.cost-hero{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:50px;padding-block:65px 48px;display:grid}.cost-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(40px,5.5vw,76px);line-height:1.04}.cost-hero h1 em,.cost-side em{font-family:var(--serif);font-weight:400}.cost-hero>div>p:not(.eyebrow){max-width:710px;color:var(--muted);font-size:18px;line-height:1.7}.cost-trust{font-size:13px!important}.cost-hero-note{background:linear-gradient(135deg,#f9fcff,#e1edf8);border:1px solid #b9d1e9;border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:center;min-height:240px;padding:28px;display:flex}.cost-hero-note span{font:500 .8rem var(--mono);letter-spacing:.15em;color:#2466ac}.cost-hero-note p{color:#183f65!important;font-size:20px!important;line-height:1.45!important}.cost-workspace{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:start;gap:28px;padding-bottom:60px;display:grid}.cost-form{background:#fff;border:1px solid #bdcee0;border-radius:20px;min-width:0;padding:32px;box-shadow:0 18px 65px #1744730b}.cost-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 32px;padding:0;list-style:none;display:grid}.cost-progress li{color:#5b6b7c;border-top:2px solid #d4e0ed;padding-top:12px;font-size:11px;line-height:1.5}.cost-progress li span{font:500 12px var(--mono);margin-bottom:5px;display:block}.cost-progress li[aria-current=step]{color:#174c84;border-color:#2466ac}.cost-step{border:0;min-width:0;margin:0;padding:0}.cost-step legend{letter-spacing:-.035em;padding:0;font-size:clamp(25px,3vw,36px);font-weight:500}.cost-step>p{color:var(--muted);line-height:1.7}.cost-field{gap:10px;margin:23px 0;font-size:16px;font-weight:500;display:grid}.cost-field select,.cost-field textarea{color:#152e49;width:100%;min-width:0;min-height:50px;font:400 16px/1.5 var(--body);background:#f8fbff;border:1px solid #aebfd1;border-radius:9px;padding:12px}.cost-field textarea{resize:vertical;font:400 14px/1.6 var(--mono)}.cost-field select:focus-visible,.cost-field textarea:focus-visible,.cost-addons input:focus-visible{outline-offset:3px;outline:3px solid #2466ac}.cost-controls{justify-content:space-between;gap:15px;padding-top:20px;display:flex}.cost-controls #cost-next{margin-left:auto}.cost-side{background:linear-gradient(135deg,#e9f2fc,#f6faff);border:1px solid #ccdeef;border-radius:20px;padding:32px;position:static}.cost-side h2{letter-spacing:-.03em;margin:20px 0;font-size:30px;line-height:1.17}.cost-side p,.cost-side li{color:#4d6278;line-height:1.75}.cost-side ul{padding-left:20px}.cost-side a{color:#175c9f;text-underline-offset:4px;margin-top:17px;font-size:14px;display:block}.cost-addons>label{cursor:pointer;border-bottom:1px solid #dbe5ee;align-items:center;gap:12px;padding:14px 0;display:flex}.cost-addons input{accent-color:#2466ac;flex:none;width:21px;height:21px}.cost-note{color:var(--muted);font-size:13px;line-height:1.6}.cost-review{white-space:pre-line;background:#edf4fb;border-radius:9px;padding:20px;font-size:14px;line-height:1.7}.cost-result{background:#fff;border:1px solid #9ebfe0;border-radius:20px;grid-column:1/-1;padding:38px;box-shadow:0 14px 60px #1744730a}.cost-result h2{letter-spacing:-.03em;margin:16px 0;font-size:clamp(32px,4vw,50px)}.cost-result>p{max-width:800px;line-height:1.8}.cost-result-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cost-reset{color:#245b8c;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:14px;text-decoration:underline}.cost-method{padding-block:20px 80px}.cost-method h2{margin:20px 0;font-size:clamp(30px,4vw,48px)}.cost-method>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.cost-method p{max-width:720px;color:var(--muted);line-height:1.8}#cost-error{color:#9d2233}#cost-price{color:#174e85;font-size:clamp(30px,4vw,50px)}.cost-workspace [hidden]{display:none!important}@media (width<=800px){.cost-hero{grid-template-columns:1fr;gap:20px;padding-top:35px}.cost-hero-note{display:none}.cost-workspace{grid-template-columns:1fr;gap:20px}.cost-form,.cost-result{padding:24px}.cost-side{order:3;position:static}.cost-progress{gap:7px}.cost-method>div{grid-template-columns:1fr;gap:0}}@media (width<=420px){.cost-form,.cost-result,.cost-side{padding:20px}.cost-progress li{font-size:10px}.cost-hero h1{font-size:42px}.cost-result-actions .button{justify-content:center;width:100%}}@media print{.site-header,footer,.pt,.wl,.skip-link,.cost-form,.cost-side,.cost-result-actions,.cost-hero-note,.cost-method,.mobile-menu,.nojs-nav{display:none!important}.cost-hero{padding:0;display:block}.cost-hero h1{font-size:28pt}.cost-workspace{padding:0;display:block}.cost-result{box-shadow:none;border:0;padding:0}.cost-field textarea{border:0;font-size:10pt;overflow:visible;height:auto!important;min-height:620px!important}.wrap{width:100%!important}.cost-result[hidden]{display:none!important}}.cost-print-brief{display:none}@media print{.cost-result .cost-field{display:none}.cost-print-brief{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;display:block}}.cost-field input[type=number]{color:#152e49;width:100%;min-width:0;min-height:50px;font:400 16px/1.5 var(--body);box-sizing:border-box;background:#f8fbff;border:1px solid #aebfd1;border-radius:9px;padding:12px}.cost-field input:focus-visible{outline-offset:3px;outline:3px solid #2466ac}.cost-field small{color:#4d6278;font-size:13px;font-weight:400;line-height:1.6}.cost-pricing{padding-block:10px 55px;scroll-margin-top:100px}.cost-pricing h2{margin:20px 0 30px;font-size:clamp(30px,4vw,48px);line-height:1.12}.cost-pricing h2 em{font-family:var(--serif);font-weight:400}.cost-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cost-price-grid article{background:linear-gradient(145deg,#fff,#edf5fd);border:1px solid #bdcee0;border-radius:16px;min-width:0;padding:24px}.cost-price-grid h3{margin:0 0 18px;font-size:19px;line-height:1.35}.cost-price-grid p{color:#4d6278;font-size:14px;line-height:1.7}.cost-price-grid .cost-card-price{letter-spacing:-.04em;color:#174e85;overflow-wrap:anywhere;font-size:clamp(23px,2.5vw,30px);font-weight:600;line-height:1.3}.cost-result{scroll-margin-top:105px}#cost-price{overflow-wrap:anywhere}.cost-progress [hidden]{display:none!important}@media (width<=1000px){.cost-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.cost-price-grid{grid-template-columns:1fr}.cost-price-grid article{padding:22px}}@media print{.cost-pricing{display:none!important}}.cost-hosting-card{background:linear-gradient(145deg,#fff,#edf5fd);border:1px solid #bdcee0;border-radius:16px;padding:28px}.cost-hosting-card p{color:#4d6278;max-width:900px;line-height:1.75}.cost-hosting-card .cost-card-price{color:#174e85;margin-top:0;font-size:30px;font-weight:600}.cost-price-grid a{color:#175c9f;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.cost-recurring{background:#edf4fb;border-radius:12px;margin-top:20px;padding:18px 22px}.cost-recurring:empty{display:none}.cost-recurring p{margin:8px 0;line-height:1.65}.cost-pricing [id],#website-cost-form{scroll-margin-top:110px}@media (width<=580px){.cost-hosting-card{padding:22px}.cost-recurring{padding:16px}}@media print{.cost-hosting-card,.cost-recurring{display:none!important}}
