:root{color-scheme:dark;--void:#05080B;--grid:#11202A;--line:#1E3340;--dust:#C9DCE6;--muted:#8DA2AE;--jade:#38D6A6;--display:"Archivo","Avenir Next",system-ui,sans-serif;--body:"Manrope","Helvetica Neue",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}html,body{margin:0;background:var(--void);color:var(--dust)}body{font-family:var(--body);font-size:17px;line-height:1.6;overflow-x:hidden;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px;background-attachment:fixed}header,main,footer{max-width:68rem;margin-inline:auto;padding-inline:max(16px,5vw)}header{display:flex;justify-content:space-between;align-items:center;padding-block:18px;font:500 .72rem var(--mono);letter-spacing:.2em;text-transform:uppercase}header a{color:var(--dust);text-decoration:none}header a:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.intro{padding-block:8vh 4vh}h1,h2{font-family:var(--display);font-stretch:125%;font-weight:500;margin:0;text-wrap:balance;color:var(--dust)}h1{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.05}h2{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.1}p{margin:0;max-width:62ch}.eyebrow{font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--jade);margin:0}.hint{font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hint b{color:var(--jade);font-weight:500}.inner{padding-block:7vh;border-top:1px solid var(--line)}.panel{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.inner.full .panel{max-width:none}.panel>p:not(.eyebrow):not(.hint){font-size:1.08rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem}.card{border:1px solid var(--line);border-radius:3px;padding:1.1rem;display:flex;flex-direction:column;gap:.7rem;background:var(--void)}.card h3{font-family:var(--display);font-stretch:125%;font-weight:500;font-size:1.12rem;line-height:1.25;margin:0;color:var(--dust)}.card p{font-size:1rem;color:var(--muted)}.specs{list-style:none;margin:0;padding:.7rem 0 0;border-top:1px solid var(--line);display:grid;gap:.25rem;font:400 .78rem/1.5 var(--mono);color:var(--muted)}.more{font:500 .8rem var(--mono);letter-spacing:.06em;color:var(--jade);text-decoration:underline;text-underline-offset:3px}.more:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.layers{list-style:none;margin:0;padding:0;font:400 .85rem var(--mono);color:var(--muted)}.layers li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.8rem;padding-block:.6rem;border-top:1px solid var(--line)}.layers li:last-child{border-bottom:1px solid var(--line)}.layers b{color:var(--dust);font-weight:500}.layers .l{color:var(--jade)}.faq details{border-top:1px solid var(--line);padding-block:.75rem}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--display);font-stretch:125%;font-size:1.02rem;color:var(--dust)}.faq summary:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.faq details p{margin-top:.5rem;color:var(--muted)}.offer{list-style:none;margin:0;padding:0}.offer li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.2rem;padding-block:.85rem;border-top:1px solid var(--line)}.offer li:last-child{border-bottom:1px solid var(--line)}.offer span{color:var(--muted)}footer{padding-block:6vh;border-top:1px solid var(--line);font:500 .75rem var(--mono);letter-spacing:.1em;color:var(--muted)}footer a{color:var(--jade)}@media(max-width:760px){.offer li{grid-template-columns:minmax(0,1fr);gap:.2rem}.layers li{grid-template-columns:2.4rem minmax(0,1fr)}.layers li span:last-child{grid-column:2}}.btns{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:.6rem}.go{display:inline-flex;align-items:center;gap:.5rem;font:500 .8rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--void);background:var(--jade);border:1px solid var(--jade);border-radius:3px;padding:.75rem 1.1rem;cursor:pointer;text-decoration:none}.go:hover{background:transparent;color:var(--jade)}.go:focus-visible,.chip:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip{font:400 .9rem var(--body);color:var(--dust);background:var(--void);border:1px solid var(--line);border-radius:999px;padding:.5rem .95rem;cursor:pointer}.chip:hover{border-color:var(--jade);color:var(--jade)}.chip.no{border-style:dashed}.big{font-family:var(--display);font-stretch:125%;font-weight:500;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--jade);margin:0}.hr[data-astro-cid-7bgbdls6]{display:flex;align-items:center;gap:1rem}.card[data-astro-cid-7bgbdls6] .big[data-astro-cid-7bgbdls6]{font-family:var(--display);font-stretch:125%;font-weight:500;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1;color:var(--jade)}.layers[data-astro-cid-7bgbdls6] li[data-astro-cid-7bgbdls6].d{border-top:0;padding-top:0}.layers[data-astro-cid-7bgbdls6] li[data-astro-cid-7bgbdls6].d span[data-astro-cid-7bgbdls6]:nth-child(2){font-family:var(--body);font-size:1rem;color:var(--muted)}
