.ToolsPage-module__XLz7ba__page{--paper:#f1ede3;--paper-deep:#e6dfd1;--ink:#12110f;--ink-soft:#4c4942;--line:#12110f2e;--gold:#b68b43;--gold-light:#d1ae6b;--oxide:#6b2e25;color:var(--ink);background:var(--paper);overflow:visible}.ToolsPage-module__XLz7ba__page *,.ToolsPage-module__XLz7ba__page :before,.ToolsPage-module__XLz7ba__page :after{box-sizing:border-box}.ToolsPage-module__XLz7ba__hero{isolation:isolate;color:#fffdf6;background:#11100e;grid-template-columns:minmax(0,1fr) minmax(260px,34vw);align-items:end;min-height:max(780px,100svh);display:grid;position:relative}.ToolsPage-module__XLz7ba__heroImage{z-index:-3;object-fit:cover;object-position:center 48%}.ToolsPage-module__XLz7ba__heroShade{z-index:-2;background:linear-gradient(#04040359 0%,#04040314 34%,#040403e6 100%),linear-gradient(90deg,#040403bd,#04040308 70%);position:absolute;inset:0}.ToolsPage-module__XLz7ba__heroContent{min-width:0;padding:clamp(150px,20vh,230px) clamp(24px,5.2vw,84px) clamp(74px,10vh,112px)}.ToolsPage-module__XLz7ba__eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.7rem;font-weight:700;line-height:1.2}.ToolsPage-module__XLz7ba__hero .ToolsPage-module__XLz7ba__eyebrow{color:#e0bc78}.ToolsPage-module__XLz7ba__hero h1{letter-spacing:-.075em;max-width:980px;margin:0;font-size:clamp(4.2rem,9.4vw,10.5rem);font-weight:360;line-height:.82}.ToolsPage-module__XLz7ba__hero h1 em{color:#e0bc78;font-family:Georgia,Times New Roman,serif;font-weight:400}.ToolsPage-module__XLz7ba__heroLead{color:#fffdf6c7;max-width:670px;margin:clamp(2rem,4vh,3rem) 0 0;font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.6}.ToolsPage-module__XLz7ba__heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.ToolsPage-module__XLz7ba__heroActions a{color:#11100e;letter-spacing:.1em;text-transform:uppercase;background:#e0bc78;border:1px solid #e0bc78;justify-content:center;align-items:center;min-height:52px;padding:.9rem 1.35rem;font-size:.76rem;font-weight:750;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.ToolsPage-module__XLz7ba__heroActions .ToolsPage-module__XLz7ba__secondaryAction{color:#fffdf6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0707063d;border-color:#fffdf680}.ToolsPage-module__XLz7ba__heroActions a:hover,.ToolsPage-module__XLz7ba__heroActions a:focus-visible{color:#fffdf6;background:#6b2e25;border-color:#6b2e25}.ToolsPage-module__XLz7ba__heroBoundary{border-top:1px solid #fffdf66b;border-left:1px solid #fffdf66b;margin:0 clamp(24px,4vw,64px) clamp(96px,12vh,132px) 0;padding:1.65rem 0 0 1.6rem}.ToolsPage-module__XLz7ba__heroBoundary span,.ToolsPage-module__XLz7ba__heroCredit span{letter-spacing:.16em;text-transform:uppercase;color:#e0bc78;font-size:.65rem;display:block}.ToolsPage-module__XLz7ba__heroBoundary p{color:#fffdf6d1;margin:.7rem 0 0;font-size:.94rem}.ToolsPage-module__XLz7ba__heroCredit{gap:1.2rem;display:flex;position:absolute;bottom:1.5rem;right:clamp(24px,4vw,64px)}.ToolsPage-module__XLz7ba__heroCredit span{color:#fffdf68c;letter-spacing:.08em}.ToolsPage-module__XLz7ba__toolIndex{color:#fffdf6;background:#171512;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ToolsPage-module__XLz7ba__toolIndex a{min-height:150px;color:inherit;border-right:1px solid #fffdf626;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.4rem clamp(1rem,2vw,2rem);text-decoration:none;transition:background .18s;display:grid}.ToolsPage-module__XLz7ba__toolIndex a:last-child{border-right:0}.ToolsPage-module__XLz7ba__toolIndex a:hover,.ToolsPage-module__XLz7ba__toolIndex a:focus-visible{background:#6b2e25}.ToolsPage-module__XLz7ba__toolIndex a>span{color:#d4ad68;letter-spacing:.14em;align-self:start;font-size:.7rem}.ToolsPage-module__XLz7ba__toolIndex b,.ToolsPage-module__XLz7ba__toolIndex small{display:block}.ToolsPage-module__XLz7ba__toolIndex b{margin-bottom:.35rem;font-size:1.05rem;font-weight:600}.ToolsPage-module__XLz7ba__toolIndex small{color:#fffdf694;font-size:.75rem;line-height:1.4}.ToolsPage-module__XLz7ba__toolIndex i{color:#d4ad68;font-style:normal}.ToolsPage-module__XLz7ba__principles,.ToolsPage-module__XLz7ba__models,.ToolsPage-module__XLz7ba__readNext,.ToolsPage-module__XLz7ba__pressureTest{max-width:1600px;margin-inline:auto}.ToolsPage-module__XLz7ba__principles{grid-template-columns:minmax(270px,.85fr) minmax(0,1.7fr);gap:clamp(3rem,8vw,9rem);padding:clamp(90px,12vw,180px) clamp(24px,5vw,80px);display:grid}.ToolsPage-module__XLz7ba__sectionIntro h2,.ToolsPage-module__XLz7ba__modelsHeader h2,.ToolsPage-module__XLz7ba__readNext h2,.ToolsPage-module__XLz7ba__formPanel h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,5.8rem);font-weight:400;line-height:.95}.ToolsPage-module__XLz7ba__sectionIntro>p:last-child,.ToolsPage-module__XLz7ba__modelsHeader>p:last-child{max-width:600px;color:var(--ink-soft);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.ToolsPage-module__XLz7ba__principleSteps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ToolsPage-module__XLz7ba__principleSteps li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(150px,.65fr) minmax(0,1.2fr);gap:1rem;padding:1.7rem 0;display:grid}.ToolsPage-module__XLz7ba__principleSteps span{color:#7c5a24;letter-spacing:.14em;font-size:.7rem}.ToolsPage-module__XLz7ba__principleSteps h3,.ToolsPage-module__XLz7ba__principleSteps p{margin:0}.ToolsPage-module__XLz7ba__principleSteps h3{font-size:1.05rem;font-weight:650}.ToolsPage-module__XLz7ba__principleSteps p{color:var(--ink-soft);line-height:1.65}.ToolsPage-module__XLz7ba__models{padding:0 clamp(24px,5vw,80px) clamp(100px,13vw,190px);scroll-margin-top:100px}.ToolsPage-module__XLz7ba__modelsHeader{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,6rem);padding-top:clamp(70px,9vw,120px);display:grid}.ToolsPage-module__XLz7ba__modelsHeader .ToolsPage-module__XLz7ba__eyebrow{grid-column:1/-1;margin-bottom:-1.5rem}.ToolsPage-module__XLz7ba__calculatorStack{gap:clamp(2rem,5vw,5rem);display:grid}.ToolsPage-module__XLz7ba__calculator{color:#f9f5eb;border-top:3px solid var(--gold);background:#171512;width:100%;min-width:0;max-width:100%;scroll-margin-top:110px}.ToolsPage-module__XLz7ba__calculatorHeading{border-bottom:1px solid #f9f5eb29;justify-content:space-between;gap:2rem;min-width:0;padding:clamp(1.6rem,3vw,3rem);display:flex}.ToolsPage-module__XLz7ba__calculatorHeading p{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .9rem;font-size:.68rem}.ToolsPage-module__XLz7ba__calculatorHeading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,4.4rem);font-weight:400;line-height:1}.ToolsPage-module__XLz7ba__calculatorHeading div>span{color:#f9f5eb9e;max-width:720px;margin-top:1rem;line-height:1.55;display:block}.ToolsPage-module__XLz7ba__calculatorHeading button{color:#f9f5eba8;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #f9f5eb52;align-self:start;padding:.7rem 0;font-size:.7rem}.ToolsPage-module__XLz7ba__calculatorHeading button:hover,.ToolsPage-module__XLz7ba__calculatorHeading button:focus-visible{color:var(--gold-light);border-color:var(--gold-light)}.ToolsPage-module__XLz7ba__calculatorBody{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);min-width:0;display:grid}.ToolsPage-module__XLz7ba__inputColumn,.ToolsPage-module__XLz7ba__resultColumn{min-width:0;padding:clamp(1.6rem,3vw,3rem)}.ToolsPage-module__XLz7ba__resultColumn{background:#211e19;border-left:1px solid #f9f5eb24;flex-direction:column;gap:1.2rem;display:flex}.ToolsPage-module__XLz7ba__inputNotice{color:#f9f5ebb3;border-left:2px solid var(--gold);max-width:760px;margin:0 0 2rem;padding-left:1rem;line-height:1.6}.ToolsPage-module__XLz7ba__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.ToolsPage-module__XLz7ba__numericField,.ToolsPage-module__XLz7ba__fieldLabel,.ToolsPage-module__XLz7ba__numericField small{display:block}.ToolsPage-module__XLz7ba__fieldLabel{color:#f9f5ebc7;margin-bottom:.55rem;font-size:.77rem;font-weight:600}.ToolsPage-module__XLz7ba__inputShell{background:#ffffff09;border:1px solid #f9f5eb38;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;display:grid}.ToolsPage-module__XLz7ba__inputShell:focus-within{border-color:var(--gold-light);box-shadow:0 0 0 1px var(--gold-light)}.ToolsPage-module__XLz7ba__inputShell input{color:#fffdf6;width:100%;min-width:0;height:56px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 1rem;font-size:1.03rem}.ToolsPage-module__XLz7ba__inputShell input::placeholder{color:#f9f5eb52}.ToolsPage-module__XLz7ba__inputShell b{color:var(--gold-light);letter-spacing:.12em;padding:0 1rem;font-size:.65rem}.ToolsPage-module__XLz7ba__numericField small{color:#f9f5ebad;margin-top:.45rem;font-size:.69rem;line-height:1.4}.ToolsPage-module__XLz7ba__emptyResult,.ToolsPage-module__XLz7ba__invalidResult,.ToolsPage-module__XLz7ba__primaryResult,.ToolsPage-module__XLz7ba__thresholdStatement{border:1px solid #f9f5eb33;padding:1.4rem}.ToolsPage-module__XLz7ba__emptyResult{background:linear-gradient(135deg,#b68b4314,#0000 65%);flex-direction:column;justify-content:end;min-height:180px;display:flex}.ToolsPage-module__XLz7ba__emptyResult span,.ToolsPage-module__XLz7ba__invalidResult>span,.ToolsPage-module__XLz7ba__primaryResult span,.ToolsPage-module__XLz7ba__thresholdStatement span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:.67rem;font-weight:700}.ToolsPage-module__XLz7ba__emptyResult p{color:#f9f5eba3;max-width:430px;margin:.8rem 0 0;line-height:1.55}.ToolsPage-module__XLz7ba__invalidResult{background:#6b2e2547;border-color:#d1807080}.ToolsPage-module__XLz7ba__invalidResult>span{color:#e29a8d}.ToolsPage-module__XLz7ba__invalidResult ul{color:#f9f5ebc7;margin:1rem 0 0;padding-left:1.2rem;line-height:1.65}.ToolsPage-module__XLz7ba__resultSet{gap:1rem;display:grid}.ToolsPage-module__XLz7ba__primaryResult{color:#13110d;background:#b68b43;border-color:#b68b43}.ToolsPage-module__XLz7ba__primaryResult span{color:#13110db3}.ToolsPage-module__XLz7ba__primaryResult strong,.ToolsPage-module__XLz7ba__primaryResult small{display:block}.ToolsPage-module__XLz7ba__primaryResult strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.7rem);font-weight:400;line-height:1}.ToolsPage-module__XLz7ba__primaryResult small{color:#13110db8;margin-top:.65rem;line-height:1.4}.ToolsPage-module__XLz7ba__resultSet dl{border-top:1px solid #f9f5eb2e;margin:0}.ToolsPage-module__XLz7ba__resultSet dl>div{border-bottom:1px solid #f9f5eb21;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.ToolsPage-module__XLz7ba__resultSet dt{color:#f9f5eb8c}.ToolsPage-module__XLz7ba__resultSet dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ToolsPage-module__XLz7ba__resultSet [data-negative=true] dd{color:#e29a8d}.ToolsPage-module__XLz7ba__formula{border-top:1px solid #f9f5eb29;border-bottom:1px solid #f9f5eb29;padding:1rem 0}.ToolsPage-module__XLz7ba__formula span,.ToolsPage-module__XLz7ba__formula code{display:block}.ToolsPage-module__XLz7ba__formula span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem}.ToolsPage-module__XLz7ba__formula code{color:#f9f5ebc2;white-space:normal;font-family:var(--font-geist-mono), monospace;font-size:.74rem;line-height:1.55}.ToolsPage-module__XLz7ba__boundary{color:#f9f5eb7d;margin:0;font-size:.76rem;line-height:1.55}.ToolsPage-module__XLz7ba__planResult{border-top:1px solid #f9f5eb33}.ToolsPage-module__XLz7ba__planTotal{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;padding:.9rem 0;font-size:.72rem;display:block}.ToolsPage-module__XLz7ba__planResult ol{margin:0;padding:0;list-style:none}.ToolsPage-module__XLz7ba__planResult li{border-top:1px solid #f9f5eb21;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.ToolsPage-module__XLz7ba__planResult li>span{color:var(--gold-light);font-size:.65rem}.ToolsPage-module__XLz7ba__planResult b,.ToolsPage-module__XLz7ba__planResult small{display:block}.ToolsPage-module__XLz7ba__planResult b{font-size:.86rem}.ToolsPage-module__XLz7ba__planResult small{color:#f9f5eb73;margin-top:.25rem;font-size:.67rem}.ToolsPage-module__XLz7ba__planResult strong{font-variant-numeric:tabular-nums;font-size:.84rem}.ToolsPage-module__XLz7ba__thresholdStatement{background:#b68b431a;border-color:#d1ae6b73;margin-bottom:1.3rem}.ToolsPage-module__XLz7ba__thresholdStatement strong{margin-top:.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;display:block}.ToolsPage-module__XLz7ba__thresholdStatement p{color:#f9f5eb99;margin:1rem 0 0;line-height:1.6}.ToolsPage-module__XLz7ba__sourceLink,.ToolsPage-module__XLz7ba__contextLink{color:#f9f5eb;border-bottom:1px solid #f9f5eb66;width:fit-content;font-size:.76rem;line-height:1.5;text-decoration:none}.ToolsPage-module__XLz7ba__authoritySources{border-top:1px solid #f9f5eb29;border-bottom:1px solid #f9f5eb29;gap:.75rem;padding:1rem 0;display:grid}.ToolsPage-module__XLz7ba__authoritySources>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.ToolsPage-module__XLz7ba__sourceLink:hover,.ToolsPage-module__XLz7ba__sourceLink:focus-visible,.ToolsPage-module__XLz7ba__contextLink:hover,.ToolsPage-module__XLz7ba__contextLink:focus-visible{color:var(--gold-light);border-color:var(--gold-light)}.ToolsPage-module__XLz7ba__readNext{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);padding:0 clamp(24px,5vw,80px) clamp(100px,13vw,190px);display:grid}.ToolsPage-module__XLz7ba__readNextLinks{border-top:1px solid var(--ink)}.ToolsPage-module__XLz7ba__readNextLinks a{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;gap:1rem;padding:1.5rem 0;text-decoration:none;display:grid}.ToolsPage-module__XLz7ba__readNextLinks span,.ToolsPage-module__XLz7ba__readNextLinks i{color:var(--ink-soft);font-size:.73rem;font-style:normal}.ToolsPage-module__XLz7ba__readNextLinks b{font-weight:600}.ToolsPage-module__XLz7ba__readNextLinks a:hover b,.ToolsPage-module__XLz7ba__readNextLinks a:focus-visible b{color:var(--oxide)}.ToolsPage-module__XLz7ba__pressureTest{color:#f9f5eb;background:#171512;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:850px;display:grid}.ToolsPage-module__XLz7ba__rajPanel{min-height:760px;position:relative;overflow:hidden}.ToolsPage-module__XLz7ba__rajPanel>img{object-fit:cover;object-position:center 24%;filter:saturate(.76)contrast(1.03)}.ToolsPage-module__XLz7ba__rajPanel:after{content:"";background:linear-gradient(#0000,#0a0908e6);position:absolute;inset:45% 0 0}.ToolsPage-module__XLz7ba__rajCaption{z-index:1;padding:2rem;position:absolute;bottom:0;left:0;right:0}.ToolsPage-module__XLz7ba__rajCaption span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.ToolsPage-module__XLz7ba__rajCaption p{color:#f9f5ebb3;max-width:440px;margin:.75rem 0 0;line-height:1.55}.ToolsPage-module__XLz7ba__formPanel{padding:clamp(3rem,7vw,8rem) clamp(24px,5vw,80px)}.ToolsPage-module__XLz7ba__formPanel .ToolsPage-module__XLz7ba__eyebrow{color:var(--gold-light)}.ToolsPage-module__XLz7ba__formLead{color:#f9f5eba6;max-width:680px;margin:1.5rem 0 2.4rem;font-size:1.02rem;line-height:1.7}.ToolsPage-module__XLz7ba__briefForm{position:relative}.ToolsPage-module__XLz7ba__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ToolsPage-module__XLz7ba__formGrid label{display:block}.ToolsPage-module__XLz7ba__formGrid label>span{color:#f9f5ebab;margin-bottom:.55rem;font-size:.73rem;display:block}.ToolsPage-module__XLz7ba__formGrid input,.ToolsPage-module__XLz7ba__formGrid select,.ToolsPage-module__XLz7ba__formGrid textarea{color:#f9f5eb;width:100%;min-height:54px;font:inherit;background:#ffffff0a;border:1px solid #f9f5eb3d;border-radius:0;outline:0;padding:.85rem 1rem}.ToolsPage-module__XLz7ba__formGrid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ToolsPage-module__XLz7ba__formGrid textarea{resize:vertical;min-height:110px}.ToolsPage-module__XLz7ba__formGrid input:focus,.ToolsPage-module__XLz7ba__formGrid select:focus,.ToolsPage-module__XLz7ba__formGrid textarea:focus{border-color:var(--gold-light);box-shadow:0 0 0 1px var(--gold-light)}.ToolsPage-module__XLz7ba__formWide{grid-column:1/-1}.ToolsPage-module__XLz7ba__consent{color:#f9f5eb9e;align-items:flex-start;gap:.75rem;margin-top:1.2rem;font-size:.76rem;line-height:1.5;display:flex}.ToolsPage-module__XLz7ba__consent input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:0}.ToolsPage-module__XLz7ba__consent a,.ToolsPage-module__XLz7ba__directEmail a{color:#f9f5eb}.ToolsPage-module__XLz7ba__consent a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.ToolsPage-module__XLz7ba__formError{color:#f0a69a;margin:1rem 0 0;font-size:.82rem}.ToolsPage-module__XLz7ba__formSubmit,.ToolsPage-module__XLz7ba__formBookButton{color:#171512;background:var(--gold-light);border:1px solid var(--gold-light);cursor:pointer;width:100%;min-height:56px;font:inherit;letter-spacing:.1em;text-transform:uppercase;border-radius:0;margin-top:1.2rem;padding:.9rem 1.2rem;font-size:.74rem;font-weight:750}.ToolsPage-module__XLz7ba__formSubmit:hover,.ToolsPage-module__XLz7ba__formSubmit:focus-visible,.ToolsPage-module__XLz7ba__formBookButton:hover,.ToolsPage-module__XLz7ba__formBookButton:focus-visible{color:#fff;background:var(--oxide);border-color:var(--oxide)}.ToolsPage-module__XLz7ba__formSubmit:disabled{opacity:.55;cursor:wait}.ToolsPage-module__XLz7ba__formNote,.ToolsPage-module__XLz7ba__directEmail{color:#f9f5ebad;font-size:.7rem;line-height:1.5}.ToolsPage-module__XLz7ba__formNote{margin:.75rem 0 0}.ToolsPage-module__XLz7ba__directEmail{margin:1.2rem 0 0}.ToolsPage-module__XLz7ba__formSuccess{border-top:3px solid var(--gold-light);background:#b68b431a;padding:2rem}.ToolsPage-module__XLz7ba__formSuccess>span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.ToolsPage-module__XLz7ba__formSuccess h3{margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.ToolsPage-module__XLz7ba__formSuccess p{color:#f9f5eba6;max-width:590px;line-height:1.6}.ToolsPage-module__XLz7ba__honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.ToolsPage-module__XLz7ba__page[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(28px)}.ToolsPage-module__XLz7ba__page [data-reveal]{transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}@media (max-width:1100px){.ToolsPage-module__XLz7ba__hero{grid-template-columns:1fr}.ToolsPage-module__XLz7ba__heroBoundary{max-width:420px;margin:0 clamp(24px,5.2vw,84px) 7rem}.ToolsPage-module__XLz7ba__toolIndex{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolsPage-module__XLz7ba__toolIndex a:nth-child(2){border-right:0}.ToolsPage-module__XLz7ba__toolIndex a:nth-child(-n+2){border-bottom:1px solid #fffdf626}.ToolsPage-module__XLz7ba__principles,.ToolsPage-module__XLz7ba__readNext,.ToolsPage-module__XLz7ba__modelsHeader{grid-template-columns:1fr}.ToolsPage-module__XLz7ba__modelsHeader .ToolsPage-module__XLz7ba__eyebrow{margin-bottom:-1rem}.ToolsPage-module__XLz7ba__calculatorBody{grid-template-columns:minmax(0,1fr)}.ToolsPage-module__XLz7ba__resultColumn{border-top:1px solid #f9f5eb24;border-left:0}}@media (max-width:820px){.ToolsPage-module__XLz7ba__hero{min-height:920px}.ToolsPage-module__XLz7ba__heroContent{padding-top:160px;padding-bottom:3rem}.ToolsPage-module__XLz7ba__hero h1{font-size:clamp(4rem,18vw,7.5rem)}.ToolsPage-module__XLz7ba__heroBoundary{margin-bottom:6rem}.ToolsPage-module__XLz7ba__heroCredit{flex-direction:column;gap:.35rem;left:24px;right:auto}.ToolsPage-module__XLz7ba__pressureTest{grid-template-columns:1fr}.ToolsPage-module__XLz7ba__rajPanel{min-height:620px}.ToolsPage-module__XLz7ba__formPanel{padding-block:4rem}}@media (max-width:620px){.ToolsPage-module__XLz7ba__toolIndex{grid-template-columns:1fr}.ToolsPage-module__XLz7ba__toolIndex a{border-bottom:1px solid #fffdf626;border-right:0;min-height:112px}.ToolsPage-module__XLz7ba__principleSteps li{grid-template-columns:36px 1fr}.ToolsPage-module__XLz7ba__principleSteps p{grid-column:2}.ToolsPage-module__XLz7ba__calculatorHeading{display:block}.ToolsPage-module__XLz7ba__calculatorHeading button{margin-top:1.2rem}.ToolsPage-module__XLz7ba__fieldGrid,.ToolsPage-module__XLz7ba__formGrid{grid-template-columns:1fr}.ToolsPage-module__XLz7ba__formWide{grid-column:auto}.ToolsPage-module__XLz7ba__readNextLinks a{grid-template-columns:1fr auto}.ToolsPage-module__XLz7ba__readNextLinks span{grid-column:1/-1}.ToolsPage-module__XLz7ba__planResult li{grid-template-columns:28px minmax(0,1fr)}.ToolsPage-module__XLz7ba__planResult strong{grid-column:2}}@media (max-width:360px){.ToolsPage-module__XLz7ba__hero h1{font-size:16vw}.ToolsPage-module__XLz7ba__models{padding-inline:18px}.ToolsPage-module__XLz7ba__calculatorHeading,.ToolsPage-module__XLz7ba__inputColumn,.ToolsPage-module__XLz7ba__resultColumn{padding:1.2rem}.ToolsPage-module__XLz7ba__formula code,.ToolsPage-module__XLz7ba__boundary,.ToolsPage-module__XLz7ba__authoritySources a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.ToolsPage-module__XLz7ba__page *,.ToolsPage-module__XLz7ba__page :before,.ToolsPage-module__XLz7ba__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.ToolsPage-module__XLz7ba__page [data-reveal],.ToolsPage-module__XLz7ba__page[data-motion-ready=true] [data-reveal]{opacity:1!important;transform:none!important}}
