.public-document[data-v-908c1f2c]{background:var(--document-bg);color:var(--document-ink);font-family:Satoshi,Inter,system-ui,sans-serif;min-height:100vh}.document-light[data-v-908c1f2c]{--document-bg:#f5f3ed;--document-ink:#252b29;--document-muted:#626b65;--document-accent:#176d65;--document-rule:#d9d6cb;--document-panel:#fffefa;--document-tint:#eeede6}.document-dark[data-v-908c1f2c]{--document-bg:#151a19;--document-ink:#f5f3ed;--document-muted:#b1b9b2;--document-accent:#9ecbc1;--document-rule:#38423d;--document-panel:#1d2521;--document-tint:#1b211e}.document-main[data-v-908c1f2c]{margin:0 auto;max-width:1152px;outline:none;padding:10rem 1.5rem 6rem}.document-eyebrow[data-v-908c1f2c]{color:var(--document-accent);font-size:.75rem;font-weight:700;letter-spacing:.2em;margin:0 0 1.5rem;text-transform:uppercase}.document-main[data-v-908c1f2c] .wrap{max-width:100%}.document-main[data-v-908c1f2c] .narrow{max-width:800px}.document-main[data-v-908c1f2c] h1{font-size:clamp(3rem,6.6vw,6rem);font-weight:700;letter-spacing:-.055em;line-height:1.04;margin:0 0 1.6rem;max-width:1000px;text-wrap:balance}.document-main[data-v-908c1f2c] .lead{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.65;margin:0 0 2.5rem;max-width:740px}.document-main[data-v-908c1f2c] dd,.document-main[data-v-908c1f2c] li,.document-main[data-v-908c1f2c] p{color:var(--document-muted);font-size:1.0625rem;line-height:1.8}.document-main[data-v-908c1f2c] p{margin:0 0 1.25rem}.document-main[data-v-908c1f2c] h2{color:var(--document-ink);font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:600;letter-spacing:-.035em;line-height:1.3;margin:2.8rem 0 1rem}.document-main[data-v-908c1f2c] h3{font-size:1rem;font-weight:700;line-height:1.4;margin:2rem 0 .65rem}.document-main[data-v-908c1f2c] ul{list-style:disc;margin:0 0 1.5rem;padding-left:1.25rem}.document-main[data-v-908c1f2c] li+li{margin-top:.5rem}.document-main[data-v-908c1f2c] a{color:var(--document-accent);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.document-main[data-v-908c1f2c] a:hover{text-decoration-thickness:2px}.document-main[data-v-908c1f2c] a:focus-visible,.document-skip[data-v-908c1f2c]:focus-visible{outline:2px solid var(--document-accent);outline-offset:5px}.document-main[data-v-908c1f2c] .section{margin-top:3.5rem}.document-main[data-v-908c1f2c] .band{border-bottom:1px solid var(--document-rule);border-top:1px solid var(--document-rule);padding:2rem 0}.document-main[data-v-908c1f2c] .section>.wrap>h2:first-child{margin-top:0}.document-main[data-v-908c1f2c] .cards{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.document-main[data-v-908c1f2c] .card{background:var(--document-panel);border:1px solid var(--document-rule);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:7rem}.document-main[data-v-908c1f2c] .card h2{margin-top:0}.document-main[data-v-908c1f2c] .price{color:var(--document-ink);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;letter-spacing:-.04em;margin:1.5rem 0}.document-main[data-v-908c1f2c] .notice{background:var(--document-tint);border-left:2px solid var(--document-accent);border-radius:0 .75rem .75rem 0;margin:2.25rem 0 3rem;padding:1.25rem 1.5rem}.document-main[data-v-908c1f2c] .notice p{font-size:.95rem}.document-main[data-v-908c1f2c] .notice p:last-child{margin-bottom:0}.document-main[data-v-908c1f2c] .facts{border-bottom:1px solid var(--document-rule);border-top:1px solid var(--document-rule);display:grid;gap:1.25rem 2rem;grid-template-columns:150px minmax(0,1fr);margin:3rem 0 0;max-width:800px;padding:2rem 0}.document-main[data-v-908c1f2c] dt{font-size:.9rem;font-weight:700;padding-top:.25rem}.document-main[data-v-908c1f2c] dd{margin:0}.document-main[data-v-908c1f2c] .button{align-items:center;background:var(--document-ink);border-radius:999px;color:var(--document-bg);display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;margin-top:.5rem;min-height:48px;padding:.8rem 1.4rem;text-decoration:none}.document-main[data-v-908c1f2c] .button:hover{opacity:.85}.document-skip[data-v-908c1f2c]{background:var(--document-panel);border-radius:.5rem;color:var(--document-ink);left:1rem;padding:.75rem 1rem;position:fixed;top:-100px;z-index:100}.document-skip[data-v-908c1f2c]:focus{top:1rem}@media(max-width:700px){.document-main[data-v-908c1f2c]{padding:8.5rem 1.25rem 4rem}.document-main[data-v-908c1f2c] .cards{grid-template-columns:1fr}.document-main[data-v-908c1f2c] .facts{gap:.3rem;grid-template-columns:1fr}.document-main[data-v-908c1f2c] .facts dd+dt{margin-top:1rem}}
