/* Start custom CSS */<!-- Loan Master global CSS: paste ONCE in WPCode > Header & Footer > HEADER -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Montserrat:wght@600;800&family=Noto+Sans+Malayalam:wght@400;500;600&display=swap" rel="stylesheet">
<style>
body .lm{--bg:#F4F8F8; --ink:#0B1E21; --ink2:#34494C; --muted:#647A7D; --line:rgba(11,30,33,.08);
  --teal:#0A8890; --teal-d:#06585E; --green:#3FAE4F; --green-d:#2A8A39;
  --mint:#DDF6EC; --aqua:#D3F0F1; --sky:#E2ECFF; --lime:#EEF8D6;
  --r:28px;}
body .lm *,body .lm *::before,body .lm *::after{box-sizing:border-box}
body .lm{container-type:inline-size;font-family:Geist,'Noto Sans Malayalam',system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:17px;line-height:1.6;position:relative;overflow:hidden}
body .lm h1,body .lm h2,body .lm h3,body .lm h4{font-family:inherit;color:inherit;text-transform:none;margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.08}
body .lm h1{font-size:clamp(2.6rem,6.4cqi,5.2rem);letter-spacing:-.05em;line-height:.98}
body .lm h2{font-size:clamp(2rem,4.2cqi,3.3rem);letter-spacing:-.045em;line-height:1.02}
body .lm h3{font-size:1.2rem;letter-spacing:-.02em;line-height:1.25}
body .lm p{margin:0;color:inherit}
body .lm ul{margin:0}
body .lm a:hover{color:inherit}
body .lm a{color:inherit}
body .lm .wrap{max-width:1200px;margin:0 auto;padding:0 28px;position:relative;z-index:1}
body .lm .sec{padding:88px 0;position:relative}
body .lm .sec.tight{padding:56px 0}
body .lm .lede{font-size:1.15rem;color:var(--muted);max-width:56ch;line-height:1.55}
body .lm .stack>*+*{margin-top:18px}
body .lm .muted{color:var(--muted)}
body .lm .center{text-align:center}
body .lm .center .lede{margin-left:auto;margin-right:auto}
body .lm .ph{background:#FFF6DD;border:1px dashed #D9A441;border-radius:6px;padding:2px 6px;color:#6A4A0C}
body .lm .shead{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;flex-wrap:wrap}
body .lm .shead h2{max-width:16ch}
body .lm .shead .lede{max-width:44ch}
body .lm .aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
body .lm .aurora i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.85}
body .lm .aurora i:nth-child(1){width:560px;height:560px;background:#B8EEDF;top:-200px;left:-160px}
body .lm .aurora i:nth-child(2){width:520px;height:520px;background:#D4E3FF;top:-140px;right:-160px}
body .lm .aurora i:nth-child(3){width:460px;height:460px;background:#E8F7C2;bottom:-260px;left:38%}
body .lm .glass{background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 60px -30px rgba(6,60,64,.35)}
body .lm .tile{border-radius:var(--r);padding:30px;background:#fff;border:1px solid var(--line);position:relative;overflow:hidden}
body .lm .tile.mint{background:linear-gradient(160deg,#E2F8EE 0%,#F6FCF9 100%);border-color:transparent}
body .lm .tile.aqua{background:linear-gradient(160deg,#D9F2F3 0%,#F4FBFB 100%);border-color:transparent}
body .lm .tile.sky{background:linear-gradient(160deg,#E6EEFF 0%,#F7F9FF 100%);border-color:transparent}
body .lm .tile.lime{background:linear-gradient(160deg,#EFF9D9 0%,#FAFDF2 100%);border-color:transparent}
body .lm .tile.ink{background:radial-gradient(120% 120% at 100% 0%,#0E7F86 0%,#08454A 55%,#0B1E21 100%);color:#D7ECEC;border:0}
body .lm .tile.ink h3,body .lm .tile.ink h2{color:#fff}
body .lm .tile h3+p{margin-top:8px;color:var(--muted);font-size:15.5px}
body .lm .tile.ink h3+p{color:#A9CDCD}
body .lm .chip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--ink2);background:rgba(255,255,255,.7);border:1px solid var(--line);padding:6px 12px 6px 8px;border-radius:999px}
body .lm .chip .dot{width:20px;height:20px;border-radius:50%;background:linear-gradient(140deg,var(--green),var(--teal));display:grid;place-items:center;color:#fff}
body .lm .chip .dot svg{width:12px;height:12px}
body .lm .b{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:15.5px;text-decoration:none;padding:14px 22px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap}
body .lm .b:hover{transform:translateY(-1px)}
body .lm .b-pri{background:var(--ink);color:#fff;box-shadow:0 10px 24px -10px rgba(11,30,33,.6)}
body .lm .b-pri .arr{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,var(--green),var(--teal));display:grid;place-items:center;margin-right:-10px}
body .lm .b-pri .arr svg{width:14px;height:14px}
body .lm .b-wa{background:#fff;color:var(--ink);border-color:var(--line)}
body .lm .b-wa svg{width:18px;height:18px;color:#25A35A}
body .lm .b-light{background:#fff;color:var(--ink)}
body .lm .b-glass{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.35)}
body .lm .btns{display:flex;flex-wrap:wrap;gap:10px}
body .lm .center .btns{justify-content:center}
body .lm a:focus-visible,body .lm button:focus-visible,body .lm input:focus-visible,body .lm select:focus-visible{outline:3px solid var(--green);outline-offset:2px}
body .lm .gi{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#16A9AE,#077078);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 22px -10px rgba(10,136,144,.7);flex:none}
body .lm .gi svg{width:26px;height:26px}
body .lm .gi.g{background:linear-gradient(140deg,#5CC46A,#2A8A39);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 22px -10px rgba(63,174,79,.7)}
body .lm .gi.s{background:linear-gradient(140deg,#5B8DEF,#2F5BC4);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 22px -10px rgba(63,100,200,.6)}
body .lm .gi.sm{width:40px;height:40px;border-radius:12px}
body .lm .gi.sm svg{width:20px;height:20px}
body .lm .arrow-c{position:absolute;top:22px;right:22px;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;transition:transform .2s,background .2s}
body .lm .arrow-c svg{width:16px;height:16px}
body .lm .hdr{position:sticky;top:0;z-index:8;padding:14px 20px 0}
body .lm .navpill{position:relative;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:8px 8px 8px 16px;border-radius:999px}
body .lm .logo{display:flex;align-items:center;gap:9px;text-decoration:none;margin-right:auto}
body .lm .logo img{height:36px;width:auto;display:block}
body .lm .logo b{display:block;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.12rem;letter-spacing:-.01em;line-height:1;color:var(--teal)}
body .lm .logo small{display:block;font-family:Montserrat,sans-serif;font-weight:600;font-size:.5rem;letter-spacing:.06em;color:#3A4A4C;margin-top:4px;line-height:1}
body .lm .nav{display:flex;gap:4px;font-weight:500;font-size:14.5px}
body .lm .nav a{text-decoration:none;padding:8px 13px;border-radius:999px;color:var(--ink2)}
body .lm .nav a:hover{background:rgba(11,30,33,.05)}
body .lm .nav a.on{background:var(--ink);color:#fff}
body .lm .lang{font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:999px;background:rgba(11,30,33,.05);color:var(--ink2)}
body .lm .hdr .b{padding:11px 18px;font-size:14.5px}
body .lm .menu-btn{display:none;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:10px 16px;font:inherit;font-weight:600;font-size:14px;cursor:pointer}
body .lm .mnav{display:none;max-width:1200px;margin:8px auto 0;border-radius:24px;padding:10px 18px}
body .lm .mnav a{display:block;padding:12px 4px;text-decoration:none;font-weight:500;border-bottom:1px solid var(--line)}
body .lm .mnav a:last-child{border:0}
body .lm .hdr.open .mnav{display:block}
body .lm .hero{padding:76px 0 0;text-align:center}
body .lm .hero h1{max-width:15ch;margin:22px auto 0}
body .lm .hero .lede{margin:22px auto 0;text-align:center}
body .lm .hero .btns{justify-content:center;margin-top:32px}
body .lm .hero-vis{position:relative;margin-top:64px;max-width:1000px;margin-left:auto;margin-right:auto}
body .lm .hero-vis::after{display:none;content:"";position:absolute;left:-30%;right:-30%;bottom:0;height:120px;background:linear-gradient(180deg,rgba(244,248,248,0),var(--bg));z-index:3}
body .lm .phone{position:relative;margin:0 auto;width:320px;border-radius:48px;background:#0B1E21;padding:11px;box-shadow:0 40px 80px -30px rgba(6,60,64,.55)}
body .lm .screen{border-radius:38px;background:linear-gradient(180deg,#F4FAF9,#fff 40%);padding:46px 16px 16px;text-align:left;position:relative;overflow:hidden}
body .lm .screen::before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:92px;height:24px;border-radius:999px;background:#0B1E21}
body .lm .scr-h{font-size:12.5px;color:var(--muted)}
body .lm .scr-t{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-top:2px}
body .lm .scr-pills{display:flex;gap:6px;margin:12px 0 14px;flex-wrap:wrap}
body .lm .scr-pills span{font-size:11.5px;font-weight:500;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 9px}
body .lm .offer{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:18px;background:#fff;border:1px solid var(--line);margin-top:8px}
body .lm .offer .av{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff;background:#8FA6A8}
body .lm .offer b{display:block;font-size:13.5px;font-weight:600}
body .lm .offer small{display:block;font-size:11.5px;color:var(--muted)}
body .lm .offer .rt{text-align:right;font-weight:700;font-size:15px}
body .lm .offer .rt small{font-weight:500}
body .lm .offer.best{border:1.5px solid var(--green);box-shadow:0 10px 24px -14px rgba(63,174,79,.8)}
body .lm .offer.best .av{background:linear-gradient(140deg,var(--green),var(--teal))}
body .lm .best-tag{display:inline-block;font-size:10.5px;font-weight:600;color:var(--green-d);background:#E3F5E5;border-radius:999px;padding:2px 7px;margin-top:3px}
body .lm .scr-save{margin-top:12px;border-radius:18px;padding:14px;background:linear-gradient(135deg,#0A8890,#2E9E5B);color:#fff;font-size:12.5px}
body .lm .scr-save b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em}
body .lm .float{position:absolute;z-index:2;border-radius:22px;padding:14px 16px;display:flex;gap:12px;align-items:center;text-align:left;font-size:13px;color:var(--muted);animation:bob 6s ease-in-out infinite}
body .lm .float b{display:block;font-size:15.5px;color:var(--ink);font-weight:600;letter-spacing:-.01em}
body .lm .f1{left:4%;top:60px}
body .lm .f2{right:3%;top:30px;animation-delay:-2s}
body .lm .f3{left:10%;top:270px;animation-delay:-4s}
body .lm .f4{right:8%;top:250px;animation-delay:-1s}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
body .lm .mini-gauge{width:46px;height:28px}
body .lm .bw{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;grid-template-areas:"a a a a b b" "a a a a c c" "d d d e e e"}
body .lm .bw .a{grid-area:a}
body .lm .bw .b1{grid-area:b}
body .lm .bw .c{grid-area:c}
body .lm .bw .d{grid-area:d}
body .lm .bw .e{grid-area:e}
body .lm .lrow{margin-top:18px}
body .lm .lrow-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}
body .lm .lrow-top b{font-weight:600;font-size:15px}
body .lm .lrow-top span{color:var(--muted)}
body .lm .lbar{margin-top:8px;height:42px;background:rgba(11,30,33,.05);border-radius:14px;position:relative;overflow:hidden}
body .lm .lbar i{position:absolute;inset:0 auto 0 0;border-radius:14px;background:linear-gradient(90deg,#C9E6E7,#DCEFF0);display:flex;align-items:center;justify-content:flex-end;padding-right:14px;font-style:normal;font-weight:600;font-size:14.5px;color:var(--teal-d);transform-origin:left;animation:grow 1.1s cubic-bezier(.2,.7,.2,1) both}
body .lm .lrow.best .lbar i{background:linear-gradient(90deg,#2A8A39,#3FAE4F 60%,#5CC46A);color:#fff}
body .lm .lrow:nth-of-type(2) i{animation-delay:.12s}
body .lm .lrow:nth-of-type(3) i{animation-delay:.24s}
@keyframes grow{from{transform:scaleX(.12)}to{transform:scaleX(1)}}
body .lm .save-note{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:var(--mint);font-size:15px;color:#1E4A26}
body .lm .save-note b{font-size:1.6rem;font-weight:600;letter-spacing:-.03em;color:var(--green-d);white-space:nowrap}
body .lm .fine{font-size:12px;color:#8197A0;margin-top:12px}
body .lm .zero{font-size:clamp(4.5rem,9cqi,7rem);font-weight:600;letter-spacing:-.07em;line-height:.9;background:linear-gradient(140deg,#2A8A39,#0A8890);-webkit-background-clip:text;background-clip:text;color:transparent}
body .lm .gauge{display:block;width:100%;max-width:220px;margin:8px 0 4px}
body .lm .gauge-num{font-size:2.2rem;font-weight:600;letter-spacing:-.04em;line-height:1}
body .lm .chat{display:grid;gap:8px;margin-top:18px}
body .lm .bubble{max-width:82%;padding:10px 14px;border-radius:18px 18px 18px 6px;background:rgba(255,255,255,.12);font-size:14.5px;line-height:1.45}
body .lm .bubble.me{justify-self:end;border-radius:18px 18px 6px 18px;background:linear-gradient(135deg,#3FAE4F,#0A8890);color:#fff}
body .lm .bubble small{display:block;font-size:11px;opacity:.7;margin-top:3px}
body .lm .rcpt{margin-top:16px;border-radius:18px;background:#fff;border:1px solid var(--line);padding:6px 16px}
body .lm .r-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed rgba(11,30,33,.12);font-size:14.5px}
body .lm .r-row:last-child{border:0}
body .lm .r-row span:last-child{color:var(--green-d);font-weight:600;display:flex;gap:6px;align-items:center}
body .lm .r-row svg{width:16px;height:16px}
body .lm .lb{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:16px;grid-auto-flow:dense}
body .lm .lb .big{grid-column:span 2;grid-row:span 2}
body .lm .lb .wide{grid-column:span 2}
body .lm .lt{display:flex;flex-direction:column;justify-content:space-between;gap:16px;text-decoration:none;transition:transform .2s,box-shadow .2s}
body .lm .lt:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(6,60,64,.45)}
body .lm .lt:hover .arrow-c{background:var(--ink);color:#fff;transform:rotate(-45deg)}
body .lm .lt h3{font-size:1.25rem}
body .lm .lt p{color:var(--muted);font-size:15px;margin-top:6px;max-width:34ch}
body .lm .lt.big h3{font-size:clamp(1.6rem,2.6cqi,2.2rem)}
body .lm .lt.big p{font-size:16px}
body .lm .house{width:100%;max-width:360px;margin:8px auto 0;display:block}
body .lm .lt.ctat{background:var(--ink);color:#fff;border:0}
body .lm .lt.ctat p{color:#A9C3C5}
body .lm .calc{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}
body .lm .calc .ctrls{display:grid;gap:26px;align-content:start}
body .lm .fld label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:500;color:var(--ink2)}
body .lm .fld output{font-size:1.3rem;font-weight:600;color:var(--ink);letter-spacing:-.02em}
body .lm .fld input[type=range]{width:100%;margin-top:12px;accent-color:var(--teal);height:6px}
body .lm .fld .rng{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:6px}
body .lm .res{display:flex;flex-direction:column;gap:18px}
body .lm .res .emi-lbl{font-size:14px;color:#A9CDCD}
body .lm .res .emi-big{font-size:clamp(2.4rem,5cqi,3.4rem);font-weight:600;letter-spacing:-.05em;color:#fff;line-height:1}
body .lm .donut-row{display:flex;gap:20px;align-items:center}
body .lm .donut{width:110px;height:110px;border-radius:50%;flex:none;background:conic-gradient(#5CC46A 0 calc(var(--p)*1%),rgba(255,255,255,.18) 0);display:grid;place-items:center}
body .lm .donut::after{content:"";width:72px;height:72px;border-radius:50%;background:#0B3A3E}
body .lm .legend{display:grid;gap:10px;font-size:14px;flex:1}
body .lm .legend div{display:flex;justify-content:space-between;gap:10px}
body .lm .legend span{color:#A9CDCD}
body .lm .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:1px}
body .lm .legend b{color:#fff;font-weight:600}
body .lm .steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
body .lm .step{display:flex;flex-direction:column;gap:10px}
body .lm .num{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:600;color:#fff;background:linear-gradient(140deg,#16A9AE,#077078)}
body .lm .step:last-child .num{background:linear-gradient(140deg,#5CC46A,#2A8A39)}
body .lm .step p{color:var(--muted);font-size:15px}
body .lm .mini{margin-top:auto;padding-top:14px}
body .lm .mini .card{border-radius:16px;background:var(--bg);padding:12px;font-size:13px}
body .lm .mini .bubble{background:#fff;border:1px solid var(--line);max-width:100%;font-size:13px}
body .lm .prog{display:grid;gap:6px}
body .lm .prog div{display:flex;gap:8px;align-items:center;font-size:13px}
body .lm .prog i{width:16px;height:16px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff;font-style:normal;font-size:10px}
body .lm .prog div.last{font-weight:600;color:var(--green-d)}
body .lm .photo{position:relative;border-radius:var(--r);min-height:320px;overflow:hidden;background:radial-gradient(60% 70% at 25% 30%,#BFEDE1 0%,transparent 70%),radial-gradient(60% 70% at 80% 70%,#D2E2FF 0%,transparent 70%),linear-gradient(160deg,#E7F4F2,#EEF3FB)}
body .lm .photo svg.cam{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);width:56px;height:56px;color:rgba(11,30,33,.18)}
body .lm .cap{position:absolute;left:16px;bottom:16px;right:16px;font-size:13px;font-weight:500;color:var(--ink2);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);border-radius:14px;padding:9px 12px}
body .lm .office{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}
body .lm .info-list{display:grid;gap:18px;margin-top:20px}
body .lm .info{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}
body .lm .info b{display:block;font-weight:600}
body .lm .info span{color:var(--muted);font-size:15px}
body .lm .info .gi{color:#fff}
body .lm .phones a{display:block;font-size:1.15rem;font-weight:600;text-decoration:none;letter-spacing:-.01em}
body .lm .promise-card{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:44px 48px}
body .lm .faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}
body .lm .faq details{border-radius:20px;background:#fff;border:1px solid var(--line);margin-bottom:10px;transition:box-shadow .2s}
body .lm .faq details[open]{box-shadow:0 18px 40px -26px rgba(6,60,64,.45)}
body .lm .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-weight:600;font-size:1.04rem;letter-spacing:-.01em}
body .lm .faq summary::-webkit-details-marker{display:none}
body .lm .faq summary::after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--bg);display:grid;place-items:center;font-size:1.25rem;font-weight:500;transition:transform .2s,background .2s,color .2s}
body .lm .faq details[open] summary::after{transform:rotate(45deg);background:var(--ink);color:#fff}
body .lm .faq details p{padding:0 22px 22px;color:var(--muted);max-width:68ch}
body .lm .faq-group+.faq-group{margin-top:44px}
body .lm .faq-group h3{margin-bottom:14px}
body .lm .cta-card{border-radius:36px;padding:56px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;background:radial-gradient(80% 120% at 0% 0%,#14A3A8 0%,transparent 60%),radial-gradient(70% 100% at 100% 100%,#3FAE4F 0%,transparent 60%),#0A6F75;color:#fff;position:relative;overflow:hidden}
body .lm .cta-card h2{color:#fff;max-width:14ch}
body .lm .cta-card .lede{color:#D3F0EE}
body .lm .cta-chat{border-radius:26px;padding:18px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(12px)}
body .lm .cta-chat .top{display:flex;gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2);font-size:13px}
body .lm .cta-chat .top b{display:block;font-size:15px}
body .lm .cta-chat .av{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center}
body .lm .cta-chat .av img{width:24px}
body .lm .cta-chat .bubble{background:rgba(255,255,255,.92);color:var(--ink)}
body .lm .cta-chat .bubble.me{background:#DCF8C6;color:var(--ink)}
body .lm .ftr{background:#fff;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}
body .lm .ftr .grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding:64px 0 36px}
body .lm .ftr h4{color:var(--ink);margin:0 0 12px;font-size:15px}
body .lm .ftr a{display:block;text-decoration:none;padding:4px 0}
body .lm .ftr a:hover{color:var(--ink)}
body .lm .ftr a.logo{display:flex;padding:0}
body .lm .disc{border-top:1px solid var(--line);padding:24px 0 32px;font-size:12.5px;line-height:1.65;color:#7D9093}
body .lm .disc p+p{margin-top:10px}
body .lm .phero{padding:64px 0 72px}
body .lm .phero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}
body .lm .phero h1{font-size:clamp(2.4rem,5.2cqi,4.2rem)}
body .lm .crumb{display:flex;gap:6px;flex-wrap:wrap;font-size:13.5px}
body .lm .crumb a,body .lm .crumb span{text-decoration:none;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid var(--line)}
body .lm .crumb span{background:var(--ink);color:#fff;border-color:var(--ink)}
body .lm .vis-stack{position:relative}
body .lm .vis-stack .photo{min-height:470px}
body .lm .vis-stack .cap{top:16px;bottom:auto;left:auto;max-width:72%}
body .lm .vis-stack .sheet{position:absolute;left:-28px;bottom:-28px;width:min(340px,90%);border-radius:24px;padding:20px}
body .lm .sheet h3{font-size:1rem;display:flex;gap:10px;align-items:center}
body .lm .sheet ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}
body .lm .sheet li{display:flex;gap:10px;font-size:14px;line-height:1.4}
body .lm .checklist{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:4px}
body .lm .checklist li{display:flex;gap:12px;padding:10px 0}
body .lm .tick{width:22px;height:22px;flex:none;color:var(--green-d)}
body .lm .xlist .tick{color:#C05A3E}
body .lm .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body .lm .three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
body .lm .bl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;grid-template-areas:"s s c" "d d c"}
body .lm .bl .s{grid-area:s}
body .lm .bl .c{grid-area:c}
body .lm .bl .d{grid-area:d}
body .lm .docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
body .lm .doc{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--bg);font-size:14.5px;line-height:1.45}
body .lm .doc svg{width:20px;height:20px;flex:none;color:var(--teal)}
body .lm .finder{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}
body .lm .finder a{display:inline-flex;align-items:center;gap:10px;padding:10px 10px 10px 18px;border-radius:999px;background:#fff;border:1px solid var(--line);text-decoration:none;font-size:15px}
body .lm .finder a span:last-child{font-weight:600;font-size:13px;background:var(--mint);color:var(--green-d);padding:5px 10px;border-radius:999px}
body .lm .finder a:hover{border-color:var(--teal)}
body .lm .form{display:grid;gap:14px;margin-top:20px}
body .lm .form label{display:grid;gap:7px;font-size:14px;font-weight:500;color:var(--ink2)}
body .lm .form input,body .lm .form select{font:inherit;font-size:16px;padding:14px 16px;border:1px solid rgba(11,30,33,.12);border-radius:14px;background:#fff;color:var(--ink)}
body .lm .form input:focus,body .lm .form select:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px rgba(10,136,144,.14)}
body .lm .form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
body .lm .form small{color:var(--muted);font-size:13px}
body .lm .maptile{position:relative;border-radius:var(--r);overflow:hidden;min-height:340px;background:linear-gradient(160deg,#E2F4F1,#ECF2FB);border:1px solid var(--line)}
body .lm .maptile iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
body .lm .map-ph{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(10,136,144,.07) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(10,136,144,.07) 0 1px,transparent 1px 40px)}
body .lm .map-roads{position:absolute;inset:0;width:100%;height:100%;opacity:.9}
body .lm .map-pin{position:absolute;left:calc(50% - 32px);top:calc(46% - 64px);width:64px;height:64px;border-radius:50% 50% 50% 4px;rotate:-45deg;background:#fff;box-shadow:0 14px 30px -10px rgba(6,60,64,.5);display:grid;place-items:center}
body .lm .map-pin img{width:36px;rotate:45deg}
body .lm .maptile .map-dir{position:absolute;right:16px;top:16px;z-index:2;padding:11px 16px;font-size:14px;width:auto}
body .lm .maptile .map-dir svg{width:18px;height:18px}
body .lm .mapbox{min-height:260px;border-radius:var(--r);background:repeating-linear-gradient(0deg,rgba(10,136,144,.08) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(10,136,144,.08) 0 1px,transparent 1px 36px),linear-gradient(160deg,#E2F4F1,#ECF2FB);display:grid;place-items:center;text-align:center;color:var(--muted);font-size:14.5px;padding:20px}
body .lm .ct{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;grid-template-areas:"f p" "f a" "m m"}
body .lm .ct .f{grid-area:f}
body .lm .ct .p{grid-area:p}
body .lm .ct .a{grid-area:a}
body .lm .ct .m{grid-area:m}
body .lm .nu{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body .lm .nu .tag{font-size:13.5px;color:var(--muted)}
body .lm .extra{margin-top:18px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.75);font-size:14.5px}
body .lm .extra b{display:block;font-size:13px;color:var(--teal-d);margin-bottom:2px}
body .lm .tbl{overflow-x:auto}
body .lm .table{width:100%;border-collapse:separate;border-spacing:0;font-size:15.5px;min-width:560px}
body .lm .table th,body .lm .table td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:top}
body .lm .table tr:last-child td,body .lm .table tr:last-child th{border-bottom:0}
body .lm .table thead th{font-weight:600;font-size:14px;color:var(--muted)}
body .lm .table thead th:nth-child(2){color:var(--teal-d)}
body .lm .table thead th:nth-child(3){color:var(--green-d)}
body .lm .table tbody th{font-weight:600;width:26%}
body .lm .person{display:grid;grid-template-columns:300px 1fr;gap:16px}
body .lm .person .photo{min-height:360px}
body .lm .never{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}
body .lm .never div{border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:16px;font-size:14.5px;color:#D7ECEC}
body .lm .never svg{width:22px;height:22px;color:#FF9C84;display:block;margin-bottom:8px}
@container (max-width: 1060px){
body .lm .nav a{padding:8px 9px}
body .lm .f1{left:0}
body .lm .f2{right:0}
body .lm .f3{left:2%}
body .lm .f4{right:2%}
}
@container (max-width: 960px){
body .lm .nav,body .lm .lang{display:none}
body .lm .menu-btn{display:block}
body .lm .bw{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c" "d d" "e e"}
body .lm .lb{grid-template-columns:1fr 1fr}
body .lm .calc,body .lm .office,body .lm .faq-wrap,body .lm .phero-grid,body .lm .cta-card,body .lm .nu,body .lm .person{grid-template-columns:1fr}
body .lm .steps4{grid-template-columns:1fr 1fr}
body .lm .three{grid-template-columns:1fr 1fr}
body .lm .bl{grid-template-columns:1fr;grid-template-areas:"s" "c" "d"}
body .lm .ct{grid-template-columns:1fr;grid-template-areas:"f" "p" "a" "m"}
body .lm .promise-card{grid-template-columns:auto 1fr}
body .lm .promise-card .btns{grid-column:1/-1}
body .lm .ftr .grid{grid-template-columns:1fr 1fr}
body .lm .vis-stack{margin-bottom:28px}
body .lm .vis-stack .sheet{left:16px}
body .lm .never{grid-template-columns:1fr 1fr}
body .lm .f3,body .lm .f4{display:none}
}
@container (max-width: 640px){
body .lm .wrap{padding:0 18px}
body .lm .hdr{padding:10px 10px 0}
body .lm .hdr .b{display:none}
body .lm .logo img{height:32px}
body .lm .logo b{font-size:1rem}
body .lm .sec{padding:60px 0}
body .lm .hero{padding-top:44px}
body .lm .hero-vis{height:auto;margin-top:40px}
body .lm .phone{width:300px}
body .lm .screen{padding-bottom:14px}
body .lm .float{display:none}
body .lm .bw,body .lm .lb,body .lm .steps4,body .lm .three,body .lm .two,body .lm .docs-grid,body .lm .ftr .grid,body .lm .form .row2,body .lm .never{grid-template-columns:1fr}
body .lm .bw{grid-template-areas:"a" "b" "c" "d" "e"}
body .lm .lb .big,body .lm .lb .wide{grid-column:auto;grid-row:auto}
body .lm .tile{padding:24px 20px}
body .lm .cta-card{padding:32px 22px;border-radius:28px}
body .lm .promise-card{grid-template-columns:1fr;padding:30px 22px;gap:18px}
body .lm .save-note{flex-direction:column;align-items:flex-start}
body .lm .b{width:100%}
body .lm .hdr .menu-btn{width:auto}
body .lm .table{min-width:0;font-size:14px}
body .lm .table th,body .lm .table td{padding:12px 8px}
body .lm .vis-stack .photo{min-height:300px}
body .lm .vis-stack .sheet{position:relative;left:0;bottom:0;margin-top:-60px;width:auto;margin-left:12px;margin-right:12px}
}
@media (prefers-reduced-motion: reduce){
body .lm *{animation:none!important;transition:none!important}
}
body .lm button.b-pri:hover{background:var(--ink);color:#fff}
</style>/* End custom CSS */