.lf-card{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-line);box-shadow:0 1px 0 #ffffffb3 inset, 0 40px 80px -48px color-mix(in oklab, var(--color-ink) 45%, transparent);border-radius:1.75rem;padding:1.5rem;position:relative}@supports (color:lab(0% 0 0)){.lf-card{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.7) inset, 0 40px 80px -48px color-mix(in oklab, var(--color-ink) 45%, transparent)}}@media (min-width:40rem){.lf-card{padding:2.25rem}}.lf-pillars{gap:.375rem;height:2.75rem;display:flex}.lf-pillars span{background:var(--color-sand-2);border-radius:999px;width:.625rem;position:relative;overflow:hidden}.lf-pillars span:after{content:"";border-radius:inherit;background:var(--color-lime);transform-origin:bottom;transition:transform .52s var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.lf-pillars span:first-child:after,.lf-pillars[data-step="2"] span:last-child:after{transform:scaleY(1)}.lf-pillars span:first-child:after{background:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.lf-pillars[data-busy] span:after{animation:.9s ease-in-out infinite alternate lf-pulse}.lf-pillars[data-busy] span:last-child:after{animation-delay:.22s}}@keyframes lf-pulse{0%{opacity:1}to{opacity:.35}}.lf-stage{view-transition-name:lf-stage}.lf-step[data-inactive]{display:none}.lf-step{border:0;min-width:0;margin:0;padding:0}.lf-legend{font-family:var(--font-display);margin-bottom:1.25rem;padding:0;font-size:1.125rem;font-weight:700}.lf-legend:focus{outline:none}.lf-field{border:0;min-width:0;margin-bottom:1.25rem;padding:0}.lf-label{margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:600;display:block}.lf-optional{color:var(--color-muted);font-weight:400}.lf-hint{color:var(--color-muted);margin-top:.5rem;font-size:.875rem}.lf-error{color:var(--color-danger);align-items:flex-start;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.lf-error:not(:empty){margin-top:.5rem}.lf-error svg{margin-top:.2em}.lf-control{border:1.5px solid var(--color-line);width:100%;min-height:3.5rem;color:var(--color-ink);font:inherit;background:#fff;border-radius:1rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.lf-control::placeholder{color:color-mix(in oklab, var(--color-muted) 75%, transparent)}.lf-control:hover{border-color:color-mix(in oklab, var(--color-ink) 35%, var(--color-line))}.lf-control:focus,.lf-control:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-lime) 30%, transparent);border-radius:1rem;outline:none}.lf-control[aria-invalid=true]{border-color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 4%, white)}.lf-textarea{resize:vertical;min-height:7.5rem;line-height:1.7}[dir=rtl] .lf-phone{text-align:right}.lf-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230b0f1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;padding-inline-end:2.75rem}[dir=rtl] .lf-select{background-position:1rem}.lf-select:has(option[value=""]:checked){color:var(--color-muted)}.lf-select option{color:var(--color-ink)}.lf-sector-other{display:none}.lf-form:has(.lf-sector option[value=other]:checked) .lf-sector-other{display:block}.lf-check-row{border:1.5px solid var(--color-line);background:var(--color-sand);cursor:pointer;border-radius:1rem;align-items:flex-start;gap:.875rem;min-height:3rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.7;transition:border-color .16s,background-color .16s;display:flex}.lf-check-row:hover{border-color:color-mix(in oklab, var(--color-ink) 35%, var(--color-line))}.lf-check-row:has(:checked){border-color:var(--color-ink);background:var(--color-paper)}.lf-check-row:has([aria-invalid=true]){border-color:var(--color-danger)}.lf-check-row--quiet{color:var(--color-muted);background:0 0;border-color:#0000;padding-inline:0}.lf-check-row--quiet:hover{color:var(--color-ink);background:0 0;border-color:#0000}.lf-check-row--quiet:has(:checked){color:var(--color-ink);background:0 0;border-color:#0000}.lf-check{width:1.375rem;height:1.375rem;accent-color:var(--color-ink);cursor:pointer;flex-shrink:0;margin-top:.2rem}.lf-check:focus-visible{outline:2px solid var(--color-lime-text);outline-offset:3px;border-radius:4px}.lf-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:40rem){.lf-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.lf-chip{cursor:pointer;position:relative}.lf-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lf-chip span{border:1.5px solid var(--color-line);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:3.5rem;padding-inline:1.15rem;font-size:.9375rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:flex}.lf-chip:hover span{border-color:color-mix(in oklab, var(--color-ink) 35%, var(--color-line))}.lf-chip:has(:checked) span{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-sand)}.lf-chip:has(:focus-visible) span{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-lime) 35%, transparent)}.lf-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.lf-btn{min-height:3.5rem;padding-inline:1.75rem;font-size:1.0625rem}.lf-form .btn:focus-visible{border-radius:999px}.lf-submit{transition:background-color .2s, transform .2s var(--ease-out-expo);flex:auto}@media (min-width:40rem){.lf-submit{flex:none;min-width:13rem}}.lf-submit[data-busy]{cursor:progress;background:var(--color-lime-soft)}.lf-back{color:var(--color-muted);padding-inline:1rem}.lf-back:hover{color:var(--color-ink)}.lf-arrow{transition:transform .3s var(--ease-out-expo)}.lf-btn:hover .lf-arrow{transform:translateX(calc(var(--dir) * 4px))}.lf-spin{animation:.9s linear infinite lf-spin}@keyframes lf-spin{to{transform:rotate(360deg)}}.lf-privacy{color:var(--color-muted);margin-top:1rem;font-size:.8125rem}.lf-alert{border:1.5px solid color-mix(in oklab, var(--color-danger) 45%, transparent);background:color-mix(in oklab, var(--color-danger) 6%, white);color:var(--color-ink);border-radius:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9375rem}.lf-alert:focus{outline:none}.lf-turnstile:not(:empty){margin-top:.5rem}.lf-hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-lf-nav]::view-transition-old(root){animation:none}html[data-lf-nav]::view-transition-new(root){animation:none}html[data-lf-nav]::view-transition-group(lf-stage){animation-duration:.46s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-lf-nav]::view-transition-old(lf-stage){mix-blend-mode:normal;height:auto}html[data-lf-nav]::view-transition-new(lf-stage){mix-blend-mode:normal;height:auto}html[data-lf-nav=forward]::view-transition-old(lf-stage){animation:.24s ease-in both lf-out-start}html[data-lf-nav=forward]::view-transition-new(lf-stage){animation:.46s cubic-bezier(.16,1,.3,1) 90ms both lf-in-end}html[data-lf-nav=back]::view-transition-old(lf-stage){animation:.24s ease-in both lf-out-end}html[data-lf-nav=back]::view-transition-new(lf-stage){animation:.46s cubic-bezier(.16,1,.3,1) 90ms both lf-in-start}}@keyframes lf-out-start{to{opacity:0;transform:translateX(calc(var(--dir) * -56px))}}@keyframes lf-in-end{0%{opacity:0;transform:translateX(calc(var(--dir) * 56px))}}@keyframes lf-out-end{to{opacity:0;transform:translateX(calc(var(--dir) * 56px))}}@keyframes lf-in-start{0%{opacity:0;transform:translateX(calc(var(--dir) * -56px))}}
