@keyframes HeroAnswerDemo-module__wvFloa__wordIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes HeroAnswerDemo-module__wvFloa__fadeUpSm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroAnswerDemo-module__wvFloa__spin{to{transform:rotate(360deg)}}@keyframes HeroAnswerDemo-module__wvFloa__blink{50%{opacity:0}}@keyframes HeroAnswerDemo-module__wvFloa__sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes HeroAnswerDemo-module__wvFloa__breathe{50%{opacity:.35}}.HeroAnswerDemo-module__wvFloa__figure{perspective:1600px;margin:clamp(1.5rem,3vw,2.25rem) 0 0}.HeroAnswerDemo-module__wvFloa__window{background:var(--bg);height:520px;color:var(--text-primary);border:1px solid var(--border-hover);border-radius:var(--radius-md);transform:rotateX(calc(var(--ty,0) * -3.5deg)) rotateY(calc(var(--tx,0) * 5deg));transform-origin:50%;will-change:transform;box-shadow:0 1px 2px #110f0d14, calc(var(--tx,0) * -18px) calc(28px - var(--ty,0) * 10px) 56px #110f0d29;animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .9s var(--ease-out) .9s backwards;grid-template-columns:252px 1fr;display:grid;position:relative;overflow:hidden}.HeroAnswerDemo-module__wvFloa__window:after{content:"";pointer-events:none;opacity:var(--sheen,0);background:radial-gradient(520px circle at calc(var(--mx,50) * 1%) calc(var(--my,30) * 1%), color-mix(in srgb, var(--text-primary) 6%, transparent), transparent 62%);position:absolute;inset:0}.HeroAnswerDemo-module__wvFloa__side{border-right:1px solid var(--border);flex-direction:column;min-height:0;padding:18px 14px 16px;display:flex}.HeroAnswerDemo-module__wvFloa__workspace{align-items:center;gap:10px;padding:4px 6px 18px;display:flex}.HeroAnswerDemo-module__wvFloa__avatar{background:var(--accent-dim);width:30px;height:30px;color:var(--accent-text);font-family:var(--font-display);border-radius:8px;flex:none;place-items:center;font-size:1.05rem;display:grid}.HeroAnswerDemo-module__wvFloa__wsText{flex-direction:column;min-width:0;display:flex}.HeroAnswerDemo-module__wvFloa__wsName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.HeroAnswerDemo-module__wvFloa__wsMarket{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.HeroAnswerDemo-module__wvFloa__sideLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:4px 6px 8px;font-size:.68rem}.HeroAnswerDemo-module__wvFloa__qs{gap:2px;margin:0;padding:0;list-style:none;display:grid}.HeroAnswerDemo-module__wvFloa__q{color:var(--text-secondary);border-radius:9px;align-items:flex-start;gap:10px;padding:10px;font-size:.84rem;line-height:1.4;display:flex}.HeroAnswerDemo-module__wvFloa__qActive{background:var(--border);color:var(--text-primary)}.HeroAnswerDemo-module__wvFloa__qText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HeroAnswerDemo-module__wvFloa__qDot,.HeroAnswerDemo-module__wvFloa__pillDot{background:var(--text-faint);width:7px;height:7px;transition:background .4s var(--ease-out);border-radius:50%;flex:none;margin-top:6px}.HeroAnswerDemo-module__wvFloa__qDot[data-tone=good]{background:var(--success)}.HeroAnswerDemo-module__wvFloa__qDot[data-tone=low]{background:var(--error)}.HeroAnswerDemo-module__wvFloa__main{background:var(--bg-alt);flex-direction:column;min-width:0;min-height:0;display:flex}.HeroAnswerDemo-module__wvFloa__top{flex:none;justify-content:flex-end;align-items:center;gap:16px;height:52px;padding:0 22px;display:flex}.HeroAnswerDemo-module__wvFloa__pill{border:1px solid var(--border-hover);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-secondary);transition:color .4s var(--ease-out), border-color .4s var(--ease-out);white-space:nowrap;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:.72rem;display:inline-flex}.HeroAnswerDemo-module__wvFloa__pill .HeroAnswerDemo-module__wvFloa__pillDot{margin-top:0}.HeroAnswerDemo-module__wvFloa__pill[data-tone=low]{color:var(--error);border-color:var(--error-bg)}.HeroAnswerDemo-module__wvFloa__pill[data-tone=good]{color:var(--success);border-color:var(--success-bg)}.HeroAnswerDemo-module__wvFloa__pill[data-tone=low] .HeroAnswerDemo-module__wvFloa__pillDot{background:var(--error)}.HeroAnswerDemo-module__wvFloa__pill[data-tone=good] .HeroAnswerDemo-module__wvFloa__pillDot{background:var(--success)}.HeroAnswerDemo-module__wvFloa__viewport{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--bg) 36px, var(--bg) calc(100% - 28px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--bg) 36px, var(--bg) calc(100% - 28px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--bg) 36px, var(--bg) calc(100% - 28px), transparent 100%);flex:1;position:relative;overflow:hidden}.HeroAnswerDemo-module__wvFloa__thread{max-width:660px;transition:transform .6s var(--ease-out);will-change:transform;margin:0 auto;padding:10px 32px 0}.HeroAnswerDemo-module__wvFloa__userRow{animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .5s var(--ease-out) backwards;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.HeroAnswerDemo-module__wvFloa__user{background:var(--border-hover);max-width:88%;color:var(--text-primary);border-radius:16px 16px 4px;margin:0;padding:12px 16px 13px;font-size:.98rem;line-height:1.5}.HeroAnswerDemo-module__wvFloa__turn{animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .5s var(--ease-out) backwards;margin-top:26px}.HeroAnswerDemo-module__wvFloa__who{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:.8rem;display:flex}.HeroAnswerDemo-module__wvFloa__spark{color:var(--accent)}.HeroAnswerDemo-module__wvFloa__shimmer{background:linear-gradient(90deg, var(--text-faint) 30%, var(--text-secondary) 50%, var(--text-faint) 70%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-left:6px;animation:1.6s linear infinite HeroAnswerDemo-module__wvFloa__sweep}.HeroAnswerDemo-module__wvFloa__answer{color:var(--text-primary);font-size:1rem;line-height:1.68}.HeroAnswerDemo-module__wvFloa__answer p{margin:0}.HeroAnswerDemo-module__wvFloa__w{animation:HeroAnswerDemo-module__wvFloa__wordIn .5s var(--ease-out) backwards}.HeroAnswerDemo-module__wvFloa__list{counter-reset:n;gap:14px;margin:12px 0;padding:0;list-style:none;display:grid}.HeroAnswerDemo-module__wvFloa__item{counter-increment:n;padding-left:26px;position:relative}.HeroAnswerDemo-module__wvFloa__item:before{content:counter(n) ".";font-family:var(--font-mono);color:var(--text-muted);font-size:.82rem;position:absolute;left:0}.HeroAnswerDemo-module__wvFloa__name{color:var(--text-primary);font-weight:600;display:block}.HeroAnswerDemo-module__wvFloa__you{background:var(--accent-dim);color:var(--accent-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;margin:0 0 3px -7px;padding:1px 7px 2px;font-weight:600;display:inline-block}.HeroAnswerDemo-module__wvFloa__body{color:var(--text-secondary);font-size:.94rem;line-height:1.6;display:block}.HeroAnswerDemo-module__wvFloa__cite{font-family:var(--font-mono);color:var(--accent-text);margin-left:3px;font-size:.66rem;line-height:0}.HeroAnswerDemo-module__wvFloa__tail{color:var(--text-muted);margin-top:2px;font-size:.9rem}.HeroAnswerDemo-module__wvFloa__sources{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.HeroAnswerDemo-module__wvFloa__chip{border:1px solid var(--border-hover);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--text-secondary);animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .5s var(--ease-out) calc(var(--i) * .12s) backwards;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:.72rem;display:inline-flex}.HeroAnswerDemo-module__wvFloa__chipNum{color:var(--text-muted);font-size:.66rem}.HeroAnswerDemo-module__wvFloa__chipYou{color:var(--accent-text);border-color:var(--accent);background:var(--accent-dim)}.HeroAnswerDemo-module__wvFloa__chipYou .HeroAnswerDemo-module__wvFloa__chipNum{color:var(--accent-text)}.HeroAnswerDemo-module__wvFloa__work{border:1px solid var(--border-hover);background:var(--bg);animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .5s var(--ease-out) backwards;border-radius:12px;margin-top:26px;padding:14px 16px 6px}.HeroAnswerDemo-module__wvFloa__workHead{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:10px;display:flex}.HeroAnswerDemo-module__wvFloa__workDot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite HeroAnswerDemo-module__wvFloa__breathe}.HeroAnswerDemo-module__wvFloa__workTitle{font-size:.9rem;font-weight:600}.HeroAnswerDemo-module__wvFloa__workTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-size:.66rem}.HeroAnswerDemo-module__wvFloa__steps{margin:0;padding:0;list-style:none}.HeroAnswerDemo-module__wvFloa__step{border-bottom:1px solid var(--border);animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .4s var(--ease-out) backwards;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:11px 0;font-size:.9rem;line-height:1.4;display:grid}.HeroAnswerDemo-module__wvFloa__step:last-child{border-bottom:0}.HeroAnswerDemo-module__wvFloa__stepIcon{place-items:center;display:grid}.HeroAnswerDemo-module__wvFloa__spinner{border:2px solid var(--border-hover);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite HeroAnswerDemo-module__wvFloa__spin}.HeroAnswerDemo-module__wvFloa__check{color:var(--success)}.HeroAnswerDemo-module__wvFloa__stepText{color:var(--text-secondary)}.HeroAnswerDemo-module__wvFloa__stepDone{color:var(--text-primary)}.HeroAnswerDemo-module__wvFloa__service{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-hover);border-radius:var(--radius-sm);color:var(--accent-text);white-space:nowrap;padding:3px 8px;font-size:.66rem}.HeroAnswerDemo-module__wvFloa__divider{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);animation:HeroAnswerDemo-module__wvFloa__fadeUpSm .5s var(--ease-out) backwards;align-items:center;gap:14px;margin-top:26px;font-size:.68rem;display:flex}.HeroAnswerDemo-module__wvFloa__divider:before,.HeroAnswerDemo-module__wvFloa__divider:after{content:"";background:var(--border-hover);flex:1;height:1px}.HeroAnswerDemo-module__wvFloa__composerWrap{flex:none;padding:0 32px 22px}.HeroAnswerDemo-module__wvFloa__composer{border:1px solid var(--border-hover);background:var(--bg);border-radius:16px;max-width:596px;margin:0 auto;padding:16px 16px 12px 18px}.HeroAnswerDemo-module__wvFloa__composerText{min-height:24px;color:var(--text-primary);margin:0;font-size:.98rem;line-height:1.5}.HeroAnswerDemo-module__wvFloa__placeholder{color:var(--text-muted)}.HeroAnswerDemo-module__wvFloa__caret{vertical-align:text-bottom;background:var(--accent);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite HeroAnswerDemo-module__wvFloa__blink;display:inline-block}.HeroAnswerDemo-module__wvFloa__composerRow{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.HeroAnswerDemo-module__wvFloa__plus,.HeroAnswerDemo-module__wvFloa__send{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.HeroAnswerDemo-module__wvFloa__plus{border:1px solid var(--border-hover);color:var(--text-secondary)}.HeroAnswerDemo-module__wvFloa__send{background:var(--border-hover);color:var(--text-muted);transition:background .25s var(--ease-out), color .25s var(--ease-out)}.HeroAnswerDemo-module__wvFloa__note{text-align:center;max-width:62ch;color:var(--text-muted);margin:14px auto 0;font-size:.8125rem;line-height:1.6}.HeroAnswerDemo-module__wvFloa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1079px){.HeroAnswerDemo-module__wvFloa__window{grid-template-columns:210px 1fr}.HeroAnswerDemo-module__wvFloa__thread{padding-inline:24px}}@media (max-width:799px){.HeroAnswerDemo-module__wvFloa__window{grid-template-columns:1fr;height:520px}.HeroAnswerDemo-module__wvFloa__side{display:none}.HeroAnswerDemo-module__wvFloa__top{padding:0 16px}.HeroAnswerDemo-module__wvFloa__pill{margin-left:auto}.HeroAnswerDemo-module__wvFloa__thread,.HeroAnswerDemo-module__wvFloa__composerWrap{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.HeroAnswerDemo-module__wvFloa__window{will-change:auto;transform:none}.HeroAnswerDemo-module__wvFloa__window:after{display:none}.HeroAnswerDemo-module__wvFloa__window,.HeroAnswerDemo-module__wvFloa__userRow,.HeroAnswerDemo-module__wvFloa__turn,.HeroAnswerDemo-module__wvFloa__work,.HeroAnswerDemo-module__wvFloa__step,.HeroAnswerDemo-module__wvFloa__chip,.HeroAnswerDemo-module__wvFloa__divider,.HeroAnswerDemo-module__wvFloa__w,.HeroAnswerDemo-module__wvFloa__shimmer,.HeroAnswerDemo-module__wvFloa__spinner,.HeroAnswerDemo-module__wvFloa__workDot,.HeroAnswerDemo-module__wvFloa__caret{animation:none}.HeroAnswerDemo-module__wvFloa__thread{transition:none}}
@keyframes Hero-module__buqEAW__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Hero-module__buqEAW__hero{background:var(--bg);padding:calc(var(--nav-height) + clamp(1.75rem, 4.5vh, 3rem)) var(--container-pad) clamp(3rem, 6vw, 5rem);position:relative}.Hero-module__buqEAW__inner{max-width:1160px;margin:0 auto}.Hero-module__buqEAW__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.Hero-module__buqEAW__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);opacity:0;animation:Hero-module__buqEAW__rise .85s var(--ease-out) .3s forwards;margin:0 0 1.1rem;font-size:.7rem}.Hero-module__buqEAW__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(2.2rem,3.8vw,3.5rem);font-weight:400;line-height:1.08}.Hero-module__buqEAW__headline>span.hero-line{display:inline-block}.Hero-module__buqEAW__headline>span.hero-line>.hero-line-in{padding-right:0}.Hero-module__buqEAW__headline em{color:var(--accent-text);margin-top:.08em;font-style:italic;font-weight:400;display:block}.Hero-module__buqEAW__sub{font-family:var(--font-body);font-size:var(--fs-lead);color:var(--text-muted);opacity:0;max-width:54ch;animation:Hero-module__buqEAW__rise .95s var(--ease-out) .6s forwards;margin:1rem 0 1.4rem;line-height:1.6}.Hero-module__buqEAW__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Hero-module__buqEAW__ghost{opacity:0;animation:Hero-module__buqEAW__rise .95s var(--ease-out) .95s forwards;border-radius:0;padding:1.05rem 1.75rem}.Hero-module__buqEAW__note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:0;animation:Hero-module__buqEAW__rise .95s var(--ease-out) 1s forwards;margin:.9rem 0 0;font-size:.72rem}.Hero-module__buqEAW__servicesHead{justify-content:space-between;align-items:baseline;gap:1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 .9rem;display:flex}.Hero-module__buqEAW__servicesLead{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:500}.Hero-module__buqEAW__servicesLink{color:var(--text-muted);transition:color var(--t-fast);font-size:.875rem;text-decoration:none}.Hero-module__buqEAW__servicesLink:hover{color:var(--accent-text)}.Hero-module__buqEAW__services{background:var(--border-hover);border:1px solid var(--border-hover);border-radius:var(--radius-md);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Hero-module__buqEAW__serviceCell{background:var(--bg)}.Hero-module__buqEAW__serviceLink{height:100%;color:inherit;transition:background var(--t-fast);flex-direction:column;gap:.5rem;padding:1.35rem 1.25rem 1.5rem;text-decoration:none;display:flex}.Hero-module__buqEAW__serviceLink:hover{background:var(--bg-alt)}.Hero-module__buqEAW__serviceName{font-family:var(--font-display);color:var(--text-primary);font-size:1.35rem;line-height:1.1}.Hero-module__buqEAW__serviceLink:hover .Hero-module__buqEAW__serviceName{color:var(--accent-text)}.Hero-module__buqEAW__serviceOutcome{color:var(--text-muted);font-size:.875rem;line-height:1.5}.Hero-module__buqEAW__founders{text-align:center;color:var(--text-muted);margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.Hero-module__buqEAW__geo{font-size:.8125rem;display:block}@media (max-width:1079px){.Hero-module__buqEAW__services{grid-template-columns:repeat(6,1fr)}.Hero-module__buqEAW__serviceCell{grid-column:span 2}.Hero-module__buqEAW__serviceCell:nth-child(n+4){grid-column:span 3}}@media (max-width:679px){.Hero-module__buqEAW__services{grid-template-columns:1fr}.Hero-module__buqEAW__serviceCell,.Hero-module__buqEAW__serviceCell:nth-child(n+4){grid-column:auto}.Hero-module__buqEAW__servicesHead{flex-direction:column;align-items:flex-start;gap:.25rem}.Hero-module__buqEAW__actions{flex-direction:column;align-self:stretch}.Hero-module__buqEAW__actions>*{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.Hero-module__buqEAW__label,.Hero-module__buqEAW__sub,.Hero-module__buqEAW__ghost,.Hero-module__buqEAW__note{opacity:1;animation:none}.Hero-module__buqEAW__copy .hero-cta{opacity:1;animation:none}}
.HeroMobile-module__8qEW9q__hero{background:var(--bg);padding:calc(var(--nav-height) + var(--m-6)) var(--container-pad) 0;position:relative;overflow:hidden}.HeroMobile-module__8qEW9q__glow{background:radial-gradient(circle, var(--accent-dim) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:70vw;max-width:26rem;height:70vw;max-height:26rem;position:absolute;top:-20%;right:-30%}.HeroMobile-module__8qEW9q__inner{z-index:1;position:relative}@keyframes HeroMobile-module__8qEW9q__heroSettle{0%{transform:translateY(14px)}to{transform:translateY(0)}}.HeroMobile-module__8qEW9q__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0 0 var(--m-4);animation:HeroMobile-module__8qEW9q__heroSettle var(--t-reveal);display:block}.HeroMobile-module__8qEW9q__headline{margin:0 0 var(--m-5);animation:HeroMobile-module__8qEW9q__heroSettle var(--t-reveal)}@media (prefers-reduced-motion:reduce){.HeroMobile-module__8qEW9q__label,.HeroMobile-module__8qEW9q__headline{animation:none}}.HeroMobile-module__8qEW9q__headlineEm{color:var(--accent-text);margin-top:.25em;font-style:italic;font-weight:400;display:block}.HeroMobile-module__8qEW9q__inner .HeroMobile-module__8qEW9q__description{margin:var(--m-4) 0 0;color:var(--text-muted);line-height:1.7}.HeroMobile-module__8qEW9q__auditForm{margin-top:var(--m-7);flex-direction:column;display:flex}.HeroMobile-module__8qEW9q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HeroMobile-module__8qEW9q__inputWrap{align-items:center;gap:var(--m-2);padding:var(--m-2) var(--m-2) var(--m-2) var(--m-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-alt);transition:border-color var(--t-fast), box-shadow var(--t-fast);display:flex}.HeroMobile-module__8qEW9q__inputWrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.HeroMobile-module__8qEW9q__urlInput{min-width:0;min-height:3rem;color:var(--text-primary);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:1.375rem;font-weight:400}.HeroMobile-module__8qEW9q__urlInput::placeholder{color:var(--text-faint-ink)}.HeroMobile-module__8qEW9q__trust{margin-top:var(--m-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--text-muted);display:block}.HeroMobile-module__8qEW9q__geography{margin-top:var(--m-6);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--text-muted);display:block}.HeroMobile-module__8qEW9q__submit{width:var(--tap-min);height:var(--tap-min);background:var(--accent);color:var(--btn-text);box-shadow:var(--btn-shadow-rest);cursor:pointer;transition:transform var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.HeroMobile-module__8qEW9q__submit svg{width:1.15rem;height:1.15rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.HeroMobile-module__8qEW9q__submit:focus-visible svg{transform:translate(2px)}@media (hover:hover){.HeroMobile-module__8qEW9q__submit:hover{background:var(--accent-hover);box-shadow:var(--btn-shadow-hover)}.HeroMobile-module__8qEW9q__submit:hover svg{transform:translate(2px)}}.HeroMobile-module__8qEW9q__submit:active{background:var(--accent-hover);box-shadow:none;transform:scale(.98)}.HeroMobile-module__8qEW9q__submit:active svg{transform:translate(1px)}@media (prefers-reduced-motion:reduce){.HeroMobile-module__8qEW9q__submit,.HeroMobile-module__8qEW9q__submit svg{transition:none}.HeroMobile-module__8qEW9q__submit:hover svg,.HeroMobile-module__8qEW9q__submit:focus-visible svg,.HeroMobile-module__8qEW9q__submit:active svg{transform:none}}
.CaseStudiesMobile-module__BSAdKa__section{padding:var(--m-7) 0 var(--m-7);background:var(--bg)}.CaseStudiesMobile-module__BSAdKa__header{padding:0 var(--container-pad);margin-bottom:var(--m-5)}.CaseStudiesMobile-module__BSAdKa__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-accent);margin-bottom:var(--m-2);display:block}.CaseStudiesMobile-module__BSAdKa__heading{margin:0}.CaseStudiesMobile-module__BSAdKa__headingEm{color:var(--accent-text);font-style:italic}.CaseStudiesMobile-module__BSAdKa__outer{margin-top:var(--m-2)}.CaseStudiesMobile-module__BSAdKa__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--m-3);padding:0 var(--container-pad);display:flex;overflow-x:scroll}.CaseStudiesMobile-module__BSAdKa__track::-webkit-scrollbar{display:none}.CaseStudiesMobile-module__BSAdKa__card{scroll-snap-align:start;gap:var(--m-3);flex-direction:column;flex-shrink:0;width:82vw;display:flex;position:relative}.CaseStudiesMobile-module__BSAdKa__media{aspect-ratio:16/10;border-radius:var(--radius-media);border:1px solid var(--border);background:#0a0908;position:relative;overflow:hidden}.CaseStudiesMobile-module__BSAdKa__media video{object-fit:cover;object-position:center;background:#0a0908;width:100%;height:100%;position:absolute;inset:0}.CaseStudiesMobile-module__BSAdKa__mediaFallback{z-index:1;justify-content:flex-end;gap:var(--m-2);padding:var(--m-4);color:#f7f2e9;background:radial-gradient(circle at 78% 8%,#8f6b246b,#0000 42%),linear-gradient(145deg,#1a1713,#090807);flex-direction:column;display:flex;position:absolute;inset:0}.CaseStudiesMobile-module__BSAdKa__mediaFallback span{color:#d4a94e;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.CaseStudiesMobile-module__BSAdKa__mediaFallback strong{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.2}.CaseStudiesMobile-module__BSAdKa__badge{top:var(--m-3);right:var(--m-3);z-index:2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f0ede6d9;padding:var(--m-1) var(--m-3);border-radius:var(--radius-pill);background:#0a0908b3;border:1px solid #f0ede626;font-size:.6rem;position:absolute}.CaseStudiesMobile-module__BSAdKa__info{gap:var(--m-1);flex-direction:column;padding:0 .125rem;display:flex}.CaseStudiesMobile-module__BSAdKa__counter{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-muted);margin:0;font-size:.62rem;display:block}.CaseStudiesMobile-module__BSAdKa__name{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(1.15rem,5vw,1.5rem);font-weight:300;line-height:1.15;display:block}.CaseStudiesMobile-module__BSAdKa__dots{justify-content:center;align-items:center;gap:var(--m-1);padding:var(--m-3) 0 0;display:flex}.CaseStudiesMobile-module__BSAdKa__dot{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:24px;height:28px;padding:0;position:relative}.CaseStudiesMobile-module__BSAdKa__dot:before{content:"";background:var(--border);transform-origin:50%;border-radius:3px;height:6px;margin-top:-3px;transition:background .3s,transform .3s;position:absolute;top:50%;left:2px;right:2px;transform:scaleX(.5)}.CaseStudiesMobile-module__BSAdKa__dotActive:before{background:var(--accent);transform:scaleX(1)}.CaseStudiesMobile-module__BSAdKa__footer{text-align:center;margin-top:var(--m-5);padding:0 var(--container-pad)}.CaseStudiesMobile-module__BSAdKa__viewAll{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--accent-text);font-weight:500;text-decoration:none}.CaseStudiesMobile-module__BSAdKa__viewAll:hover{text-decoration:underline}
.ProofMobile-module__rkufRG__section{padding:var(--section-pad-v-lg) 0 var(--m-4);background:var(--bg)}.ProofMobile-module__rkufRG__top,.ProofMobile-module__rkufRG__bottom{padding:0 var(--container-pad)}.ProofMobile-module__rkufRG__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-accent);margin-bottom:var(--m-3);display:block}.ProofMobile-module__rkufRG__heading{margin:0 0 var(--m-5)}.ProofMobile-module__rkufRG__headingEm{color:var(--accent-text);font-style:italic}.ProofMobile-module__rkufRG__factBand{padding:var(--m-7) var(--container-pad);margin:var(--m-6) 0 var(--m-5);background:var(--bg-alt);text-align:center}.ProofMobile-module__rkufRG__factNumeral{font-family:var(--font-display);color:var(--accent-text);margin:0 0 var(--m-3);font-size:clamp(2rem,9vw,2.75rem);font-weight:400;line-height:1;display:block}.ProofMobile-module__rkufRG__factText{max-width:28ch;font-family:var(--font-display);color:var(--text-primary);margin:0 auto;font-size:clamp(1.05rem,4.5vw,1.2rem);line-height:1.45;display:block}.ProofMobile-module__rkufRG__factSource{margin-top:var(--m-4);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:400;display:block}.ProofMobile-module__rkufRG__takeaway{max-width:38ch;margin-bottom:var(--m-5);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.6;display:block}.ProofMobile-module__rkufRG__cta{align-items:center;gap:var(--m-2);max-width:100%;min-height:var(--tap-min);padding:.6rem var(--m-4);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:500;font-size:var(--fs-body-sm);color:var(--text-primary);line-height:1.35;text-decoration:none;display:inline-flex}.ProofMobile-module__rkufRG__ctaArrow{color:var(--accent-text);display:inline-flex}.ProofMobile-module__rkufRG__ctaArrow svg{width:1rem;height:1rem}
.BuildProcessMobile-module__R9QEQa__section{padding:var(--section-pad-v-lg) var(--container-pad);background:var(--bg-alt)}.BuildProcessMobile-module__R9QEQa__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-accent);margin-bottom:var(--m-3);display:block}.BuildProcessMobile-module__R9QEQa__heading{margin:0 0 var(--m-2)}.BuildProcessMobile-module__R9QEQa__headingEm{color:var(--accent-text);font-style:italic}.BuildProcessMobile-module__R9QEQa__lead{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-muted);margin:0 0 var(--m-6);display:block}.BuildProcessMobile-module__R9QEQa__steps{margin:0 0 var(--m-7);flex-direction:column;padding:0;list-style:none;display:flex}.BuildProcessMobile-module__R9QEQa__step{gap:var(--m-4);padding-bottom:var(--m-4);display:flex}.BuildProcessMobile-module__R9QEQa__step:last-child{padding-bottom:0}.BuildProcessMobile-module__R9QEQa__stepMarker{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.BuildProcessMobile-module__R9QEQa__stepNum{border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--accent);width:1.75rem;height:1.75rem;color:var(--accent-text);font-family:var(--font-mono);font-size:var(--fs-micro);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.BuildProcessMobile-module__R9QEQa__stepLine{width:1px;min-height:var(--m-2);margin-top:var(--m-1);background:var(--border);flex:1}.BuildProcessMobile-module__R9QEQa__stepContent{min-width:0;padding-bottom:var(--m-2);flex:1}.BuildProcessMobile-module__R9QEQa__stepDay{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--m-1);display:block}.BuildProcessMobile-module__R9QEQa__stepPhase{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--text-primary);margin-bottom:var(--m-2);display:block}.BuildProcessMobile-module__R9QEQa__stepBody{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-muted);margin:0;line-height:1.55;display:block}.BuildProcessMobile-module__R9QEQa__compare{border-top:1px solid var(--border)}.BuildProcessMobile-module__R9QEQa__compareRow{gap:var(--m-1);padding:var(--m-4) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.BuildProcessMobile-module__R9QEQa__compareLabel{font-family:var(--font-body);font-size:var(--fs-micro);color:var(--text-primary);font-weight:500}.BuildProcessMobile-module__R9QEQa__compareUs,.BuildProcessMobile-module__R9QEQa__compareThem{align-items:baseline;gap:var(--m-2);font-family:var(--font-body);font-size:var(--fs-micro);display:flex}.BuildProcessMobile-module__R9QEQa__compareUs{color:var(--accent-text)}.BuildProcessMobile-module__R9QEQa__compareThem{color:var(--text-muted)}.BuildProcessMobile-module__R9QEQa__compareTag{width:6.5rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:.62rem}
.ServicesMobile-module__0Z166G__section{padding:var(--section-pad-v-lg) var(--container-pad);background:var(--bg)}.ServicesMobile-module__0Z166G__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-accent);margin-bottom:var(--m-3);display:block}.ServicesMobile-module__0Z166G__heading{margin:0 0 var(--m-5)}.ServicesMobile-module__0Z166G__headingEm{color:var(--accent-text);font-style:italic}.ServicesMobile-module__0Z166G__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ServicesMobile-module__0Z166G__row{align-items:center;gap:var(--m-3);padding:var(--m-4) 0 var(--m-4) var(--m-3);margin-left:calc(var(--m-3) * -1);border-bottom:1px solid var(--border);border-left:2px solid #0000;grid-template-columns:2rem 1fr auto;text-decoration:none;transition:border-left-color .15s,background-color .15s;display:grid}.ServicesMobile-module__0Z166G__row:active{border-left-color:var(--accent);background:var(--bg-alt)}.ServicesMobile-module__0Z166G__num{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted)}.ServicesMobile-module__0Z166G__text{gap:var(--m-1);flex-direction:column;min-width:0;display:flex}.ServicesMobile-module__0Z166G__name{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600}.ServicesMobile-module__0Z166G__desc{font-family:var(--font-body);font-size:var(--fs-micro);color:var(--text-muted)}.ServicesMobile-module__0Z166G__arrow{font-size:var(--fs-body-sm);color:var(--accent-text);flex-shrink:0}.ServicesMobile-module__0Z166G__footer{gap:var(--m-5);margin-top:var(--m-6);flex-wrap:wrap;justify-content:center;display:flex}.ServicesMobile-module__0Z166G__viewAll{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--accent-text);font-weight:500;text-decoration:none}.ServicesMobile-module__0Z166G__viewAll:hover{text-decoration:underline}