@font-face{font-family:Archivo;src:url(../assets/fonts/archivo-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Bodoni;src:url(../assets/fonts/bodonimoda-var-italic.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Chakra;src:url(../assets/fonts/chakra-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--paper:#f7f7f2;--ink:#111018;--violet:#6e45ff;--mint:#bdf5e5;--lilac:#e6c9ff;--night:#191426;--line:rgba(17,16,24,.15);--pad:clamp(20px,5vw,76px);--radius:24px;--shadow:0 28px 70px rgba(21,16,45,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Archivo,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}button,a{font:inherit}a{color:inherit}.skip{position:fixed;left:12px;top:-60px;background:#fff;padding:12px 18px;z-index:1000}.skip:focus{top:12px}img,video{display:block;max-width:100%}em{font-family:Bodoni,Georgia,serif;font-weight:500}.nav{height:80px;padding:12px var(--pad);display:flex;align-items:center;gap:28px;position:sticky;top:0;z-index:100;background:#f7f7f2e0;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand img{width:116px;height:46px;object-fit:contain}.nav-links{display:flex;gap:28px;margin-left:auto}.nav-links a{text-decoration:none;font-size:.82rem;font-weight:700}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;border-radius:999px;padding:0 24px;text-decoration:none;font-weight:800;letter-spacing:-.02em;cursor:pointer;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #140f282e}.button-dark{background:var(--ink);color:#fff}.button-light{background:#fff;color:var(--ink)}.nav-cta{min-height:46px;font-size:.82rem}.section{padding:clamp(90px,11vw,170px) var(--pad)}.hero{min-height:calc(100svh - 80px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:clamp(40px,6vw,100px);align-items:center;padding:clamp(64px,8vw,120px) var(--pad) 100px;background:radial-gradient(circle at 84% 18%,rgba(230,201,255,.72),transparent 26%),radial-gradient(circle at 62% 90%,rgba(189,245,229,.8),transparent 28%),var(--paper)}.eyebrow{font-family:Chakra,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600;margin:0 0 24px}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4fdb9d;margin-right:7px;box-shadow:0 0 0 5px #4fdb9d29}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(3.9rem,8.2vw,9.4rem);line-height:.78;letter-spacing:-.085em;margin:0 0 40px;font-weight:860}.hero h1 em{font-size:.94em;letter-spacing:-.06em}.hero-deck{max-width:690px;font-size:clamp(1.08rem,1.7vw,1.45rem);line-height:1.45;color:#514d5d}.action-row{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px}.text-link{border:0;background:none;padding:8px 0;font-weight:800;text-underline-offset:5px;cursor:pointer}.microproof{display:flex;gap:0;margin:44px 0 0;flex-wrap:wrap}.microproof>*{padding:0 15px;border-right:1px solid var(--line);font-family:Chakra;font-size:.72rem;text-transform:uppercase}.microproof>*:first-child{padding-left:0}.hero-stage{min-height:680px;position:relative}.hero-reel{position:absolute;inset:0 11% 5% 9%;border-radius:42px;overflow:hidden;background:#ddd;box-shadow:var(--shadow);transform:rotate(2deg)}.hero-reel:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.5);border-radius:inherit;pointer-events:none}.hero-reel video{width:100%;height:100%;object-fit:cover}.reel-label{position:absolute;left:18px;right:18px;bottom:18px;background:#111018db;color:#fff;border-radius:18px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(10px)}.reel-label span{font:500 .66rem Chakra;text-transform:uppercase;letter-spacing:.1em}.metric-ticket{position:absolute;background:#fff;border:1px solid var(--line);box-shadow:0 18px 44px #140f2826;padding:18px 22px;display:flex;flex-direction:column;z-index:2;transform:rotate(-5deg)}.metric-ticket small{font:500 .62rem Chakra;text-transform:uppercase}.metric-ticket strong{font-size:2.25rem;line-height:1;letter-spacing:-.07em}.metric-ticket span{font-size:.78rem}.ticket-one{left:-4%;top:8%}.ticket-two{right:-2%;top:34%;transform:rotate(5deg);background:var(--mint)}.q-invite{position:absolute;right:-1%;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:10px 14px 10px 10px;box-shadow:0 18px 50px #28145a40;cursor:pointer;text-align:left}.q-invite-art{width:60px;height:60px;background:url(../assets/img/q-pet.png) center/contain no-repeat}.q-invite span{display:flex;flex-direction:column}.q-invite b{font-size:1rem}.q-invite small{font-size:.7rem;color:#6d6879}.q-invite i{font-style:normal;font-size:1.5rem;margin-left:5px}.brand-strip{padding:26px var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.brand-strip>p{font:500 .65rem Chakra;text-transform:uppercase;letter-spacing:.1em;color:#77727f}.logo-rail{display:flex;align-items:center;gap:50px;width:max-content;animation:rail 32s linear infinite}.logo-rail img{width:100px;height:42px;object-fit:contain;filter:grayscale(1);opacity:.68}@keyframes rail{to{transform:translate(-50%)}}.section-intro{max-width:850px;margin-bottom:70px}.section-intro h2,.about h2,.book h2,.software h2{font-size:clamp(3rem,6vw,7rem);line-height:.91;letter-spacing:-.07em;margin:0 0 24px}.section-intro>p:last-child{max-width:560px;color:#5b5763;font-size:1.1rem}.diagnostic{background:#fff}.diagnostic-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw}.problem-tabs{display:flex;flex-direction:column}.problem{min-height:83px;display:flex;align-items:center;gap:20px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;font-size:clamp(1.02rem,1.5vw,1.25rem);font-weight:700;padding:12px 5px;cursor:pointer;color:#8b8791}.problem:last-child{border-bottom:1px solid var(--line)}.problem span{font:500 .66rem Chakra}.problem.is-active{color:var(--ink)}.problem.is-active span{color:var(--violet)}.answer-card{align-self:start;border-radius:30px;background:var(--mint);padding:clamp(28px,5vw,70px);min-height:480px;display:flex;flex-direction:column}.answer-card h3{font-size:clamp(2.1rem,4vw,4.7rem);line-height:.96;letter-spacing:-.06em;margin:0 0 26px}.answer-card>p:not(.eyebrow){font-size:1.08rem;max-width:620px}.answer-proof{margin-top:auto;padding-top:30px;border-top:1px solid rgba(17,16,24,.25);display:flex;flex-direction:column}.answer-proof span{font:500 .65rem Chakra;text-transform:uppercase}.answer-proof b{font-size:1.3rem}.answer-card .text-link{align-self:flex-start;margin-top:18px}.receipts{background:var(--paper)}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.case-card{background:#fff;border:1px solid var(--line);border-radius:30px;overflow:hidden}.case-featured{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr}.case-media{min-height:520px;position:relative;background:#ddd;overflow:hidden}.case-card:not(.case-featured) .case-media{height:540px}.case-media video{width:100%;height:100%;object-fit:cover}.case-media>span{position:absolute;left:16px;top:16px;border-radius:999px;background:#ffffffeb;padding:8px 12px;font:500 .65rem Chakra;text-transform:uppercase}.case-copy{padding:clamp(28px,4vw,56px)}.case-index{font:500 .65rem Chakra;text-transform:uppercase;letter-spacing:.08em;color:#777}.case-copy h3{font-size:clamp(2.2rem,4vw,5rem);line-height:.92;letter-spacing:-.065em;margin-bottom:24px}.case-copy>p:not(.case-index){color:#5b5763}.case-copy dl{margin:34px 0 0;display:flex;gap:28px;flex-wrap:wrap}.case-copy dl div{border-top:1px solid var(--line);padding-top:12px;min-width:100px}.case-copy dt{font:500 .62rem Chakra;text-transform:uppercase}.case-copy dd{margin:4px 0 0;font-size:1.45rem;font-weight:800}.case-dark{background:var(--night);color:#fff}.case-dark .case-copy>p{color:#c8c3d1}.case-dark .case-copy dl div{border-color:#fff3}.system{background:var(--lilac)}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(17,16,24,.25);border-left:1px solid rgba(17,16,24,.25)}.service-grid article{min-height:360px;padding:clamp(28px,4vw,58px);border-right:1px solid rgba(17,16,24,.25);border-bottom:1px solid rgba(17,16,24,.25);display:flex;flex-direction:column}.service-grid article>span{font:500 .68rem Chakra}.service-grid h3{font-size:clamp(2rem,3.5vw,4rem);line-height:1;letter-spacing:-.055em;margin:40px 0 20px}.service-grid p{max-width:560px}.service-grid b{margin-top:auto;font:500 .7rem Chakra;text-transform:uppercase}.scope-note{max-width:750px;margin:48px auto 0;text-align:center;font-size:1.25rem}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.portrait{position:relative}.portrait img{width:100%;max-height:780px;object-fit:cover;object-position:50% 22%;border-radius:40px;box-shadow:var(--shadow)}.portrait span{position:absolute;right:-30px;bottom:40px;background:var(--mint);padding:14px 20px;border-radius:999px;font:500 .7rem Chakra;text-transform:uppercase}.about-copy>p:not(.eyebrow){font-size:1.08rem;color:#5b5763;max-width:700px}.credential-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.credential-row>div{min-width:150px;flex:1;border:1px solid var(--line);border-radius:18px;min-height:110px;padding:14px;display:flex;align-items:center;gap:10px}.credential-row img{width:66px;height:60px;object-fit:contain}.credential-row span{font:500 .66rem Chakra;text-transform:uppercase}.credential-row>div:nth-child(2) img{width:90px}.google-badge{flex-direction:column;justify-content:center;align-items:flex-start!important}.google-badge strong{color:#5f40ee}.reviews{background:#fff}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid blockquote{margin:0;border:1px solid var(--line);border-radius:24px;padding:clamp(26px,3vw,42px);min-height:360px;display:flex;flex-direction:column}.review-grid blockquote>p{font-size:clamp(1.15rem,1.8vw,1.5rem);letter-spacing:-.025em}.review-grid footer{margin-top:auto;display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:20px}.review-grid footer span{font:500 .68rem Chakra;text-transform:uppercase;color:#6d6879}.review-link{display:block;width:max-content;margin:36px auto 0}.software{margin:var(--pad);padding:clamp(42px,7vw,100px);border-radius:42px;background:var(--night);color:#fff;display:grid;grid-template-columns:1fr .6fr;gap:40px;align-items:center;overflow:hidden}.software>div:first-child{max-width:800px}.software p:not(.eyebrow){font-size:1.12rem;color:#c9c4d2;max-width:650px}.software-orb{width:min(30vw,390px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffffff0d 11%),conic-gradient(from 45deg,#6e45ff,#bdf5e5,#e6c9ff,#6e45ff);display:grid;place-items:center;box-shadow:0 0 90px #6e45ff8c;transform:rotate(8deg)}.software-orb img{width:45%;filter:brightness(0)}.book{padding:clamp(80px,10vw,150px) var(--pad);background:var(--violet);color:#fff;display:grid;grid-template-columns:1fr .42fr;gap:8vw;align-items:center}.book>div:first-child{max-width:950px}.book p:not(.eyebrow){font-size:1.15rem;max-width:650px;color:#eee9ff}.light{color:#fff}.book-receipt{background:#fff;color:var(--ink);padding:40px 32px;transform:rotate(3deg);box-shadow:16px 18px #11101829;font-family:Chakra}.book-receipt>span{font-size:.68rem}.book-receipt strong{font-family:Archivo;font-size:8rem;line-height:.85;letter-spacing:-.08em;display:block}.book-receipt small{text-transform:uppercase}.book-receipt hr{border:0;border-top:2px dashed #aaa;margin:30px 0}.footer{padding:55px var(--pad) 30px;display:grid;grid-template-columns:1fr auto auto;gap:50px;border-top:1px solid var(--line)}.footer img{width:120px}.footer>div:nth-child(2),.footer>div:nth-child(3){display:flex;flex-direction:column;gap:8px;font-size:.8rem}.fineprint{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--line);font-size:.7rem;color:#777}.footer p{font-size:.78rem;margin-top:12px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}[data-reveal].in{opacity:1;transform:none}#q-root{position:fixed;z-index:400;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));font-family:Archivo}.q-fab{width:76px;height:76px;border:1px solid rgba(17,16,24,.13);border-radius:26px;background:#fff url(../assets/img/q-pet.png) center/70px auto no-repeat;box-shadow:0 16px 48px #2d196447;cursor:pointer;transition:.25s}.q-fab:hover{transform:translateY(-4px) rotate(2deg)}.q-fab.q-open{transform:scale(.86);opacity:.25}.q-hello{position:absolute;right:0;bottom:88px;background:var(--ink);color:#fff;border-radius:17px 17px 4px;width:205px;padding:13px 16px;box-shadow:var(--shadow)}.q-hello p{margin:0;font-size:.82rem;font-weight:700}.q-sheet{position:absolute;right:0;bottom:0;width:min(420px,calc(100vw - 24px));height:min(700px,calc(100svh - 28px));background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 90px #140e2c59;overflow:hidden}.q-head{height:82px;background:var(--night);color:#fff;display:flex;align-items:center;gap:12px;padding:10px 14px}.q-head-spr{width:64px;height:64px;background:url(../assets/img/q-pet.png) center/contain no-repeat}.q-head>div{display:flex;flex-direction:column}.q-head b{font-size:1.15rem}.q-head i{font-style:normal;color:#beb8cd;font-size:.72rem}.q-x{margin-left:auto;border:0;background:#322b40;color:#fff;border-radius:50%;width:40px;height:40px;cursor:pointer}.q-msgs{height:calc(100% - 184px);overflow:auto;padding:18px;background:linear-gradient(#fbfaf7,#f2f0f8)}.q-m{max-width:88%;padding:12px 14px;border-radius:16px;margin-bottom:10px;font-size:.85rem;line-height:1.45;white-space:pre-line}.q-bot{background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.q-me{background:var(--violet);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.q-card b{font-size:1rem}.q-card p{margin:8px 0}.q-card q{display:block;color:#57515f;font-size:.78rem}.q-card s{display:block;text-decoration:none;border-top:1px solid var(--line);padding-top:8px;margin-top:10px;font:500 .62rem Chakra;text-transform:uppercase}.q-chips{display:flex;gap:7px;overflow-x:auto;padding:10px 14px;background:#fff;border-top:1px solid var(--line);min-height:54px}.q-chip{flex:0 0 auto;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:700;cursor:pointer}.q-chip:hover{background:var(--mint)}.q-inrow{height:48px;display:flex;padding:4px 8px;border-top:1px solid var(--line);background:#fff}.q-inrow input{min-width:0;flex:1;border:0;padding:0 8px;outline:none}.q-inrow button{border:0;background:var(--violet);color:#fff;border-radius:50%;width:38px;height:38px}.q-privacy{position:absolute;left:14px;right:14px;bottom:4px;font-size:.56rem;color:#766f7e;text-align:center;pointer-events:none}.q-privacy a{pointer-events:auto}.q-typing{letter-spacing:.2em}.q-sheet[hidden],.q-hello[hidden]{display:none}@media(max-width:900px){.nav{height:70px}.nav-links{display:none}.nav-cta{margin-left:auto;padding:0 16px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-copy{text-align:left}.hero h1{font-size:clamp(3.8rem,17vw,7rem)}.hero-stage{min-height:580px;max-width:600px;width:100%;margin:auto}.diagnostic-grid,.about,.book,.software,.case-grid{grid-template-columns:1fr}.case-featured{display:block}.case-featured{grid-column:auto}.case-card:not(.case-featured) .case-media,.case-media{height:520px;min-height:0}.service-grid,.review-grid{grid-template-columns:1fr}.review-grid blockquote{min-height:280px}.software-orb{width:250px;margin:auto}.book-receipt{max-width:300px}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:1/-1}}@media(max-width:580px){:root{--pad:18px}.nav-cta{font-size:.72rem;min-height:42px}.nav-cta span{display:none}.brand img{width:96px}.hero{padding-top:52px}.hero h1{font-size:17vw;margin-bottom:28px}.hero-deck{font-size:1rem}.action-row{align-items:stretch;gap:14px}.hero .button,.book .button{width:100%}.microproof{display:grid;grid-template-columns:1fr 1fr;gap:10px}.microproof>*{border:0;padding:0}.hero-stage{min-height:480px;margin-top:10px}.hero-reel{inset:0 5% 2%;border-radius:28px}.ticket-one{left:-2%;top:6%}.ticket-two{right:-2%;top:30%}.metric-ticket{padding:12px 14px}.metric-ticket strong{font-size:1.65rem}.q-invite{right:1%;bottom:-2%}.section{padding-top:90px;padding-bottom:90px}.section-intro{margin-bottom:46px}.section-intro h2,.about h2,.book h2,.software h2{font-size:clamp(2.8rem,14vw,4.8rem)}.diagnostic{padding-left:0;padding-right:0}.diagnostic>.section-intro,.diagnostic-grid{padding-left:var(--pad);padding-right:var(--pad)}.answer-card{min-height:410px;padding:28px 22px}.case-grid{gap:14px}.case-card,.case-media{border-radius:20px}.case-media,.case-card:not(.case-featured) .case-media{height:430px}.case-copy{padding:28px 22px}.case-copy h3{font-size:2.7rem}.service-grid article{min-height:300px}.portrait span{right:8px}.credential-row{display:grid;grid-template-columns:1fr 1fr}.credential-row>div{min-width:0}.credential-row .google-badge{grid-column:1/-1}.software{margin:12px;padding:55px 24px}.book{padding-top:90px;padding-bottom:90px}.footer{grid-template-columns:1fr;gap:28px}.footer>div:first-child{grid-column:auto}.fineprint{grid-column:auto}.q-fab{width:66px;height:66px;background-size:62px;border-radius:22px}.q-sheet{position:fixed;inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));width:auto;height:auto;border-radius:24px}.q-msgs{height:calc(100% - 184px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.logo-rail{animation:none}[data-reveal]{opacity:1;transform:none}}.legal{max-width:900px;margin:0 auto;padding:100px var(--pad) 140px}.legal h1{font-size:clamp(3rem,8vw,6.5rem);line-height:.9;letter-spacing:-.07em}.legal h2{font-size:1.65rem;margin-top:50px}.legal p,.legal li{color:#514d5d}.legal .updated{font:500 .68rem Chakra;text-transform:uppercase}.legal-nav{position:static}.legal-back{font-weight:800}.legal-summary{background:var(--mint);border-radius:22px;padding:24px;margin:34px 0}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand img,.footer .brand img{width:42px;height:42px;object-fit:cover;border-radius:11px;background:#0d0d11}.brand b{font-size:1.25rem;letter-spacing:-.05em}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.hero>*{min-width:0}.hero-deck{max-width:100%}}@media(max-width:580px){.nav{gap:10px}.nav-cta{font-size:0!important;padding:0 14px!important}.nav-cta:before{content:"Book \2197";font-size:.72rem}.hero h1 em{display:block;font-size:clamp(2.8rem,13vw,4rem);white-space:nowrap}.hero-copy{max-width:100%;overflow:hidden}.hero-deck{padding-right:8px}}.brand img,.footer .brand img{display:none}.brand:before{content:"Q";width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#0d0d11;color:var(--mint);font:italic 30px/1 Bodoni}@keyframes qbob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.q-fab,.q-invite-art,.q-head-spr{animation:qbob 3.2s ease-in-out infinite}.q-fab:hover{animation:none}.q-hello{animation:qpop .3s ease-out}@keyframes qpop{0%{opacity:0;transform:translateY(8px) scale(.96)}}.brand:before{display:none}.brand img,.footer .brand img{display:block;width:48px;height:42px;object-fit:contain;border-radius:11px;background:#0d0d11}.q-invite-art{background-image:url(../assets/img/q-pet-teal.png)}.q-fab{background-image:url(../assets/img/q-pet-teal.png)}.q-head-spr{background-image:url(../assets/img/q-pet-teal.png)}.software{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr)}.software-visual{margin:0;position:relative;border-radius:32px;overflow:hidden;background:#050509;box-shadow:0 28px 70px #6e45ff4d;transform:rotate(1.5deg)}.software-visual img{width:100%;aspect-ratio:1;object-fit:cover}.software-visual figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:12px 15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0a0810d1;backdrop-filter:blur(10px);color:#d8d3e1;font:500 .68rem/1.4 Chakra}.q-sheet{display:flex;flex-direction:column}.q-sheet[hidden]{display:none}.q-msgs{height:auto;min-height:0;flex:1}.q-chips,.q-inrow,.q-privacy{flex:none}.q-privacy{position:static;padding:6px 14px 8px;background:#fff;font-size:.58rem;line-height:1.35;pointer-events:auto}.q-privacy a{font-weight:700;text-underline-offset:2px}@media(max-width:900px){.software{grid-template-columns:1fr}.software-visual{width:min(100%,620px);margin:20px auto 0;transform:none}}.q-pet-portrait{position:relative;display:block;isolation:isolate;background:none!important;animation:none}.q-pet-portrait>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.q-pet-portrait .q-pet-crest{position:absolute;z-index:2;top:2%;right:0;width:38%;height:auto;filter:drop-shadow(0 3px 5px rgba(28,255,235,.3));transform:rotate(4deg)}.q-invite-art{width:64px;height:64px;flex:none}.q-invite-art .q-pet-crest{width:36%;right:-1%;top:2%}#q-root{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:218px;height:92px}.q-fab{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:218px;height:92px;padding:0 22px 0 92px;border:1px solid rgba(255,255,255,.86);border-radius:31px;background:linear-gradient(135deg,#fffffff0,#f2fffcd1 52%,#efe5ffe0);box-shadow:0 24px 62px #2a195842,inset 0 1px #fff;backdrop-filter:blur(20px);display:flex;align-items:center;text-align:left;overflow:visible;isolation:isolate}.q-fab:before{content:"";position:absolute;left:16px;bottom:9px;width:74px;height:25px;border-radius:50%;background:radial-gradient(ellipse,rgba(110,69,255,.32),transparent 70%);filter:blur(5px);z-index:0}.q-fab:after{content:"";position:absolute;inset:7px;border-radius:24px;border:1px solid rgba(110,69,255,.1);pointer-events:none}.q-fab-pet{position:absolute;left:5px;bottom:5px;width:94px;height:101px;animation:qbob 3.2s ease-in-out infinite;transform-origin:50% 100%}.q-fab-pet .q-pet-crest{width:36%;right:2%;top:3%}.q-fab-copy{display:flex;flex-direction:column;position:relative;z-index:3;line-height:1.12;white-space:nowrap}.q-fab-copy b{font-size:1.06rem;letter-spacing:-.035em}.q-fab-copy small{display:flex;align-items:center;gap:6px;margin-top:7px;color:#625d6c;font:500 .62rem Chakra;text-transform:uppercase;letter-spacing:.045em}.q-fab-copy i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#28c889;box-shadow:0 0 0 4px #28c88924}.q-fab:hover{transform:translateY(-4px);box-shadow:0 30px 72px #2a195852}.q-fab:hover .q-fab-pet{animation:none;transform:translateY(-3px) rotate(2deg)}.q-head{height:88px;background:linear-gradient(120deg,#171121,#241b36 68%,#153933);border-bottom:1px solid rgba(255,255,255,.1)}.q-head-spr{width:68px;height:68px;flex:none;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:radial-gradient(circle at 50% 38%,#bdf5e53d,#6e45ff21)!important;box-shadow:inset 0 1px #ffffff24}.q-head-spr>img:first-child{inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.q-head-spr .q-pet-crest{right:-1%;top:1%;width:36%}.q-head i:before{content:"";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:#49e1ad;box-shadow:0 0 9px #49e1adcc}.q-sheet{border-color:#6e45ff2e;box-shadow:0 30px 100px #140e2c66,0 0 0 1px #ffffff8c inset}.q-msgs{background:radial-gradient(circle at 90% 0,rgba(189,245,229,.36),transparent 30%),linear-gradient(#fbfaf7,#f2f0f8)}.hero{position:relative;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;z-index:0;width:min(48vw,720px);aspect-ratio:1;right:-12%;top:2%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffffeb 0 5%,#ffffff38 6% 17%,#bdf5e547 30%,#e6c9ff47 62%,#6e45ff1f);border:1px solid rgba(255,255,255,.72);box-shadow:inset 24px 24px 55px #ffffff61,inset -28px -30px 70px #6e45ff1a,0 42px 100px #3c22701f;filter:saturate(1.08)}.hero:after{content:"";position:absolute;z-index:0;width:145px;aspect-ratio:1;left:5%;bottom:6%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 7%,#ffffff29 9% 24%,#bdf5e54d 48%,#6e45ff21);border:1px solid rgba(255,255,255,.82);box-shadow:inset 11px 12px 25px #ffffff73,0 24px 60px #37235a21}.hero-copy,.hero-stage{position:relative;z-index:2}.hero-stage:before,.hero-stage:after{content:"\2726";position:absolute;z-index:4;color:#fff;text-shadow:0 0 16px rgba(110,69,255,.75);font-size:32px;pointer-events:none;animation:sparkle 3.4s ease-in-out infinite}.hero-stage:before{right:4%;top:9%}.hero-stage:after{left:1%;bottom:18%;font-size:18px;animation-delay:-1.3s}@keyframes sparkle{0%,to{opacity:.38;transform:scale(.86) rotate(0)}50%{opacity:1;transform:scale(1.18) rotate(18deg)}}.hero-reel{box-shadow:0 38px 90px #1d143e38,0 14px #6e45ff1f}.case-card{position:relative;transition:transform .35s ease,box-shadow .35s ease}.case-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffbd}@media(hover:hover){.case-card:hover{transform:translateY(-7px);box-shadow:0 30px 75px #1f143a21}}.software{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 42%,rgba(110,69,255,.24),transparent 31%),var(--night)}.software:before{content:"";position:absolute;z-index:-1;width:340px;aspect-ratio:1;right:-70px;top:-90px;border-radius:50%;border:1px solid rgba(189,245,229,.15);box-shadow:0 0 0 34px #6e45ff09,0 0 0 68px #bdf5e506}.software-visual{border:1px solid rgba(255,255,255,.13);box-shadow:0 32px 90px #6e45ff57,0 0 0 1px #bdf5e50f inset}@media(max-width:580px){#q-root{right:max(11px,env(safe-area-inset-right));bottom:max(11px,env(safe-area-inset-bottom));width:78px;height:78px}.q-fab{right:max(11px,env(safe-area-inset-right));bottom:max(11px,env(safe-area-inset-bottom));width:78px;height:78px;padding:0;border-radius:26px;background:linear-gradient(145deg,#fffffff5,#efe5ffe6);overflow:visible}.q-fab:before{left:8px;bottom:6px;width:62px;height:20px}.q-fab:after{inset:5px;border-radius:21px}.q-fab-pet{left:-3px;bottom:3px;width:83px;height:89px}.q-fab-copy{display:none}.q-hello{right:0;bottom:88px}.hero:before{width:520px;right:-80%;top:25%}.hero:after{width:84px;left:-24px;bottom:3%}.hero-stage:before{right:2%;top:4%}.hero-stage:after{left:2%;bottom:10%}.q-sheet{z-index:5}}.analytics-consent{position:fixed;z-index:390;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:min(620px,calc(100vw - 32px));display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid rgba(255,255,255,.9);border-radius:24px;background:linear-gradient(145deg,#fffffffa,#e8fff9f5 58%,#efe5fff5);box-shadow:0 22px 70px #1c11403d,inset 0 2px #fff;backdrop-filter:blur(22px);font-family:Archivo;color:#171321}.analytics-consent b{font-size:.9rem}.analytics-consent p{margin:4px 0 0;font-size:.72rem;line-height:1.35;color:#655f6d}.analytics-consent>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px}.analytics-consent button,.analytics-consent a{border:1px solid rgba(86,59,150,.14);border-radius:999px;padding:8px 11px;background:#fff;color:#171321;font:700 .67rem Archivo;cursor:pointer;text-decoration:none}.analytics-consent button[data-consent=allow]{background:#171321;color:#fff}.analytics-consent a{border-color:transparent;background:transparent;text-decoration:underline}@media(max-width:580px){.analytics-consent{left:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr;gap:10px;padding:14px 15px;border-radius:20px}.analytics-consent>div:last-child{justify-content:flex-start}.analytics-consent button,.analytics-consent a{font-size:.64rem;padding:7px 9px}}.q-pet-animated .q-face{clip-path:polygon(0 0,68% 0,68% 28%,96% 28%,96% 0,100% 0,100% 100%,0 100%)}.q-fab-copy{border:1px solid rgba(255,255,255,.94);background:radial-gradient(circle at 20% 2%,rgba(255,255,255,.98),transparent 30%),radial-gradient(circle at 92% 84%,rgba(196,170,255,.48),transparent 42%),linear-gradient(135deg,#eff9fff5,#cff7ffe8 48%,#f6e0fff0);box-shadow:0 20px 55px #2a195833,inset 0 2px #fff,inset 0 -10px 22px #604dcc17,0 0 0 1px #80e1ee2e}.hero{position:relative;isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;z-index:-1;right:-8%;bottom:-26%;width:min(47vw,620px);aspect-ratio:1;background:url(../assets/img/quorra-gel-orbs-perf-v1.png) center/contain no-repeat;opacity:.31;filter:saturate(.84);pointer-events:none}.hero>*{position:relative;z-index:1}.button{position:relative;overflow:hidden;box-shadow:0 10px #15102d14,0 22px 42px #15102d26,inset 0 1px #ffffff61}.button:after{content:"";position:absolute;inset:2px 10px auto;height:38%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent);pointer-events:none}.button>*{position:relative;z-index:1}.brand-strip:after{content:"";position:absolute;right:3%;bottom:-58px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 33% 28%,#fff 0 9%,rgba(189,245,229,.82) 14%,rgba(230,201,255,.52) 56%,transparent 72%);filter:blur(.2px);opacity:.62;pointer-events:none}.receipts{position:relative;isolation:isolate;background:linear-gradient(180deg,#f7f7f2 0,#fff 13% 88%,#f7f7f2);overflow:hidden}.receipts:before{content:"";position:absolute;z-index:-1;left:-130px;top:8%;width:430px;aspect-ratio:.83;background:url(../assets/img/quorra-gel-orbs-perf-v1.png) center/contain no-repeat;opacity:.16;transform:rotate(27deg);pointer-events:none}.case-card{border-color:#3324531f;background:#fffffff0;box-shadow:0 14px #3523600b,0 40px 100px #25184a1a;overflow:hidden}.case-media{display:grid;place-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 9% 20%,rgba(189,245,229,.68),transparent 19%),radial-gradient(circle at 91% 78%,rgba(230,201,255,.68),transparent 21%),#fff;box-shadow:inset 0 1px #fff,inset 0 -30px 65px #6343aa09;transform-style:preserve-3d;transition:transform .28s ease,box-shadow .28s ease}.case-media:before,.case-media:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:1}.case-media:before{width:21%;aspect-ratio:1;right:4%;top:8%;background:radial-gradient(circle at 31% 25%,#fff 0 8%,rgba(189,245,229,.9) 16%,rgba(130,101,255,.2) 64%,transparent 70%);box-shadow:inset -8px -12px 25px #5639a829,0 18px 38px #37227021}.case-media:after{width:11%;aspect-ratio:1;left:5%;bottom:9%;background:radial-gradient(circle at 34% 28%,#fff 0 10%,rgba(230,201,255,.86) 18%,rgba(110,69,255,.17) 68%,transparent 72%);box-shadow:inset -4px -7px 14px #4c2f9324}.case-media>span{z-index:4;box-shadow:0 12px 26px #2216461f,inset 0 1px #fff;background:#ffffffe6;backdrop-filter:blur(16px)}.case-dark .case-media{background:radial-gradient(circle at 9% 20%,rgba(189,245,229,.68),transparent 19%),radial-gradient(circle at 91% 78%,rgba(230,201,255,.68),transparent 21%),#fff}.faq{position:relative;background:radial-gradient(circle at 90% 18%,rgba(189,245,229,.5),transparent 21%),radial-gradient(circle at 7% 92%,rgba(230,201,255,.55),transparent 24%),#f7f7f2}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq-grid article{position:relative;min-height:260px;padding:clamp(26px,4vw,52px);border:1px solid rgba(255,255,255,.9);border-radius:34px;background:linear-gradient(145deg,#fffffff0,#f6fbffd1);box-shadow:0 18px 55px #25184a17,inset 0 2px #fff,inset -10px -14px 30px #6e45ff0b;overflow:hidden}.faq-grid article:after{content:"";position:absolute;right:-34px;bottom:-38px;width:130px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fff 0 8%,rgba(189,245,229,.72) 17%,rgba(230,201,255,.52) 65%,transparent 70%);opacity:.72}.faq-grid h3{position:relative;z-index:1;font-size:clamp(1.65rem,2.8vw,3rem);line-height:1;letter-spacing:-.045em;margin-bottom:22px;max-width:560px}.faq-grid p{position:relative;z-index:1;max-width:620px;color:#565160}.service-grid article,.review-grid blockquote,.credential-row>div{box-shadow:0 14px #3f2b6f09,0 26px 65px #25184a12,inset 0 1px #ffffffb3}.answer-card{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.84),transparent 15%),linear-gradient(145deg,#cffff0,#b9f2e5 58%,#e7dbff);box-shadow:0 16px #2a6f5c0f,0 36px 75px #283d6421,inset 0 2px #fffc}#q-root{--q-lift:0px;bottom:0!important;right:max(10px,env(safe-area-inset-right));height:134px}#q-root[data-zone]{--q-lift:0px}.q-fab{z-index:2;bottom:max(0px,env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right))}.q-fab-pet{bottom:1px;filter:drop-shadow(0 17px 16px rgba(57,31,115,.24))}.q-fab-copy{top:18px;left:87px;padding-left:48px}.q-fab-copy:before{left:-22px;top:27px;bottom:auto;width:30px;height:29px;background:linear-gradient(145deg,#f6fcfff7,#dbd2fff2);clip-path:polygon(100% 10%,100% 90%,0 50%);filter:drop-shadow(-4px 4px 3px rgba(42,25,88,.07))}@media(max-width:900px){.hero:before{right:-28%;bottom:-9%;width:78vw;opacity:.24}.faq-grid{grid-template-columns:1fr}.case-media video{height:calc(100% - 12px)!important}}@media(max-width:580px){.hero-whatsapp{font-size:.82rem;line-height:1.2;padding-inline:18px}.nav-cta{font-size:.72rem!important;min-width:92px;padding-inline:14px!important}.nav-cta:before{content:none}.nav-cta span{display:none}.brand-strip{min-height:190px;padding-top:32px;padding-bottom:42px}.logo-rail{gap:52px}.logo-rail img{width:154px;height:78px}.case-media,.case-card:not(.case-featured) .case-media{height:520px}.case-media:before{width:25%;right:2%}.case-media:after{width:14%;left:2%}.faq-grid article{min-height:230px;border-radius:26px}#q-root{right:max(3px,env(safe-area-inset-right));bottom:0!important;width:246px;height:112px}#q-root:after{height:10px;width:270px}.q-fab{right:max(3px,env(safe-area-inset-right));bottom:max(0px,env(safe-area-inset-bottom));width:246px;height:112px}.q-fab-pet{left:-1px;bottom:1px;width:102px;height:112px}.q-fab-copy{left:74px;right:0;top:13px;min-height:76px;padding:14px 13px 12px 34px;border-radius:25px}.q-fab-copy:before{left:-18px;top:25px;width:25px;height:25px}}#q-root{--q-eye-x:0px;--q-eye-y:0px;transition:left .7s cubic-bezier(.2,.8,.2,1),right .7s cubic-bezier(.2,.8,.2,1)}#q-root[data-side=right]{left:auto;right:max(10px,env(safe-area-inset-right))}#q-root[data-side=left],#q-root[data-side=left] .q-fab{left:max(18px,env(safe-area-inset-left));right:auto}#q-root[data-side=left] .q-sheet{left:0;right:auto}#q-root[data-side=left]:after{left:0;right:auto;border-radius:0 18px 0 0}#q-root[data-side=right] .q-fab{left:auto;right:max(10px,env(safe-area-inset-right))}#q-root[data-side=right] .q-sheet{left:auto;right:0}.q-fab{transition:left .7s cubic-bezier(.2,.8,.2,1),right .7s cubic-bezier(.2,.8,.2,1),bottom .55s cubic-bezier(.2,.8,.2,1),transform .25s ease,opacity .2s ease}.q-fab-copy{overflow:visible;transform-origin:15% 80%}.q-talk-dots{position:absolute;display:flex!important;gap:3px;right:15px;top:12px;z-index:4;margin:0!important;align-items:center}.q-talk-dots i{display:block!important;width:4px!important;height:4px!important;border:0!important;border-radius:50%!important;background:#7252d9!important;box-shadow:0 0 7px #4fdbcba6!important;animation:qTalkDot 2.8s ease-in-out infinite!important;transform:none!important}.q-talk-dots i:nth-child(2){animation-delay:.13s!important}.q-talk-dots i:nth-child(3){animation-delay:.26s!important}@keyframes qTalkDot{0%,30%,to{opacity:.28;transform:translateY(0) scale(.8)}10%{opacity:1;transform:translateY(-2px) scale(1)}}.q-face i{animation:qEyeAlive 5.4s cubic-bezier(.45,0,.2,1) infinite;translate:var(--q-eye-x) var(--q-eye-y);will-change:translate,scale}.q-face i:nth-child(2){animation-delay:-.05s}@keyframes qEyeAlive{0%,20%,46%,72%,to{scale:1 1}50%{scale:1 .16}54%{scale:1 1}76%{scale:1 .2}80%{scale:1 1}}#q-root[data-pose=think] .q-fab-pet{animation:qThink 1.8s ease-in-out infinite}#q-root[data-pose=listen] .q-fab-pet{animation:qListen 2.1s ease-in-out infinite}#q-root[data-pose=happy] .q-fab-pet{animation:qbob 3.2s ease-in-out infinite}#q-root[data-pose=hello] .q-fab-copy,#q-root[data-pose=present] .q-fab-copy{box-shadow:0 23px 60px #2a195840,inset 0 2px #fffffffa,inset -5px -8px 18px #7050e01a}#q-root[data-pose=present] .q-fab-pet{filter:drop-shadow(0 18px 18px rgba(57,31,115,.3)) saturate(1.06)}@keyframes qThink{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes qListen{0%,to{transform:translateY(0) rotate(1deg) scale(1)}45%{transform:translateY(-2px) rotate(-2deg) scale(1.025)}}.q-guided-focus{position:relative;z-index:3;outline:3px solid rgba(66,216,201,.64);outline-offset:9px;filter:drop-shadow(0 18px 28px rgba(90,62,184,.12));animation:qGuidedFocus 1.8s ease both}@keyframes qGuidedFocus{0%,to{outline-color:transparent;filter:none}24%,70%{outline-color:#42d8c9ad;filter:drop-shadow(0 18px 28px rgba(90,62,184,.15))}}.q-typing{display:flex;align-items:center;gap:4px;letter-spacing:0}.q-typing span{margin-right:5px}.q-typing i{width:5px;height:5px;border-radius:50%;background:#7252d9;animation:qTyping .9s ease-in-out infinite}.q-typing i:nth-of-type(2){animation-delay:.12s}.q-typing i:nth-of-type(3){animation-delay:.24s}@keyframes qTyping{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.q-sheet{border-radius:32px;background:linear-gradient(155deg,#fffffffa,#f7fdfff7 48%,#f4edfffa);box-shadow:0 32px 100px #140e2c61,inset 0 1px #fff}.q-head{background:radial-gradient(circle at 12% 0,rgba(84,226,211,.2),transparent 28%),linear-gradient(135deg,#17121f,#261c38 60%,#4d318f)}.q-m{box-shadow:0 8px 22px #271a4b11}.q-bot{background:linear-gradient(145deg,#fff,#f8ffff 62%,#eee7ff);border-color:#644cab26}.q-chip{background:linear-gradient(145deg,#fff,#f3fffc 65%,#f2eaff);box-shadow:inset 0 1px #fff,0 5px 12px #2c1c580d}@media(max-width:900px){#q-root[data-side],#q-root[data-side] .q-fab{left:auto;right:max(3px,env(safe-area-inset-right))}#q-root[data-side] .q-sheet{left:auto;right:0}#q-root[data-side]:after{left:auto;right:0;border-radius:18px 0 0}.q-guided-focus{outline-width:2px;outline-offset:5px}}@media(prefers-reduced-motion:reduce){#q-root,.q-fab{transition:none!important}.q-guided-focus{animation:none!important;outline:none!important;filter:none!important}.q-talk-dots,.q-typing i{animation:none!important}}.q-fab-copy{border-color:#fffffff0;background:radial-gradient(circle at 20% 2%,rgba(255,255,255,.98),transparent 30%),radial-gradient(circle at 92% 84%,rgba(196,170,255,.48),transparent 42%),linear-gradient(135deg,#eff9fff5,#cff7ffe8 48%,#f6e0fff0);box-shadow:0 20px 55px #2a195833,inset 0 2px #fff,inset 0 -10px 22px #604dcc17,0 0 0 1px #80e1ee2e}.q-fab-copy:before{background:linear-gradient(145deg,#eefcfffa,#cdf1fff5 52%,#e7d0fff5)}.q-fab-copy:after{height:34%;background:linear-gradient(180deg,rgba(255,255,255,.78),transparent)}.brand{gap:0}.brand b{display:none}.brand img,.footer .brand img{display:block;width:60px;height:58px;border-radius:0;background:transparent;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,213,198,.2)) drop-shadow(0 4px 8px rgba(80,45,160,.14))}.nav .brand{min-width:62px}.footer .brand img{width:72px;height:68px}.hero-copy>.eyebrow{display:none}.q-pet-animated>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .16s ease,transform .28s ease;z-index:1}.q-pet-animated .q-pet-wave{opacity:0;transform:scale(.84) translateY(4%)}.q-pet-animated.is-waving .q-pet-base{opacity:0}.q-pet-animated.is-waving .q-pet-wave{opacity:1;animation:qWavePose 1.7s ease-in-out both}.q-pet-animated.is-waving .q-face{opacity:0}@keyframes qWavePose{0%{transform:scale(.84) translateY(4%) rotate(0)}25%{transform:scale(.86) translateY(2%) rotate(-3deg)}48%{transform:scale(.86) translateY(2%) rotate(3deg)}72%{transform:scale(.86) translateY(2%) rotate(-2deg)}to{transform:scale(.84) translateY(4%) rotate(0)}}.q-face{position:absolute;z-index:3;left:17.7%;top:29.1%;width:64.7%;height:25.7%;border-radius:22%;background:radial-gradient(circle at 50% 12%,#34374e,#12131f 68%);box-shadow:inset 0 2px 8px #ffffff1a,0 0 0 1px #8266ff47;display:flex;align-items:center;justify-content:center;gap:17%;transition:opacity .15s ease}.q-face i{display:block;width:24%;height:42%;border:3px solid #e9ffff;border-color:#e9ffff transparent transparent;border-radius:50%;filter:drop-shadow(0 0 5px #58eaff);transform:translateY(24%)}.q-fab{height:118px;width:236px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:visible}.q-fab:before{left:4px;bottom:2px;width:112px;height:28px;background:radial-gradient(ellipse,rgba(110,69,255,.42),rgba(189,245,229,.18) 45%,transparent 72%);filter:blur(7px)}.q-fab:after{display:none}.q-fab-pet{left:-2px;bottom:0;width:116px;height:124px;z-index:4;filter:drop-shadow(0 16px 18px rgba(57,31,115,.25));animation:qbob 3.2s ease-in-out infinite}.q-fab-copy{position:absolute;left:78px;right:0;top:29px;min-height:68px;padding:14px 18px 13px 45px;border:1px solid rgba(255,255,255,.92);border-radius:25px;background:linear-gradient(135deg,#ffffffeb,#edfffbcc 50%,#efe2ffe0);box-shadow:0 18px 50px #2a195833,inset 0 1px #fff;backdrop-filter:blur(20px);z-index:2}.q-fab:hover{box-shadow:none}.q-fab:hover .q-fab-pet{animation:none;transform:translateY(-5px) rotate(2deg)}.q-hello{bottom:118px;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 58px #1c133747}.q-head-spr{overflow:visible;background:radial-gradient(circle at 50% 42%,rgba(189,245,229,.16),transparent 68%)!important;border-color:#ffffff17}.q-head-spr>img{inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px)}.q-head-spr .q-face{left:17.7%;top:29.1%;width:64.7%;height:25.7%}.q-head-spr .q-face i{border-width:2px}.button{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.68);box-shadow:0 13px #3825691a,0 24px 40px #20163d21,inset 0 1px #ffffffb3;transform:translateY(0)}.button:before{content:"";position:absolute;z-index:-1;left:10%;right:10%;top:4px;height:38%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent);pointer-events:none}.button:after{content:"";position:absolute;z-index:-1;width:42px;height:42px;right:-12px;bottom:-18px;border-radius:50%;background:radial-gradient(circle,rgba(189,245,229,.55),rgba(110,69,255,.12) 55%,transparent 70%);pointer-events:none}.button-dark{background:linear-gradient(145deg,#0e0d15,#272136 72%,#453078)}.button-light{background:linear-gradient(145deg,#fff,#f2fffb 58%,#eadfff)}.button:hover{transform:translateY(-4px);box-shadow:0 16px #38256914,0 30px 55px #20163d33,inset 0 1px #fff}.metric-ticket{border-color:#ffffffd1;border-radius:20px;background:linear-gradient(145deg,#fffffffa,#f5f2ffe6);box-shadow:0 22px 50px #26184c2b,inset 0 1px #fff}.ticket-two{background:linear-gradient(145deg,#eafff9,#bdf5e5 58%,#d4c7ff)}.answer-card{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.8),transparent 22%),linear-gradient(145deg,#dffff6,#bdf5e5 56%,#cdbbff);border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 70px #22524a26,inset 0 1px #fff}.answer-card:after{content:"";position:absolute;width:150px;aspect-ratio:1;right:-54px;bottom:-68px;border-radius:50%;border:1px solid rgba(255,255,255,.5);box-shadow:inset 12px 12px 24px #ffffff4d,inset -12px -12px 24px #6e45ff1f;pointer-events:none}.case-card,.review-grid blockquote,.credential-row>div{border-color:#ffffffc7;background:radial-gradient(circle at 92% 4%,rgba(189,245,229,.32),transparent 23%),linear-gradient(150deg,#fff,#faf9ff 70%,#f0e9ff);box-shadow:0 22px 55px #2a1d4f17,inset 0 1px #fff}.service-grid article{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff38,#ffffff0a);box-shadow:inset 0 1px #ffffff80}.service-grid article:after{content:"";position:absolute;width:120px;aspect-ratio:1;right:-52px;top:-50px;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.7),rgba(189,245,229,.18) 30%,rgba(110,69,255,.12) 62%,transparent 70%);border:1px solid rgba(255,255,255,.35);pointer-events:none}.book-receipt{border-radius:30px;background:radial-gradient(circle at 85% 10%,rgba(189,245,229,.52),transparent 24%),linear-gradient(150deg,#fff,#f9f5ff 68%,#e6d8ff);border:1px solid rgba(255,255,255,.86);box-shadow:18px 22px #11101821,0 34px 70px #25164833,inset 0 1px #fff}@media(max-width:580px){.brand img,.footer .brand img{width:52px;height:50px}.nav .brand{min-width:52px}#q-root{width:102px;height:112px;right:max(7px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom))}.q-fab{width:102px;height:112px;right:max(7px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom));background:transparent;border:0;box-shadow:none}.q-fab:before{display:block;left:5px;bottom:0;width:92px;height:24px}.q-fab-pet{left:0;bottom:0;width:102px;height:112px}.q-fab-copy{display:none}.q-hello{right:3px;bottom:112px}.button{box-shadow:0 9px #38256917,0 18px 32px #20163d21,inset 0 1px #ffffffb8}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.brand-strip{position:relative;z-index:1;min-height:190px;padding:38px var(--pad) 44px;background:#fff;border-color:#1110181a}.brand-strip>p{margin-bottom:28px;color:#5e5968;font-size:.72rem;font-weight:650}.logo-rail{gap:78px;animation-duration:38s}.logo-rail img{width:144px;height:68px;filter:grayscale(1) contrast(1.2);opacity:.88;object-fit:contain}.diagnostic{position:relative;z-index:2;margin-top:-28px;border-radius:48px 48px 0 0;box-shadow:0 -30px 72px #2318431f}.diagnostic[data-reveal].in{transform:translateY(0)}.book-receipt>span,.book-receipt>small,.book-receipt>p{color:#211d2b!important;opacity:1!important}.book-receipt>p{font-weight:700;line-height:1.6;text-shadow:none!important}.book-receipt>small{font-weight:700;letter-spacing:.05em}.q-pet-animated{overflow:visible!important}.q-pet-animated .q-pet-base{transform:scale(.92);transform-origin:50% 53%}.q-face{overflow:visible;transition:opacity .15s ease,transform .25s ease}.q-face i{transform:translateY(24%);animation:qEyeLook 4.8s cubic-bezier(.45,0,.2,1) infinite;transform-origin:50% 50%}.q-face i:nth-child(2){animation-delay:-.06s}@keyframes qEyeLook{0%,18%,to{translate:0 0;scale:1 1}26%,40%{translate:10% 1%;scale:1.03 .96}48%,62%{translate:-10% 0;scale:1 1}70%{translate:0 0;scale:1 .18}74%,88%{translate:0 0;scale:1 1}}#q-root{--q-lift:0px;width:298px;height:126px;transition:bottom .5s ease}#q-root[data-zone=brands],#q-root[data-zone=reviews]{--q-lift:8px}#q-root[data-zone=fit],#q-root[data-zone=system]{--q-lift:16px}#q-root[data-zone=receipts],#q-root[data-zone=about]{--q-lift:25px}#q-root[data-zone=discocollabs]{--q-lift:34px}#q-root[data-zone=contact]{--q-lift:10px}.q-fab{right:max(18px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--q-lift));width:298px;height:126px;transition:bottom .55s cubic-bezier(.2,.8,.2,1),transform .25s ease;outline-offset:5px}.q-fab-copy{left:82px;right:0;top:21px;min-height:82px;padding:17px 18px 14px 52px;border:1px solid rgba(255,255,255,.96);border-radius:30px 30px 30px 12px;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.98),transparent 25%),linear-gradient(135deg,#f7f2fff5,#d5fcffe8 47%,#e2d5fff0);box-shadow:0 20px 55px #2a195838,inset 0 2px #fffffff2,inset -5px -8px 18px #7050e014;white-space:normal}.q-fab-copy:before{content:"";position:absolute;left:6px;bottom:-16px;width:28px;height:26px;background:linear-gradient(145deg,#eefafff5,#dbd2fff0);clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(-2px 5px 3px rgba(42,25,88,.08))}.q-fab-copy:after{content:"";position:absolute;left:14px;right:18px;top:7px;height:28%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent);pointer-events:none}.q-fab-copy b{position:relative;z-index:2;font-size:.97rem;letter-spacing:-.025em;line-height:1.15}.q-fab-copy small{position:relative;z-index:2;display:block;margin-top:6px;color:#554f63;font:560 .67rem/1.28 Archivo;text-transform:none;letter-spacing:0;white-space:normal}.q-fab-pet{left:-4px;bottom:-2px;width:122px;height:132px;overflow:visible!important}.q-fab-pet>img{overflow:visible}.q-cue-pop .q-fab-copy{animation:qBubbleTalk .72s cubic-bezier(.17,.89,.32,1.3)}.q-cue-pop .q-fab-pet{animation:qHostHop .8s cubic-bezier(.17,.89,.32,1.25)}@keyframes qBubbleTalk{0%{opacity:.45;transform:translateY(9px) scale(.94)}55%{opacity:1;transform:translateY(-3px) scale(1.015)}to{transform:none}}@keyframes qHostHop{0%,to{transform:translateY(0) rotate(-1deg)}45%{transform:translateY(-11px) rotate(3deg)}}.q-fab[aria-expanded=true]{pointer-events:none;opacity:0;transform:translateY(16px) scale(.9)}.q-sheet{pointer-events:auto}.q-inrow{min-height:54px;height:auto;padding:6px 8px}.q-inrow input{min-height:42px;font-size:16px}.q-inrow button{width:42px;height:42px;flex:none}.q-chip{min-height:40px;padding:9px 13px}.q-m{border-radius:22px}.q-bot{border-bottom-left-radius:7px}.q-me{border-bottom-right-radius:7px}.metric-ticket,.answer-card,.case-card,.review-grid blockquote,.credential-row>div,.software-visual,.book-receipt{backdrop-filter:saturate(1.08)}@media(max-width:580px){.brand-strip{min-height:160px;padding-top:30px;padding-bottom:36px}.brand-strip>p{margin-bottom:20px}.logo-rail{gap:46px}.logo-rail img{width:116px;height:58px}.diagnostic{margin-top:-20px;border-radius:32px 32px 0 0}#q-root{width:236px;height:105px;right:max(6px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));--q-lift:0px!important}.q-fab{right:max(6px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));width:236px;height:105px}.q-fab-pet{left:-2px;bottom:-1px;width:98px;height:108px}.q-fab-copy{display:flex;left:66px;top:17px;min-height:70px;padding:13px 13px 11px 38px;border-radius:25px 25px 25px 10px}.q-fab-copy b{font-size:.84rem}.q-fab-copy small{font-size:.59rem;line-height:1.2;margin-top:5px}.q-sheet{z-index:5}}.hero-whatsapp{max-width:560px;padding-inline:28px;background:radial-gradient(circle at 23% 0,rgba(255,255,255,.24),transparent 36%),linear-gradient(110deg,#111018 10%,#282039 66%,#7252d9);box-shadow:0 15px #19142617,0 28px 60px #402b7638,inset 0 1px #ffffff40}.brand-strip{min-height:230px;padding-top:42px;padding-bottom:56px;background:#fff}.logo-rail{gap:82px;position:relative;z-index:1}.logo-rail img{width:190px;height:92px;opacity:.94;filter:grayscale(1) contrast(1.28);object-fit:contain}.case-card{border-color:#3324531f;background:#fffffff0;box-shadow:0 14px #3523600b,0 40px 100px #25184a1a}.case-dark{background:radial-gradient(circle at 90% 8%,rgba(110,69,255,.28),transparent 24%),linear-gradient(145deg,#181322,#241b34)!important}.case-media,.case-dark .case-media{display:grid;place-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 9% 20%,rgba(189,245,229,.68),transparent 19%),radial-gradient(circle at 91% 78%,rgba(230,201,255,.68),transparent 21%),#fff;box-shadow:inset 0 1px #fff,inset 0 -30px 65px #6343aa09;transform-style:preserve-3d}.case-media video{position:relative;z-index:2;width:auto!important;height:calc(100% - 18px)!important;max-width:100%;object-fit:contain!important;filter:drop-shadow(0 24px 24px rgba(31,20,58,.13));transform:translateZ(18px) scale(.985)}.case-media>span{z-index:4;background:#ffffffe6;box-shadow:0 12px 26px #2216461f,inset 0 1px #fff;backdrop-filter:blur(16px)}#q-root{--q-lift:0px!important;bottom:0!important;right:max(10px,env(safe-area-inset-right));width:298px;height:134px}#q-root[data-zone]{--q-lift:0px!important}#q-root:after{content:"";position:fixed;right:0;bottom:0;width:min(380px,92vw);height:13px;border-radius:18px 0 0;background:linear-gradient(180deg,#fffffff5,#dcf6f5e0 48%,#bfabf7bd);box-shadow:0 -1px #fffffff0,0 -10px 24px #2d1b5e1c;pointer-events:none;z-index:0}.q-fab{z-index:2;right:max(10px,env(safe-area-inset-right));bottom:max(0px,env(safe-area-inset-bottom));width:298px;height:126px}.q-fab-pet{left:-4px;bottom:1px;width:122px;height:132px}.q-fab-copy{display:flex;left:87px;right:0;top:18px;min-height:82px;padding:17px 18px 14px 48px;border-radius:30px;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.98),transparent 25%),linear-gradient(135deg,#f7f2fff5,#d5fcffe8 47%,#e2d5fff0);white-space:normal}.q-fab-copy:before{content:"";position:absolute;left:-22px;top:27px;bottom:auto;width:30px;height:29px;background:linear-gradient(145deg,#f6fcfff7,#dbd2fff2);clip-path:polygon(100% 10%,100% 90%,0 50%);filter:drop-shadow(-4px 4px 3px rgba(42,25,88,.07))}.q-fab:focus-visible{outline:3px solid #24cfc3;outline-offset:5px}@media(max-width:580px){.hero-whatsapp{font-size:.82rem;line-height:1.2;padding-inline:18px}.brand-strip{min-height:190px;padding-top:32px;padding-bottom:42px}.logo-rail{gap:52px}.logo-rail img{width:154px;height:78px}.case-media,.case-card:not(.case-featured) .case-media{height:520px}.case-media video{height:calc(100% - 12px)!important}#q-root{right:max(3px,env(safe-area-inset-right));bottom:0!important;width:246px;height:112px}#q-root:after{height:10px;width:270px}.q-fab{right:max(3px,env(safe-area-inset-right));bottom:max(0px,env(safe-area-inset-bottom));width:246px;height:112px}.q-fab-pet{left:-1px;bottom:1px;width:102px;height:112px}.q-fab-copy{display:flex;left:74px;right:0;top:13px;min-height:76px;padding:14px 13px 12px 34px;border-radius:25px}.q-fab-copy:before{left:-18px;top:25px;width:25px;height:25px}}#q-root{left:auto!important;right:max(10px,env(safe-area-inset-right))!important;bottom:max(0px,env(safe-area-inset-bottom))!important;transform:translate(0);transition:transform .72s cubic-bezier(.2,.8,.2,1)!important}#q-root[data-side=left]{transform:translate(calc(-100vw + 326px))}#q-root .q-fab{position:absolute!important;left:auto!important;right:0!important;bottom:0!important}#q-root .q-sheet{left:auto!important;right:0!important}#q-root:after{position:absolute!important;left:auto!important;right:0!important;bottom:0!important}#q-root .q-face i{animation:qEyeAlive 5.4s cubic-bezier(.45,0,.2,1) infinite!important;translate:var(--q-eye-x) var(--q-eye-y)!important}@media(max-width:900px){#q-root[data-side]{transform:none}}@media(max-width:580px){#q-root{width:246px!important;height:112px!important}#q-root.q-compact{width:104px!important}#q-root.q-compact .q-fab:not(.q-cue-pop){width:104px!important}#q-root.q-compact .q-fab:not(.q-cue-pop) .q-fab-copy{opacity:0;visibility:hidden;transform:translate(16px) scale(.88);pointer-events:none}#q-root.q-compact .q-fab.q-cue-pop{width:246px!important}#q-root.q-compact .q-fab.q-cue-pop .q-fab-copy{opacity:1;visibility:visible;transform:none}.q-fab-copy{transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),visibility .25s}}@media(prefers-reduced-motion:reduce){#q-root[data-side]{transform:none!important}}.q-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:11px 14px 9px;background:#ffffffe6;border-bottom:1px solid rgba(110,69,255,.1)}.q-journey span{position:relative;padding-top:8px;color:#847e8d;font:600 .57rem/1.2 Chakra;text-align:center;letter-spacing:.015em}.q-journey span:before{content:"";position:absolute;top:0;left:8%;right:8%;height:3px;border-radius:999px;background:#e4e0ea;transition:background .25s ease,box-shadow .25s ease}.q-journey span.is-done:before{background:#9cebdc}.q-journey span.is-active{color:#191621}.q-journey span.is-active:before{background:linear-gradient(90deg,#5e3bd9,#27d4c4);box-shadow:0 0 12px #4ac8be61}.q-context{display:flex;gap:6px;overflow-x:auto;padding:7px 14px;background:#f6fcffeb;border-bottom:1px solid rgba(110,69,255,.08);scrollbar-width:none}.q-context[hidden]{display:none}.q-context::-webkit-scrollbar{display:none}.q-context span{flex:0 0 auto;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;border:1px solid rgba(110,69,255,.14);border-radius:999px;background:linear-gradient(145deg,#fff,#effffa 58%,#f2eaff);color:#514b5e;font:650 .62rem/1 Archivo;box-shadow:inset 0 1px #fff}@media(max-width:580px){.q-journey{padding-inline:10px}.q-journey span{font-size:.52rem}.q-context{padding-inline:10px}}:root{--pearl:#fcfbff;--aqua:#5ee7dd;--aqua-deep:#19bdb7;--orchid:#a880ff;--gel-line:rgba(255,255,255,.82);--gel-shadow:0 24px 70px rgba(45,31,91,.13),0 7px 0 rgba(93,64,156,.045),inset 0 2px 0 rgba(255,255,255,.9)}body{background:radial-gradient(circle at 7% 4%,rgba(94,231,221,.16),transparent 19rem),radial-gradient(circle at 94% 14%,rgba(168,128,255,.16),transparent 24rem),linear-gradient(180deg,#fff 0,var(--pearl) 42%,#f7fbff 100%)}.nav{background:#fcfbffb8;border-color:#573f8b1a;box-shadow:0 12px 35px #33225e0e;backdrop-filter:blur(26px) saturate(1.3)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(72,216,206,.55),rgba(164,124,255,.45),transparent)}.brand img,.footer .brand img{filter:drop-shadow(0 10px 14px rgba(20,194,187,.24)) drop-shadow(0 5px 10px rgba(108,70,190,.18)) saturate(1.08)}.hero{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 13% 84%,rgba(94,231,221,.16),transparent 26%),radial-gradient(circle at 83% 18%,rgba(191,157,255,.18),transparent 29%),linear-gradient(150deg,#fff 0,#fdfbff 52%,#effdff)}.hero:before{display:none}.hero:after{left:-72px;bottom:5%;width:190px;background:radial-gradient(circle at 31% 25%,#fff 0 8%,#ffffff59 10% 22%,#5ee7dd61 48%,#a880ff2e);box-shadow:inset 18px 20px 34px #ffffff94,inset -18px -20px 36px #5d41b414,0 30px 70px #36256421}.hero-gel-orbit{position:absolute;z-index:0;right:-6.5vw;top:clamp(20px,5vw,74px);width:min(52vw,760px);height:calc(100% - 40px);pointer-events:none;opacity:.54;filter:saturate(.94) contrast(1.02) drop-shadow(0 42px 55px rgba(63,38,124,.11));animation:gelOrbitFloat 9s ease-in-out infinite}.hero-gel-orbit img{width:100%;height:100%;object-fit:contain;object-position:58% 50%}.hero-copy,.hero-stage{z-index:2}.hero-copy{filter:drop-shadow(0 2px 0 rgba(255,255,255,.9))}.hero-reel{border:9px solid rgba(255,255,255,.78);border-radius:56px;box-shadow:0 46px 100px #26194e38,0 18px #6e45ff13,inset 0 2px #fff;backdrop-filter:blur(14px);transform-style:preserve-3d}.hero-reel:before{content:"";position:absolute;z-index:3;left:7%;right:7%;top:7px;height:18%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent);pointer-events:none}.metric-ticket{border-radius:26px!important;border:1px solid var(--gel-line)!important;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.95),transparent 34%),linear-gradient(145deg,#fffffff2,#ebfffce0 58%,#ebddffe6)!important;box-shadow:var(--gel-shadow)!important;backdrop-filter:blur(20px) saturate(1.2)}.button{border-color:#ffffffd6;box-shadow:0 12px #3c276e14,0 28px 52px #2e1e5b26,inset 0 2px #ffffffb8;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease}.button:before{background:linear-gradient(180deg,#ffffff9e,#ffffff14);height:43%}.button-dark{background:radial-gradient(circle at 20% -20%,rgba(93,231,221,.25),transparent 42%),linear-gradient(125deg,#111018 8%,#2b2140 62%,#7754dd)}.button-light{background:radial-gradient(circle at 20% 0,#fff,transparent 38%),linear-gradient(130deg,#fff 4%,#e9fffa 54%,#eadcff);color:#171321}.button:hover{filter:saturate(1.08);transform:translateY(-4px) scale(1.012);box-shadow:0 15px #3c276e0f,0 34px 65px #2e1e5b33,inset 0 2px #fff}.section{position:relative;isolation:isolate}.diagnostic{background:radial-gradient(circle at 92% 8%,rgba(168,128,255,.13),transparent 23%),linear-gradient(180deg,#fffffff7,#f8fffdf5);border-radius:56px 56px 0 0;box-shadow:0 -24px 70px #2a1b5417}.problem-tabs{gap:10px}.problem{border:1px solid rgba(75,53,125,.09)!important;border-radius:22px;background:#ffffff9e;padding-inline:18px;box-shadow:inset 0 1px #ffffffdb;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.problem.is-active{background:radial-gradient(circle at 8% 0,#fff,transparent 34%),linear-gradient(135deg,#effffa,#f6f1ff);box-shadow:0 13px 28px #30215a1a,inset 0 2px #fff;transform:translate(8px)}.answer-card,.service-grid article,.review-grid blockquote,.book-receipt{transform:perspective(1000px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg));transition:transform .22s ease,box-shadow .28s ease}.answer-card{border-radius:46px;background:radial-gradient(circle at 86% 8%,rgba(255,255,255,.9),transparent 18%),radial-gradient(circle at 5% 95%,rgba(168,128,255,.24),transparent 29%),linear-gradient(140deg,#d9fff6,#bdf5e5 50%,#d8c8ff);box-shadow:0 20px #396f650e,0 44px 90px #2c255e29,inset 0 2px #fff}.answer-card:before{content:"";position:absolute;right:7%;top:8%;width:52px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 24%,#fff 0 9%,#ffffff2e 12% 27%,#5ee7dd5c 56%,#a880ff38);box-shadow:inset -8px -10px 18px #46289117,0 16px 30px #3725661c}.receipts{background:radial-gradient(circle at 100% 36%,rgba(94,231,221,.1),transparent 23%),radial-gradient(circle at 0 70%,rgba(168,128,255,.12),transparent 25%),linear-gradient(180deg,#fbfbff,#fff 50%,#f8fdff)}.receipts:before{opacity:.22;filter:saturate(.92)}.case-grid{gap:30px}.case-card{border-radius:46px;border:1px solid var(--gel-line);background:linear-gradient(150deg,#fffffffa,#fafdfff0 62%,#efe6ffb8);box-shadow:var(--gel-shadow)}.case-card:hover{box-shadow:0 34px 95px #2b1d592e,0 9px #5b3e9b0d,inset 0 2px #fff}.case-media{background:radial-gradient(circle at 10% 14%,rgba(94,231,221,.52),transparent 21%),radial-gradient(circle at 92% 78%,rgba(168,128,255,.45),transparent 23%),linear-gradient(145deg,#fff,#f8ffff 62%,#f6f0ff)}.case-copy dl div{border-radius:17px;border:1px solid rgba(86,61,142,.09);padding:12px 14px;background:#ffffff8c;box-shadow:inset 0 1px #fff}.system{overflow:hidden;background:radial-gradient(circle at 8% 14%,rgba(255,255,255,.88),transparent 23%),radial-gradient(circle at 88% 82%,rgba(94,231,221,.33),transparent 26%),linear-gradient(145deg,#eadcff 0,#d9d0ff 47%,#c9fff3)}.system:before{content:"";position:absolute;z-index:-1;right:-8%;top:2%;width:min(38vw,500px);aspect-ratio:.83;background:url(../assets/img/quorra-gel-orbs-perf-v1.png) center/contain no-repeat;opacity:.16;transform:rotate(-18deg)}.service-grid{gap:18px;border:0}.service-grid article{border:1px solid rgba(255,255,255,.64)!important;border-radius:38px;background:radial-gradient(circle at 14% 0,rgba(255,255,255,.68),transparent 35%),linear-gradient(145deg,#ffffff7a,#ffffff1f);box-shadow:0 20px 50px #452f7d1c,inset 0 2px #ffffffa3;backdrop-filter:blur(18px) saturate(1.15)}.service-grid article:after{width:154px;background:radial-gradient(circle at 31% 25%,#fff 0 7%,rgba(94,231,221,.36) 18%,rgba(168,128,255,.22) 63%,transparent 70%)}.about{background:radial-gradient(circle at 3% 90%,rgba(94,231,221,.1),transparent 22%),radial-gradient(circle at 98% 7%,rgba(168,128,255,.11),transparent 20%)}.portrait img{border:8px solid rgba(255,255,255,.82);border-radius:56px;box-shadow:0 40px 90px #2a1d502b,0 15px #5ee7dd12}.portrait span,.credential-row>div{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,#fffffff2,#e6fff9d4 58%,#ede1ffd9);box-shadow:var(--gel-shadow)}.credential-row>div{border-radius:25px}.faq{background:radial-gradient(circle at 92% 15%,rgba(94,231,221,.24),transparent 25%),radial-gradient(circle at 4% 88%,rgba(168,128,255,.23),transparent 26%),linear-gradient(180deg,#fbfcff,#f9f7ff)}.faq-grid article{border-radius:38px;background:radial-gradient(circle at 90% 4%,rgba(94,231,221,.15),transparent 25%),linear-gradient(145deg,#fffffff7,#f5f1ffe0);box-shadow:var(--gel-shadow)}.reviews{background:radial-gradient(circle at 12% 22%,rgba(168,128,255,.1),transparent 24%),linear-gradient(180deg,#fff,#f7ffff)}.review-grid blockquote{border-radius:38px;background:radial-gradient(circle at 89% 9%,rgba(94,231,221,.16),transparent 23%),linear-gradient(150deg,#fff,#fbfaff 68%,#efe7ff);box-shadow:var(--gel-shadow)}.review-grid blockquote:before{content:"\201c";font:italic 4.6rem/.7 Bodoni;color:#8e66ea;filter:drop-shadow(0 6px 12px rgba(94,231,221,.18))}.software{border:1px solid rgba(255,255,255,.13);border-radius:60px;background:radial-gradient(circle at 78% 24%,rgba(94,231,221,.19),transparent 29%),radial-gradient(circle at 94% 90%,rgba(168,128,255,.29),transparent 32%),linear-gradient(145deg,#15111e,#241a36 58%,#34205a);box-shadow:0 42px 110px #25174b3d,inset 0 2px #ffffff14}.software-visual{border-radius:42px;background:radial-gradient(circle at 50% 45%,#a880ff2e,#08070db8);box-shadow:0 35px 95px #7849ff4d,inset 0 2px #ffffff1a}.book{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 16%,rgba(255,255,255,.54),transparent 22%),radial-gradient(circle at 92% 80%,rgba(168,128,255,.38),transparent 27%),linear-gradient(135deg,#47d8ce 0,#81eadd 25%,#8b72e8 78%,#6f49d8)}.book:before{content:"";position:absolute;right:-10%;top:-27%;width:min(47vw,650px);aspect-ratio:.83;background:url(../assets/img/quorra-gel-orbs-perf-v1.png) center/contain no-repeat;opacity:.3;transform:rotate(18deg);pointer-events:none}.book>div{position:relative;z-index:1}.book p:not(.eyebrow){color:#191522}.book .light{color:#171321}.book-receipt{border-radius:42px;box-shadow:22px 25px #22164b21,0 44px 90px #24184c33,inset 0 2px #fff}.footer{background:linear-gradient(180deg,#fff,#f7fffd);border-color:#4d36851a}.q-sheet{width:min(380px,calc(100vw - 24px));height:min(520px,calc(100svh - 150px));bottom:14px;border:1px solid rgba(255,255,255,.88);border-radius:34px;background:radial-gradient(circle at 95% 5%,rgba(94,231,221,.18),transparent 25%),linear-gradient(155deg,#fffffffa,#f7fdfff7 48%,#f2eafffa);box-shadow:0 34px 100px #1c114057,0 10px #5c3ea00f,inset 0 2px #fff;backdrop-filter:blur(26px) saturate(1.2)}.q-sheet:not([hidden]){display:flex;flex-direction:column}.q-head{flex:0 0 76px;height:76px;background:radial-gradient(circle at 12% 0,rgba(94,231,221,.28),transparent 31%),linear-gradient(130deg,#16111f,#2c1d43 63%,#6043a8)}.q-head b{font-size:1.2rem}.q-head i{color:#d5cfde}.q-journey,.q-context,.q-chips,.q-inrow,.q-privacy{flex:0 0 auto}.q-msgs{flex:1 1 auto;min-height:0;height:auto;padding:16px;background:linear-gradient(180deg,#ffffffb8,#effdfaa1 54%,#efe8ffad)}.q-m{border-radius:23px;box-shadow:0 9px 24px #2c1c5812}.q-bot{background:radial-gradient(circle at 90% 0,rgba(94,231,221,.14),transparent 30%),linear-gradient(145deg,#fff,#fbfeff 62%,#f0e8ff)}.q-me{background:radial-gradient(circle at 20% 0,rgba(94,231,221,.34),transparent 40%),linear-gradient(135deg,#6444d2,#8064e6)}.q-chip{border-color:#5c409a1f;background:linear-gradient(145deg,#fff,#ebfff9 60%,#eee5ff);box-shadow:0 7px 14px #2b1b550f,inset 0 2px #fff}.q-privacy{position:static;padding:4px 12px 7px;background:#ffffffd1}@keyframes gelOrbitFloat{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(-10px,-16px,0) rotate(1deg)}}@media(max-width:900px){.hero-gel-orbit{right:-24vw;top:29%;width:min(90vw,680px);height:62%;opacity:.31}.case-card,.answer-card,.service-grid article,.review-grid blockquote{border-radius:34px}.software{border-radius:44px}}@media(max-width:580px){.hero{overflow:hidden}.hero-gel-orbit{right:-62%;top:34%;width:138vw;height:58%;opacity:.24}.hero:after{width:105px;left:-52px}.hero-reel{border-width:6px;border-radius:35px}.problem{border-radius:18px}.problem.is-active{transform:translate(4px)}.answer-card{border-radius:32px}.answer-card:before{width:38px}.case-grid{gap:20px}.case-card{border-radius:30px}.case-copy dl div{border-radius:14px}.service-grid{gap:13px}.service-grid article{border-radius:30px}.portrait img{border-width:5px;border-radius:38px}.faq-grid article,.review-grid blockquote{border-radius:30px}.software{border-radius:36px}.book:before{width:110vw;right:-54%;top:18%;opacity:.2}#q-root .q-sheet{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;height:min(60svh,500px)!important;border-radius:30px}.q-head{flex-basis:70px;height:70px}.q-head-spr{width:56px;height:56px}.q-journey{padding-top:8px}.q-msgs{padding:13px}.q-chip{min-height:38px}}@media(prefers-reduced-motion:reduce){.hero-gel-orbit{animation:none}.answer-card,.service-grid article,.review-grid blockquote,.book-receipt{transform:none!important}}.insights-teaser{overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(94,231,221,.2),transparent 25%),radial-gradient(circle at 94% 82%,rgba(168,128,255,.2),transparent 28%),linear-gradient(180deg,#fff,#f8f5ff)}.insights-teaser:after{content:"";position:absolute;z-index:-1;right:-9%;top:-8%;width:min(37vw,470px);aspect-ratio:.83;background:url(../assets/img/quorra-gel-orbs-perf-v1.png) center/contain no-repeat;opacity:.2;transform:rotate(14deg)}.insight-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:18px}.insight-card{min-height:390px;padding:clamp(28px,3.5vw,52px);display:flex;flex-direction:column;text-decoration:none;border:1px solid rgba(255,255,255,.88);border-radius:38px;background:radial-gradient(circle at 88% 7%,rgba(94,231,221,.18),transparent 24%),linear-gradient(145deg,#fffffffa,#f7f3fff0);box-shadow:var(--gel-shadow);transition:transform .25s ease,box-shadow .25s ease}.insight-card:hover{transform:translateY(-6px);box-shadow:0 36px 90px #2b1d592e,inset 0 2px #fff}.insight-card>span{font:600 .65rem/1.3 Chakra;text-transform:uppercase;letter-spacing:.08em;color:#716a7b}.insight-card h3{font-size:clamp(2rem,3.2vw,3.7rem);line-height:.98;letter-spacing:-.055em;margin:34px 0 20px}.insight-card p{color:#5b5664}.insight-card b{margin-top:auto;font-size:.84rem}.insight-featured{background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.92),transparent 22%),radial-gradient(circle at 2% 98%,rgba(168,128,255,.25),transparent 31%),linear-gradient(140deg,#d9fff6,#d4f8ed 52%,#e0d4ff)}.insights-all{width:max-content;margin:34px auto 0;color:#171321}.article-page{background:radial-gradient(circle at 8% 3%,rgba(94,231,221,.16),transparent 22rem),radial-gradient(circle at 95% 15%,rgba(168,128,255,.14),transparent 25rem),#fcfbff}.article-nav{position:sticky}.article-nav .nav-links{margin-left:auto}.article-nav .nav-links a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.article-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,145px) var(--pad) clamp(64px,8vw,110px);border-bottom:1px solid rgba(76,54,130,.1);background:radial-gradient(circle at 85% 23%,rgba(94,231,221,.26),transparent 24%),radial-gradient(circle at 12% 85%,rgba(168,128,255,.2),transparent 27%),linear-gradient(145deg,#fff,#f8fdff 55%,#f5efff)}.article-hero:after{content:"";position:absolute;z-index:-1;right:-6%;top:-20%;width:min(42vw,560px);aspect-ratio:.83;background:url(../assets/img/quorra-gel-orbs-perf-v1.png) center/contain no-repeat;opacity:.24;transform:rotate(16deg)}.article-hero>div{max-width:1080px}.article-kicker{font:600 .7rem/1 Chakra;text-transform:uppercase;letter-spacing:.1em;color:#6f6978}.article-hero h1{max-width:1000px;font-size:clamp(3.4rem,7vw,7.8rem);line-height:.9;letter-spacing:-.07em;margin:28px 0 32px}.article-deck{max-width:760px;font-size:clamp(1.1rem,1.8vw,1.45rem);color:#514c5b}.article-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.article-meta span{padding:9px 13px;border:1px solid rgba(91,62,155,.12);border-radius:999px;background:#ffffffb8;font:600 .62rem Chakra;text-transform:uppercase}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,320px);justify-content:center;gap:clamp(40px,7vw,110px);padding:clamp(70px,9vw,125px) var(--pad)}.article-body{font-size:1.08rem;line-height:1.75;color:#312d39}.article-body h2{font-size:clamp(2.25rem,4vw,4.1rem);line-height:1;letter-spacing:-.055em;color:#111018;margin:78px 0 24px}.article-body h2:first-child{margin-top:0}.article-body h3{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.1;letter-spacing:-.035em;color:#15121b;margin:44px 0 14px}.article-body p,.article-body ul,.article-body ol{margin-bottom:25px}.article-body li{margin-bottom:10px}.article-body a{text-decoration-thickness:1px;text-underline-offset:4px}.article-callout{margin:38px 0;padding:28px 30px;border:1px solid rgba(255,255,255,.92);border-radius:28px;background:radial-gradient(circle at 92% 6%,rgba(168,128,255,.18),transparent 28%),linear-gradient(145deg,#e7fff9,#f2ebff);box-shadow:0 20px 55px #2b1d591a,inset 0 2px #fff}.article-callout b{display:block;font-size:1.15rem;color:#15121b;margin-bottom:8px}.article-callout p:last-child{margin-bottom:0}.article-formula{overflow:auto;margin:34px 0;padding:24px;border-radius:22px;background:#171321;color:#f6f3ff;font:600 .92rem/1.6 Chakra;box-shadow:0 20px 55px #2718532e}.article-aside{align-self:start;position:sticky;top:110px;padding:28px;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:linear-gradient(145deg,#fffffff5,#e8fff9e0 58%,#efe5ffe6);box-shadow:var(--gel-shadow)}.article-aside h2{font-size:1.65rem;line-height:1.05;letter-spacing:-.04em}.article-aside p{font-size:.9rem;color:#5d5766}.article-aside .button{width:100%;text-align:center;margin-top:10px}.article-aside small{display:block;margin-top:15px;color:#6b6473;font-size:.7rem}.article-sources{margin-top:72px;padding-top:28px;border-top:1px solid rgba(17,16,24,.15)}.article-sources h2{font-size:1.65rem;margin:0 0 18px}.article-sources li{font-size:.84rem;color:#655f6d}.insights-index{padding:clamp(80px,10vw,140px) var(--pad)}.insights-index .insight-grid{max-width:1300px;margin:auto}.insights-index-head{max-width:850px;margin:0 auto 70px}.insights-index-head h1{font-size:clamp(3.8rem,8vw,8.4rem);line-height:.86;letter-spacing:-.075em;margin:24px 0}.insights-index-head p{max-width:650px;font-size:1.2rem;color:#58525f}@media(max-width:1000px){.insight-grid{grid-template-columns:1fr 1fr}.insight-featured{grid-column:1/-1}.article-layout{grid-template-columns:1fr}.article-aside{position:static;max-width:600px}.article-nav .nav-links{display:none}}@media(max-width:580px){.insight-grid{grid-template-columns:1fr}.insight-featured{grid-column:auto}.insight-card{min-height:320px;border-radius:30px}.article-hero{padding-top:70px}.article-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.article-hero:after{width:110vw;right:-58%;top:25%;opacity:.15}.article-layout{padding-top:60px}.article-body{font-size:1rem}.article-body h2{margin-top:58px}.article-callout{padding:23px 20px;border-radius:24px}.article-aside{border-radius:26px}.insights-index .insight-grid{grid-template-columns:1fr}}@media(max-width:900px){#q-root,#q-root[data-side=left],#q-root[data-side=right]{left:auto!important;right:max(8px,env(safe-area-inset-right))!important;transform:none!important;transition:none!important}#q-root .q-fab{transition:filter .24s ease,opacity .24s ease!important;will-change:auto}#q-root .q-fab-copy{transition:opacity .24s ease,visibility .24s ease,transform .24s ease!important}#q-root.q-is-open{pointer-events:none;width:0!important;height:0!important}#q-root.q-is-open .q-fab{opacity:0;visibility:hidden;pointer-events:none}#q-root.q-is-open .q-sheet{pointer-events:auto}}@media(max-width:580px){#q-root .q-sheet{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;height:min(58svh,520px)!important;min-height:410px;max-height:calc(100svh - 104px)!important;border-radius:28px!important;overscroll-behavior:contain}.q-head{flex-basis:64px!important;height:64px!important;padding:7px 10px!important}.q-head-spr{width:50px!important;height:50px!important}.q-head b{font-size:1rem!important}.q-head i{font-size:.66rem!important}.q-x{width:38px;height:38px}.q-journey{display:none}.q-context{padding:5px 10px!important}.q-msgs{padding:12px!important;scrollbar-width:thin}.q-m{max-width:92%;padding:10px 12px;font-size:.8rem;line-height:1.38;border-radius:18px}.q-chips{padding:8px 10px;min-height:50px}.q-chip{min-height:36px!important;padding:7px 10px;font-size:.7rem}.q-inrow{height:46px}.q-privacy{padding:4px 10px 6px;font-size:.5rem;line-height:1.25}}.q-head{position:relative;isolation:isolate;overflow:hidden;justify-content:center;padding-inline:18px}.q-head:before{content:"";position:absolute;inset:-45% 45% 20% -10%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(91,231,220,.34),transparent 66%);filter:blur(9px)}.q-head-title{display:flex;align-items:center;justify-content:center;min-width:0}.q-bubble-wordmark{display:block;color:#f9fbff;font:900 clamp(1.55rem,4vw,2rem)/.9 Archivo,sans-serif;letter-spacing:-.075em;text-shadow:0 2px 0 #9f7ff5,0 5px 0 #523094,0 10px 18px rgba(14,8,33,.42),-1px -1px 0 rgba(255,255,255,.75);filter:drop-shadow(0 0 12px rgba(90,231,219,.22));transform:rotate(-1deg)}.q-x{position:absolute;right:14px;top:50%;translate:0 -50%;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #08041638}.q-msgs{scroll-behavior:smooth}.q-dialogue{display:flex;align-items:flex-end;gap:8px;margin:0 0 12px;max-width:100%}.q-dialogue:not(.is-current) .q-chat-pet{flex-basis:18px;width:18px;opacity:0;transform:translate(-8px) scale(.72)}.q-chat-pet{position:relative;flex:0 0 68px;width:68px;height:76px;margin-left:-5px;overflow:visible!important;filter:drop-shadow(0 13px 13px rgba(52,27,112,.2));transform-origin:54% 92%;transition:width .24s ease,flex-basis .24s ease,opacity .2s ease,transform .24s ease}.q-chat-pet .q-pet-base{transform:scale(1.08)}.q-dialogue .q-m{max-width:none;min-width:0;flex:1;margin:0}.q-dialogue .q-bot{position:relative;overflow:visible;border:1px solid rgba(255,255,255,.94);border-radius:25px 25px 25px 9px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.98),transparent 27%),radial-gradient(circle at 94% 86%,rgba(194,167,255,.34),transparent 35%),linear-gradient(135deg,#faffff 0,#e9fffb 48%,#eee5ff);box-shadow:0 13px #5b3e9d0e,0 24px 48px #2f1d5f1c,inset 0 2px #fff,inset -7px -10px 22px #6848c312}.q-dialogue .q-bot:before{content:"";position:absolute;left:-17px;bottom:13px;width:22px;height:25px;background:linear-gradient(145deg,#f7ffff,#e9fffb 52%,#e8ddff);clip-path:polygon(100% 5%,100% 95%,0 52%);filter:drop-shadow(-3px 4px 2px rgba(52,31,101,.08))}.q-dialogue .q-bot:after{content:"";position:absolute;left:13px;right:17px;top:6px;height:28%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.84),transparent);pointer-events:none}.q-dialogue .q-bot>*{position:relative;z-index:1}.q-word{display:inline-block;opacity:0;transform:translateY(5px) scale(.96);animation:qWordIn .28s cubic-bezier(.18,.88,.32,1.18) forwards;animation-delay:var(--word-delay)}.q-word-space{white-space:pre}.q-cue-word{display:inline-block;opacity:0;transform:translateY(4px) scale(.93);animation:qWordIn .28s cubic-bezier(.18,.88,.32,1.18) forwards;animation-delay:var(--cue-delay)}@keyframes qWordIn{to{opacity:1;transform:none}}.q-chip{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:999px;background:radial-gradient(circle at 24% 0,rgba(255,255,255,.98),transparent 32%),linear-gradient(145deg,#faffff,#dffff7 56%,#eadfff);box-shadow:0 6px #573b9714,0 12px 20px #2f1d5e14,inset 0 2px #fff,inset -4px -6px 12px #6849c20f;transition:transform .18s ease,box-shadow .18s ease}.q-chip:after{content:"";position:absolute;left:14%;right:14%;top:4px;height:36%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent);pointer-events:none}.q-chip:hover,.q-chip:focus-visible{transform:translateY(-2px) scale(1.015);box-shadow:0 8px #573b9717,0 17px 26px #2f1d5e1f,inset 0 2px #fff}.q-chip:active{transform:translateY(3px) scale(.985);box-shadow:0 2px #573b9714,inset 0 2px #fff}.q-dialogue.is-reacting[data-reaction=heart] .q-chat-pet{animation:qChatHeart .72s cubic-bezier(.2,.9,.3,1.22)}.q-dialogue.is-reacting[data-reaction=present] .q-chat-pet{animation:qChatPresent .72s cubic-bezier(.2,.9,.3,1.18)}.q-dialogue.is-reacting[data-reaction=happy] .q-chat-pet{animation:qChatHappy .72s cubic-bezier(.2,.9,.3,1.22)}.q-dialogue.is-reacting[data-reaction=listen] .q-chat-pet{animation:qChatListen .72s ease}@keyframes qChatHeart{0%,to{transform:none}35%{transform:translateY(-8px) scale(1.08) rotate(-5deg)}68%{transform:translateY(-2px) scale(1.03) rotate(4deg)}}@keyframes qChatPresent{0%,to{transform:none}45%{transform:translate(5px) rotate(7deg) scale(1.04)}}@keyframes qChatHappy{0%,to{transform:none}30%{transform:translateY(-9px) rotate(-4deg)}58%{transform:translateY(-3px) rotate(4deg)}}@keyframes qChatListen{0%,to{transform:none}45%{transform:rotate(-7deg) translateY(-3px) scale(1.025)}}@media(max-width:580px){.q-head{flex-basis:58px!important;height:58px!important}.q-bubble-wordmark{font-size:1.55rem}.q-x{right:10px;width:36px;height:36px}.q-dialogue{gap:6px;margin-bottom:10px}.q-chat-pet{flex-basis:56px;width:56px;height:64px;margin-left:-6px}.q-dialogue:not(.is-current) .q-chat-pet{flex-basis:10px;width:10px}.q-dialogue .q-bot{border-radius:21px 21px 21px 8px}.q-dialogue .q-bot:before{left:-14px;bottom:11px;width:18px;height:21px}}@media(prefers-reduced-motion:reduce){.q-word,.q-cue-word{opacity:1;transform:none;animation:none}.q-dialogue.is-reacting .q-chat-pet{animation:none!important}.q-msgs{scroll-behavior:auto}}.proof-permission{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(28px,5vw,74px);align-items:end;margin:-18px 0 54px;padding:clamp(28px,4vw,54px);overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:42px;background:radial-gradient(circle at 90% 0,rgba(94,231,221,.38),transparent 31%),radial-gradient(circle at 2% 100%,rgba(168,128,255,.28),transparent 38%),linear-gradient(145deg,#fff,#f7fffd 58%,#f0e7ff);box-shadow:0 16px #492f800e,0 38px 90px #2a1b541f,inset 0 2px #fff;transform-style:preserve-3d}.proof-permission:after{content:"";position:absolute;z-index:-1;right:-58px;top:-80px;width:240px;aspect-ratio:1;border-radius:46% 54% 63% 37%/47% 42% 58% 53%;background:radial-gradient(circle at 30% 24%,#ffffffeb 0 7%,#fff3 9% 22%,#5ee7dd66 44%,#a880ff38 72%);border:1px solid rgba(255,255,255,.86);box-shadow:inset 18px 18px 34px #ffffff5c,0 28px 70px #4e2f8c24;transform:rotate(19deg)}.proof-permission h3{max-width:790px;margin:0 0 14px;font-size:clamp(2rem,3.6vw,4.5rem);line-height:.96;letter-spacing:-.06em}.proof-permission p:not(.eyebrow){max-width:650px;margin:0;color:#5a5562}.proof-permission-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.proof-permission-actions .button{text-align:center}.proof-permission-actions .text-link{white-space:nowrap}.case-copy{display:flex;flex-direction:column}.case-copy dl{margin-bottom:0}.case-action{position:relative;isolation:isolate;width:100%;margin-top:30px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;overflow:hidden;border:1px solid rgba(76,53,130,.12);border-radius:22px;background:radial-gradient(circle at var(--gel-x,18%) var(--gel-y,0%),rgba(255,255,255,.98),transparent 32%),linear-gradient(145deg,#faffff,#e1fff7 55%,#eadfff);box-shadow:0 8px #462e7c12,0 17px 34px #2b1d561a,inset 0 2px #fff;color:#171321;font-weight:760;text-align:left;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.case-action:after{content:"";position:absolute;z-index:-1;inset:4px 12px auto;height:38%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.76),transparent);pointer-events:none}.case-action span{white-space:nowrap;font-size:.72rem}.case-action:hover,.case-action:focus-visible{transform:translateY(-3px) scale(1.01);box-shadow:0 11px #462e7c0f,0 24px 42px #2b1d5626,inset 0 2px #fff}.case-action:active{transform:translateY(4px) scale(.985);box-shadow:0 2px #462e7c12,inset 0 2px #fff}.case-dark .case-action{border-color:#ffffff26;background:radial-gradient(circle at var(--gel-x,18%) var(--gel-y,0%),rgba(94,231,221,.28),transparent 34%),linear-gradient(145deg,#2c2340,#4d337b 58%,#7a5be0);color:#fff;box-shadow:0 8px #04030933,0 18px 34px #04030947,inset 0 2px #ffffff2e}.review-conversion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin:38px auto 0;padding:clamp(25px,3.4vw,42px);border:1px solid rgba(255,255,255,.92);border-radius:34px;background:radial-gradient(circle at 92% 2%,rgba(94,231,221,.31),transparent 30%),linear-gradient(145deg,#fff,#f5fffc 60%,#eee4ff);box-shadow:0 13px #4830810e,0 32px 72px #2b1c571c,inset 0 2px #fff}.review-conversion>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.review-conversion>div:last-child{align-items:flex-end}.review-conversion b{max-width:720px;font-size:clamp(1.45rem,2.4vw,2.5rem);line-height:1.03;letter-spacing:-.045em}.review-conversion span{color:#5d5766}.review-conversion .text-link{font-size:.76rem}.button{isolation:isolate;transform-style:preserve-3d;background-position:center;will-change:transform}.button:before{z-index:0;left:2px;right:2px;top:2px;height:calc(100% - 4px);border-radius:inherit;background:radial-gradient(circle at var(--gel-x,24%) var(--gel-y,4%),rgba(255,255,255,.72),transparent 34%);opacity:.74;mix-blend-mode:screen}.button:after{z-index:0}.button>*{z-index:1}.button:active{transform:translateY(5px) scale(.985);box-shadow:0 3px #3c276e14,0 10px 22px #2e1e5b21,inset 0 2px #fff}#q-root.q-user-placed{left:var(--q-user-x)!important;top:var(--q-user-y)!important;right:auto!important;bottom:auto!important;transform:none!important;transition:none!important}#q-root.q-user-placed .q-fab{inset:auto 0 0 auto!important}#q-root.q-is-dragging{z-index:520!important;user-select:none;cursor:grabbing;filter:drop-shadow(0 28px 38px rgba(73,42,150,.28))}#q-root.q-is-dragging .q-fab{cursor:grabbing!important;transform:scale(1.04) rotate(-2deg)!important}#q-root.q-is-dragging .q-fab-pet{animation:qPickedUp .72s ease-in-out infinite!important}#q-root.q-pet-hover:not(.q-is-dragging) .q-fab-pet{animation:qPetGlow .72s cubic-bezier(.22,.8,.22,1) both!important}#q-root.q-pet-hover .q-fab-copy{box-shadow:0 25px 65px #2a195845,inset 0 2px #fff,inset -6px -9px 20px #7050e01c}@keyframes qPetGlow{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 17px 16px rgba(57,31,115,.24)) brightness(1) saturate(1)}50%{transform:translateY(-4px) scale(1.018);filter:drop-shadow(0 18px 18px rgba(57,31,115,.28)) drop-shadow(0 0 17px rgba(94,231,221,.52)) brightness(1.13) saturate(1.18)}}@keyframes qPickedUp{0%,to{transform:translateY(-3px) rotate(-2deg)}50%{transform:translateY(-9px) rotate(3deg)}}#q-root:after{content:none!important;display:none!important}.q-fab:hover{transform:none!important}.q-fab:hover .q-fab-pet{transform:none}.q-fab-pet{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.q-fab-pet img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}@media(max-width:900px){.proof-permission{grid-template-columns:1fr}.proof-permission-actions{justify-content:flex-start}.review-conversion{grid-template-columns:1fr}.review-conversion>div:last-child{align-items:flex-start}}@media(max-width:580px){.proof-permission{margin-top:-8px;margin-bottom:34px;padding:25px 21px;border-radius:30px}.proof-permission:after{width:160px;right:-75px;top:-55px;opacity:.7}.proof-permission h3{font-size:2.1rem}.proof-permission-actions{align-items:stretch}.proof-permission-actions .button{width:100%}.case-action{padding:13px 14px;border-radius:18px;font-size:.82rem}.case-action span{font-size:.64rem}.review-conversion{padding:25px 21px;border-radius:28px}.review-conversion .button{width:100%}}@media(prefers-reduced-motion:reduce){#q-root.q-pet-hover .q-fab-pet,#q-root.q-is-dragging .q-fab-pet{animation:none!important}.proof-permission,.case-media,.case-copy,.review-grid blockquote{transform:none!important}}.receipts{overflow:hidden}.case-rail-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:0 0 22px;padding:0 4px}.case-rail-head>p{margin:0;font:700 .72rem Chakra,sans-serif;letter-spacing:.08em}.case-rail-head>p span{font-size:1.35rem;color:#6841d1}.case-rail-head>div:nth-child(2){display:flex;align-items:baseline;gap:12px}.case-rail-head>div:nth-child(2) b{font-size:.9rem}.case-rail-head>div:nth-child(2) span{font-size:.72rem;color:#6b6573}.case-rail-controls{display:flex;gap:9px}.case-rail-controls button{width:48px;height:48px;border:1px solid rgba(255,255,255,.92);border-radius:50%;background:radial-gradient(circle at 31% 20%,#fff 0 12%,transparent 35%),linear-gradient(145deg,#eafffa,#e4d7ff);box-shadow:0 6px #4c328614,0 15px 25px #2d1d5a1f,inset 0 2px #fff;font-size:1.2rem;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.case-rail-controls button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px #4c328614,0 20px 31px #2d1d5a26,inset 0 2px #fff}.case-rail-controls button:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px #4c328614,inset 0 2px #fff}.case-rail-controls button:disabled{opacity:.28;cursor:default}.case-grid{display:grid!important;grid-auto-flow:column;grid-auto-columns:min(86vw,1180px);grid-template-columns:none!important;gap:clamp(18px,3vw,44px)!important;margin-inline:calc(var(--pad) * -1);padding:24px var(--pad) 72px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);overscroll-behavior-inline:contain;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch;perspective:1600px}.case-grid::-webkit-scrollbar{display:none}.case-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.case-grid .case-card{grid-column:auto!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;min-height:690px;scroll-snap-align:center;scroll-snap-stop:always;opacity:.62;transform:scale(.925) rotateY(-3deg);transform-origin:center;transition:opacity .55s ease,transform .7s cubic-bezier(.18,.82,.2,1),box-shadow .55s ease;box-shadow:0 20px #492f8009,0 46px 95px #2c1b591c,inset 0 2px #fff}.case-grid .case-card:nth-child(2n){transform:scale(.925) rotateY(3deg)}.case-grid .case-card.is-active{opacity:1;transform:scale(1) rotateY(0);box-shadow:0 25px #492f800b,0 58px 125px #2c1b592e,inset 0 2px #fff}.case-grid .case-media,.case-grid .case-card:not(.case-featured) .case-media{height:auto!important;min-height:690px}.case-grid .case-copy{padding:clamp(34px,4.5vw,70px);justify-content:center}.case-grid .case-copy h3{font-size:clamp(2.6rem,4.2vw,5rem);line-height:.88}.case-grid .case-copy>p:not(.case-index){font-size:1.02rem}.case-grid .case-index{margin-bottom:26px}.case-grid .case-dark{color:#fff}.case-grid .case-dark .case-copy>p:not(.case-index){color:#ffffffc2}@media(max-width:900px){.case-grid{grid-auto-columns:min(90vw,760px)}.case-grid .case-card{grid-template-columns:1fr!important;min-height:0}.case-grid .case-media,.case-grid .case-card:not(.case-featured) .case-media{min-height:520px}.case-grid .case-copy{padding:34px 30px 40px}.case-grid .case-copy h3{font-size:clamp(2.65rem,8vw,4.4rem)}}@media(max-width:580px){.case-rail-head{grid-template-columns:auto 1fr auto;gap:10px}.case-rail-head>div:nth-child(2){display:block}.case-rail-head>div:nth-child(2) b{display:block}.case-rail-head>div:nth-child(2) span{font-size:.62rem}.case-rail-controls{gap:6px}.case-rail-controls button{width:41px;height:41px}.case-grid{grid-auto-columns:calc(100vw - 34px);margin-inline:calc(var(--pad) * -1);padding:14px 17px 58px;gap:14px!important;scroll-padding-inline:17px}.case-grid .case-card{border-radius:34px;opacity:.7;transform:scale(.96)}.case-grid .case-card:nth-child(2n){transform:scale(.96)}.case-grid .case-card.is-active{transform:scale(1)}.case-grid .case-media,.case-grid .case-card:not(.case-featured) .case-media{min-height:0;height:440px!important}.case-grid .case-copy{padding:30px 22px 34px}.case-grid .case-copy h3{font-size:2.65rem}.case-grid .case-copy>p:not(.case-index){font-size:.91rem}.case-grid .case-copy dl{grid-template-columns:1fr 1fr}.case-grid .case-copy dl div:nth-child(3){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.case-grid{scroll-behavior:auto}.case-grid .case-card,.case-grid .case-card:nth-child(2n){opacity:1;transform:none!important}}.button{position:relative;isolation:isolate;min-height:58px;padding:0 25px;overflow:hidden;border:1px solid rgba(255,255,255,.94);background:radial-gradient(circle at var(--gel-x,24%) var(--gel-y,0%),rgba(255,255,255,.98),transparent 34%),linear-gradient(140deg,#fffffff7,#e2fff8e8 54%,#decdffe0);color:#15111d;box-shadow:0 9px #4c318417,0 23px 42px #2c1a5629,inset 0 2px #fff,inset -5px -8px 16px #6849c20f;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease}.button:before{content:"";position:absolute;z-index:0;inset:2px 9px auto;height:43%;border-radius:999px;background:linear-gradient(180deg,#fffffff5,#fff0);opacity:.9;mix-blend-mode:screen;pointer-events:none}.button:after{content:none;display:none}.button>*{position:relative;z-index:2}.button:hover,.button:focus-visible{transform:translateY(-4px) scale(1.01);box-shadow:0 13px #4c318412,0 33px 55px #2c1a5636,inset 0 2px #fff}.button:focus-visible{outline:3px solid #15111d;outline-offset:5px}.button:active{transform:translateY(5px) scale(.985);box-shadow:0 3px #4c318417,0 10px 21px #2c1a5624,inset 0 2px #fff}.button-dark{border-color:#ffffff57;background:radial-gradient(circle at var(--gel-x,24%) var(--gel-y,0%),rgba(99,234,220,.34),transparent 34%),linear-gradient(132deg,#17111f,#3d285d 58%,#7147c9);color:#fff;box-shadow:0 9px #100b18,0 24px 43px #24144645,inset 0 2px #ffffff8f}.button-dark:hover,.button-dark:focus-visible{box-shadow:0 13px #100b18,0 34px 57px #2f185d57,inset 0 2px #ffffffb8}.button-dark:focus-visible{outline-color:#72eee2}.hero-whatsapp{min-height:68px;border-color:#ffffff80;background:radial-gradient(circle at var(--gel-x,18%) var(--gel-y,0%),rgba(99,234,220,.42),transparent 28%),repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 1px,transparent 1px 30px),repeating-linear-gradient(0deg,rgba(255,255,255,.065) 0 1px,transparent 1px 24px),linear-gradient(125deg,#0d0b13 3%,#342052 56%,#7d4cff);box-shadow:0 11px #0a0710,0 29px 50px #46268b5c,inset 0 2px #ffffffc7}.hero-whatsapp:before{inset:0;height:100%;border-radius:inherit;background:linear-gradient(105deg,transparent 24%,rgba(255,255,255,.52) 43%,transparent 59%);opacity:1;mix-blend-mode:screen;transform:translate(-125%);transition:transform .68s ease}.hero-whatsapp:hover:before,.hero-whatsapp:focus-visible:before{transform:translate(125%)}.hero-whatsapp:hover,.hero-whatsapp:focus-visible{box-shadow:0 15px #09060f,0 39px 64px #5e31bc73,inset 0 2px #fff}.nav-cta{min-height:52px}.software-visual{aspect-ratio:1}.software-visual img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:30px}.q-invite-art{background-image:url(../assets/img/quorra-pet-v2-perf-v1.png)}@media(max-width:580px){.button{min-height:56px;width:100%;padding:0 18px;font-size:.84rem;line-height:1.15;text-align:left;justify-content:space-between}.nav-cta{width:auto;min-width:142px;min-height:48px;padding-inline:16px;justify-content:center;gap:8px;font-size:.68rem;white-space:nowrap}.hero-whatsapp{min-height:64px}.software-visual img{border-radius:24px}}@media(prefers-reduced-motion:reduce){.hero-whatsapp:before{transform:none;opacity:.16}.button:hover:after,.button:focus-visible:after{transform:translateY(-50%)}}.red-dress-media{position:relative;isolation:isolate;background:radial-gradient(circle at 15% 17%,rgba(255,190,215,.48),transparent 24%),radial-gradient(circle at 89% 84%,rgba(92,234,220,.48),transparent 27%),linear-gradient(145deg,#fff9fc 0,#f8ffff 53%,#eee7ff)}.red-dress-media:before,.red-dress-media:after{content:"";position:absolute;z-index:1;width:clamp(66px,15%,112px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 29% 22%,#fff 0 7%,rgba(255,255,255,.64) 8% 17%,transparent 18%),radial-gradient(circle at 65% 68%,rgba(168,128,255,.72),transparent 34%),linear-gradient(145deg,#ffffffdb,#77ece0ad 48%,#a781ffa6);border:1px solid rgba(255,255,255,.96);box-shadow:inset -14px -16px 25px #3518764d,inset 12px 10px 22px #ffffff6b,0 20px 42px #3a1f7838,0 0 34px #5ce9dc33}.red-dress-media:before{left:5%;top:17%;transform:rotate(-11deg)}.red-dress-media:after{right:4%;bottom:9%;width:clamp(52px,11%,86px);transform:rotate(17deg)}.red-dress-stage{position:relative;z-index:2;width:min(63%,430px);height:calc(100% - 52px);min-height:610px;padding:9px;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:52px;background:linear-gradient(145deg,#fffffffa,#cafff7d1 45%,#ddc9ffd1);box-shadow:0 18px #5f399c11,0 38px 68px #2c19593d,inset 0 3px #fff,inset -9px -13px 24px #7a54ca21;transform:translateZ(24px) rotate(-1.1deg)}.red-dress-stage:before{content:"";position:absolute;z-index:4;inset:9px 14px auto;height:24%;border-radius:42px 42px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent);pointer-events:none}.red-dress-stage:after{content:"";position:absolute;z-index:4;inset:9px;border:1px solid rgba(255,255,255,.58);border-radius:43px;box-shadow:inset 0 0 28px #ffffff24;pointer-events:none}.red-dress-stage video{position:relative;z-index:2;width:100%!important;height:100%!important;max-width:none;border-radius:43px;object-fit:cover!important;filter:saturate(1.04) contrast(1.02);transform:none}.red-dress-bubble-cloud{position:absolute;z-index:3;right:-7%;bottom:-12%;width:min(48%,320px);max-width:none;height:auto;pointer-events:none;filter:drop-shadow(0 23px 30px rgba(48,27,99,.18));animation:redDressCloudFloat 7.2s ease-in-out infinite}.red-dress-logo-plate{position:absolute;z-index:5;top:24px;right:22px;width:min(34%,205px);padding:12px 15px;border:1px solid rgba(255,255,255,.96);border-radius:23px;background:linear-gradient(145deg,#fffffff5,#ffebf4db 63%,#e0fffad1);box-shadow:0 9px #9328530f,0 22px 45px #4d1d4829,inset 0 2px #fff;transform:rotate(2.5deg) translateZ(34px)}.red-dress-logo-plate img{width:100%;height:auto;filter:drop-shadow(0 3px 4px rgba(122,12,55,.12))}.red-dress-media>span{left:18px;top:18px}@keyframes redDressCloudFloat{0%,to{transform:translateZ(0) rotate(1deg)}50%{transform:translate3d(-4px,-9px,0) rotate(-1.5deg)}}@media(max-width:900px){.red-dress-stage{width:min(66%,410px);height:calc(100% - 36px);min-height:486px;border-radius:43px}.red-dress-stage video,.red-dress-stage:after{border-radius:35px}}@media(max-width:580px){.red-dress-stage{width:68%;height:calc(100% - 24px);min-height:0;padding:6px;border-radius:31px;transform:translateZ(18px) rotate(-1deg)}.red-dress-stage video,.red-dress-stage:after{border-radius:25px}.red-dress-stage:after{inset:6px}.red-dress-stage:before{inset:6px 10px auto;border-radius:24px}.red-dress-bubble-cloud{right:-10%;bottom:-11%;width:54%}.red-dress-logo-plate{top:16px;right:12px;width:36%;padding:8px 10px;border-radius:17px}.red-dress-media>span{left:12px;top:12px;font-size:.52rem;padding:7px 9px}.red-dress-media:before{left:2%;top:23%}.red-dress-media:after{right:2%;bottom:12%}}@media(prefers-reduced-motion:reduce){.red-dress-bubble-cloud{animation:none}.red-dress-stage,.red-dress-logo-plate{transform:none}}main>section{position:relative;z-index:2}.bubble-bridge{position:relative;z-index:7;height:0;overflow:visible;pointer-events:none;isolation:isolate}.bubble-bridge img{position:absolute;top:0;width:clamp(230px,28vw,470px);height:auto;filter:drop-shadow(0 34px 38px rgba(47,27,96,.2));animation:bubbleBridgeDrift 9s ease-in-out infinite;transform:translateY(-50%)}.bubble-bridge-right img{right:clamp(-145px,-7vw,-54px)}.bubble-bridge-left img{left:clamp(-150px,-8vw,-58px);animation-delay:-4.2s}.bubble-bridge.is-back{z-index:1}.bubble-bridge.is-back img{opacity:.56;filter:saturate(.88) drop-shadow(0 25px 32px rgba(47,27,96,.12));transform:translateY(-48%) scale(.88)}.bubble-bridge-small img{width:clamp(180px,22vw,350px)}@keyframes bubbleBridgeDrift{0%,to{translate:0 0;rotate:-1deg}50%{translate:0 -13px;rotate:1.5deg}}.red-dress-depth-frame{position:absolute;z-index:1;width:min(63%,430px);height:calc(100% - 52px);min-height:610px;border:1px solid rgba(255,255,255,.94);border-radius:52px;background:linear-gradient(145deg,#ffffffd1,#abf4eb94 50%,#b897f47a);box-shadow:0 18px 48px #351d6826,inset 0 2px #fff;transform:translate(20px,20px) rotate(1.2deg)}.red-dress-stage{z-index:4}.orbit-case-media{position:relative;isolation:isolate;background:radial-gradient(circle at 10% 16%,rgba(94,231,221,.42),transparent 25%),radial-gradient(circle at 92% 82%,rgba(169,130,255,.38),transparent 26%),linear-gradient(145deg,#fff,#f7ffff 55%,#f2eaff)!important}.case-theme-gauth{background:radial-gradient(circle at 12% 20%,rgba(255,132,139,.34),transparent 24%),radial-gradient(circle at 88% 80%,rgba(94,231,221,.38),transparent 26%),linear-gradient(145deg,#fff8f8,#fbffff 56%,#f1eaff)!important}.case-theme-judith{background:radial-gradient(circle at 10% 18%,rgba(233,105,151,.27),transparent 24%),radial-gradient(circle at 90% 82%,rgba(193,165,255,.42),transparent 27%),linear-gradient(145deg,#fff,#fff8fc 55%,#f0ebff)!important}.case-theme-crimson{background:radial-gradient(circle at 10% 18%,rgba(255,55,60,.33),transparent 23%),radial-gradient(circle at 91% 82%,rgba(100,232,219,.34),transparent 27%),linear-gradient(145deg,#fff6f6,#f8ffff 56%,#ece4ff)!important}.case-theme-cyclone{background:radial-gradient(circle at 12% 18%,rgba(117,238,215,.43),transparent 24%),radial-gradient(circle at 91% 82%,rgba(170,132,255,.38),transparent 27%),linear-gradient(145deg,#f7fffd,#fff 54%,#efe7ff)!important}.case-stage-shell{position:relative;z-index:4;width:min(63%,430px);height:calc(100% - 52px);min-height:610px;padding:9px;border:1px solid rgba(255,255,255,.98);border-radius:52px;background:linear-gradient(145deg,#fff,#d4fff9e8 48%,#deccffe6);box-shadow:0 17px #52368c11,0 40px 72px #2e1a5d3d,inset 0 3px #fff,inset -8px -12px 22px #694ab81f;transform:translateZ(30px) rotate(-1deg)}.case-stage-shell:before{content:"";position:absolute;z-index:0;inset:13px -18px -19px 18px;border:1px solid rgba(255,255,255,.88);border-radius:51px;background:linear-gradient(145deg,#ffffff94,#70e8db47 50%,#a880ff45);box-shadow:0 20px 42px #331e6424,inset 0 2px #ffffffe6;transform:rotate(2deg) translateZ(-20px)}.case-stage-shell:after{content:"";position:absolute;z-index:3;inset:9px 13px auto;height:24%;border-radius:42px 42px 52% 52%;background:linear-gradient(180deg,rgba(255,255,255,.44),transparent);pointer-events:none}.case-stage-shell video{position:relative;z-index:2;width:100%!important;height:100%!important;max-width:none;border-radius:43px;object-fit:cover!important;filter:saturate(1.04) contrast(1.02);transform:none!important}.case-orbit{position:absolute;max-width:none;height:auto;pointer-events:none;filter:drop-shadow(0 24px 30px rgba(47,27,97,.18))}.case-orbit-back{z-index:1;left:-12%;top:-15%;width:min(45%,300px);opacity:.56;transform:rotate(174deg) scale(.88)}.case-orbit-front{z-index:5;right:-8%;bottom:-13%;width:min(48%,330px);animation:redDressCloudFloat 7.6s ease-in-out infinite reverse}.case-brand-plate{position:absolute;z-index:7;top:24px;right:22px;width:min(33%,205px);min-height:64px;padding:12px 15px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.96);border-radius:23px;background:linear-gradient(145deg,#fffffff7,#f0fffce3 58%,#ebe1ffdb);box-shadow:0 9px #53348b11,0 22px 45px #2f1b5d29,inset 0 2px #fff;transform:rotate(2deg) translateZ(42px)}.case-brand-plate img{width:100%;max-height:62px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(38,22,70,.13))}.case-brand-judith{background:#fffffff5}.case-brand-square{width:min(24%,145px);padding:8px}.case-brand-square img{max-height:96px}.case-brand-word{width:auto;min-width:160px;color:#243c38;font:700 .83rem/1 Chakra,sans-serif;letter-spacing:.16em;text-align:center}.case-brand-word b{display:block;margin-top:4px;font-size:1.18rem;letter-spacing:.25em}.orbit-case-media>span{z-index:8}@media(max-width:900px){.case-stage-shell,.red-dress-depth-frame{width:min(66%,410px);height:calc(100% - 36px);min-height:486px;border-radius:43px}.case-stage-shell video{border-radius:35px}.case-stage-shell:before{border-radius:42px}}@media(max-width:580px){.bubble-bridge img{width:190px}.bubble-bridge-right img{right:-76px}.bubble-bridge-left img{left:-80px}.bubble-bridge.is-back img{opacity:.4}.case-grid .case-card{grid-auto-rows:max-content;align-content:start}.case-stage-shell,.red-dress-depth-frame{width:68%;height:calc(100% - 24px);min-height:0;border-radius:31px}.red-dress-depth-frame{transform:translate(12px,13px) rotate(1.2deg)}.case-stage-shell{padding:6px;transform:translateZ(22px) rotate(-1deg)}.case-stage-shell video{border-radius:25px}.case-stage-shell:before{inset:9px -11px -12px 11px;border-radius:30px}.case-stage-shell:after{inset:6px 10px auto;border-radius:24px}.case-orbit-back{left:-17%;top:-10%;width:48%}.case-orbit-front{right:-11%;bottom:-11%;width:54%}.case-brand-plate{top:16px;right:12px;width:36%;min-height:48px;padding:8px 10px;border-radius:17px}.case-brand-plate img{max-height:44px}.case-brand-square{width:27%;padding:6px}.case-brand-square img{max-height:62px}.case-brand-word{min-width:112px;font-size:.57rem}.case-brand-word b{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.bubble-bridge img,.case-orbit-front{animation:none}.case-stage-shell,.case-brand-plate,.red-dress-depth-frame{transform:none}}.bubble-bridge.is-front img{transform:translateY(-22%)}.orbit-case-media,.red-dress-media{z-index:5;overflow:visible}.case-grid .case-card{overflow:hidden;isolation:isolate}.case-grid .case-copy{position:relative;z-index:4}.case-orbit-front{z-index:9;right:-14%;bottom:-20%;width:min(52%,350px)}.red-dress-bubble-cloud{z-index:9;right:-14%;bottom:-20%}.shopify-pricing{margin-top:clamp(72px,9vw,126px)}.shopify-pricing-head{max-width:820px;margin-bottom:44px}.shopify-pricing-head h3{margin:0 0 18px;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.9;letter-spacing:-.07em}.shopify-pricing-head>p:last-child{max-width:600px}.pricing-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.pricing-orbit article{position:relative;isolation:isolate;min-height:390px;padding:clamp(26px,3vw,42px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(71,48,121,.14);border-radius:34px;background:radial-gradient(circle at 88% 6%,rgba(189,245,229,.68),transparent 26%),linear-gradient(150deg,#fffffff5,#f9f6ffeb);box-shadow:0 16px #442d770b,0 35px 75px #301f5d1f,inset 0 2px #fff}.pricing-orbit article:after{content:"";position:absolute;z-index:-1;right:-11%;bottom:-18%;width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 8%,rgba(102,233,219,.74) 17%,rgba(151,110,255,.23) 68%,transparent 72%);filter:drop-shadow(0 20px 28px rgba(55,33,104,.18))}.pricing-orbit article>span{font:600 .68rem Chakra,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pricing-orbit strong{margin:22px 0;font-size:clamp(2rem,3vw,3.25rem);line-height:.95;letter-spacing:-.055em}.pricing-orbit p{max-width:390px;color:#534d60}.pricing-orbit b{margin-top:auto;max-width:330px;font-size:.78rem}.pricing-orbit .is-recommended{z-index:2;background:radial-gradient(circle at 84% 5%,rgba(189,245,229,.34),transparent 26%),linear-gradient(150deg,#221832,#322059);color:#fff;box-shadow:0 18px #3521631f,0 42px 90px #23154740,inset 0 2px #ffffff2e;transform:translateY(-16px)}.pricing-orbit .is-recommended p{color:#ffffffbd}.pricing-orbit .is-recommended i{position:absolute;right:20px;top:18px;padding:7px 10px;border-radius:999px;background:var(--mint);color:#171321;font:700 .58rem Chakra,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1000px){.pricing-orbit{grid-template-columns:1fr}.pricing-orbit .is-recommended{transform:none;order:-1}}@media(max-width:580px){.bubble-bridge.is-front img{transform:translateY(-10%)}.case-orbit-front,.red-dress-bubble-cloud{right:-22%;bottom:-34%;width:64%}.case-grid .case-copy{padding-top:72px}.case-grid .case-copy:before{content:"";position:absolute;z-index:0;right:-22%;top:-118px;width:64%;aspect-ratio:1145/1374;background:url(../assets/img/red-dress-bubble-cloud-perf-v1.png) center/contain no-repeat;filter:drop-shadow(0 24px 28px rgba(47,27,97,.18));pointer-events:none;transform:rotate(2deg)}.case-grid .case-copy>*{position:relative;z-index:2}.pricing-orbit article{min-height:340px}.shopify-pricing-head h3{font-size:3.25rem}}@media(prefers-reduced-motion:reduce){.pricing-orbit .is-recommended{transform:none}}.q-prompt-actions{position:absolute;z-index:3;right:0;bottom:126px;width:max-content;max-width:min(360px,calc(100vw - 24px));display:flex;justify-content:flex-end;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.94);border-radius:999px;background:linear-gradient(145deg,#fffffff0,#e7fff9e6 58%,#ede2ffe8);box-shadow:0 14px 38px #2d1b5b33,inset 0 2px #fff;backdrop-filter:blur(18px);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .22s}.q-prompt-actions button{min-height:34px;padding:7px 11px;border:1px solid rgba(67,45,117,.12);border-radius:999px;background:#ffffffd1;color:#21172f;font:740 .66rem/1 Archivo,Arial,sans-serif;cursor:pointer;box-shadow:inset 0 1px #fff;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.q-prompt-actions button:hover,.q-prompt-actions button:focus-visible{transform:translateY(-2px);background:#fff;box-shadow:0 7px 16px #331f651f,inset 0 1px #fff}.q-prompt-actions button:focus-visible{outline:3px solid #24cfc3;outline-offset:2px}#q-root.q-is-open .q-prompt-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.94)}@media(max-width:580px){.q-prompt-actions{right:0;bottom:108px;max-width:calc(100vw - 12px);gap:4px;padding:5px}.q-prompt-actions button{min-height:31px;padding:6px 8px;font-size:.6rem}#q-root.q-compact .q-prompt-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}body:has(.analytics-consent) #q-root:not(.q-is-open):not(.q-user-placed){bottom:150px!important}}@media(prefers-reduced-motion:reduce){.q-prompt-actions,.q-prompt-actions button{transition:none}}.entity-link-list{display:grid;gap:10px;padding-left:1.2rem}.entity-link-list li::marker{color:#7552c7}.service-link{display:block;margin-top:12px;color:inherit;font-size:.75rem;font-weight:760;text-decoration-thickness:1px;text-underline-offset:4px}.review-source a{font-weight:750}.seo-review-grid{display:grid;gap:16px;margin:34px 0}.seo-review-grid blockquote{margin:0;padding:clamp(24px,4vw,38px);border:1px solid rgba(76,54,130,.11);border-radius:28px;background:#ffffffd6;box-shadow:0 18px 48px #2b1d5914}.seo-review-grid blockquote p{margin:0 0 22px;font-size:clamp(1.02rem,1.8vw,1.22rem);line-height:1.55;color:#1d1923}.seo-review-grid blockquote footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem}.seo-review-grid blockquote span{color:#655d70}.review-disclosure{padding-left:18px;border-left:3px solid var(--mint);font-size:.86rem;color:#625b6b}.seo-price-list{display:grid;gap:14px;margin:32px 0}.seo-price-list section{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr);gap:10px 24px;padding:25px 27px;border:1px solid rgba(76,54,130,.11);border-radius:24px;background:linear-gradient(145deg,#fffffff5,#effffab8)}.seo-price-list section b{align-self:center}.seo-price-list section strong{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1;letter-spacing:-.04em}.seo-price-list section p{grid-column:1/-1;margin:0;color:#5d5766}@media(max-width:580px){.seo-review-grid blockquote,.seo-price-list section{border-radius:22px}.seo-price-list section{grid-template-columns:1fr;padding:22px}.seo-price-list section p{grid-column:auto}}:root{--q-focus: #2bd8cc;--q-motion-duration: .42s}html,body{overflow-x:clip}.case-card,.answer-card,.service-grid article,.review-grid blockquote{contain:layout style}.hero-reel video,.case-media video,.case-stage-shell video{filter:none!important;transform:none!important;backface-visibility:hidden}.hero-reel,.case-media,.case-copy,.case-card,.case-stage-shell{will-change:auto!important}.hero-gel-orbit{right:0;width:min(50vw,720px);animation:qHeroFloat 9s ease-in-out infinite}.hero,.receipts{overflow-x:clip}.case-grid{contain:layout}@keyframes qHeroFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.case-grid .case-card,.case-grid .case-card:nth-child(2n){transform:scale(.965);transition:opacity var(--q-motion-duration) ease,transform var(--q-motion-duration) cubic-bezier(.2,.8,.2,1),box-shadow var(--q-motion-duration) ease}.case-grid .case-card.is-active{transform:scale(1)}html[data-motion=paused]{scroll-behavior:auto}html[data-motion=paused] *,html[data-motion=paused] *:before,html[data-motion=paused] *:after{animation-play-state:paused!important;scroll-behavior:auto!important}html[data-motion=paused] [data-reveal]{opacity:1!important;transform:none!important}html[data-motion=paused] .case-card,html[data-motion=paused] .case-media,html[data-motion=paused] .case-copy,html[data-motion=paused] .hero-reel,html[data-motion=paused] .bubble-bridge,html[data-motion=paused] .case-orbit,html[data-motion=paused] .red-dress-bubble-cloud{transform:none!important;transition:none!important}html[data-motion=constrained]{scroll-behavior:auto}html[data-motion=constrained] [data-reveal]{opacity:1!important;transform:none!important}html[data-motion=constrained] .hero-gel-orbit,html[data-motion=constrained] .logo-rail,html[data-motion=constrained] .case-orbit,html[data-motion=constrained] .bubble-bridge img,html[data-motion=constrained] .red-dress-bubble-cloud,html[data-motion=constrained] .q-fab-pet,html[data-motion=constrained] .q-face i{animation:none!important;filter:none!important}html[data-motion=constrained] .case-card,html[data-motion=constrained] .case-media,html[data-motion=constrained] .case-copy,html[data-motion=constrained] .hero-reel{transform:none!important;transition:none!important}html[data-motion=paused] #q-root .q-face i,html[data-motion=paused] #q-root .q-talk-dots i,html[data-motion=paused] #q-root .q-typing i,html[data-motion=paused] #q-root .q-fab-pet,html[data-motion=paused] #q-root.q-pet-hover .q-fab-pet,html[data-motion=paused] #q-root.q-is-dragging .q-fab-pet,html[data-motion=constrained] #q-root .q-face i,html[data-motion=constrained] #q-root .q-talk-dots i,html[data-motion=constrained] #q-root .q-typing i,html[data-motion=constrained] #q-root .q-fab-pet,html[data-motion=constrained] #q-root.q-pet-hover .q-fab-pet,html[data-motion=constrained] #q-root.q-is-dragging .q-fab-pet{animation:none!important;filter:none!important;translate:0 0!important}.case-grid .case-card,.case-grid .case-card.case-featured{grid-template-columns:minmax(0,61.8%) minmax(0,38.2%)!important}.case-grid .case-media,.case-grid .orbit-case-media,.case-grid .red-dress-media{overflow:clip!important}.case-grid .case-copy{justify-content:center;padding:clamp(34px,3.4vw,58px)!important}.case-grid .case-copy h3{max-width:12ch;margin-bottom:0;text-wrap:balance}.case-grid .case-index{margin-bottom:clamp(18px,2.4vw,30px)}.case-details{margin-top:clamp(28px,3vw,46px);border-top:1px solid rgba(72,54,112,.2)}.case-details summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:inherit;font:740 .78rem/1 Archivo,Arial,sans-serif;cursor:pointer;list-style:none}.case-details summary::-webkit-details-marker{display:none}.case-details summary>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:1.15rem;transition:transform .22s ease}.case-details[open] summary>span{transform:rotate(45deg)}.case-details summary:focus-visible{outline:3px solid var(--q-focus);outline-offset:5px;border-radius:6px}.case-details-body{padding:4px 0 8px}.case-details-body>p{max-width:56ch;font-size:.96rem}.case-details-body dl{margin-top:24px}.case-details-body .case-action{margin-top:22px}.case-dark .case-details{border-top-color:#ffffff3d}.case-grid .case-orbit-front,.case-grid .red-dress-bubble-cloud{right:-7%!important;bottom:-13%!important;width:min(45%,310px)!important}@media(max-width:900px){.case-grid .case-card,.case-grid .case-card.case-featured{grid-template-columns:1fr!important}.case-grid .case-media,.case-grid .case-card:not(.case-featured) .case-media{height:clamp(500px,61.8svh,650px)!important;min-height:0!important}.case-grid .case-card,.case-grid .case-card:nth-child(2n),.case-grid .case-card.is-active{transform:none}.case-orbit,.bubble-bridge img,.red-dress-bubble-cloud{filter:none!important}}@media(max-width:580px){.nav{gap:8px}.case-grid .case-card{opacity:1}.case-grid .case-media,.case-grid .case-card:not(.case-featured) .case-media{height:clamp(430px,61.8svh,540px)!important}.case-grid .case-copy{min-height:300px;padding:32px 24px 30px!important}.case-grid .case-copy h3{max-width:11ch;font-size:clamp(2.35rem,11vw,3.35rem)!important;line-height:.92}.case-details{margin-top:26px}.case-grid .case-orbit-front,.case-grid .red-dress-bubble-cloud{right:-9%!important;bottom:-14%!important;width:48%!important}.bubble-bridge{opacity:.72}#q-root:not(.q-is-open):not(.q-is-dragging):not(.q-cue-pop){max-width:100px;max-height:112px}}@media(prefers-reduced-motion:reduce),(update:slow){:root{--q-motion-duration: 1ms}.case-grid .case-card,.case-grid .case-card:nth-child(2n),.case-grid .case-card.is-active{opacity:1;transform:none!important;transition:none!important}.hero-gel-orbit,.case-orbit,.bubble-bridge img,.red-dress-bubble-cloud,.q-fab-pet{animation:none!important}}
