.pricing-policy{max-width:1120px;margin:auto;padding:64px 24px 80px;color:#203b34}.pricing-policy>header{max-width:800px;margin:0 auto 48px;text-align:center}.policy-eyebrow{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#708454;font-weight:600}.pricing-policy h1{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-.04em;margin:18px 0}.pricing-policy p{line-height:1.75;color:#617363}.pricing-policy>header p{font-size:18px}.policy-main{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:stretch}.policy-package{padding:40px;border-radius:24px;background:#203b34;color:#f6f8ee}.policy-package .policy-eyebrow{color:#d4eea0}.policy-package h2{font-size:32px;line-height:1.2;margin:18px 0}.policy-package p{color:#d5e0cf}.policy-package ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:20px}.policy-package li{display:flex;gap:12px;line-height:1.6}.policy-package li span{color:#d4eea0}.policy-package a{display:inline-flex;gap:20px;padding:15px 24px;background:#d4eea0;border-radius:10px;color:#203b34;text-decoration:none;font-weight:700}.policy-details{display:grid;gap:16px}.policy-details article{padding:24px 28px;border:1px solid #d9e2cf;background:#f0f4e8;border-radius:18px}.policy-details h2{font-size:21px;margin:0 0 10px}.policy-details p{margin:0}.policy-questions{max-width:850px;margin:60px auto 0}.policy-questions>h2{font-size:30px;margin-bottom:24px}.policy-questions details{border-bottom:1px solid #d4dfc9;padding:20px 0}.policy-questions summary{cursor:pointer;font-size:18px;font-weight:600}.policy-questions p{margin-bottom:0}.policy-help{text-align:center;margin-top:40px}.policy-help a{font-weight:600;color:#245347}.pricing-policy a:focus-visible,.pricing-policy summary:focus-visible{outline:3px solid #91aa69;outline-offset:5px}@media(max-width:700px){.pricing-policy{padding:40px 20px 60px}.policy-main{grid-template-columns:1fr}.policy-package{padding:28px}.policy-package h2{font-size:28px}.policy-questions{margin-top:40px}}