.ecta-section[data-astro-cid-bfpjm3ur]{position:relative;overflow:clip}.ecta-section[data-astro-cid-bfpjm3ur]>.container[data-astro-cid-bfpjm3ur]{z-index:1;position:relative}.ecta__field[data-astro-cid-bfpjm3ur]{z-index:0;pointer-events:none;position:absolute;inset:0}.ecta[data-astro-cid-bfpjm3ur]{gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}@media (width>=64rem){.ecta[data-astro-cid-bfpjm3ur]{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(3rem,1rem + 6vw,6rem)}}.ecta__title[data-astro-cid-bfpjm3ur]{font-size:var(--fs-h2);margin-bottom:1.1rem;line-height:1.08}.ecta__title[data-astro-cid-bfpjm3ur] .ecta__accent{color:var(--lm-teal)}.ecta__lead[data-astro-cid-bfpjm3ur]{font-size:var(--fs-lead);color:var(--gray-400);max-width:44ch;line-height:1.6}.ecta__steps[data-astro-cid-bfpjm3ur]{margin:clamp(1.75rem,1.4rem + 1.5vw,2.5rem) 0;padding:0;list-style:none;display:grid}.ecta__step[data-astro-cid-bfpjm3ur]{grid-template-columns:auto 1fr;gap:1rem;padding-bottom:1.4rem;display:grid;position:relative}.ecta__step[data-astro-cid-bfpjm3ur]:not(:last-child):before{content:"";background:var(--dark-border);transform-origin:50% 0;width:1px;position:absolute;top:34px;bottom:4px;left:15px}.fx .ecta__step[data-astro-cid-bfpjm3ur]:not(.is-visible):before{transform:scaleY(0)}.fx .ecta__step[data-astro-cid-bfpjm3ur].is-visible:before{transition:transform .9s var(--ease-expo) calc(var(--reveal-delay,0s) + .35s)}.fx .ecta__step[data-astro-cid-bfpjm3ur].is-visible .ecta__step-num[data-astro-cid-bfpjm3ur]{animation:ecta-pop .7s var(--ease-back) var(--reveal-delay,0s) backwards}@keyframes ecta-pop{0%{opacity:0;transform:scale(.3)}}.ecta__step-num[data-astro-cid-bfpjm3ur]{width:31px;height:31px;font-size:var(--fs-xs);color:var(--lm-dark);background:var(--lm-yellow);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.ecta__step-body[data-astro-cid-bfpjm3ur]{gap:.2rem;padding-top:.2rem;display:grid}.ecta__step-body[data-astro-cid-bfpjm3ur] strong[data-astro-cid-bfpjm3ur]{font-size:var(--fs-body);color:var(--lm-paper);font-weight:600}.ecta__step-body[data-astro-cid-bfpjm3ur] span[data-astro-cid-bfpjm3ur]{font-size:var(--fs-sm);color:var(--gray-400);line-height:1.6}.ecta__direct[data-astro-cid-bfpjm3ur]{border-top:1px solid var(--dark-border);gap:.6rem;padding-top:1.5rem;display:grid}.ecta__direct-label[data-astro-cid-bfpjm3ur]{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:#8a909b}.ecta__direct-row[data-astro-cid-bfpjm3ur]{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.ecta__link[data-astro-cid-bfpjm3ur]{min-height:44px;color:var(--lm-paper);text-underline-offset:.25em;transition:color var(--dur) var(--ease-out);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.ecta__link[data-astro-cid-bfpjm3ur]:hover{color:var(--lm-yellow)}.ecta__phone[data-astro-cid-bfpjm3ur]{letter-spacing:-.01em;min-height:44px;color:var(--lm-teal);transition:color var(--dur) var(--ease-out);align-items:center;gap:.55rem;font-size:clamp(1.15rem,1.05rem + .6vw,1.4rem);font-weight:700;text-decoration:none;display:inline-flex}.ecta__phone[data-astro-cid-bfpjm3ur]:hover{color:var(--lm-yellow)}.ecta__form[data-astro-cid-bfpjm3ur]{background:var(--lm-dark);border:1px solid var(--dark-border);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);padding:clamp(1.4rem,1.1rem + 1.6vw,2.5rem)}.ecta__form-head[data-astro-cid-bfpjm3ur]{border-bottom:1px solid var(--dark-border);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ecta__cover[data-astro-cid-bfpjm3ur]{flex:none;display:none}@media (width>=26rem){.ecta__cover[data-astro-cid-bfpjm3ur]{display:block}}.ecta__form-title[data-astro-cid-bfpjm3ur]{font-size:var(--fs-h4);color:var(--lm-paper);font-weight:700}.ecta__form-sub[data-astro-cid-bfpjm3ur]{font-size:var(--fs-sm);margin-top:.25rem}.ecta__form-sub[data-astro-cid-bfpjm3ur] a[data-astro-cid-bfpjm3ur]{min-height:24px;color:var(--lm-teal);text-underline-offset:.2em;align-items:center;display:inline-flex}.ecta__form-sub[data-astro-cid-bfpjm3ur] a[data-astro-cid-bfpjm3ur]:hover{color:var(--lm-yellow)}@media (prefers-reduced-motion:reduce){.ecta__link[data-astro-cid-bfpjm3ur],.ecta__phone[data-astro-cid-bfpjm3ur]{transition:none}}
