.home-blog-section{border-top:1px solid rgba(10,15,28,.06)}.home-blog-highlight{color:var(--brand)}.home-blog-grid{display:grid;grid-template-columns:1fr;gap:1.45rem;align-items:stretch}@media(min-width:820px){.home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media(min-width:1180px){.home-blog-grid{gap:1.9rem}}.home-blog-card{border-radius:8px;border:1px solid rgba(10,15,28,.1);overflow:hidden}.home-blog-card{position:relative;display:flex;flex-direction:column;min-height:0;background:#fffdfa;text-decoration:none;box-shadow:0 1px 2px #0a0f1c0a,0 18px 48px -38px #0a0f1c57;transform:translateZ(0);animation:homeBlogRise .56s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--card-index, 0) * 80ms);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease}.home-blog-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:8px;border:2px solid rgba(245,130,32,0);opacity:0;transform:scale(.985);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),border-color .22s ease}.home-blog-card:hover,.home-blog-card:focus-visible{transform:translate3d(0,-3px,0) scale(1.005);border-color:#f582206b;background:#fff;box-shadow:0 5px 14px #0a0f1c0f,0 26px 64px -36px #0a0f1c57}.home-blog-card:hover:after,.home-blog-card:focus-visible:after{opacity:1;transform:scale(1);border-color:#f58220ad}.home-blog-card:focus-visible,.home-blog-all:focus-visible{outline:3px solid rgba(245,130,32,.42);outline-offset:4px}.home-blog-card:active,.home-blog-all:active{transform:translate3d(0,-2px,0) scale(.99)}.home-blog-media{margin:0;aspect-ratio:16 / 9;background:var(--ink);overflow:hidden;border-bottom:1px solid rgba(10,15,28,.08)}.home-blog-media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s ease}.home-blog-card:hover .home-blog-media img,.home-blog-card:focus-visible .home-blog-media img{transform:scale(1.02)}.home-blog-body{display:flex;flex-direction:column;flex:1;padding:1.45rem 1.45rem 1.5rem}.home-blog-body time{display:block;color:var(--slate);font-size:.9rem;line-height:1.4;margin-bottom:.72rem}.home-blog-pill{align-self:flex-start;min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:.34rem .72rem;background:#f5822021;color:var(--ink);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.88rem}.home-blog-body h3{font-family:Satoshi,system-ui,sans-serif;font-size:clamp(1.22rem,.44vw + 1rem,1.46rem);font-weight:900;line-height:1.18;color:var(--ink);margin:0 0 .9rem;letter-spacing:0}.home-blog-body p{color:var(--slate);font-size:.96rem;line-height:1.55;margin:0 0 1.25rem}.home-blog-read{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;color:var(--ink);font-weight:800;font-size:.96rem}.home-blog-read svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.home-blog-card:hover .home-blog-read svg,.home-blog-card:focus-visible .home-blog-read svg{transform:translate3d(4px,0,0)}.home-blog-actions{display:flex;justify-content:center;margin-top:2.5rem}.home-blog-all{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.55rem;border-radius:999px;border:1px solid rgba(10,15,28,.16);background:#fff;color:var(--ink);font-weight:850;box-shadow:0 1px 2px #0a0f1c0a,0 18px 42px -30px #0a0f1c52;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease}.home-blog-all:hover{transform:translate3d(0,-3px,0);border-color:#f5822073;background:#fff8ed;box-shadow:0 4px 10px #0a0f1c0d,0 24px 56px -32px #f5822057}@keyframes homeBlogRise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:640px){.home-blog-section{padding-top:5rem;padding-bottom:5rem}.home-blog-body{padding:1.45rem 1.35rem 1.55rem}.home-blog-body h3{font-size:clamp(1.22rem,5.2vw,1.45rem)}}@media(prefers-reduced-motion:reduce){.home-blog-card{animation:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.home-blog-card,.home-blog-card:hover,.home-blog-card:focus-visible,.home-blog-card:active,.home-blog-media img,.home-blog-card:hover .home-blog-media img,.home-blog-card:focus-visible .home-blog-media img,.home-blog-read svg,.home-blog-card:hover .home-blog-read svg,.home-blog-card:focus-visible .home-blog-read svg,.home-blog-all,.home-blog-all:hover,.home-blog-all:active{transform:none}}.svc-card{position:relative;display:flex;flex-direction:column;padding:1.875rem 1.75rem 1.625rem;background:linear-gradient(155deg,#fff,#f4f7fb);border:1px solid rgba(14,27,77,.08);border-radius:20px;overflow:hidden;text-decoration:none;box-shadow:0 1px 2px #0e1b4d0a,0 6px 16px -8px #0e1b4d0f;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .38s ease}.svc-wash{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,#0a1230,#0e1b4d 55%,#14245b);opacity:0;transition:opacity .38s cubic-bezier(.16,1,.3,1);pointer-events:none}.svc-card:hover .svc-wash{opacity:1}.svc-num{position:absolute;right:1.25rem;bottom:.55rem;z-index:1;font-family:Satoshi,system-ui,sans-serif;font-size:3.4rem;font-weight:900;letter-spacing:-.04em;line-height:1;color:#0e1b4d12;pointer-events:none;transition:color .38s ease}.svc-card:hover .svc-num{color:#f582208c}.svc-card-feature .svc-num{color:#ffffff14}.svc-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(240px 240px at var(--mx, 50%) var(--my, 50%),rgba(245,130,32,.16) 0%,rgba(245,130,32,.06) 38%,transparent 72%);opacity:0;transition:opacity .32s ease}.svc-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1.5px;background:radial-gradient(200px 200px at var(--mx, 50%) var(--my, 50%),rgba(245,130,32,.85) 0%,rgba(245,130,32,0) 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .32s ease}.svc-card:hover{transform:translateY(-3px);z-index:2;border-color:#f582204d;box-shadow:0 10px 24px -8px #0e1b4d2e,0 34px 64px -22px #0e1b4d73,0 12px 30px -8px #f5822033}.svc-card:hover .svc-title{color:#fff}.svc-card:hover .svc-desc{color:#fffc}.svc-card:hover .svc-footer{border-top-color:#ffffff24}.svc-card:hover .svc-price{color:#ffb576}.svc-title,.svc-desc,.svc-price{transition:color .38s ease}.svc-footer{transition:border-top-color .38s ease}.svc-card:hover:after,.svc-card:hover:before{opacity:1}.svc-card:focus-visible{outline:none;box-shadow:0 0 0 3px #f5822073,0 22px 44px -14px #0e1b4d2e}.svc-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.svc-ico{position:relative;width:60px;height:60px;display:grid;place-items:center;margin-bottom:1.25rem}.svc-ico-blob{position:absolute;inset:0;background:var(--blob, rgba(245, 130, 32, .16));border-radius:42% 58% 56% 44%/50% 44% 56% 50%;animation:svc-blob-morph 16s ease-in-out infinite;transition:transform .56s cubic-bezier(.22,1,.36,1),background .52s ease}.svc-ico-svg{position:relative;z-index:1;width:27px;height:27px;color:#0e1b4d;transition:color .52s ease,transform .56s cubic-bezier(.22,1,.36,1)}.svc-card:nth-of-type(4n+1){--blob: rgba(56, 150, 222, .18)}.svc-card:nth-of-type(4n+2){--blob: rgba(245, 193, 80, .28)}.svc-card:nth-of-type(4n+3){--blob: rgba(245, 130, 32, .2)}.svc-card:nth-of-type(4n+4){--blob: rgba(236, 112, 99, .2)}.svc-card:nth-of-type(3n) .svc-ico-blob{animation-delay:-8s}.svc-card:nth-of-type(odd) .svc-ico-blob{animation-delay:-12s}@keyframes svc-blob-morph{0%,to{border-radius:42% 58% 56% 44%/50% 44% 56% 50%}50%{border-radius:50% 50% 48% 52%/48% 50% 50% 52%}}.svc-card:hover .svc-ico-blob{animation:none;background:var(--brand);transform:scale(1.08) rotate(-6deg);border-radius:52% 48% 50% 50%/50%}.svc-card:hover .svc-ico-svg{color:#fff;transform:scale(1.06) rotate(3deg)}.svc-title{font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:clamp(1.125rem,1vw + .6rem,1.375rem);line-height:1.25;letter-spacing:-.025em;color:#0e1b4d;margin:0 0 .875rem;padding-right:4.5rem}.svc-desc{flex:1;font-size:.9375rem;line-height:1.6;color:#475569;margin:0 0 1.75rem}.svc-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-top:1rem;border-top:1px solid rgba(14,27,77,.06)}.svc-price{font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:#f58220;white-space:nowrap}.svc-cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0e1b4d;transition:color .28s ease}.svc-arrow{transition:transform .32s cubic-bezier(.16,.84,.44,1)}.svc-card:hover .svc-cta{color:#fff}.svc-card:hover .svc-arrow{transform:translate(5px)}.svc-tag{position:absolute;top:1.125rem;right:1.125rem;z-index:2;padding:.25rem .625rem;font-size:.625rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f58220,#e26d0f);border-radius:999px;box-shadow:0 2px 6px #f582204d}.svc-card-feature{background:linear-gradient(135deg,#0a1230,#0e1b4d 45%,#1e4d8c);border-color:#f582202e;box-shadow:0 4px 12px #0e1b4d2e,0 18px 40px -12px #0e1b4d52}.svc-card-feature:after{background:radial-gradient(60% 60% at 80% 20%,rgba(245,130,32,.18) 0%,transparent 60%),radial-gradient(50% 60% at 10% 90%,rgba(30,77,140,.3) 0%,transparent 60%);opacity:1}.svc-card-feature .svc-title{color:#fff}.svc-card-feature .svc-desc{color:#ffffffc7}.svc-card-feature .svc-footer{border-top-color:#ffffff1f}.svc-card-feature .svc-price{color:#ffb576}.svc-card-feature .svc-cta{color:#fff}.svc-card-feature .svc-wash{background:linear-gradient(135deg,#0a1230,#14245b 45%,#2b5fa0)}.svc-card-feature:hover{border-color:#f582205c;box-shadow:0 6px 14px #0e1b4d38,0 28px 56px -16px #0e1b4d66,0 10px 24px -6px #f582202e}.svc-card-feature:hover .svc-cta{color:#ffb576}.svc-card-feature .svc-ico-blob{background:#f5822042}.svc-card-feature .svc-ico-svg{color:#fff}.svc-card-warm{background:linear-gradient(155deg,#fff,#fff1e4);border-color:#f582202e}.svc-card-warm:after{background:radial-gradient(80% 60% at 100% 0%,rgba(245,130,32,.1) 0%,transparent 60%);opacity:1}.svc-card-warm .svc-footer{border-top-color:#f5822024}.svc-card-warm:hover{border-color:#f5822052;box-shadow:0 4px 10px #0e1b4d1a,0 26px 52px -16px #0e1b4d6b,0 10px 24px -6px #f582202e}@media(prefers-reduced-motion:reduce){.svc-card,.svc-arrow,.svc-wash,.svc-num,.svc-ico-blob,.svc-ico-svg,.svc-card:after,.svc-card:before{transition:none}.svc-ico,.svc-ico-blob{animation:none}.svc-card:hover,.svc-card:hover .svc-ico-blob,.svc-card:hover .svc-ico-svg{transform:none}}.glow{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(245,130,32,.14) 0%,rgba(245,130,32,.04) 40%,transparent 70%);pointer-events:none;z-index:0;filter:blur(10px)}.glow-1{top:-200px;right:-240px}.glow-2{bottom:-280px;left:-200px;width:700px;height:700px;opacity:.55}.faint-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(10,15,28,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(10,15,28,.025) 1px,transparent 1px);background-size:88px 88px}#siteHeader.scrolled{background:#fafaf7f0!important;box-shadow:0 1px #0a0f1c0f}.nav-link{position:relative;color:var(--slate);font-weight:500;font-size:14px;letter-spacing:.005em;transition:color .3s ease}.nav-link:hover{color:var(--ink)}.nav-link:after{content:"";position:absolute;left:0;bottom:-6px;height:1.5px;width:0;background:var(--brand);transition:width .36s cubic-bezier(.33,1,.68,1)}.nav-link:hover:after{width:100%}.group:hover .services-dropdown{opacity:1;pointer-events:auto}.group:hover .nav-link svg{transform:rotate(180deg)}.dropdown-item{display:block;padding:8px 12px;font-size:14px;font-weight:500;color:var(--slate);border-radius:8px;transition:background .15s ease,color .15s ease}.dropdown-item:hover{background:#f582200f;color:var(--ink)}.h1-word{display:inline}.h1-word>span{display:inline}.swoosh-word{position:relative;display:inline-block;color:var(--brand)}.swoosh-line{position:absolute;left:0;right:0;bottom:-.1em;width:100%;stroke-dasharray:560;stroke-dashoffset:560}.swoosh-line path{animation:swoosh-draw 1.25s ease-in-out both;animation-delay:.12s}.hero-work{position:relative;width:100%;max-width:560px;aspect-ratio:10 / 11;margin:0 auto}.hero-shot{position:absolute;margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(14,27,77,.08);box-shadow:0 2px 6px #0e1b4d0f,0 40px 60px -18px #1e4d8c38;animation:hero-fade-up .55s cubic-bezier(.33,1,.68,1) both}.hero-shot-back{animation-delay:.06s}.hero-shot-mid{animation-delay:.11s}.hero-shot-front{animation-delay:.16s}.hero-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hero-shot-bar{display:flex;align-items:center;gap:5px;height:22px;padding:0 10px;background:#f4f4f1;border-bottom:1px solid rgba(14,27,77,.05)}.hero-shot-bar i{width:6px;height:6px;border-radius:50%;background:#0e1b4d24}.hero-shot-bar i:first-child{background:#f582208c}.hero-shot-back{top:0;right:0;width:56%;aspect-ratio:16/10;z-index:1}.hero-shot-mid{top:25%;left:5%;width:64%;aspect-ratio:auto;z-index:2}.hero-shot-mid img{height:auto;aspect-ratio:880 / 496;object-position:top}.hero-shot-front{bottom:13%;right:0;width:57%;aspect-ratio:16/10;z-index:3;box-shadow:0 2px 6px #0e1b4d12,0 54px 84px -20px #1e4d8c4d}.hero-proof-chip{position:absolute;z-index:4;top:57%;left:12%;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--inverse, #0E1B4D);color:#fff;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 4px 10px #0e1b4d2e,0 18px 34px -12px #0e1b4d59;white-space:nowrap;animation:hero-fade-up .55s cubic-bezier(.33,1,.68,1) both;animation-delay:.2s}.hero-proof-chip svg{color:var(--brand);flex-shrink:0}.hero-proof-chip-2{inset:auto 6% 11% auto;background:#fff;color:var(--ink, #0A0F1C);border:1px solid rgba(245,130,32,.25);box-shadow:0 2px 6px #0e1b4d0f,0 14px 28px -12px #0e1b4d2e}.receipt-shot{margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 56px -22px #0000008c;display:flex;flex-direction:column;transition:transform .42s cubic-bezier(.16,1,.3,1)}.receipt-shot:hover{transform:translateY(-4px)}.receipt-shot img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top}.receipt-shot figcaption{padding:12px 16px 14px;background:#0a1230f7;color:#ffffffb8;font-size:12.5px;line-height:1.45}.receipt-shot figcaption strong{color:var(--brand);font-weight:700}@media(prefers-reduced-motion:reduce){.receipt-shot{transition:none}.receipt-shot:hover{transform:none}}.pf-bar{position:absolute;top:0;left:0;right:0;z-index:5}.case-card{padding-top:0!important}.case-shot{margin:0 -2rem 1.375rem;border-radius:.75rem .75rem 0 0;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid rgba(14,27,77,.06)}.case-shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .7s cubic-bezier(.16,1,.3,1)}.case-card:hover .case-shot img{transform:scale(1.04)}.case-lead-shot{position:relative;margin:0 -2rem -2rem 0;border-radius:14px 0 0;overflow:hidden;background:#fff;border:1px solid rgba(14,27,77,.08);border-right:0;border-bottom:0;box-shadow:0 24px 48px -18px #1e4d8c40;display:flex;flex-direction:column}.case-lead-shot img{width:100%;height:100%;flex:1;object-fit:cover;object-position:top left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.case-lead:hover .case-lead-shot img{transform:scale(1.03)}@media(max-width:767px){.case-lead-shot{margin:0 -2rem -2rem;border-radius:14px 14px 0 0;aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.case-shot img,.case-lead-shot img{transition:none}.case-card:hover .case-shot img,.case-lead:hover .case-lead-shot img{transform:none}}.step-badge{position:relative;background:#fff;color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand),0 40px 40px -10px #1e4d8c0f}.step-badge:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(245,130,32,.3);animation:step-breathe 3.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes step-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.1);opacity:.18}}@media(prefers-reduced-motion:reduce){.step-badge:after{animation:none;opacity:.4}}.founder-frame{box-shadow:0 0 0 1px #0e1b4d12,0 0 0 7px #f4f4f1e6,0 0 0 8px #0e1b4d0f,0 40px 60px -18px #1e4d8c29}.founder-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border-radius:14px;overflow:hidden;background:var(--inverse, #0E1B4D)}.founder-stat{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px;min-height:74px}.founder-stat+.founder-stat{border-left:1px solid rgba(255,255,255,.1)}.founder-stat strong{font-family:Satoshi,system-ui,sans-serif;font-size:1.35rem;font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1;white-space:nowrap}.founder-stat:first-child strong{color:var(--brand)}.founder-stat span{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#ffffffb8;line-height:1.35}.founder-socials{display:inline-flex;gap:10px}.founder-socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1.5px #0e1b4d24;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.founder-socials a:hover{color:#fff;background:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand),0 10px 20px -8px #f5822080;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.founder-socials a{transition:none}.founder-socials a:hover{transform:none}}.answer-capsule{position:relative;display:flex;gap:1.125rem;align-items:flex-start;padding:1.75rem 2rem;background:#f4f4f1;border-radius:16px;border-left:3px solid var(--brand)}.answer-capsule-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:2px;border-radius:50%;background:#f582201f;color:var(--brand)}@media(max-width:480px){.answer-capsule{padding:1.25rem;gap:.875rem}}.trust-logo{color:var(--ink);font-weight:700;letter-spacing:-.02em;font-size:18px;font-style:italic;transition:color .24s ease}.trust-logo-link{text-decoration:none}.trust-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center;gap:2rem 1.5rem;width:100%;max-width:360px;margin-inline:auto}.trust-wall>.trust-cell:last-child:nth-child(odd){grid-column:1 / -1}.trust-cell{display:inline-flex;align-items:center;justify-content:center;min-height:48px;line-height:0;text-decoration:none;transition:transform .24s ease}.trust-cell:hover{transform:translateY(-2px)}.trust-cell:hover .trust-logo{color:var(--brand)}.trust-logo-img{height:28px;width:auto}.trust-logo-img.is-badge{height:44px}.trust-khaira{gap:.55rem}.trust-khaira-mark{height:24px;width:auto}@media(min-width:768px){.trust-wall{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3.25rem;width:auto;max-width:none}.trust-wall>.trust-cell:last-child:nth-child(odd){grid-column:auto}.trust-cell{min-height:60px}.trust-logo{font-size:22px}.trust-logo-img{height:38px}.trust-logo-img.is-badge{height:54px}.trust-khaira-mark{height:33px}}@media(prefers-reduced-motion:reduce){.trust-cell,.trust-logo{transition:none}.trust-cell:hover{transform:none}}.hub-wrap{position:relative;max-width:1100px;margin:0 auto;aspect-ratio:1200 / 440}.hub-lines{position:absolute;inset:0;width:100%;height:100%}.hub-line{stroke-dasharray:560}.hub-trace{fill:none;stroke:#f5822099;stroke-width:2.5;stroke-linecap:round}.hub-core:after{content:"";position:absolute;inset:-8px;border-radius:30px;border:1.5px solid rgba(245,130,32,.28);animation:step-breathe 4.2s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.hub-trace{display:none}.hub-core:after{animation:none;opacity:.4}}.hub-chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:158px;height:54px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0e1b4d0d,0 14px 28px -14px #1e4d8c2e;transition:transform .32s cubic-bezier(.16,1,.3,1)}.hub-chip:before{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid rgba(245,130,32,.65);opacity:0;transition:opacity .3s ease;pointer-events:none}.hub-chip.is-zap{transform:translateY(-2px)}.hub-chip.is-zap:before{opacity:1}.hub-core:before{content:"";position:absolute;inset:-8px;border-radius:30px;border:2px solid rgba(245,130,32,.9);opacity:0;transition:opacity .3s ease;pointer-events:none}.hub-core.is-zap:before{opacity:1}.hub-chip-0{left:10%;top:9.1%}.hub-chip-1{left:10%;top:25.5%}.hub-chip-2{left:10%;top:41.8%}.hub-chip-3{left:10%;top:58.2%}.hub-chip-4{left:10%;top:74.5%}.hub-chip-5{left:10%;top:90.9%}.hub-chip-6{left:90%;top:9.1%}.hub-chip-7{left:90%;top:25.5%}.hub-chip-8{left:90%;top:41.8%}.hub-chip-9{left:90%;top:58.2%}.hub-chip-10{left:90%;top:74.5%}.hub-chip-11{left:90%;top:90.9%}.hub-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:96px;height:96px;border-radius:24px;background:var(--inverse);box-shadow:0 2px 6px #0e1b4d24,0 30px 56px -18px #0e1b4d66}.hub-core img{width:54px;height:54px;object-fit:contain}.stack-logo{height:22px;width:auto;display:block;color:var(--ink);fill:currentColor}.stack-glyph,.stack-wordmark{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:var(--ink);font-weight:700;letter-spacing:-.02em;font-size:14px}.stack-glyph .stack-logo,.stack-wordmark .stack-logo{height:17px}@media(max-width:768px){.hub-wrap{aspect-ratio:auto;height:620px}.hub-lines{display:none}.hub-wrap.lines-live .hub-lines{display:block;z-index:0}.hub-break{display:none}.hub-chip{z-index:1;width:auto;min-width:0;height:auto;padding:0;background:transparent;box-shadow:none}.hub-chip:before{inset:-8px}.stack-logo{height:26px}.stack-glyph,.stack-wordmark{font-size:12.5px}.hub-chip-0{left:28%;top:5%}.hub-chip-1{left:46%;top:12%}.hub-chip-2{left:66%;top:7%}.hub-chip-3{left:18%;top:22%}.hub-chip-4{left:82%;top:22%}.hub-chip-5{left:85%;top:60%}.hub-chip-6{left:30%;top:68%}.hub-chip-7{left:18%;top:60%}.hub-chip-8{left:28%;top:83%}.hub-chip-9{left:45%;top:79%}.hub-chip-10{left:70%;top:80%}.hub-chip-11{left:55%;top:92%}.hub-core{width:84px;height:84px;border-radius:20px}.hub-core img{width:46px;height:46px}}.footer-link{color:#fff;transition:color .22s ease}.footer-link:hover{color:var(--brand)}.faq-item[open] .faq-icon svg{transform:rotate(45deg)}.faq-item[open] .faq-icon{background:var(--brand)!important;color:#fff}.faq-item[open] summary h3{color:var(--brand)}summary::-webkit-details-marker{display:none}.proof-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#f5822014;border:1px solid rgba(245,130,32,.22);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.35;align-self:flex-start}.proof-pill strong{color:#f58220;font-weight:800}.proof-pill em{font-style:normal;color:var(--ink);font-weight:600}.proof-pill-dot{width:7px;height:7px;border-radius:999px;background:#f58220;box-shadow:0 0 #f582208c;animation:proof-pulse-hp 2.2s ease-out infinite;flex-shrink:0}@keyframes proof-pulse-hp{0%{box-shadow:0 0 #f582208c}70%{box-shadow:0 0 0 7px #f5822000}to{box-shadow:0 0 #f5822000}}@media(prefers-reduced-motion:reduce){.proof-pill-dot{animation:none}}@media(max-width:1024px){.hero-work{max-width:460px}}@media(max-width:768px){.hero-work{max-width:400px;margin-top:1.5rem;aspect-ratio:10 / 10}.hero-proof-chip{font-size:10px;padding:6px 11px}#ctaRow .cta-primary,#ctaRow .cta-ghost{font-size:14px;padding:.72rem 1.3rem}}.hero-proof-chip-2{animation-delay:.2s}@media(prefers-reduced-motion:reduce){.hero-shot,.hero-proof-chip{animation:none}}.rank-climb,.signal-flow{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 14%,rgba(245,130,32,.32),transparent 34%),linear-gradient(145deg,#071326,#102f56 58%,#0a1230);border:1px solid rgba(245,130,32,.18);border-radius:22px;padding:26px 24px 24px;box-shadow:0 2px 8px #0a123024,0 34px 70px -30px #0a123080,inset 0 1px #ffffff14;max-width:none;margin:0 auto;min-width:0;width:100%;min-height:344px}.rank-climb:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(245,130,32,.18) 42%,rgba(255,255,255,.24) 50%,transparent 62%);opacity:0;transform:translate(-115%)}.rank-climb.is-live:before{animation:rank-data-sweep 5.2s cubic-bezier(.16,1,.3,1) .2s infinite}@keyframes rank-data-sweep{0%,34%{opacity:0;transform:translate(-115%)}44%{opacity:1}68%{opacity:0;transform:translate(115%)}to{opacity:0;transform:translate(115%)}}.rank-climb-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rank-climb-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94}.rank-climb-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#fff;background:#f58220eb;border:1px solid rgba(255,255,255,.16);padding:4px 10px;border-radius:999px}.rank-climb.is-live .rank-climb-badge{animation:badge-breathe 3.8s ease-in-out infinite}@keyframes badge-breathe{0%,to{transform:translateY(0);box-shadow:0 0 #f5822000}50%{transform:translateY(-1px);box-shadow:0 10px 22px -14px #f58220d9}}.rank-climb-chart{height:178px;display:flex;align-items:flex-end;gap:9px;margin:22px 0 18px;padding-top:18px}.climb-bar.is-peak{animation:peak-glow 2.6s ease-in-out infinite}@keyframes peak-glow{0%,to{box-shadow:0 0 #f5822000}50%{box-shadow:0 0 20px #f5822080}}.rank-climb-aspire{margin-top:12px;font-size:15.5px;font-weight:800;color:var(--brand);line-height:1.4}.climb-bar{flex:1;min-width:0;height:var(--h);background:linear-gradient(180deg,#fff3,#ffffff17);border-radius:6px 6px 2px 2px;transform-origin:bottom;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -12px 18px #ffffff0d}.climb-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#6faaf0,#255a98);transform:scaleY(1);transform-origin:bottom center;will-change:transform,opacity;z-index:1;box-shadow:inset 0 1px #ffffff4d}.climb-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff57,#fff0);opacity:0;transform:translateY(100%);z-index:2;pointer-events:none}.rank-climb.is-live .climb-bar:after{animation:bar-data-rise 3.6s ease-in-out infinite;animation-delay:calc(var(--bar-i, 0) * .12s)}@keyframes bar-data-rise{0%,42%{opacity:0;transform:translateY(100%)}58%{opacity:.9}82%,to{opacity:0;transform:translateY(-100%)}}.climb-bar.is-peak{background:linear-gradient(180deg,#f582203d,#f582201a)}.climb-bar.is-peak .climb-fill{background:linear-gradient(180deg,#ff9a36,#f58220)}.climb-peak-spark{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:20px;height:20px;color:var(--brand);z-index:3}.rank-climb-foot{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.rank-climb-from,.rank-climb-to{font-size:14px;font-weight:800}.rank-climb-from{color:#ffffff85}.rank-climb-to{color:#fff}.rank-climb-arrow{width:20px;height:20px;color:var(--brand);flex-shrink:0}.rank-climb-cap{margin-top:10px;font-size:12.5px;color:#ffffffb3}.rank-climb-aspire{color:#fff}.proof-pillar{display:grid;grid-template-columns:minmax(250px,1fr) 74px minmax(250px,1fr);align-items:stretch;gap:0}.proof-scroll-handle{position:relative;width:100%;min-height:100%;margin:0;display:flex;justify-content:center;align-items:flex-end;padding:0 10px 38px}.proof-scroll-line{position:relative;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,#1e4d8c2e,#f58220eb,#1e4d8c2e);transform:scaleX(0);transform-origin:left center}.proof-scroll-line:after{content:"";position:absolute;right:-2px;top:50%;width:10px;height:10px;border-top:2px solid var(--brand);border-right:2px solid var(--brand);transform:translateY(-50%) rotate(45deg)}.proof-scroll-knob{position:absolute;bottom:32px;left:10px;width:14px;height:14px;border-radius:999px;background:#fff;border:2px solid var(--brand);box-shadow:0 8px 18px -9px #f58220cc,0 0 0 5px #f5822014;opacity:0;transform:translate(-8px)}.proof-scroll-handle.is-live .proof-scroll-knob{animation:scroll-knob-loop 2.4s ease-in-out infinite}@keyframes scroll-knob-loop{0%,to{transform:translate(0);opacity:.62}45%{transform:translate(42px);opacity:1}70%{transform:translate(52px);opacity:0}}.signal-flow{background:radial-gradient(circle at 86% 18%,rgba(245,130,32,.34),transparent 35%),radial-gradient(circle at 18% 82%,rgba(109,165,236,.18),transparent 36%),linear-gradient(145deg,#071326,#102f56 58%,#0a1230)}.signal-flow:before{content:"";position:absolute;inset:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);pointer-events:none}.signal-flow-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.signal-flow-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f}.signal-flow-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 10px}.signal-flow-live span{width:7px;height:7px;border-radius:999px;background:var(--brand);box-shadow:0 0 #f582208c}.signal-flow.is-live .signal-flow-live span{animation:signal-dot-pulse 1.8s ease-out infinite}@keyframes signal-dot-pulse{0%{box-shadow:0 0 #f582208c}80%,to{box-shadow:0 0 0 9px #f5822000}}.signal-flow-map{position:absolute;inset:28px 10px 8px;width:calc(100% - 20px);height:calc(100% - 36px);filter:url(#signalFlowShadow)}.signal-path{stroke-dasharray:9 13;opacity:.76;animation:signal-dash 4.6s linear infinite}.signal-path-alt{opacity:.44;animation-duration:6.2s;animation-direction:reverse}@keyframes signal-dash{to{stroke-dashoffset:-88}}.signal-packet{opacity:0;offset-rotate:0deg}.signal-flow.is-live .signal-packet-a{opacity:1;offset-path:path("M76 137 C142 42 255 48 316 100 C375 151 369 208 426 220");animation:signal-packet-main 4.8s cubic-bezier(.45,0,.2,1) infinite}.signal-flow.is-live .signal-packet-b{opacity:1;offset-path:path("M76 137 C146 190 218 218 298 176 C350 148 380 111 426 78");animation:signal-packet-alt 5.8s cubic-bezier(.45,0,.2,1) .8s infinite}@keyframes signal-packet-main{0%{offset-distance:0%;opacity:0;transform:scale(.7)}12%,80%{opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(.7)}}@keyframes signal-packet-alt{0%{offset-distance:0%;opacity:0;transform:scale(.7)}14%,76%{opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(.7)}}.signal-node{position:absolute;z-index:2;display:grid;grid-template-columns:38px 1fr;column-gap:10px;align-items:center;min-width:132px;padding:10px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px 2px #0a123014,0 18px 34px -24px #00000057,inset 0 1px #ffffffbf;backdrop-filter:blur(12px);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.signal-node-icon{grid-row:span 2;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:#f5822017;border:1px solid rgba(245,130,32,.16)}.signal-node-icon svg{width:20px;height:20px}.signal-node strong{font-size:13px;color:var(--ink);line-height:1.1}.signal-node small{font-size:11px;color:var(--slate);line-height:1.2}.signal-node-site{left:22px;top:78px}.signal-node-search{right:22px;top:148px}.signal-node-ai{left:24px;top:222px}.signal-node-call{right:28px;bottom:32px}.signal-flow.is-live .signal-node{animation:signal-node-float 5.6s cubic-bezier(.4,0,.2,1) infinite}.signal-flow.is-live .signal-node-search{animation-delay:.35s}.signal-flow.is-live .signal-node-ai{animation-delay:.7s}.signal-flow.is-live .signal-node-call{animation-delay:1.05s}@keyframes signal-node-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@media(max-width:520px){.proof-pillar{grid-template-columns:minmax(310px,84vw) 62px minmax(310px,84vw);overflow-x:auto;overflow-y:hidden;padding:6px 2px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.proof-pillar::-webkit-scrollbar{height:4px}.proof-pillar::-webkit-scrollbar-thumb{background:#f5822066;border-radius:999px}.rank-climb,.signal-flow{scroll-snap-align:center}.rank-climb,.signal-flow{min-height:390px;padding:24px 20px 22px}.rank-climb-chart{height:180px;gap:8px}.proof-scroll-handle{padding-bottom:44px;min-height:100%}.signal-flow-map{inset:42px 0 14px;width:100%;height:calc(100% - 56px)}.signal-node{min-width:122px;grid-template-columns:32px 1fr;column-gap:8px;padding:8px;border-radius:16px}.signal-node-icon{width:32px;height:32px;border-radius:10px}.signal-node-icon svg{width:17px;height:17px}.signal-node strong{font-size:12px}.signal-node small{font-size:10px}.signal-node-site{left:16px;top:82px}.signal-node-search{right:16px;top:124px}.signal-node-ai{left:16px;top:218px}.signal-node-call{right:auto;left:16px;bottom:26px}}.proof-chip{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--hair);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #0a12300a,0 18px 38px -26px #0a12302e}.proof-chip-ico{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:#f5822017;border:1px solid rgba(245,130,32,.16)}.proof-chip-ico svg{width:22px;height:22px}.proof-chip-num{font-size:22px;font-weight:800;color:var(--ink);line-height:1}.proof-chip-lbl{font-size:13px;color:var(--slate);margin-top:4px}.audit-check path{stroke-dasharray:32}@media(prefers-reduced-motion:reduce){.climb-peak-spark{opacity:1!important}.climb-bar.is-peak,.rank-climb.is-live:before,.rank-climb.is-live .rank-climb-badge,.rank-climb.is-live .climb-bar:after,.proof-scroll-handle.is-live .proof-scroll-knob,.signal-flow.is-live .signal-flow-live span,.signal-path,.signal-flow.is-live .signal-packet-a,.signal-flow.is-live .signal-packet-b,.signal-flow.is-live .signal-node{animation:none}.proof-scroll-line{transform:scaleX(1)}.proof-scroll-knob{opacity:1;transform:translate(32px)}.signal-packet{display:none}}.proof-pillar{display:block;max-width:390px;margin:0 auto}.proof-carousel{position:relative;width:min(100%,390px);margin:0 auto;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 86% 18%,rgba(245,130,32,.28),transparent 34%),radial-gradient(circle at 18% 82%,rgba(109,165,236,.18),transparent 40%),linear-gradient(145deg,#071326,#102f56 58%,#0a1230);border:1px solid rgba(245,130,32,.18);box-shadow:0 2px 8px #0a123024,0 28px 54px -28px #0a12306b,inset 0 1px #ffffff14;touch-action:pan-y;user-select:none}.proof-slide-track{display:flex;width:100%;transition:transform .62s cubic-bezier(.16,1,.3,1);will-change:transform}.proof-carousel[data-active=signal] .proof-slide-track{transform:translate(-100%)}.proof-slide{flex:0 0 100%;min-width:100%;padding:0;box-sizing:border-box;overflow:hidden;border-radius:inherit}.proof-carousel .rank-climb,.proof-carousel .signal-flow{height:auto;min-height:clamp(320px,25vw,365px);border-radius:inherit;padding:clamp(17px,2vw,22px);background:radial-gradient(circle at 86% 18%,rgba(245,130,32,.28),transparent 34%),radial-gradient(circle at 18% 82%,rgba(109,165,236,.18),transparent 40%),linear-gradient(145deg,#071326,#102f56 58%,#0a1230);border:0;box-shadow:none}.proof-carousel .rank-climb-label,.proof-carousel .signal-flow-kicker{color:#b4c7e0cc;font-size:clamp(10px,.9vw,12px);letter-spacing:.14em}.proof-carousel .rank-climb-badge{background:var(--brand);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 18px 34px -18px #f58220e6}.proof-carousel .rank-climb-chart{height:clamp(128px,12.5vw,160px);gap:clamp(6px,.65vw,8px);margin:clamp(18px,2vw,23px) 0 15px}.proof-carousel .climb-bar{background:linear-gradient(180deg,#fff3,#ffffff17);border-radius:7px 7px 2px 2px}.proof-carousel .climb-bar.is-peak{background:linear-gradient(180deg,#f582203d,#f582201a)}.proof-carousel .rank-climb-foot{border-top:1px solid rgba(255,255,255,.16);padding-top:14px}.proof-carousel .rank-climb-from,.proof-carousel .rank-climb-to{font-size:12.5px}.proof-carousel .rank-climb-arrow{width:17px;height:17px}.proof-carousel .rank-climb-from{color:#b4c7e0c7}.proof-carousel .rank-climb-to,.proof-carousel .rank-climb-arrow,.proof-carousel .rank-climb-aspire{color:#fff}.proof-carousel .rank-climb-arrow{color:var(--brand)}.proof-carousel .rank-climb-cap{color:#ffffffc2;font-size:clamp(11px,.9vw,12.5px);line-height:1.5}.proof-carousel .rank-climb-aspire{font-size:clamp(12.5px,1vw,15px);line-height:1.4;padding-right:58px}.proof-carousel .rank-climb-cap{padding-right:58px}.proof-carousel .signal-flow:before{display:none}.proof-carousel .signal-flow-live{color:#fff;background:#ffffff1f;border-color:#ffffff29}.proof-carousel .signal-node{background:#fffffff0;border:1px solid rgba(10,18,48,.09);box-shadow:0 1px 2px #0a12300f,0 18px 34px -24px #0a123047}.proof-carousel .signal-node-call{left:auto;right:58px;bottom:30px}.proof-next{position:absolute;right:14px;bottom:14px;z-index:5;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--brand);border:1px solid rgba(255,255,255,.28);box-shadow:0 2px 4px #f582202e,0 18px 34px -16px #f58220b3;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.proof-next:hover{transform:translate(2px) translateY(-1px)}.proof-next:active{transform:scale(.96)}.proof-next svg{width:18px;height:18px;transition:transform .42s cubic-bezier(.16,1,.3,1)}.proof-carousel[data-active=signal] .proof-next svg{transform:rotate(180deg)}@media(max-width:640px){.proof-carousel{width:min(100%,390px);border-radius:24px}.proof-carousel .rank-climb,.proof-carousel .signal-flow{height:390px;min-height:0;padding:22px 18px}.proof-carousel .rank-climb-chart{height:165px}.proof-carousel{box-shadow:inset 0 1px #ffffff14;filter:drop-shadow(0 16px 18px rgba(10,18,48,.16))}.proof-carousel .signal-node{width:max-content;max-width:calc(100% - 48px);box-shadow:0 1px 2px #0a12300f,0 10px 18px -18px #0a12303d}.proof-carousel .signal-node-call{left:24px;right:auto;bottom:32px;width:182px;max-width:calc(100% - 104px)}.proof-next{right:16px;bottom:16px;width:48px;height:48px}}
