section.section.section--estimator-banner{position:relative;overflow:hidden;padding-bottom:2rem;background-color:var(--black);background-image:linear-gradient(216.08deg,hsla(0,0%,100%,.1) 25.63%,hsla(0,0%,100%,0) 55.12%);background-repeat:no-repeat}@media screen and (min-width:700px){section.section.section--estimator-banner{padding-bottom:4rem}}section.section.section--estimator-banner .wrg.estimator-banner{padding:13.9375rem 0 clamp(3rem,5.14851vw + 1.745049375rem,6.25rem)}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner{padding:11.25rem 0 clamp(3rem,5.14851vw + 1.745049375rem,6.25rem)}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid{display:flex;flex-direction:column;align-items:stretch;gap:clamp(2rem,3.16832vw + 1.2277225rem,4rem)}@media screen and (min-width:1199px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2.5rem,5.94059vw + 1.05198rem,6.25rem)}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro{display:flex;max-width:45.9375rem;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:clamp(1.9375rem,0.09901vw + 1.91336625rem,2rem)}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,0.89109vw + 1.032796875rem,1.8125rem)}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head .estimator-banner__badge{position:relative;display:inline-flex;overflow:hidden;align-items:center;padding:0.6875rem 1.125rem;border:0.0571875rem solid var(--red);border-radius:0.400625rem;margin:0;background-color:#1b1111;color:var(--red);font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:1rem;font-style:normal;font-weight:400;gap:0.4575rem;letter-spacing:normal;line-height:1.25;text-transform:uppercase}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head .estimator-banner__badge:before{position:absolute;border-radius:inherit;background-image:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.1));content:"";inset:0;opacity:0.25;pointer-events:none}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head .estimator-banner__badge>*{position:relative;z-index:1}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head .estimator-banner__badge{font-size:1rem}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head .estimator-banner__badge .estimator-banner__badge-dot{width:0.4575rem;height:0.4575rem;flex-shrink:0;border-radius:50%;background-color:var(--red)}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head>.wrg.split-text{max-width:100%;align-self:stretch}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head>.wrg.split-text .split-text__wrapper h1.estimator-banner__title{margin:0;color:var(--white);font-family:F37 Bolton,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:clamp(3.5rem,2.37624vw + 2.920791875rem,5rem);font-style:normal;font-weight:300;letter-spacing:-0.0875rem;line-height:0.9;text-wrap:balance}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head>.wrg.split-text .split-text__wrapper h1.estimator-banner__title{letter-spacing:-0.125rem}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head>.wrg.split-text .split-text__wrapper h1.estimator-banner__title .char{display:inline-block;transform-origin:center bottom;transform-style:preserve-3d}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head>.wrg.split-text .split-text__wrapper h1.estimator-banner__title .word{display:inline;white-space:nowrap}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__intro-head>.wrg.split-text .split-text__wrapper h1.estimator-banner__title .line{display:inline!important}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__lead{max-width:40.0625rem;margin:0;color:var(--black-45);font-family:F37 Bolton Book,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"ordn" 1;font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:-0.025rem;line-height:1.4}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__cta.l-btn--estimator{margin:0.375rem 0 0}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__cta.l-btn--estimator{margin-top:0}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__footnote{display:inline-flex;max-width:12.1875rem;flex-wrap:wrap;align-items:center;margin:0.75rem 0 0;color:var(--black-25);font-family:JetBrains Mono,Times New Roman,Times,serif;font-feature-settings:"ordn" 1;font-size:1rem;font-style:normal;font-weight:300;gap:0.25rem 0.375rem;letter-spacing:-0.025rem;line-height:1.4;text-transform:uppercase;text-wrap:balance}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__footnote{max-width:unset;margin-top:0}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__footnote>span{min-width:0}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__footnote>span:first-child{display:inline-flex;align-items:center;gap:0}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__intro .estimator-banner__footnote>span:first-child:after{color:inherit;content:".";line-height:inherit;padding-inline:0.9375rem;transform:translateY(-0.34375rem)}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card{position:relative;display:none;overflow:hidden;width:100%;max-width:37.375rem;flex-direction:column;flex-shrink:0;padding:clamp(1.5rem,0.9901vw + 1.258663125rem,2.125rem) clamp(1.5rem,1.08911vw + 1.23453rem,2.1875rem);border:0.1rem solid #522828;border-radius:0.8125rem;background-color:#151515;gap:1.625rem;margin-inline:auto;transition:border-color 0.4s,transform 0.4s}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card:hover{border-color:rgba(250,76,79,.25);transform:translateY(-0.25rem)}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card{display:flex}}@media screen and (min-width:1199px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card{margin-inline:0}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__card-label{color:hsla(0,0%,100%,.3);font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.8125rem;font-style:normal;font-weight:400;letter-spacing:0.035rem;line-height:1.6;text-transform:uppercase}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__card-label{font-size:0.875rem}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__pill{display:inline-flex;align-items:center;padding:0.1875rem 0.8125rem;border:0.1rem solid var(--red);border-radius:0.2rem;background-color:rgba(47,30,29,.5);color:var(--red);font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.6875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.6;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__pill{font-size:0.75rem}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__rows{display:flex;flex-direction:column;margin:0;gap:0.4375rem}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__row{display:flex;align-items:center;justify-content:space-between;border-bottom:0.1rem solid #2a2b2b;font-style:normal;gap:1rem;line-height:1.6;padding-block:0.5rem}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__row dt{flex:1 1 auto;margin:0;color:hsla(0,0%,100%,.6);font-family:F37 Bolton,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:400;letter-spacing:normal;text-transform:capitalize}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__row dt{font-size:0.875rem}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__row dd{flex-shrink:0;margin:0;color:hsla(0,0%,100%,.3);font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.875rem;font-weight:400;letter-spacing:normal;line-height:1.4;text-align:right;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:700px){section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__row dd{font-size:1rem}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__complexity{display:flex;flex-direction:column;padding-top:1.5625rem;border-top:0.1rem solid #2a2b2b;gap:0.625rem}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__progress{position:relative;width:100%;height:0.30125rem}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__progress .estimator-banner__progress-track{display:block;width:100%;height:100%;border-radius:1rem;background-color:#222323}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__progress .estimator-banner__progress-fill{position:absolute;top:0;left:0;width:70.87%;height:100%;border-radius:1rem;animation:estimator-progress-fill 2s cubic-bezier(0.16,1,0.3,1) 1.5s both;background:linear-gradient(90deg,var(--red),#ff8082)}@keyframes estimator-progress-fill{0%{width:0%}}section.section.section--estimator-banner .wrg.estimator-banner .estimator-banner__grid .estimator-banner__card .estimator-banner__tags{display:flex;flex-wrap:wrap;gap:0.625rem}section.section.section--estimator-banner .estimator-banner__scroll{position:absolute;bottom:0.5rem;left:50%;display:flex;flex-direction:column;align-items:center;gap:0.375rem;transform:translateX(-50%)}@media screen and (min-width:700px){section.section.section--estimator-banner .estimator-banner__scroll{bottom:2.5rem}}section.section.section--estimator-banner .estimator-banner__scroll span{color:var(--black-45);font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.625rem;font-weight:400;letter-spacing:0.2em;text-transform:uppercase}section.section.section--estimator-banner .estimator-banner__scroll-line{position:relative;overflow:hidden;width:0.0625rem;height:3rem;background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent)}section.section.section--estimator-banner .estimator-banner__scroll-line:after{position:absolute;top:-100%;left:0;width:100%;height:100%;animation:estimator-scroll-line 2s ease-in-out infinite;background:var(--red);content:""}@keyframes estimator-scroll-line{0%{top:-100%}to{top:100%}}@media (hover:hover) and (pointer:fine){body.ai-estimator-page{cursor:none}body.ai-estimator-page .cursor-dot,body.ai-estimator-page .cursor-pointer-ring,body.ai-estimator-page .cursor-ring{display:none}body.ai-estimator-page #estimator-cursor-dot{position:fixed;z-index:9999;top:0;left:0;width:0.3125rem;height:0.3125rem;border-radius:50%;background:var(--red);pointer-events:none;transform:translate(-50%,-50%)}body.ai-estimator-page #estimator-cursor-ring{position:fixed;z-index:9998;top:0;left:0;width:2rem;height:2rem;border:0.0625rem solid rgba(250,76,79,.45);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:width 0.3s,height 0.3s,border-color 0.3s}body.ai-estimator-page.cursor-hover #estimator-cursor-ring{width:3.25rem;height:3.25rem;border-color:rgba(250,76,79,.25)}}
/*# sourceMappingURL=estimator-banner.css.map */
