.page-shell{max-width:1100px;margin:0 auto;padding:70px 24px 90px}.page-hero{max-width:720px;margin:0 auto 42px}.page-hero.centered{text-align:center}.page-hero h1{font-size:clamp(38px,6vw,62px)}.page-hero>p:last-child{font-size:18px;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:850px;margin:0 auto 55px}.pricing-card{position:relative;background:white;border:1px solid var(--line);border-radius:17px;padding:31px;box-shadow:0 12px 35px rgba(7,17,31,.06)}.pricing-card-featured{border:2px solid var(--cyan-dark);box-shadow:0 18px 50px rgba(7,17,31,.12)}.pricing-card h2{font-size:27px;margin:0 0 6px}.pricing-card .price{font:800 40px Manrope,sans-serif;margin:10px 0}.pricing-card .price small{font:600 14px "DM Sans",sans-serif;color:var(--muted)}.pricing-card>p:not(.kicker):not(.price){color:var(--muted);min-height:49px}.pricing-card ul{padding-left:20px;min-height:112px;color:#435267}.pricing-card li{margin:8px 0}.pricing-card .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:10px;text-decoration:none;font-weight:800}.button-primary{background:var(--cyan);color:var(--navy)}.button-secondary{background:#fff;color:var(--navy);border:1px solid #cbd5df}.pricing-badge{position:absolute;right:20px;top:20px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#087f83}.price-note{display:block;color:#7a8796;font-size:12px;text-align:center;margin-top:13px}.faq-block{max-width:760px;margin:0 auto;background:#e6f5f4;border-radius:17px;padding:30px 34px}.faq-block h2{font-size:23px;margin:25px 0 7px}.faq-block p{color:#536175;margin:0}.site-footer{margin-top:0}.site-footer a{color:#b7c4d1}@media(max-width:700px){.page-shell{padding:45px 18px 65px}.pricing-grid{grid-template-columns:1fr}.pricing-card>p:not(.kicker):not(.price){min-height:0}.pricing-card ul{min-height:0}.faq-block{padding:24px 22px}}
