:root{--bg: #FBFAF7;--bg-2: #F4F1EB;--bg-3: #FFFFFF;--panel: #FFFFFF;--panel-2: #F8F6F1;--theme: #F26418;--theme-bright: #FF7A33;--accent: #DC5413;--blue: #1E6FE8;--blue-soft: #5B9BFF;--text: #1B1712;--dim: rgba(27, 23, 18, .64);--faint: rgba(27, 23, 18, .44);--line: rgba(27, 23, 18, .1);--line-strong: rgba(27, 23, 18, .18);--ok: #0E9F6E;--grid: rgba(27, 23, 18, .045);--font-display: "Staxgazer", "Space Grotesk", sans-serif;--font-body: "Hanken Grotesk", sans-serif;--font-mono: "Space Mono", monospace;--pad: clamp(1.1rem, 5vw, 6rem);--maxw: 1320px;--r: 18px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--text);font-family:var(--font-body);font-size:clamp(1rem,1.05vw,1.13rem);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:linear-gradient(168deg,var(--bg) 0%,var(--bg-2) 56%,var(--bg-3) 100%);background-attachment:fixed}::selection{background:var(--theme);color:#fff}a{color:inherit;text-decoration:none}img,svg{display:block}.grid-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:54px 54px;-webkit-mask:radial-gradient(130% 100% at 50% 0%,#000 30%,transparent 85%);mask:radial-gradient(130% 100% at 50% 0%,#000 30%,transparent 85%)}.vig{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 95% at 50% 0%,transparent 64%,rgba(27,23,18,.05) 100%)}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:400}.page{position:relative;z-index:2}.kick{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--accent);display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.3rem}.kick:before{content:"";width:24px;height:1px;background:var(--accent)}.sec{padding:clamp(5rem,12vh,10rem) 0;position:relative}.sec-title{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.02;font-size:clamp(2rem,4.4vw,3.4rem)}.sec-sub{color:var(--dim);max-width:54ch;margin-top:1.1rem;font-size:clamp(1rem,1.2vw,1.16rem);text-align:justify;text-justify:inter-word;hyphens:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:600;font-family:var(--font-body);font-size:.95rem;padding:.78em 1.5em;border-radius:999px;transition:transform .15s ease,box-shadow .25s ease,background .2s,border-color .2s,color .2s;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--theme);color:#fff;box-shadow:0 0 color-mix(in srgb,var(--theme) 50%,transparent)}.btn-primary:hover{transform:translateY(-1px);background:var(--theme-bright);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--theme) 50%,transparent)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.wa-ico{width:1.05em;height:1.05em;fill:currentColor;flex:none}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.07s}.rv.d2{transition-delay:.14s}.rv.d3{transition-delay:.21s}.rv.d4{transition-delay:.28s}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s,border-color .3s,backdrop-filter .3s}.nav.solid{background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;gap:1.4rem;height:72px;max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.nav-back{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--faint);padding:.5em .8em;border-radius:9px;border:1px solid var(--line);transition:color .2s,border-color .2s}.nav-back:hover{color:var(--accent);border-color:var(--line-strong)}.brand{display:flex;align-items:center;gap:.65rem}.brand-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--theme) 20%,transparent);border:1px solid var(--line-strong);color:var(--accent)}.brand-ico svg{width:19px;height:19px}.brand-tx{display:flex;flex-direction:column;line-height:1}.brand-tx b{font-family:var(--font-display);font-weight:700;font-size:1.06rem;letter-spacing:.005em}.brand-tx b i{font-style:normal;color:var(--accent)}.ver{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;color:var(--faint);margin-top:.18rem}.nav-sp{flex:1}.nav-links{display:flex;align-items:center;gap:1.8rem}.nav-links a.navlink{font-size:.92rem;color:var(--dim);transition:color .2s;position:relative}.nav-links a.navlink:hover{color:var(--text)}.nav-links a.navlink:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:0;background:var(--accent);transition:width .25s}.nav-links a.navlink:hover:after{width:100%}.nav-burger{display:none;background:none;border:0;color:var(--text);cursor:pointer;padding:.35rem}@media(max-width:760px){.nav-links{position:fixed;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:.6rem var(--pad) 1.2rem;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;pointer-events:none;transition:.25s}.nav-links.open{transform:none;opacity:1;pointer-events:auto}.nav-links a.navlink{padding:.9rem 0;border-bottom:1px solid var(--line)}.nav-links .btn{width:100%;margin-top:.8rem}.nav-burger{display:block}.nav-back .lbl{display:none}}@media(max-width:480px){.nav-in{gap:.7rem}.brand-tx b{font-size:.98rem}.nav-back{padding:.5em .6em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none;transition:none}.nav{transition:none}.dash-live i{animation:none}.card,.vcard,.plan,.soc{transition:none}.card:hover,.vcard:hover,.plan:hover,.soc:hover{transform:none}}.panel-shell[data-astro-cid-plrvelpy]{position:relative}.panel-shell[data-astro-cid-plrvelpy]:before{content:"";position:absolute;inset:-4%;z-index:-1;background:radial-gradient(55% 50% at 62% 30%,color-mix(in srgb,var(--theme) 9%,transparent),transparent 72%);filter:blur(40px)}.dash[data-astro-cid-plrvelpy]{background:var(--panel);border:1px solid var(--line-strong);border-radius:18px;padding:1.3rem;box-shadow:0 14px 40px -28px #1b171238}.dash-hd[data-astro-cid-plrvelpy]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.dash-hd[data-astro-cid-plrvelpy] .t[data-astro-cid-plrvelpy]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}.dash-live[data-astro-cid-plrvelpy]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.6rem;color:var(--ok);letter-spacing:.08em}.dash-live[data-astro-cid-plrvelpy] i[data-astro-cid-plrvelpy]{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:blink 1.8s ease-in-out infinite}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.dash-main[data-astro-cid-plrvelpy]{display:flex;align-items:center;gap:1.3rem;padding:.4rem .3rem 1rem}.gauge[data-astro-cid-plrvelpy]{position:relative;width:140px;height:140px;flex:none}.gauge[data-astro-cid-plrvelpy] svg[data-astro-cid-plrvelpy]{width:100%;height:100%;transform:rotate(-90deg)}.gauge[data-astro-cid-plrvelpy] .track[data-astro-cid-plrvelpy]{fill:none;stroke:color-mix(in srgb,var(--accent) 14%,transparent);stroke-width:10}.gauge[data-astro-cid-plrvelpy] .prog[data-astro-cid-plrvelpy]{fill:none;stroke:url(#gg);stroke-width:10;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.3,1)}.gauge-c[data-astro-cid-plrvelpy]{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.gauge-c[data-astro-cid-plrvelpy] .num[data-astro-cid-plrvelpy]{font-family:var(--font-display);font-weight:600;font-size:1.85rem;line-height:1;letter-spacing:-.02em}.gauge-c[data-astro-cid-plrvelpy] .lbl[data-astro-cid-plrvelpy]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;color:var(--faint);margin-top:.3rem}.dash-meta[data-astro-cid-plrvelpy]{flex:1;min-width:0}.dash-meta[data-astro-cid-plrvelpy] .big[data-astro-cid-plrvelpy]{display:flex;align-items:baseline;gap:.5rem}.dash-meta[data-astro-cid-plrvelpy] .big[data-astro-cid-plrvelpy] .v[data-astro-cid-plrvelpy]{font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.02em}.dash-meta[data-astro-cid-plrvelpy] .up[data-astro-cid-plrvelpy]{font-family:var(--font-mono);font-size:.74rem;color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent);padding:.18em .5em;border-radius:6px}.dash-meta[data-astro-cid-plrvelpy] .cap[data-astro-cid-plrvelpy]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;color:var(--faint);margin-top:.35rem;text-transform:uppercase}.spark[data-astro-cid-plrvelpy]{display:flex;align-items:flex-end;gap:3px;height:34px;margin-top:.9rem}.spark[data-astro-cid-plrvelpy] span[data-astro-cid-plrvelpy]{flex:1;background:linear-gradient(180deg,var(--blue),var(--blue-soft));border-radius:2px;opacity:.9;min-height:8%}.dash-tiles[data-astro-cid-plrvelpy]{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;border-top:1px solid var(--line);padding-top:1rem}.tile[data-astro-cid-plrvelpy]{background:color-mix(in srgb,var(--theme) 6%,transparent);border:1px solid var(--line);border-radius:11px;padding:.7rem .75rem}.tile[data-astro-cid-plrvelpy] .tl[data-astro-cid-plrvelpy]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.07em;color:var(--faint);text-transform:uppercase}.tile[data-astro-cid-plrvelpy] .tv[data-astro-cid-plrvelpy]{font-family:var(--font-display);font-weight:600;font-size:1.18rem;margin-top:.25rem}.tile[data-astro-cid-plrvelpy] .tv[data-astro-cid-plrvelpy] small[data-astro-cid-plrvelpy]{font-size:.7rem;color:var(--accent);font-weight:400}@media(max-width:980px){.panel-shell[data-astro-cid-plrvelpy]{max-width:520px}}@media(max-width:760px){.dash-tiles[data-astro-cid-plrvelpy]{grid-template-columns:1fr}.dash-main[data-astro-cid-plrvelpy]{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.panel-shell[data-astro-cid-plrvelpy]{max-width:100%}.dash[data-astro-cid-plrvelpy]{padding:1.1rem}.dash-meta[data-astro-cid-plrvelpy]{width:100%}}@media(prefers-reduced-motion:reduce){.gauge[data-astro-cid-plrvelpy] .prog[data-astro-cid-plrvelpy]{transition:none}.dash-live[data-astro-cid-plrvelpy] i[data-astro-cid-plrvelpy]{animation:none}}.bento[data-astro-cid-qzjjxnvn]{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:clamp(2.5rem,5vh,4rem)}.card[data-astro-cid-qzjjxnvn]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.4rem,2.2vw,2rem);position:relative;overflow:hidden;transition:border-color .28s cubic-bezier(.2,.7,.3,1),transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s cubic-bezier(.2,.7,.3,1)}.card[data-astro-cid-qzjjxnvn]:hover{border-color:color-mix(in srgb,var(--theme) 45%,var(--line-strong));transform:translateY(-5px);box-shadow:0 18px 38px -24px color-mix(in srgb,var(--theme) 32%,rgba(27,23,18,.3))}.card[data-astro-cid-qzjjxnvn].col7{grid-column:span 7}.card[data-astro-cid-qzjjxnvn].col5{grid-column:span 5}.f-ico[data-astro-cid-qzjjxnvn]{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:1.1rem;background:color-mix(in srgb,var(--theme) 16%,transparent);border:1px solid var(--line-strong);color:var(--accent)}.f-ico[data-astro-cid-qzjjxnvn] svg[data-astro-cid-qzjjxnvn]{width:23px;height:23px}.card[data-astro-cid-qzjjxnvn] h3[data-astro-cid-qzjjxnvn]{font-family:var(--font-display);font-weight:600;font-size:1.32rem;letter-spacing:-.01em;margin-bottom:.55rem}.card[data-astro-cid-qzjjxnvn] p[data-astro-cid-qzjjxnvn]{color:var(--dim);font-size:.98rem;max-width:42ch;text-align:justify;text-justify:inter-word;hyphens:auto}.f-badge[data-astro-cid-qzjjxnvn]{display:inline-flex;gap:.5rem;margin-top:1.1rem;flex-wrap:wrap}.f-badge[data-astro-cid-qzjjxnvn] span[data-astro-cid-qzjjxnvn]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;color:var(--accent);border:1px solid var(--line-strong);border-radius:999px;padding:.36em .7em}.f-steps[data-astro-cid-qzjjxnvn]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.2rem}.f-steps[data-astro-cid-qzjjxnvn] span[data-astro-cid-qzjjxnvn]{font-family:var(--font-mono);font-size:.62rem;color:var(--dim);background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid var(--line);border-radius:8px;padding:.4em .7em;display:inline-flex;align-items:center;gap:.4rem}.f-steps[data-astro-cid-qzjjxnvn] span[data-astro-cid-qzjjxnvn] b[data-astro-cid-qzjjxnvn]{color:var(--accent);font-weight:400}.promviz[data-astro-cid-qzjjxnvn]{margin-top:1.3rem;display:flex;align-items:flex-end;gap:4px;height:72px;border:1px solid var(--line);border-radius:12px;padding:.7rem .8rem;background:color-mix(in srgb,var(--blue) 5%,var(--bg-2))}.promviz[data-astro-cid-qzjjxnvn] span[data-astro-cid-qzjjxnvn]{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--blue),var(--blue-soft));min-height:10%;opacity:.78}.promviz[data-astro-cid-qzjjxnvn] .peak[data-astro-cid-qzjjxnvn]{background:linear-gradient(180deg,var(--theme),var(--theme-bright));opacity:1}.prom-lgnd[data-astro-cid-qzjjxnvn]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.56rem;color:var(--faint);margin-top:.5rem;letter-spacing:.06em}@media(max-width:980px){.card[data-astro-cid-qzjjxnvn].col7,.card[data-astro-cid-qzjjxnvn].col5{grid-column:span 12}}@media(max-width:480px){.prom-lgnd[data-astro-cid-qzjjxnvn]{flex-wrap:wrap;gap:.2rem .6rem}.card[data-astro-cid-qzjjxnvn] h3[data-astro-cid-qzjjxnvn]{font-size:1.2rem}.card[data-astro-cid-qzjjxnvn] p[data-astro-cid-qzjjxnvn]{font-size:.94rem}}.value-grid[data-astro-cid-rkehzogc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(2.5rem,5vh,4rem)}.vcard[data-astro-cid-rkehzogc]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.6rem,2.6vw,2.4rem);position:relative;overflow:hidden;transition:border-color .28s cubic-bezier(.2,.7,.3,1),transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s cubic-bezier(.2,.7,.3,1)}.vcard[data-astro-cid-rkehzogc]:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 16px 34px -24px #1b171247}.vcard[data-astro-cid-rkehzogc] .vbadge[data-astro-cid-rkehzogc]{position:absolute;top:1.3rem;right:1.3rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.09em;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent);border-radius:999px;padding:.36em .7em}.vcard[data-astro-cid-rkehzogc] h3[data-astro-cid-rkehzogc]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.02em;margin-bottom:.8rem;max-width:14ch}.vcard[data-astro-cid-rkehzogc]>p[data-astro-cid-rkehzogc]{color:var(--dim);max-width:40ch;text-align:justify;text-justify:inter-word;hyphens:auto}.vlist[data-astro-cid-rkehzogc]{display:flex;flex-direction:column;gap:.7rem;margin-top:1.5rem}.vlist[data-astro-cid-rkehzogc] li[data-astro-cid-rkehzogc]{display:flex;align-items:center;gap:.7rem;list-style:none;font-size:.98rem}.vlist[data-astro-cid-rkehzogc] .ck[data-astro-cid-rkehzogc]{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--theme) 18%,transparent);color:var(--accent)}.vlist[data-astro-cid-rkehzogc] .ck[data-astro-cid-rkehzogc] svg[data-astro-cid-rkehzogc]{width:13px;height:13px}@media(max-width:980px){.value-grid[data-astro-cid-rkehzogc]{grid-template-columns:1fr}}.price-grid[data-astro-cid-pfjlpvky]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(2.5rem,5vh,4rem);align-items:stretch}.plan[data-astro-cid-pfjlpvky]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.5rem,2.4vw,2.1rem);transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s cubic-bezier(.2,.7,.3,1)}.plan[data-astro-cid-pfjlpvky]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--theme) 45%,var(--line-strong));box-shadow:0 18px 40px -26px color-mix(in srgb,var(--theme) 34%,rgba(27,23,18,.3))}.plan[data-astro-cid-pfjlpvky].pop:hover{border-color:var(--theme);box-shadow:0 20px 48px -28px color-mix(in srgb,var(--theme) 60%,transparent)}.plan[data-astro-cid-pfjlpvky].pop{border-color:var(--theme);background:color-mix(in srgb,var(--theme) 5%,var(--panel));box-shadow:0 16px 44px -30px color-mix(in srgb,var(--theme) 60%,transparent)}.plan-badge[data-astro-cid-pfjlpvky]{align-self:flex-start;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:#fff;background:var(--theme);border-radius:999px;padding:.36em .8em;margin-bottom:1rem}.plan-name[data-astro-cid-pfjlpvky]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;color:var(--accent)}.plan-price[data-astro-cid-pfjlpvky]{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:.7rem 0 .2rem;display:flex;align-items:baseline;gap:.3rem}.plan-price[data-astro-cid-pfjlpvky] .amt[data-astro-cid-pfjlpvky]{font-size:clamp(2.2rem,3.6vw,2.9rem)}.plan-price[data-astro-cid-pfjlpvky] .per[data-astro-cid-pfjlpvky]{font-family:var(--font-mono);font-size:.8rem;color:var(--faint)}.plan-desc[data-astro-cid-pfjlpvky]{color:var(--dim);font-size:.92rem;min-height:2.6em;margin-bottom:1.3rem;text-align:justify;text-justify:inter-word;hyphens:auto}.plan-feats[data-astro-cid-pfjlpvky]{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.6rem;flex:1}.plan-feats[data-astro-cid-pfjlpvky] li[data-astro-cid-pfjlpvky]{display:flex;align-items:flex-start;gap:.6rem;list-style:none;font-size:.94rem;color:var(--dim)}.plan-feats[data-astro-cid-pfjlpvky] .ck[data-astro-cid-pfjlpvky]{width:18px;height:18px;border-radius:6px;flex:none;display:grid;place-items:center;margin-top:.1rem;background:color-mix(in srgb,var(--theme) 18%,transparent);color:var(--accent)}.plan-feats[data-astro-cid-pfjlpvky] .ck[data-astro-cid-pfjlpvky] svg[data-astro-cid-pfjlpvky]{width:11px;height:11px}.plan[data-astro-cid-pfjlpvky] .btn[data-astro-cid-pfjlpvky]{width:100%}@media(max-width:980px){.price-grid[data-astro-cid-pfjlpvky]{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.cta-final[data-astro-cid-24u4nwuh]{position:relative;text-align:center;padding:clamp(4rem,9vh,7rem) 0}.cta-box[data-astro-cid-24u4nwuh]{position:relative;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;padding:clamp(2.6rem,6vw,5rem) clamp(1.5rem,5vw,4rem);background:var(--panel-2)}.cta-box[data-astro-cid-24u4nwuh]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 90% at 50% 0%,color-mix(in srgb,var(--theme) 8%,transparent),transparent 70%)}.cta-box[data-astro-cid-24u4nwuh]>[data-astro-cid-24u4nwuh]{position:relative}.cta-box[data-astro-cid-24u4nwuh] h2[data-astro-cid-24u4nwuh]{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.02;font-size:clamp(2rem,5vw,3.4rem);color:var(--text)}.cta-box[data-astro-cid-24u4nwuh] p[data-astro-cid-24u4nwuh]{color:var(--dim);margin:1rem auto 2rem;max-width:42ch;font-size:clamp(1rem,1.3vw,1.18rem)}.cta-box[data-astro-cid-24u4nwuh] .hero-cta[data-astro-cid-24u4nwuh]{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:center;margin-top:2.2rem}@media(max-width:480px){.cta-box[data-astro-cid-24u4nwuh]{padding:clamp(2rem,8vw,2.6rem) 1.2rem}.cta-box[data-astro-cid-24u4nwuh] .hero-cta[data-astro-cid-24u4nwuh]{width:100%}.cta-box[data-astro-cid-24u4nwuh] .hero-cta[data-astro-cid-24u4nwuh] .btn[data-astro-cid-24u4nwuh]{width:100%;white-space:normal}}.ind-footer[data-astro-cid-dprhaanp]{border-top:1px solid var(--line);padding:clamp(2.6rem,6vh,4rem) 0 clamp(1.8rem,4vh,2.6rem);position:relative;z-index:2}.foot-in[data-astro-cid-dprhaanp]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 3rem;align-items:flex-start}.foot-brand[data-astro-cid-dprhaanp]{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.foot-brand[data-astro-cid-dprhaanp] .brand-ico[data-astro-cid-dprhaanp]{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--theme) 20%,transparent);border:1px solid var(--line-strong);color:var(--accent)}.foot-brand[data-astro-cid-dprhaanp] .brand-ico[data-astro-cid-dprhaanp] svg[data-astro-cid-dprhaanp]{width:17px;height:17px}.foot-brand[data-astro-cid-dprhaanp] b[data-astro-cid-dprhaanp]{font-family:var(--font-display);font-weight:700;font-size:1.15rem}.foot-brand[data-astro-cid-dprhaanp] b[data-astro-cid-dprhaanp] i[data-astro-cid-dprhaanp]{font-style:normal;color:var(--accent)}.foot-note[data-astro-cid-dprhaanp]{font-family:var(--font-mono);font-size:.7rem;color:var(--faint);letter-spacing:.04em;max-width:30ch}.foot-links[data-astro-cid-dprhaanp]{display:flex;gap:clamp(2rem,5vw,4rem);flex-wrap:wrap}.foot-col[data-astro-cid-dprhaanp] h4[data-astro-cid-dprhaanp]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;color:var(--faint);text-transform:uppercase;margin-bottom:.9rem}.foot-col[data-astro-cid-dprhaanp] a[data-astro-cid-dprhaanp]{display:flex;align-items:center;gap:.45rem;color:var(--dim);font-size:.92rem;margin-bottom:.6rem;transition:color .22s cubic-bezier(.2,.7,.3,1),transform .22s cubic-bezier(.2,.7,.3,1)}.foot-col[data-astro-cid-dprhaanp] a[data-astro-cid-dprhaanp]:hover{color:var(--accent);transform:translateY(-2px)}.soc-ico[data-astro-cid-dprhaanp]{width:17px;height:17px;flex:none}.foot-bottom[data-astro-cid-dprhaanp]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2rem,5vh,3rem);padding-top:1.4rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.7rem;color:var(--faint);letter-spacing:.04em}@media(max-width:760px){.foot-in[data-astro-cid-dprhaanp]{flex-direction:column;gap:2.4rem}}@media(prefers-reduced-motion:reduce){.foot-col[data-astro-cid-dprhaanp] a[data-astro-cid-dprhaanp]{transition:color .22s}.foot-col[data-astro-cid-dprhaanp] a[data-astro-cid-dprhaanp]:hover{transform:none}}@media(max-width:480px){.foot-links[data-astro-cid-dprhaanp]{gap:1.6rem 2rem}.foot-col[data-astro-cid-dprhaanp]{min-width:7rem}.foot-bottom[data-astro-cid-dprhaanp]{flex-direction:column;gap:.5rem}}.hero[data-astro-cid-cwgktxxb]{position:relative;padding-top:clamp(8rem,16vh,12rem);padding-bottom:clamp(3.5rem,8vh,6rem)}.hero-grid[data-astro-cid-cwgktxxb]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.ind-badge[data-astro-cid-cwgktxxb]{display:flex;flex-wrap:wrap;gap:.5rem .55rem;margin-bottom:1.7rem}.ind-badge[data-astro-cid-cwgktxxb] span[data-astro-cid-cwgktxxb]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--accent);border:1px solid var(--line);border-radius:999px;padding:.42em .8em;background:color-mix(in srgb,var(--accent) 5%,transparent)}.hero[data-astro-cid-cwgktxxb] h1[data-astro-cid-cwgktxxb]{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1;font-size:clamp(2.4rem,5.6vw,4.4rem)}.hero[data-astro-cid-cwgktxxb] h1[data-astro-cid-cwgktxxb] .hl[data-astro-cid-cwgktxxb]{color:var(--accent)}.hero-sub[data-astro-cid-cwgktxxb]{color:var(--dim);font-size:clamp(1.05rem,1.5vw,1.3rem);margin-top:1.3rem;max-width:38ch;text-align:justify;text-justify:inter-word;hyphens:auto}.hero-cta[data-astro-cid-cwgktxxb]{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2.2rem}.hero-trust[data-astro-cid-cwgktxxb]{display:flex;align-items:center;gap:.6rem;margin-top:1.7rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.05em;color:var(--faint)}.hero-trust[data-astro-cid-cwgktxxb] .ok[data-astro-cid-cwgktxxb]{width:7px;height:7px;border-radius:50%;background:var(--ok)}@media(max-width:980px){.hero-grid[data-astro-cid-cwgktxxb]{grid-template-columns:1fr;gap:3rem}}@media(max-width:480px){.hero[data-astro-cid-cwgktxxb]{padding-top:clamp(7rem,22vw,9rem)}.hero[data-astro-cid-cwgktxxb] h1[data-astro-cid-cwgktxxb]{font-size:clamp(2.1rem,8.5vw,2.6rem)}.hero-sub[data-astro-cid-cwgktxxb]{font-size:1.05rem}.hero-cta[data-astro-cid-cwgktxxb] .btn[data-astro-cid-cwgktxxb]{flex:1 1 auto}}
