@font-face{font-family:ruberoid;src:url(../media/Ruberoid_Light-s.p.0l275zpkv2h6_.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ruberoid;src:url(../media/Ruberoid_Regular-s.p.1tnpk8jlphu0e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ruberoid;src:url(../media/Ruberoid_Medium-s.p.0qo1pvt0azeeb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ruberoid;src:url(../media/Ruberoid_SemiBold-s.p.3ye6qkgkt0znw.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ruberoid;src:url(../media/Ruberoid_Bold-s.p.3ah31b5m5fw77.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ruberoid;src:url(../media/Ruberoid_ExtraBold-s.p.0qpylav5-n-v8.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:ruberoid Fallback;src:local(Arial);ascent-override:64.19%;descent-override:21.86%;line-gap-override:28.31%;size-adjust:116.21%}.ruberoid_2ac61ba5-module__dvfaSa__className{font-family:ruberoid,ruberoid Fallback}.ruberoid_2ac61ba5-module__dvfaSa__variable{--font-ruberoid:"ruberoid", "ruberoid Fallback"}
html{scroll-behavior:smooth;scroll-padding-top:64px}@media (min-width:768px) and (max-width:991px){html{scroll-padding-top:137px}}@media (min-width:992px){html{scroll-padding-top:77px}}body{color:#010101;background-color:#fff}::selection{background-color:#ca264024}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-zoom{animation:18s ease-in-out infinite alternate hero-zoom}@keyframes underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.pulse-dot{animation:2.4s ease-in-out infinite pulse-dot}.calc-model-card{flex:30%;min-width:230px}@media (max-width:767px){.calc-model-card{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-zoom,.pulse-dot,[data-reveal]{transition:none!important;animation:none!important}}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}
