.InfrastructureCostCenter-module__HY4hqW__shell{color:#f7fbff;width:min(1760px,100%);margin:0 auto;padding:clamp(34px,5vw,72px) clamp(16px,3vw,42px) 110px}.InfrastructureCostCenter-module__HY4hqW__hero{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:36px;padding:10px 0 44px;display:flex}.InfrastructureCostCenter-module__HY4hqW__eyebrow,.InfrastructureCostCenter-module__HY4hqW__sectionHeading p,.InfrastructureCostCenter-module__HY4hqW__flowCard>p{color:#43e6ff;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font:800 .68rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__hero h1{letter-spacing:-.064em;max-width:1040px;margin:0 0 18px;font:850 clamp(2.7rem,5.7vw,6.6rem)/.88 Montserrat,sans-serif}.InfrastructureCostCenter-module__HY4hqW__hero>div:first-child>span{color:#9eacbf;max-width:900px;font-size:1rem;line-height:1.7;display:block}.InfrastructureCostCenter-module__HY4hqW__heroBadge{text-align:right;background:#55e7ad12;border:1px solid #55e7ad47;flex:none;min-width:220px;padding:17px 18px}.InfrastructureCostCenter-module__HY4hqW__heroBadge strong,.InfrastructureCostCenter-module__HY4hqW__heroBadge small{display:block}.InfrastructureCostCenter-module__HY4hqW__heroBadge strong{color:#75f2bb;letter-spacing:.11em;font:850 .73rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__heroBadge small{color:#8492a6;margin-top:8px;font-size:.66rem}.InfrastructureCostCenter-module__HY4hqW__privacyBar{background:#43e6ff0e;border:1px solid #43e6ff2e;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:14px 16px;display:flex}.InfrastructureCostCenter-module__HY4hqW__privacyBar b,.InfrastructureCostCenter-module__HY4hqW__privacyBar span{display:block}.InfrastructureCostCenter-module__HY4hqW__privacyBar b{color:#dffaff;font-size:.76rem}.InfrastructureCostCenter-module__HY4hqW__privacyBar span{color:#8290a4;margin-top:4px;font-size:.67rem}.InfrastructureCostCenter-module__HY4hqW__actionRow{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.InfrastructureCostCenter-module__HY4hqW__actionRow button,.InfrastructureCostCenter-module__HY4hqW__primaryButton{color:#c9d4e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:5px;min-height:36px;padding:0 12px;font:750 .64rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__actionRow button:hover,.InfrastructureCostCenter-module__HY4hqW__primaryButton:hover{color:#fff;border-color:#43e6ff}.InfrastructureCostCenter-module__HY4hqW__primaryButton{color:#84efff;background:#43e6ff17;border-color:#43e6ff59}.InfrastructureCostCenter-module__HY4hqW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.InfrastructureCostCenter-module__HY4hqW__metricGrid article,.InfrastructureCostCenter-module__HY4hqW__calcResults article{background:radial-gradient(circle at 100% 0,#43e6ff14,#0000 35%),#060a13e0;border:1px solid #ffffff1b;min-height:150px;padding:22px}.InfrastructureCostCenter-module__HY4hqW__metricGrid span,.InfrastructureCostCenter-module__HY4hqW__calcResults span{color:#7f8ea2;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.InfrastructureCostCenter-module__HY4hqW__metricGrid strong,.InfrastructureCostCenter-module__HY4hqW__calcResults strong{color:#fff;letter-spacing:-.055em;margin:18px 0 8px;font:820 clamp(1.85rem,3vw,3rem)/1 Montserrat,sans-serif;display:block}.InfrastructureCostCenter-module__HY4hqW__metricGrid small,.InfrastructureCostCenter-module__HY4hqW__calcResults small{color:#758399;font-size:.69rem;line-height:1.45}.InfrastructureCostCenter-module__HY4hqW__statusGrid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:12px;margin-bottom:12px;display:grid}.InfrastructureCostCenter-module__HY4hqW__panel,.InfrastructureCostCenter-module__HY4hqW__budgetCard,.InfrastructureCostCenter-module__HY4hqW__flowCard,.InfrastructureCostCenter-module__HY4hqW__calculator{background:#050912e6;border:1px solid #ffffff1b;padding:clamp(22px,3vw,36px);box-shadow:0 24px 60px #00000029}.InfrastructureCostCenter-module__HY4hqW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.InfrastructureCostCenter-module__HY4hqW__sectionHeading h2{letter-spacing:-.045em;margin:0;font:820 clamp(1.5rem,2.6vw,2.7rem)/1 Montserrat,sans-serif}.InfrastructureCostCenter-module__HY4hqW__sectionHeading>strong{flex:none}.InfrastructureCostCenter-module__HY4hqW__green,.InfrastructureCostCenter-module__HY4hqW__amber,.InfrastructureCostCenter-module__HY4hqW__red{border-radius:999px;padding:8px 10px;font:850 .72rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__green{color:#65edb0;background:#55e7ad1a}.InfrastructureCostCenter-module__HY4hqW__amber{color:#ffc563;background:#ffb53f1a}.InfrastructureCostCenter-module__HY4hqW__red{color:#ff8383;background:#ff5d5d1c}.InfrastructureCostCenter-module__HY4hqW__field{gap:8px;display:grid}.InfrastructureCostCenter-module__HY4hqW__field>span{color:#8795a9;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.InfrastructureCostCenter-module__HY4hqW__field>input,.InfrastructureCostCenter-module__HY4hqW__moneyInput,.InfrastructureCostCenter-module__HY4hqW__textInput{color:#fff;background:#050912;border:1px solid #ffffff1f;border-radius:5px;min-height:43px}.InfrastructureCostCenter-module__HY4hqW__field>input,.InfrastructureCostCenter-module__HY4hqW__textInput{outline:none;width:100%;padding:0 12px}.InfrastructureCostCenter-module__HY4hqW__field>input:focus,.InfrastructureCostCenter-module__HY4hqW__textInput:focus,.InfrastructureCostCenter-module__HY4hqW__moneyInput:focus-within,.InfrastructureCostCenter-module__HY4hqW__inlineMoney:focus-within{border-color:#43e6ff;box-shadow:0 0 0 3px #43e6ff12}.InfrastructureCostCenter-module__HY4hqW__moneyInput{align-items:center;gap:7px;padding:0 12px;display:flex}.InfrastructureCostCenter-module__HY4hqW__moneyInput b,.InfrastructureCostCenter-module__HY4hqW__inlineMoney b{color:#55e7ad;font-family:JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__moneyInput input,.InfrastructureCostCenter-module__HY4hqW__inlineMoney input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.InfrastructureCostCenter-module__HY4hqW__progressTrack{background:#ffffff12;height:7px;margin:19px 0 10px;overflow:hidden}.InfrastructureCostCenter-module__HY4hqW__progressTrack span{border-radius:0;height:100%;padding:0;transition:width .35s;display:block}.InfrastructureCostCenter-module__HY4hqW__progressTrack span.InfrastructureCostCenter-module__HY4hqW__green{background:#55e7ad}.InfrastructureCostCenter-module__HY4hqW__progressTrack span.InfrastructureCostCenter-module__HY4hqW__amber{background:#ffc563}.InfrastructureCostCenter-module__HY4hqW__progressTrack span.InfrastructureCostCenter-module__HY4hqW__red{background:#ff6f6f}.InfrastructureCostCenter-module__HY4hqW__budgetCard>small{color:#77859a;line-height:1.5}.InfrastructureCostCenter-module__HY4hqW__flowCard{background:radial-gradient(circle at 88% 20%,#7b53ff21,#0000 34%),#050912eb}.InfrastructureCostCenter-module__HY4hqW__flow{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:grid}.InfrastructureCostCenter-module__HY4hqW__flow>span{color:#eafcff;text-align:center;background:#43e6ff0e;border:1px solid #43e6ff38;min-width:120px;padding:16px;font:800 .75rem/1.25 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__flow>span small{color:#718196;font-size:.6rem}.InfrastructureCostCenter-module__HY4hqW__flow>b{color:#7849ff;font-size:1.25rem}.InfrastructureCostCenter-module__HY4hqW__flowSub{color:#8795a8;border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px;font-size:.76rem;line-height:1.55}.InfrastructureCostCenter-module__HY4hqW__twoColumn{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:12px;margin:12px 0;display:grid}.InfrastructureCostCenter-module__HY4hqW__helper{color:#77869a;margin:-8px 0 18px;font-size:.73rem;line-height:1.6}.InfrastructureCostCenter-module__HY4hqW__expenseTable{border:1px solid #ffffff14}.InfrastructureCostCenter-module__HY4hqW__expenseHeader,.InfrastructureCostCenter-module__HY4hqW__expenseRow{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.6fr) minmax(115px,.5fr) 34px;align-items:center;gap:12px;padding:11px 13px;display:grid}.InfrastructureCostCenter-module__HY4hqW__expenseHeader{color:#718096;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;font:800 .58rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__expenseRow{border-top:1px solid #ffffff12;min-height:62px}.InfrastructureCostCenter-module__HY4hqW__expenseRow>div:first-child b,.InfrastructureCostCenter-module__HY4hqW__expenseRow>div:first-child small{display:block}.InfrastructureCostCenter-module__HY4hqW__expenseRow>div:first-child b{color:#e8f0f9;font-size:.75rem}.InfrastructureCostCenter-module__HY4hqW__expenseRow>div:first-child small{color:#6e7d91;margin-top:4px;font-size:.62rem}.InfrastructureCostCenter-module__HY4hqW__expenseRow>span{color:#97a5b8;font-size:.68rem}.InfrastructureCostCenter-module__HY4hqW__inlineMoney{background:#050912;border:1px solid #ffffff1a;align-items:center;gap:4px;min-height:37px;padding:0 9px;display:flex}.InfrastructureCostCenter-module__HY4hqW__textInput{min-height:37px}.InfrastructureCostCenter-module__HY4hqW__deleteButton{color:#ff8b8b;cursor:pointer;background:#ff5e5e0f;border:1px solid #ff5e5e38;width:30px;height:30px}.InfrastructureCostCenter-module__HY4hqW__switchList{gap:10px;display:grid}.InfrastructureCostCenter-module__HY4hqW__switchList label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.InfrastructureCostCenter-module__HY4hqW__switchList input{accent-color:#43e6ff;margin-top:3px}.InfrastructureCostCenter-module__HY4hqW__switchList b,.InfrastructureCostCenter-module__HY4hqW__switchList small{display:block}.InfrastructureCostCenter-module__HY4hqW__switchList b{color:#e9f5ff;font-size:.76rem}.InfrastructureCostCenter-module__HY4hqW__switchList small{color:#76859a;margin-top:4px;font-size:.66rem;line-height:1.45}.InfrastructureCostCenter-module__HY4hqW__scenarioSummary{background:#ffffff14;gap:1px;margin-top:18px;display:grid}.InfrastructureCostCenter-module__HY4hqW__scenarioSummary div{background:#070b13;justify-content:space-between;gap:18px;padding:12px 13px;display:flex}.InfrastructureCostCenter-module__HY4hqW__scenarioSummary span{color:#7d8ba0;font-size:.68rem}.InfrastructureCostCenter-module__HY4hqW__scenarioSummary b{color:#dffcff;font-size:.7rem}.InfrastructureCostCenter-module__HY4hqW__calculator{background:radial-gradient(circle at 0 0,#43e6ff14,#0000 28%),radial-gradient(circle at 100% 0,#7849ff17,#0000 28%),#050912ed;margin:12px 0}.InfrastructureCostCenter-module__HY4hqW__calculatorBadge,.InfrastructureCostCenter-module__HY4hqW__lockedBadge,.InfrastructureCostCenter-module__HY4hqW__setupCount{color:#d8cfff;letter-spacing:.07em;background:#7849ff14;border:1px solid #7849ff40;padding:8px 10px;font:800 .58rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__calcGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.InfrastructureCostCenter-module__HY4hqW__calcResults{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.InfrastructureCostCenter-module__HY4hqW__calcResults article{min-height:126px;padding:16px}.InfrastructureCostCenter-module__HY4hqW__calcResults strong{font-size:clamp(1.35rem,2vw,2rem)}.InfrastructureCostCenter-module__HY4hqW__ratioLine{color:#7e8da2;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px 24px;margin-top:14px;padding:14px;font-size:.69rem;display:flex}.InfrastructureCostCenter-module__HY4hqW__ratioLine b{color:#a8f4ff}.InfrastructureCostCenter-module__HY4hqW__panel{margin:12px 0}.InfrastructureCostCenter-module__HY4hqW__sixGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.InfrastructureCostCenter-module__HY4hqW__sixGrid article{background:#ffffff06;border:1px solid #ffffff17;min-height:190px;padding:20px}.InfrastructureCostCenter-module__HY4hqW__sixGrid article>b{color:#43e6ff;letter-spacing:.13em;font:850 .64rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__sixGrid h3{color:#f5faff;margin:18px 0 10px;font:800 1.05rem/1.2 Montserrat,sans-serif}.InfrastructureCostCenter-module__HY4hqW__sixGrid p{color:#8392a5;margin:0;font-size:.75rem;line-height:1.65}.InfrastructureCostCenter-module__HY4hqW__checklist{gap:8px;display:grid}.InfrastructureCostCenter-module__HY4hqW__checklist label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;padding:14px 16px;display:grid}.InfrastructureCostCenter-module__HY4hqW__checklist label.InfrastructureCostCenter-module__HY4hqW__done{background:#55e7ad0a;border-color:#55e7ad2e}.InfrastructureCostCenter-module__HY4hqW__checklist input{accent-color:#55e7ad}.InfrastructureCostCenter-module__HY4hqW__stepNumber{color:#71eaff;border:1px solid #43e6ff2e;place-items:center;width:30px;height:30px;font:800 .63rem/1 JetBrains Mono,monospace;display:grid}.InfrastructureCostCenter-module__HY4hqW__checklist b,.InfrastructureCostCenter-module__HY4hqW__checklist small{display:block}.InfrastructureCostCenter-module__HY4hqW__checklist b{color:#e9f1fa;font-size:.76rem}.InfrastructureCostCenter-module__HY4hqW__checklist small{color:#758399;margin-top:4px;font-size:.68rem;line-height:1.45}.InfrastructureCostCenter-module__HY4hqW__setupCount{color:#83f0bd;background:#55e7ad0f;border-color:#55e7ad33}.InfrastructureCostCenter-module__HY4hqW__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.InfrastructureCostCenter-module__HY4hqW__rules article{background:#ffffff05;border:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:13px;padding:16px;display:grid}.InfrastructureCostCenter-module__HY4hqW__rules article>b{color:#7849ff;font:900 .8rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__rules span{color:#8997aa;font-size:.73rem;line-height:1.55}.InfrastructureCostCenter-module__HY4hqW__rules strong{color:#edf6ff}.InfrastructureCostCenter-module__HY4hqW__teamGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.InfrastructureCostCenter-module__HY4hqW__teamGrid article{background:#ffffff05;border:1px solid #ffffff16;gap:12px;padding:17px;display:flex}.InfrastructureCostCenter-module__HY4hqW__teamGrid article>span{color:#64e9ff;background:#43e6ff0f;border:1px solid #43e6ff40;flex:none;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.InfrastructureCostCenter-module__HY4hqW__teamGrid b,.InfrastructureCostCenter-module__HY4hqW__teamGrid small{display:block}.InfrastructureCostCenter-module__HY4hqW__teamGrid b{font-size:.78rem}.InfrastructureCostCenter-module__HY4hqW__teamGrid small{color:#55e7ad;margin-top:3px;font-size:.61rem}.InfrastructureCostCenter-module__HY4hqW__teamGrid p{color:#78869a;margin:10px 0 0;font-size:.67rem;line-height:1.5}.InfrastructureCostCenter-module__HY4hqW__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.InfrastructureCostCenter-module__HY4hqW__serviceGrid>article{background:#ffffff05;border:1px solid #ffffff16;padding:18px}.InfrastructureCostCenter-module__HY4hqW__serviceTop{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.InfrastructureCostCenter-module__HY4hqW__serviceTop b,.InfrastructureCostCenter-module__HY4hqW__serviceTop span{display:block}.InfrastructureCostCenter-module__HY4hqW__serviceTop b{font:800 .9rem/1.2 Montserrat,sans-serif}.InfrastructureCostCenter-module__HY4hqW__serviceTop span{color:#748399;margin-top:4px;font-size:.63rem}.InfrastructureCostCenter-module__HY4hqW__serviceTop strong{color:#70eafd;white-space:nowrap;font:750 .58rem/1 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__serviceGrid dl{gap:9px;margin:14px 0;display:grid}.InfrastructureCostCenter-module__HY4hqW__serviceGrid dl>div{grid-template-columns:50px 1fr;gap:8px;display:grid}.InfrastructureCostCenter-module__HY4hqW__serviceGrid dt{color:#657489;text-transform:uppercase;font:800 .57rem/1.45 JetBrains Mono,monospace}.InfrastructureCostCenter-module__HY4hqW__serviceGrid dd{color:#9aa8ba;margin:0;font-size:.68rem;line-height:1.45}.InfrastructureCostCenter-module__HY4hqW__serviceGrid a{color:#43e6ff;font-size:.65rem;text-decoration:none}.InfrastructureCostCenter-module__HY4hqW__serviceGrid a:hover{text-decoration:underline}.InfrastructureCostCenter-module__HY4hqW__footerNote{color:#9c917d;background:#ffb53f0d;border:1px solid #ffb53f2e;margin-top:18px;padding:16px 18px;font-size:.7rem;line-height:1.55}.InfrastructureCostCenter-module__HY4hqW__footerNote b{color:#ffc563;font-family:JetBrains Mono,monospace}@media (max-width:1280px){.InfrastructureCostCenter-module__HY4hqW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.InfrastructureCostCenter-module__HY4hqW__calcResults,.InfrastructureCostCenter-module__HY4hqW__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.InfrastructureCostCenter-module__HY4hqW__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.InfrastructureCostCenter-module__HY4hqW__hero,.InfrastructureCostCenter-module__HY4hqW__privacyBar{flex-direction:column;align-items:stretch}.InfrastructureCostCenter-module__HY4hqW__heroBadge{text-align:left}.InfrastructureCostCenter-module__HY4hqW__actionRow{justify-content:flex-start}.InfrastructureCostCenter-module__HY4hqW__statusGrid,.InfrastructureCostCenter-module__HY4hqW__twoColumn,.InfrastructureCostCenter-module__HY4hqW__flow{grid-template-columns:1fr}.InfrastructureCostCenter-module__HY4hqW__flow>b{text-align:center;transform:rotate(90deg)}.InfrastructureCostCenter-module__HY4hqW__calcGrid,.InfrastructureCostCenter-module__HY4hqW__sixGrid,.InfrastructureCostCenter-module__HY4hqW__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.InfrastructureCostCenter-module__HY4hqW__shell{padding-inline:12px}.InfrastructureCostCenter-module__HY4hqW__metricGrid,.InfrastructureCostCenter-module__HY4hqW__calcGrid,.InfrastructureCostCenter-module__HY4hqW__calcResults,.InfrastructureCostCenter-module__HY4hqW__sixGrid,.InfrastructureCostCenter-module__HY4hqW__rules,.InfrastructureCostCenter-module__HY4hqW__teamGrid,.InfrastructureCostCenter-module__HY4hqW__serviceGrid{grid-template-columns:1fr}.InfrastructureCostCenter-module__HY4hqW__sectionHeading{flex-direction:column}.InfrastructureCostCenter-module__HY4hqW__expenseTable{border:0}.InfrastructureCostCenter-module__HY4hqW__expenseHeader{display:none}.InfrastructureCostCenter-module__HY4hqW__expenseRow{border:1px solid #ffffff14;grid-template-columns:1fr;gap:9px;margin-bottom:8px}.InfrastructureCostCenter-module__HY4hqW__expenseRow>div:last-child{justify-self:end}.InfrastructureCostCenter-module__HY4hqW__calculatorBadge,.InfrastructureCostCenter-module__HY4hqW__lockedBadge,.InfrastructureCostCenter-module__HY4hqW__setupCount{align-self:flex-start}}
