.demo-wizard[data-astro-cid-7jhp2iqj][hidden],.demo-wizard[data-astro-cid-7jhp2iqj] [data-astro-cid-7jhp2iqj][hidden]{display:none!important}.demo-kicker[data-astro-cid-7jhp2iqj]{color:var(--color-muted);font-size:.875rem;font-weight:600}.demo-wizard[data-astro-cid-7jhp2iqj]{gap:24px;display:grid}.demo-summary[data-astro-cid-7jhp2iqj]{border:1px solid var(--color-line);background:var(--color-canvas);gap:0;padding:4px 16px;display:grid}.demo-summary-row[data-astro-cid-7jhp2iqj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;min-height:52px;padding:4px 0;font-size:.875rem;display:grid}.demo-summary-row[data-astro-cid-7jhp2iqj]+.demo-summary-row[data-astro-cid-7jhp2iqj]{border-top:1px solid var(--color-line)}.demo-summary-row[data-astro-cid-7jhp2iqj]>span[data-astro-cid-7jhp2iqj]{color:var(--color-muted)}.demo-summary-row[data-astro-cid-7jhp2iqj] strong[data-astro-cid-7jhp2iqj]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.demo-summary-row[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj],.demo-back[data-astro-cid-7jhp2iqj]{color:#174432;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 8px;font-weight:600;text-decoration:underline}.demo-summary-row[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]:disabled{visibility:hidden}.demo-summary-logo[data-astro-cid-7jhp2iqj]{align-items:center;gap:8px;display:flex}.demo-summary-logo[data-astro-cid-7jhp2iqj] img[data-astro-cid-7jhp2iqj]{object-fit:contain;max-width:40px;max-height:28px}.demo-nav[data-astro-cid-7jhp2iqj] ol[data-astro-cid-7jhp2iqj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-nav[data-astro-cid-7jhp2iqj] li[data-astro-cid-7jhp2iqj]{min-width:0}.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]{border:1px solid var(--color-line);background:var(--color-canvas);width:100%;min-height:52px;color:var(--color-text);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 3px;font-size:.75rem;line-height:1.2;display:flex}.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]:disabled{color:var(--color-muted);cursor:default}.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj][aria-current=step]{background:#e2eee5;border:2px solid #174432;font-weight:700}.demo-dot[data-astro-cid-7jhp2iqj]{background:var(--color-muted);border-radius:50%;width:8px;height:8px;display:block}.demo-nav[data-astro-cid-7jhp2iqj] li[data-astro-cid-7jhp2iqj][data-state=done] .demo-dot[data-astro-cid-7jhp2iqj],.demo-nav[data-astro-cid-7jhp2iqj] li[data-astro-cid-7jhp2iqj][data-state=current] .demo-dot[data-astro-cid-7jhp2iqj]{background:#174432}.demo-nav[data-astro-cid-7jhp2iqj] li[data-astro-cid-7jhp2iqj][data-state=current] .demo-dot[data-astro-cid-7jhp2iqj]{width:10px;height:10px}.demo-stage[data-astro-cid-7jhp2iqj]{border:0;min-inline-size:0;margin:0;padding:0;scroll-margin-top:88px}.demo-stage[data-astro-cid-7jhp2iqj] legend[data-astro-cid-7jhp2iqj]{max-width:100%}.demo-family[data-astro-cid-7jhp2iqj]{border-radius:14px;min-height:80px}.demo-family-icon[data-astro-cid-7jhp2iqj]{color:#174432;background:#e2eee5;border-radius:11px;flex:none;width:40px;height:40px;padding:8px}.demo-actions[data-astro-cid-7jhp2iqj]{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding-top:20px;display:flex}.demo-actions[data-astro-cid-7jhp2iqj] .demo-back[data-astro-cid-7jhp2iqj]{margin-right:auto}.demo-actions[data-astro-cid-7jhp2iqj] .demo-private[data-astro-cid-7jhp2iqj]{width:100%;color:var(--color-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-size:.75rem;display:flex}.demo-family[data-astro-cid-7jhp2iqj]:active{scale:.99}.demo-wizard[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]:focus-visible,.demo-family[data-astro-cid-7jhp2iqj]:has(input:focus-visible){outline-offset:2px;outline:3px solid #146347}.demo-direction[data-astro-cid-7jhp2iqj]{isolation:isolate;position:relative;overflow:clip}.demo-direction[data-astro-cid-7jhp2iqj]:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 100% 0,#a5dbb87a,#cbe6d038 38%,#0000 72%);width:min(68vw,980px);height:560px;position:absolute;top:0;right:0}.demo-direction[data-astro-cid-7jhp2iqj] h1[data-astro-cid-7jhp2iqj]{font-family:var(--font-sans);letter-spacing:-.055em;font-weight:480;line-height:1.05}.demo-direction[data-astro-cid-7jhp2iqj] .demo-kicker[data-astro-cid-7jhp2iqj]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.demo-panel[data-astro-cid-7jhp2iqj]{background:#f8faf7;border-color:#b7c9bc;border-radius:22px;box-shadow:0 24px 76px #1a392712}.demo-summary[data-astro-cid-7jhp2iqj]{background:#eaf1e9;border-color:#bfcec1;border-radius:14px}.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]{border-radius:999px}.alta-plan-option[data-astro-cid-7jhp2iqj],.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj],.demo-family[data-astro-cid-7jhp2iqj],.demo-advance-option[data-astro-cid-7jhp2iqj]{border-color:#718477}.alta-plan-option[data-astro-cid-7jhp2iqj]:has(:checked),.demo-advance-option[data-astro-cid-7jhp2iqj]:has(:checked){background:#e2eee5;border-color:#174432}.alta-plan-option[data-astro-cid-7jhp2iqj]:has(input:focus-visible),.demo-advance-option[data-astro-cid-7jhp2iqj]:has(input:focus-visible){outline-offset:2px;outline:3px solid #146347}.demo-advance-suffix[data-astro-cid-7jhp2iqj]{border-right:0;border-left:1px solid var(--color-border)}.demo-family[data-astro-cid-7jhp2iqj]{border-radius:18px}.demo-family[data-astro-cid-7jhp2iqj]:has(:checked){background:#e2eee5;border-color:#174432}.demo-family[data-astro-cid-7jhp2iqj]:has(:checked) .demo-family-icon[data-astro-cid-7jhp2iqj]{color:#f5f6f4;background:#174432}.demo-direction[data-astro-cid-7jhp2iqj] .button-secondary[data-astro-cid-7jhp2iqj],.demo-direction[data-astro-cid-7jhp2iqj] .field[data-astro-cid-7jhp2iqj],.demo-direction[data-astro-cid-7jhp2iqj] .phone-field[data-astro-cid-7jhp2iqj]{border-radius:999px}.demo-direction[data-astro-cid-7jhp2iqj] .button-secondary[data-astro-cid-7jhp2iqj]{color:#174432;border-color:#174432}.demo-direction[data-astro-cid-7jhp2iqj] .button-secondary[data-astro-cid-7jhp2iqj]:hover{color:#fff;background:#174432;border-color:#174432}.demo-direction[data-astro-cid-7jhp2iqj] input[data-astro-cid-7jhp2iqj][type=file]::file-selector-button{border-radius:999px}.demo-direction[data-astro-cid-7jhp2iqj] .field[data-astro-cid-7jhp2iqj],.demo-direction[data-astro-cid-7jhp2iqj] .phone-field[data-astro-cid-7jhp2iqj],.demo-direction[data-astro-cid-7jhp2iqj] input[data-astro-cid-7jhp2iqj][type=color],.demo-direction[data-astro-cid-7jhp2iqj] input[data-astro-cid-7jhp2iqj][type=file]::file-selector-button{border-color:#718477}@media (width<=639px){.demo-direction[data-astro-cid-7jhp2iqj]>.container[data-astro-cid-7jhp2iqj]{padding-top:28px}.demo-direction[data-astro-cid-7jhp2iqj]>.container[data-astro-cid-7jhp2iqj]>.grid[data-astro-cid-7jhp2iqj]{gap:24px}.demo-intro[data-astro-cid-7jhp2iqj]>a[data-astro-cid-7jhp2iqj]{margin-bottom:18px}.demo-intro[data-astro-cid-7jhp2iqj] h1[data-astro-cid-7jhp2iqj]{font-size:clamp(2.7rem,11vw,3.2rem)}.demo-intro[data-astro-cid-7jhp2iqj]>p[data-astro-cid-7jhp2iqj].text-lg{margin-top:16px;font-size:1rem;line-height:1.55}.demo-intro[data-astro-cid-7jhp2iqj]>.mt-9[data-astro-cid-7jhp2iqj]{margin-top:20px;padding-top:16px}.demo-summary[data-astro-cid-7jhp2iqj]{padding-inline:10px}.demo-summary-row[data-astro-cid-7jhp2iqj]{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) auto;gap:4px;font-size:.75rem}.demo-summary-row[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]{font-size:.75rem}.demo-nav[data-astro-cid-7jhp2iqj] ol[data-astro-cid-7jhp2iqj]{gap:4px}.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj]{letter-spacing:-.025em;font-size:.61rem}.demo-nav[data-astro-cid-7jhp2iqj] button[data-astro-cid-7jhp2iqj] span[data-astro-cid-7jhp2iqj]:last-child{overflow-wrap:normal;word-break:normal}}@media (prefers-reduced-motion:no-preference){.demo-family[data-astro-cid-7jhp2iqj]{transition:scale .12s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1)}.demo-stage[data-astro-cid-7jhp2iqj]:not([hidden]){animation:.24s cubic-bezier(.23,1,.32,1) both demo-enter}@keyframes demo-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}
