
.review-notice{border:1px solid #e3ca91;background:#fff8e8;padding:14px 18px;border-radius:9px;font-size:14px;color:#76541c;margin-bottom:28px}.price-heading{max-width:850px;margin-bottom:36px}.price-heading h1{font-size:36px}.proposal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.proposal-card{position:relative;border:1px solid #d7e2e3;border-radius:14px;padding:28px;display:flex;flex-direction:column;background:white}.proposal-card.featured{border:2px solid #086b60;background:#f4faf6}.plan-badge{position:absolute;top:-15px;left:24px;background:#086b60;color:white;padding:4px 12px;border-radius:20px;font-size:13px}.plan-kind{color:#086b60;font-size:14px;font-weight:700;margin:0 0 12px}.proposal-card h2{font-size:23px;margin:0 0 9px}.proposal-card>p:not(.plan-kind){font-size:14px;color:#576a72;margin:0 0 15px}.price-number{font-size:44px;letter-spacing:-.06em;line-height:1.3;font-weight:700;margin:15px 0 8px}.price-number span{font-size:17px;font-weight:500;letter-spacing:-.03em;margin-left:5px}.price-number.quote{font-size:32px;margin-top:24px}.proposal-card .payment-total{font-size:13px}.equivalent{font-size:14px;border-top:1px solid #d7e8dc;padding-top:13px}.equivalent span{display:block;font-size:12px;color:#576a72;margin-top:4px}.proposal-card ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:12px;font-size:14px}.proposal-card li{padding-left:17px;position:relative}.proposal-card li:before{content:'✓';position:absolute;left:0;color:#087365}.proposal-card .btn{margin-top:auto}.proposal-note{font-size:13px;color:#576a72;margin:18px 0 38px}.roi-card{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;padding:32px;background:#eff5f5;border-radius:14px;margin-bottom:32px}.roi-card h2{font-size:26px;margin:0 0 20px}.roi-card p{color:#465d65}.roi-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.roi-inputs label{margin:0}.roi-inputs input{margin-top:7px;width:100%}.roi-result{padding:22px;background:#123e40;color:white;margin-top:20px;border-radius:10px}.roi-result span{font-size:14px}.roi-result strong{display:block;font-size:32px}.roi-result p{color:#cde2da;margin:6px 0 12px;font-size:14px}.roi-result div{border-top:1px solid #ffffff30;padding-top:12px;font-size:14px}.terms-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}.terms-grid p{font-size:14px;color:#465d65}.service-notes p{font-size:14px;padding-bottom:16px}.card+#approval-scope{margin-top:28px}.workspace-header{margin-bottom:0}@media(max-width:1000px){.proposal-grid{grid-template-columns:1fr}.proposal-card{padding:24px}.proposal-card.featured{margin-top:12px}.roi-card{grid-template-columns:1fr}.terms-grid{grid-template-columns:1fr}}@media(max-width:600px){.price-heading h1{font-size:26px}.roi-card{padding:23px 18px}.roi-inputs{gap:12px}.price-number{font-size:40px}.roi-card h2{font-size:22px}}

.price-number{font-size:clamp(1.6rem,2.4vw,2.4rem)}.roi-card{margin-top:32px}.proposal-grid{margin-bottom:24px}
.setup-campaign{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eef7f3;border:1px solid #bddccf;border-radius:12px;padding:22px;margin:20px 0 30px}.setup-campaign h3{margin:6px 0;font-size:20px}.setup-campaign p{margin:0;color:#465d65}.setup-campaign>strong{white-space:nowrap;color:#086b60}.annual-benefit{margin:0 0 22px;padding:16px 0;border-top:1px solid #bfd7cc}.annual-benefit strong{display:block;color:#086b60;font-size:23px}.annual-benefit span,.annual-benefit p{font-size:12px;color:#465d65}.proposal-card.agency .text-action{margin-top:14px}@media(max-width:600px){.setup-campaign{align-items:flex-start;flex-direction:column}.setup-campaign h3{font-size:18px}}
