.hero.svelte-1thf6pg{border-bottom:1px solid var(--neutral-100);padding-block:clamp(36px,5vw,64px) clamp(40px,6vw,72px)}.hero-copy.svelte-1thf6pg{max-width:800px;margin-top:24px}.h1.svelte-1thf6pg{font-family:var(--font-display);letter-spacing:-.025em;color:var(--izt-navy-blue);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,66px);font-weight:900;line-height:1}.h1.svelte-1thf6pg span:where(.svelte-1thf6pg){color:var(--text-accent)}.lede.svelte-1thf6pg{max-width:680px;color:var(--neutral-600);margin:20px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.modes.svelte-1thf6pg{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.mode.svelte-1thf6pg{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--neutral-200);height:100%;color:inherit;transition:border-color .2s var(--ease-standard);background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.mode.svelte-1thf6pg:hover{border-color:var(--izt-navy-blue);color:inherit}.mode.svelte-1thf6pg:focus-visible{outline:2px solid var(--izt-navy-blue);outline-offset:3px}.mode-top.svelte-1thf6pg{justify-content:space-between;align-items:center;gap:12px;display:flex}.mode-ic.svelte-1thf6pg{background:var(--izt-navy-blue);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:inline-grid}.mode-tag.svelte-1thf6pg{background:var(--blue-50);font-family:var(--font-display);color:var(--text-accent);border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.mode-name.svelte-1thf6pg{font-family:var(--font-display);color:var(--izt-black-charcoal);font-size:26px;font-weight:800;line-height:1.15}.mode-go.svelte-1thf6pg{font-family:var(--font-display);color:var(--izt-navy-blue);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.switch.svelte-1thf6pg{top:calc(68px + env(safe-area-inset-top,0px));z-index:14;border-bottom:1px solid var(--neutral-200);background:#fff;position:sticky}.switch-in.svelte-1thf6pg{scrollbar-width:none;align-items:center;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.switch.svelte-1thf6pg a:where(.svelte-1thf6pg){border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--neutral-600);flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:700}.switch.svelte-1thf6pg a:where(.svelte-1thf6pg):hover{color:var(--izt-navy-blue);background:var(--blue-50)}.switch.svelte-1thf6pg a.on:where(.svelte-1thf6pg){background:var(--izt-navy-blue);color:#fff}.switch.svelte-1thf6pg .switch-sub:where(.svelte-1thf6pg){margin-left:auto;font-size:13px;font-weight:600}.lane.svelte-1thf6pg,#needs.svelte-1thf6pg{scroll-margin-top:120px}.lane.svelte-1thf6pg{border-top:6px solid var(--izt-navy-blue)}.lane-head.svelte-1thf6pg{align-items:flex-start;gap:20px;margin-bottom:clamp(28px,4vw,40px);display:flex}.lane-ic.svelte-1thf6pg{background:var(--blue-50);width:60px;height:60px;color:var(--izt-navy-blue);border-radius:16px;flex-shrink:0;place-items:center;display:inline-grid}.section-soft.svelte-1thf6pg .lane-ic:where(.svelte-1thf6pg){background:#fff}.lane-head.svelte-1thf6pg .sh-title{letter-spacing:-.02em;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.05}@media (width<=640px){.lane-head.svelte-1thf6pg{flex-direction:column;gap:14px}}.stages.svelte-1thf6pg{flex-direction:column;gap:12px;max-width:920px;margin:0;padding:0;list-style:none;display:flex}.stage.svelte-1thf6pg{scroll-margin-top:130px}.stage.svelte-1thf6pg details:where(.svelte-1thf6pg){border-radius:var(--radius-lg);border:1px solid var(--neutral-200);background:#fff}.stage.svelte-1thf6pg details[open]:where(.svelte-1thf6pg){border-color:var(--blue-200)}.stage.svelte-1thf6pg summary:where(.svelte-1thf6pg){cursor:pointer;align-items:flex-start;gap:18px;padding:20px 22px;list-style:none;display:flex}.stage.svelte-1thf6pg summary:where(.svelte-1thf6pg)::-webkit-details-marker{display:none}.stage.svelte-1thf6pg summary:where(.svelte-1thf6pg):focus-visible{outline:2px solid var(--izt-navy-blue);outline-offset:2px;border-radius:var(--radius-lg)}.st-n.svelte-1thf6pg{color:var(--text-accent);padding-top:3px;font-size:14px;font-weight:700}.st-head.svelte-1thf6pg{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.st-who.svelte-1thf6pg{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--izt-antic-cuir);font-size:11px;font-weight:700}.st-title.svelte-1thf6pg{font-family:var(--font-display);color:var(--izt-black-charcoal);font-size:19px;font-weight:700;line-height:1.3}.st-sum.svelte-1thf6pg{color:var(--neutral-600);font-size:15px;line-height:1.55}.stage.svelte-1thf6pg .st-chev{color:var(--izt-navy-blue);transition:transform .2s var(--ease-standard);flex-shrink:0;margin-top:4px}.stage.svelte-1thf6pg details[open]:where(.svelte-1thf6pg) .st-chev{transform:rotate(180deg)}.steps.svelte-1thf6pg{flex-direction:column;gap:18px;margin:0;padding:4px 22px 22px 60px;list-style:none;display:flex}.steps.svelte-1thf6pg li:where(.svelte-1thf6pg){gap:14px;display:flex}.s-ic.svelte-1thf6pg{background:var(--blue-50);width:34px;height:34px;color:var(--izt-navy-blue);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.s-txt.svelte-1thf6pg{min-width:0}.s-txt.svelte-1thf6pg strong:where(.svelte-1thf6pg){font-family:var(--font-display);color:var(--izt-black-charcoal);font-size:16px;font-weight:700}.s-actor.svelte-1thf6pg{color:var(--neutral-500);margin-left:8px;font-size:12px;font-weight:600}.s-txt.svelte-1thf6pg p:where(.svelte-1thf6pg){color:var(--neutral-600);margin:4px 0 0;font-size:15px;line-height:1.6}.s-txt.svelte-1thf6pg .ui-list:where(.svelte-1thf6pg){flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ui.svelte-1thf6pg{quotes:none;background:var(--neutral-50);border:1px solid var(--neutral-200);font-family:var(--font-display);color:var(--izt-black-charcoal);border-radius:4px;padding:3px 8px;font-size:12.5px;font-weight:600}@media (width<=640px){.stage.svelte-1thf6pg summary:where(.svelte-1thf6pg){gap:12px;padding:18px}.steps.svelte-1thf6pg{padding:0 18px 18px}}.docs-link.svelte-1thf6pg{margin:24px 0 0}.docs-link.svelte-1thf6pg a:where(.svelte-1thf6pg){font-family:var(--font-display);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.next-in.svelte-1thf6pg{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.needs.svelte-1thf6pg{border-top:1px solid var(--neutral-200);margin:24px 0 0;padding:0;list-style:none}.needs.svelte-1thf6pg li:where(.svelte-1thf6pg){border-bottom:1px solid var(--neutral-200);color:var(--neutral-600);gap:14px;padding:14px 0;font-size:15px;line-height:1.55;display:flex}.needs.svelte-1thf6pg strong:where(.svelte-1thf6pg){font-family:var(--font-display);color:var(--izt-black-charcoal);font-weight:700;display:block}.nd-ic.svelte-1thf6pg{color:var(--izt-navy-blue);flex-shrink:0;padding-top:2px}.next-h.svelte-1thf6pg{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--izt-antic-cuir);margin:0 0 16px;font-size:12px;font-weight:700}.next.svelte-1thf6pg{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.next.svelte-1thf6pg a:where(.svelte-1thf6pg){border-radius:var(--radius-lg);border:1px solid var(--neutral-200);color:var(--izt-navy-blue);transition:border-color .2s var(--ease-standard);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:20px 22px;display:grid}.next.svelte-1thf6pg a:where(.svelte-1thf6pg):hover{border-color:var(--izt-navy-blue)}.next.svelte-1thf6pg a:where(.svelte-1thf6pg):focus-visible{outline:2px solid var(--izt-navy-blue);outline-offset:3px}.next.svelte-1thf6pg a:where(.svelte-1thf6pg) svg{grid-area:1/2/span 3}.nx-k.svelte-1thf6pg{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--izt-antic-cuir);font-size:11px;font-weight:700}.nx-t.svelte-1thf6pg{font-family:var(--font-display);color:var(--izt-black-charcoal);font-size:17px;font-weight:700}.nx-b.svelte-1thf6pg{color:var(--neutral-600);font-size:14.5px;line-height:1.5}
