.ls-home{--blue:#003bde;--blue-hover:#0053ef;--blue-light:#53c8fd;--navy:#012780;--navy-deep:#001a4d;--bg-light:#f7f8fc;--ink:#1b2440;--text:#4a5568;--muted:#7a869c;--white:#ffffff;--radius:12px;--radius-lg:18px;--shadow-sm:0 6px 24px rgba(40,73,153,0.08);--shadow-md:0 18px 50px rgba(40,73,153,0.12);--shadow-blue:0 30px 80px -20px rgba(55,104,238,0.45);--container:1180px;--header-h:84px;--ls-font:var(--font-montserrat),"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--ls-font);font-weight:400;color:var(--text);line-height:1.7;background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ls-home *,.ls-home :after,.ls-home :before{box-sizing:border-box}.ls-home *{margin:0;padding:0}.ls-home img{max-width:100%;height:auto;display:block}.ls-home a{color:var(--blue);text-decoration:none;transition:color .2s ease}.ls-home a:hover{color:var(--blue-hover)}.ls-home h1,.ls-home h2,.ls-home h3,.ls-home h4{color:var(--ink);font-weight:700;line-height:1.25}.ls-home h1{font-size:clamp(2rem,4vw,2.9rem)}.ls-home h2{font-size:clamp(1.7rem,3vw,2.4rem)}.ls-home h3{font-size:1.25rem}.ls-home .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.ls-home .anchor{position:relative;top:calc(-1 * var(--header-h));display:block;height:0}.ls-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ls-font);font-weight:600;font-size:14px;letter-spacing:1px;padding:16px 36px;border-radius:4px;border:0;cursor:pointer;text-transform:none;transition:all .25s ease;line-height:1}.ls-home .btn-primary{background:var(--blue);color:#fff;box-shadow:none}.ls-home .btn-primary:hover{background:var(--blue-hover);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,59,222,.3)}.ls-home .btn-soft{background:rgba(0,59,222,.09);color:var(--blue);border:0}.ls-home .btn-soft:hover{background:rgba(0,59,222,.18);color:var(--blue);transform:translateY(-2px)}.ls-home .btn-outline{background:rgba(0,59,222,.07);color:var(--blue)}.ls-home .btn-outline:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.ls-home .btn-white{background:#fff;color:var(--blue)}.ls-home .btn-white:hover{background:#eaf0ff;color:var(--blue);transform:translateY(-2px)}.ls-home .center-btn{text-align:center;margin-top:46px}.ls-home .btn-row-2{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:46px}.ls-home .site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);background:rgba(255,255,255,.96);backdrop-filter:blur(8px);transition:box-shadow .25s,height .25s}.ls-home .site-header.scrolled{box-shadow:0 6px 24px rgba(20,40,90,.08)}.ls-home .header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:16px}.ls-home .logo img{width:180px}.ls-home .site-header .container{max-width:1320px}.ls-home .main-nav ul{display:flex;align-items:center;gap:2px;list-style:none}.ls-home .main-nav>ul>li{flex-shrink:0}.ls-home .main-nav a{color:var(--ink);font-weight:600;font-size:14px;padding:9px 11px;border-radius:6px;display:inline-block;white-space:nowrap}.ls-home .main-nav a:hover{color:var(--blue);background:rgba(0,59,222,.06)}.ls-home .main-nav .has-sub{position:relative}.ls-home .main-nav .has-sub>a:after{content:"▾";margin-left:5px;font-size:11px}.ls-home .sub-menu{position:absolute;top:100%;left:0;min-width:210px;background:#fff;border-radius:10px;box-shadow:var(--shadow-md);padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;list-style:none}.ls-home .main-nav .has-sub:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ls-home .sub-menu a{display:block}.ls-home .header-cta{display:flex;align-items:center;gap:12px;flex-shrink:0}.ls-home .header-phone{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:600;font-size:14px;white-space:nowrap}.ls-home .header-phone:hover{color:var(--blue)}.ls-home .header-btn{padding:13px 24px}.ls-home .nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.ls-home .nav-toggle span{width:26px;height:3px;background:var(--ink);border-radius:3px;transition:.3s}.ls-home .nav-close,.ls-home .nav-overlay{display:none}.ls-home .hero{position:relative;background:linear-gradient(180deg,#ffffff 0,var(--bg-light) 58%);padding:calc(var(--header-h) + 60px) 0 110px}.ls-home .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ls-home .hero-copy h1{margin-bottom:18px}.ls-home .hero-li-logo{display:inline-block;margin:6px 0}.ls-home .hero-sub{font-size:1.25rem;font-weight:600;color:var(--ink);margin-bottom:30px}.ls-home .hero-image img{animation:ls-floaty 5s ease-in-out infinite}@keyframes ls-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.ls-home .hero-cta-row{display:flex;justify-content:flex-end;margin-top:30px}.ls-home .cta-card{width:100%;max-width:480px;text-align:center;background:linear-gradient(160deg,#ffffff,#fcfcfc);border-radius:10px;padding:34px 30px;box-shadow:var(--shadow-blue)}.ls-home .cta-card h3{color:var(--blue);font-size:1.6rem;margin-bottom:20px}.ls-home .hero-grid-form{align-items:center}.ls-home .hero-form{width:100%}.ls-home .hero-form-card{background:#fff;border-radius:var(--radius-lg);padding:32px 30px 30px;box-shadow:0 28px 64px -26px rgba(20,40,90,.4),0 6px 18px rgba(20,40,90,.06)}.ls-home .hero-form-title{text-align:center;font-size:1.35rem;line-height:1.25;margin-bottom:22px}.ls-home .contact-card-media{padding:22px;display:flex;align-items:center;justify-content:center}.ls-home .contact-card-media img{width:100%;max-width:560px;height:auto;border-radius:var(--radius)}.ls-home .section-divider-bottom{position:relative}.ls-home .section-divider-bottom:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:60px;background:#fff;clip-path:polygon(0 100%,100% 0,100% 100%)}.ls-home .section{position:relative;padding:80px 0;overflow:hidden}.ls-home .section-head{text-align:center;max-width:880px;margin:0 auto 54px}.ls-home .section-head h2{margin-bottom:18px}.ls-home .section-head .lead{font-size:1.05rem}.ls-home .section-head .lead+.lead{margin-top:12px}.ls-home .divider-line{display:block;width:70px;height:4px;background:var(--blue);border-radius:3px;margin:0 0 22px}.ls-home .section-head .divider-line{margin-left:auto;margin-right:auto}.ls-home .divider-line.center{margin:22px auto 0}.ls-home .bg-illustration{position:absolute;inset:0;background-repeat:no-repeat;pointer-events:none;z-index:0}.ls-home .section .container{position:relative;z-index:1}.ls-home .section-why{background:var(--bg-light)}.ls-home .bg-why{background-image:url(/home/Linkedin.com-v2.png);background-position:0;background-size:360px auto;opacity:.14;mix-blend-mode:multiply}.ls-home .cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ls-home .info-card{background:#fff;border-radius:var(--radius-lg);padding:34px 28px;text-align:center;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}.ls-home .info-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.ls-home .info-card-img{height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.ls-home .info-card-img img{max-height:150px;width:auto}.ls-home .info-card h3{color:var(--blue);margin-bottom:12px}.ls-home .info-card p{font-size:.98rem}.ls-home .section-about{background:#fff}.ls-home .bg-about{background-image:url(/home/B2B.png);background-position:0 100%;background-size:300px auto;opacity:.1}.ls-home .about-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:24px;align-items:stretch}.ls-home .team-member{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ls-home .team-photo{width:100%;max-width:260px;align-self:center;filter:drop-shadow(0 18px 30px rgba(20,40,90,.18))}.ls-home .team-name{background:#fff;box-shadow:var(--shadow-sm);border-radius:12px;padding:14px 18px;text-align:center;margin-top:-6px;width:100%}.ls-home .team-name strong{display:block;color:var(--ink);font-size:1.05rem}.ls-home .team-name span{font-size:.9rem;color:var(--muted)}.ls-home .about-center{text-align:center;padding:0 10px}.ls-home .about-logo{width:230px;margin:0 auto 22px}.ls-home .about-center h3{font-size:1.15rem;font-weight:600;color:var(--ink);margin-bottom:16px;line-height:1.5}.ls-home .about-center h3 strong{color:var(--blue)}.ls-home .ref-label{margin-bottom:16px;color:var(--ink)}.ls-home .partners{width:100%;max-width:520px;margin:0 auto}.ls-home .section-steps{background:var(--bg-light)}.ls-home .step-card{background:#fff;border-radius:var(--radius-lg);padding:30px 26px 34px;text-align:center;box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.ls-home .step-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.ls-home .step-img{height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ls-home .step-img img{max-height:130px;width:auto}.ls-home .step-card h3{color:var(--blue);margin-bottom:12px}.ls-home .step-card p{font-size:.96rem;flex:1;margin-bottom:22px}.ls-home .step-card .btn{align-self:center}.ls-home .section-detail{background:#fff;padding-bottom:40px}.ls-home .detail-row{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:46px 0}.ls-home .detail-row.reverse .detail-media{order:-1}.ls-home .detail-copy h2{margin-bottom:16px}.ls-home .detail-copy p{margin-bottom:14px}.ls-home .detail-img{border-radius:var(--radius);box-shadow:var(--shadow-sm);width:100%}.ls-home .ba-slider{position:relative;width:100%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);user-select:none;line-height:0;aspect-ratio:4/3}.ls-home .ba-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ls-home .ba-before-wrap{position:absolute;inset:0;width:50%;overflow:hidden}.ls-home .ba-before-wrap .ba-before{width:auto;max-width:none;height:100%}.ls-home .ba-slider .ba-before{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.ls-home .ba-handle{width:4px;pointer-events:none}.ls-home .ba-handle,.ls-home .ba-line{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%)}.ls-home .ba-line{width:3px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.ls-home .ba-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.3)}.ls-home .ba-label{position:absolute;bottom:14px;font-size:12px;font-weight:600;letter-spacing:.5px;color:#fff;background:rgba(1,39,128,.8);padding:5px 12px;border-radius:4px;line-height:1.2}.ls-home .ba-label-before{left:14px}.ls-home .ba-label-after{right:14px}.ls-home .ba-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ls-home .section-kpi{background:#fff;padding:40px 0 90px}.ls-home .kpi-block{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:44px}.ls-home .kpi-block:last-child{margin-bottom:0}.ls-home .kpi-block.reverse .kpi-title{order:2}.ls-home .kpi-title h2{font-weight:400}.ls-home .kpi-title h2 strong{color:var(--blue);font-weight:800}.ls-home .kpi-box{background:linear-gradient(150deg,var(--blue) 0,#2a5bff 100%);border-radius:var(--radius-lg);padding:40px 38px;color:#fff;box-shadow:0 30px 60px -20px rgba(0,59,222,.5)}.ls-home .counters{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.ls-home .counter{text-align:center}.ls-home .counter .count{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#fff;line-height:1;display:block}.ls-home .counter p{font-size:.82rem;color:rgba(255,255,255,.88);margin-top:8px;line-height:1.4}.ls-home .kpi-box .btn-white{width:100%}.ls-home .section-faq{background:var(--bg-light)}.ls-home .bg-faq{background-image:url(/home/GYIK.png);background-position:0;background-size:340px auto;opacity:.12;mix-blend-mode:multiply}.ls-home .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ls-home .faq-col{display:flex;flex-direction:column;gap:16px}.ls-home .faq-item{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.ls-home .faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:var(--ls-font);font-weight:600;font-size:1rem;color:var(--ink);padding:20px 56px 20px 22px;position:relative;line-height:1.4}.ls-home .faq-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px;height:18px}.ls-home .faq-icon:after,.ls-home .faq-icon:before{content:"";position:absolute;background:var(--blue);border-radius:2px;transition:transform .3s}.ls-home .faq-icon:before{top:50%;left:0;width:100%;height:3px;transform:translateY(-50%)}.ls-home .faq-icon:after{left:50%;top:0;width:3px;height:100%;transform:translateX(-50%)}.ls-home .faq-item.open .faq-icon:after{transform:translateX(-50%) scaleY(0)}.ls-home .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.ls-home .faq-a p{padding:0 22px 20px;font-size:.95rem}.ls-home .faq-a p:first-child{padding-top:2px}.ls-home .section-testimonials{background:var(--bg-light);position:relative}.ls-home .testimonial{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:30px 32px;position:relative}.ls-home .testimonial:before{content:"\201C";position:absolute;top:6px;left:22px;font-size:70px;line-height:1;color:rgba(0,59,222,.14);font-family:Georgia,serif}.ls-home .testimonial blockquote{font-style:italic;color:var(--text);margin-bottom:16px;position:relative;z-index:1}.ls-home .testimonial figcaption{font-weight:700;color:var(--ink)}.ls-home .testimonial figcaption span{font-weight:500;color:var(--muted)}.ls-home .testimonial.featured{max-width:860px;margin:0 auto 30px;text-align:center;padding:40px}.ls-home .testimonial.featured:before{left:50%;transform:translateX(-50%);top:0}.ls-home .testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ls-home .section-contact{background:var(--navy);color:#fff}.ls-home .bg-contact{background-image:url(/home/insurance-01.png);background-position:100% 0;background-size:60% auto;opacity:.5}.ls-home .contact-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:44px;flex-wrap:wrap}.ls-home .contact-head h2{color:#fff;max-width:640px}.ls-home .contact-card{background:#fff;border-radius:var(--radius-lg);padding:46px;max-width:760px;margin:0 auto;box-shadow:var(--shadow-md)}.ls-home .contact-card>h2{text-align:center;margin-bottom:30px}.ls-home .ls-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ls-home .form-group{margin-bottom:18px}.ls-home .form-group label{display:block;font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:7px}.ls-home .form-group input,.ls-home .form-group select,.ls-home .form-group textarea{width:100%;font-family:var(--ls-font);font-size:15px;color:var(--ink);padding:13px 14px;border:1px solid #d7dceb;border-radius:6px;background:#fff;transition:border-color .2s,box-shadow .2s}.ls-home .form-group input:focus,.ls-home .form-group select:focus,.ls-home .form-group textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,59,222,.12)}.ls-home .form-group textarea{resize:vertical}.ls-home .form-consent{font-size:.88rem;color:var(--text);margin-bottom:22px}.ls-home .form-consent label{display:flex;gap:9px;align-items:flex-start;cursor:pointer}.ls-home .form-consent input{margin-top:4px;width:auto;flex-shrink:0}.ls-home .form-submit{width:100%;padding:17px;font-size:15px}.ls-home .form-note{margin-top:16px;text-align:center;font-weight:600}.ls-home .form-note.ok{color:#1a8a3b}.ls-home .form-note.err{color:#c0392b}.ls-home .ls-form .step-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.ls-home .ls-form .step-title{font-size:1.15rem;font-weight:700;color:var(--ink)}.ls-home .ls-form .step-count{flex-shrink:0;font-size:.78rem;font-weight:700;letter-spacing:1.5px;color:var(--muted)}.ls-home .ls-form .step-count b{color:var(--blue)}.ls-home .ls-form .step-progress{height:5px;width:100%;background:#e7ebf6;border-radius:4px;overflow:hidden;margin-bottom:30px}.ls-home .ls-form .step-progress>span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--blue) 0,var(--blue-light) 100%);transition:width .55s cubic-bezier(.2,.8,.2,1)}.ls-home .ls-form .step-body{min-height:132px}.ls-home .ls-form .field-helper{font-size:.85rem;color:var(--muted);margin-top:10px;line-height:1.5}.ls-home .ls-form .field-error{font-size:.85rem;font-weight:600;color:#c0392b;margin-top:10px}.ls-home .ls-form .server-error{margin-top:16px;background:#fdecea;border:1px solid #f5c6c0;color:#c0392b;border-radius:8px;padding:12px 14px;font-size:.9rem;font-weight:600}.ls-home .role-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ls-home .role-option{font-family:var(--ls-font);font-size:.95rem;text-align:left;color:var(--text);background:#fff;border:1px solid #d7dceb;border-radius:8px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.ls-home .role-option:hover{border-color:var(--blue);color:var(--ink)}.ls-home .role-option.selected{border-color:var(--blue);background:rgba(0,59,222,.07);color:var(--navy);box-shadow:0 0 0 3px rgba(0,59,222,.12)}.ls-home .step-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.ls-home .step-back{background:none;border:0;cursor:pointer;font-family:var(--ls-font);font-weight:600;font-size:14px;color:var(--muted);padding:8px 4px;transition:color .2s}.ls-home .step-back:hover{color:var(--ink)}.ls-home .step-back:disabled{opacity:0;pointer-events:none}.ls-home .ls-form .step-submit{min-width:200px}.ls-home .ls-form .step-submit:disabled{opacity:.7;cursor:default;transform:none}.ls-home .form-foot{margin-top:18px;text-align:center;font-size:.78rem;letter-spacing:.5px;color:var(--muted)}.ls-home .site-footer{background:#0d0d0d;color:#b9c0cf}.ls-home .footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:60px 24px 40px}.ls-home .footer-logo{width:200px;background:#fff;padding:12px 16px;border-radius:10px;margin-bottom:20px}.ls-home .site-footer h3{color:#fff;font-size:1.2rem;margin-bottom:12px}.ls-home .site-footer h4{color:#fff;font-size:1rem;margin-bottom:16px}.ls-home .footer-contact a{color:var(--blue-light)}.ls-home .footer-contact a:hover{color:#fff}.ls-home .footer-nav{list-style:none;display:flex;flex-direction:column;gap:10px}.ls-home .footer-nav a{color:#b9c0cf;font-size:.95rem}.ls-home .footer-nav a:hover{color:#fff}.ls-home .footer-col-end{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ls-home .footer-col-end a{color:#b9c0cf}.ls-home .footer-col-end a:hover{color:#fff}.ls-home .barion{width:170px;background:#fff;padding:8px 12px;border-radius:8px}.ls-home .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0}.ls-home .footer-bottom .container{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ls-home .footer-bottom p{font-size:.82rem;color:#8b93a5}.ls-home .attribution a{color:#8b93a5;text-decoration:underline}.ls-home .back-to-top{position:fixed;right:24px;bottom:24px;z-index:90;width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:all .3s;box-shadow:0 8px 22px rgba(0,59,222,.4)}.ls-home .back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.ls-home .back-to-top:hover{background:var(--blue-hover);color:#fff}.ls-home .animate-up,.ls-home .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.ls-home .animate-up.in,.ls-home .reveal.in{opacity:1;transform:translateY(0)}@media (max-width:1024px){.ls-home{--header-h:72px}.ls-home .about-grid{grid-template-columns:1fr;gap:40px;max-width:560px;margin:0 auto}.ls-home .about-center{order:-1}.ls-home .kpi-block,.ls-home .kpi-block.reverse .kpi-title{grid-template-columns:1fr}.ls-home .kpi-block.reverse .kpi-box,.ls-home .kpi-block.reverse .kpi-title{order:0}.ls-home .kpi-title{text-align:center}}@media (max-width:1199px){.ls-home .main-nav{position:fixed;top:0;right:0;height:100vh;width:320px;max-width:85vw;background:#fff;box-shadow:-10px 0 40px rgba(0,0,0,.15);transform:translateX(100%);z-index:110;padding:80px 26px 30px;overflow-y:auto;visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}.ls-home .main-nav.open{transform:translateX(0);visibility:visible;transition:transform .35s ease,visibility 0s}.ls-home .main-nav ul{flex-direction:column;align-items:stretch;gap:4px}.ls-home .main-nav a{padding:14px 12px;border-radius:8px}.ls-home .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 0 14px}.ls-home .main-nav .has-sub>a:after{display:none}.ls-home .nav-toggle{display:flex}.ls-home .nav-close{display:block;position:absolute;top:18px;right:20px;background:none;border:0;font-size:34px;line-height:1;color:var(--ink);cursor:pointer}.ls-home .nav-overlay{position:fixed;inset:0;background:rgba(10,20,50,.5);z-index:105;display:block;opacity:0;visibility:hidden;transition:.3s}.ls-home .nav-overlay.show{opacity:1;visibility:visible}.ls-home .header-btn,.ls-home .header-phone span{display:none}}@media (max-width:768px){.ls-home .section{padding:60px 0}.ls-home .hero{padding-top:calc(var(--header-h) + 40px);padding-bottom:80px}.ls-home .hero-grid{grid-template-columns:1fr;text-align:center;gap:26px}.ls-home .hero-copy{order:2}.ls-home .hero-image{order:1;max-width:420px;margin:0 auto}.ls-home .hero-grid-form .hero-copy{order:1}.ls-home .hero-grid-form .hero-form{order:2;width:100%;max-width:480px;margin:0 auto;text-align:left}.ls-home .hero-li-logo{margin:6px auto}.ls-home .hero-cta-row{justify-content:center}.ls-home .cta-card{max-width:100%}.ls-home .cards-3{grid-template-columns:1fr;max-width:440px;margin:0 auto}.ls-home .detail-row,.ls-home .detail-row.reverse{grid-template-columns:1fr;gap:26px}.ls-home .detail-row.reverse .detail-media{order:0}.ls-home .detail-copy{text-align:center}.ls-home .faq-grid,.ls-home .testimonial-grid{grid-template-columns:1fr}.ls-home .contact-head{flex-direction:column;text-align:center;align-items:center}.ls-home .footer-inner{grid-template-columns:1fr;gap:36px}.ls-home .footer-bottom .container{flex-direction:column;text-align:center}.ls-home .contact-card{padding:30px 22px}.ls-home .ls-form .form-row{grid-template-columns:1fr;gap:0}.ls-home .role-grid{grid-template-columns:1fr}}@media (max-width:480px){.ls-home .container{padding:0 18px}.ls-home .btn{padding:14px 26px}.ls-home .counters{grid-template-columns:1fr;gap:22px}.ls-home .kpi-box{padding:30px 24px}.ls-home .logo img{width:150px}}@media (prefers-reduced-motion:reduce){.ls-home *{animation:none!important}.ls-home .animate-up,.ls-home .reveal{opacity:1;transform:none}}