.profit-calculator{color:#f4f8fa;background:#07111c;padding:105px clamp(20px,7vw,108px)}.profit-calculator-product{background:#091725}.profit-calculator-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.profit-calculator-head h2{font:630 clamp(42px,5vw,72px)/.93 var(--font-display);letter-spacing:-.065em;text-transform:uppercase;max-width:850px;margin:22px 0 0}.profit-calculator-head>p{color:#8fa6b1;max-width:560px;margin:0;font-size:12px;line-height:1.7}.profit-calculator-shell{border:1px solid #b1ccd833;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);display:grid}.profit-calculator-controls{background:#0d2332;padding:34px}.profit-calculator fieldset{border:0;margin:0;padding:0}.profit-calculator legend,.profit-number-grid label>span,.profit-range>span>b{color:#8da4af;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.profit-coin-picker>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.profit-coin-picker button,.profit-unit-picker button{color:#96abb5;cursor:pointer;font:650 11px var(--font-display);background:0 0;border:1px solid #b1ccd833;min-height:42px;padding:0 17px;transition:background .18s,border-color .18s,color .18s}.profit-coin-picker button:hover,.profit-unit-picker button:hover{color:#dff7ff;border-color:#74d9f48c}.profit-coin-picker button.is-active,.profit-unit-picker button.is-active{color:#07111c;background:#74d9f4;border-color:#74d9f4}.profit-coin-picker button:focus-visible,.profit-unit-picker button:focus-visible,.profit-calculator input:focus-visible,.profit-state button:focus-visible{outline-offset:2px;outline:2px solid #fff}.profit-number-grid{border-top:1px solid #b1ccd826;border-bottom:1px solid #b1ccd826;grid-template-columns:1.2fr 1fr .8fr;gap:16px;margin:28px 0 4px;padding:26px 0;display:grid}.profit-number-grid label{min-width:0}.profit-input-combo,.profit-input-suffix{background:#081925;border:1px solid #b1ccd82e;align-items:stretch;min-height:52px;margin-top:10px;display:flex}.profit-calculator input[type=number]{appearance:textfield;color:#f4f8fa;font:620 18px var(--font-display);background:0 0;border:0;width:100%;min-width:0;padding:0 14px}.profit-calculator input[type=number]::-webkit-inner-spin-button{appearance:none}.profit-input-suffix b{color:#76909c;font:600 10px var(--font-mono);white-space:nowrap;border-left:1px solid #b1ccd826;align-items:center;padding:0 12px;display:flex}.profit-unit-picker{display:flex}.profit-unit-picker button{white-space:nowrap;border-top:0;border-bottom:0;border-right:0;min-height:50px;padding:0 10px}.profit-range{border-bottom:1px solid #b1ccd826;padding:22px 0;display:block}.profit-range>span{justify-content:space-between;align-items:center;display:flex}.profit-range output{color:#f5fbfd;font:620 16px var(--font-display)}.profit-range input{accent-color:#74d9f4;cursor:pointer;width:100%;min-height:44px;display:block}.profit-range small{color:#617986;justify-content:space-between;margin-top:-8px;font-size:9px;display:flex}.profit-range small i{font-style:normal}.profit-calculator-result{color:#102434;background:#eaf2f4;flex-direction:column;min-width:0;padding:42px;display:flex}.profit-net-label{color:#58717d;align-items:center;gap:8px;display:flex}.profit-net-label svg{color:#1683a2;width:18px;height:18px}.profit-net-label span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.profit-net{font:670 clamp(42px,5vw,69px)/1 var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere;margin:24px 0 7px}.profit-calculator-result.is-negative .profit-net{color:#a94d4d}.profit-net-caption{color:#718892;font-size:9px}.profit-balance{border-top:1px solid #bfd0d6;border-bottom:1px solid #bfd0d6;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.profit-balance article{grid-template-columns:22px 1fr;padding:18px 0;display:grid}.profit-balance article+article{border-left:1px solid #bfd0d6;padding-left:18px}.profit-balance svg{color:#1683a2;grid-row:1/4;width:16px;height:16px}.profit-balance span{color:#667f8a;text-transform:uppercase;font-size:9px}.profit-balance strong{font:640 16px var(--font-display);margin-top:8px}.profit-balance small{color:#758b95;margin-top:3px;font-size:9px}.profit-unit-presets{border-top:1px solid #b1ccd829;margin-top:24px;padding-top:22px}.profit-unit-presets>span{color:#8da4af;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.profit-unit-presets>div{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid}.profit-unit-presets button{color:#9db0b9;cursor:pointer;font:650 11px var(--font-display);background:0 0;border:1px solid #b1ccd838;min-height:42px}.profit-unit-presets button+button{border-left:0}.profit-unit-presets button:is(:hover,.is-active){color:#07111c;background:#74d9f4;border-color:#74d9f4}.profit-unit-presets button:focus-visible{outline-offset:2px;outline:2px solid #fff}.profit-unit-presets>p{color:#8299a5;margin:12px 0 0;font-size:9px;line-height:1.55}.profit-details{margin:18px 0 0}.profit-details>div{border-bottom:1px solid #c8d7dc;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;display:flex}.profit-details dt{color:#6b828d;font-size:9px}.profit-details dd{font:650 10px var(--font-display);text-align:right;margin:0}.profit-source{color:#708792;align-items:flex-start;gap:8px;margin-top:16px;font-size:8px;line-height:1.45;display:flex}.profit-source i{background:#2a9877;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:3px}.profit-source i.is-warning{background:#b47c28}.profit-calculator-result>:is(a,button){color:#126f8b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;margin-top:auto;padding:25px 0 0;font-size:11px;font-weight:750;display:flex}.profit-calculator-result>:is(a,button) svg{width:15px;height:15px}.profit-state{flex-direction:column;align-items:flex-start;max-width:290px;margin:auto;display:flex}.profit-state>svg{color:#1683a2;width:24px;height:24px}.profit-state strong{font:630 25px var(--font-display);margin:25px 0 8px}.profit-state span{color:#667f8a;font-size:11px;line-height:1.6}.profit-state button{color:#fff;cursor:pointer;background:#102434;border:0;min-height:44px;margin-top:22px;padding:0 18px;font-weight:700}.profit-state .is-spinning{animation:1s linear infinite profit-spin}.profit-disclaimer{color:#6f8793;align-items:flex-start;gap:8px;max-width:950px;margin:17px 0 0;font-size:9px;line-height:1.55;display:flex}.profit-disclaimer svg{flex:0 0 13px;width:13px;height:13px}@keyframes profit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.profit-state .is-spinning{animation:none}}@media (max-width:1000px){.profit-calculator-shell{grid-template-columns:1fr}.profit-calculator-result{min-height:560px}.profit-number-grid{grid-template-columns:1fr 1fr}.profit-number-grid label:first-child{grid-column:1/-1}}@media (max-width:760px){.profit-calculator{padding:76px 20px}.profit-calculator-head{grid-template-columns:1fr;align-items:start;gap:24px}.profit-calculator-head h2{font-size:clamp(36px,11vw,49px)}.profit-calculator-controls,.profit-calculator-result{padding:24px 19px}.profit-number-grid{grid-template-columns:1fr}.profit-number-grid label:first-child{grid-column:auto}.profit-calculator-result{min-height:540px}.profit-net{font-size:clamp(39px,13vw,55px)}.profit-balance{grid-template-columns:1fr}.profit-balance article+article{border-top:1px solid #bfd0d6;border-left:0;padding-left:0}.profit-coin-picker>div{grid-template-columns:repeat(3,1fr);display:grid}.profit-coin-picker button{padding:0 8px}.profit-input-combo{flex-direction:column}.profit-unit-picker{border-top:1px solid #b1ccd826}.profit-unit-picker button{border-left:0;border-right:1px solid #b1ccd826;flex:1}.profit-calculator input[type=number]{min-height:50px}.profit-unit-presets>div{grid-template-columns:repeat(3,1fr)}.profit-unit-presets button:nth-child(4){border-left:1px solid #b1ccd838}.profit-unit-presets button:nth-child(n+4){border-top:0}}.managed-hosting .profit-balance :is(span,small),.managed-hosting .profit-net-caption,.managed-hosting .profit-details dt,.managed-hosting .profit-source,.managed-hosting .hosting-contract-facts span,.managed-hosting .hosting-tariff-note p,.managed-hosting .hosting-eligibility-fields>small,.managed-hosting .form-next-step{color:#4b6672}.managed-hosting .profit-balance :is(span,small),.managed-hosting .profit-net-caption,.managed-hosting .profit-details dt,.managed-hosting .profit-source{font-size:11px;line-height:1.45}.managed-hosting .profit-range small{color:#a3b8c1;font-size:10px}@media (max-width:820px){.managed-hosting .hosting-hero-terms span,.managed-hosting .hosting-tariff-grid>article>span,.managed-hosting .hosting-sites-grid header span,.managed-hosting .profit-disclaimer,.managed-hosting .content-knowledge .guide-grid>a>span,.managed-hosting .hosting-form-scenario>header>span,.managed-hosting .hosting-form-scenario>header :is(a,button){font-size:10px;line-height:1.45}}.profit-state span,.profit-net-caption,.profit-balance span,.profit-balance small,.profit-details dt,.profit-source{color:var(--pm-public-muted-light)}.profit-range small{color:var(--pm-public-muted-dark)}.product-page-v2 :is(.profit-calculator-head,.product-expert-verdict-head,.product-request-v2) h2{font-family:var(--product-display-font);font-size:var(--product-feature-title);letter-spacing:-.062em;line-height:.92}
