.CalculatorsInfo_wrapper__SB32g{display:flex;flex-direction:column;gap:4rem;padding-bottom:4rem}.CalculatorsInfo_section__hyDTJ{display:flex;flex-direction:column;gap:2rem}.CalculatorsInfo_sectionHeader__uhJuS{display:flex;flex-direction:column;gap:.5rem}.CalculatorsInfo_sectionTitleRow__F7H_3{display:flex;align-items:center;gap:.75rem}.CalculatorsInfo_badge__vk4_x{background-color:var(--color-bg-input);color:var(--color-accent);padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-border)}.CalculatorsInfo_badgeLine__DfR5B{width:4px;height:24px;background-color:var(--color-accent);border-radius:2px}.CalculatorsInfo_sectionHeader__uhJuS h2{font-size:2rem;font-weight:700;color:var(--color-text);margin:0}.CalculatorsInfo_sectionHeader__uhJuS p{color:var(--color-text-secondary);font-size:1.125rem;margin:0}.CalculatorsInfo_scenariosGrid__yxFym{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.CalculatorsInfo_scenarioCard__6MQjd{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:var(--shadow-sm)}.CalculatorsInfo_scenarioCard__6MQjd:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-accent)}.CalculatorsInfo_iconWrapper__Ifawf{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:.5rem}.CalculatorsInfo_scenarioCard__6MQjd h3{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.CalculatorsInfo_scenarioCard__6MQjd p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;margin:0}.CalculatorsInfo_contentSection__7Cazl{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1.5rem;padding:3rem 2rem;box-shadow:var(--shadow-sm)}.CalculatorsInfo_contentLayout__wmQ2V{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}@media (min-width:768px){.CalculatorsInfo_contentLayout__wmQ2V{grid-template-columns:2fr 1fr}}.CalculatorsInfo_textContent__QJN3X{display:flex;flex-direction:column;gap:1.25rem}.CalculatorsInfo_textContent__QJN3X p{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.7;margin:0}.CalculatorsInfo_sideCard___dSSm{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content}.CalculatorsInfo_sideCardIcon__EDs1L{font-size:2rem}.CalculatorsInfo_sideCard___dSSm h3{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.CalculatorsInfo_sideCard___dSSm p{color:var(--color-text-secondary);font-size:.95rem;margin:0}.CalculatorsInfo_wasteList__yUXTJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.CalculatorsInfo_wasteList__yUXTJ li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.CalculatorsInfo_wasteList__yUXTJ li:last-child{border-bottom:none}.CalculatorsInfo_wasteList__yUXTJ li strong{color:var(--color-text)}.CalculatorsInfo_wasteList__yUXTJ li span{font-weight:600;color:var(--color-accent)}.CalculatorsInfo_tableWrapper__84K_g{overflow-x:auto;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:1rem;box-shadow:var(--shadow-sm)}.CalculatorsInfo_table___0NlB{width:100%;border-collapse:collapse;text-align:left}.CalculatorsInfo_table___0NlB th{background-color:var(--color-bg-secondary);padding:1rem 1.5rem;font-weight:600;color:var(--color-text);border-bottom:2px solid var(--color-border)}.CalculatorsInfo_table___0NlB td{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.CalculatorsInfo_table___0NlB tr:last-child td{border-bottom:none}.CalculatorsInfo_table___0NlB tr:hover td{background-color:hsla(0,0%,100%,.05)}.CalculatorsInfo_phenomenonSection__ggj8x{display:flex;flex-direction:column;gap:1.5rem}.CalculatorsInfo_imageCard__qiGdT{position:relative;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.CalculatorsInfo_image__QkWpP{width:100%;height:400px;object-fit:cover;display:block}.CalculatorsInfo_imageOverlay__RL_v5{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 70%,transparent);padding:2rem;display:flex;flex-direction:column;gap:.5rem;color:#fff}.CalculatorsInfo_overlayIcon__54E8d{font-size:2rem;margin-bottom:.5rem}.CalculatorsInfo_imageOverlay__RL_v5 h3{font-size:1.5rem;font-weight:700;margin:0}.CalculatorsInfo_imageOverlay__RL_v5 p{font-size:1rem;line-height:1.5;margin:0;max-width:800px;color:#f3f4f6}.CalculatorsPageHero_hero__nh5u8{--deep-bg-rgb:15,23,42;--accent-rgb:56,189,248;--companion-1:#818cf8;--companion-2-rgb:167,139,250;--glow-opacity:0.15;position:relative;overflow:clip;padding:100px 0 80px;background-color:rgb(var(--deep-bg-rgb));border-bottom:1px solid hsla(0,0%,100%,.05);margin-top:-6rem;min-height:400px;display:flex;align-items:center}.CalculatorsPageHero_backgroundLayers__ltJDK{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.CalculatorsPageHero_bgMesh__VVRKb{position:absolute;inset:-50%;background:radial-gradient(circle at 20% 30%,rgba(var(--accent-rgb),var(--glow-opacity)) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(var(--companion-2-rgb),calc(var(--glow-opacity) * .8)) 0,transparent 40%),radial-gradient(circle at 50% 10%,rgba(129,140,248,.1) 0,transparent 50%);filter:blur(60px);animation:CalculatorsPageHero_meshFlow__atZl8 20s ease-in-out infinite alternate}.CalculatorsPageHero_gridOverlay__S19y0{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%)}.CalculatorsPageHero_floatingOrb1__ZwF4N,.CalculatorsPageHero_floatingOrb2__o97Me,.CalculatorsPageHero_floatingOrb3__XgzxO{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3}.CalculatorsPageHero_floatingOrb1__ZwF4N{width:250px;height:250px;background:rgba(var(--accent-rgb),.5);top:10%;left:15%;animation:CalculatorsPageHero_floatOrb__EnFHr 12s ease-in-out infinite alternate}.CalculatorsPageHero_floatingOrb2__o97Me{width:200px;height:200px;background:rgba(var(--companion-2-rgb),.5);bottom:10%;right:20%;animation:CalculatorsPageHero_floatOrb__EnFHr 16s ease-in-out infinite alternate-reverse}.CalculatorsPageHero_floatingOrb3__XgzxO{width:150px;height:150px;background:rgba(129,140,248,.4);top:40%;right:40%;animation:CalculatorsPageHero_floatOrb__EnFHr 14s ease-in-out 2s infinite alternate}.CalculatorsPageHero_inner__u7WC0{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;width:100%;max-width:900px;margin-inline:auto;padding-inline:24px}.CalculatorsPageHero_badge__iDMaK{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--companion-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:CalculatorsPageHero_float__TPv9J 4s ease-in-out infinite}.CalculatorsPageHero_title__zlQdE{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;background:linear-gradient(135deg,#fff 20%,var(--companion-1) 60%,rgb(var(--accent-rgb)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;text-shadow:0 4px 24px rgba(var(--accent-rgb),.2);margin:0}.CalculatorsPageHero_subtitle__AXCbG{font-size:clamp(1.125rem,2vw,1.25rem);color:#94a3b8;max-width:42ch;line-height:1.6;margin:0 auto}.CalculatorsPageHero_ctaWrapper__93kgJ{margin-top:32px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.CalculatorsPageHero_ctaPrimary__uzFNo{background:linear-gradient(135deg,rgb(var(--accent-rgb)),rgb(var(--companion-2-rgb)));color:#fff;padding:12px 28px;border-radius:9999px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 16px rgba(var(--accent-rgb),.3)}.CalculatorsPageHero_ctaPrimary__uzFNo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--accent-rgb),.4)}.CalculatorsPageHero_ctaSecondary__T2nte{background:hsla(0,0%,100%,.05);color:#f8fafc;padding:12px 28px;border-radius:9999px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CalculatorsPageHero_ctaSecondary__T2nte:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}@keyframes CalculatorsPageHero_meshFlow__atZl8{0%{transform:scale(1) translate(0) rotate(0deg)}50%{transform:scale(1.1) translate(3%,4%) rotate(2deg)}to{transform:scale(1.05) translate(-2%,-3%) rotate(-1deg)}}@keyframes CalculatorsPageHero_floatOrb__EnFHr{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes CalculatorsPageHero_float__TPv9J{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.FAQ_section__ve5X4{padding:48px 20px}.FAQ_heading__Tm2m5{font-size:1.6rem;margin-bottom:20px}.FAQ_list__w7n53{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.FAQ_item__ZDn22{border-bottom:1px solid var(--color-border);border-left:3px solid transparent;scroll-margin-top:80px;transition:border-left-color .2s ease}.FAQ_item__ZDn22:last-child{border-bottom:none}.FAQ_item__ZDn22:has(button[aria-expanded=true]){border-left-color:var(--color-accent)}.FAQ_qHeading__ypB_8{margin:0;font-size:inherit;font-weight:inherit}.FAQ_question__ZcogC{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-text);background:var(--color-bg-card);transition:background .15s ease}.FAQ_question__ZcogC:hover{background:var(--color-bg-secondary)}.FAQ_toggle__0x_rU{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:6px;background:var(--color-accent-light)}.FAQ_toggle__0x_rU:after,.FAQ_toggle__0x_rU:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:999px;background:var(--color-accent);transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.FAQ_toggle__0x_rU:after{transform:translate(-50%,-50%) rotate(90deg)}.FAQ_toggleOpen__0hGBW:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.FAQ_answer__y06ml{padding:0 20px 18px;animation:FAQ_fadeIn__YVqKk .2s ease}.FAQ_answer__y06ml p{font-size:.95rem;color:var(--color-text-secondary);max-width:64ch}@keyframes FAQ_fadeIn__YVqKk{0%{opacity:0;transform:translateY(-4px)}}.Hero_hero__Bbyie{--companion-1:#fbbf24;--companion-2:#ef4444;--glow-opacity:0.15;position:relative;overflow:clip;padding:80px 0 60px;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.Hero_backgroundLayers__qez_c{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.Hero_bgMesh__GBg31{position:absolute;inset:-50%;background:radial-gradient(circle at 20% 30%,rgba(239,35,60,var(--glow-opacity)) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(248,90,43,calc(var(--glow-opacity) * .8)) 0,transparent 40%),radial-gradient(circle at 50% 10%,rgba(251,191,36,.08) 0,transparent 50%);filter:blur(60px);animation:Hero_meshFlow__U78zZ 20s ease-in-out infinite alternate;will-change:transform}.Hero_gridOverlay__FAnaC{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,var(--color-text) 0,var(--color-text) 1px,transparent 1px,transparent 30px),repeating-linear-gradient(-45deg,var(--color-text) 0,var(--color-text) 1px,transparent 1px,transparent 30px);opacity:.03;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 10%,transparent 80%)}.Hero_floatingOrb1__h342m,.Hero_floatingOrb2__m3uCy{position:absolute;border-radius:50%;filter:blur(40px);opacity:.4}.Hero_floatingOrb1__h342m{width:300px;height:300px;background:rgba(239,35,60,.25);top:-10%;left:10%;animation:Hero_floatOrb__dFjoB 15s ease-in-out infinite alternate;will-change:transform}.Hero_floatingOrb2__m3uCy{width:250px;height:250px;background:rgba(248,90,43,.25);bottom:0;right:15%;animation:Hero_floatOrb__dFjoB 18s ease-in-out infinite alternate-reverse;will-change:transform}.Hero_inner__6w8Ws{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;width:100%;max-width:1600px;margin-inline:auto;padding-inline:16px}.Hero_title__aHi6w{font-size:clamp(2.5rem,6vw,4.2rem);font-weight:800;max-width:16ch;line-height:1.1;background:linear-gradient(135deg,var(--color-text) 20%,var(--color-accent) 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-text);letter-spacing:-.03em;margin-bottom:8px}.Hero_subtitle__K8jGq{font-size:clamp(1.05rem,2vw,1.2rem);color:var(--color-text-secondary);max-width:58ch;line-height:1.6}.Hero_uspRow__0LK9j{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-8px}.Hero_uspPill__jGsZu{font-size:.82rem;font-weight:600;letter-spacing:.01em;padding:7px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease;cursor:default;white-space:nowrap}.Hero_uspPill__jGsZu:hover{transform:translateY(-2px) scale(1.04)}.Hero_uspFree__AzEu_{color:var(--color-text);background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.25);box-shadow:0 0 12px rgba(52,211,153,.08)}.Hero_uspFree__AzEu_:hover{box-shadow:0 4px 20px rgba(52,211,153,.2)}.Hero_uspNoSignup__W3x4E{color:var(--color-text);background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);box-shadow:0 0 12px rgba(56,189,248,.08)}.Hero_uspNoSignup__W3x4E:hover{box-shadow:0 4px 20px rgba(56,189,248,.2)}.Hero_uspInstant__qWAhY{color:var(--color-text);background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.25);box-shadow:0 0 12px rgba(251,191,36,.08)}.Hero_uspInstant__qWAhY:hover{box-shadow:0 4px 20px rgba(251,191,36,.2)}.Hero_uspPrivacy__WST9j{color:var(--color-text);background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.25);box-shadow:0 0 12px rgba(167,139,250,.08)}.Hero_uspPrivacy__WST9j:hover{box-shadow:0 4px 20px rgba(167,139,250,.2)}@media (max-width:600px){.Hero_uspRow__0LK9j{gap:8px}.Hero_uspPill__jGsZu{font-size:.75rem;padding:5px 12px;gap:5px}}@media (max-width:480px){.Hero_hero__Bbyie{padding:40px 0 28px}}.Hero_inner__6w8Ws>div{width:100%;max-width:none;margin-top:16px}@keyframes Hero_meshFlow__U78zZ{0%{transform:scale(1) translate(0) rotate(0deg)}50%{transform:scale(1.1) translate(3%,4%) rotate(2deg)}to{transform:scale(1.05) translate(-2%,-3%) rotate(-1deg)}}@keyframes Hero_floatOrb__dFjoB{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.Formula_section__MHkWj{padding:48px 20px}.Formula_heading__VK7J5{font-size:2rem;margin-bottom:24px;text-align:center}.Formula_leftCol__jnE9M{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.Formula_explanation__5rprd{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.7}.Formula_methods___m3Tx{background:var(--color-bg-secondary);padding:1.5rem;border-radius:var(--radius-md);border-left:4px solid var(--color-accent)}.Formula_methodsTitle__eAYyq{font-size:1.25rem;margin-bottom:1rem;color:var(--color-text)}.Formula_methodsList__u11Pb{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.Formula_methodItem__A7n4w{font-size:.95rem;line-height:1.6}.Formula_methodName__Tg_kK{color:var(--color-accent)}.Formula_methodDesc__z14ai{color:var(--color-text-secondary)}.Formula_rightCol__MuyO7{display:flex;flex-direction:column;height:100%;min-width:0}.Formula_formulaWrapper__LW85I{position:relative;border-radius:var(--radius-lg);overflow:hidden}.Formula_formulaContent__886TI{padding:24px;display:flex;flex-direction:column;gap:1.5rem;height:100%;min-width:0}.Formula_formula__pJzRm{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:20px;overflow-x:auto;font-size:1.05rem}.Formula_formula__pJzRm code{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,Menlo,monospace;font-weight:600;color:var(--color-text)}.Formula_example__2zBQ6{background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:16px 20px}.Formula_exampleLabel__FczT6{display:inline-block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--color-accent);background:var(--color-accent-light);border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:999px;padding:3px 10px;margin-bottom:10px}.Formula_example__2zBQ6 p{font-size:.95rem;color:var(--color-text-secondary)}