.lead-form-page{--lf-blue:#0b3bd1;--lf-blue-ink:#0a2a99;--lf-sky:#06b0ff;--lf-teal:#19e0b6;--lf-teal-ink:#0a8f6c;--lf-ink:#0d1733;--lf-muted:#5b6480;--lf-soft:#f1f5ff;--lf-line:#e3e8f4;min-height:100dvh;color:var(--lf-ink);font-family:var(--font-jakarta), var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#fff}.lead-form.font-arabic{font-family:var(--font-arabic), var(--font-jakarta), system-ui, sans-serif}.lf-balance{text-wrap:balance}.lf-cover{background-color:#0939c5;background-image:radial-gradient(120% 90% at 85% 0,#06b0ff38,#0000 60%),linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:auto,32px 32px,32px 32px}.lf-cover-band{pointer-events:none;width:300px;height:46px;position:absolute;transform:rotate(-26deg)}.lf-cover-sky{background:var(--lf-sky);top:6px;left:-150px}.lf-cover-teal{background:var(--lf-teal);bottom:30px;right:-170px}@media (min-width:1024px){.lf-cover-band{width:620px;height:90px}.lf-cover-sky{top:40px;left:-300px}.lf-cover-teal{bottom:90px;right:-330px}}.lf-glass{-webkit-backdrop-filter:blur(14px);background:#04166e73;border-radius:20px;padding:18px 20px;box-shadow:inset 0 0 0 1px #ffffff29}.lf-sheet{box-shadow:0 -12px 30px #0939c51f}.lf-actionbar{background:linear-gradient(#fff0,#fff 38%)}@media (min-width:1024px){.lf-sheet{box-shadow:none}.lf-actionbar{background:0 0}}@keyframes lf-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lf-enter{animation:.4s cubic-bezier(.2,.8,.2,1) both lf-in}.lf-reveal{animation:.25s ease-out both lf-in}@media (prefers-reduced-motion:reduce){.lf-enter,.lf-reveal{animation:none}}.lf-primary{background:linear-gradient(180deg, #1650f0, var(--lf-blue));color:#fff;letter-spacing:-.01em;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-size:16.5px;font-weight:700;transition:transform 80ms,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 24px #0b3bd147,inset 0 1px #ffffff2e}.lf-primary:hover{filter:brightness(1.06)}.lf-primary:active{transform:scale(.99)}.lf-primary:disabled{opacity:.7}.lf-link{color:var(--lf-blue);background:var(--lf-soft);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.lf-link:hover,.lf-link-on{box-shadow:inset 0 0 0 1.5px var(--lf-blue);background:#e3ebff}.lf-whatsapp{color:#06331a;background:#25d366;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;font-size:16.5px;font-weight:700;transition:filter .2s,transform 80ms;display:inline-flex;box-shadow:0 10px 24px #25d3664d}.lf-whatsapp:hover{filter:brightness(1.05)}.lf-whatsapp:active{transform:scale(.99)}.lf-card,.lf-row,.lf-tile{box-shadow:inset 0 0 0 1.5px var(--lf-line), 0 1px 2px #0d17330a;background:#fff;border-radius:20px;transition:box-shadow .18s,background .18s,transform .1s;position:relative}.lf-card:hover,.lf-row:hover,.lf-tile:hover{box-shadow:inset 0 0 0 1.5px #b9c9f5,0 8px 22px #0b3bd114}.lf-card:active,.lf-row:active,.lf-tile:active{transform:scale(.985)}.lf-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;display:flex}.lf-row{align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.lf-tile{align-items:center;gap:14px;min-height:70px;padding-block:12px;padding-inline:12px 16px;display:flex}.lf-on,.lf-on:hover{box-shadow:inset 0 0 0 2px var(--lf-blue), 0 10px 24px #0b3bd11f;background:linear-gradient(#f5f8ff,#edf2ff)}.lf-icon{width:44px;height:44px;color:var(--lf-blue);background:var(--lf-soft);border-radius:14px;flex-shrink:0;place-items:center;transition:background .18s,color .18s;display:grid}.lf-icon-lg{border-radius:18px;width:56px;height:56px}.lf-icon-on{color:#fff;background:var(--lf-blue)}.lf-tick{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1.5px #cdd6ea}.lf-card .lf-tick:not(.lf-tick-on){opacity:0}.lf-card.lf-multi .lf-tick:not(.lf-tick-on){opacity:1;background:#fff}.lf-tick-on{background:var(--lf-blue);box-shadow:none}.lf-chip{min-height:42px;box-shadow:inset 0 0 0 1.5px var(--lf-line);color:var(--lf-ink);background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:box-shadow .15s,background .15s}.lf-chip:hover{box-shadow:inset 0 0 0 1.5px #b9c9f5}.lf-chip-on,.lf-chip-on:hover{box-shadow:inset 0 0 0 2px var(--lf-blue);color:var(--lf-blue-ink);background:#e8efff}.lf-input{min-width:0;min-height:58px;box-shadow:inset 0 0 0 1.5px var(--lf-line);color:var(--lf-ink);background:#fff;border-radius:18px;outline:none;padding:0 18px;font-size:17px;transition:box-shadow .15s}.lf-input:focus{box-shadow:inset 0 0 0 2px var(--lf-blue), 0 0 0 5px #0b3bd11a}.lf-input::placeholder{color:#a3abc2}.lead-form button:focus-visible,.lead-form a:focus-visible{outline-offset:2px;outline:3px solid #06b0ff8c}.lf-mycrea-logo{background-color:currentColor;width:47px;height:17px;display:inline-block;translate:0 1px;-webkit-mask:url(/mycrea-logo.svg) 50%/contain no-repeat;mask:url(/mycrea-logo.svg) 50%/contain no-repeat}
