.ls-page{--ls-ink:#123c43;--ls-muted:#52676b;--ls-teal:#176573;--ls-line:#d7e2df;--ls-cream:#f5f4ee;color:var(--ls-ink);background:#fff;font-family:inherit;line-height:1.65;overflow-wrap:anywhere}
.ls-page *{box-sizing:border-box}.ls-page [hidden]{display:none!important}.ls-page a{color:inherit;text-decoration:none}.ls-page button,.ls-page input,.ls-page select,.ls-page textarea{font:inherit}.ls-page img{display:block;max-width:100%}.ls-page h1,.ls-page h2,.ls-page h3,.ls-page p,.ls-page figure{margin:0}.ls-page h1,.ls-page h2,.ls-page h3{color:var(--ls-ink);font-weight:750;letter-spacing:-.04em;line-height:1.13}.ls-page :focus-visible{outline:3px solid #dc951f;outline-offset:4px}.ls-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.ls-hero{background:var(--ls-cream);padding:22px 0 64px}.ls-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--ls-muted);margin-bottom:32px}.ls-breadcrumb a:hover{text-decoration:underline}.ls-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:54px;align-items:center}.ls-kicker{font-size:11px;font-weight:750;letter-spacing:.16em;line-height:1.6;display:flex;align-items:center;gap:9px;margin-bottom:16px!important}.ls-kicker i{width:7px;height:7px;border-radius:50%;background:#b9762e}.ls-product-name{display:block;font-size:16px;letter-spacing:0;line-height:1.5;margin-bottom:14px;font-weight:600;color:#52746c}.ls-page h1{font-size:clamp(36px,4.6vw,65px);max-width:650px}.ls-lead{font-size:15px;line-height:1.8;color:var(--ls-muted);margin-top:23px!important;max-width:590px}.ls-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.ls-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 22px;border-radius:8px;font-size:14px;font-weight:700;border:1px solid transparent;min-height:50px;cursor:pointer;transition:background .15s,transform .15s}.ls-primary{background:var(--ls-teal);color:#fff!important}.ls-primary:hover{background:#104e5a}.ls-dark{background:var(--ls-ink);color:#fff!important}.ls-text-link{font-size:14px;font-weight:700;text-underline-offset:5px}.ls-text-link:hover{text-decoration:underline}.ls-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px;font-size:11px;color:#4f6763}.ls-pills span{border:1px solid #cddad4;border-radius:30px;padding:5px 10px}.ls-hero-image{position:relative;border-radius:16px;overflow:hidden;background:#e4e6df;align-self:stretch;min-height:480px}.ls-hero-image>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ls-hero-image figcaption{position:absolute;bottom:15px;left:15px;right:15px;padding:16px 18px;border:1px solid #ffffff90;border-radius:10px;background:#ffffffed;display:flex;flex-direction:column}.ls-hero-image figcaption>span{font-size:15px;font-weight:700}.ls-hero-image small{font-size:10px;color:#607071;margin-top:3px}.ls-jump{border-bottom:1px solid var(--ls-line);background:#fff}.ls-jump>.ls-wrap{display:flex;align-items:center;gap:30px;min-height:65px;font-size:13px;overflow:auto;white-space:nowrap}.ls-jump b{margin-right:auto}.ls-jump a{padding:20px 0;color:var(--ls-muted)}.ls-jump a:hover{color:var(--ls-teal)}.ls-section{padding:80px 0;scroll-margin-top:110px}.ls-section-head{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:32px}.ls-page h2{font-size:clamp(30px,3.3vw,44px)}.ls-section-head>p{max-width:370px;color:var(--ls-muted);font-size:14px}.ls-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.ls-product-card{grid-column:span 2;overflow:hidden;border:1px solid var(--ls-line);border-radius:13px;transition:box-shadow .2s}.ls-product-card:nth-child(n+4){grid-column:span 3}.ls-product-card:hover{box-shadow:0 10px 30px #123c4314}.ls-card-image{position:relative;overflow:hidden;background:#edf0e8;aspect-ratio:1.5}.ls-card-image>img:first-child{width:100%;height:100%;object-fit:cover;transition:transform .35s}.ls-product-card:hover .ls-card-image>img:first-child{transform:scale(1.025)}.ls-card-tag{position:absolute;bottom:14px;left:14px;padding:5px 11px;border-radius:30px;background:#fffffff2;font-size:10px;font-weight:700}.ls-card-copy{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px}.ls-card-copy h3{font-size:22px;letter-spacing:-.025em}.ls-card-copy p{font-size:13px;color:var(--ls-muted);margin-top:8px}.ls-arrow{font-size:22px;border:1px solid var(--ls-line);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.ls-finder{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding:32px;background:#f1f5f1;border-radius:12px;margin-top:35px}.ls-finder h3{font-size:25px}.ls-finder p{font-size:13px;color:var(--ls-muted);margin-top:10px}.ls-finder .ls-kicker{margin:0 0 8px!important}.ls-finder-options>div{display:flex;flex-wrap:wrap;gap:9px}.ls-finder button{border:1px solid #c5d4cd;border-radius:30px;background:#fff;padding:10px 14px;font-size:12px;color:var(--ls-ink);cursor:pointer;min-height:44px}.ls-finder button[aria-pressed=true]{background:var(--ls-ink);color:#fff;border-color:var(--ls-ink)}#ls-recommendation a{text-decoration:underline;font-weight:700}.ls-quote-section{background:#edf3f1;border-block:1px solid #dfebe4}.ls-quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.ls-quote-intro{padding-top:28px}.ls-quote-intro h2{font-size:clamp(36px,4vw,56px)}.ls-quote-intro>p:not(.ls-kicker){color:var(--ls-muted);margin-top:22px;max-width:350px;font-size:15px}.ls-quote-intro ol{padding:0;list-style:none;display:grid;gap:24px;margin:35px 0}.ls-quote-intro li{display:flex;gap:17px}.ls-quote-intro li>span{font-size:11px;background:#dce7e0;border-radius:50%;height:33px;min-width:33px;display:grid;place-items:center}.ls-quote-intro li strong{font-size:14px}.ls-quote-intro li p{font-size:13px;color:var(--ls-muted);margin-top:3px;max-width:300px}.ls-whatsapp{display:inline-block;border-bottom:1px solid #759d8e;font-size:13px;font-weight:700;padding-bottom:3px}.ls-quote-intro .ls-small{font-size:11px!important}.ls-form{background:#fff;border:1px solid #d9e5de;border-radius:16px;padding:32px;box-shadow:0 18px 50px #143e3510}.ls-form-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.ls-form-heading h3{font-size:29px}.ls-form-heading .ls-kicker{margin:0 0 7px!important;font-size:10px}.ls-form-heading>span{font-size:10px;color:var(--ls-muted);max-width:110px;text-align:right}.ls-field{margin-bottom:17px;min-width:0}.ls-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ls-field label{display:block;font-size:12px;font-weight:650;margin-bottom:6px}.ls-field small,.ls-upload small{font-size:10px;font-weight:400;color:var(--ls-muted);margin-left:5px}.ls-field input,.ls-field select,.ls-field textarea{width:100%;max-width:100%;border:1px solid #ccd9d6;border-radius:7px;background:#fff;color:var(--ls-ink);padding:11px 12px;min-height:46px;font-size:14px}.ls-field textarea{resize:vertical;min-height:90px}.ls-field input::placeholder,.ls-field textarea::placeholder{color:#7b8888}.ls-field input:focus,.ls-field select:focus,.ls-field textarea:focus{outline:2px solid #6ca99e;outline-offset:1px}.ls-hint{font-size:11px;color:var(--ls-muted);margin-top:5px!important}.ls-more{border-block:1px solid var(--ls-line);margin:3px 0 19px}.ls-more summary{cursor:pointer;display:flex;justify-content:space-between;font-size:12px;font-weight:650;list-style:none;padding:15px 0;gap:15px}.ls-more summary::-webkit-details-marker,.ls-faqs summary::-webkit-details-marker{display:none}.ls-more-fields{padding-top:8px}.ls-more summary span{font-size:18px;line-height:1}.ls-upload{border:1px dashed #b9cdc5;background:#f9fbf9;border-radius:9px;padding:16px}.ls-upload label{display:flex;gap:9px;align-items:center;font-size:12px;margin-bottom:10px}.ls-upload label>span{font-size:20px}.ls-upload input{width:100%;font-size:11px;color:var(--ls-muted)}.ls-upload input::file-selector-button{border:1px solid #c8d8d0;background:#fff;border-radius:5px;padding:7px 9px;color:var(--ls-ink);margin-right:9px;cursor:pointer}.ls-upload p{font-size:10px;color:var(--ls-muted);margin-top:9px}.ls-selection{font-size:11px;color:var(--ls-muted);margin:17px 0 12px!important}.ls-submit{width:100%;justify-content:space-between}.ls-submit:disabled{opacity:.65;cursor:wait}.ls-privacy{font-size:10px;color:var(--ls-muted);margin-top:12px!important;text-align:center}.ls-privacy a{text-decoration:underline}.ls-status:not(:empty){margin-top:18px;border:1px solid #a0c8b2;background:#edf8f1;padding:14px;font-size:13px;border-radius:8px}.ls-status[data-state=error]{background:#fff1eb;border-color:#d9977d;color:#863622}.ls-editorial{display:grid;grid-template-columns:270px minmax(0,780px);justify-content:space-between;gap:60px}.ls-toc{align-self:start;position:sticky;top:120px;border-top:2px solid var(--ls-ink);padding-top:20px}.ls-toc nav{display:grid;gap:0;margin:0 0 22px}.ls-toc nav a{font-size:12px;color:var(--ls-muted);padding:9px 0;border-bottom:1px solid #e5ebe8}.ls-toc nav a:hover{color:var(--ls-teal);text-decoration:underline}.ls-toc>.ls-button{font-size:12px;min-height:43px;padding:10px 15px}.ls-toc>p:last-child{font-size:11px;color:var(--ls-muted);margin-top:20px}.ls-toc>p a{text-decoration:underline}.ls-article>section{padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid var(--ls-line);scroll-margin-top:110px}.ls-section-number{font-size:11px;font-weight:750;color:#769285;letter-spacing:.15em}.ls-article h3{font-size:28px;margin:8px 0 18px}.ls-article p{font-size:15px;line-height:1.9;color:#435b60;margin-top:14px}.ls-detail-image{margin:6px 0 40px!important;border-radius:12px;overflow:hidden;background:var(--ls-cream)}.ls-detail-image img{aspect-ratio:2;object-fit:cover;width:100%;height:auto}.ls-detail-image figcaption{font-size:11px;color:var(--ls-muted);padding:13px 18px}.ls-faq-section{background:#f7f7f2}.ls-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.ls-faq-grid>div>p:not(.ls-kicker){font-size:14px;color:var(--ls-muted);margin:20px 0;max-width:300px}.ls-faqs details{border-bottom:1px solid #ccd9d1;padding:0 0 5px}.ls-faqs summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:16px;font-weight:650;line-height:1.5}.ls-faqs summary span{font-size:22px;font-weight:400}.ls-faqs details[open] summary span,.ls-more[open] summary span{transform:rotate(45deg)}.ls-faqs details p{font-size:14px;line-height:1.8;color:var(--ls-muted);padding:0 25px 20px 0}.ls-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ls-related img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:10px}.ls-related h3{font-size:18px;margin:16px 0 8px;display:flex;justify-content:space-between;gap:12px;line-height:1.3}.ls-related p{font-size:12px;color:var(--ls-muted)}.ls-closing{background:#133b40;color:#fff;padding:50px 0}.ls-closing>.ls-wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.ls-closing h2{color:#fff;font-size:36px}.ls-closing .ls-kicker{color:#a7c7ba}.ls-closing .ls-primary{background:#e5ede5;color:#123c43!important}.ls-qr-sample{position:absolute;inset:auto 22px 110px 22px;padding:17px;background:#fff;border-radius:12px;display:flex;align-items:center;gap:18px;box-shadow:0 6px 25px #123c4322}.ls-qr-sample>img{width:120px;flex-shrink:0}.ls-qr-sample strong{display:block;font-size:16px}.ls-qr-sample span,.ls-qr-sample a{display:block;font-size:12px;margin-top:5px}.ls-qr-sample a{text-decoration:underline}.ls-card-qr{position:absolute;right:22px;top:22px;width:100px;height:100px;background:white;padding:4px;border-radius:8px}
@media(min-width:1600px){.ls-wrap{width:min(1360px,calc(100% - 96px))}}
@media(max-width:1000px){.ls-wrap{width:calc(100% - 40px)}.ls-hero-grid{gap:30px}.ls-hero-image{min-height:450px}.ls-page h1{font-size:43px}.ls-quote-grid,.ls-faq-grid{gap:32px;grid-template-columns:.8fr 1.2fr}.ls-form{padding:24px}.ls-editorial{grid-template-columns:220px minmax(0,1fr);gap:35px}.ls-products{gap:16px}.ls-card-copy{padding:18px}.ls-card-copy h3{font-size:20px}.ls-related{gap:16px}}
@media(max-width:760px){.ls-wrap{width:calc(100% - 36px)}.ls-hero{padding:18px 0 30px}.ls-breadcrumb{margin-bottom:25px;font-size:10px}.ls-hero-grid{grid-template-columns:1fr;gap:30px}.ls-page h1{font-size:43px;letter-spacing:-.045em}.ls-product-name{font-size:14px}.ls-lead{font-size:14px;line-height:1.8;margin-top:18px!important}.ls-kicker{font-size:9px}.ls-hero-image{min-height:320px}.ls-actions{gap:20px;margin-top:23px}.ls-button{font-size:12px;padding:13px 18px}.ls-pills{margin-top:22px}.ls-jump>.ls-wrap{gap:24px;min-height:55px;font-size:12px}.ls-jump b{display:none}.ls-jump a{padding:17px 0}.ls-section{padding:48px 0;scroll-margin-top:90px}.ls-section-head{display:block;margin-bottom:25px}.ls-section-head>p{margin-top:15px}.ls-section-head>.ls-text-link{display:inline-block;margin-top:15px}.ls-page h2{font-size:33px}.ls-products{grid-template-columns:1fr 1fr;gap:15px}.ls-product-card,.ls-product-card:nth-child(n+4){grid-column:span 1}.ls-product-card:last-child{grid-column:1/-1}.ls-card-copy{padding:16px 13px}.ls-card-copy h3{font-size:18px}.ls-card-copy p{font-size:11px}.ls-arrow{display:none}.ls-card-tag{font-size:9px;left:9px;bottom:9px;padding:4px 7px}.ls-card-image{aspect-ratio:1.15}.ls-product-card:last-child .ls-card-image{aspect-ratio:1.9}.ls-finder{grid-template-columns:1fr;gap:20px;padding:24px;margin-top:25px}.ls-finder button{font-size:11px;padding:9px 11px}.ls-quote-grid,.ls-faq-grid{grid-template-columns:1fr;gap:30px}.ls-quote-intro{padding:0}.ls-quote-intro h2{font-size:39px}.ls-quote-intro ol{display:none}.ls-quote-intro>p:not(.ls-kicker){margin-top:15px;max-width:none;font-size:14px}.ls-whatsapp{margin-top:16px;font-size:12px}.ls-quote-intro .ls-small{margin-top:8px!important}.ls-form{padding:23px 19px}.ls-field-row{gap:12px}.ls-field input,.ls-field select,.ls-field textarea{font-size:16px;padding:10px}.ls-field label{font-size:11px}.ls-field small{font-size:9px}.ls-form-heading h3{font-size:27px}.ls-editorial{display:block}.ls-toc{position:static;border:1px solid var(--ls-line);border-radius:10px;padding:20px;margin-bottom:35px}.ls-toc nav{grid-template-columns:1fr 1fr;column-gap:16px;margin-bottom:0}.ls-toc>.ls-button,.ls-toc>p:last-child{display:none}.ls-toc nav a{font-size:11px}.ls-article h3{font-size:25px}.ls-article p{font-size:14px;line-height:1.9}.ls-article>section{scroll-margin-top:95px;margin-bottom:23px;padding-bottom:25px}.ls-related{grid-template-columns:1fr 1fr;row-gap:25px}.ls-related h3{font-size:16px}.ls-related p{font-size:11px}.ls-closing>.ls-wrap{display:block}.ls-closing h2{font-size:32px}.ls-closing .ls-button{margin-top:22px}.ls-qr-sample{bottom:100px;inset-inline:15px;padding:12px;gap:12px}.ls-qr-sample>img{width:95px}.ls-qr-sample strong{font-size:14px}.ls-qr-sample span,.ls-qr-sample a{font-size:11px}}
@media(max-width:370px){.ls-page h1{font-size:37px}.ls-wrap{width:calc(100% - 28px)}.ls-field-row{grid-template-columns:1fr;gap:0}.ls-products{grid-template-columns:1fr}.ls-product-card{grid-column:1/-1}.ls-card-image{aspect-ratio:1.6}.ls-hero-image{min-height:290px}}
@media(prefers-reduced-motion:reduce){.ls-page *{transition:none!important;scroll-behavior:auto!important}}
@media(max-width:760px){.ls-contact-row{grid-template-columns:1fr;gap:0}}
