.contact-rocket{display:block;width:clamp(108px,13vw,200px);aspect-ratio:1;flex:0 0 auto;color:var(--fg);pointer-events:none}.rocket-launch,.rocket-drift{display:block;width:100%;height:100%}.rocket-art{display:block;width:100%;height:100%;overflow:visible;transform:scale(1.35);filter:drop-shadow(-5px 10px 9px #39005928)}.rocket-launch{transition:transform .25s cubic-bezier(.23,1,.32,1)}.rocket-exhaust{transform-box:fill-box;transform-origin:50% 0}@keyframes rocket-cruise{0%,to{transform:translate(-3px,3px)}50%{transform:translate(3px,-3px)}}@keyframes rocket-thrust{0%,to{transform:scaleY(.82);opacity:.75}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:no-preference){.rocket-drift{animation:rocket-cruise 4s cubic-bezier(.77,0,.175,1) infinite;animation-play-state:paused}.rocket-exhaust{animation:rocket-thrust 1.2s cubic-bezier(.77,0,.175,1) infinite;animation-play-state:paused}.contact-rocket.is-visible .rocket-drift,.contact-rocket.is-visible .rocket-exhaust{animation-play-state:running}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.big-contact:hover .rocket-launch{transform:translate(12px,-12px) rotate(3deg)}}@media(max-width:760px){.contact-rocket{width:128px}}@media(prefers-reduced-motion:reduce){.rocket-launch{transition:none}}:root{--void: #0d0d16;--surface: #13131e;--surface2: #1c1c2e;--violet: #8800fb;--fg: #eeeef8;--muted: #a4a3b3;--tint: var(--violet);--line: #ffffff24;font-family:Manrope,sans-serif;color:var(--fg);background:var(--void);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--tint);outline-offset:6px}::selection{background:var(--violet);color:#fff}img{display:block;max-width:100%}svg{width:22px;height:22px;stroke-width:1.5;flex-shrink:0}p{font-size:16px;line-height:1.8;color:var(--muted);margin:0}h1,h2,h3,figure{margin:0}h1,h2{font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:.98;letter-spacing:-.025em}h2{font-size:clamp(55px,5.8vw,88px)}h2 span{color:var(--tint)}.container{width:88%;max-width:1440px;margin-inline:auto}.section{padding-block:115px}.eyebrow{font-size:18px;font-weight:500;margin-bottom:28px;color:#c1bfcd}.page-hero{padding:178px 0 90px;background:var(--surface);border-bottom:1px solid var(--line)}.page-hero-inner{max-width:800px}.page-hero h1{font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:.98;letter-spacing:-.025em;font-size:clamp(44px,5.4vw,76px)}.page-hero h1 span{display:block;color:var(--tint)}.page-hero-inner>p{max-width:560px;margin-top:24px;font-size:16px;line-height:1.8}.page-hero-actions{display:flex;align-items:center;gap:30px;margin-top:38px;flex-wrap:wrap}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;transition:border-color .2s,transform .2s}.blog-card svg{color:var(--tint);width:24px;height:24px}.blog-card h3{font-size:17px;font-weight:500;line-height:1.4}.blog-card p{font-size:13px;flex:1}a.blog-card:hover{border-color:#8800fb70;transform:translateY(-3px)}.blog-card-cta{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--tint)}.blog-card-soon{opacity:.6}.blog-card-soon .tag{align-self:flex-start}.article-section{padding:178px 0 115px}.article-frame{width:88%;max-width:840px;margin-inline:auto;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 16px 16px;padding:56px 60px 64px}.article-back{margin-bottom:26px;font-size:13px}.article-title{font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-size:clamp(34px,4vw,52px)}.article-excerpt{max-width:640px;margin-top:20px;padding-bottom:40px;margin-bottom:40px;font-size:16px;line-height:1.8;color:var(--muted);border-bottom:1px solid var(--line)}.article-body h2{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:28px;margin:46px 0 18px}.article-body h2:first-child{margin-top:0}.article-body p{margin-bottom:20px}.article-body ul{display:grid;gap:10px;margin:0 0 20px;padding-left:22px}.article-body li{font-size:16px;line-height:1.7;color:var(--muted)}.header{height:98px;position:absolute;top:0;width:100%;z-index:20;border-bottom:1px solid #ffffff20;background:#0d0d1633}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.logo{display:inline-flex;width:155px;flex-shrink:0}.logo img{width:90%;height:auto}.header nav{display:flex;align-items:center;gap:26px;margin-left:auto}.header nav a:not(.button){font-size:15px;color:#e3e0e8;padding:12px 0;position:relative}.header nav a:not(.button):after{content:"";height:1px;position:absolute;bottom:3px;left:0;right:0;background:var(--violet);transform:scaleX(0);transform-origin:left;transition:transform .2s}.header nav a:not(.button):hover:after{transform:scaleX(1)}.button{display:inline-flex;align-items:center;gap:14px;padding:19px 24px;background:#8800fbb3;border:1px solid transparent;border-radius:10px;box-shadow:inset 0 1px #ffffff29,0 12px 32px #8800fb2e;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);color:#fff;font-size:13px;font-weight:600;transition:background .2s}.button:hover{background:#a040ffcc}.button-outline{background:#ffffff0d;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a;color:var(--fg);transition:background .2s,border-color .2s}.button-outline:hover{background:#ffffff1a;border-color:#fff3}.menu-button{display:none;background:none;border:1px solid var(--line);padding:10px;color:#fff}.brand-ribbon{padding:23px 0;background:var(--violet);overflow:hidden}.ribbon-track{display:flex;align-items:center;width:max-content;animation:ribbon-scroll 40s linear infinite}.brand-ribbon:hover .ribbon-track{animation-play-state:paused}.ribbon-pill{display:flex;align-items:center;gap:12px;margin-right:24px;padding:11px 26px;border:1px solid rgb(255 255 255 / .32);border-radius:16px;background:#ababab69;color:var(--fg);font:500 30px/34px Barlow Condensed,sans-serif;text-transform:uppercase;white-space:nowrap}.ribbon-dot{position:relative;flex-shrink:0;width:12px;height:12px}.ribbon-dot img{position:absolute;inset:-77.5%;display:block;max-width:none}.ribbon-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#3fd34d;opacity:0;animation:ribbon-pulse 2s cubic-bezier(.23,1,.32,1) infinite;animation-delay:calc(var(--i, 0) * -.35s)}@keyframes ribbon-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.ribbon-dot:after{animation:none}}@media(max-width:760px){.brand-ribbon{padding-block:16px}.ribbon-pill{gap:10px;margin-right:14px;padding:8px 18px;border-radius:12px;font-size:20px;line-height:24px}}@keyframes ribbon-scroll{to{transform:translate(-50%)}}.clients{display:flex;gap:60px;align-items:center;padding-block:55px;border-bottom:1px solid var(--line)}.clients>p{font-size:13px;line-height:1.8;min-width:135px}.clients strong{font-weight:500;color:var(--fg)}.client-logos{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.client-logos-track{display:flex;align-items:center;--logo-gap: 56px;gap:var(--logo-gap);padding-right:var(--logo-gap);width:max-content;animation:logos-scroll 90s linear infinite}.clients:hover .client-logos-track{animation-play-state:paused}.client-logos img{--r: 2;--logo-area: 110px;--logo-hmax: 80px;--logo-wmax: 220px;height:clamp(36px,calc(var(--logo-area) / sqrt(var(--r))),var(--logo-hmax));width:auto;max-width:var(--logo-wmax);object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1)}@keyframes logos-scroll{to{transform:translate(-50%)}}.section-heading{margin-bottom:60px}.section-heading>p{max-width:none;margin-top:26px;font-size:16px}.about{background:#1c1726;position:relative}.about-heading h2{font-size:clamp(58px,6.9vw,103px)}.about-heading h2 span{color:var(--tint)}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;margin-top:65px;align-items:center}.about-photo{position:relative;isolation:isolate}.about-photo img{width:100%;height:auto;position:relative}.about-copy>p{font-size:14px;margin-bottom:18px}.text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:12px 0;border-bottom:1px solid #ffffff55;font-size:13px;transition:color .2s}.text-link:hover{color:var(--tint)}.process-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:90px;align-items:center}.process-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.process-grid li{display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:16px;transition:border-color .2s,background .2s,transform .2s}.process-grid li:hover{border-color:#8800fb70;background:#8800fb14;transform:translateY(-3px)}.process-card-head{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.process-card-head svg{width:18px;height:18px;color:#777181;transition:color .2s}.process-grid li:hover .process-card-head svg{color:var(--tint)}.step-number{font:11px JetBrains Mono;color:var(--tint)}.process-grid h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin-bottom:8px}.process-grid p{font-size:12px;line-height:1.7}.section-cta{display:flex;justify-content:center;margin-top:45px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;width:100%}.benefit{border:1px solid var(--line);border-radius:16px;padding:28px;transition:border-color .2s,background .2s,transform .2s}.benefit:hover{border-color:#8800fb70;background:#8800fb14;transform:translateY(-3px)}.benefit>svg{color:var(--tint);width:24px;height:24px;margin-bottom:18px}.benefit h3{font-size:15px;font-weight:500;line-height:1.5;margin-bottom:8px}.benefit p{font-size:12px}.cta-section{background:var(--violet);padding:48px 0 62px}.cta-top{display:flex;justify-content:space-between;font-size:18px;color:#ffffffe6}.big-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:44px 0}.big-contact h2{font-size:clamp(75px,9.4vw,148px);line-height:.99}.big-contact h2 span{color:transparent;-webkit-text-stroke:1px #eeeef8;transition:color .25s}.big-contact .contact-question{margin-inline-start:.06em}.big-contact:hover h2 span{color:#eeeef8}.cta-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff44;padding-top:28px}.cta-bottom p{color:#ffffffe6;font-size:18px}.cta-bottom .button{background:#0d0d16b3;box-shadow:inset 0 1px #ffffff1f}.cta-bottom .button:hover{background:#0d0d16e0}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.faq-heading h2{font-size:76px}.faq-heading>p{font-size:14px;margin:25px 0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{padding:26px 0;display:flex;gap:25px;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;line-height:1.7;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:18px;height:18px;color:#a599b6;transition:transform .2s}.faq-list details[open] summary{color:var(--tint)}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{font-size:13px;padding:0 30px 25px 0}.tag{font:9px JetBrains Mono;border:1px solid var(--line);padding:8px 12px;white-space:nowrap;color:#a69bb5}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:26px 28px}.lead-field{display:flex;flex-direction:column;gap:9px}.lead-field label{display:block;min-height:34px;font-size:13px;font-weight:600;line-height:1.3}.required-mark{color:#ff5c6c}.lead-field input,.lead-field select,.lead-field textarea{height:48px;padding:0 16px;border:0;border-radius:8px;background:#fff;color:#16141c;font:inherit;font-size:14px;width:100%}.lead-field select{appearance:none;padding-right:48px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2316141c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 18px center;cursor:pointer}.lead-field textarea{height:auto;min-height:110px;padding:14px 16px;line-height:1.5;resize:vertical}.lead-field-wide{grid-column:1 / -1}.lead-field input:focus-visible,.lead-field select:focus-visible,.lead-field textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.lead-privacy{grid-column:1 / -1;font-size:12px;line-height:1.7;color:var(--muted);margin:0}.lead-submit{grid-column:1 / -1;justify-content:center;width:100%}.header{position:fixed;transition:background .2s,backdrop-filter .2s}.header.is-scrolled{background:#0d0d16f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lead-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-status{grid-column:1 / -1;display:grid;gap:16px;justify-items:start}.lead-status h3{font:600 36px/1 Barlow Condensed,sans-serif;text-transform:uppercase;outline:none}.lead-status p{font-size:15px;line-height:1.6}.cookie-banner{position:fixed;z-index:1001;left:24px;bottom:24px;width:min(460px,calc(100% - 32px));display:grid;gap:14px;padding:24px;border:1px solid #8800fb70;border-radius:16px;background:#13121cf5;box-shadow:0 24px 70px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cookie-banner[hidden]{display:none}.cookie-banner h2{font:600 24px/1 Barlow Condensed,sans-serif;text-transform:uppercase;outline:none}.cookie-banner p{font-size:13px;line-height:1.6;color:#c9c8d2}.cookie-banner a,.cookie-link,.text-link-button{padding:0;border:0;background:none;color:#b57bff;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cookie-prefs{display:grid;gap:10px}.cookie-prefs[hidden]{display:none}.cookie-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:12px;line-height:1.5;color:#c9c8d2;cursor:pointer}.cookie-option input{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:var(--violet)}.cookie-option strong{display:block;font-size:13px;color:var(--fg)}.cookie-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.cookie-actions .button{padding:13px 18px}.cookie-link{margin-right:auto;font-size:13px;text-align:left}.footer-legal{display:flex;flex-wrap:wrap;gap:8px 22px}.footer-legal a,.footer-legal button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:color .2s}.footer-legal a:hover,.footer-legal button:hover{color:#fff}.article-body a,.lead-privacy a{color:#b57bff;text-decoration:underline;text-underline-offset:3px}.legal-table-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid var(--line);border-radius:12px}.legal-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px;line-height:1.5}.legal-table th,.legal-table td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-table th{color:var(--fg);font-weight:600}.legal-table td{color:var(--muted)}.legal-table tr:last-child td{border-bottom:0}@media(max-width:760px){.cookie-banner{left:16px;bottom:16px;padding:20px}.cookie-actions .button{flex:1;justify-content:center}.cookie-link{width:100%}}@media(max-width:1200px){.blog-grid{grid-template-columns:repeat(2,1fr)}.header nav{gap:15px}.header nav a:not(.button){font-size:14px}.header-inner{gap:23px}.logo{width:135px}.about-grid,.process-layout{gap:50px}.client-logos-track{--logo-gap: 40px;animation-duration:69s}.client-logos img{--logo-area: 96px;--logo-hmax: 70px;--logo-wmax: 190px}.clients{gap:35px}}@media(max-width:1100px){.header nav{display:none;position:absolute;top:97px;left:0;right:0;background:#13131efa;border-bottom:1px solid var(--line);padding:22px 6%;flex-direction:column;align-items:stretch;gap:0}.header nav.is-open{display:flex}.header nav a:not(.button){font-size:17px;padding:13px 0}.menu-button{display:flex}.nav-cta{margin-top:18px;justify-content:center}.section{padding-block:90px}.about-grid{gap:40px}.about-copy>p{font-size:13px}.process-layout{gap:45px}.process-grid li{padding:22px}.process-grid h3{font-size:20px}.process-grid p{font-size:11px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.faq{gap:45px}.clients{flex-direction:column;gap:30px;align-items:stretch}.clients>p br{display:none}.clients>p strong{margin-left:8px}}@media(max-width:760px){html{scroll-padding-top:105px}.container{width:88%}.header{height:86px}.header nav{top:85px}.page-hero,.article-section{padding:140px 0 60px}.article-frame{width:100%;padding:36px 24px 44px;border-radius:0 0 12px 12px}.blog-grid{grid-template-columns:1fr}.header-inner{gap:13px}.logo{width:116px}.menu-button{padding:8px}.menu-button svg{width:19px;height:19px}.clients{padding-block:35px;gap:25px;align-items:center;text-align:center}.clients>p{font-size:12px}.client-logos-track{--logo-gap: 32px;animation-duration:60s}.client-logos img{--logo-area: 84px;--logo-hmax: 60px;--logo-wmax: 160px}.section{padding-block:72px}.eyebrow{font-size:18px;margin-bottom:22px}h2{font-size:51px;line-height:1.02}.section-heading{display:block;margin-bottom:35px;text-align:center}.section-heading>p{max-width:420px;font-size:14px;margin:22px auto 0}.about-heading{text-align:center}.about-heading h2{font-size:55px}.about-grid{grid-template-columns:1fr;margin-top:35px;gap:37px}.about-copy{text-align:center}.about-copy>p{font-size:14px}.text-link{font-size:12px;gap:15px}.process-layout{grid-template-columns:1fr;gap:30px}.process-grid{grid-template-columns:1fr}.process-grid li{align-items:center;text-align:center;padding:24px;gap:10px}.process-card-head{justify-content:center;gap:16px}.process-grid h3{font-size:21px}.process-grid p{font-size:12px}.benefits-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.section-cta{margin-top:30px}.benefit{text-align:center}.benefit h3{font-size:13px}.benefit p{font-size:12px}.benefit>svg{width:21px;height:21px;margin-bottom:15px}.cta-section{padding:35px 0 40px}.cta-top{font-size:18px;max-width:245px;line-height:1.7;margin-inline:auto;justify-content:center;text-align:center}.big-contact{flex-direction:column;margin:33px 0;gap:8px;align-items:center;text-align:center}.big-contact h2{font-size:clamp(43px,10.5vw,72px)}.cta-bottom{align-items:center;flex-direction:column;gap:24px;padding-top:24px;text-align:center}.cta-bottom p{font-size:18px}.faq{grid-template-columns:1fr;gap:38px}.faq-heading{text-align:center}.faq-heading h2{font-size:59px}.faq-heading h2 br{display:none}.faq-heading h2 span{margin-left:8px}.faq-heading>p{font-size:13px;margin:20px auto}.faq-list summary{font-size:13px;padding-block:23px;justify-content:center;text-align:center}.faq-list details>p{font-size:12px;padding:0 0 25px;text-align:center}.lead-form{grid-template-columns:1fr;gap:16px}}@media(max-width:390px){.container{width:89%}.header-inner{gap:9px}.logo{width:100px}.about-heading h2{font-size:49px}.benefits-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-heading h2{font-size:clamp(40px,5vw,80px)}@media(min-width:1101px){.section-heading h2{white-space:nowrap}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.js-anim [data-reveal]:not(.is-in){opacity:0}.js-anim [data-reveal].is-in{animation:rise .7s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.pains .section-heading h2{font-size:clamp(40px,5.556vw,80px)}.pains .section-heading h2 span{color:#e1375c}.pains .eyebrow{margin-bottom:5px;line-height:25px}.pain-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pain-grid li{padding:30px 28px;border:1px solid #ff697f;border-radius:16px;background:linear-gradient(180deg,#d815336e,#7e1e2c6e);box-shadow:0 0 26.8px #e1375c99,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pain-grid h3{margin:0 0 10px;font:600 25px/25px Barlow Condensed,sans-serif;color:var(--fg)}.pain-grid p{font-size:13px;line-height:22px;color:#dcdce2}.pain-close,.timeline-close{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:55px;padding-top:40px;border-top:1px solid var(--line)}.pain-close p,.timeline-close p,.method-close{max-width:820px;font:500 clamp(26px,2.6vw,38px)/1.15 "Barlow Condensed",sans-serif;color:var(--fg)}.pain-close strong,.timeline-close strong,.method-close strong{font-weight:600;color:var(--tint)}.pain-close .button,.timeline-close .button{flex-shrink:0}.method{background:var(--surface)}.gear-line{--gap: 28px;position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);text-align:center}.gear-line:before,.gear-line:after{content:"";position:absolute;top:44px;left:calc(12.5% - var(--gap) * 3 / 8);right:calc(12.5% - var(--gap) * 3 / 8);height:2px;background:var(--line)}.gear-line:after{background:linear-gradient(90deg,var(--violet),var(--violet));transform-origin:left}.gear-line li{position:relative;z-index:1}.gear-icon{width:88px;height:88px;margin:0 auto 26px;display:grid;place-items:center;border-radius:50%;background:var(--violet);color:#fff;transition:background .4s,color .4s,box-shadow .4s}.gear-icon svg{width:36px;height:36px}.gear-line h3{margin:0 0 10px;font:600 32px/1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.5px}.gear-line p{max-width:280px;margin-inline:auto;font-size:13px;line-height:1.7}.js-anim .gear-line:after{transform:scaleX(0);transition:transform 1.6s cubic-bezier(.6,0,.2,1)}.js-anim .gear-line.is-in:after{transform:scaleX(1)}.js-anim .gear-line .gear-icon{background:var(--surface2);color:var(--muted);transition-delay:calc(var(--i) * .45s)}.js-anim .gear-line.is-in .gear-icon{background:var(--violet);color:#fff}.method-close{margin:70px auto 0;text-align:center}.traffic-card{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:42px;border:1px solid #8800fb55;border-radius:20px;background:linear-gradient(135deg,#8800fb1f,transparent 60%),var(--surface)}.traffic-copy h3{margin:18px 0;font:600 clamp(40px,4vw,62px)/1 "Barlow Condensed",sans-serif;letter-spacing:-.5px}.traffic-copy>p{max-width:560px;font-size:15px}.traffic-copy{align-self:center}.include-list{list-style:none;margin:26px 0 34px;padding:0;border-top:1px solid var(--line)}.include-list li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.55;color:var(--muted)}.include-list strong{color:var(--fg);font-weight:600}.include-list svg{width:24px;height:24px;padding:5px;margin-top:-1px;border-radius:50%;background:#8800fb33;color:#fff;stroke-width:2.25}.fit-card svg,.compare-row p svg{width:18px;height:18px;margin-top:3px}.traffic-media{align-self:center;margin:0}.traffic-media img{width:100%;height:auto;max-width:680px;margin-inline:auto}.complements-title{margin:64px 0 22px;font-size:20px;font-weight:600}.complements{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tracking{background:#1c1726}.tracking-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.tracking-copy h2,.proposal-copy h2{font-size:clamp(48px,4.8vw,76px)}.tracking-copy>p{max-width:520px;margin-top:26px;font-size:15px}.tracking-copy blockquote{margin:34px 0 0;padding-left:22px;border-left:2px solid var(--violet);font:500 28px/1.2 Barlow Condensed,sans-serif;color:var(--fg)}.tracking-copy blockquote strong{font-weight:600;color:var(--tint)}.dash{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--void);box-shadow:0 40px 90px #0007}.dash-head{position:relative;display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;font:10px JetBrains Mono,monospace;letter-spacing:1px;color:#9c96ac}.dash-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.dash-metrics>div{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .4s,background .4s}.dash-metrics>.is-updated{border-color:#8800fbaa;background:#8800fb1f}.dash-metrics dt{font-size:11px;color:var(--muted)}.dash-metrics dd{margin:10px 0 0;font:600 42px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;color:var(--fg)}.dash-bars{position:relative;display:flex;align-items:flex-end;gap:8px;height:110px;padding:14px 4px 0}.dash-head:after,.dash-bars:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line);transform-origin:left}.dash-head:after{bottom:0}.dash-bars:before{top:0}.dash-live{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#25d366;vertical-align:1px;animation:dash-pulse 1.6s ease-in-out infinite}.dash-bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(0deg,#8800fb55,var(--violet));transform-origin:bottom}.js-anim .dash.is-in .dash-bars i{transition:transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 70ms + 1.35s),height .9s cubic-bezier(.4,0,.2,1)}.dash-toast{position:absolute;top:-13px;right:4px;z-index:1;padding:6px 12px;border-radius:999px;background:var(--violet);color:#fff;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;pointer-events:none}.dash-toast.is-on{opacity:1;transform:none}@keyframes dash-fade{0%{opacity:0}}@keyframes dash-draw{0%{transform:scaleX(0)}}@keyframes dash-pop{0%{opacity:0;transform:translateY(16px) scale(.94)}}@keyframes dash-pulse{50%{opacity:.25}}.js-anim .dash:not(.is-in) :is(.dash-head>span,.dash-metrics>div,.dash-note){opacity:0}.js-anim .dash:not(.is-in) .dash-head:after,.js-anim .dash:not(.is-in) .dash-bars:before{transform:scaleX(0)}.js-anim .dash.is-in .dash-head>span{animation:dash-fade .5s ease .2s backwards}.js-anim .dash.is-in .dash-head:after{animation:dash-draw .7s cubic-bezier(.6,0,.2,1) .3s backwards}.js-anim .dash.is-in .dash-metrics>div{animation:dash-pop .55s cubic-bezier(.2,.8,.2,1.15) backwards;animation-delay:calc(.55s + var(--i) * .15s)}.js-anim .dash.is-in .dash-bars:before{animation:dash-draw .7s cubic-bezier(.6,0,.2,1) 1.15s backwards}.js-anim .dash.is-in .dash-note{animation:dash-fade .5s ease 2.1s backwards}.js-anim .dash:not(.is-in) .dash-bars i{transform:scaleY(0)}.dash-note{display:block;margin-top:12px;font-size:10px;color:#8a8499}.timeline-section{background:var(--surface)}.timeline{position:relative;list-style:none;margin:0;padding:46px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.timeline:before,.timeline:after{content:"";position:absolute;top:9px;left:0;right:0;height:2px;background:var(--line)}.timeline:after{background:linear-gradient(90deg,var(--violet),var(--violet));transform-origin:left}.timeline li{position:relative}.timeline-dot{position:absolute;top:-46px;left:0;width:20px;height:20px;border-radius:50%;background:var(--violet);transition:background .4s,box-shadow .4s}.timeline .step-number{font:500 16px/1 JetBrains Mono,monospace;letter-spacing:1px;color:var(--fg)}.timeline h3{margin:12px 0;font:600 36px/1.05 Barlow Condensed,sans-serif}.timeline p{max-width:380px;font-size:14px}.js-anim .timeline:after{transform:scaleX(0);transition:transform 1.8s cubic-bezier(.6,0,.2,1)}.js-anim .timeline.is-in:after{transform:scaleX(1)}.js-anim .timeline .timeline-dot{background:var(--surface2);transition-delay:calc(var(--i) * .6s)}.js-anim .timeline.is-in .timeline-dot{background:var(--violet)}.compare-toggle{display:none}.compare-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.compare-row>*{margin:0;padding:24px 28px;border-bottom:1px solid var(--line)}.compare-row h3{font-size:16px;font-weight:600}.compare-row p{display:flex;gap:12px;font-size:14px;line-height:1.6}.compare-row .is-trad{color:#8a8499}.compare-row .is-trad svg{color:#6d6878}.compare-row .is-fuzion{border-inline:1px solid #8800fb66;background:#8800fb17;color:var(--fg)}.compare-row .is-fuzion svg{color:var(--violet)}.compare-head>*{padding-block:22px;font:600 22px/1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#8a8499}.compare-head .is-fuzion{border-top:1px solid #8800fb66;border-radius:16px 16px 0 0;color:var(--tint)}.compare-row:last-child .is-fuzion{border-bottom-color:#8800fb66;border-radius:0 0 16px 16px}.about-copy>p:first-child{font:500 32px/1.15 Barlow Condensed,sans-serif;color:var(--fg)}.about-micro{display:block;margin:10px 0 20px;font-size:13px;color:var(--tint)}.about .benefits-grid{margin-top:80px}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fit-card{padding:38px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.fit-yes{border-color:#8800fb77;background:linear-gradient(160deg,#8800fb26,transparent 70%),var(--surface)}.fit-card h3{margin-bottom:26px;font:600 34px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.fit-card ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.fit-card li{display:flex;gap:12px;font-size:15px;line-height:1.6}.fit-yes svg{color:var(--violet)}.fit-no li{color:var(--muted)}.fit-no svg{color:#6d6878}.proposal{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;border-top:1px solid var(--line)}.proposal-copy>p{max-width:480px;margin-top:26px;font-size:15px}.proposal-form{padding:38px;border:1px solid #8800fb70;border-radius:20px;background:var(--surface);box-shadow:0 30px 90px #0007}.proposal-form-head{grid-column:1 / -1}.proposal-form-head h3{font:600 36px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.proposal-form-head p{margin-top:8px;font-size:13px}.proposal-form .lead-field:has(select){grid-column:1 / -1}.proposal-form .lead-field label{min-height:0}@media(max-width:1100px){.pain-grid,.complements{grid-template-columns:1fr 1fr}.traffic-card,.tracking-grid,.proposal{grid-template-columns:1fr;gap:45px}}@media(max-width:760px){.section-heading h2,.tracking-copy h2,.proposal-copy h2{font-size:clamp(38px,10.5vw,51px)}.pain-grid,.complements,.fit-grid{grid-template-columns:1fr}.pain-grid li{text-align:center}.pain-close,.timeline-close{flex-direction:column;text-align:center;gap:26px}.pain-close p,.timeline-close p,.method-close{font-size:26px}.gear-line{grid-template-columns:1fr;gap:34px;text-align:left}.gear-line:before,.gear-line:after{inset:44px auto 44px 43px;width:2px;height:auto}.gear-line:after{background:linear-gradient(180deg,var(--violet),var(--violet));transform-origin:top}.js-anim .gear-line:after{transform:scaleY(0)}.js-anim .gear-line.is-in:after{transform:scaleY(1)}.gear-line li{padding-left:112px;min-height:88px}.gear-icon{position:absolute;left:0;top:0;margin:0}.gear-line h3{font-size:28px}.gear-line p{margin:0}.traffic-card{padding:26px 22px;text-align:center}.include-list{text-align:left}.traffic-media{margin-inline:-22px}.complements-title{margin-top:48px;text-align:center}.tracking-copy{text-align:center}.tracking-copy blockquote{padding:18px 0 0;border-left:0;border-top:2px solid var(--violet);font-size:21px}.dash{padding:18px}.dash-metrics{gap:10px}.dash-metrics>div{padding:14px}.dash-metrics dd{font-size:32px}.timeline{grid-template-columns:1fr;gap:36px;padding:0}.timeline:before,.timeline:after{inset:10px auto 10px 9px;width:2px;height:auto}.timeline:after{background:linear-gradient(180deg,var(--violet),var(--violet));transform-origin:top}.js-anim .timeline:after{transform:scaleY(0)}.js-anim .timeline.is-in:after{transform:scaleY(1)}.timeline li{padding-left:46px}.timeline-dot{top:2px}.timeline h3{font-size:30px}.compare-toggle{display:flex;gap:6px;margin-bottom:18px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.compare-toggle button{flex:1;padding:12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;font-weight:600}.compare-toggle button[aria-pressed=true]{background:var(--violet);color:#fff}.compare-head{display:none}.compare-row{grid-template-columns:1fr;margin-bottom:12px;overflow:hidden;border:1px solid var(--line);border-radius:14px}.compare[data-view=fuzion] .compare-row{border-color:#8800fb66;background:#8800fb12}.compare-row>*,.compare-row .is-fuzion,.compare-row:last-child .is-fuzion{padding:18px 20px;border:0;border-radius:0;background:transparent}.compare-row h3{padding-bottom:0}.compare[data-view=fuzion] .is-trad,.compare[data-view=trad] .is-fuzion{display:none}.about-copy>p:first-child{font-size:28px}.about .benefits-grid{margin-top:50px}.fit-card{padding:28px 22px}.fit-card h3{font-size:28px;text-align:center}.proposal-copy{text-align:center}.proposal-copy>p{margin-inline:auto}.proposal-form{padding:26px 20px}.proposal-form-head{text-align:center}}.wa-icon{stroke:none}.wa-float{position:fixed;right:24px;bottom:24px;z-index:1000;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 12px 30px #00000073;transition:transform .2s}.wa-float:hover{transform:scale(1.07)}.wa-float svg{width:34px;height:34px}.footer{padding-top:80px;border-top:1px solid var(--line);background:#0b0b12}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1.1fr;gap:60px;padding-bottom:60px}.footer-brand p{margin-top:26px;font-size:16px;line-height:1.7}.footer-brand strong{font-weight:600;color:var(--fg)}.footer h3{margin-bottom:24px;font:600 22px/1 Barlow Condensed,sans-serif;letter-spacing:.5px;text-transform:uppercase}.footer-links a,.footer-contact a{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:15px;color:#c9c8d2;transition:color .2s}.footer-links a:hover,.footer-contact a:hover{color:#fff}.footer-contact svg{width:20px;height:20px;color:var(--violet)}.footer-contact .wa-icon{color:#25d366}.footer-contact p{display:flex;gap:12px;font-size:15px;line-height:1.6;color:#c9c8d2}.footer-contact p svg{margin-top:2px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:26px;border-top:1px solid var(--line);font-size:13px;color:#8f8e99}@media(max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:760px){.wa-float{right:12px;bottom:calc(17px + env(safe-area-inset-bottom));width:56px;height:56px}.wa-float svg{width:30px;height:30px}.footer{padding:56px 0 calc(52px + env(safe-area-inset-bottom));text-align:center}.footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.footer-brand .logo{margin-inline:auto}.footer-links a,.footer-contact a,.footer-contact p,.footer-bottom,.footer-legal{justify-content:center}}.tracking-copy>.button{margin-top:28px}.process-cta{margin-top:-40px;margin-bottom:100px}.not-found{display:grid;place-items:center;min-height:100svh;padding:140px 0 96px;background:radial-gradient(ellipse 55% 45% at 50% 40%,#8800fb26,transparent 70%),#0d0d16}.not-found-inner{display:grid;justify-items:center;gap:18px;text-align:center}.not-found-code{font:800 clamp(140px,22vw,280px)/.82 "Barlow Condensed",sans-serif;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:2px #a855f7;filter:drop-shadow(0 0 22px rgb(168 85 247 / .35));-webkit-user-select:none;user-select:none}.not-found h1{font:700 clamp(40px,5vw,64px)/1 "Barlow Condensed",sans-serif;text-transform:uppercase;color:var(--fg)}.not-found p{max-width:52ch;font-size:16px;line-height:1.8;color:#b9b3c3}.not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px}.not-found-actions .button-outline svg{margin:0 10px 0 0}@media(max-width:760px){.not-found{padding:120px 0 72px}.not-found-actions{flex-direction:column;align-items:stretch;width:100%}.not-found-actions .button{justify-content:center}}
