.lar-page{min-height:70vh;background:#f4f7fb}.lar-hero{padding:48px 0 54px;background:linear-gradient(135deg,#102d49,#18566c);color:#fff}.lar-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:#cfe5ec;font-size:.82rem}.lar-hero .container>span,.lar-form-card>header>span,.lar-context .card>span{display:block;color:#75dfbc;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lar-hero h1{margin:8px 0 10px;color:#fff;font-size:clamp(2rem,4vw,3rem)}.lar-hero p{max-width:720px;margin:0;color:#d5e5ec;line-height:1.7}.lar-layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:22px;align-items:start}.lar-context{display:grid;gap:14px}.lar-context .card,.lar-form-card{padding:24px}.lar-context h2{margin:7px 0 5px;color:#14324c;font-size:1.25rem}.lar-context p{margin:0 0 16px;color:#687b8b}.lar-context a{font-size:.85rem;font-weight:700}.lar-privacy{display:flex;gap:12px;padding:17px;border:1px solid #d4e4dc;border-radius:12px;background:#f0f8f4}.lar-privacy>i{margin-top:3px;color:#24715a}.lar-privacy p{margin:0;color:#587064;font-size:.82rem;line-height:1.6}.lar-privacy strong{display:block;color:#315345}.lar-form-card>header{margin-bottom:19px;padding-bottom:17px;border-bottom:1px solid #e1e7ed}.lar-form-card>header>span{color:#24715a}.lar-form-card h2{margin:5px 0 7px;color:#14324c}.lar-form-card>header p{margin:0;color:#66798a;font-size:.88rem;line-height:1.6}.lar-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lar-form-card label{display:flex;justify-content:space-between;gap:8px}.lar-form-card label span{color:#728292;font-size:.77rem;font-weight:500}.lar-form-card label b{color:#24715a;font-size:.72rem}.lar-check{justify-content:flex-start!important;align-items:flex-start;margin:12px 0;padding:13px;border-radius:9px;background:#f5f8fa}.lar-check input{flex:none;margin-top:3px}.lar-check span{font-size:.8rem!important;line-height:1.55}.lar-contact-fallback{text-align:center;color:#748493;font-size:.78rem}.lar-success{text-align:center;padding:34px 15px}.lar-success>i{color:#24936c;font-size:3rem}.lar-success h2{margin:14px 0 8px}.lar-success p{max-width:580px;margin:0 auto 22px;color:#66798a;line-height:1.65}@media(max-width:780px){.lar-layout,.lar-fields{grid-template-columns:1fr}.lar-hero{padding:38px 0}.lar-form-card,.lar-context .card{padding:20px}}
