.home-seo,.home-seo__faq,[data-home-faq]{--seo-glass-rim:rgba(255,255,255,.045);--seo-glass-face:rgba(255,255,255,.04);--seo-glass-rim-hover:rgba(255,255,255,.1);--seo-glass-face-hover:rgba(255,255,255,.055);--seo-glass-rim-press:rgba(255,255,255,.12);--seo-glass-face-press:rgba(255,255,255,.05);--seo-glass-stroke:rgba(255,255,255,.07);--seo-glass-stroke-hover:rgba(255,255,255,.1);--seo-glass-edge:rgba(255,255,255,.18);--seo-glass-edge-hover:rgba(255,255,255,.24)}.home-seo{background:#06070a;color:#e8e9ec;padding:clamp(92px,12vw,150px) 36px 120px;position:relative;z-index:2;scroll-margin-top:48px}.home-seo:before{content:"";position:absolute;left:0;right:0;top:-96px;height:120px;background:linear-gradient(180deg,#06070a00,#06070a 76%);pointer-events:none}.home-seo:after{content:"";position:absolute;left:0;right:0;bottom:-136px;height:160px;background:linear-gradient(180deg,#06070a,#06070adb 28%,#06070a00);pointer-events:none}.home-seo__inner{max-width:1180px;margin:0 auto;display:grid;gap:72px;position:relative;z-index:1}.home-seo__feature-row{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);gap:54px;align-items:center}.home-seo__intro{display:grid;gap:22px;max-width:820px}.home-seo__eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#5e636d}.home-seo h2{font-family:Inter Tight,sans-serif;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1;letter-spacing:-.04em;color:#f0f1f4;max-width:13ch}.home-seo h3{font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;line-height:1.1;color:#f0f1f4}.home-seo p{color:#a8acb4;font-size:16px;line-height:1.65;max-width:70ch}.home-seo__routing{position:relative;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);gap:54px;align-items:center;isolation:isolate}.home-seo__routing:before{content:"";position:absolute;inset:-16% -8%;z-index:0;pointer-events:none;background:radial-gradient(42% 58% at 16% 28%,oklch(.62 .24 350 / .34) 0%,oklch(.55 .22 340 / .16) 42%,transparent 72%),radial-gradient(46% 62% at 86% 78%,oklch(.62 .2 240 / .32) 0%,oklch(.5 .22 250 / .15) 42%,transparent 74%);filter:blur(100px);mix-blend-mode:screen;opacity:.58}.home-seo__routing-copy,.home-seo__route-shard{position:relative;z-index:1}.home-seo__route-shard{min-height:330px;border:0;background:transparent;transform-style:preserve-3d;transition:filter .22s ease;--route-clip:polygon(5% 4%,91% 0,100% 18%,94% 94%,78% 100%,3% 91%,0 28%)}.home-seo__route-shard:before,.home-seo__route-shard:after{content:"";position:absolute;pointer-events:none;clip-path:var(--route-clip);transition:background .22s ease,filter .22s ease}.home-seo__route-shard:before{inset:0;z-index:0;background:var(--seo-glass-rim)}.home-seo__route-shard:after{inset:1.5px;z-index:0;background:var(--seo-glass-face);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}.home-seo__route-shard.has-svg-glass:before,.home-seo__route-shard.has-svg-glass:after{display:none}.home-seo__route-shard:hover:before{background:var(--seo-glass-rim-hover);filter:drop-shadow(0 4px 18px rgba(255,255,255,.1))}.home-seo__route-shard:hover:after{background:var(--seo-glass-face-hover)}.home-seo__route-shard:hover .home-seo__shard-face{fill:var(--seo-glass-face-hover);stroke:var(--seo-glass-stroke-hover);filter:url(#glassDisplace) drop-shadow(0 6px 24px rgba(255,255,255,.08))}.home-seo__route-shard:hover .home-seo__shard-edge{stroke:var(--seo-glass-edge-hover);stroke-width:1.15}.home-seo__route-shard-content{position:relative;z-index:1;display:grid;padding:50px 58px;transform:translateZ(18px)}.home-seo__route-step{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:22px;row-gap:8px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.07)}.home-seo__route-step:first-child{padding-top:0}.home-seo__route-step:last-child{padding-bottom:0;border-bottom:0}.home-seo__route-step span{grid-row:1 / span 2;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:#5e636d}.home-seo__route-step p{max-width:48ch}.home-seo__grid{position:relative;min-height:560px;perspective:1200px;perspective-origin:50% 45%;isolation:isolate;--seo-pink-shift:0px;--seo-blue-shift:0px}.home-seo__grid:before{content:"";position:absolute;inset:-12% -8%;background:radial-gradient(46% 60% at calc(22% + var(--seo-pink-shift)) 30%,oklch(.62 .24 350 / .48) 0%,oklch(.55 .22 340 / .22) 40%,transparent 70%),radial-gradient(50% 64% at calc(80% + var(--seo-blue-shift)) 72%,oklch(.62 .2 240 / .48) 0%,oklch(.5 .22 250 / .22) 40%,transparent 70%);filter:blur(100px);mix-blend-mode:screen;opacity:.64;pointer-events:none;z-index:0}.home-seo__shard{position:absolute;width:min(390px,64%);min-height:204px;padding:0;border:0;background:transparent;transform-style:preserve-3d;transition:filter .22s ease;will-change:transform;z-index:1}.home-seo__shard:before{content:"";position:absolute;inset:0;clip-path:var(--shard-clip);background:var(--seo-glass-rim);transition:background .22s ease,filter .22s ease}.home-seo__shard:after{content:"";position:absolute;inset:1.5px;clip-path:var(--shard-clip);background:var(--seo-glass-face);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);transition:background .22s ease}.home-seo__shard.has-svg-glass:before,.home-seo__shard.has-svg-glass:after{display:none}.home-seo__shard-glass{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.home-seo__shard-face{fill:var(--seo-glass-face);stroke:var(--seo-glass-stroke);stroke-width:1;stroke-linejoin:round;filter:url(#glassDisplace);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);transition:fill .22s ease,stroke .22s ease,filter .22s ease}.home-seo__shard-edge{fill:none;stroke:var(--seo-glass-edge);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;opacity:.85;transition:stroke .22s ease,stroke-width .22s ease,opacity .22s ease}.home-seo__shard-content{position:relative;z-index:1;display:grid;gap:14px;padding:38px 42px;transform:translateZ(18px)}.home-seo__shard.is-shard-hovered{z-index:5}.home-seo__shard.is-shard-hovered:before,.home-seo__shard:hover:before{background:var(--seo-glass-rim-hover);filter:drop-shadow(0 4px 18px rgba(255,255,255,.1))}.home-seo__shard.is-shard-hovered:after,.home-seo__shard:hover:after{background:var(--seo-glass-face-hover)}.home-seo__shard.is-shard-hovered .home-seo__shard-face,.home-seo__shard:hover .home-seo__shard-face{fill:var(--seo-glass-face-hover);stroke:var(--seo-glass-stroke-hover);filter:url(#glassDisplace) drop-shadow(0 6px 24px rgba(255,255,255,.08))}.home-seo__shard.is-shard-hovered .home-seo__shard-edge,.home-seo__shard:hover .home-seo__shard-edge{stroke:var(--seo-glass-edge-hover);stroke-width:1.15}.home-seo__shard.is-shard-pressed:before{background:var(--seo-glass-rim-press);filter:none}.home-seo__shard.is-shard-pressed:after{background:var(--seo-glass-face-press)}.home-seo__shard.is-shard-pressed .home-seo__shard-face{fill:var(--seo-glass-face-press);stroke:#ffffff1f;transition:fill .08s ease,stroke .08s ease}.home-seo__shard.is-shard-pressed .home-seo__shard-edge{stroke:#ffffff47;transition:stroke .08s ease}.home-seo__shard--one{left:0;top:8px;--shard-clip:polygon(7% 5%,92% 0,100% 22%,94% 92%,72% 100%,4% 88%,0 28%)}.home-seo__shard--two{right:0;top:176px;--shard-clip:polygon(0 12%,16% 0,88% 5%,100% 32%,90% 100%,8% 94%,3% 74%)}.home-seo__shard--three{left:68px;bottom:0;--shard-clip:polygon(14% 0,100% 9%,92% 76%,74% 100%,0 92%,6% 18%)}.home-seo__faq{display:grid;gap:24px;position:relative;isolation:isolate}.home-seo__faq:before{content:"";position:absolute;inset:8px -10% -54px -8%;z-index:0;pointer-events:none;background:radial-gradient(42% 58% at 15% 26%,oklch(.62 .24 350 / .32) 0%,oklch(.55 .22 340 / .16) 42%,transparent 72%),radial-gradient(46% 62% at 86% 82%,oklch(.62 .2 240 / .3) 0%,oklch(.5 .22 250 / .15) 42%,transparent 74%);filter:blur(92px);mix-blend-mode:screen;opacity:.58}.home-seo__faq>.home-seo__eyebrow,.home-seo__faq>h2,.home-seo__questions{position:relative;z-index:1}.home-seo__questions{display:grid;gap:12px;max-width:920px;perspective:900px;perspective-origin:50% 36%}.home-faq-item{position:relative;overflow:visible;isolation:isolate;border:0;background:transparent;transform-style:preserve-3d;transition:filter .22s ease;will-change:transform;--faq-clip:polygon(2.2% 0,96.8% 0,100% 28%,97.8% 100%,6.8% 100%,0 72%,0 16%)}.home-faq-item:nth-child(2n){--faq-clip:polygon(0 20%,3.2% 0,98% 0,100% 72%,94% 100%,2.4% 100%,0 76%)}.home-faq-item:nth-child(3n){--faq-clip:polygon(1.6% 0,93.8% 0,100% 18%,98.6% 86%,94% 100%,0 100%,0 22%)}.home-faq-item:before,.home-faq-item:after{content:"";position:absolute;pointer-events:none;clip-path:var(--faq-clip);transition:background .22s ease,filter .22s ease}.home-faq-item:before{inset:0;z-index:0;background:var(--seo-glass-rim)}.home-faq-item:after{inset:1.5px;z-index:0;background:var(--seo-glass-face);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}.home-faq-item.has-faq-svg-glass:before,.home-faq-item.has-faq-svg-glass:after{display:none}.home-faq-item__glass{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.home-faq-item__face{fill:var(--seo-glass-face);stroke:var(--seo-glass-stroke);stroke-width:1;stroke-linejoin:round;filter:url(#glassDisplace);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);transition:fill .22s ease,stroke .22s ease,filter .22s ease}.home-faq-item__edge{fill:none;stroke:var(--seo-glass-edge);stroke-width:1;stroke-linejoin:round;stroke-linecap:round;opacity:.85;transition:stroke .22s ease,stroke-width .22s ease,opacity .22s ease}.home-faq-item.is-faq-hovered:before,.home-faq-item:hover:before{background:var(--seo-glass-rim-hover);filter:drop-shadow(0 4px 18px rgba(255,255,255,.1))}.home-faq-item.is-faq-hovered:after,.home-faq-item:hover:after,.home-faq-item.is-open:after{background:var(--seo-glass-face-hover)}.home-faq-item.is-faq-hovered .home-faq-item__face,.home-faq-item:hover .home-faq-item__face,.home-faq-item.is-open .home-faq-item__face{fill:var(--seo-glass-face-hover);stroke:var(--seo-glass-stroke-hover);filter:url(#glassDisplace) drop-shadow(0 6px 24px rgba(255,255,255,.08))}.home-faq-item.is-faq-hovered .home-faq-item__edge,.home-faq-item:hover .home-faq-item__edge{stroke:var(--seo-glass-edge-hover);stroke-width:1.15}.home-faq-item.is-faq-pressed:before{background:var(--seo-glass-rim-press);filter:none}.home-faq-item.is-faq-pressed:after{background:var(--seo-glass-face-press)}.home-faq-item.is-faq-pressed .home-faq-item__face{fill:var(--seo-glass-face-press);stroke:#ffffff1f;transition:fill .08s ease,stroke .08s ease}.home-faq-item.is-faq-pressed .home-faq-item__edge{stroke:#ffffff47;transition:stroke .08s ease}.home-faq-item__heading{margin:0;position:relative;z-index:1}.home-faq-item__trigger{appearance:none;width:100%;min-height:68px;border:0;background:transparent;color:#e8e9ec;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;text-align:left;font-family:Inter Tight,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.12;letter-spacing:0}.home-faq-item__trigger:focus-visible{outline:1px solid rgba(255,255,255,.46);outline-offset:-6px;border-radius:6px}.home-faq-item__icon{width:32px;height:32px;flex:0 0 32px;border-radius:8px;position:relative;color:#a8acb4;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14;transition:color .24s ease,background .24s ease,box-shadow .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.home-faq-item__icon:before,.home-faq-item__icon:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}.home-faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.home-faq-item:hover .home-faq-item__icon,.home-faq-item.is-open .home-faq-item__icon{color:#e8e9ec;background:#fff1;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 0 24px #d969bc1f}.home-faq-item.is-open .home-faq-item__icon{transform:rotate(180deg)}.home-faq-item.is-open .home-faq-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.home-faq-item__panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;opacity:.58;transform:translateY(-6px);transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .38s cubic-bezier(.22,1,.36,1)}.home-faq-item.is-open .home-faq-item__panel{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.home-faq-item__answer{min-height:0;overflow:hidden}.home-faq-item__answer p{margin:0;padding:0 84px 24px 32px;color:#a8acb4;font-size:15.5px;line-height:1.65;max-width:74ch}@media(max-width:860px){.home-seo{padding-inline:20px;overflow:hidden}.home-seo__inner{gap:56px}.home-seo h2{font-size:clamp(30px,7vw,42px);max-width:none}.home-seo p{font-size:15.5px}.home-seo__routing:before,.home-seo__grid:before,.home-seo__faq:before{inset:-40px 0;filter:blur(72px);opacity:.5}.home-seo__routing{grid-template-columns:1fr;gap:32px;align-items:start}.home-seo__route-shard{min-height:auto;--route-clip:none;width:100%}.home-seo__route-shard:before,.home-seo__route-shard:after{clip-path:none;border-radius:16px}.home-seo__route-shard .home-seo__shard-glass{display:none}.home-seo__route-shard.has-svg-glass:before{display:block;background:var(--seo-glass-rim)}.home-seo__route-shard.has-svg-glass:after{display:block;background:var(--seo-glass-face)}.home-seo__route-shard-content{padding:24px 22px;transform:none}.home-seo__route-step{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px 0}.home-seo__route-step p{font-size:14.5px}.home-seo__feature-row{grid-template-columns:1fr;gap:42px}.home-seo__grid{min-height:auto;display:grid;gap:14px;perspective:none}.home-seo__shard{position:relative;inset:auto;width:100%;min-height:auto}.home-seo__shard:before,.home-seo__shard:after{clip-path:none;border-radius:14px}.home-seo__shard-content{padding:28px 24px;transform:none}.home-seo__faq{gap:18px}.home-faq-item{--faq-clip:none}.home-faq-item:before,.home-faq-item:after{clip-path:none;border-radius:14px}.home-faq-item__face,.home-faq-item__edge{display:none}.home-faq-item__trigger{padding:18px 22px;font-size:16px;gap:14px}.home-faq-item__answer p{padding:0 22px 18px;font-size:14.5px}}@media(prefers-reduced-motion:reduce){.home-seo__shard{transition:none}.home-seo__shard:hover{transform:none}.home-faq-item,.home-faq-item:before,.home-faq-item:after,.home-faq-item__face,.home-faq-item__edge,.home-faq-item__icon,.home-faq-item__icon:before,.home-faq-item__icon:after,.home-faq-item__panel{transition:none}.home-faq-item:hover,.home-faq-item__panel{transform:none}}@media(hover:none),(pointer:coarse){.home-seo__grid{perspective:none}.home-seo__grid:before{filter:blur(56px);mix-blend-mode:normal;opacity:.5}.home-seo__faq:before{filter:blur(58px);mix-blend-mode:normal;opacity:.46}.home-seo__shard,.home-seo__shard:before,.home-seo__shard:after,.home-seo__shard-face,.home-seo__shard-edge,.home-faq-item,.home-faq-item:before,.home-faq-item:after,.home-faq-item__face,.home-faq-item__edge{transition:none}.home-seo__shard{transform-style:flat;will-change:auto}.home-seo__shard:after,.home-faq-item:after,.home-faq-item__face{backdrop-filter:none;-webkit-backdrop-filter:none}.home-faq-item:hover{transform:none}.home-faq-item:not(.is-open):hover:before{background:var(--seo-glass-rim);filter:none}.home-faq-item:not(.is-open):hover:after{background:var(--seo-glass-face)}.home-faq-item:not(.is-open):hover .home-faq-item__icon{color:#a8acb4;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14}.home-seo__shard-face,.home-faq-item__face{filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home-seo__shard.is-shard-hovered:before,.home-seo__shard:hover:before{background:#ffffff0b;filter:none}.home-seo__shard.is-shard-hovered:after,.home-seo__shard:hover:after{background:#ffffff0a}.home-seo__shard.is-shard-hovered .home-seo__shard-face,.home-seo__shard:hover .home-seo__shard-face{fill:#ffffff0a;stroke:#ffffff12;filter:none}.home-seo__shard.is-shard-hovered .home-seo__shard-edge,.home-seo__shard:hover .home-seo__shard-edge{stroke:#ffffff2e;stroke-width:1}.home-faq-item.is-faq-hovered .home-faq-item__face,.home-faq-item:hover .home-faq-item__face{fill:var(--seo-glass-face);stroke:var(--seo-glass-stroke);filter:none}.home-faq-item.is-open .home-faq-item__face{fill:var(--seo-glass-face-hover);stroke:var(--seo-glass-stroke-hover);filter:none}.home-faq-item.is-faq-hovered .home-faq-item__edge,.home-faq-item:hover .home-faq-item__edge{stroke:var(--seo-glass-edge);stroke-width:1}}.home-seo__funding{position:relative;display:grid;grid-template-columns:minmax(520px,1.22fr) minmax(320px,.82fr);gap:54px;align-items:center;isolation:isolate}.home-seo__funding:before{content:"";position:absolute;inset:-16% -8%;z-index:0;pointer-events:none;background:radial-gradient(46% 62% at 84% 28%,oklch(.62 .24 350 / .3) 0%,oklch(.55 .22 340 / .14) 42%,transparent 72%),radial-gradient(42% 58% at 14% 78%,oklch(.62 .2 240 / .28) 0%,oklch(.5 .22 250 / .13) 42%,transparent 74%);filter:blur(100px);mix-blend-mode:screen;opacity:.55}.home-seo__funding-copy,.home-seo__funding-shard{position:relative;z-index:1}.home-seo__funding-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.home-seo__funding-row span{grid-row:auto;align-self:center}.home-seo__funding-tag{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#f0f1f4;padding:6px 12px;border-radius:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);white-space:nowrap}.home-seo__funding-tag--accent{color:#4fd57f}@media(max-width:960px){.home-seo__funding{grid-template-columns:1fr;gap:42px}.home-seo__funding-row{grid-template-columns:48px minmax(0,1fr)}.home-seo__funding-tag{grid-column:2;justify-self:start;margin-top:6px}}
