/* Collection 02 · October 2026. One visual layer; business content and prices stay in their source. */
:root{--q-ease:cubic-bezier(.2,.75,.25,1);--q-ink:#163b2d;--q-warm:#d0af86;font-synthesis:none;text-rendering:optimizeLegibility;font-kerning:normal}
body{font-family:Manrope,Arial,sans-serif;font-size:19px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-kerning:normal;font-variant-ligatures:common-ligatures;text-wrap:balance}p{font-size:19px}h1,h2{font-weight:500!important;letter-spacing:-.052em}h3{letter-spacing:-.035em}.q-eyebrow{font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:650;letter-spacing:.08em}.q-text-link,.q-button{font-size:18px}.q-prose p{line-height:1.95;max-width:78ch}.q-reveal,.q-reveal.q-in{opacity:1!important;transform:none!important;translate:none!important;animation:none!important}.q-hero-copy,.q-page-hero,.q-intro-copy{animation:none!important;transform:none!important;filter:none!important;translate:none!important}
.q-section{padding-block:clamp(64px,7.5vw,128px)}.q-heading{margin-bottom:50px}.q-heading>p:last-child:not(.q-eyebrow){max-width:58ch;font-size:20px}.q-header-inner{min-height:88px}.q-live-wordmark{display:inline-flex;align-items:center;font:650 32px/1 Manrope,Arial,sans-serif;letter-spacing:-1.6px;color:inherit}.q-live-wordmark:before{content:'';width:24px;height:24px;display:block;border:3px solid currentColor;border-radius:50%;margin-right:12px;box-shadow:inset -4px -4px 0 #c7a375}.q-header .q-live-wordmark,.q-footer .q-live-wordmark{color:#f8f3eb}.q-header nav{gap:26px}.q-header a.active{color:#ddc4a2!important}
.q-hero.q-hero-v9{position:relative;isolation:isolate;background:#09231b;overflow:hidden}.q-hero-inner-v9{position:relative;z-index:1;padding-top:clamp(64px,6vw,108px);padding-bottom:38px}.q-hero-v9 h1{font-size:clamp(56px,6.25vw,108px);line-height:1.07;letter-spacing:-.065em;max-width:1250px;margin:auto}.q-hero-v9 .q-hero-body{font-size:21px;max-width:780px;line-height:1.8;margin-top:30px}.q-hero-v9 .q-hero-note{font-size:18px;max-width:700px}.q-hero-v9 .q-hero-actions{gap:30px;margin-top:32px}.q-hero-wave,.q-product-aura{display:none}.q-hero-v9:after{display:none}
.q-fluid{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% -30%,#254d39 0,transparent 60%),#082119}.q-fluid i{position:absolute;display:block;width:84%;height:68%;border-radius:44% 56% 67% 33%/52% 35% 65% 48%;filter:blur(65px);opacity:.45;transform:translate(var(--fluid-x,0px),var(--fluid-y,0px));transition:transform 1.5s ease-out}.q-fluid i:nth-child(1){left:-32%;top:3%;background:radial-gradient(ellipse,#356849,transparent 68%)}.q-fluid i:nth-child(2){right:-35%;top:20%;background:radial-gradient(ellipse,#57754c,transparent 65%);opacity:.28}.q-fluid i:nth-child(3){left:10%;bottom:-26%;background:radial-gradient(ellipse,#7e6940,transparent 68%);opacity:.25}.q-fluid:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,#06201766)}body[data-motion=on]:not([data-page-hidden=true]) .q-hero-v9.is-visible .q-fluid i{animation:q-liquid 22s ease-in-out infinite alternate}body[data-motion=on] .q-fluid i:nth-child(2){animation-delay:-9s;animation-duration:27s}body[data-motion=on] .q-fluid i:nth-child(3){animation-delay:-14s;animation-duration:31s}@keyframes q-liquid{0%{translate:-5% -4%;rotate:-12deg;scale:1}50%{translate:8% 4%;rotate:14deg;scale:1.17}100%{translate:2% 14%;rotate:-6deg;scale:1.06}}
.q-hero-product-v9{height:auto;min-height:0;aspect-ratio:1.75;max-width:1300px;margin:66px auto 15px;perspective:none;transform-style:flat}.q-real-window{will-change:auto;overflow:hidden;background:#f5f2e9;box-shadow:0 30px 90px #0005}.q-real-window-main{left:5%;right:9%;top:0;border-radius:20px;transform:none!important;animation:none!important;transition:translate .8s var(--q-ease),opacity .8s var(--q-ease),box-shadow .35s;translate:var(--device-x,0px) var(--device-y,0px)}.q-real-chrome{height:42px;gap:7px;font-size:18px}.q-real-chrome b{font-size:18px;font-weight:500}.q-real-chrome span{width:8px;height:8px}.q-real-window-phone{width:23%;height:auto;aspect-ratio:9/19;right:0;top:16%;border:7px solid #2e241d;border-radius:34px;transform:none!important;animation:none!important;transition:translate .8s var(--q-ease),opacity .8s var(--q-ease);translate:var(--device-x,0px) var(--device-y,0px)}.q-phone-notch{display:none}.q-product-badge{min-width:0;padding:15px 20px;backdrop-filter:none;transform:none!important;animation:none!important;translate:var(--device-x,0px) var(--device-y,0px);transition:translate .8s var(--q-ease),opacity .8s var(--q-ease);background:#283b2ff5}.q-product-badge strong,.q-product-badge span{font-size:18px;line-height:1.5}.q-badge-one{left:-1%;top:17%}.q-badge-two{right:25%;bottom:-1%}
.q-motion-ready .q-hero-product-v9:not(.is-visible) .q-real-window-main{translate:-100px 24px;opacity:0}.q-motion-ready .q-hero-product-v9:not(.is-visible) .q-real-window-phone{translate:100px 42px;opacity:0}.q-motion-ready .q-hero-product-v9:not(.is-visible) .q-product-badge{translate:0 40px;opacity:0}.q-real-window-phone{transition-delay:90ms}.q-badge-two{transition-delay:160ms}body[data-motion=on]:not([data-page-hidden=true]) .q-hero-product-v9.is-visible .q-real-window-main{animation:q-device-drift 9s ease-in-out infinite!important}body[data-motion=on]:not([data-page-hidden=true]) .q-hero-product-v9.is-visible .q-real-window-phone{animation:q-device-drift 7.2s -2s ease-in-out infinite!important}body[data-motion=on]:not([data-page-hidden=true]) .q-hero-product-v9.is-visible .q-product-badge{animation:q-device-drift 8s -4s ease-in-out infinite!important}@keyframes q-device-drift{50%{margin-top:-10px}}
.q-intro-centered{min-height:720px;padding-block:130px!important;gap:30px}.q-intro-copy{width:min(860px,52vw)}.q-intro-copy h2{font-size:clamp(44px,4.2vw,80px)}.q-intro-copy>p:not(.q-eyebrow){font-size:20px;max-width:620px!important;line-height:1.85}.q-intro-shot{filter:none!important;transform:none!important;top:calc(50% - 160px);translate:var(--device-x,0px) var(--device-y,0px);transition:translate .85s var(--q-ease),opacity .85s var(--q-ease)}.q-intro-shot-left{left:3%;width:22%;max-width:380px}.q-intro-shot-right{right:3%;width:16%;max-width:235px;top:calc(50% - 235px)}.q-intro-shot-frame{animation:none!important;box-shadow:0 25px 60px #271d1820;padding:0;border-radius:18px;overflow:hidden}.q-intro-phone-frame{border-width:6px;border-radius:30px;aspect-ratio:9/19}.q-intro-shot-kicker{font:650 18px/1.4 Manrope,Arial,sans-serif;letter-spacing:.02em}.q-motion-ready .q-intro-centered:not(.is-visible) .q-intro-shot-left{translate:-90px 10px;opacity:0}.q-motion-ready .q-intro-centered:not(.is-visible) .q-intro-shot-right{translate:90px 10px;opacity:0}body[data-motion=on]:not([data-page-hidden=true]) .q-intro-centered.is-visible .q-intro-shot-frame{animation:q-device-drift 9s ease-in-out infinite!important}.q-intro-shot-right .q-intro-shot-frame{animation-delay:-4s!important}
.q-service{border-radius:7px;min-height:340px;padding:40px;box-shadow:none}.q-service h3{max-width:600px;font-size:clamp(28px,2.7vw,44px)}.q-service p{max-width:54ch;color:#425d4d;font-size:19px}.q-service:after{opacity:.4}.q-card-icon{border-radius:50%;background:#e3e7da}.q-service-grid{gap:26px}.q-service:hover{transform:translateY(-4px)}.q-studio-intro-v9{grid-template-columns:1.1fr .9fr;gap:70px}.q-proof-card{border-radius:12px;transform:none!important;filter:none!important;position:relative;top:auto;min-height:500px;grid-template-columns:.75fr 1.25fr;gap:40px;padding:48px}.q-proof-copy h3{font-size:clamp(38px,3.2vw,62px);line-height:1.13}.q-proof-screen{animation:none!important;transform:none!important;translate:var(--device-x,0px) var(--device-y,0px);transition:translate .6s var(--q-ease);border-radius:10px}.q-proof-screen img{image-rendering:auto}.q-real-label{font-size:18px;text-transform:none;letter-spacing:0;line-height:1.5}.q-proof-number{font-size:18px}.q-proof-copy>p:not(.q-eyebrow){font-size:19px}.q-page-hero{position:relative;background:linear-gradient(125deg,#e8eadd,#e8dfcf);overflow:hidden}.q-page-hero h1{max-width:1250px;font-size:clamp(44px,6.5vw,108px);line-height:1.12}.q-page-hero>p:last-child{max-width:65ch;font-size:20px}.q-price-card{border-radius:10px}.q-price{font-weight:600}.q-price-card.featured .q-button{background:#d0af86!important;color:#271d18!important}.q-pricing .q-heading{max-width:1100px}.q-process-grid h3{font-size:29px;line-height:1.25}.q-step{font:500 25px/1.4 Manrope,Arial,sans-serif}.q-about-art{border-radius:12px;min-height:460px;background:radial-gradient(ellipse at 20% 20%,#695344,transparent),#30251f}.q-about-art>span{font-family:Manrope,Arial,sans-serif;font-size:clamp(44px,4.5vw,72px)}.q-faq-list summary{font-size:22px}.q-footer .q-live-wordmark{margin-bottom:16px}.q-final h2{line-height:1.12}.q-studio-real-showcase{min-height:560px}.q-studio-real-main,.q-studio-real-mobile{animation:none!important;transform:none!important}.q-studio-real-mobile{border-color:#2e241d}
/* Illustrative UI is real text and SVG: it is not a flattened screenshot. */
.qd-studio,.qd-mobile,.qd-compact{font-family:Manrope,Arial,sans-serif;color:#223c2d;line-height:1.5;text-align:left;container-type:inline-size}.qd-studio *,.qd-mobile *,.qd-compact *{box-sizing:border-box}.qd-toolbar{display:flex;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid #d9dfd3;background:#fff}.qd-toolbar>div{display:flex;gap:18px;align-items:center}.qd-toolbar strong{font-size:20px}.qd-toolbar span{font-size:18px;color:#4e6455}.qd-toolbar-save{margin-left:auto}.qd-status{font-size:18px;letter-spacing:.02em;font-weight:650;color:#446347}.qd-workspace{display:grid;grid-template-columns:180px 1fr;min-height:440px}.qd-sidebar{padding:28px 16px;background:#eef0e8;display:flex;flex-direction:column;gap:15px;font-size:18px;border-right:1px solid #d6ddcf}.qd-kicker{font:650 18px/1.5 Manrope,Arial,sans-serif;letter-spacing:.06em;color:#4a6553;margin:0 0 18px}.qd-sidebar .qd-kicker{font-size:18px}.qd-sidebar>span{padding:8px 10px}.qd-selected{background:#dbe6ca;border-radius:5px}.qd-sidebar-bottom{margin-top:auto;padding:22px 10px 0;color:#576d58}.qd-canvas{margin:22px;background:#f9f7f0;border:1px solid #d5d9ce;min-width:0}.qd-demo-nav{display:flex;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #dadfd4;font-size:18px;align-items:center}.qd-demo-nav b{font-weight:700;letter-spacing:.05em}.qd-demo-nav span{color:#5e7161;font-size:18px}.qd-demo-main{display:grid;grid-template-columns:1fr .85fr;gap:18px;padding:34px 24px;align-items:center}.qd-demo-copy{min-width:0}.qd-demo-copy h3{font:500 clamp(32px,4.3cqw,58px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:0 0 20px}.qd-demo-copy p:not(.qd-kicker){font-size:18px;line-height:1.6;color:#64705e}.qd-sample-cta{display:inline-block;padding:13px 16px;background:#234c3c;color:#fff;font-size:18px;margin-top:25px;border-radius:3px}.qd-art{width:100%;height:auto;fill:none;stroke:none;stroke-width:0;display:block;border-radius:110px 110px 4px 4px}.qd-demo-footer,.qd-statusbar{display:flex;justify-content:space-between;gap:18px;padding:15px 24px;border-top:1px solid #d9dfd3;font-size:18px;color:#566957}.qd-statusbar{background:#e8ede1}.qd-mobile{height:100%;padding:22px 15px 18px;background:#f8f7ef}.qd-mobile-top{display:flex;justify-content:space-between;font-weight:700;padding-bottom:18px;border-bottom:1px solid #d8decf;font-size:20px;margin-bottom:22px}.qd-mobile h3{font:500 clamp(24px,9cqw,38px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 22px}.qd-mobile .qd-kicker{font-size:18px;margin-bottom:14px}.qd-mobile-tile{background:#183f30;border-radius:9px;overflow:hidden;padding:20px;color:#fff}.qd-mobile-tile .qd-status{font-size:18px;color:#c7d6b8}.qd-mobile-tile strong{display:block;font:400 clamp(22px,8cqw,33px)/1.25 Georgia,serif;letter-spacing:-.02em;margin:13px 0 20px}.qd-mobile-tile .qd-art{max-height:180px;width:100%;border-radius:80px 80px 3px 3px}.qd-request{padding:18px 0 0}.qd-request p{font-size:18px;margin:12px 0;line-height:1.6;color:#435d4b}.qd-request-pill{display:block;padding:10px;background:#e1e9d5;font-size:18px;border-radius:5px}.qd-caption{font-size:18px;margin:16px 0 0;color:#5b6b58}.qd-compact{background:#faf8ef}.qd-compact .qd-demo-nav{padding:16px;font-size:18px}.qd-compact .qd-demo-nav span{display:none}.qd-compact-main{padding:24px 20px;display:grid;grid-template-columns:1fr .65fr;align-items:center;gap:12px}.qd-compact h3{font:500 clamp(24px,8cqw,38px)/1.12 Georgia,serif;margin:0}.qd-compact .qd-kicker{font-size:18px;letter-spacing:0}.qd-compact .qd-sample-cta{font-size:18px;padding:10px;margin-top:15px}.qd-compact .qd-caption{padding:0 20px 20px;margin:0}
.q-motion-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;width:auto!important;height:auto!important;min-height:44px!important;padding:10px 16px!important;font-size:18px!important;border-radius:30px!important;right:18px!important;bottom:18px!important;z-index:45}.q-motion-toggle:before{display:none!important}body[data-motion=off] .q-fluid i,body[data-page-hidden=true] *{animation-play-state:paused!important}body[data-motion=off] .q-intro-shot,body[data-motion=off] .q-real-window,body[data-motion=off] .q-product-badge,body[data-motion=off] .q-proof-screen{translate:none!important;opacity:1!important;animation:none!important;margin-top:0!important}.q-motion-ready [data-motion-object]{will-change:auto}
@container(max-width:850px){.qd-sidebar{display:none}.qd-workspace{grid-template-columns:1fr}.qd-toolbar .qd-status{display:none}.qd-demo-nav span{display:none}.qd-demo-main{padding:24px}.qd-canvas{margin:14px}.qd-demo-footer span:last-child{display:none}.qd-statusbar span:first-child{display:none}.qd-toolbar-save{display:none}.qd-workspace{min-height:0}.qd-demo-copy h3{font-size:clamp(30px,6cqw,52px)}}
@container(max-width:400px){.qd-mobile{padding:16px 12px}.qd-mobile-tile{padding:16px}.qd-mobile .qd-kicker{display:none}.qd-mobile-tile .qd-art{max-height:150px}.qd-mobile .qd-request .qd-status{display:none}.qd-mobile .qd-caption{display:none}.qd-demo-main{grid-template-columns:1fr 1fr;padding:18px 14px}.qd-demo-copy p:not(.qd-kicker){display:none}.qd-demo-copy .qd-kicker{font-size:18px;letter-spacing:0}.qd-demo-copy h3{font-size:30px}.qd-sample-cta{font-size:18px;padding:10px;margin-top:10px}.qd-compact-main{grid-template-columns:1fr}.qd-compact .qd-art{max-height:130px;border-radius:6px;object-fit:cover}.qd-compact .qd-kicker{display:none}.qd-compact .qd-caption{display:none}.qd-compact .qd-sample-cta{display:none}.qd-compact-main{padding:18px;gap:18px}}
@media(max-width:1250px){.q-hero-product-v9{max-width:1060px;aspect-ratio:1.5}.q-real-window-main{left:1%;right:14%}.q-badge-one{display:none}.q-badge-two{right:30%;bottom:0}.q-real-window-phone{width:25%}.q-intro-copy{width:53vw}.q-intro-shot-left{left:1%;width:20%}.q-intro-shot-right{right:1%;width:18%}.q-proof-card{grid-template-columns:1fr;padding:36px}.q-proof-screen{order:1}.q-header nav{gap:20px}.q-studio-intro-v9{grid-template-columns:1fr;gap:30px}}
@media(max-width:950px){.q-hero-product-v9{aspect-ratio:1.3;max-width:780px}.q-real-window-main{left:0;right:8%}.q-real-window-phone{width:28%;top:30%}.q-badge-two{display:none}.q-intro-centered{display:grid!important;grid-template-columns:1fr 1fr;gap:28px;padding-block:72px!important}.q-intro-copy{width:100%;grid-column:1/-1;max-width:740px}.q-intro-shot{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;transform:none!important;justify-self:center;max-width:330px}.q-intro-shot-right{max-width:215px;justify-self:start}.q-intro-shot-left{justify-self:end}.q-intro-copy h2{font-size:52px}.q-hero-v9 h1{font-size:clamp(52px,8vw,80px)}.q-service-grid{grid-template-columns:1fr 1fr}.q-page-hero h1{font-size:64px}.q-intro-phone-frame{max-height:470px}.q-header nav{background:#09231b}}
@media(max-width:650px){body,p{font-size:18px}.q-section{padding-block:60px}.q-header-inner{padding-inline:22px;min-height:76px}.q-live-wordmark{font-size:29px}.q-hero-inner-v9{padding-top:54px!important;padding-inline:22px!important;padding-bottom:0!important}.q-hero-v9 h1{font-size:clamp(42px,10.4vw,64px);letter-spacing:-.06em;line-height:1.1}.q-hero-v9 .q-eyebrow{font-size:18px;letter-spacing:.015em;margin-inline:auto}.q-hero-v9 .q-hero-body{font-size:18px;line-height:1.8}.q-hero-v9 .q-hero-actions{gap:25px}.q-hero-product-v9{aspect-ratio:auto;min-height:650px;margin:44px 0 0}.q-real-window-main{position:relative;left:auto;right:auto;width:100%;border-radius:12px}.q-real-chrome{height:40px;padding:0 12px}.q-real-chrome b{font-size:18px}.q-real-window-phone{position:absolute;top:310px;right:-5px;width:48%;max-width:215px;border-width:5px;border-radius:24px;height:340px;aspect-ratio:auto}.q-real-window-phone .qd-request{display:none}.qd-statusbar{display:none}.qd-toolbar{padding:16px;font-size:18px}.qd-toolbar span{display:none}.qd-canvas{margin:0;border:0}.qd-workspace{min-height:0}.q-intro-centered{padding-block:60px!important;gap:24px;display:grid!important;grid-template-columns:1fr 1fr}.q-intro-copy h2{font-size:clamp(34px,8.7vw,47px)!important}.q-intro-copy>p:not(.q-eyebrow){font-size:18px!important}.q-intro-shot{display:block!important;max-width:100%;align-self:center}.q-intro-shot-right{width:100%!important;max-width:175px}.q-intro-shot-kicker{font-size:18px;padding:6px 8px}.q-intro-phone-frame{height:325px;aspect-ratio:auto;border-width:4px;border-radius:22px}.q-intro-phone-frame .qd-request{display:none}.q-intro-shot-right .qd-mobile-tile strong{font-size:22px}.q-intro-shot-right .qd-mobile h3{font-size:24px}.q-intro-shot-left .qd-demo-nav{font-size:18px;letter-spacing:0}.q-service-grid{grid-template-columns:1fr}.q-service{padding:28px;min-height:0}.q-service .q-card-icon{margin-bottom:40px}.q-service p{font-size:18px}.q-hero-product-v9 .q-product-badge{display:none}.q-hero-product-v9 .qd-demo-footer{display:none}.q-proof-card{padding:24px;margin-bottom:24px;gap:24px}.q-proof-copy h3{font-size:36px}.q-proof-copy>p:not(.q-eyebrow){font-size:18px}.q-proof-screen{border-radius:7px}.q-real-label{font-size:18px;border-radius:7px;opacity:1}.q-studio-intro-v9 h2{font-size:45px}.q-page-hero h1{font-size:44px}.q-page-hero>p:last-child{font-size:18px}.q-about-art>span{font-size:49px}.q-contact-layout form{padding:24px 18px}.q-motion-toggle{font-size:18px!important;right:12px!important;bottom:12px!important}.q-footer{padding-bottom:100px}.q-final h2{font-size:45px}.q-fluid i{filter:blur(40px)}}
@media(prefers-reduced-motion:reduce){.q-fluid i,.q-real-window,.q-product-badge,.q-intro-shot-frame{animation:none!important;transition:none!important}.q-motion-ready .q-real-window,.q-motion-ready .q-intro-shot,.q-motion-ready .q-product-badge{opacity:1!important;translate:none!important}.q-service:hover,.q-button:hover{transform:none!important}}
@media print{.q-fluid,.q-hero-product-v9,.q-intro-shot,.q-motion-toggle{display:none!important}}

.q-proof-screen img{display:block;width:100%;height:auto;min-height:180px;object-fit:contain}.q-proof-owner .q-proof-screen img{aspect-ratio:1920/1100}.q-proof-editor .q-proof-screen img{aspect-ratio:1440/1000}.q-proof-ai .q-proof-screen img{aspect-ratio:2560/1400}.q-studio-real-main img{aspect-ratio:1440/1000;width:100%;height:auto}.q-studio-real-mobile img{aspect-ratio:390/1738;width:100%;height:auto}

.q-hero-v9 h1 em{margin-inline-end:.15em}.q-hero-v9 h1{word-spacing:.02em}
@media(max-width:650px){.q-real-chrome{height:auto;min-height:58px;padding-block:8px}.q-real-chrome b{line-height:1.4;font-size:18px}.q-real-chrome span{flex:none}.q-hero-product-v9 .q-real-window-phone{height:340px;top:325px;width:50%}.q-real-window-phone .qd-mobile-top{font-size:18px;margin-bottom:15px;padding-bottom:13px}.q-real-window-phone .qd-mobile h3{font-size:22px;margin-bottom:14px}.q-real-window-phone .qd-mobile-tile{padding:12px}.q-real-window-phone .qd-mobile-tile .qd-status{display:none}.q-real-window-phone .qd-mobile-tile strong{font-size:21px;margin:0 0 12px}.q-real-window-phone .qd-mobile-tile .qd-art{max-height:145px}.q-intro-phone-frame .qd-mobile-tile .qd-status{display:none}.q-intro-phone-frame .qd-mobile h3{font-size:22px}}

/* Motion fix: respect the device by default, but let a deliberate Play choice take precedence.
   Only these decorative surfaces opt back in; page text and accessibility settings stay unchanged. */
body[data-motion=on] .q-fluid i{animation:q-liquid 22s -4s ease-in-out infinite alternate!important;animation-play-state:paused!important;transition:transform 1.5s ease-out!important}
body[data-motion=on] .q-fluid i:nth-child(2){animation-duration:27s!important;animation-delay:-9s!important}
body[data-motion=on] .q-fluid i:nth-child(3){animation-duration:31s!important;animation-delay:-14s!important}
body[data-motion=on]:not([data-page-hidden=true]) .q-hero-v9.is-visible .q-fluid i{animation-play-state:running!important}
body[data-motion=on] [data-motion-object]{translate:var(--device-x,0px) var(--device-y,0px)!important;opacity:1!important;transition:translate .8s var(--q-ease),opacity .8s var(--q-ease),box-shadow .35s!important}
body[data-motion=on] .q-fluid i,body[data-motion=on] [data-motion-object]{will-change:auto}
body.q-motion-ready[data-motion=on] .q-hero-product-v9:not(.is-visible) .q-real-window-main{translate:-100px 24px!important;opacity:0!important}
body.q-motion-ready[data-motion=on] .q-hero-product-v9:not(.is-visible) .q-real-window-phone{translate:100px 42px!important;opacity:0!important}
body.q-motion-ready[data-motion=on] .q-hero-product-v9:not(.is-visible) .q-product-badge{translate:0 40px!important;opacity:0!important}
body.q-motion-ready[data-motion=on] .q-intro-centered:not(.is-visible) .q-intro-shot-left{translate:-90px 10px!important;opacity:0!important}
body.q-motion-ready[data-motion=on] .q-intro-centered:not(.is-visible) .q-intro-shot-right{translate:90px 10px!important;opacity:0!important}
body[data-motion=on] .q-studio-real-main,body[data-motion=on] .q-studio-real-mobile{translate:var(--device-x,0px) var(--device-y,0px)!important}
body[data-motion=off] .q-fluid i{animation:none!important;transform:none!important}
body[data-motion=off] [data-motion-object]{animation:none!important;translate:none!important;opacity:1!important;transition:none!important;margin-top:0!important}
body[data-page-hidden=true] .q-fluid i,body[data-page-hidden=true] [data-motion-object],body[data-page-hidden=true] .q-intro-shot-frame{animation-play-state:paused!important}
.q-motion-toggle{cursor:pointer!important}.q-motion-toggle:focus-visible{outline:3px solid #d0af86;outline-offset:4px}
