.tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.tier{background:var(--paper);border:1px solid var(--hair-2);border-radius:14px;flex-direction:column;padding:32px 30px 30px;display:flex;position:relative}.tier.featured{border-color:var(--teal);background:#fff;box-shadow:0 1px #2f6f730f,0 18px 40px -22px #2f6f734d}.tier .tag{background:var(--teal);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10.5px;position:absolute;top:-12px;left:30px}.tier .name{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:11px}.tier h3{letter-spacing:-.018em;margin-top:6px;font-size:24px}.tier .desc{color:var(--muted);min-height:42px;margin-top:8px;font-size:14px;line-height:1.45}.tier .price{border-top:1px solid var(--hair-2);align-items:baseline;gap:6px;margin-top:22px;padding-top:22px;display:flex}.tier .price .v{letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1}.tier .price .u{color:var(--muted);font-size:14px}.tier .ppp{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;margin-top:8px;font-size:11px}.tier .cta-btn{margin-top:24px}.tier ul{flex-direction:column;flex:1;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.tier ul li{color:var(--ink-2);gap:10px;font-size:14px;display:flex}.tier ul li svg{color:var(--teal);flex-shrink:0;margin-top:4px}.tier ul li.muted,.tier ul li.muted svg{color:var(--muted)}.slider-wrap{background:var(--ivory-deep);border-radius:10px;margin-top:22px;padding:18px}.slider-wrap .head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.slider-wrap .l{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.slider-wrap .v{letter-spacing:-.02em;font-size:22px;font-weight:600}.slider-wrap input[type=range]{appearance:none;background:0 0;width:100%;height:24px;margin:4px 0 8px}.slider-wrap input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--teal) var(--p,0%), var(--hair) var(--p,0%));border-radius:3px;height:6px}.slider-wrap input[type=range]::-moz-range-track{background:var(--hair);border-radius:3px;height:6px}.slider-wrap input[type=range]::-moz-range-progress{background:var(--teal);border-radius:3px;height:6px}.slider-wrap input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--teal);cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 2px 6px #1a1a1a26}.slider-wrap input[type=range]::-moz-range-thumb{border:2px solid var(--teal);cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px}.slider-wrap .ticks{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;padding:0 1px;font-size:10px;display:flex}.intro-note{font-family:var(--font-mono);letter-spacing:.06em;color:var(--teal-deep);text-transform:uppercase;background:#2f6f7314;border:1px solid #2f6f732e;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:6px 11px;font-size:10.5px;display:inline-flex}.intro-note:before{content:"";background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.storage-line{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;margin-top:6px;font-size:11px}.ps-strip{border-top:1px solid var(--hair-2);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;padding-top:50px;display:grid}.ps-strip .item .l{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:11px}.ps-strip .item h4{letter-spacing:-.012em;margin-top:8px;font-size:17px}.ps-strip .item p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55}.faq{border-top:1px solid var(--hair-2);margin-top:80px;padding-top:50px}.faq h2{text-align:center;font-size:32px}.faq-grid{grid-template-columns:1fr 1fr;gap:18px 32px;margin-top:40px;display:grid}.faq-q{border-top:1px solid var(--hair-2);padding:22px 0}.faq-q:first-child,.faq-q:nth-child(2){border-top:0;padding-top:0}.faq-q b{font-size:15.5px;display:block}.faq-q p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}@media (max-width:960px){.tiers,.ps-strip,.faq-grid{grid-template-columns:1fr}}@media (max-width:720px){.tier{padding:28px 22px 24px}.tier .price .v{font-size:36px}.tier h3{font-size:22px}.tier .desc{min-height:0}.tier ul{margin-top:18px}.slider-wrap{padding:14px}.slider-wrap .v{font-size:18px}.slider-wrap .ticks span{font-size:9px}.ps-strip{gap:24px;margin-top:40px;padding-top:30px}.faq{margin-top:50px;padding-top:36px}.faq h2{font-size:clamp(24px,7vw,30px)}.faq-grid{gap:0;margin-top:26px}.faq-q{padding:18px 0}.faq-q:nth-child(2){border-top:1px solid var(--hair-2);padding-top:18px}}
