.page-module__YZEHKq__page{background:radial-gradient(circle at 84% 4%, #b8cf7829, transparent 28rem), linear-gradient(180deg, var(--color-background), var(--color-surface-muted))}.page-module__YZEHKq__hero{padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-3xl)}.page-module__YZEHKq__heroInner{max-width:48rem}.page-module__YZEHKq__eyebrow{margin:0 0 var(--space-md);color:var(--color-accent-strong);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.page-module__YZEHKq__hero h1,.page-module__YZEHKq__copyBlock h2,.page-module__YZEHKq__twoColumns h2,.page-module__YZEHKq__boundaryPanel h2,.page-module__YZEHKq__closing h2,.page-module__YZEHKq__finalPanel h2{color:var(--color-primary-strong);letter-spacing:var(--letter-spacing-tight);margin:0}.page-module__YZEHKq__hero h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight)}.page-module__YZEHKq__lead{max-width:43rem;margin:var(--space-lg) 0 0;color:var(--color-text);font-size:var(--font-size-body-lg);line-height:var(--line-height-intro)}.page-module__YZEHKq__actions{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}.page-module__YZEHKq__primaryAnchor,.page-module__YZEHKq__submitButton{border-radius:var(--radius-md);background:var(--color-primary);min-height:3rem;color:var(--color-text-on-dark);font:inherit;font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;transition:background var(--transition-base), transform var(--transition-base);border:0;justify-content:center;align-items:center;padding:.85rem 1.35rem;line-height:1;text-decoration:none;display:inline-flex}.page-module__YZEHKq__primaryAnchor:hover,.page-module__YZEHKq__submitButton:hover{background:var(--color-primary-hover);color:var(--color-text-on-dark);transform:translateY(-1px)}.page-module__YZEHKq__primaryAnchor:focus-visible,.page-module__YZEHKq__submitButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;color:var(--color-text-on-dark)}.page-module__YZEHKq__primaryAnchor:active,.page-module__YZEHKq__submitButton:active{background:var(--color-primary-hover);color:var(--color-text-on-dark);transform:translateY(0)}.page-module__YZEHKq__secondaryAnchor{min-height:3rem;color:var(--color-primary-strong);font-weight:var(--font-weight-bold);text-underline-offset:.2em;align-items:center;display:inline-flex}.page-module__YZEHKq__submitButton:disabled{cursor:wait;background:var(--color-primary-strong);color:var(--color-text-on-dark);opacity:.75;transform:none}.page-module__YZEHKq__ctaCopy{max-width:42rem;margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.page-module__YZEHKq__microcopy,.page-module__YZEHKq__sectionIntro{margin:var(--space-sm) 0 0;color:var(--color-text-muted);line-height:var(--line-height-body)}.page-module__YZEHKq__section,.page-module__YZEHKq__compactSection,.page-module__YZEHKq__formSection,.page-module__YZEHKq__finalSection,.page-module__YZEHKq__band,.page-module__YZEHKq__bandSoft{padding-block:var(--section-space)}.page-module__YZEHKq__compactSection{padding-block:clamp(var(--space-2xl), 7vw, var(--section-space))}.page-module__YZEHKq__formSection,#page-module__YZEHKq__cosa-succede-dopo{scroll-margin-top:calc(var(--header-height) + var(--space-md))}.page-module__YZEHKq__band{background:var(--color-surface)}.page-module__YZEHKq__bandSoft{background:var(--color-primary-soft)}.page-module__YZEHKq__copyBlock{max-width:var(--content-width)}.page-module__YZEHKq__copyBlock h2,.page-module__YZEHKq__twoColumns h2,.page-module__YZEHKq__boundaryPanel h2,.page-module__YZEHKq__closing h2,.page-module__YZEHKq__finalPanel h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.page-module__YZEHKq__copyBlock p{margin:var(--space-md) 0 0;color:var(--color-text);font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.page-module__YZEHKq__twoColumns{gap:clamp(var(--space-xl), 5vw, var(--space-4xl));grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.page-module__YZEHKq__cardList,.page-module__YZEHKq__stepList{gap:var(--space-sm);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.page-module__YZEHKq__twoColumns .page-module__YZEHKq__cardList{margin-top:0}.page-module__YZEHKq__cardList li,.page-module__YZEHKq__stepList li{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);background:var(--color-surface);color:var(--color-text);line-height:var(--line-height-body);box-shadow:var(--shadow-sm)}.page-module__YZEHKq__stepList strong,.page-module__YZEHKq__stepList span{display:block}.page-module__YZEHKq__stepList span{margin-top:var(--space-xs);font-weight:var(--font-weight-regular)}.page-module__YZEHKq__processNote{border-left:3px solid var(--color-accent);padding-left:var(--space-md)}.page-module__YZEHKq__faqList{gap:var(--space-sm);max-width:52rem;margin-top:var(--space-xl);display:grid}.page-module__YZEHKq__faqList details{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);background:var(--color-surface)}.page-module__YZEHKq__faqList summary{color:var(--color-primary-strong);font-weight:var(--font-weight-bold);cursor:pointer}.page-module__YZEHKq__faqList p{margin:var(--space-md) 0 0;color:var(--color-text);line-height:var(--line-height-body)}.page-module__YZEHKq__stepList{padding-left:1.5rem;list-style:decimal}.page-module__YZEHKq__stepList li{padding-left:var(--space-sm);font-weight:var(--font-weight-bold)}.page-module__YZEHKq__boundaryPanel{gap:clamp(var(--space-xl), 5vw, var(--space-4xl));border-left:3px solid var(--color-accent);border-radius:var(--radius-md);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}.page-module__YZEHKq__boundaryPanel p{margin:var(--space-md) 0 0;color:var(--color-text);line-height:var(--line-height-body)}.page-module__YZEHKq__boundaryList{gap:var(--space-sm) var(--space-lg);color:var(--color-text);line-height:var(--line-height-body);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:1.25rem;display:grid}.page-module__YZEHKq__closing{padding-block:var(--section-space);background:var(--color-primary-strong)}.page-module__YZEHKq__closingInner{max-width:48rem}.page-module__YZEHKq__closing h2{color:var(--color-text-on-dark)}.page-module__YZEHKq__closing p{margin:var(--space-md) 0 var(--space-xl);color:var(--color-text-on-dark-muted);font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.page-module__YZEHKq__closing .page-module__YZEHKq__primaryAnchor{background:var(--color-surface);color:var(--color-primary-strong)}.page-module__YZEHKq__closing .page-module__YZEHKq__primaryAnchor:hover,.page-module__YZEHKq__closing .page-module__YZEHKq__primaryAnchor:active{background:var(--color-text-on-dark);color:var(--color-primary-strong)}.page-module__YZEHKq__finalPanel{border-radius:var(--radius-lg);padding:clamp(var(--space-xl), 5vw, var(--space-3xl));background:var(--color-primary-strong);color:var(--color-text-on-dark);box-shadow:var(--shadow-elevated)}.page-module__YZEHKq__finalPanel h2{max-width:38rem;color:var(--color-text-on-dark)}.page-module__YZEHKq__confirmationText{max-width:42rem;margin:var(--space-md) 0 0;color:var(--color-text-on-dark-muted);font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.page-module__YZEHKq__formPanel{gap:clamp(var(--space-xl), 5vw, var(--space-4xl));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(var(--space-xl), 5vw, var(--space-3xl));background:var(--color-surface);box-shadow:var(--shadow-elevated);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);display:grid}.page-module__YZEHKq__formIntro h2{color:var(--color-primary-strong);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0}.page-module__YZEHKq__formIntro p:not(.page-module__YZEHKq__eyebrow){margin:var(--space-md) 0 0;color:var(--color-text);font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.page-module__YZEHKq__form{gap:var(--space-md);display:grid}.page-module__YZEHKq__field{gap:var(--space-xs);display:grid}.page-module__YZEHKq__field label,.page-module__YZEHKq__privacyField label{color:var(--color-primary-strong);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.page-module__YZEHKq__field label span{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.page-module__YZEHKq__field input,.page-module__YZEHKq__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;color:var(--color-text);font:inherit;line-height:var(--line-height-body);padding:.85rem 1rem}.page-module__YZEHKq__field textarea{resize:vertical}.page-module__YZEHKq__field input:focus,.page-module__YZEHKq__field textarea:focus,.page-module__YZEHKq__privacyField input:focus{outline:2px solid var(--color-accent);outline-offset:2px}.page-module__YZEHKq__field input[aria-invalid=true]{border-color:var(--color-error,#b42318)}.page-module__YZEHKq__privacyField{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__YZEHKq__privacyField input{margin-top:.3rem}.page-module__YZEHKq__privacyField a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:.18em}.page-module__YZEHKq__privacyHelp,.page-module__YZEHKq__fieldError{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:0}.page-module__YZEHKq__privacyHelp{color:var(--color-text-muted)}.page-module__YZEHKq__fieldError{color:var(--color-error,#b42318)}.page-module__YZEHKq__formError{gap:var(--space-md);border-left:3px solid var(--color-accent);padding:var(--space-md);background:var(--color-primary-soft);display:grid}.page-module__YZEHKq__formError p{color:var(--color-text);line-height:var(--line-height-body);margin:0}@media (max-width:58rem){.page-module__YZEHKq__formPanel,.page-module__YZEHKq__twoColumns,.page-module__YZEHKq__boundaryPanel{grid-template-columns:1fr}.page-module__YZEHKq__twoColumns .page-module__YZEHKq__cardList{margin-top:var(--space-lg)}.page-module__YZEHKq__boundaryList{grid-template-columns:1fr}}@media (max-width:40rem){.page-module__YZEHKq__hero{padding-top:calc(var(--header-height) + var(--space-xl))}.page-module__YZEHKq__actions,.page-module__YZEHKq__actions a,.page-module__YZEHKq__submitButton{width:100%}}
