.demo_page__ZQZlk{max-width:1080px;margin:0 auto;padding:0 var(--space-6) var(--space-8) calc(var(--space-10) + var(--space-4));position:relative;background:var(--bg,var(--n50))}.demo_eyebrow__cg80a{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0 0 var(--space-3)}.demo_h1__5fb8U{font-size:clamp(38px,6.4vw,72px);font-weight:800;letter-spacing:-.048em;line-height:.96;margin:0 0 var(--space-5);color:var(--text,var(--n900))}.demo_h1alt__mvoVw{font-weight:300;color:var(--primary)}.demo_h2__PYKzE{font-size:clamp(26px,3.9vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1.04;margin:0 0 var(--space-4);color:var(--text,var(--n900))}.demo_h3__bY4XX{font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-2);color:var(--text,var(--n900))}.demo_h3__bY4XX,.demo_lede__4b00o{font-size:var(--font-size-md,17px)}.demo_lede__4b00o{color:var(--text-muted,var(--n600));max-width:62ch;line-height:1.6;margin:0 0 var(--space-3)}.demo_note__YXTuV{font-size:var(--font-size-sm);color:var(--n500);max-width:64ch;line-height:1.6;margin:var(--space-4) 0 0}.demo_muted__1_bN_{color:var(--n400)}.demo_switch__7lcaf{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);max-width:680px;margin-bottom:var(--space-2)}.demo_sw__llHnw{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;background:var(--bg-card-raised,#fff);border:1.5px solid var(--n200);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);cursor:pointer;font:inherit;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.demo_sw__llHnw:hover{transform:translateY(-2px);border-color:var(--primary)}.demo_sw__llHnw:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.demo_sw__llHnw[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--mint-tint)}.demo_swKicker__jLTl_{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--n400)}.demo_swTitle__aubm5{font-size:var(--font-size-md,17px);font-weight:700;letter-spacing:-.02em}.demo_swBlurb__i_Z2A{font-size:var(--font-size-sm);color:var(--text-muted,var(--n600));line-height:1.5}.demo_dot__dgWi5{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:var(--space-2)}.demo_tag__Pc6L3{display:inline-block;margin-left:var(--space-2);font-size:var(--font-size-xs);font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--n100);color:var(--n500)}.demo_tagPriority__erBo3{background:var(--amber-tint);color:var(--amber-coral-priority-text)}.demo_grid2__H7LHc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.demo_grid3__ptRTx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.demo_card__218sX{background:var(--bg-card-raised,#fff);border:1px solid var(--n200);border-radius:var(--radius-md);padding:var(--space-5)}.demo_card__218sX p{font-size:var(--font-size-sm);color:var(--text-muted,var(--n600));line-height:1.58;margin:0}.demo_cardNum__Xw7Mr{display:block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;color:var(--mint-deep);margin-bottom:var(--space-2)}.demo_planHero__XAFgC{display:grid;grid-template-columns:240px 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;margin-top:var(--space-5)}.demo_bigDate__IavjP{font-size:clamp(32px,4.6vw,50px);font-weight:800;letter-spacing:-.045em;line-height:1;margin:0 0 var(--space-3);color:var(--text,var(--n900))}.demo_stats__HB4uU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-6) 0 0}.demo_stat__Ml_D8{background:var(--bg-subtle,var(--n50));border:1px solid var(--n200);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.demo_stat__Ml_D8 dt{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--n400);margin-bottom:var(--space-2)}.demo_stat__Ml_D8 dd{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.demo_statMint__tu4mt{color:var(--primary)}.demo_statSub__Ancp0{font-size:var(--font-size-xs)!important;font-weight:500!important;color:var(--n400);margin-top:var(--space-1)!important}.demo_plats___s5Ki{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.demo_plat__2gSwj{background:var(--bg-card-raised,#fff);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--n200);border-top:4px solid var(--n200)}.demo_platPro__oePCU{border-top-color:var(--primary)}.demo_platOrg__7Jdqu{border-top-color:var(--mint-deep)}.demo_platTitle__aXPyU{font-size:22px;font-weight:800;letter-spacing:-.03em;margin:0 0 var(--space-1)}.demo_platWho__6NkPP{font-size:var(--font-size-sm);color:var(--n500);margin:0 0 var(--space-4)}.demo_feat__QxBAh{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--n100)}.demo_feat__QxBAh b{display:block;font-size:var(--font-size-sm);font-weight:700;margin-bottom:2px}.demo_feat__QxBAh span span{font-size:var(--font-size-sm);color:var(--text-muted,var(--n600));line-height:1.5}.demo_tick__TbMB1{color:var(--mint-deep);flex:none}.demo_shared__4UEiO{margin-top:var(--space-4);background:var(--mint-tint);border:1px solid var(--mint-tint-strong);border-radius:var(--radius-lg);padding:var(--space-6)}.demo_shared__4UEiO .demo_feat__QxBAh{border-top:0;padding:var(--space-2) 0}.demo_close__Hm64f{background:var(--secondary);color:#fff;border-radius:var(--radius-lg);padding:var(--space-8) var(--space-7)}.demo_close__Hm64f .demo_h2__PYKzE{color:#fff}.demo_close__Hm64f p{color:hsla(0,0%,100%,.62);font-size:var(--font-size-md,17px);max-width:54ch;margin:0}.demo_closeRow__KvZET{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6)}.demo_btnGhost__RBeda,.demo_btnPrimary__PzZ5y{display:inline-flex;align-items:center;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);font-size:var(--font-size-base,15px);font-weight:700;text-decoration:none}.demo_btnPrimary__PzZ5y{background:var(--primary);color:#fff}.demo_btnPrimary__PzZ5y:hover{background:var(--primary-dark)}.demo_btnGhost__RBeda{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.3)}.demo_btnGhost__RBeda:hover{border-color:#fff}.demo_btnGhost__RBeda:focus-visible,.demo_btnPrimary__PzZ5y:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.demo_fca___REHt{font-size:var(--font-size-xs);color:var(--n500);line-height:1.6;border-left:3px solid var(--n200);padding:var(--space-2) 0 var(--space-2) var(--space-4);margin-top:var(--space-8);max-width:72ch}@media (max-width:900px){.demo_grid3__ptRTx{grid-template-columns:1fr 1fr}}@media (max-width:760px){.demo_page__ZQZlk{padding-left:calc(var(--space-6) + var(--space-4));padding-right:var(--space-4)}.demo_doors__OGJ5I,.demo_grid2__H7LHc,.demo_grid3__ptRTx,.demo_planHero__XAFgC,.demo_plats___s5Ki,.demo_stats__HB4uU,.demo_switch__7lcaf{grid-template-columns:1fr}.demo_planHero__XAFgC{gap:var(--space-5)}.demo_close__Hm64f{padding:var(--space-6) var(--space-5)}}@media (prefers-reduced-motion:reduce){.demo_sw__llHnw,.demo_sw__llHnw:hover{transition:none;transform:none}}.demo_entryCard__8OoFf,.demo_stepCard__7t_rl{background:var(--bg-card-raised,#fff);border:1px solid var(--n200);border-radius:var(--radius-xl);padding:var(--space-9) var(--space-8);margin:var(--space-5) 0 var(--space-8);box-shadow:0 2px 10px rgba(15,38,33,.05),0 18px 50px rgba(15,38,33,.07)}.demo_stepCard__7t_rl{animation:demo_cardIn__jJlpV .3s cubic-bezier(.2,.7,.3,1) both}@keyframes demo_cardIn__jJlpV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.demo_stepCard__7t_rl{animation:none}}.demo_startRow__UCqvI{margin-top:var(--space-7)}.demo_startBtn__tyTwD{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--primary);color:#fff;border:0;border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);font-family:inherit;font-size:var(--font-size-md,17px);font-weight:700;cursor:pointer}.demo_startBtn__tyTwD:hover{background:var(--primary-dark)}.demo_startBtn__tyTwD:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.demo_bar__N2lB4{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;background:var(--bg,var(--n50));border-bottom:1px solid var(--n200);padding:var(--space-3) 0}.demo_barStep__s8TqB{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--n400);flex:none}.demo_barTitle__iI3_4{font-size:var(--font-size-base,15px);font-weight:800;letter-spacing:-.02em;flex:none}.demo_dots__Bgl3W{display:flex;gap:5px;margin-left:auto;flex:none}.demo_dot2__iNVH1{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--n200);cursor:pointer}.demo_dot2__iNVH1:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.demo_dotDone__CTdWZ{background:var(--mint-deep)}.demo_dotNow__9YIYc{background:var(--primary);width:22px;border-radius:var(--radius-pill)}.demo_nav__vGdhP{display:flex;gap:var(--space-2);flex:none}.demo_navBtn__OHzLE{border:1.5px solid var(--n200);background:var(--bg-card-raised,#fff);color:var(--text,var(--n900));border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-family:inherit;font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.demo_navBtn__OHzLE:hover{border-color:var(--primary)}.demo_navBtn__OHzLE:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.demo_navPrimary__r6Fzs{background:var(--primary);color:#fff;border-color:var(--primary)}.demo_navPrimary__r6Fzs:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.demo_stepFoot__IoR6H{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--n200)}.demo_closeTitle___Ctwy{font-size:24px;font-weight:800;letter-spacing:-.03em;margin:0 0 var(--space-2);color:#fff}.demo_close__Hm64f{margin-top:var(--space-8)}@media (max-width:760px){.demo_entryCard__8OoFf,.demo_stepCard__7t_rl{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg)}.demo_barTitle__iI3_4{order:3;width:100%}.demo_dots__Bgl3W{margin-left:0}}.demo_realStack__MTAbd{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5)}.demo_nameCell__vnU6q{display:flex;align-items:center;gap:var(--space-2)}.demo_flags__H7l7p{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.demo_rateCell__5jpbe{display:flex;align-items:center;gap:var(--space-1)}.demo_locked__dxmub input,.demo_locked__dxmub select,.demo_locked__dxmub textarea{cursor:default}.demo_locked__dxmub input:focus,.demo_locked__dxmub select:focus,.demo_locked__dxmub textarea:focus{outline:none;box-shadow:none}.demo_beacon__2Kr1D{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--mint-tint);border:1px solid var(--mint-tint-strong)}.demo_beaconDot__GkKhz{width:8px;height:8px;border-radius:50%;background:var(--mint-deep);flex:none;animation:demo_beaconPulse__QQH5Z 2s ease-out infinite}@keyframes demo_beaconPulse__QQH5Z{0%{box-shadow:0 0 0 0 var(--mint-tint-strong)}70%{box-shadow:0 0 0 8px rgba(31,200,164,0)}to{box-shadow:0 0 0 0 rgba(31,200,164,0)}}@media (prefers-reduced-motion:reduce){.demo_beaconDot__GkKhz{animation:none}}.demo_beaconText__0VgiT{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mint-deep)}