.cost-hero{padding:96px 0 80px}.cost-hero h1{max-width:860px;font-size:48px;line-height:1.06}.cost-hero-trust{display:inline-flex;padding:10px 22px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;color:#d7e0ea;font-family:var(--font-head);font-size:13px;font-weight:600}.cost-toc-bar{position:sticky;top:0;z-index:90;background:var(--navy);border-bottom:1px solid rgb(255 255 255 / .06)}.cost-toc-inner{display:flex;align-items:center;gap:24px;padding:14px 0;overflow-x:auto}.cost-toc-label{color:rgb(200 164 90 / .7);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.cost-toc-links{display:flex;flex-wrap:nowrap}.cost-toc-links a{padding:6px 14px;border-radius:4px;color:#6b8ab5;font-family:var(--font-head);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .2s,background .2s}.cost-toc-links a:hover{color:var(--gold);background:rgb(200 164 90 / .08)}.cost-calc-section{padding:72px 0 96px}.cost-calc-wrap{max-width:720px;margin:0 auto;overflow:hidden;background:var(--white);border:1px solid var(--stone);border-radius:var(--radius-md);box-shadow:0 8px 40px rgb(15 45 82 / .07)}.cost-progress{padding:20px 32px 16px;background:var(--navy)}.cost-progress-bar{position:relative;height:3px;margin-bottom:14px;overflow:hidden;background:rgb(255 255 255 / .08);border-radius:2px}.cost-progress-bar::after{content:'';position:absolute;inset:0 auto 0 0;width:25%;background:var(--gold);border-radius:2px;transition:width .4s ease}.cost-progress-bar[data-step='2']::after{width:50%}.cost-progress-bar[data-step='3']::after{width:75%}.cost-progress-bar[data-step='4']::after{width:100%}.cost-progress-steps{display:flex;justify-content:space-between}.cost-step-label{color:#3d5a80;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.cost-step-label.active{color:var(--gold)}.cost-step{display:none;padding:40px 40px 36px}.cost-step.active{display:block}.cost-step-title{margin-bottom:8px;color:var(--navy);font-size:22px;font-weight:800;letter-spacing:-.4px}.cost-step-sub{margin-bottom:32px;color:#6b7280;font-size:14px;line-height:1.65}.cost-biz-cards,.cost-goal-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:8px}.cost-biz-card,.cost-goal-card{display:flex;flex-direction:column;gap:8px;padding:22px 20px;background:var(--white);border:1.5px solid var(--stone);border-radius:10px;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.cost-goal-card{justify-content:center;min-height:110px}.cost-biz-card:hover,.cost-goal-card:hover,.cost-biz-card.selected,.cost-goal-card.selected{border-color:rgb(200 164 90 / .7);background:rgb(200 164 90 / .05);box-shadow:0 8px 20px rgb(200 164 90 / .12);transform:translateY(-2px)}.cost-biz-label,.cost-goal-label{color:var(--navy);font-family:var(--font-head);font-size:15px;font-weight:700}.cost-biz-desc{color:#6b7280;font-size:12px;line-height:1.5}.cost-field{margin-bottom:24px}.cost-field label{display:block;margin-bottom:8px;color:var(--navy);font-family:var(--font-head);font-size:13px;font-weight:700}.cost-req{color:var(--gold)}.cost-field select{width:100%;padding:12px 16px;color:var(--charcoal);font-family:var(--font-body);font-size:15px;background:var(--white);border:1.5px solid var(--stone);border-radius:10px}.cost-field select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgb(200 164 90 / .12)}.cost-field-hint{margin-top:6px;font-size:12px;line-height:1.5;color:#6b7280}.cost-field-error{display:none;margin-top:6px;color:#c0392b;font-size:12px;font-weight:600}.cost-field-error.visible{display:block}.cost-step-nav{display:flex;align-items:center;gap:12px;margin-top:32px}.cost-step-nav .btn-primary,.cost-step-nav .btn-secondary,.cost-banner-cta .btn-primary,.cost-final-cta .btn-primary{border-radius:var(--radius-md)}.cost-disqualified,.cost-results{padding:48px 40px;border-top:1px solid var(--stone)}.cost-disq-inner{max-width:520px;margin:0 auto;text-align:center}.cost-disq-icon{display:flex;width:64px;height:64px;margin:0 auto 20px;align-items:center;justify-content:center;background:rgb(200 164 90 / .08);border:1px solid rgb(200 164 90 / .2);border-radius:50%;color:var(--gold);font-family:var(--font-head);font-size:28px;font-weight:700}.cost-disqualified h3{margin-bottom:12px;color:var(--navy);font-size:20px;font-weight:800}.cost-disqualified p{margin-bottom:28px;color:#6b7280;font-size:14px;line-height:1.7}.cost-results-header{margin-bottom:40px;text-align:center}.cost-results-header h2{margin-bottom:8px;color:var(--navy);font-size:24px;font-weight:800}.cost-results-sub{color:#6b7280;font-size:14px}.cost-tier-cards{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;margin-bottom:32px;align-items:start}.cost-tier-card{padding:24px 20px;border:1.5px solid var(--stone);border-radius:10px}.cost-tier--featured{padding:32px 24px;background:rgb(200 164 90 / .04);border-color:var(--gold);box-shadow:0 8px 32px rgb(200 164 90 / .1)}.cost-tier-badge,.cost-tier-includes-label,.cost-factors-label,.cost-roi-bridge-label,.cost-worth-label,.cost-range-label{color:#6b7280;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.cost-tier-badge{margin-bottom:16px}.cost-tier--featured .cost-tier-badge,.cost-range-card--featured .cost-range-label{color:var(--gold)}.cost-tier-amount{margin-bottom:2px;color:var(--navy);font-family:var(--font-head);font-size:30px;font-weight:800;line-height:1}.cost-tier--featured .cost-tier-amount{font-size:36px}.cost-tier-period{margin-bottom:16px;font-size:11px;color:#6b7280}.cost-tier-desc{margin-bottom:20px;font-size:13px;line-height:1.6;color:#6b7280}.cost-tier-includes ul,.cost-factors-list,.cost-compare-list{padding:0;margin:0;list-style:none}.cost-tier-includes ul{display:flex;flex-direction:column;gap:7px;margin-top:10px;margin-bottom:16px}.cost-tier-includes li,.cost-factors-list li,.cost-compare-list li{display:flex;gap:8px;align-items:flex-start;line-height:1.55}.cost-tier-includes li::before,.cost-factors-list li::before,.cost-compare-list li::before{content:'';width:4px;height:4px;margin-top:6px;flex-shrink:0;background:var(--gold);border-radius:50%}.cost-tier-outcome{padding-top:14px;border-top:1px solid var(--offwhite);color:var(--navy);font-family:var(--font-head);font-size:12px;font-weight:600;line-height:1.55}.cost-tier--featured .cost-tier-outcome{color:var(--gold)}.cost-roi-bridge{margin-bottom:24px;padding:28px 32px;background:var(--navy);border-radius:10px}.cost-roi-bridge-label{margin-bottom:10px;color:rgb(200 164 90 / .72)}.cost-roi-bridge p{margin-bottom:16px;color:#6b8ab5;font-size:14px;line-height:1.7}.cost-roi-bridge-link,.cost-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-family:var(--font-head);font-size:13px;font-weight:700;text-decoration:none}.cost-factors{margin-bottom:24px;padding:20px 24px;background:var(--offwhite);border-radius:10px}.cost-factors-label{margin-bottom:12px}.cost-factors-list{display:flex;flex-direction:column;gap:6px}.cost-factors-list li{color:var(--body-text);font-size:12px}.cost-restart-link{display:block;margin:0 auto;background:none;border:none;color:#6b7280;font-family:var(--font-head);font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.cost-banner-cta{padding:32px 0;background:var(--offwhite);border-top:1px solid var(--stone);border-bottom:1px solid var(--stone)}.cost-banner-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cost-banner-cta-eyebrow{margin-bottom:6px;color:var(--navy);font-family:var(--font-head);font-size:15px;font-weight:700}.cost-banner-cta-sub{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.cost-content-split,.cost-worth-layout{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.cost-model-factors{display:flex;flex-direction:column;gap:20px}.cost-model-factor{display:flex;gap:16px;align-items:flex-start;padding:20px;background:var(--navy);border-radius:10px}.cost-model-factor-num{color:rgb(200 164 90 / .6);font-family:var(--font-head);font-size:14px;font-weight:700;flex-shrink:0}.cost-model-factor h4{margin-bottom:4px;color:var(--white);font-size:13px;font-weight:700}.cost-model-factor p{margin:0;color:#6b8ab5;font-size:12px;line-height:1.55}.cost-why-grid,.cost-funds-grid{display:grid;gap:12px;margin-top:32px}.cost-why-grid{grid-template-columns:repeat(2,1fr)}.cost-funds-grid{grid-template-columns:repeat(4,1fr)}.cost-why-card,.cost-funds-card,.cost-worth-conditions{padding:28px 24px;background:var(--offwhite);border-radius:10px}.cost-why-card h3,.cost-funds-card h4{margin-bottom:10px;color:var(--navy);font-size:16px;font-weight:700}.cost-why-card p,.cost-funds-card p{margin:0;color:var(--body-text);font-size:14px;line-height:1.7}.cost-worth-label{margin-bottom:14px}.cost-final-cta .sp-cta-inner{text-align:center}.cost-final-cta-buttons{display:flex;justify-content:center;margin-bottom:20px}.cost-final-secondary-ctas{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cost-cta-divider{color:rgb(255 255 255 / .2)}@media (max-width:1040px){.cost-tier-cards,.cost-content-split,.cost-worth-layout,.cost-funds-grid{grid-template-columns:1fr}.cost-why-grid{grid-template-columns:1fr}}@media (max-width:767px){.cost-hero{padding:76px 0 64px}.cost-hero h1{font-size:38px}.cost-step,.cost-results,.cost-disqualified{padding:32px 24px}.cost-biz-cards,.cost-goal-cards{grid-template-columns:1fr}.cost-step-nav{flex-wrap:wrap}}.cost-breadcrumbs{background:var(--navy);border-bottom:1px solid rgb(255 255 255 / .06)}.cost-breadcrumbs nav,.cost-breadcrumbs a,.cost-breadcrumbs .sep{color:rgb(247 245 240 / .55)}.cost-breadcrumbs .current{color:var(--gold)}.sp-hero.cost-hero{background:linear-gradient(180deg,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(135deg,#163a67 0%,#0f2d52 48%,#0d2747 100%);background-size:32px 32px,32px 32px,cover;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.sp-hero.cost-hero .container{display:block}.sp-hero.cost-hero .sp-hero-inner{max-width:980px;margin:0 auto;text-align:center}.sp-hero.cost-hero .sp-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;color:var(--gold);font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}.sp-hero.cost-hero h1{margin:0 auto 22px;color:var(--white);font-size:56px;font-weight:800;line-height:1.02;letter-spacing:-1.4px}.sp-hero.cost-hero .sp-hero-subtitle{max-width:820px;margin:0 auto 18px;color:#d7e0ea;font-size:19px;font-weight:500;line-height:1.85}.sp-hero.cost-hero .cost-hero-trust{margin-top:18px;background:rgb(255 255 255 / .04);border-color:rgb(200 164 90 / .24);color:#f2eee5}@media (max-width:767px){.sp-hero.cost-hero h1{font-size:40px}.sp-hero.cost-hero .sp-hero-subtitle{font-size:17px}}body.page-template-page-seo-cost-calculator .breadcrumbs.cost-breadcrumbs{background:var(--navy)!important;padding:18px 0 0!important;border-bottom:0!important}body.page-template-page-seo-cost-calculator .breadcrumbs.cost-breadcrumbs nav{font-size:13px!important}body.page-template-page-seo-cost-calculator .breadcrumbs.cost-breadcrumbs a{color:rgb(255 255 255 / .45)!important;text-decoration:none!important}body.page-template-page-seo-cost-calculator .breadcrumbs.cost-breadcrumbs a:hover{color:var(--gold)!important}body.page-template-page-seo-cost-calculator .breadcrumbs.cost-breadcrumbs .sep{color:rgb(255 255 255 / .2)!important}body.page-template-page-seo-cost-calculator .breadcrumbs.cost-breadcrumbs .current{color:var(--gold)!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero{padding:72px 0 96px!important;color:var(--white)!important;position:relative!important;overflow:hidden!important;background:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px),var(--navy)!important;background-size:56px 56px,56px 56px,auto!important;border-bottom-left-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero::before{content:''!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at top center,rgb(255 255 255 / .08),transparent 42%)!important;pointer-events:none!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero .container{display:block!important;position:relative!important;z-index:1!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero .sp-hero-inner{max-width:980px!important;margin:0 auto!important;text-align:center!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero .sp-hero-eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:22px!important;color:var(--gold)!important;font-family:var(--font-head)!important;font-size:11px!important;font-weight:700!important;letter-spacing:2.2px!important;text-transform:uppercase!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero h1{margin:0 auto 22px!important;max-width:980px!important;color:var(--white)!important;font-size:56px!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-1.4px!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero .sp-hero-subtitle{max-width:820px!important;margin:0 auto 18px!important;color:#d7e0ea!important;font-size:19px!important;font-weight:500!important;line-height:1.85!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero .cost-hero-trust{margin-top:18px!important;background:rgb(255 255 255 / .04)!important;border-color:rgb(200 164 90 / .24)!important;color:#f2eee5!important}@media (max-width:767px){body.page-template-page-seo-cost-calculator .sp-hero.cost-hero{padding:58px 0 72px!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero h1{font-size:40px!important}body.page-template-page-seo-cost-calculator .sp-hero.cost-hero .sp-hero-subtitle{font-size:17px!important}}.cost-article-flow .cost-reading-section{padding:72px 0!important}.cost-article-flow .cost-reading-header{margin-bottom:28px!important}.cost-article-flow .cost-reading-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px;padding:9px 17px;margin-bottom:24px!important;border:1px solid rgb(200 164 90 / .3);border-radius:999px;background:linear-gradient(180deg,rgb(200 164 90 / .16) 0%,rgb(200 164 90 / .08) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .4);color:var(--gold)!important;font-family:var(--font-head);font-size:11px;font-weight:700!important;letter-spacing:1.9px;text-transform:uppercase}.cost-article-flow .cost-reading-header h2{margin:0!important;color:var(--navy)!important;font-size:46px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-1.3px!important}.cost-article-flow .cost-reading-content{max-width:840px!important}.cost-article-flow .cost-reading-content p,.cost-article-flow .cost-why-card p,.cost-article-flow .cost-funds-card p,.cost-article-flow .cost-model-factor p,.cost-article-flow .cost-worth-conditions .sp-list-item{font-size:17px!important;line-height:1.85!important}.cost-article-flow .cost-reading-content p{margin:0 0 24px!important}.cost-article-flow .cost-reading-content p:last-child{margin-bottom:0!important}.cost-article-flow .cost-content-split,.cost-article-flow .cost-why-grid,.cost-article-flow .cost-funds-grid,.cost-article-flow .cost-worth-layout{margin-top:36px!important}.cost-article-flow .cost-why-card,.cost-article-flow .cost-funds-card,.cost-article-flow .cost-worth-conditions,.cost-article-flow .cost-model-factor{border-radius:var(--radius-md)}.cost-article-flow .cost-why-card h3,.cost-article-flow .cost-funds-card h4{margin-bottom:14px;font-size:22px;font-weight:800;line-height:1.22}.cost-article-flow .cost-model-factor h4{margin-bottom:8px;font-size:16px;font-weight:700}.cost-article-flow .cost-worth-label{margin-bottom:18px;color:var(--gold)}@media (max-width:767px){.cost-article-flow .cost-reading-section{padding:56px 0!important}.cost-article-flow .cost-reading-header{margin-bottom:20px!important}.cost-article-flow .cost-reading-header h2{font-size:34px!important}.cost-article-flow .cost-reading-content p,.cost-article-flow .cost-why-card p,.cost-article-flow .cost-funds-card p,.cost-article-flow .cost-model-factor p,.cost-article-flow .cost-worth-conditions .sp-list-item{font-size:16px!important}}.cost-final-cta{padding:8px 0 96px}.cost-final-cta .container{display:block}.cost-final-cta .sp-cta-inner{background:var(--navy);border-radius:var(--radius-lg);padding:68px 40px 60px;text-align:center;box-shadow:0 26px 60px rgb(15 45 82 / .16)}.cost-final-cta .sp-cta-inner h2{max-width:820px;margin:0 auto 18px;color:var(--white);font-family:var(--font-head);font-size:44px;font-weight:800;line-height:1.08;letter-spacing:-1.2px}.cost-final-cta .sp-cta-inner p{max-width:760px;margin:0 auto 30px;color:rgb(247 245 240 / .88);font-size:18px;line-height:1.8}.cost-final-cta-buttons{justify-content:center;margin-bottom:24px!important}.cost-final-cta .cost-text-link{color:rgb(247 245 240 / .74)}.cost-final-cta .cost-text-link:hover{color:var(--gold)}.cost-final-cta .cost-cta-divider{color:rgb(247 245 240 / .22)}@media (max-width:767px){.cost-final-cta{padding-bottom:76px}.cost-final-cta .sp-cta-inner{padding:52px 24px 46px}.cost-final-cta .sp-cta-inner h2{font-size:34px}.cost-final-cta .sp-cta-inner p{font-size:16px}}