.bedu-estimator .bedu-est-hero{margin-top:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--bedu-radius-lg);background:linear-gradient(135deg,var(--bedu-text-primary),#3d3932);color:var(--bedu-paper-white);position:relative;overflow:hidden}.bedu-est-hero:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:16rem;height:16rem;border:1px solid rgb(252 250 246/.18);border-radius:50%}.bedu-est-hero h1{font:550 clamp(2.7rem,7vw,5.8rem)/.95 var(--bedu-font-display);letter-spacing:-.045em;margin:.4rem 0 1rem;max-width:14ch}.bedu-est-hero>p:last-child{max-width:72ch;line-height:1.7;color:rgb(252 250 246/.8)}.bedu-est-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1.2rem;margin:3rem 0}.bedu-est-workspace>div{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgb(39 36 31/.16);border-radius:var(--bedu-radius-md);background:var(--bedu-surface-raised)}.bedu-est-workspace h2,.bedu-est-examples h2,.bedu-est-method h2{font:550 clamp(2rem,4vw,3.3rem)/1 var(--bedu-font-display);letter-spacing:-.03em;margin:.3rem 0 1rem}.bedu-est-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.bedu-est-grid label{display:grid;gap:.35rem;font-weight:780}.bedu-est-grid input,.bedu-est-grid select{min-height:44px;padding:.55rem;border:1px solid rgb(39 36 31/.24);border-radius:.45rem;background:var(--bedu-paper-white)}.bedu-est-check{display:flex;gap:.65rem;align-items:flex-start;margin:1rem 0;font-weight:700}.bedu-est-check input{width:1.2rem;height:1.2rem}.bedu-est-result{background:var(--bedu-linen-100)!important;align-self:stretch}.bedu-est-result h3{font:600 1.8rem/1 var(--bedu-font-display);text-transform:capitalize}.bedu-est-big{display:block;font:550 clamp(2.7rem,6vw,4.8rem)/1 var(--bedu-font-display);margin:1rem 0;color:var(--bedu-oxblood-600)}.bedu-est-examples,.bedu-est-method{margin:clamp(4rem,8vw,7rem) 0}.bedu-est-examples>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bedu-est-example{padding:1.25rem;border:1px solid rgb(39 36 31/.16);background:var(--bedu-surface-raised);border-radius:var(--bedu-radius-sm)}.bedu-est-example h3{font:600 1.6rem/1.08 var(--bedu-font-display);margin:.35rem 0 1rem}.bedu-est-example dl{display:grid;gap:.45rem}.bedu-est-example dl div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(39 36 31/.08);padding:.4rem 0}.bedu-est-example dt{color:var(--bedu-text-secondary)}.bedu-est-example dd{margin:0;text-align:right;font-weight:800}.bedu-est-method ol{max-width:850px;display:grid;gap:.7rem;line-height:1.65}.bedu-est-method aside{max-width:900px;margin-top:1rem;padding:1.15rem 1.25rem;border-left:4px solid var(--bedu-brass-500);background:var(--bedu-linen-100)}.bedu-fit-tools--five{grid-template-columns:repeat(5,minmax(0,1fr))}.bedu-estimator :focus-visible{outline:3px solid var(--bedu-brass-500);outline-offset:3px}@media(max-width:1100px){.bedu-fit-tools--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.bedu-est-workspace{grid-template-columns:1fr}.bedu-est-examples>div,.bedu-fit-tools--five{grid-template-columns:1fr 1fr}}@media(max-width:560px){.bedu-est-grid,.bedu-est-examples>div,.bedu-fit-tools--five{grid-template-columns:1fr}.bedu-est-example dl div{display:block}.bedu-est-example dd{text-align:left;margin-top:.2rem}}@media(prefers-reduced-motion:reduce){.bedu-estimator *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
