.calculator-guide{--guide-orange:#f26722;--guide-ink:#172026;--guide-muted:#5b666c}.calculator-guide h1,.calculator-guide h2,.calculator-guide h3{letter-spacing:-.025em}.calculator-guide-hero{color:#fff;background:linear-gradient(125deg,#12181c,#222c32);border-radius:20px;grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 24px 58px #12191d2e}.calculator-guide-hero-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,64px);display:flex}.calculator-guide-hero h1{max-width:780px;margin:0 0 22px;font-size:clamp(2.65rem,5.6vw,5.1rem);line-height:.94}.calculator-guide-hero p{color:#dce3e6;max-width:720px;margin:0;font-size:1.12rem;line-height:1.7}.calculator-guide-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.calculator-guide-actions a{color:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 19px;font-weight:900;text-decoration:none;display:inline-flex}.calculator-guide-actions a:first-child{border-color:var(--guide-orange);background:var(--guide-orange)}.calculator-guide-actions a:hover{transform:translateY(-1px)}.calculator-guide-trust{color:#cbd4d8;flex-wrap:wrap;gap:9px 20px;margin:30px 0 0;padding:0;font-size:.84rem;font-weight:800;list-style:none;display:flex}.calculator-guide-trust li:before{content:"✓";color:#ff7a34;margin-right:7px}.calculator-guide-blueprint{background-color:#203039;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:20px 20px;border-left:1px solid #45545d;flex-direction:column;justify-content:center;padding:42px;display:flex}.blueprint-label{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.blueprint-label small{color:#ff8b4f;letter-spacing:.12em;font-weight:900}.blueprint-label strong{font-size:1.4rem}.blueprint-plan{aspect-ratio:1.55;background:#080e1159;border:2px solid #ff7a34;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);padding:2px;display:grid;position:relative}.blueprint-plan i{background:linear-gradient(135deg,#0000 45%,#ffffff14 46% 54%,#0000 55%);border:1px solid #daedf559;display:block}.blueprint-plan i:nth-child(3n){background-color:#f267221f}.blueprint-dimension{color:#e7f3f7;letter-spacing:.08em;font-size:.72rem;font-style:normal;font-weight:850;position:absolute}.blueprint-dimension-x{top:-22px;left:50%;transform:translate(-50%)}.blueprint-dimension-y{transform-origin:50%;top:50%;left:-34px;transform:rotate(-90deg)translateY(-50%)}.blueprint-stats{background:#53636c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.blueprint-stats span{color:#b9c7cd;text-transform:uppercase;background:#19252b;padding:13px;font-size:.69rem;display:grid}.blueprint-stats b{color:#fff;font-size:1rem}.calculator-guide-searches{border:1px solid #dce1e3;border-left:6px solid var(--guide-orange);background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:34px;margin-top:22px;padding:26px 30px;display:grid}.calculator-guide-searches>div>span{color:#d9540f;letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:900}.calculator-guide-searches h2{margin:5px 0 0;font-size:1.45rem}.calculator-guide-chips{flex-wrap:wrap;gap:8px;display:flex}.calculator-guide-chips span{color:#38444a;background:#edf1f2;border-radius:99px;padding:8px 11px;font-size:.78rem;font-weight:800}.calculator-guide-instructions>header,.calculator-guide-systems>header,.calculator-guide-faq>header{max-width:790px}.calculator-guide-instructions>header p,.calculator-guide-systems>header p{color:var(--guide-muted);line-height:1.65}.calculator-guide-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.calculator-guide-steps article{border:1px solid #dce1e3;border-top:4px solid var(--guide-orange);background:#fff;min-height:245px;padding:26px;position:relative}.calculator-guide-steps article>b{color:#e75c16;font-size:2.2rem}.calculator-guide-steps h3{margin:17px 0 9px;font-size:1.2rem}.calculator-guide-steps p{color:var(--guide-muted);margin:0;line-height:1.65}.calculator-guide-inline-cta{color:#fff;background:#1a2328;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:20px 24px;display:flex}.calculator-guide-inline-cta>div{gap:3px;display:grid}.calculator-guide-inline-cta span{color:#bec9ce}.calculator-guide-inline-cta a{background:var(--guide-orange);color:#fff;border-radius:7px;flex:none;padding:13px 17px;font-weight:900;text-decoration:none}.calculator-guide-systems>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.calculator-guide-systems article{color:#fff;background:#1a2328;border-radius:14px;flex-direction:column;min-height:310px;padding:29px;display:flex}.calculator-guide-systems article>span{color:#ff7a34;letter-spacing:.15em;font-size:.72rem;font-weight:900}.calculator-guide-systems h3{margin:14px 0 10px;font-size:1.48rem}.calculator-guide-systems p{color:#c9d1d5;line-height:1.7}.calculator-guide-systems a{color:#ff8648;margin-top:auto;font-weight:900;text-decoration:none}.calculator-guide-draw{background:#fff;border:1px solid #dce1e3;border-radius:17px;grid-template-columns:1.15fr .85fr;gap:40px;margin-top:58px;padding:clamp(30px,5vw,52px);display:grid}.calculator-guide-draw h2{margin:0 0 13px;font-size:clamp(2rem,3.5vw,3rem)}.calculator-guide-draw p{color:var(--guide-muted);line-height:1.75}.calculator-guide-draw>div>a{color:#cd4c0b;margin-top:10px;font-weight:900;display:inline-block}.calculator-guide-draw ol{background:#dce1e3;gap:1px;margin:0;padding:0;list-style:none;display:grid}.calculator-guide-draw li{background:#f3f5f6;align-items:center;gap:14px;padding:17px;font-weight:800;display:flex}.calculator-guide-draw li b{background:var(--guide-orange);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.calculator-guide-data>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.calculator-guide-data article{background:#fff;border:1px solid #dce1e3;padding:26px}.calculator-guide-data article>b{font-size:1.18rem}.calculator-guide-data ul{color:var(--guide-muted);margin:17px 0 0;padding-left:19px}.calculator-guide-data li{margin:9px 0}.calculator-guide-faq{max-width:930px;margin-left:auto;margin-right:auto}.calculator-guide-faq details[open]{border-color:#f0aa83}.calculator-guide-safety{background:#fff8e7;border-left:6px solid #d18b00;grid-template-columns:.38fr 1fr;align-items:center;gap:25px;margin-top:35px;padding:25px 28px;display:grid}.calculator-guide-safety strong{font-size:1.05rem}.calculator-guide-safety p{color:#5e5a4f;margin:0;line-height:1.6}.calculator-guide-final-cta>div>span{letter-spacing:.13em;font-size:.72rem;font-weight:900}.calculator-guide-final-cta h2{margin-top:7px}.calculator-guide-final-cta p{max-width:730px;line-height:1.6}.calculator-guide a:focus-visible{outline-offset:3px;outline:3px solid #f2672259}@media (width<=950px){.calculator-guide-hero{grid-template-columns:1fr}.calculator-guide-blueprint{border-top:1px solid #45545d;border-left:0;min-height:410px}.calculator-guide-searches,.calculator-guide-draw{grid-template-columns:1fr}.calculator-guide-steps{grid-template-columns:1fr 1fr}.calculator-guide-systems>div,.calculator-guide-data>div{grid-template-columns:1fr}.calculator-guide-systems article{min-height:250px}.calculator-guide-safety{grid-template-columns:1fr}}@media (width<=600px){.calculator-guide-hero{border-radius:12px;min-height:0}.calculator-guide-hero-copy{padding:34px 22px}.calculator-guide-hero h1{font-size:2.7rem}.calculator-guide-hero p{font-size:1rem}.calculator-guide-actions{display:grid}.calculator-guide-actions a{text-align:center;width:100%}.calculator-guide-blueprint{min-height:0;padding:36px 30px}.blueprint-stats{grid-template-columns:1fr}.calculator-guide-searches{gap:18px;padding:22px 18px}.calculator-guide-steps{grid-template-columns:1fr}.calculator-guide-steps article{min-height:0}.calculator-guide-inline-cta{flex-direction:column;align-items:stretch}.calculator-guide-inline-cta a{text-align:center}.calculator-guide-draw{padding:27px 19px}.calculator-guide-safety{padding:22px 19px}.calculator-guide-trust{grid-template-columns:1fr 1fr;display:grid}.calculator-guide-final-cta a{text-align:center;width:100%}}
