:root{--ink:#16131f;--ink-2:#2a2638;--cream:#fbf8f3;--paper:#fff;--line:#e9e3d9;--muted:#6b6578;--accent:#ff6a2b;--accent-strong:#c2410c;--accent-soft:#ffe8dc;--wa:#1fa855;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--radius:18px;--radius-sm:12px;--maxw:1140px;--shadow:0 1px 2px #16131f0a, 0 12px 32px -12px #16131f2e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.12}p{margin:0}.container{width:min(100% - 32px, var(--maxw));margin-inline:auto}.section{padding:104px 0}@media (width<=720px){.section{padding:72px 0}}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-strong);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"λ";font-size:.95rem}.section-head{max-width:660px;margin-bottom:56px}.section-head h2{margin-top:14px;font-size:clamp(2rem,4.2vw,2.9rem)}.section-head p{color:var(--muted);margin-top:16px;font-size:1.08rem}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:var(--ink);box-shadow:0 8px 24px -10px #ff6a2bb3}.btn-primary:hover{background:#ff7d45}.btn-dark{background:var(--ink);color:var(--cream)}.btn-ghost{border-color:var(--line);background:var(--paper);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.js [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);translate:0 28px}.js [data-reveal].in{opacity:1;translate:none}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}[data-tilt]:hover{transition-duration:.12s,.3s,.3s}.spot{position:relative}.spot:before{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #ff6a2b21, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.spot:hover:before{opacity:1}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.word[data-astro-cid-f7espo7c]{letter-spacing:-.03em;font-size:1.28rem;line-height:1}.word[data-astro-cid-f7espo7c] b[data-astro-cid-f7espo7c]{font-weight:800}.word[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:var(--accent-strong);margin-left:1px;font-weight:500}.light[data-astro-cid-f7espo7c] .word[data-astro-cid-f7espo7c]{color:var(--cream)}.light[data-astro-cid-f7espo7c] .word[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{color:var(--accent)}.nav[data-astro-cid-l7arcky5]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#fbf8f3d1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav[data-astro-cid-l7arcky5].scrolled{border-bottom-color:var(--line)}.inner[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}ul[data-astro-cid-l7arcky5]{gap:6px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.94rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:block}ul[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{color:var(--ink);background:#16131f0d}.cta[data-astro-cid-l7arcky5]{padding:10px 18px;font-size:.9rem}@media (width<=880px){nav[data-astro-cid-l7arcky5]{display:none}}@media (width<=400px){.cta[data-astro-cid-l7arcky5]{padding:9px 14px;font-size:.82rem}}.browser[data-astro-cid-6jdyklg6]{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.bar[data-astro-cid-6jdyklg6]{border-bottom:1px solid var(--line);background:#f4f1ec;align-items:center;gap:6px;padding:9px 12px;display:flex}.bar[data-astro-cid-6jdyklg6] i[data-astro-cid-6jdyklg6]{background:#ddd6cb;border-radius:50%;width:9px;height:9px}.bar[data-astro-cid-6jdyklg6] i[data-astro-cid-6jdyklg6]:first-child{background:#ff8a7a}.bar[data-astro-cid-6jdyklg6] i[data-astro-cid-6jdyklg6]:nth-child(2){background:#ffcf5c}.bar[data-astro-cid-6jdyklg6] i[data-astro-cid-6jdyklg6]:nth-child(3){background:#6fd08c}.url[data-astro-cid-6jdyklg6]{background:var(--paper);max-width:230px;font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:5px;margin-left:10px;padding:3px 10px;font-size:.68rem;display:inline-flex;overflow:hidden}.viewport[data-astro-cid-6jdyklg6]{aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}iframe[data-astro-cid-6jdyklg6]{width:1280px;height:var(--ih,2880px);transform:translateY(0) scale(var(--s,.25));transform-origin:0 0;pointer-events:none;border:0;transition:transform 1.2s cubic-bezier(.45,.05,.35,1);position:absolute;top:0;left:0}.scroll-on-hover:hover iframe[data-astro-cid-6jdyklg6]{transform:translateY(calc(-66.5% * var(--s,.25))) scale(var(--s,.25));transition-duration:7s}@media (prefers-reduced-motion:reduce){iframe[data-astro-cid-6jdyklg6]{transition:none}}.scene[data-astro-cid-al3xmwhy]{pointer-events:none}canvas[data-astro-cid-al3xmwhy]{opacity:0;width:100%;height:100%;transition:opacity 1s;display:block}.scene[data-astro-cid-al3xmwhy].ready canvas[data-astro-cid-al3xmwhy]{opacity:1}.fb[data-astro-cid-al3xmwhy]{display:none}.scene[data-astro-cid-al3xmwhy].fallback .fb[data-astro-cid-al3xmwhy]{border-radius:24%;width:40%;height:auto;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg;box-shadow:0 30px 60px -20px #16131f80}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding:64px 0 112px;position:relative;overflow-x:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-2;background-image:radial-gradient(#16131f1c 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:-80px 0 0;-webkit-mask-image:radial-gradient(60% 70% at 72% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 70% at 72% 40%,#000 10%,#0000 75%)}.grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.pill[data-astro-cid-ge2uvauf]{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:.86rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 7px #ff6a2b1f}}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;margin-top:24px;font-size:clamp(2.5rem,5.6vw,4.1rem)}.hl[data-astro-cid-ge2uvauf]{background:linear-gradient(transparent 62%, var(--accent-soft) 62%)}.lead[data-astro-cid-ge2uvauf]{max-width:540px;color:var(--muted);margin-top:22px;font-size:1.14rem}.lead[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--ink)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.assure[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:flex}.assure[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"✓";color:var(--accent-strong);margin-right:8px;font-weight:800}.visual[data-astro-cid-ge2uvauf]{height:560px;position:relative}.glow[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(14px);background:radial-gradient(closest-side,#ff6a2b4d,#0000) 78% 30%/70% 70% no-repeat,radial-gradient(closest-side,#7a4a2e24,#0000) 10% 90%/60% 60% no-repeat;position:absolute;inset:0}.visual[data-astro-cid-ge2uvauf] .three{width:92%;height:82%;position:absolute;top:-30px;right:-50px}.mock[data-astro-cid-ge2uvauf]{width:62%;transform:perspective(1100px) rotateY(calc(16deg + var(--ry,0deg))) rotateX(calc(7deg + var(--rx,0deg))) rotateZ(-2deg);transform-origin:0;filter:drop-shadow(0 40px 40px #16131f2e);position:absolute;bottom:36px;left:0}.chip[data-astro-cid-ge2uvauf]{z-index:2;-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;background:#ffffffd1;border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:.84rem;font-weight:700;animation:6s ease-in-out infinite float;display:flex;position:absolute}.ic[data-astro-cid-ge2uvauf]{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.g[data-astro-cid-ge2uvauf]{background:#2563eb}.w[data-astro-cid-ge2uvauf]{background:var(--wa)}.o[data-astro-cid-ge2uvauf]{background:var(--accent);color:var(--ink);font-family:var(--font-mono)}.c1[data-astro-cid-ge2uvauf]{top:10%;left:2%}.c2[data-astro-cid-ge2uvauf]{animation-delay:-2s;bottom:24%;right:0}.c3[data-astro-cid-ge2uvauf]{animation-delay:-4s;bottom:0;right:26%}@keyframes float{50%{transform:translateY(-10px)}}@media (width<=920px){.grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:24px}.visual[data-astro-cid-ge2uvauf]{width:100%;max-width:560px;height:480px;margin-inline:auto}.visual[data-astro-cid-ge2uvauf] .three{right:-20px}}@media (width<=480px){.hero[data-astro-cid-ge2uvauf]{padding:40px 0 72px}.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.visual[data-astro-cid-ge2uvauf]{height:430px}.visual[data-astro-cid-ge2uvauf] .three{width:112%;height:70%;top:-6px;right:-30%}.mock[data-astro-cid-ge2uvauf]{width:62%;bottom:44px}.chip[data-astro-cid-ge2uvauf]{font-size:.74rem}.c1[data-astro-cid-ge2uvauf]{top:4%;left:0}.c3[data-astro-cid-ge2uvauf]{right:8%}}.wrap[data-astro-cid-543bmuqs]{z-index:2;margin-bottom:-46px;padding:18px 0;position:relative;overflow-x:clip}.band[data-astro-cid-543bmuqs]{background:var(--accent);width:110%;margin-left:-5%;rotate:-2deg;box-shadow:0 18px 40px -18px #ff6a2bb3}.track[data-astro-cid-543bmuqs]{width:max-content;animation:40s linear infinite scroll;display:flex}span[data-astro-cid-543bmuqs]{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding:16px 0 16px 28px;font-size:1.15rem;font-weight:800;display:inline-flex}i[data-astro-cid-543bmuqs]{font-style:normal;font-family:var(--font-mono);opacity:.55}.wrap[data-astro-cid-543bmuqs]:hover .track[data-astro-cid-543bmuqs]{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}@media (width<=600px){span[data-astro-cid-543bmuqs]{padding-block:12px;font-size:.98rem}}.problems[data-astro-cid-tvrjpl4u]{background:var(--ink);color:var(--cream)}.problems[data-astro-cid-tvrjpl4u] .section-head[data-astro-cid-tvrjpl4u] p[data-astro-cid-tvrjpl4u]{color:#b8b2c4}.problems[data-astro-cid-tvrjpl4u] .eyebrow[data-astro-cid-tvrjpl4u]{color:var(--accent)}.grid[data-astro-cid-tvrjpl4u]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}article[data-astro-cid-tvrjpl4u]{border-radius:var(--radius);background:var(--ink-2);border:1px solid #ffffff0f;padding:32px 28px}.num[data-astro-cid-tvrjpl4u]{font-family:var(--font-mono);color:var(--accent);font-size:.85rem}h3[data-astro-cid-tvrjpl4u]{margin-top:18px;font-size:1.3rem}article[data-astro-cid-tvrjpl4u] p[data-astro-cid-tvrjpl4u]{color:#b8b2c4;margin-top:10px;font-size:.98rem}@media (width<=820px){.grid[data-astro-cid-tvrjpl4u]{grid-template-columns:1fr}}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}article[data-astro-cid-lesv7jgp]{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:32px 30px 28px;display:flex}article[data-astro-cid-lesv7jgp]:hover{border-color:#0000;box-shadow:0 30px 60px -28px #16131f59}article[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]{transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:translateZ(0)}article[data-astro-cid-lesv7jgp]:hover .icon[data-astro-cid-lesv7jgp]{transform:translateZ(50px)}article[data-astro-cid-lesv7jgp]:hover h3[data-astro-cid-lesv7jgp]{transform:translateZ(30px)}article[data-astro-cid-lesv7jgp]:hover .tags[data-astro-cid-lesv7jgp]{transform:translateZ(20px)}.num[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:var(--muted);font-size:.8rem;position:absolute;top:26px;right:28px}.icon[data-astro-cid-lesv7jgp]{background:linear-gradient(145deg, #ff8a55, var(--accent) 55%, #e8521a);width:56px;height:56px;color:var(--ink);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff73,0 12px 24px -10px #ff6a2bcc}h3[data-astro-cid-lesv7jgp]{margin-top:24px;font-size:1.3rem}p[data-astro-cid-lesv7jgp]{color:var(--muted);margin-top:8px;font-size:.97rem}.tags[data-astro-cid-lesv7jgp]{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:flex}.tags[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:.8rem;font-weight:600}@media (width<=860px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.process[data-astro-cid-grsovck6]{background:var(--paper);border-block:1px solid var(--line)}.head[data-astro-cid-grsovck6]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.head[data-astro-cid-grsovck6] .section-head[data-astro-cid-grsovck6]{margin-bottom:0}.steps[data-astro-cid-grsovck6]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-grsovck6]{border-top:2px solid var(--line);padding-top:28px;position:relative}li[data-astro-cid-grsovck6]:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * .18s + .3s);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}li[data-astro-cid-grsovck6].in:before{transform:scaleX(1)}.n[data-astro-cid-grsovck6]{background:var(--cream);border:1px solid var(--line);width:40px;height:40px;font-family:var(--font-mono);border-radius:12px;place-items:center;font-weight:600;display:grid}li[data-astro-cid-grsovck6]:nth-child(2) .n[data-astro-cid-grsovck6]{background:var(--accent);border-color:var(--accent)}h3[data-astro-cid-grsovck6]{margin-top:18px;font-size:1.15rem}p[data-astro-cid-grsovck6]{color:var(--muted);margin-top:8px;font-size:.96rem}@media (width<=920px){.head[data-astro-cid-grsovck6]{flex-direction:column;align-items:flex-start}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,1fr);row-gap:36px}}@media (width<=560px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}}.grid[data-astro-cid-fej3bsya]{grid-template-columns:repeat(2,1fr);align-items:start;gap:36px 32px;display:grid}figure[data-astro-cid-fej3bsya]{margin:0}figure[data-astro-cid-fej3bsya]:nth-child(2n){margin-top:72px}.card[data-astro-cid-fej3bsya]{border-radius:14px;text-decoration:none;display:block;position:relative}.card[data-astro-cid-fej3bsya] .browser{transition:box-shadow .3s}.card[data-astro-cid-fej3bsya]:hover .browser{box-shadow:0 50px 70px -36px #16131f80}.open-hint[data-astro-cid-fej3bsya]{background:var(--ink);color:var(--cream);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:opacity .25s,translate .25s;display:inline-flex;position:absolute;bottom:16px;right:16px;translate:0 8px}.card[data-astro-cid-fej3bsya]:hover .open-hint[data-astro-cid-fej3bsya],.card[data-astro-cid-fej3bsya]:focus-visible .open-hint[data-astro-cid-fej3bsya]{opacity:1;translate:0}figcaption[data-astro-cid-fej3bsya]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;font-size:1rem;display:flex}figcaption[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{color:var(--muted);font-size:.9rem}@media (hover:none){.open-hint[data-astro-cid-fej3bsya]{opacity:1;translate:0}}@media (width<=760px){.grid[data-astro-cid-fej3bsya]{grid-template-columns:1fr}figure[data-astro-cid-fej3bsya]:nth-child(2n){margin-top:0}}.center[data-astro-cid-htruwgye]{text-align:center;margin-inline:auto}.grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}article[data-astro-cid-htruwgye]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);flex-direction:column;padding:36px 30px 30px;display:flex;position:relative}article[data-astro-cid-htruwgye].featured{color:var(--cream);background:linear-gradient(var(--ink), var(--ink)) padding-box, conic-gradient(from var(--angle), var(--accent), #ff6a2b0d 25%, #ff6a2b0d 60%, #ffb38a 80%, var(--accent)) border-box;border:1.5px solid #0000;animation:5s linear infinite spin;scale:1.03;box-shadow:0 40px 70px -30px #16131fa6}@keyframes spin{to{--angle:360deg}}.badge[data-astro-cid-htruwgye]{background:var(--accent);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:800;position:absolute;top:-13px;left:30px}h3[data-astro-cid-htruwgye]{font-size:1.3rem}.desc[data-astro-cid-htruwgye]{color:var(--muted);min-height:3em;margin-top:6px;font-size:.94rem}.featured[data-astro-cid-htruwgye] .desc[data-astro-cid-htruwgye],.featured[data-astro-cid-htruwgye] .price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye],.featured[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:#c9c3d4}.price[data-astro-cid-htruwgye]{flex-direction:column;gap:2px;margin-top:22px;display:flex}.price[data-astro-cid-htruwgye] b[data-astro-cid-htruwgye]{letter-spacing:-.03em;font-size:2.3rem}.price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--muted);font-size:.9rem}ul[data-astro-cid-htruwgye]{border-top:1px solid var(--line);flex:1;align-content:start;gap:10px;margin:24px 0 30px;padding:22px 0 0;font-size:.95rem;list-style:none;display:grid}.featured[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{border-top-color:#ffffff1a}li[data-astro-cid-htruwgye]{gap:10px;display:flex}li[data-astro-cid-htruwgye]:before{content:"✓";color:var(--accent-strong);font-weight:800}.featured[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{color:var(--accent)}.fine[data-astro-cid-htruwgye]{text-align:center;color:var(--muted);margin-top:28px;font-size:.88rem}@media (width<=900px){.grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;gap:32px;max-width:460px;margin-inline:auto}.desc[data-astro-cid-htruwgye]{min-height:0}}.faq[data-astro-cid-hemr5th4]{background:var(--paper);border-top:1px solid var(--line)}.grid[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.section-head[data-astro-cid-hemr5th4]{position:sticky;top:110px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}details[data-astro-cid-hemr5th4]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.plus[data-astro-cid-hemr5th4]{background:var(--cream);border:1px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.plus[data-astro-cid-hemr5th4]:before,.plus[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:2px;transition:rotate .2s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.plus[data-astro-cid-hemr5th4]:after{rotate:90deg}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]:after{rotate:0deg}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 48px 24px 0}@media (width<=860px){.grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:0}.section-head[data-astro-cid-hemr5th4]{position:static}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-right:0}}.cta-wrap[data-astro-cid-4zgmmfpt]{padding:104px 0}.cta[data-astro-cid-4zgmmfpt]{isolation:isolate;background:radial-gradient(600px circle at 85% 50%, #ff6a2b47, transparent 60%), var(--ink);min-height:400px;color:var(--cream);border-radius:32px;align-items:center;padding:64px 56px;display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-4zgmmfpt]:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 80%);mask-image:linear-gradient(90deg,#0000 20%,#000 80%)}.eyebrow[data-astro-cid-4zgmmfpt]{color:var(--accent)}.text[data-astro-cid-4zgmmfpt]{z-index:1;max-width:520px;position:relative}h2[data-astro-cid-4zgmmfpt]{margin-top:14px;font-size:clamp(1.9rem,3.8vw,2.8rem)}p[data-astro-cid-4zgmmfpt]{color:#c9c3d4;margin-top:14px;font-size:1.08rem}.btn[data-astro-cid-4zgmmfpt]{margin-top:30px}.cta[data-astro-cid-4zgmmfpt] .three{width:50%;position:absolute;top:0;bottom:0;right:0}@media (width<=820px){.cta-wrap[data-astro-cid-4zgmmfpt]{padding:72px 0}.cta[data-astro-cid-4zgmmfpt]{flex-direction:column;align-items:stretch;padding:0 28px 44px}.cta[data-astro-cid-4zgmmfpt] .three{width:auto;height:240px;margin-inline:-28px;position:relative}.text[data-astro-cid-4zgmmfpt]{order:2}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:64px 0 32px}.top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.brand[data-astro-cid-jo6i4kqk]{max-width:340px}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:16px;font-size:.94rem}.cols[data-astro-cid-jo6i4kqk]{gap:72px;display:flex}h4[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 14px;font-size:.8rem}ul[data-astro-cid-jo6i4kqk]{gap:8px;margin:0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-strong)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:.86rem;display:flex}.mono[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono)}@media (width<=520px){.cols[data-astro-cid-jo6i4kqk]{gap:40px}}
