.pricing-root{background:var(--paper);min-height:100vh;color:var(--ink)}.pricing-hero{background:var(--ink);color:#fff;padding:105px clamp(20px,7vw,115px)}.pricing-hero>p,.pricing-custom header>p,.pricing-close>p{color:var(--lime);letter-spacing:1.2px;font:10px monospace}.pricing-hero h1{letter-spacing:-6px;max-width:1200px;margin:30px 0;font-size:clamp(56px,8vw,112px);line-height:.88}.pricing-hero>span{color:#c2cdcf;max-width:730px;font-size:18px;line-height:1.7;display:block}.pricing-hero>a,.pricing-close>a{background:var(--lime);color:var(--ink);align-items:center;gap:12px;margin-top:35px;padding:17px 21px;font-size:12px;font-weight:900;display:inline-flex}.pricing-plans{grid-template-columns:repeat(2,1fr);gap:18px;padding:90px clamp(20px,6vw,100px);display:grid}.pricing-plans article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:620px;padding:45px;display:flex;position:relative}.pricing-plans article.featured{border:4px solid var(--copper);padding:42px}.pricing-plans em{background:var(--copper);color:#fff;padding:10px 14px;font:9px monospace;position:absolute;top:-4px;right:-4px}.pricing-plans small,.pricing-custom article small{color:var(--copper);letter-spacing:1.2px;font:10px monospace}.pricing-plans h2{letter-spacing:-2px;margin:18px 0;font-size:40px}.pricing-plans article>b{font-size:34px}.pricing-plans strong{margin-top:9px;font-size:12px}.pricing-plans p,.pricing-custom article p{color:var(--muted);line-height:1.7}.pricing-plans ul{border-top:1px solid var(--line);margin:15px 0 30px;padding:20px 0;list-style:none}.pricing-plans li{align-items:flex-start;gap:10px;padding:9px 0;font-size:14px;display:flex}.pricing-plans li svg{width:17px;color:var(--copper)}.pricing-plans article>a{border-bottom:2px solid var(--copper);align-items:center;gap:10px;width:max-content;margin-top:auto;padding-bottom:8px;font-weight:900;display:flex}.pricing-scope-note{border-left:6px solid var(--copper);background:#e7e8e2;margin:0 clamp(20px,6vw,100px) 100px;padding:30px;line-height:1.7}.pricing-custom{background:var(--ink);color:#fff;padding:100px clamp(20px,6vw,100px)}.pricing-custom h2{letter-spacing:-4px;max-width:1000px;font-size:clamp(46px,6vw,82px);line-height:.94}.pricing-custom>div{background:#3b5055;grid-template-columns:1fr 1fr;gap:1px;margin-top:55px;display:grid}.pricing-custom article{background:var(--ink);padding:45px}.pricing-custom h3{font-size:36px}.pricing-custom article p{color:#b7c3c5}.pricing-custom article a{color:var(--lime);align-items:center;gap:10px;margin-top:30px;font-weight:900;display:flex}.pricing-custom blockquote{border-left:5px solid var(--lime);color:#d9e1e2;margin:55px 0 0;padding:20px 30px;font:24px/1.5 Georgia}.pricing-close{background:var(--copper);color:#fff;padding:90px clamp(20px,6vw,100px)}.pricing-close>p{color:#fff}.pricing-close h2{letter-spacing:-4px;max-width:1000px;font-size:clamp(48px,7vw,92px);line-height:.9}.pricing-close>a{background:var(--ink);color:#fff}@media (max-width:800px){.pricing-plans,.pricing-custom>div{grid-template-columns:1fr}}@media (max-width:600px){.pricing-hero{padding:75px 20px}.pricing-hero h1{letter-spacing:-3px;font-size:52px}.pricing-plans{padding:65px 20px}.pricing-plans article{min-height:auto;padding:30px}.pricing-plans article.featured{padding:27px}.pricing-scope-note{margin:0 20px 70px}.pricing-custom,.pricing-close{padding:70px 20px}.pricing-custom h2,.pricing-close h2{letter-spacing:-3px;font-size:48px}.pricing-custom article{padding:35px 25px}.pricing-custom blockquote{margin-top:40px;font-size:20px}}
