.classic-tour{--color-bg: #f3f2f2;--color-surface: #eae9e9;--color-text: #201e1d;--color-accent: #ec3013;--color-divider: color-mix(in srgb, #201e1d 40%, transparent);--color-neutral-100: #f8f4f4;--color-neutral-300: #d7d3d3;--color-neutral-500: #9b9797;--color-neutral-600: #7d7979;--color-neutral-800: #444141;--color-neutral-900: #2d2b2b;--color-accent-100: #fff2ef;--color-accent-600: #dd2b0f;--color-accent-700: #ae1800;--color-accent-800: #7c1405;--color-accent-2-100: #fff2ef;--color-accent-2-800: #71261b;--font-heading: "Archivo", system-ui, sans-serif;--font-body: "Archivo", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--radius-md: 0px;--radius-lg: 0px;--shadow-lg: 0 12px 32px color-mix(in srgb, #2d2b2b 22%, transparent);container-type:inline-size;background:var(--color-bg);font-family:var(--font-body)}.classic-tour a{color:var(--color-accent-700);text-decoration:none}.classic-tour a:hover{color:var(--color-accent)}.classic-tour h1,.classic-tour h2,.classic-tour h3,.classic-tour h4,.classic-tour h6{font-family:var(--font-heading);font-weight:800;line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.classic-tour h2{font-size:32px}.classic-tour h3{font-size:25px}.classic-tour h4{font-size:20px}.classic-tour h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.classic-tour p{margin:0 0 var(--space-3)}.classic-tour .hero-h{font-size:clamp(38px,7.4cqw,82px);line-height:1.06;letter-spacing:-.02em;margin:0 0 0 -.058em}.classic-tour .g4{display:grid;grid-template-columns:repeat(4,1fr)}.classic-tour .g3{display:grid;grid-template-columns:repeat(3,1fr)}.classic-tour .g2{display:grid;grid-template-columns:repeat(2,1fr)}.classic-tour .frow{display:grid;grid-template-columns:minmax(56px,110px) minmax(0,360px) minmax(0,1fr);gap:28px clamp(20px,4cqw,64px);align-items:baseline}@container (max-width: 820px){.classic-tour .g4{grid-template-columns:repeat(2,1fr)}.classic-tour .g3,.classic-tour .g2{grid-template-columns:1fr}.classic-tour .frow{grid-template-columns:1fr;gap:10px}.classic-tour .navlinks{display:none}.classic-tour .nav{flex-wrap:wrap;gap:10px}.classic-tour .nav .btn{flex:1;justify-content:center}}.classic-tour .navlinks{display:flex;gap:22px;align-items:center;margin-inline-end:18px}@keyframes pulse-dot{0%,to{box-shadow:0 0 color-mix(in srgb,#ec3013 40%,transparent)}50%{box-shadow:0 0 0 8px transparent}}.classic-tour .hr{height:2px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.classic-tour .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:800;font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.classic-tour .btn:disabled{opacity:.45;cursor:not-allowed}.classic-tour .btn-primary{background:var(--color-accent);color:var(--color-bg)}.classic-tour .btn-primary:hover{background:var(--color-accent-600)}.classic-tour .btn-secondary{border-color:var(--color-divider)}.classic-tour .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.classic-tour .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.classic-tour .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.classic-tour .btn-block{width:100%;margin-top:var(--space-2);justify-content:flex-start;text-align:left}.classic-tour .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.classic-tour .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.classic-tour .input:focus-visible{border-color:var(--color-accent);outline:none}.classic-tour textarea.input{min-height:90px;resize:vertical}.classic-tour .radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.classic-tour .radio input{position:absolute;opacity:0;width:0;height:0}.classic-tour .radio .dot{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--color-divider)}.classic-tour .radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.classic-tour .tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:0}.classic-tour .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.classic-tour .tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.classic-tour .tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.classic-tour .nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider)}.classic-tour .nav-brand{font-family:var(--font-heading);font-weight:800;font-size:18px;margin-right:auto}.classic-tour .table{width:100%;border-collapse:collapse;font-size:14px}.classic-tour .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider)}.classic-tour .table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.classic-tour .table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.classic-tour .dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.classic-tour .dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.classic-tour .dialog-title{font-family:var(--font-heading);font-weight:800;font-size:20px}.classic-tour .dialog-body{font-size:14px;opacity:.85}.ex-tour{--canvas: #0e1216;--surface: #141a20;--surface2: #1a222a;--gold: #c9a75c;--gold-hi: #e8d3a1;--gold-dim: rgba(201, 167, 92, .16);--hair: rgba(201, 167, 92, .26);--em: #34a37a;--em-dim: rgba(52, 163, 122, .14);--ink: #eceae5;--muted: rgba(236, 234, 229, .62);--faint: rgba(236, 234, 229, .38);container-type:inline-size;background:var(--canvas);color:var(--ink);font-family:Archivo,system-ui,sans-serif}.ex-tour h1,.ex-tour h2,.ex-tour h3,.ex-tour h4{color:var(--ink)}.ex-tour .kick{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.ex-tour .disp{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(34px,6.4cqw,74px);line-height:1.05;letter-spacing:-.025em;margin:0}.ex-tour .lead{font-size:17px;line-height:30px;color:var(--muted);max-width:54ch}.ex-tour .rule{height:1px;border:0;margin:0;background:var(--hair)}.ex-tour .rule2{height:2px;border:0;margin:0;background:linear-gradient(90deg,var(--gold) 0%,rgba(201,167,92,.15) 42%,rgba(201,167,92,0) 100%)}.ex-tour .pad{padding:clamp(34px,5cqw,86px) clamp(20px,5cqw,68px)}.ex-tour .g4{display:grid;grid-template-columns:repeat(4,1fr)}.ex-tour .g3{display:grid;grid-template-columns:repeat(3,1fr)}.ex-tour .g2{display:grid;grid-template-columns:repeat(2,1fr)}.ex-tour .split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4cqw,64px);align-items:center}.ex-tour .frow{display:grid;grid-template-columns:minmax(48px,84px) minmax(0,320px) minmax(0,1fr);gap:24px clamp(18px,3.4cqw,56px);align-items:baseline;padding:26px 0;border-top:1px solid var(--hair);position:relative}.ex-tour .fnum{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:13px;letter-spacing:.1em;color:var(--faint);margin:0}.ex-tour .navlinks{display:flex;gap:26px;align-items:center;margin-inline-end:20px}.ex-tour .navlink{position:relative;font-size:13.5px;letter-spacing:.04em;color:var(--muted);padding:4px 0}.ex-tour .navlink:hover{color:var(--ink)}.ex-tour .gbtn{display:inline-flex;align-items:center;gap:8px;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:13.5px;letter-spacing:.02em;padding:12px 20px;border:0;cursor:pointer;color:#171207;background:linear-gradient(100deg,#b9944c,#e6cf9a 45%,#b9944c);transition:box-shadow .3s,transform .2s}.ex-tour .gbtn:hover{box-shadow:0 0 0 1px var(--gold),0 12px 30px #c9a75c2e}.ex-tour .obtn{display:inline-flex;align-items:center;gap:8px;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:13.5px;padding:12px 20px;cursor:pointer;color:var(--ink);background:transparent;border:1px solid var(--hair);transition:border-color .3s,background .3s,color .3s}.ex-tour .obtn:hover{border-color:var(--gold);background:var(--gold-dim);color:var(--gold-hi)}.ex-tour .tbtn{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;cursor:pointer;background:transparent;color:var(--muted);border:1px solid transparent;border-bottom:1px solid var(--hair);transition:color .3s,border-color .3s,background .3s}.ex-tour .tbtn:hover{color:var(--ink);background:#eceae50a}.ex-tour .tbtn[data-on="1"]{color:var(--gold-hi);border-bottom-color:var(--gold);background:var(--gold-dim)}.ex-tour .cell{padding:22px clamp(16px,2.6cqw,28px);border-inline-end:1px solid var(--hair)}.ex-tour .stat{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(26px,3cqw,40px);line-height:1;letter-spacing:-.02em;margin:0;color:var(--gold-hi)}.ex-tour .slab{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:12px 0 0}.ex-tour .panel{border:1px solid var(--hair);background:linear-gradient(180deg,var(--surface) 0%,var(--canvas) 100%)}.ex-tour .prow{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hair)}.ex-tour .pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--hair);color:var(--muted)}.ex-tour .pill-em{border-color:#34a37a80;color:#7fd7b4;background:var(--em-dim)}.ex-tour .pill-gold{border-color:var(--gold);color:var(--gold-hi);background:var(--gold-dim)}.ex-tour table.ex-t{width:100%;border-collapse:collapse;font-size:13.5px}.ex-tour table.ex-t th{text-align:left;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:400;padding:10px 8px;border-bottom:1px solid var(--hair)}.ex-tour table.ex-t td{padding:11px 8px;border-bottom:1px solid rgba(236,234,229,.07);color:var(--ink)}.ex-tour table.ex-t tbody tr:hover{background:#c9a75c0f}.ex-tour .fld label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.ex-tour .inp{width:100%;min-height:46px;padding:10px 14px;font:inherit;font-size:14.5px;color:var(--ink);background:#eceae50a;border:1px solid var(--hair);transition:border-color .3s,background .3s}.ex-tour .inp::placeholder{color:var(--faint)}.ex-tour .inp:focus{outline:none;border-color:var(--gold);background:#c9a75c12}.ex-tour .tier{padding:28px clamp(18px,2.8cqw,34px);border-inline-end:1px solid var(--hair);transition:background .4s,transform .3s}.ex-tour .tier:hover{background:#c9a75c0d}.ex-tour .tier[data-rec="1"]{background:linear-gradient(180deg,rgba(201,167,92,.11) 0%,transparent 70%);box-shadow:inset 0 2px 0 0 var(--gold)}.ex-tour .lst{display:grid;gap:11px;font-size:14px;color:var(--muted)}.ex-tour .lst b{color:var(--ink);font-weight:400}.ex-tour .off{color:#eceae542}.ex-tour .close{background:linear-gradient(115deg,#0f1418,#1b232b 55%,#0f1418);border-top:2px solid var(--gold)}@container (max-width: 860px){.ex-tour .g4{grid-template-columns:repeat(2,1fr)}.ex-tour .g3,.ex-tour .g2,.ex-tour .split{grid-template-columns:1fr}.ex-tour .frow{grid-template-columns:1fr;gap:8px}.ex-tour .navlinks{display:none}.ex-tour .cell,.ex-tour .tier{border-inline-end:0;border-bottom:1px solid var(--hair)}.ex-tour .nav-wrap{flex-wrap:wrap;gap:10px}.ex-tour .nav-wrap .gbtn,.ex-tour .nav-wrap .obtn{flex:1;justify-content:center}}.ex-tour .nodep{animation:ex-pulse 3.2s ease-in-out infinite}.ex-tour .draw{stroke-dasharray:1400;stroke-dashoffset:1400;animation:ex-draw 2.4s cubic-bezier(.2,.7,.2,1) forwards}@keyframes sheen{0%{transform:translate(-130%) skew(-18deg)}55%,to{transform:translate(240%) skew(-18deg)}}@keyframes glowPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes threadUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes cascadeIn{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trace{0%{background-position:0% 0}to{background-position:300% 0}}@keyframes shakeA{10%,90%{transform:translate(-3px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}to{transform:translate(0)}}@keyframes popIn{0%{transform:scale(0)}60%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes bolt{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ringPulse{0%,to{box-shadow:0 0 0 0 var(--pulse-c, rgba(212, 175, 55, .45))}50%{box-shadow:0 0 0 8px transparent}}@keyframes ex-draw{to{stroke-dashoffset:0}}@keyframes ex-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes ex-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ex-ring{0%,to{box-shadow:0 0 #34a37a73}50%{box-shadow:0 0 0 9px #34a37a00}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #ec301366}50%{box-shadow:0 0 0 8px transparent}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: no-preference){.anim-glow-pulse{animation-name:glowPulse;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.anim-marquee{animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite}.anim-ring-pulse{animation-name:ringPulse;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.anim-sheen{animation-name:sheen;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite}.skeleton{animation:shimmer 1.6s ease-in-out infinite}}.skeleton{display:inline-block;background:linear-gradient(90deg,var(--field, rgba(148, 163, 184, .12)) 25%,var(--border, rgba(148, 163, 184, .28)) 50%,var(--field, rgba(148, 163, 184, .12)) 75%);background-size:200% 100%;border-radius:6px}.hotspot-dot:focus-visible{outline:2px solid var(--cta-solid, #d4af37);outline-offset:3px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{overflow-x:hidden}a{color:inherit;text-decoration:none}input,button,textarea{font-family:inherit}.site-header{display:flex;flex-wrap:wrap}.site-header-nav,.site-header-actions{display:flex}.site-header-burger,.site-mobile-menu{display:none}@media (max-width: 900px){.site-header-nav,.site-header-actions .site-header-signin,.site-header-actions .site-header-theme{display:none}.site-header-burger,.site-mobile-menu.open{display:flex}}@media (max-width: 900px){.split-2col{grid-template-columns:1fr!important;min-height:0!important}.split-2col-reverse{direction:ltr!important}}.grid-3col{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4col{display:grid;grid-template-columns:repeat(4,1fr)}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width: 900px){.grid-3col,.grid-4col{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px!important}}@media (max-width: 560px){.grid-3col,.grid-4col,.footer-grid{grid-template-columns:1fr}}@media (max-width: 900px){.signup-panel{padding:40px 24px!important}}@media (max-width: 560px){.public-page section,.public-page header{padding-left:20px!important;padding-right:20px!important}.hero-title{font-size:28px!important}.display-404{font-size:64px!important}}
