.ezu-section-header{max-width:760px;margin:0 auto var(--ez-head-gap);text-align:center;justify-items:center;gap:14px;display:grid}.ezu-section-header.is-left{text-align:left;justify-items:start;max-width:none;margin-left:0}.ezu-section-header.has-action{justify-content:space-between;align-items:flex-end;gap:var(--ez-space-6);text-align:left;max-width:none;display:flex}.ezu-section-header.has-action>div:first-child{gap:12px;display:grid}.ezu-eyebrow{display:none}.ezu-section-header h2{color:var(--ez-text);font-size:var(--ez-fs-h2);font-weight:var(--ez-weight-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.ezu-section-header p{max-width:62ch;color:var(--ez-text-muted);font-size:var(--ez-fs-md);text-wrap:pretty;margin:0 auto;line-height:1.65}.ezu-section-header.is-left p,.ezu-section-header.has-action p{margin-left:0}.ezu-section-action{flex:none}.ezu-faq{gap:12px;width:100%;max-width:820px;margin-inline:auto;display:grid}.ezu-faq details{border:1px solid var(--ez-border);border-radius:var(--ez-radius-lg);background:#ffffff08;transition:border-color .15s,background .15s}.ezu-faq details[open]{border-color:var(--ez-border-strong);background:#ffffff0d}.ezu-faq summary{justify-content:space-between;align-items:center;gap:var(--ez-space-5);border-radius:var(--ez-radius-lg);color:var(--ez-text);cursor:pointer;padding:22px 24px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;transition:color .15s;display:flex}.ezu-faq summary::-webkit-details-marker{display:none}.ezu-faq summary::marker{content:""}.ezu-faq summary:hover,.ezu-faq details[open]>summary{color:var(--ez-accent)}.ezu-faq summary:focus-visible{outline:2px solid var(--ez-accent);outline-offset:2px}.ezu-faq-chevron{box-sizing:content-box;border:1px solid var(--ez-border-strong);width:14px;height:14px;color:var(--ez-text);border-radius:50%;flex:none;padding:7px;transition:transform .2s,color .15s,border-color .15s}.ezu-faq details[open] .ezu-faq-chevron{border-color:var(--ez-accent);color:var(--ez-accent);transform:rotate(180deg)}.ezu-faq-answer{max-width:70ch;color:var(--ez-text-body);font-size:var(--ez-fs-md);padding:0 24px 24px;line-height:1.75}.ezu-faq-answer>p{margin:0}.ezu-faq-answer>p+p{margin-top:var(--ez-space-3)}.ezu-faq-answer a{color:var(--ez-text);text-decoration:underline;-webkit-text-decoration-color:var(--ez-border-strong);text-decoration-color:var(--ez-border-strong);text-underline-offset:3px}.ezu-faq-answer a:hover{color:var(--ez-accent);text-decoration-color:currentColor}.ezu-steps{grid-template-columns:repeat(var(--ezu-steps,4), minmax(0, 1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ezu-steps:before{content:"";top:19px;right:calc(50% / var(--ezu-steps,4));left:calc(50% / var(--ezu-steps,4));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ez-accent) 40%, transparent) 12%, color-mix(in srgb, var(--ez-accent) 40%, transparent) 88%, transparent);height:1px;position:absolute}.ezu-step{grid-template-rows:auto 1fr;justify-items:center;gap:22px;min-width:0;display:grid}.ezu-step-number{background:var(--ez-accent);width:38px;height:38px;box-shadow:0 0 0 8px var(--ez-bg);color:var(--ez-accent-ink);font-size:var(--ez-fs-md);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.ezu-step-card{width:100%;padding:var(--ez-card-pad) 28px;border:1px solid var(--ez-border);border-radius:var(--ez-radius-lg);background:var(--ez-card-fill);text-align:center;align-content:start;justify-items:center;gap:12px;display:grid}.ezu-step-icon{border:1px solid color-mix(in srgb, var(--ez-accent) 38%, transparent);border-radius:var(--ez-radius-md);width:52px;height:52px;color:var(--ez-accent);place-items:center;margin-bottom:4px;display:grid}.ezu-step h3{color:var(--ez-text);font-size:var(--ez-fs-card);font-weight:var(--ez-weight-heading);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.ezu-step p{color:var(--ez-text-muted);font-size:var(--ez-fs-card-text);margin:0;line-height:1.7}.ezu-chips{gap:var(--ez-space-2);flex-wrap:wrap;display:flex}.ezu-chip{min-height:36px;padding:0 var(--ez-space-4);border:1px solid var(--ez-border-strong);color:var(--ez-text);font:inherit;font-size:var(--ez-fs-body);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ezu-chip:hover{border-color:color-mix(in srgb, var(--ez-accent) 60%, transparent)}.ezu-chip[aria-pressed=true]{border-color:var(--ez-accent);background:var(--ez-accent);color:var(--ez-accent-ink)}.ezu-chip:focus-visible{outline:2px solid var(--ez-accent);outline-offset:2px}.ezu-chip-count{color:inherit;font-size:var(--ez-fs-xs);font-variant-numeric:tabular-nums;opacity:.7}.ezu-card{border:1px solid var(--ez-border);border-radius:var(--ez-radius-lg);background:var(--ez-surface);flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ezu-card.is-link:hover,.ezu-card.is-link:focus-within{border-color:color-mix(in srgb, var(--ez-accent) 45%, transparent);transform:translateY(-2px)}.ezu-card-media{aspect-ratio:var(--ezu-ratio,16 / 9);background:var(--ez-surface-2);position:relative;overflow:hidden}.ezu-card-media img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;display:block}.ezu-card.is-link:hover .ezu-card-media img{transform:scale(1.04)}.ezu-card-badge{border:1px solid var(--ez-border-strong);color:var(--ez-text);font-size:var(--ez-fs-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111114cc;border-radius:999px;padding:3px 9px;font-weight:600;line-height:1.5;position:absolute;top:10px;left:10px}.ezu-card-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#111114b3;border:1px solid #fff5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.ezu-card-play svg{margin-left:2px}.ezu-card-body{gap:var(--ez-space-2);flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.ezu-card-eyebrow{color:var(--ez-text-subtle);font-size:var(--ez-fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ezu-card-title{color:var(--ez-text);font-size:17px;font-weight:var(--ez-weight-heading);margin:0;line-height:1.4}.ezu-card-title a,.ezu-card-title button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ezu-card-title a:after,.ezu-card-title button:after{content:"";z-index:1;position:absolute;inset:0}.ezu-card-title a:focus-visible,.ezu-card-title button:focus-visible{outline:none}.ezu-card-title a:focus-visible:after,.ezu-card-title button:focus-visible:after{outline:2px solid var(--ez-accent);outline-offset:-2px;border-radius:inherit}.ezu-card.is-link:hover .ezu-card-title{color:var(--ez-accent)}.ezu-card-text{color:var(--ez-text-muted);font-size:var(--ez-fs-sm);margin:0;line-height:1.7}.ezu-card-footer{z-index:2;padding-top:var(--ez-space-2);margin-top:auto;position:relative}.ezu-card.is-compact{border-radius:var(--ez-radius-sm);flex-direction:row;align-items:center}.ezu-card.is-compact .ezu-card-media{aspect-ratio:4/3;flex:0 0 88px;align-self:stretch}.ezu-card.is-compact .ezu-card-body{gap:2px;padding:10px 14px}.ezu-card.is-compact .ezu-card-title{font-size:var(--ez-fs-sm)}.ezu-card.is-compact .ezu-card-text{font-size:var(--ez-fs-xs);line-height:1.5}@media (width<=900px){.ezu-steps{grid-template-columns:1fr;gap:20px}.ezu-steps:before{display:none}}@media (width<=767px){.ezu-section-header.has-action{display:block}.ezu-section-header.has-action .ezu-section-action{margin-top:var(--ez-space-4)}.ezu-section-header p{font-size:var(--ez-fs-sm)}.ezu-faq summary{padding:18px;font-size:16.5px}.ezu-faq-answer{padding:0 18px 20px;font-size:15px}.ezu-step-card{padding:24px}.ezu-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.ezu-chips::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.ezu-card,.ezu-card-media img,.ezu-faq-chevron{transition:none}.ezu-card.is-link:hover,.ezu-card.is-link:focus-within{transform:none}}
