
.ls-hero{padding:65px 0 70px;background:linear-gradient(125deg,#071d45,#074f9e);color:#fff}.ls-breadcrumb{font-size:14px;margin-bottom:30px;color:#bad8fa}.ls-breadcrumb a{color:#fff}.ls-hero .eyebrow{color:#85d9ff}.ls-hero h1{font-size:clamp(37px,5vw,66px);font-weight:700;line-height:1.08;max-width:960px;letter-spacing:-2px;margin:18px 0 24px}.ls-intro{max-width:760px;font-size:20px;line-height:1.7;color:#e1edff}.ls-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0 22px}.ls-hero-link{color:white;text-decoration:underline;text-underline-offset:5px}.ls-hero .button{background:#fff;color:#074f9e}.ls-section{padding:65px 0;color:#071d45}.ls-section:nth-of-type(odd){background:#f3f7fc}.ls-section h2{font-size:clamp(28px,3.5vw,42px);font-weight:700;letter-spacing:-1px;line-height:1.2;max-width:920px;margin-bottom:25px}.ls-section h3{font-size:22px;font-weight:700;line-height:1.3}.ls-section p,.ls-section li{font-size:17px;line-height:1.8}.ls-section p{max-width:940px}.ls-section a:not(.button){color:#0056b3;text-decoration:underline;text-underline-offset:4px}.ls-lead{font-size:20px!important}.ls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ls-card{border:1px solid #dbe5f2;background:white;border-radius:12px;padding:28px;scroll-margin-top:120px}.ls-card p{font-size:16px}.ls-card>a{display:block;font-size:16px;font-weight:600}.ls-card .ls-secondary{font-size:14px;margin-top:15px;font-weight:400}.ls-operators{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-operators img{display:block;width:160px;height:64px;object-fit:contain;object-position:left center;margin-bottom:25px}.ls-op-links{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 30px}.ls-op-links a{background:#e4effc;padding:9px 15px;border-radius:6px;text-decoration:none!important}.ls-table{overflow-x:auto;margin:28px 0}.ls-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.ls-table th,.ls-table td{border:1px solid #d7e3f2;padding:18px;text-align:left;vertical-align:top}.ls-table thead{background:#071d45;color:white}.ls-table tbody th{width:28%;background:#edf5ff}.ls-table tbody td{background:white}.ls-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-form{padding:30px;border:1px solid #cbdcf0;border-radius:12px;background:white;scroll-margin-top:120px}.ls-form label{display:flex;flex-direction:column;gap:10px;font-weight:600;font-size:15px}.ls-form input,.ls-form select{font:inherit;font-size:16px;padding:14px 12px;border:1px solid #b9cce4;border-radius:5px;width:100%;box-sizing:border-box;background:white;color:#071d45;min-height:50px}.ls-small{font-size:14px!important;line-height:1.65!important}.ls-form>.ls-small{margin-top:22px}.ls-result{margin-top:30px;background:#f3f7fc;padding:24px;border-radius:8px}.ls-result[hidden]{display:none}.ls-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}.ls-faq details{padding:20px 0;border-bottom:1px solid #ccd9e9}.ls-faq summary{font-size:19px;font-weight:600;cursor:pointer}.ls-faq details p{margin-top:18px}.ls-steps{padding-left:24px}.ls-steps li{padding:8px 0}.ls-whatsapp{position:fixed;bottom:22px;right:20px;background:#167e43;color:white;padding:14px 20px;border-radius:30px;font-weight:700;box-shadow:0 6px 24px #071d4533;z-index:80}.ls-section a:focus-visible,.ls-section summary:focus-visible,.ls-form button:focus-visible{outline:3px solid #0056b3;outline-offset:4px}
@media(max-width:850px){.ls-grid{grid-template-columns:1fr}.ls-operators,.ls-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-hero{padding:40px 0 50px}.ls-section{padding:44px 0}.ls-form{padding:22px}.ls-hero h1{letter-spacing:-1.4px}}
@media(max-width:600px){.ls-operators,.ls-fields{grid-template-columns:1fr}.ls-card{padding:22px}.ls-intro{font-size:18px}.ls-hero h1{font-size:38px}.ls-section h2{font-size:30px}.ls-table td,.ls-table th{padding:11px;font-size:14px}.ls-form{padding:18px}.ls-form .button{width:100%;white-space:normal;line-height:1.5;justify-content:center}.ls-whatsapp{bottom:16px;right:14px;padding:11px 15px;font-size:14px}}
