
.ls-hero{position:relative;isolation:isolate;overflow:hidden;background:#09254b;padding:64px 0 70px}.ls-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 90% 15%,#0871e94d,transparent 55%);z-index:-1}.ls-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:64px;align-items:center}.ls-hero h1{font-size:clamp(38px,4.3vw,62px);letter-spacing:-2px;line-height:1.08}.ls-hero .eyebrow{font-size:11px;color:#8edff8;letter-spacing:1.7px}.ls-hero .ls-intro{font-size:18px;color:#d4e5f8;max-width:680px}.ls-brief{background:#ffffff0c;border:1px solid #ffffff26;border-radius:20px;padding:32px;color:white;box-shadow:0 24px 80px #0000001a}.ls-brief .brief-kicker{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#8edff8}.ls-brief h2{font-size:30px;line-height:1.15;letter-spacing:-.8px;font-weight:600;margin:18px 0 25px}.brief-item{display:flex;gap:14px;padding:16px 0;border-top:1px solid #ffffff24;align-items:flex-start}.brief-item span:first-child{color:#8edff8;font-size:12px;padding-top:4px}.brief-item strong{display:block;font-size:16px;font-weight:600}.brief-item small{color:#c4d8f1;font-size:14px;line-height:1.6}.brief-person{display:flex;gap:15px;align-items:center;margin-top:23px;padding-top:23px;border-top:1px solid #ffffff24}.brief-person img{width:58px;height:58px;object-fit:cover;border-radius:50%;object-position:center 22%}.brief-person b{display:block;font-size:15px}.brief-person small{font-size:13px;color:#c4d8f1}.ls-section{padding:72px 0}.ls-section h2{font-size:clamp(28px,3.1vw,40px);font-weight:600;letter-spacing:-1.1px}.ls-card{border-radius:16px;box-shadow:0 12px 40px #0b203906;transition:border-color .2s,transform .2s}.ls-card:hover{border-color:#7cacec;transform:translateY(-3px)}.ls-card h3{font-size:21px;font-weight:600}.ls-op-links a{border:1px solid #ccdff8;border-radius:100px;background:white}.ls-faq details{border:1px solid #dce5f1;border-radius:10px;background:white;padding:20px;margin-bottom:12px}.ls-table table{border-radius:12px;overflow:hidden}.ls-form{max-width:1000px;border-radius:20px;border-color:#d2dff0;padding:36px;box-shadow:0 20px 60px #09254b09}.brief-progress{display:flex;gap:12px;list-style:none;padding:0;margin:0 0 32px}.brief-progress li{flex:1;border-top:3px solid #dae4f1;padding-top:12px;font-size:13px;color:#667b93}.brief-progress li[aria-current="step"]{border-color:#0755ec;color:#0755ec;font-weight:700}.brief-step h3{font-size:26px;letter-spacing:-.7px;margin-bottom:22px}.brief-step[hidden]{display:none}.brief-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.brief-back{background:white;border:1px solid #c6d5e8;padding:13px 23px;color:#16334f;border-radius:5px;cursor:pointer}.brief-summary{background:#f3f7fd;border:1px solid #dce7f4;border-radius:12px;padding:22px;white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.8 'DM Sans',Arial,sans-serif}.ls-form label{font-weight:500}.ls-form input,.ls-form select{border-radius:8px;padding:15px;border-color:#cbd8e8}.ls-form input:focus,.ls-form select:focus{border-color:#0755ec}.brief-helper{font-size:14px;color:#536b85;line-height:1.7}.ls-form [data-review-link][aria-disabled="true"]{pointer-events:none;opacity:.5}.local-paths{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.local-paths a{border:1px solid #ccdaed;padding:12px 18px;border-radius:100px;font-size:14px;font-weight:500}.local-paths a:hover{border-color:#0755ec;color:#0755ec}.ls-whatsapp{box-shadow:0 8px 30px #07264920}
@media(max-width:1000px){.ls-hero-grid{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.ls-brief{padding:24px}.ls-brief h2{font-size:26px}}@media(max-width:760px){.ls-hero-grid{grid-template-columns:1fr;gap:26px}.ls-hero{padding:36px 0 42px}.ls-hero h1{font-size:40px;letter-spacing:-1.4px}.ls-brief{border-radius:14px}.ls-brief h2{font-size:25px}.brief-person{margin-top:16px;padding-top:16px}.brief-item{padding:12px 0}.ls-section{padding:44px 0}.ls-form{padding:22px}.brief-progress{gap:8px}.brief-progress li{font-size:12px}.brief-step h3{font-size:23px}.brief-summary{font-size:15px}.brief-buttons>*{flex:1;min-width:120px}.local-paths a{flex:1;min-width:140px;text-align:center}}@media(prefers-reduced-motion:reduce){.ls-card{transition:none}.ls-card:hover{transform:none}}
