.lm{--tl:#0d3b3e;--tl2:#145457;--mn:#7fe0b8;--cr:#fbf7ef;--ink:#10292a;--mut:#4d6566;background:var(--cr);color:var(--ink);font-family:Figtree,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}.lm *{box-sizing:border-box}.lm a{color:inherit;text-decoration:none}.lm button{font:inherit;cursor:pointer}.lm-strip{background:var(--ink);color:#cfe7e2;justify-content:space-between;gap:12px;padding:8px 5vw;font-size:14px;display:flex}.lm-strip span{align-items:center;gap:6px;display:flex}.lm-nav{background:var(--tl);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 5vw;display:flex}.lm-nav nav{gap:28px;display:flex}.lm-nav nav a:hover{color:var(--mn)}.lm-logo{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.lm-logo i{background:radial-gradient(circle at 35% 35%,#fff 0 18%,var(--mn) 19%);border-radius:50%;width:26px;height:26px}.lm-btn{background:var(--mn);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:800;transition:all .15s;display:inline-flex;color:var(--ink)!important}.lm-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.lm-full{width:100%;padding:15px}.lm-hero{background:var(--tl);color:#fff;border-radius:0 0 48px 48px;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:70px 5vw 100px;display:grid}.lm-pill{color:var(--mn);background:#7fe0b826;border-radius:99px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.lm h1{letter-spacing:-.03em;margin:20px 0;font-size:clamp(42px,5.6vw,76px);font-weight:800;line-height:1.02}.lm h1 span{color:var(--mn)}.lm-hero p{opacity:.85;max-width:540px;font-size:20px}.lm-trust{flex-wrap:wrap;gap:20px;margin-top:22px;font-weight:600;display:flex}.lm-trust span{align-items:center;gap:6px;display:flex}.lm-trust svg{color:var(--mn)}.lm-calc{background:var(--cr);color:var(--ink);border-radius:28px;padding:28px;box-shadow:0 30px 60px -20px #00000073}.lm-types{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:22px;display:grid}.lm-types button{background:#fff;border:1.5px solid #dfe6e0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:14px;font-weight:600;display:flex}.lm-types .on{border-color:var(--tl);background:var(--tl);color:#fff}.lm-calc label{margin-bottom:18px;font-weight:600;display:block}.lm-calc label b{float:right;font-size:20px}.lm-calc input[type=range]{width:100%;accent-color:var(--tl2);margin-top:8px}.lm-res{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 16px;display:grid}.lm-res div{background:#eef6f1;border-radius:14px;padding:14px}.lm-res small{color:var(--mut);display:block}.lm-res b{color:var(--tl);font-size:34px;font-weight:800}.lm-bar{background:#ddd;border-radius:99px;height:12px;display:flex;overflow:hidden}.lm-bar span{background:var(--tl2);transition:all .3s}.lm-bar em{background:var(--mn);transition:all .3s}.lm-legend{color:var(--mut);justify-content:space-between;margin:8px 0 18px;font-size:14px;display:flex}.lm-legend i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.lm-legend .a{background:var(--tl2)}.lm-legend .b{background:var(--mn)}.lm-note{text-align:center;color:var(--mut);margin-top:10px;font-size:13px;display:block}.lm-promises{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-50px;padding:0 5vw;display:grid}.lm-promises article{background:#fff;border-radius:22px;padding:28px;box-shadow:0 14px 30px -18px #0d3b3e59}.lm-promises svg{color:var(--tl2)}.lm-promises h3{margin:12px 0 4px;font-size:21px}.lm-promises p{color:var(--mut);margin:0}.lm-sec{padding:90px 5vw}.lm-kick{color:var(--tl2);text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:800}.lm h2{letter-spacing:-.025em;margin:8px 0 30px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.08}.lm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lm-tabs button{border:1.5px solid var(--tl);color:var(--tl);background:0 0;border-radius:99px;padding:10px 20px;font-weight:700}.lm-tabs .on{background:var(--tl);color:#fff}.lm-panel{background:#fff;border-radius:28px;grid-template-columns:1.5fr 1fr;gap:30px;padding:40px;display:grid}.lm-panel svg{color:var(--tl2)}.lm-panel h3{margin:10px 0 6px;font-size:30px}.lm-panel p{color:var(--mut);font-size:19px}.lm-panel ul{padding:0;list-style:none}.lm-panel li{align-items:center;gap:8px;padding:4px 0;display:flex}.lm-rate{background:var(--tl);color:#fff;border-radius:20px;flex-direction:column;justify-content:center;gap:4px;padding:30px;display:flex}.lm-rate b{color:var(--mn);font-size:64px;font-weight:800;line-height:1}.lm-rate .lm-btn{margin-top:16px}.lm-how{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;padding-top:20px;display:grid}.lm-how img{aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:32px;width:100%}.lm-step{border-top:1px solid #e1e6df;gap:18px;padding:16px 0;display:flex}.lm-step>span{background:var(--mn);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.lm-step p{color:var(--mut);margin:2px 0 0}.lm-step b{font-size:19px}.lm-faq{max-width:900px;margin:0 auto}.lm-q{background:#fff;border-radius:16px;margin-bottom:10px;padding:0 22px}.lm-q button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:19px;font-weight:700;display:flex}.lm-q.open svg{transform:rotate(180deg)}.lm-q p{color:var(--mut);margin:0;padding-bottom:20px}.lm-apply{background:var(--tl);color:#fff;border-radius:32px;grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;margin:0 2vw 30px;padding:60px 5vw;display:grid}.lm-apply p{opacity:.8}.lm-apply form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lm-apply input:not([type=checkbox]),.lm-apply select{font:inherit;color:var(--ink);border:0;border-radius:12px;padding:14px 16px}.lm-chk{align-items:center;gap:8px;display:flex}.lm-ok{color:var(--mn);grid-column:1/-1;align-items:center;gap:8px;font-weight:700;display:flex}.lm-foot{color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 5vw 50px;display:flex}.lm-foot p{max-width:560px;margin:0}@media (width<=900px){.lm-nav nav{display:none}.lm-hero,.lm-panel,.lm-how,.lm-apply,.lm-promises,.lm-apply form{grid-template-columns:1fr}.lm-sec{padding:64px 5vw}.lm-strip span:last-child{display:none}.lm-nav .lm-btn{padding:10px 14px}}@media (width<=600px){.lm-logo{white-space:nowrap;font-size:18px}.lm-nav .lm-btn{white-space:nowrap;padding:9px 12px;font-size:15px}}
