.BudgetConfigurator-module__m_4rnq__page{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 82% 12%,#e0202c24,#0000 27rem),radial-gradient(circle at 8% 72%,#e0202c12,#0000 34rem),#070707;position:relative;overflow:hidden}.BudgetConfigurator-module__m_4rnq__grid{pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.BudgetConfigurator-module__m_4rnq__ambientGlow{pointer-events:none;border:1px solid #e0202c24;border-radius:50%;width:56rem;height:36rem;position:fixed;top:-18rem;left:50%;transform:translate(-50%);box-shadow:0 0 90px #e0202c14,inset 0 0 90px #e0202c0d}.BudgetConfigurator-module__m_4rnq__scanBeam{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ff5761cc,#0000);width:100%;height:1px;animation:9s linear infinite BudgetConfigurator-module__m_4rnq__scan;position:fixed;top:0;left:0;box-shadow:0 0 22px #e0202c8c}@keyframes BudgetConfigurator-module__m_4rnq__scan{0%{opacity:0;transform:translateY(0)}8%{opacity:.55}92%{opacity:.2}to{opacity:0;transform:translateY(100vh)}}.BudgetConfigurator-module__m_4rnq__topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505b8;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 3rem;display:grid;position:relative}.BudgetConfigurator-module__m_4rnq__brand{align-items:center;gap:.7rem;width:fit-content;display:inline-flex}.BudgetConfigurator-module__m_4rnq__brand img{border-radius:.55rem;box-shadow:0 0 22px #e0202c2e}.BudgetConfigurator-module__m_4rnq__brand span{flex-direction:column;display:flex}.BudgetConfigurator-module__m_4rnq__brand strong{letter-spacing:.02em;font-size:.84rem}.BudgetConfigurator-module__m_4rnq__brand small{color:#ffffff61;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:.08rem;font-size:.58rem}.BudgetConfigurator-module__m_4rnq__systemStatus,.BudgetConfigurator-module__m_4rnq__backLink{color:#ffffff75;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;display:inline-flex}.BudgetConfigurator-module__m_4rnq__statusDot{background:#ff4f5a;border-radius:999px;flex:none;width:.42rem;height:.42rem;animation:2.2s ease-in-out infinite BudgetConfigurator-module__m_4rnq__statusPulse;box-shadow:0 0 0 4px #e0202c1f,0 0 14px #e0202ccc}@keyframes BudgetConfigurator-module__m_4rnq__statusPulse{50%{opacity:.5;transform:scale(.8)}}.BudgetConfigurator-module__m_4rnq__backLink{justify-self:end;transition:color .18s}.BudgetConfigurator-module__m_4rnq__backLink:hover{color:#fff}.BudgetConfigurator-module__m_4rnq__backLink svg{width:1rem;height:1rem}.BudgetConfigurator-module__m_4rnq__shell{z-index:2;width:min(100% - 3rem,1380px);margin:0 auto;position:relative}.BudgetConfigurator-module__m_4rnq__hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:5rem;padding:6.4rem 0 4.5rem;display:grid}.BudgetConfigurator-module__m_4rnq__kicker{color:var(--accent);font-family:var(--font-dm-sans), ui-sans-serif, sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:600;display:inline-flex}.BudgetConfigurator-module__m_4rnq__kicker svg{width:1rem;height:1rem}.BudgetConfigurator-module__m_4rnq__hero h1{letter-spacing:-.065em;max-width:850px;font-size:clamp(3.4rem,6.3vw,7rem);font-weight:500;line-height:.94}.BudgetConfigurator-module__m_4rnq__hero h1 span{background:linear-gradient(110deg, #ff5c66, var(--accent) 56%, #731018);color:#0000;-webkit-background-clip:text;background-clip:text}.BudgetConfigurator-module__m_4rnq__heroCopy{color:#ffffff7a;max-width:630px;margin-top:1.7rem;font-size:1rem;line-height:1.7}.BudgetConfigurator-module__m_4rnq__progressPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f0fb3;border:1px solid #ffffff17;padding:1.35rem;position:relative;box-shadow:0 22px 80px #00000052}.BudgetConfigurator-module__m_4rnq__progressPanel:before,.BudgetConfigurator-module__m_4rnq__summaryCard:before{content:"";background:var(--accent);width:5rem;height:1px;box-shadow:0 0 16px var(--accent);position:absolute;top:-1px;left:2rem}.BudgetConfigurator-module__m_4rnq__progressMeta{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:1rem;font-size:.64rem;display:flex}.BudgetConfigurator-module__m_4rnq__progressMeta span{color:#fff6}.BudgetConfigurator-module__m_4rnq__progressMeta strong{color:var(--accent)}.BudgetConfigurator-module__m_4rnq__progressTrack{background:#ffffff14;height:3px;overflow:hidden}.BudgetConfigurator-module__m_4rnq__progressTrack span{background:linear-gradient(90deg,#7c1118,#ff3e49);height:100%;display:block;box-shadow:0 0 14px #e0202ccc}.BudgetConfigurator-module__m_4rnq__progressSteps{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem;display:grid}.BudgetConfigurator-module__m_4rnq__progressSteps span{color:#ffffff47;font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.61rem;display:flex}.BudgetConfigurator-module__m_4rnq__progressSteps span:first-letter{color:var(--accent)}.BudgetConfigurator-module__m_4rnq__progressSteps svg{width:.8rem;height:.8rem}.BudgetConfigurator-module__m_4rnq__progressSteps .BudgetConfigurator-module__m_4rnq__stepComplete{color:#ffffffbf}.BudgetConfigurator-module__m_4rnq__workspace{grid-template-columns:minmax(0,1.58fr) minmax(350px,.72fr);align-items:start;gap:2rem;padding-bottom:6rem;display:grid}.BudgetConfigurator-module__m_4rnq__configurator{gap:1.15rem;display:grid}.BudgetConfigurator-module__m_4rnq__configSection{background:linear-gradient(145deg,#131313eb,#0a0a0ac7);border:1px solid #ffffff14;padding:2rem;box-shadow:0 30px 90px #0000002e}.BudgetConfigurator-module__m_4rnq__sectionHeading{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1.7rem;display:grid}.BudgetConfigurator-module__m_4rnq__sectionNumber{width:2.55rem;height:2.55rem;color:var(--accent);font-family:var(--font-geist-mono);border:1px solid #e0202c59;place-items:center;font-size:.68rem;display:grid;box-shadow:inset 0 0 16px #e0202c0f}.BudgetConfigurator-module__m_4rnq__sectionHeading p{color:#ffffff54;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.22rem;font-size:.61rem}.BudgetConfigurator-module__m_4rnq__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500}.BudgetConfigurator-module__m_4rnq__sectionState{color:#ffffff40;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff12;align-items:center;gap:.36rem;padding:.36rem .56rem;font-size:.56rem;display:inline-flex}.BudgetConfigurator-module__m_4rnq__sectionState svg{width:.68rem;height:.68rem}.BudgetConfigurator-module__m_4rnq__sectionState.BudgetConfigurator-module__m_4rnq__complete{color:#ff6871;background:#e0202c0f;border-color:#e0202c47}.BudgetConfigurator-module__m_4rnq__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.BudgetConfigurator-module__m_4rnq__serviceCard{text-align:left;background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;min-height:230px;padding:1.25rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.BudgetConfigurator-module__m_4rnq__serviceCard:hover{background:#ffffff08;border-color:#ffffff2b}.BudgetConfigurator-module__m_4rnq__serviceCard.BudgetConfigurator-module__m_4rnq__selected,.BudgetConfigurator-module__m_4rnq__goalCard.BudgetConfigurator-module__m_4rnq__selected,.BudgetConfigurator-module__m_4rnq__stageButton.BudgetConfigurator-module__m_4rnq__selected{background:linear-gradient(145deg,#e0202c1f,#e0202c06);border-color:#e0202c9e;box-shadow:inset 0 0 30px #e0202c0a,0 0 22px #e0202c0a}.BudgetConfigurator-module__m_4rnq__cardCorners:before,.BudgetConfigurator-module__m_4rnq__cardCorners:after{content:"";pointer-events:none;opacity:0;width:.7rem;height:.7rem;transition:opacity .18s;position:absolute}.BudgetConfigurator-module__m_4rnq__cardCorners:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:.42rem;left:.42rem}.BudgetConfigurator-module__m_4rnq__cardCorners:after{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);bottom:.42rem;right:.42rem}.BudgetConfigurator-module__m_4rnq__selected .BudgetConfigurator-module__m_4rnq__cardCorners:before,.BudgetConfigurator-module__m_4rnq__selected .BudgetConfigurator-module__m_4rnq__cardCorners:after{opacity:1}.BudgetConfigurator-module__m_4rnq__serviceTopline{justify-content:space-between;align-items:center;margin-bottom:1.35rem;display:flex}.BudgetConfigurator-module__m_4rnq__serviceIcon{color:#ffffff8c;border:1px solid #ffffff17;place-items:center;width:2.5rem;height:2.5rem;display:grid}.BudgetConfigurator-module__m_4rnq__serviceIcon svg{width:1.1rem;height:1.1rem}.BudgetConfigurator-module__m_4rnq__selected .BudgetConfigurator-module__m_4rnq__serviceIcon{color:#ff626c;border-color:#e0202c61}.BudgetConfigurator-module__m_4rnq__checkBox{border:1px solid #ffffff24;place-items:center;width:1.2rem;height:1.2rem;display:grid}.BudgetConfigurator-module__m_4rnq__checkBox svg{color:#fff;width:.75rem;height:.75rem}.BudgetConfigurator-module__m_4rnq__selected .BudgetConfigurator-module__m_4rnq__checkBox{border-color:var(--accent);background:var(--accent)}.BudgetConfigurator-module__m_4rnq__serviceCard>strong{letter-spacing:-.02em;font-size:.98rem;font-weight:600}.BudgetConfigurator-module__m_4rnq__serviceCard>p{color:#ffffff61;margin-top:.45rem;font-size:.76rem;line-height:1.5}.BudgetConfigurator-module__m_4rnq__priceLabel{color:#fffc;font-family:var(--font-geist-mono);justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.82rem;display:flex}.BudgetConfigurator-module__m_4rnq__priceLabel small{color:#ffffff38;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.BudgetConfigurator-module__m_4rnq__goalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.BudgetConfigurator-module__m_4rnq__goalCard{text-align:left;background:#ffffff04;border:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem;transition:border-color .18s,background .18s;display:grid}.BudgetConfigurator-module__m_4rnq__goalIcon{color:#ffffff6b;border:1px solid #ffffff14;place-items:center;width:2.25rem;height:2.25rem;display:grid}.BudgetConfigurator-module__m_4rnq__goalIcon svg{width:1rem;height:1rem}.BudgetConfigurator-module__m_4rnq__selected .BudgetConfigurator-module__m_4rnq__goalIcon{color:#ff626c;border-color:#e0202c59}.BudgetConfigurator-module__m_4rnq__goalCard strong{font-size:.83rem;font-weight:550;display:block}.BudgetConfigurator-module__m_4rnq__goalCard small{color:#ffffff4f;margin-top:.24rem;font-size:.67rem;line-height:1.35;display:block}.BudgetConfigurator-module__m_4rnq__radio{border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:.95rem;height:.95rem;display:grid}.BudgetConfigurator-module__m_4rnq__radio span{border-radius:inherit;background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--accent)}.BudgetConfigurator-module__m_4rnq__stageList{gap:.45rem;display:grid}.BudgetConfigurator-module__m_4rnq__stageButton{text-align:left;background:#ffffff03;border:1px solid #ffffff12;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.BudgetConfigurator-module__m_4rnq__stageButton:hover{border-color:#ffffff26;transform:translate(3px)}.BudgetConfigurator-module__m_4rnq__stageButton>span{color:var(--accent);font-family:var(--font-geist-mono);font-size:.62rem}.BudgetConfigurator-module__m_4rnq__stageButton strong{font-size:.78rem;font-weight:500}.BudgetConfigurator-module__m_4rnq__stageButton svg{color:#fff3;width:.85rem;height:.85rem}.BudgetConfigurator-module__m_4rnq__stageButton.BudgetConfigurator-module__m_4rnq__selected svg{color:var(--accent)}.BudgetConfigurator-module__m_4rnq__summaryColumn{position:sticky;top:1.5rem}.BudgetConfigurator-module__m_4rnq__summaryCard{background:linear-gradient(160deg,#151515f5,#080808f7);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000006b}.BudgetConfigurator-module__m_4rnq__summaryHeader{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1.45rem;display:flex}.BudgetConfigurator-module__m_4rnq__summaryHeader div{flex-direction:column;gap:.3rem;display:flex}.BudgetConfigurator-module__m_4rnq__summaryHeader span{color:var(--accent);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:.58rem}.BudgetConfigurator-module__m_4rnq__summaryHeader strong{letter-spacing:-.03em;font-size:1.15rem;font-weight:550}.BudgetConfigurator-module__m_4rnq__summaryHeader>svg{color:#ffffff59;width:1.3rem;height:1.3rem}.BudgetConfigurator-module__m_4rnq__orderStatus{color:#fff6;font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;background:#e0202c06;border-bottom:1px solid #ffffff0f;align-items:center;gap:.55rem;padding:.8rem 1.45rem;font-size:.55rem;display:flex}.BudgetConfigurator-module__m_4rnq__orderStatus small{color:#ffffff38;margin-left:auto}.BudgetConfigurator-module__m_4rnq__orderStatus .BudgetConfigurator-module__m_4rnq__statusDot{width:.32rem;height:.32rem}.BudgetConfigurator-module__m_4rnq__summaryItems{min-height:150px;padding:.9rem 1.45rem}.BudgetConfigurator-module__m_4rnq__emptyOrder{color:#ffffff38;text-align:center;align-content:center;place-items:center;gap:.8rem;min-height:130px;display:grid}.BudgetConfigurator-module__m_4rnq__emptyOrder svg{width:1.5rem;height:1.5rem}.BudgetConfigurator-module__m_4rnq__emptyOrder p{max-width:210px;font-size:.7rem;line-height:1.5}.BudgetConfigurator-module__m_4rnq__summaryItem{border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.BudgetConfigurator-module__m_4rnq__summaryItem>span{color:#ff5964;border:1px solid #e0202c59;place-items:center;width:1.15rem;height:1.15rem;display:grid}.BudgetConfigurator-module__m_4rnq__summaryItem svg{width:.65rem;height:.65rem}.BudgetConfigurator-module__m_4rnq__summaryItem p{color:#ffffffad;font-size:.7rem}.BudgetConfigurator-module__m_4rnq__summaryItem strong{font-family:var(--font-geist-mono);font-size:.66rem;font-weight:500}.BudgetConfigurator-module__m_4rnq__choiceSummary{background:#ffffff0f;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.BudgetConfigurator-module__m_4rnq__choiceSummary div{background:#0d0d0d;min-width:0;padding:.85rem 1rem}.BudgetConfigurator-module__m_4rnq__choiceSummary span{color:#ffffff40;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.3rem;font-size:.5rem;display:block}.BudgetConfigurator-module__m_4rnq__choiceSummary strong{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:500;display:block;overflow:hidden}.BudgetConfigurator-module__m_4rnq__totalBlock{justify-content:space-between;align-items:center;gap:1rem;min-height:108px;padding:1.3rem 1.45rem;display:flex}.BudgetConfigurator-module__m_4rnq__totalBlock>div{flex-direction:column;gap:.28rem;display:flex}.BudgetConfigurator-module__m_4rnq__totalBlock span{color:#fff9;font-size:.72rem}.BudgetConfigurator-module__m_4rnq__totalBlock small{color:#fff3;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.49rem}.BudgetConfigurator-module__m_4rnq__totalBlock>strong{color:#ff4d58;font-family:var(--font-geist-mono);letter-spacing:-.04em;text-shadow:0 0 25px #e0202c40;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:550}.BudgetConfigurator-module__m_4rnq__checkoutButton{background:linear-gradient(110deg, #b81620, var(--accent));color:#fff;text-align:center;border:1px solid #f4444f;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:calc(100% - 2rem);margin:0 1rem;padding:1rem 1.1rem;font-size:.75rem;font-weight:650;display:grid;box-shadow:0 10px 34px #e0202c33}.BudgetConfigurator-module__m_4rnq__checkoutButton svg{width:1rem;height:1rem}.BudgetConfigurator-module__m_4rnq__checkoutButton:disabled{cursor:not-allowed;box-shadow:none;color:#ffffff40;background:#ffffff09;border-color:#ffffff14}.BudgetConfigurator-module__m_4rnq__disclaimer{color:#ffffff38;text-align:center;padding:1rem 1.45rem 1.4rem;font-size:.57rem;line-height:1.55}.BudgetConfigurator-module__m_4rnq__secureNote{color:#ffffff47;border:1px solid #ffffff0f;gap:.75rem;margin-top:.9rem;padding:1rem;display:flex}.BudgetConfigurator-module__m_4rnq__secureNote>span{color:#ff5964;background:#e0202c17;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.BudgetConfigurator-module__m_4rnq__secureNote svg{width:.75rem;height:.75rem}.BudgetConfigurator-module__m_4rnq__secureNote p{font-size:.58rem;line-height:1.5}.BudgetConfigurator-module__m_4rnq__secureNote strong{color:#ffffff7a;margin-bottom:.1rem;font-weight:550;display:block}.BudgetConfigurator-module__m_4rnq__footer{color:#ffffff40;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff0f;justify-content:space-between;padding:1.5rem 0 2rem;font-size:.55rem;display:flex}@media (max-width:1100px){.BudgetConfigurator-module__m_4rnq__hero{grid-template-columns:1fr;gap:2.5rem}.BudgetConfigurator-module__m_4rnq__progressPanel{max-width:620px}.BudgetConfigurator-module__m_4rnq__workspace{grid-template-columns:minmax(0,1fr) 330px}.BudgetConfigurator-module__m_4rnq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.BudgetConfigurator-module__m_4rnq__topbar{grid-template-columns:1fr auto;padding:0 1.25rem}.BudgetConfigurator-module__m_4rnq__systemStatus{display:none}.BudgetConfigurator-module__m_4rnq__shell{width:min(100% - 2rem,680px)}.BudgetConfigurator-module__m_4rnq__hero{padding:4.8rem 0 3rem}.BudgetConfigurator-module__m_4rnq__workspace{grid-template-columns:1fr}.BudgetConfigurator-module__m_4rnq__summaryColumn{position:static}.BudgetConfigurator-module__m_4rnq__summaryCard{box-shadow:0 22px 70px #00000059}}@media (max-width:560px){.BudgetConfigurator-module__m_4rnq__topbar{min-height:66px}.BudgetConfigurator-module__m_4rnq__brand strong{font-size:.76rem}.BudgetConfigurator-module__m_4rnq__brand small{display:none}.BudgetConfigurator-module__m_4rnq__backLink{font-size:0}.BudgetConfigurator-module__m_4rnq__backLink svg{width:1.2rem;height:1.2rem}.BudgetConfigurator-module__m_4rnq__shell{width:min(100% - 1.1rem,520px)}.BudgetConfigurator-module__m_4rnq__hero{padding-top:4rem}.BudgetConfigurator-module__m_4rnq__hero h1{font-size:clamp(3rem,14vw,4.2rem)}.BudgetConfigurator-module__m_4rnq__heroCopy{font-size:.88rem}.BudgetConfigurator-module__m_4rnq__progressPanel{padding:1rem}.BudgetConfigurator-module__m_4rnq__progressSteps span{flex-direction:column;align-items:flex-start;gap:.3rem;font-size:.52rem}.BudgetConfigurator-module__m_4rnq__configSection{padding:1.1rem}.BudgetConfigurator-module__m_4rnq__sectionHeading{grid-template-columns:auto 1fr}.BudgetConfigurator-module__m_4rnq__sectionState{display:none}.BudgetConfigurator-module__m_4rnq__serviceGrid,.BudgetConfigurator-module__m_4rnq__goalGrid{grid-template-columns:1fr}.BudgetConfigurator-module__m_4rnq__serviceCard{min-height:205px}.BudgetConfigurator-module__m_4rnq__goalCard{padding:.85rem}.BudgetConfigurator-module__m_4rnq__summaryHeader,.BudgetConfigurator-module__m_4rnq__summaryItems{padding-left:1rem;padding-right:1rem}.BudgetConfigurator-module__m_4rnq__choiceSummary{grid-template-columns:1fr}.BudgetConfigurator-module__m_4rnq__totalBlock{align-items:flex-end}.BudgetConfigurator-module__m_4rnq__totalBlock>strong{font-size:1.55rem}.BudgetConfigurator-module__m_4rnq__checkoutButton{width:calc(100% - 1.5rem);margin:0 .75rem}.BudgetConfigurator-module__m_4rnq__footer{flex-direction:column;gap:.55rem}}@media (prefers-reduced-motion:reduce){.BudgetConfigurator-module__m_4rnq__scanBeam,.BudgetConfigurator-module__m_4rnq__statusDot{animation:none}}.BudgetConfigurator-module__m_4rnq__page{background:radial-gradient(circle at 76% 9%,#e0202c33,#0000 30rem),radial-gradient(circle at 10% 66%,#6e0e1524,#0000 34rem),#070707;padding-top:.01rem}.BudgetConfigurator-module__m_4rnq__grid{opacity:.2}.BudgetConfigurator-module__m_4rnq__topbar{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#08080894;border:1px solid #ffffff21;border-radius:999px;width:min(100% - 2rem,1120px);min-height:66px;margin:1rem auto 0;padding:.55rem .75rem .55rem 1rem;position:sticky;top:1rem;box-shadow:0 20px 60px #0000007a,inset 0 1px #ffffff12}.BudgetConfigurator-module__m_4rnq__brand img{border-radius:.7rem}.BudgetConfigurator-module__m_4rnq__systemStatus{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.62rem .9rem}.BudgetConfigurator-module__m_4rnq__backLink{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.72rem .95rem}.BudgetConfigurator-module__m_4rnq__shell{width:min(100% - 2rem,1380px)}.BudgetConfigurator-module__m_4rnq__hero{isolation:isolate;background:#0c0c0c99;border:1px solid #ffffff21;border-radius:3.25rem;min-height:650px;margin:1.4rem 0 2rem;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff14}.BudgetConfigurator-module__m_4rnq__hero>:not(.BudgetConfigurator-module__m_4rnq__heroMedia){z-index:2;position:relative}.BudgetConfigurator-module__m_4rnq__heroMedia{z-index:0;border-radius:inherit;background:radial-gradient(circle at 74% 38%,#e0202c1f,#0000 42%),#070707;position:absolute;inset:0;overflow:hidden}.BudgetConfigurator-module__m_4rnq__heroMedia video{object-fit:cover;opacity:.86;filter:saturate(.9)contrast(1.08);width:100%;height:100%;transform:scale(1.035)}.BudgetConfigurator-module__m_4rnq__heroVideoOverlay{background:linear-gradient(90deg,#040404f5 0%,#050505b8 48%,#0505056b 100%),linear-gradient(#0000 45%,#040404c7),radial-gradient(circle at 72%,#e0202c2e,#0000 38%);position:absolute;inset:0}.BudgetConfigurator-module__m_4rnq__heroVideoLabel{color:#ffffffb3;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05050575;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.55rem;padding:.62rem .8rem;font-size:.57rem;display:flex;position:absolute;bottom:1.7rem;right:2rem}.BudgetConfigurator-module__m_4rnq__heroVideoLabel small{color:#ffffff52}.BudgetConfigurator-module__m_4rnq__videoPulse{background:#ff4f5a;border-radius:999px;width:.42rem;height:.42rem;animation:1.8s ease-in-out infinite BudgetConfigurator-module__m_4rnq__videoPulse;box-shadow:0 0 12px #ff4f5ae6}@keyframes BudgetConfigurator-module__m_4rnq__videoPulse{50%{opacity:.45;transform:scale(.75)}}.BudgetConfigurator-module__m_4rnq__kicker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080861;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:.65rem .85rem}.BudgetConfigurator-module__m_4rnq__hero h1{text-wrap:balance;text-shadow:0 10px 35px #00000075;max-width:780px}.BudgetConfigurator-module__m_4rnq__heroCopy{color:#ffffffad;text-shadow:0 4px 20px #000000ad}.BudgetConfigurator-module__m_4rnq__progressPanel{-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);background:#07070770;border-color:#ffffff24;border-radius:1.75rem;box-shadow:0 24px 80px #0006,inset 0 1px #ffffff14}.BudgetConfigurator-module__m_4rnq__progressPanel:before,.BudgetConfigurator-module__m_4rnq__summaryCard:before{border-radius:999px}.BudgetConfigurator-module__m_4rnq__configurator{gap:1.35rem}.BudgetConfigurator-module__m_4rnq__configSection{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#1010109e;border-color:#ffffff1c;border-radius:2.25rem;box-shadow:0 32px 100px #00000038,inset 0 1px #ffffff0e}.BudgetConfigurator-module__m_4rnq__sectionNumber{background:#e0202c0e;border-radius:.9rem}.BudgetConfigurator-module__m_4rnq__sectionState{border-radius:999px}.BudgetConfigurator-module__m_4rnq__serviceCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border-color:#ffffff1a;border-radius:1.5rem;box-shadow:inset 0 1px #ffffff09}.BudgetConfigurator-module__m_4rnq__serviceCard:hover{background:#ffffff0f;border-color:#ffffff38;box-shadow:0 18px 45px #00000038,inset 0 1px #ffffff12}.BudgetConfigurator-module__m_4rnq__serviceCard.BudgetConfigurator-module__m_4rnq__selected,.BudgetConfigurator-module__m_4rnq__goalCard.BudgetConfigurator-module__m_4rnq__selected,.BudgetConfigurator-module__m_4rnq__stageButton.BudgetConfigurator-module__m_4rnq__selected{background:linear-gradient(145deg,#e0202c2e,#e0202c0e);box-shadow:0 18px 55px #6e0a1129,inset 0 1px #ff787f1f}.BudgetConfigurator-module__m_4rnq__cardCorners{display:none}.BudgetConfigurator-module__m_4rnq__serviceIcon,.BudgetConfigurator-module__m_4rnq__checkBox{background:#ffffff06;border-radius:.8rem}.BudgetConfigurator-module__m_4rnq__goalCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border-color:#ffffff1a;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff08}.BudgetConfigurator-module__m_4rnq__goalIcon{border-radius:.8rem}.BudgetConfigurator-module__m_4rnq__stageButton{background:#ffffff06;border-color:#ffffff17;border-radius:1rem}.BudgetConfigurator-module__m_4rnq__summaryCard{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#0d0d0db3;border-color:#ffffff21;border-radius:2.25rem;box-shadow:0 38px 110px #00000075,inset 0 1px #ffffff13}.BudgetConfigurator-module__m_4rnq__orderStatus{background:#e0202c0b}.BudgetConfigurator-module__m_4rnq__choiceSummary{background:0 0;gap:.55rem;padding:.55rem}.BudgetConfigurator-module__m_4rnq__choiceSummary div{background:#ffffff06;border:1px solid #fff1;border-radius:.85rem}.BudgetConfigurator-module__m_4rnq__checkoutButton{border-radius:999px;box-shadow:0 14px 40px #e0202c42,inset 0 1px #ffffff2e}.BudgetConfigurator-module__m_4rnq__secureNote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff06;border-color:#ffffff17;border-radius:1.35rem}@media (max-width:820px){.BudgetConfigurator-module__m_4rnq__topbar{width:calc(100% - 1rem);margin-top:.65rem;padding-left:.75rem;top:.65rem}.BudgetConfigurator-module__m_4rnq__shell{width:min(100% - 1rem,680px)}.BudgetConfigurator-module__m_4rnq__hero{border-radius:2.25rem;min-height:720px;margin-top:1.15rem;padding:5rem 1.3rem 2rem}.BudgetConfigurator-module__m_4rnq__heroVideoOverlay{background:linear-gradient(#04040475 0%,#040404ad 38%,#040404f5 100%),radial-gradient(circle at 55% 24%,#e0202c2e,#0000 44%)}.BudgetConfigurator-module__m_4rnq__progressPanel{align-self:end}.BudgetConfigurator-module__m_4rnq__configSection,.BudgetConfigurator-module__m_4rnq__summaryCard{border-radius:1.75rem}}@media (max-width:560px){.BudgetConfigurator-module__m_4rnq__topbar{min-height:60px}.BudgetConfigurator-module__m_4rnq__hero{border-radius:1.8rem;min-height:690px;padding:4.2rem 1rem 1rem}.BudgetConfigurator-module__m_4rnq__hero h1{font-size:clamp(2.9rem,13vw,4rem)}.BudgetConfigurator-module__m_4rnq__heroVideoLabel{bottom:1rem;right:1rem}.BudgetConfigurator-module__m_4rnq__configSection{border-radius:1.5rem;padding:1rem}.BudgetConfigurator-module__m_4rnq__serviceCard,.BudgetConfigurator-module__m_4rnq__goalCard{border-radius:1.2rem}.BudgetConfigurator-module__m_4rnq__summaryCard{border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.BudgetConfigurator-module__m_4rnq__videoPulse{animation:none}.BudgetConfigurator-module__m_4rnq__heroMedia video{display:none}}
