.TonnageCalculatorPage_pageWrapper__UU3V5{min-height:100vh;background:#fcfdfe;overflow-x:hidden;position:relative;padding-top:150px;padding-bottom:100px}.TonnageCalculatorPage_heroGlow__yNpsW{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:0}.TonnageCalculatorPage_glow1__2zcHr{position:absolute;top:-10%;left:-5%;width:60%;height:80%;background:rgba(14,165,233,.05);border-radius:50%;filter:blur(120px)}.TonnageCalculatorPage_glow2__UmaXM{position:absolute;top:20%;right:-10%;width:50%;height:70%;background:rgba(30,64,175,.05);border-radius:50%;filter:blur(140px)}.TonnageCalculatorPage_contentContainer__m9UXw{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.TonnageCalculatorPage_heroHeader__i6Iob{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:100px;gap:60px}.TonnageCalculatorPage_titleGroup__4YwCr{max-width:900px}.TonnageCalculatorPage_badge__Gyp67{display:inline-flex;align-items:center;gap:12px;padding:10px 20px;background:white;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);color:#0ea5e9;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;margin-bottom:40px}.TonnageCalculatorPage_mainTitle__fp3DZ{font-size:120px;font-weight:900;color:#0f172a;line-height:.85;letter-spacing:-.06em;margin-bottom:40px}.TonnageCalculatorPage_gradientText__VNcPB{background:linear-gradient(90deg,#0ea5e9,#1e40af);-webkit-background-clip:text;background-clip:text;color:transparent}.TonnageCalculatorPage_description__n5Xfa{font-size:28px;font-weight:500;color:#64748b;line-height:1.4;max-width:700px;letter-spacing:-.02em}.TonnageCalculatorPage_statCards__jouCg{display:flex;gap:50px;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:30px 40px;border-radius:40px;border:1px solid #f1f5f9}.TonnageCalculatorPage_statItem__nREvd{text-align:left}.TonnageCalculatorPage_statValue__0BFEU{display:block;font-size:36px;font-weight:900;color:#0f172a;letter-spacing:-.04em;margin-bottom:4px}.TonnageCalculatorPage_statLabel__Glu8f{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#94a3b8}.TonnageCalculatorPage_statDivider__gteog{width:1px;height:40px;background:#f1f5f9}.TonnageCalculatorPage_bentoGrid__HnzIr{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:150px}.TonnageCalculatorPage_bentoLarge__rYB0P{grid-column:span 2;background:#0f172a;border-radius:48px;padding:60px;color:white;position:relative;overflow:hidden}.TonnageCalculatorPage_bentoSmall__LuST8{background:white;border-radius:48px;padding:50px;border:1px solid #f1f5f9;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s ease}.TonnageCalculatorPage_bentoSmall__LuST8:hover{border-color:#0ea5e9;box-shadow:0 20px 40px -10px rgba(14,165,233,.1)}.TonnageCalculatorPage_bentoTitle__1J_HH{font-size:36px;font-weight:900;margin-bottom:24px;letter-spacing:-.03em;color:white}.TonnageCalculatorPage_bentoText__b2hz1{font-size:18px;color:#94a3b8;line-height:1.6;font-weight:500;margin-bottom:30px}.TonnageCalculatorPage_iconCircle__kNuAk{width:64px;height:64px;background:#f8fafc;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#0ea5e9;margin-bottom:40px}.TonnageCalculatorPage_finalCTA__usTpm{margin-top:150px;padding:100px;background:#020617;border-radius:64px;text-align:center;position:relative;overflow:hidden}.TonnageCalculatorPage_ctaTitle__Wu6Mf{font-size:72px;font-weight:900;color:white;letter-spacing:-.05em;margin-bottom:40px;line-height:1}.TonnageCalculatorPage_ctaText__T6ep1{font-size:24px;color:#94a3b8;max-width:800px;margin:0 auto 60px;font-weight:500}.TonnageCalculatorPage_buttonGroup__vQwJ_{display:flex;justify-content:center;gap:24px}.TonnageCalculatorPage_ctaBtnPrimary__Po1by{padding:24px 48px;background:white;color:#020617;border-radius:24px;font-size:18px;font-weight:900;text-decoration:none;transition:all .3s ease}.TonnageCalculatorPage_ctaBtnPrimary__Po1by:hover{background:#0ea5e9;color:white;transform:scale(1.05)}.TonnageCalculatorPage_ctaBtnSecondary__iHvrG{padding:24px 48px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:white;border-radius:24px;font-size:18px;font-weight:900;text-decoration:none;transition:all .3s ease}.TonnageCalculatorPage_ctaBtnSecondary__iHvrG:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}@media (max-width:1280px){.TonnageCalculatorPage_mainTitle__fp3DZ{font-size:90px}.TonnageCalculatorPage_heroHeader__i6Iob{flex-direction:column;align-items:flex-start}}@media (max-width:1024px){.TonnageCalculatorPage_bentoGrid__HnzIr{grid-template-columns:1fr}.TonnageCalculatorPage_bentoLarge__rYB0P{grid-column:span 1}.TonnageCalculatorPage_ctaTitle__Wu6Mf{font-size:48px}}@media (max-width:768px){.TonnageCalculatorPage_mainTitle__fp3DZ{font-size:60px}.TonnageCalculatorPage_description__n5Xfa{font-size:20px}.TonnageCalculatorPage_finalCTA__usTpm{padding:60px 30px}.TonnageCalculatorPage_buttonGroup__vQwJ_{flex-direction:column}}.TonnageCalculator_calculatorWrapper__RB_j3{position:relative;max-width:1100px;margin:0 auto;padding:20px;z-index:10}.TonnageCalculator_blueprintGrid__616s7{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:40px;z-index:-1}.TonnageCalculator_gridLayer__wtzlk{position:absolute;inset:0;opacity:.05;background-image:linear-gradient(#0072BC 1px,transparent 0),linear-gradient(90deg,#0072BC 1px,transparent 0);background-size:40px 40px}.TonnageCalculator_mainContainer__p8bSI{display:flex;flex-direction:row;min-height:650px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:40px;border:1px solid rgba(255,255,255,.5);box-shadow:0 40px 80px -20px rgba(0,114,188,.15);overflow:hidden}.TonnageCalculator_statusPanel__hhzLr{width:320px;background:#020617;padding:50px;color:white;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.05)}.TonnageCalculator_systemBadge__lK42X{display:flex;align-items:center;gap:8px;color:#38bdf8;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;margin-bottom:50px}.TonnageCalculator_pulse__6xOsj{width:6px;height:6px;background:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8;animation:TonnageCalculator_pulseAnim__MPagm 2s infinite}@keyframes TonnageCalculator_pulseAnim__MPagm{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.TonnageCalculator_stepList__kNl1g{display:flex;flex-direction:column;gap:32px}.TonnageCalculator_stepItem__tFfdx{display:flex;align-items:center;gap:20px;position:relative}.TonnageCalculator_stepLine__PzsKb{position:absolute;left:15px;top:32px;width:2px;height:32px;background:#1e293b;transition:background .5s ease}.TonnageCalculator_stepLineActive__UoplX{background:rgba(14,165,233,.3)}.TonnageCalculator_stepCircle__DpSay{width:32px;height:32px;border-radius:50%;border:2px solid #1e293b;background:#020617;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;transition:all .5s ease;z-index:1}.TonnageCalculator_circleActive__VNP0a{background:#0ea5e9;border-color:#0ea5e9;color:white;box-shadow:0 0 20px rgba(14,165,233,.4);transform:scale(1.1)}.TonnageCalculator_circleCompleted__RfpAe{background:#10b981;border-color:#10b981;color:white}.TonnageCalculator_stepLabel__R7_19{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#334155;transition:color .5s ease}.TonnageCalculator_labelActive__SM8cY{color:white}.TonnageCalculator_labelCompleted__R3iCj{color:#94a3b8}.TonnageCalculator_interactionArea__kwfwa{flex:1 1;padding:80px;display:flex;flex-direction:column;background:white;position:relative}.TonnageCalculator_stepHeader__eABOP{margin-bottom:50px}.TonnageCalculator_moduleLabel__ZT2k1{color:#0ea5e9;font-weight:900;font-size:10px;text-transform:uppercase;letter-spacing:.3em;display:block;margin-bottom:12px}.TonnageCalculator_stepTitle__pMQAY{font-size:48px;font-weight:900;color:#0f172a;letter-spacing:-.04em;margin-bottom:15px;line-height:1}.TonnageCalculator_stepDesc__h4Auf{color:#64748b;font-size:18px;font-weight:500;max-width:500px}.TonnageCalculator_optionsGrid__0z7PL{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.TonnageCalculator_optionCard__nW36e{background:#f8fafc;border:2px solid #f1f5f9;border-radius:24px;padding:24px;display:flex;align-items:center;gap:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:left}.TonnageCalculator_optionCard__nW36e:hover{border-color:#e2e8f0;background:white;transform:translateY(-2px)}.TonnageCalculator_cardSelected___f4Wj{background:white;border-color:#0ea5e9;box-shadow:0 20px 40px -10px rgba(14,165,233,.1)}.TonnageCalculator_iconBox__0Ll5_{width:56px;height:56px;background:white;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#94a3b8;transition:all .4s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.TonnageCalculator_iconSelected__Kck4R{background:#0ea5e9;color:white;box-shadow:0 10px 20px rgba(14,165,233,.3)}.TonnageCalculator_cardLabel__RL6XE{font-size:16px;font-weight:900;color:#1e293b;letter-spacing:-.01em}.TonnageCalculator_resultsView__0Yqb3{flex:1 1;display:flex;flex-direction:column}.TonnageCalculator_resultsHeader__e4lrk{margin-bottom:40px}.TonnageCalculator_resultCards__Ng1b6{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px}.TonnageCalculator_tonnageCard__EJGTu{background:linear-gradient(135deg,#0ea5e9,#1e40af);padding:40px;border-radius:40px;color:white;position:relative;overflow:hidden}.TonnageCalculator_tonValue__tjAQv{font-size:90px;font-weight:900;letter-spacing:-.05em;line-height:1}.TonnageCalculator_tonUnit__YyoPJ{font-size:30px;margin-left:10px;color:#bae6fd}.TonnageCalculator_loadCard__jraso{background:#f8fafc;padding:40px;border-radius:40px;border:1px solid #f1f5f9;display:flex;flex-direction:column;justify-content:space-between}.TonnageCalculator_btuValue__X0uUA{font-size:36px;font-weight:900;color:#0f172a;letter-spacing:-.03em}.TonnageCalculator_btuUnit__jXahU{font-size:14px;color:#94a3b8;margin-left:5px}.TonnageCalculator_tightFitNotice__A9xnv{background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.2);padding:16px 24px;border-radius:20px;margin-bottom:40px;display:flex;align-items:center;gap:16px;color:#0369a1;font-size:13px;line-height:1.5;text-align:left}.TonnageCalculator_tightFitNotice__A9xnv i{font-size:18px;color:#0ea5e9}.TonnageCalculator_parameterSummary__6zqn8{margin-bottom:40px;background:#f8fafc;padding:30px;border-radius:30px;border:1px solid #f1f5f9}.TonnageCalculator_summaryTitle__FxdcV{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#94a3b8;margin-bottom:24px}.TonnageCalculator_parameterGrid__G5d8L{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.TonnageCalculator_parameterItem__hb4Wd{display:flex;flex-direction:column;gap:4px}.TonnageCalculator_paramKey__DDYMr{font-size:9px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.TonnageCalculator_paramValue__9D8i2{font-size:13px;font-weight:900;color:#1e293b}.TonnageCalculator_resultFooter__o_F0G{display:flex;gap:16px;margin-top:auto}.TonnageCalculator_primaryBtn__VTEJ_{flex:2 1;background:#0ea5e9;color:white;padding:24px;border-radius:24px;font-weight:900;text-align:center;text-decoration:none;transition:all .3s ease;box-shadow:0 20px 40px rgba(14,165,233,.3)}.TonnageCalculator_primaryBtn__VTEJ_:hover{background:#0284c7;transform:translateY(-2px)}.TonnageCalculator_secondaryBtn__7YIpR{flex:1 1;background:transparent;border:2px solid #f1f5f9;color:#64748b;padding:24px;border-radius:24px;font-weight:900;cursor:pointer;transition:all .3s ease}.TonnageCalculator_secondaryBtn__7YIpR:hover{background:#f8fafc;border-color:#e2e8f0}.TonnageCalculator_navControls__LwrgK{margin-top:auto;padding-top:50px;display:flex;justify-content:space-between;align-items:center}.TonnageCalculator_backBtn__gzQkn{background:none;border:none;font-size:11px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;display:flex;align-items:center;gap:12px;transition:color .3s ease}.TonnageCalculator_backBtn__gzQkn:hover{color:#1e293b}.TonnageCalculator_backBtn__gzQkn:disabled{opacity:0;pointer-events:none}.TonnageCalculator_nextBtn__U8DDm{background:#0f172a;color:white;padding:20px 40px;border-radius:20px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;border:none;cursor:pointer;box-shadow:0 20px 40px rgba(0,0,0,.1);display:flex;align-items:center;gap:12px;transition:all .3s ease}.TonnageCalculator_nextBtn__U8DDm:hover{background:black;transform:scale(1.02)}.TonnageCalculator_nextBtn__U8DDm:disabled{opacity:.2;cursor:not-allowed}@media (max-width:1024px){.TonnageCalculator_mainContainer__p8bSI{flex-direction:column}.TonnageCalculator_statusPanel__hhzLr{width:100%;padding:30px;border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.TonnageCalculator_interactionArea__kwfwa{padding:40px}.TonnageCalculator_optionsGrid__0z7PL,.TonnageCalculator_resultCards__Ng1b6{grid-template-columns:1fr}}@media (max-width:640px){.TonnageCalculator_stepTitle__pMQAY{font-size:32px}.TonnageCalculator_statusPanel__hhzLr{display:none}.TonnageCalculator_interactionArea__kwfwa{padding:30px}}