.youlivo-form__header{margin-bottom:var(--space-6)}.youlivo-form__header--center{text-align:center}.youlivo-form__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.youlivo-form__grid{grid-template-columns:1fr 1fr}.youlivo-form__field--full{grid-column:1/-1}}.youlivo-form__field{flex-direction:column;gap:7px;min-width:0;display:flex}.youlivo-form__labelling{flex-direction:column;gap:2px;min-width:0;display:flex}.youlivo-form__label{color:var(--section-body)}.youlivo-form__helper,.youlivo-form__note{color:var(--section-muted);margin:0}@media (min-width:600px){.youlivo-form__field--label-beside{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}}.youlivo-form__field--label-hidden .youlivo-form__labelling{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.youlivo-form__error{margin:var(--space-3) 0 0;color:var(--section-strong);border-left:3px solid var(--terracotta);background:#c05a2c14;padding:10px 14px}.youlivo-form input[type=text],.youlivo-form input[type=email],.youlivo-form input[type=tel],.youlivo-form input[type=number],.youlivo-form input[type=date],.youlivo-form select,.youlivo-form textarea{width:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-1);border:1.5px solid var(--bg-sand-dark);box-sizing:border-box;background:#fff;border-radius:0;outline:none;padding:13px 14px;line-height:1.4;transition:border-color .14s,background .14s}.youlivo-form input:focus,.youlivo-form select:focus,.youlivo-form textarea:focus{border-color:var(--terracotta);background:#fffdf9}.youlivo-form input::placeholder,.youlivo-form textarea::placeholder{color:var(--fg-3);font-style:italic}:is(.youlivo-form input:user-invalid,.youlivo-form select:user-invalid,.youlivo-form textarea:user-invalid){border-color:var(--terracotta)}.youlivo-form textarea{resize:vertical}.youlivo-form__choices{flex-direction:column;gap:8px;display:flex}.youlivo-form__choice,.youlivo-form__consent{color:var(--section-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.youlivo-form__consent{margin-top:var(--space-4)}.youlivo-form__choice input,.youlivo-form__consent input{accent-color:var(--olive);flex-shrink:0;margin-top:2px}.youlivo-form__consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.youlivo-form__divider{border:0;border-top:1px solid var(--section-rule);grid-column:1/-1}.youlivo-form__divider--small{margin:var(--space-2) 0}.youlivo-form__divider--medium{margin:var(--space-4) 0}.youlivo-form__divider--large{margin:var(--space-6) 0}.youlivo-form__note{grid-column:1/-1}.youlivo-form__actions{margin-top:var(--space-5)}.youlivo-form--center .youlivo-form__actions,.youlivo-form--center .youlivo-form__consent{justify-content:center}.youlivo-form--center .youlivo-form__field{text-align:center}.youlivo-form button[disabled]{opacity:.6;cursor:progress}.youlivo-form--row{gap:var(--space-4);display:grid}.youlivo-form--row .youlivo-form__grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.youlivo-form--row .youlivo-form__actions{margin-top:0}.youlivo-form--row .youlivo-form__actions .btn{width:100%}.youlivo-form__lead{flex-direction:column;gap:4px;min-width:0;display:flex}.youlivo-form__lead-title{margin:0}.youlivo-form__lead-note{color:var(--section-muted);margin:0}@media (min-width:768px){.youlivo-form--row{align-items:center;column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.youlivo-form--row .youlivo-form__grid{grid-column:2;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.youlivo-form--row .youlivo-form__actions .btn{width:auto}.youlivo-form--row .youlivo-form__fine{grid-column:1/-1}.youlivo-form--row .youlivo-form__consent{margin-top:0}.youlivo-form--row textarea{resize:none}}.youlivo-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.plan-form__turnstile--quiet{line-height:0}.plan-form__turnstile--quiet:not(:has(iframe)){height:0;overflow:hidden}.youlivo-form--row .youlivo-form__fine:not(:empty){gap:var(--space-2);flex-direction:column;display:flex}.youlivo-form__done{color:var(--section-body)}.youlivo-hero-form-slot{margin-top:var(--space-6)}.youlivo-hero-form{max-width:var(--container-narrow)}.youlivo-hero-form-slot--center .youlivo-hero-form{margin-inline:auto}.youlivo-form-preview__bar{align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--section-rule);flex-wrap:wrap;display:flex}.youlivo-form-preview__switch{border:1.5px solid var(--bg-sand-dark);background:#fff;display:inline-flex}.youlivo-form-preview__switch button{font-family:var(--font-eyebrow);font-size:var(--fs-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--section-muted);cursor:pointer;background:0 0;border:0;padding:8px 14px}.youlivo-form-preview__switch button[aria-pressed=true]{background:var(--terracotta);color:var(--white)}.youlivo-form-preview__note{color:var(--section-muted);max-width:44ch;margin:0}