:root{--bg-0:#06070a;--ink-0:#e8e9ec;--ink-1:#a8acb4;--ink-2:#5e636d;--ink-3:#363a42;--u-purple:oklch(.62 .2 292);--u-pink:oklch(.68 .17 338);--u-blue:oklch(.7 .13 252);--line: rgba(255,255,255,.06)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-0);color:var(--ink-0);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}html{overscroll-behavior-y:none;overflow-x:clip}body{position:relative;overflow-x:clip;overscroll-behavior-x:none}.scroll-track{position:relative;height:275vh}.pin{position:sticky;top:0;height:100vh;overflow:hidden}@supports (height: 100svh){@media(hover:none),(pointer:coarse){.pin{height:100svh}}}.field{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--bg-0);overflow:hidden}.orb{position:absolute;left:50%;top:50%;width:1140px;height:1140px;margin-left:-570px;margin-top:-570px;border-radius:50%;mix-blend-mode:screen;will-change:transform;background-repeat:no-repeat;background-size:100% 100%}.orb.pink{background-image:url(/assets/orb-pink.svg)}.orb.blue{background-image:url(/assets/orb-blue.svg)}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.4 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.shell{position:relative;z-index:5;max-width:1440px;margin:0 auto;padding:0 36px;height:100%;display:flex;flex-direction:column;pointer-events:none}.shell .hero{pointer-events:none}.hero{position:relative;flex:1;margin-top:8px;margin-bottom:8px;overflow:visible;isolation:isolate}.shards{position:absolute;inset:0;z-index:5;perspective:1400px;perspective-origin:50% 50%;pointer-events:none;transform-style:preserve-3d}.shards-stage{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.hero-copy{position:absolute;inset:0 56px 0 88px;z-index:20;pointer-events:none}.hero-copy>*{pointer-events:auto}.stage-copy{position:absolute;left:0;top:50%;transform:translateY(-50%);width:min(720px,75%);will-change:transform,opacity}.eyebrow{font-family:JetBrains Mono;font-size:11px;letter-spacing:.18em;color:var(--ink-2);text-transform:uppercase;margin-bottom:28px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";display:inline-block;width:18px;height:1px;background:var(--ink-3)}.glass-defs{position:absolute;width:0;height:0;overflow:hidden}.display{font-family:Inter Tight;font-weight:500;font-size:clamp(48px,6.4vw,96px);line-height:.95;letter-spacing:-.04em;text-wrap:pretty;margin-bottom:28px;background:linear-gradient(180deg,#f0f1f4,#c8cad0 70%,#9ea2ab);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.display .accent{color:var(--u-pink);background:none;-webkit-text-fill-color:currentColor}.display .accent-pink{color:var(--u-pink);-webkit-text-fill-color:var(--u-pink)}.display .accent-blue{color:var(--u-blue);-webkit-text-fill-color:var(--u-blue)}.display .accent-gradient{color:var(--u-pink);background:linear-gradient(90deg,var(--u-pink) 0%,color-mix(in oklch,var(--u-pink) 42%,var(--u-blue)) 48%,var(--u-blue) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.display .period{color:#f37513;-webkit-text-fill-color:oklch(.7 .18 50)}.display .accent .period{color:currentColor;-webkit-text-fill-color:currentColor}.fuzzy-word{display:inline-block;position:relative;vertical-align:baseline;color:#d8d3e2;-webkit-text-fill-color:#d8d3e2}.fuzzy-fractured{display:block;max-width:calc(100vw - 72px);height:auto}.fuzzy-fallback{color:#d8d3e2;-webkit-text-fill-color:#d8d3e2;transition:opacity .12s ease}.fuzzy-canvas-root{position:absolute;left:-42px;top:.07em;display:block;pointer-events:auto;touch-action:pan-y}.fuzzy-word.is-fuzzy-ready .fuzzy-fallback{opacity:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lede{color:var(--ink-1);font-size:15px;line-height:1.55;max-width:420px;margin-bottom:32px;font-weight:300}.ctas{display:flex;gap:8px;align-items:center}.btn{appearance:none;border:0;cursor:pointer;font-family:inherit;padding:11px 18px;border-radius:10px;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:transform .15s,background .2s,color .2s ease,text-shadow .2s ease}.btn-primary{background:#ffffffeb;color:#0a0c10}.btn-primary:hover{background:#fff;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink-1)}.btn-ghost:hover{color:var(--ink-0)}.btn-cta-accent{color:var(--u-purple)}.btn-cta-accent:hover,.btn-cta-accent:focus-visible{color:var(--u-pink);text-shadow:0 0 18px oklch(.68 .17 338 / .34)}.btn-ghost .arrow{display:inline-block;transition:transform .2s}.btn-ghost:hover .arrow{transform:translate(3px)}.hero-foot{position:absolute;bottom:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:20px 28px;font-family:JetBrains Mono;font-size:11px;color:var(--ink-2);letter-spacing:.04em;pointer-events:none;white-space:nowrap}.foot-item{white-space:nowrap;opacity:.1}.social-links{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:124px;min-height:36px;opacity:.18}.social-link{display:grid;place-items:center;width:32px;height:32px;color:var(--ink-1);opacity:.72;transition:opacity .18s ease,transform .18s ease}.social-link:hover,.social-link:focus-visible{opacity:1;transform:translateY(-1px)}.social-link:focus-visible{outline:1px solid rgba(255,255,255,.42);outline-offset:4px;border-radius:6px}.social-link img{display:block;width:22px;height:22px}.hero-foot>*{pointer-events:auto}.hero-foot .right{opacity:.7}.shard{position:absolute;transform-origin:center;transform-style:preserve-3d;left:0;top:0}.shard svg{display:block;overflow:visible;position:absolute;left:0;top:0}.shard .face{fill:#ffffff0a;stroke:#ffffff12;stroke-width:1;stroke-linejoin:round;backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}.shard.is-faded .face{backdrop-filter:none;-webkit-backdrop-filter:none}.shard .edge{fill:none;stroke:#ffffff2e;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.shard .spec{fill:none;stroke:#ffffff8c;stroke-width:1.2;stroke-linecap:round;opacity:0}.shard.is-cradle{z-index:2}.shard.is-cradle .face{pointer-events:fill;cursor:pointer}.cradle-mounted{pointer-events:auto;cursor:pointer}.shard.is-cradle .face{fill:#ffffff0e;stroke:#ffffff1a;transition:fill .22s ease,stroke .22s ease}.shard.is-cradle .edge{stroke:#ffffff3d;transition:stroke .22s ease,stroke-width .22s ease}.shard.is-bar{z-index:2}.shard.is-bar .face{fill:#ffffff0e;stroke:#ffffff1a}.shard.is-bar .edge{stroke:#ffffff3d}.shard.is-bar .site-nav--hero.cradle-mounted{cursor:default}.scroll-hint{position:absolute;bottom:48px;left:50%;transform:translate(-50%);z-index:25;pointer-events:none;color:var(--ink-2);font-family:JetBrains Mono;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:10px;flex-direction:column;opacity:1;transition:opacity .4s}.scroll-hint .bar{width:1px;height:28px;background:linear-gradient(180deg,transparent,var(--ink-2));animation:hintPulse 1.8s ease-in-out infinite}@keyframes hintPulse{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.4}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.btn,.btn-ghost .arrow,.scroll-hint,.scroll-hint .bar{transition:none;animation:none}}@media(hover:none),(pointer:coarse){.shell{padding:0 20px}.hero-copy{left:24px;right:24px}.stage-copy{top:46%;width:100%;max-width:calc(100vw - 88px)}.eyebrow{margin-bottom:22px}.display{font-size:clamp(34px,10.6vw,48px);line-height:.98;margin-bottom:20px}.lede{max-width:100%;margin-bottom:24px;font-size:14.5px;line-height:1.5}.ctas{width:100%;justify-content:space-between;gap:10px}.btn{padding:10px 12px;min-height:42px}.orb{width:792px;height:792px;margin-left:-396px;margin-top:-396px;filter:none;will-change:auto}.orb.pink{background-image:url(/assets/orb-pink-sm.svg)}.orb.blue{background-image:url(/assets/orb-blue-sm.svg)}.grain{display:none}.shards{perspective:none}.shards,.shards-stage,.shard{transform-style:flat}.shards-stage,.shard{will-change:auto}.shard .face{backdrop-filter:none;-webkit-backdrop-filter:none}.btn,.btn-ghost .arrow,.social-link,.shard.is-cradle .face,.shard.is-cradle .edge{transition:none}.btn-primary:hover{background:#ffffffeb;transform:none}.btn-ghost:hover{color:var(--ink-1)}.btn-cta-accent:hover{color:var(--u-purple);text-shadow:none}.btn-ghost:hover .arrow{transform:none}.social-link:hover{opacity:.72;transform:none}}.home-seo{--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);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-blog{--hb-rim:rgba(255,255,255,.045);--hb-face:rgba(255,255,255,.04);--hb-rim-hover:rgba(255,255,255,.1);--hb-face-hover:rgba(255,255,255,.055);--hb-stroke:rgba(255,255,255,.07);--hb-stroke-hover:rgba(255,255,255,.12);background:#06070a;color:#e8e9ec;padding:0 36px clamp(120px,16vw,160px);position:relative;z-index:2}.home-blog:before{content:"";position:absolute;inset:-80px 0;pointer-events:none;z-index:0;background:radial-gradient(46% 60% at 84% 14%,oklch(.62 .2 240 / .26) 0%,oklch(.5 .22 250 / .12) 42%,transparent 70%),radial-gradient(42% 56% at 14% 86%,oklch(.62 .24 350 / .22) 0%,oklch(.55 .22 340 / .12) 42%,transparent 72%);filter:blur(90px);mix-blend-mode:screen;opacity:.5}.home-blog__inner{max-width:1180px;margin:0 auto;position:relative;z-index:1;display:grid;gap:48px}.home-blog__intro{display:grid;gap:18px;max-width:780px}.home-blog__eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#5e636d}.home-blog h2{font-family:Inter Tight,sans-serif;font-size:clamp(34px,4.6vw,60px);font-weight:500;line-height:1;letter-spacing:-.04em;color:#f0f1f4;max-width:18ch}.home-blog__lede{color:#a8acb4;font-size:16px;line-height:1.65;max-width:60ch}.home-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:920px){.home-blog__grid{grid-template-columns:1fr;gap:14px}}.home-blog__card{position:relative;display:grid;gap:0;text-decoration:none;color:inherit;isolation:isolate;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,var(--hb-face) 0%,rgba(255,255,255,.025) 100%);border:1px solid var(--hb-stroke);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);transition:border-color .22s ease,transform .28s cubic-bezier(.22,1,.36,1),background .22s ease}.home-blog__card:hover,.home-blog__card:focus-visible{border-color:var(--hb-stroke-hover);background:linear-gradient(180deg,var(--hb-face-hover) 0%,rgba(255,255,255,.035) 100%);transform:translateY(-2px)}.home-blog__card-thumb{display:block;aspect-ratio:16/9;background:#06070a;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.home-blog__card-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06070a00 60%,#06070a99);pointer-events:none}.home-blog__card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home-blog__card:hover .home-blog__card-thumb img{transform:scale(1.03)}.home-blog__card-body{display:grid;gap:8px;padding:22px 24px 24px}.home-blog__card-meta{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#5e636d}.home-blog__card-dot{color:#363a42}.home-blog__card-title{font-family:Inter Tight,sans-serif;font-size:20px;font-weight:500;line-height:1.18;letter-spacing:-.01em;color:#f0f1f4}.home-blog__card-excerpt{color:#a8acb4;font-size:14px;line-height:1.55;max-width:46ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog__card-arrow{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c8cad0;transition:color .2s ease}.home-blog__card-arrow span{transition:transform .22s ease;display:inline-block}.home-blog__card:hover .home-blog__card-arrow{color:#f0f1f4}.home-blog__card:hover .home-blog__card-arrow span{transform:translate(3px)}.home-blog__view-all{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:8px;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;text-decoration:none;color:#8c67f2;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff14;transition:color .18s ease,background .18s ease,text-shadow .18s ease}.home-blog__view-all:hover,.home-blog__view-all:focus-visible{color:#d969bc;background:#d969bc16;text-shadow:0 0 18px oklch(.68 .17 338 / .34)}.home-blog__view-all span{transition:transform .22s ease;display:inline-block}.home-blog__view-all:hover span{transform:translate(3px)}@media(max-width:720px){.home-blog{padding-inline:20px;overflow:hidden}.home-blog__inner{gap:36px}.home-blog:before{inset:-40px 0;filter:blur(60px);opacity:.45}}@media(prefers-reduced-motion:reduce){.home-blog__card,.home-blog__card-thumb img,.home-blog__card-arrow span,.home-blog__view-all span{transition:none;transform:none}}@media(hover:none),(pointer:coarse){.home-blog__card,.home-blog__card-thumb img{transition:none;transform:none}}
