@layer components{.page-hero{padding-block:clamp(8rem,7rem + 4vw,11rem) clamp(2.5rem,2rem + 2vw,4rem);position:relative;overflow:clip}.page-hero:before{content:"";background:radial-gradient(40rem 22rem at 92% 0%, color-mix(in oklab, var(--lz-blue-100), transparent 30%), transparent 68%);pointer-events:none;position:absolute;inset:0}.page-hero__inner{gap:1.4rem;display:grid;position:relative}.page-hero__en{display:none}.page-hero__title{word-break:auto-phrase;font-size:clamp(1.9rem,1.4rem + 2.4vw,3.4rem);font-weight:900;line-height:1.35}.page-hero__lead{max-width:40em;color:var(--color-ink-soft);font-size:var(--type-lede);word-break:auto-phrase;line-height:2.05}.page-hero__actions{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.page-section{padding-block:clamp(3.5rem,3rem + 3vw,6.5rem)}.page-section--soft{background:var(--color-paper-soft)}.page-section__head{gap:1rem;margin-bottom:clamp(2rem,1.6rem + 2vw,3.5rem);display:grid}.page-section__title{letter-spacing:var(--tracking-heading);text-wrap:balance;word-break:auto-phrase;font-weight:700}.page-rule{--page-rule-ms:1.1s;border-top:1px solid #0000;position:relative}.page-rule:before,.page-rule:after{content:"";transform-origin:0;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.page-rule:before{background:var(--page-rule-color,var(--color-rule-strong))}.page-rule:after{background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent), transparent 100%) 62%, color-mix(in oklab, var(--color-accent), transparent 10%) 96%, var(--lz-blue-100) 100%);opacity:0;height:2px;margin-top:-.5px;transform:scaleX(0)}:root.js[data-motion=on] .page-rule:not(.is-in,.is-done):before{transform:scaleX(0)}.page-rule.is-in:not(.is-done):before{transition:transform var(--page-rule-ms) var(--ease-inout)}:root[data-motion=on] .page-rule.is-in:not(.is-quiet,.is-done):after{animation:page-rule-light var(--page-rule-ms) var(--ease-inout) 1}@keyframes page-rule-light{0%{opacity:1;transform:scaleX(0)}82%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media (forced-colors:active){.page-rule:before{background:canvastext}}@media print{.page-rule:before{transition:none!important;transform:none!important}.page-rule:after{display:none}}.fact-table{border-top:1px solid var(--color-rule-strong);margin:0;display:grid}.fact-table>div{border-bottom:1px solid var(--color-rule);gap:.3rem 2rem;padding-block:1.15rem;display:grid}.fact-table dt{font-size:var(--type-meta);letter-spacing:.06em;color:var(--color-muted);font-weight:700}.fact-table dd{font-size:var(--type-body);margin:0;font-weight:500}.fact-table .pending{color:var(--color-faint);font-weight:400}@media (width>=48rem){.fact-table>div{grid-template-columns:11rem 1fr;align-items:baseline}}.info-grid{gap:1.1rem;display:grid}@media (width>=48rem){.info-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-card{border-radius:var(--radius-md);gap:.7rem;padding:clamp(1.4rem,1.2rem + 1vw,2rem);display:grid}.info-card__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:640}.info-card__title{font-size:1.08rem;font-weight:900}.info-card__body{font-size:var(--type-small);color:var(--color-ink-soft);line-height:2}.form-grid{gap:1.4rem;display:grid}.form-field{gap:.5rem;display:grid}.form-label{font-size:var(--type-small);align-items:center;gap:.6em;font-weight:700;display:inline-flex}.form-required{letter-spacing:.08em;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);padding:.1em .6em;font-size:.68rem;font-weight:700}.form-optional{letter-spacing:.08em;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-soft);box-shadow:inset 0 0 0 1.5px var(--color-rule-strong);padding:.1em .6em;font-size:.68rem;font-weight:700}.form-input,.form-textarea,.form-select{border:1.5px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;font-size:var(--type-body);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;padding:.9em 1.1em;line-height:1.6}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-faint)}.form-input:hover,.form-textarea:hover,.form-select:hover{border-color:var(--color-rule-accent)}.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft);outline:none}.form-input:active,.form-textarea:active,.form-select:active{border-color:var(--color-accent-strong)}.form-textarea{resize:vertical;min-height:11rem}.form-hint{color:var(--color-muted);font-size:.8rem;line-height:1.8}.form-error{color:var(--color-danger);font-size:.8rem;font-weight:700}.form-field.has-error .form-input,.form-field.has-error .form-textarea{border-color:var(--color-danger)}.form-notice{border-radius:var(--radius-sm);font-size:var(--type-small);padding:1rem 1.2rem;line-height:1.9}.form-notice--error{background:var(--color-danger-paper);color:var(--color-danger)}.form-notice--info{background:var(--color-accent-faint);color:var(--color-ink-soft)}}
