.price-world{background:var(--bg);min-height:100vh}.price-shell{z-index:1;max-width:1080px;margin:0 auto;padding:150px 24px 110px;position:relative}.price-head{text-align:center;max-width:720px;margin:0 auto 74px}.price-head h1{font:400 clamp(40px, 6vw, 76px)/1.06 var(--font-instrument), serif;text-wrap:balance;margin:22px 0 0}.price-head h1 em{color:var(--gold);white-space:nowrap;font-style:italic}.price-head h1 span{white-space:nowrap}.price-lede{color:#ecebe6a8;max-width:520px;margin:26px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.price-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.price-plan{background:#ffffff04;border:1px solid #ecebe617;border-radius:16px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.price-plan.is-operating{background:linear-gradient(#f0c46a0d,#ffffff03 40%);border-color:#f0c46a61;box-shadow:0 24px 70px #00000073}.price-mark{font:9px var(--font-plex), monospace;letter-spacing:.26em;color:var(--gold);background:var(--bg);padding:2px 8px;position:absolute;top:-9px;left:24px}.price-name{font:400 11px var(--font-plex), monospace;letter-spacing:.3em;color:#ecebe68c;margin:0}.price-plan.is-operating .price-name{color:#f0c46ae6}.price-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 0;display:flex}.price-price b{font:400 clamp(34px, 3.4vw, 44px)/1 var(--font-instrument), serif;font-weight:400}.price-price span{font:10px var(--font-plex), monospace;letter-spacing:.14em;color:#ecebe673}.price-promise{font:400 clamp(17px, 1.6vw, 20px)/1.35 var(--font-instrument), serif;color:#ecebe6f0;margin:16px 0 0}.price-detail{color:#ecebe68c;margin:10px 0 0;font-size:13px;line-height:1.6}.price-list{border-top:1px solid #ecebe614;flex-direction:column;flex:1;gap:10px;margin:20px 0 26px;padding:18px 0 0;list-style:none;display:flex}.price-list li{color:#ecebe6c7;padding-left:16px;font-size:13px;line-height:1.55;position:relative}.price-list li:before{content:"";background:#f0c46ab3;width:5px;height:1px;position:absolute;top:.58em;left:0}.price-cta{font:11px var(--font-plex), monospace;letter-spacing:.18em;color:#ecebe6c7;align-self:flex-start;padding:10px 0;transition:color .18s;display:inline-block}.price-cta:hover,.price-cta.is-primary{color:var(--gold)}.price-cta.is-primary:hover{color:var(--ink)}.price-ladder{text-align:center;max-width:640px;margin:84px auto 0}.price-ladder ul{flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}.price-ladder li{text-align:left;font:400 clamp(16px, 1.5vw, 19px)/1.5 var(--font-instrument), serif;color:#ecebe6e0;border-top:1px solid #ecebe614;align-items:baseline;gap:18px;padding:14px 4px;display:flex}.price-ladder li:last-child{border-bottom:1px solid #ecebe614}.price-ladder li span{font:10px var(--font-plex), monospace;letter-spacing:.24em;color:#f0c46abf;flex:0 0 108px}.price-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:74px auto 0;display:grid}.price-answers>div{background:#ffffff03;border:1px solid #ecebe612;border-radius:12px;padding:22px 24px}.price-answers h3{font:400 15.5px/1.4 var(--font-instrument), serif;color:#ecebe6eb;margin:0 0 10px}.price-answers p{color:#ecebe699;margin:0;font-size:13px;line-height:1.65}.price-foot{text-align:center;border-top:1px solid #ecebe61a;margin-top:96px;padding-top:36px}.price-foot p{font:10px var(--font-plex), monospace;letter-spacing:.24em;color:#ecebe666;margin:0 0 22px}.price-foot .price-cta{align-self:center}@media (max-width:960px){.price-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.price-shell{padding-top:128px}.price-plans{grid-template-columns:1fr;gap:12px}.price-answers{grid-template-columns:1fr}.price-ladder li span{flex-basis:92px}}.price-founding{text-align:center;background:linear-gradient(#f0c46a0d,#ffffff03);border:1px solid #f0c46a38;border-radius:16px;max-width:720px;margin:-34px auto 46px;padding:26px 30px}.price-founding-kicker{font:10px var(--font-plex), monospace;letter-spacing:.3em;color:#f0c46ad9;margin:0}.price-founding-line{font:400 clamp(17px, 1.7vw, 21px)/1.5 var(--font-instrument), serif;color:#ecebe6eb;margin:14px 0 0}.price-founding-close{letter-spacing:.04em;color:#ecebe68c;margin:12px 0 0;font-size:12.5px}
