.b-loan{background:#f2f6f3;color:#243f32;padding-bottom:15px}.page-result:has(.b-loan){padding:0}.b-hero{padding:25px 26px 44px;background:radial-gradient(circle at 100% 40%,#5bb77a55 0,transparent 54%),linear-gradient(135deg,#075a39,#1c9958);color:white;position:relative;overflow:hidden}.b-hero:after{content:'';position:absolute;width:230px;height:230px;border:30px solid #ffffff05;border-radius:50%;top:-90px;right:-65px;pointer-events:none}.b-heading{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;letter-spacing:1px}.b-check{background:#e9f4e6;color:#34855b;font-size:27px;border-radius:15px;width:43px;height:43px;display:grid;place-items:center}.b-hero>p{font-size:12px;color:#cee9d7;margin:25px 0 8px}.b-limit{font-family:Georgia,'Times New Roman',serif;font-size:58px;font-weight:bold;letter-spacing:-1px;line-height:1.15;color:#f5faef}.b-hero .b-subtitle{margin:12px 0 22px;font-size:12px}.b-chips{display:flex;gap:9px;font-size:10px;color:#d9efdb}.b-chips span{border:1px solid #ffffff10;background:#ffffff0e;padding:6px 11px;border-radius:20px}.b-sheet{position:relative;margin:-20px 16px 0;padding:22px 19px 10px;background:#fff;border-radius:20px;box-shadow:0 10px 28px #1a493207}.b-sheet h2{font-size:18px;margin:0 0 14px;display:flex;align-items:center;gap:10px;color:#172f23}.b-sheet h2 i{font-size:11px;font-style:normal;color:#3c855c;background:#e8f2e9;padding:5px 7px;border-radius:6px}.b-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;border-bottom:1px solid #f0f3f0;font-size:14px}.b-row>span{color:#748177;flex-shrink:0}.b-row strong{font-size:13px;font-weight:500}.b-row .b-muted{font-size:11px;color:#849288}.b-row input,.b-row select{border:0;background:transparent;color:#234733;text-align:right;font-size:14px;max-width:135px;padding:8px 0;outline-offset:2px}.b-input-wrap{display:flex;align-items:center;justify-content:flex-end;min-width:0}.b-input-wrap input{width:108px;font-weight:600}.b-fee strong{color:#0b8950;font-size:20px;font-weight:650}.b-fee small{display:block;font-size:10px;color:#a2aaa5;margin-top:3px}.b-benefits{font-size:10px;color:#7e8b83;margin:14px 0}.b-actions{padding:20px 20px 0}.b-primary,.b-secondary{width:100%;border-radius:50px;padding:15px 8px;font-size:16px;margin:8px 0;border:0;font-weight:600}.b-primary{background:linear-gradient(95deg,#067d40,#18a758);color:#fff;box-shadow:0 6px 18px #087d4020}.b-secondary{background:#e3eee6;color:#387550;font-size:13px}.b-agreement{display:flex;align-items:flex-start;gap:8px;color:#748579;font-size:10px;line-height:1.7;margin-bottom:10px}.b-agreement input{accent-color:#12884a;margin-top:3px}.b-links{display:flex;justify-content:space-between;margin:14px 0}.b-links button{font-size:11px;color:#61916e;border:0;background:none}.b-disclosure{font-size:10px;line-height:1.8;color:#91a096}.b-active{text-align:center;background:#e1f2e6;color:#18834a;border-radius:10px;padding:13px;font-size:12px}.b-loan button:disabled{cursor:default;opacity:.65}.version-previews{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.version-previews a{display:block;padding:12px 18px;background:#edf4ff;border-radius:9px}.version-previews a:last-child{background:#e8f4ed;color:#328354}
