.plans-page{background:#f6f7f8}.topbar nav .active{color:#a77c2d}.plans-section{min-height:calc(100svh - 82px);padding:70px clamp(24px,6vw,90px);display:flex;flex-direction:column;justify-content:center;break-inside:avoid-page;page-break-inside:avoid}.plans-overview{background:#fff;border-top:7px solid var(--gold)}.plans-details{background:#f5f6f7;border-top:1px solid #dfe5ea}.plans-heading{margin-bottom:32px}.plans-heading .eyebrow{margin-bottom:11px}.plans-heading h1{font-size:clamp(32px,4vw,48px);color:var(--navy);margin-bottom:10px}.plans-heading p{color:var(--muted);margin:0}.price-grid,.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1280px;width:100%;margin:0 auto}.plan-card,.detail-card{background:#fff;border:1px solid #d3dae1;border-radius:8px;padding:28px;box-shadow:0 8px 30px #0a243d0b;display:flex;flex-direction:column;break-inside:avoid-page;page-break-inside:avoid}.plan-card.featured,.detail-card.featured{border-color:#caa14d;background:linear-gradient(155deg,#fffaf0,#fff);box-shadow:0 14px 38px #a67d2920;transform:translateY(-8px)}.plan-badge{display:inline-flex;align-self:flex-start;justify-content:center;min-width:112px;padding:6px 14px;border-radius:4px;background:#234d70;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em}.plan-badge.gold{background:#c49a25}.plan-card h2,.detail-card h2{font-size:20px;color:var(--navy);margin:20px 0 5px}.opportunities{color:#b28731;font-size:15px}.price{display:flex;align-items:baseline;gap:3px;margin:24px 0 0}.price strong{font:800 27px Manrope;color:var(--navy)}.price span{font-size:14px;color:var(--muted)}.success{margin:0 0 26px;color:var(--navy);font-weight:600}.plan-card>p:not(.success):not(.setup){color:#566679;min-height:72px}.setup{margin-top:auto;color:#59697b}.setup strong{color:var(--navy)}.detail-card ul{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:10px}.detail-card li{position:relative;padding-left:22px;color:#3f5062;font-size:15px}.detail-card li:before{content:"✓";position:absolute;left:0;color:#ae842e;font-weight:800}.plans-page footer{break-inside:avoid-page;page-break-inside:avoid}.hero,.intro,.national,.services,.mission,.values,.cta{break-inside:avoid-page;page-break-inside:avoid}@media print{.topbar,.floating-wa{display:none!important}.plans-section{min-height:100vh;break-after:page}.plans-section:last-of-type{break-after:auto}.plan-card,.detail-card{box-shadow:none}}@media(max-width:900px){.price-grid,.detail-grid{grid-template-columns:1fr}.plans-section{min-height:auto;padding:64px 24px}.plan-card.featured,.detail-card.featured{transform:none}.plan-card>p:not(.success):not(.setup){min-height:auto}}@media(max-width:620px){.plans-heading h1{font-size:34px}.plan-card,.detail-card{padding:24px}}
