.lab-hero{max-width:1240px;margin:auto;padding:60px 24px 35px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.lab-hero h1{font-size:52px;line-height:1.04;letter-spacing:-1.8px;color:var(--ks-navy);margin:14px 0}.lab-hero h1 em{font-style:normal;color:var(--ks-blue)}.lab-hero p{font-size:18px;color:var(--ks-muted);max-width:650px}.lab-hero-card{background:linear-gradient(145deg,#082744,#115786);color:#fff;border-radius:22px;padding:25px;box-shadow:var(--ks-shadow);display:grid;gap:10px}.lab-hero-card b{font-size:20px}.lab-hero-card span{color:#cce0f0;font-size:14px}.lab-wrap{max-width:1120px;margin:auto;padding:10px 24px 70px}.lab-panel{background:#fff;border:1px solid var(--ks-border);border-radius:20px;padding:24px;box-shadow:0 8px 28px rgba(18,48,77,.05)}.lab-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.lab-title>span{width:36px;height:36px;display:grid;place-items:center;background:#eaf4ff;color:var(--ks-blue);font-weight:900;border-radius:11px}.lab-title h2{margin:0;color:var(--ks-navy);font-size:21px}.lab-title p{margin:4px 0;color:var(--ks-muted);font-size:13px}.lab-fields,.lab-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lab-two{margin-top:18px}.scenario label,.lab-fields label,.conditional label{display:block;font-size:12px;font-weight:800;color:var(--ks-muted);position:relative;margin:12px 0}.scenario input,.lab-fields input,.conditional input,.conditional select{width:100%;box-sizing:border-box;border:1px solid #dce5ee;border-radius:11px;padding:13px;background:#fbfdff;font-size:16px;color:var(--ks-navy)}label small{display:block;margin-top:5px;font-weight:500}.featured{border-color:#bcd8f1}.switchrow{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1f5;padding:15px 0}.switchrow b,.switchrow small{display:block}.switchrow small{color:var(--ks-muted);font-size:11px;margin-top:3px}.switchrow input{width:20px;height:20px}.conditional{display:none;background:#f6f9fc;padding:10px 13px;border-radius:12px}.conditional.open{display:block}.resultbox{background:#f3f8fd;border-radius:14px;padding:16px;margin-top:18px}.resultbox small,.resultbox b,.resultbox strong{display:block}.resultbox b{font-size:25px;color:var(--ks-blue);margin:4px 0 12px}.resultbox strong{font-size:18px;color:var(--ks-navy);margin-top:3px}.lab-verdict{margin:20px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;background:#eaf7f3;border:1px solid #cde9df;border-radius:20px;padding:25px}.lab-verdict span{font-size:11px;color:var(--ks-green);font-weight:900}.lab-verdict h2{margin:6px 0;color:var(--ks-navy)}.lab-verdict p{margin:0;color:var(--ks-muted)}.saving{text-align:right;min-width:220px}.saving small,.saving b{display:block}.saving b{font-size:26px;color:var(--ks-green);margin-top:5px}.edu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.edu-grid article{background:#fff;border:1px solid var(--ks-border);border-radius:18px;padding:20px}.edu-grid article>span{font-size:25px}.edu-grid h3{color:var(--ks-navy)}.edu-grid p{font-size:14px;color:var(--ks-muted);line-height:1.55}.edu-grid a{color:var(--ks-blue);font-weight:800;text-decoration:none}.lab-note{font-size:12px;color:var(--ks-muted);padding:25px 4px;line-height:1.55}@media(max-width:760px){.lab-hero,.lab-two,.lab-fields,.edu-grid{grid-template-columns:1fr}.lab-hero h1{font-size:39px}.lab-verdict{display:block}.saving{text-align:left;margin-top:18px}}