.plans-heading{margin-bottom:40px;max-width:650px}.plans-heading h2{margin:15px 0}.plans-heading>p{color:#557089;line-height:1.8;font-size:17px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.plan-card{border:1px solid #d4e1ed;border-radius:14px;padding:40px;background:#fff;display:flex;flex-direction:column}.plan-label{font-size:10px;letter-spacing:.15em;color:#557089;font-weight:700}.plan-card h3{font-size:39px;letter-spacing:-1.5px;margin:18px 0 10px}.plan-description{font-size:16px;line-height:1.7;max-width:410px;min-height:55px;color:#587086}.plan-price{font-size:48px;letter-spacing:-1.5px;font-weight:650;margin:24px 0 28px;line-height:1.2}.plan-price>span{display:block;font-size:13px;letter-spacing:0;color:#607b95;font-weight:400;margin-top:8px}.quote-price{font-size:40px;padding-top:10px}.plan-button{justify-content:center;width:100%}.plan-card ul{list-style:none;padding:0;margin:28px 0}.plan-card li{border-bottom:1px solid #e4ebf3;padding:13px 0;font-size:14px}.plan-card li:last-child{border:0}.plan-footnote{margin-top:auto;font-size:12px;line-height:1.7;color:#637a90}.paid-plan{border-color:#087bfa;background:#f4f8ff;box-shadow:0 10px 35px #087bfa08}.paid-plan .plan-label{color:#087bfa}.guided-section{background:#102b4e;color:white;padding:80px 0}.guided-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.guided-section .eyebrow{color:#86baff}.guided-section h2{color:white;margin:18px 0 25px}.guided-intro{font-size:17px;line-height:1.9;color:#b9cee6;max-width:470px}.setup-price{font-size:52px;letter-spacing:-1.6px;margin:25px 0}.setup-price span{font-size:12px;letter-spacing:0;display:block;color:#b9cee6;margin-top:8px}.guided-note{font-size:12px;line-height:1.8;max-width:390px;color:#9ebbdc;margin-top:22px}.guided-steps{list-style:none;margin:0;padding:0}.guided-steps li{display:flex;gap:25px;padding:27px 0;border-top:1px solid #ffffff25}.guided-steps li>span{color:#7db5ff;font-size:12px;padding-top:6px}.guided-steps h3{color:white;font-size:22px;margin:0 0 12px}.guided-steps p{color:#b9cee6;font-size:14px;line-height:1.8;margin:0}.plan-comparison h2{margin:18px 0 35px}.comparison-scroll{overflow-x:auto}.plan-comparison table{border-collapse:collapse;width:100%;min-width:600px;text-align:left;font-size:14px}.plan-comparison caption{text-align:left;font-size:12px;color:#637a90;margin-bottom:14px}.plan-comparison th,.plan-comparison td{padding:20px;border-bottom:1px solid #dce5ef;line-height:1.6}.plan-comparison thead{background:#f0f6fd}.plan-comparison th:first-child{width:46%}.plan-comparison tbody th{font-weight:500}.plans-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;border-top:1px solid #dce5ef}.plans-faq h2{margin-top:18px}.plans-faq details{padding:22px 0;border-bottom:1px solid #dce5ef}.plans-faq summary{cursor:pointer;font-size:17px;font-weight:600}.plans-faq details p{font-size:14px;line-height:1.8;color:#556e87}.contact-panel>p{font-size:15px;line-height:1.8;color:#556e87}@media(max-width:760px){.plan-grid,.guided-layout,.plans-faq{grid-template-columns:1fr;gap:25px}.plan-card{padding:28px}.plan-description{min-height:0}.guided-section{padding:55px 0}.guided-steps{margin-top:25px}.plan-price{font-size:42px}.quote-price{font-size:36px}.plans-faq{gap:10px}}
