:root{color-scheme:dark;--ink: #070815;--ink-2: #0f1024;--panel: #17142f;--field: #191d38;--line: rgba(236, 244, 255, .18);--text: #f8fbff;--muted: #b8c6d8;--soft: #e6f4ff;--green: #24d17e;--teal: #17e8ff;--amber: #ffcf38;--hot: #ff3b7a;--red: #ff665f;--white: #ffffff;--shadow: 0 28px 80px rgba(0, 0, 0, .36);--ease: cubic-bezier(.22, 1, .36, 1);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);line-height:1.6;letter-spacing:0}.motion-field{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.motion-ball{position:absolute;width:clamp(2.1rem,4vw,4.7rem);aspect-ratio:1;border-radius:50%;opacity:.24;background:radial-gradient(circle at 50% 50%,rgba(7,19,15,.95) 0 13%,transparent 14%),conic-gradient(from 10deg,#07130fcc 0 14%,#fffffff0 15% 28%,#07130fd1 29% 43%,#fffffff5 44% 58%,#07130fc7 59% 72%,#fffffff5 73% 86%,#07130fd1 87% 100%);box-shadow:0 0 32px #f5b93f2e;filter:blur(.2px)}.ball-a{left:70%;top:18%;animation:ball-drift-a 16s linear infinite;animation-delay:-7s}.ball-b{right:4%;top:58%;width:clamp(1.8rem,3vw,3.5rem);opacity:.18;animation:ball-drift-b 20s linear infinite;animation-delay:-11s}.ball-c{left:42%;bottom:16%;width:clamp(1.6rem,2.4vw,3rem);opacity:.16;animation:ball-drift-c 24s linear infinite;animation-delay:-15s}.motion-line{position:absolute;height:1px;width:min(38vw,34rem);background:linear-gradient(90deg,transparent,rgba(63,217,199,.36),rgba(245,185,63,.2),transparent);opacity:.38;transform:rotate(-8deg)}.motion-chip{position:absolute;display:grid;place-items:center;width:clamp(2.6rem,5vw,4.8rem);aspect-ratio:1;border:1px solid rgba(255,207,56,.46);border-radius:999px;color:var(--amber);background:radial-gradient(circle at 32% 28%,#fff3,#ffcf381a 42%,#07081580);box-shadow:0 0 34px #ffcf3829;font-size:.72rem;font-weight:900;opacity:.3}.chip-a{left:9vw;top:28vh;animation:chip-float 18s linear infinite}.chip-b{right:16vw;bottom:20vh;animation:chip-float 16s linear infinite reverse}.chip-c{right:5vw;top:18vh;animation:chip-float 21s linear infinite}.slot-pulse{position:absolute;width:clamp(4rem,10vw,9rem);height:clamp(1.2rem,2vw,1.8rem);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(23,232,255,.32),rgba(255,59,122,.24),transparent);filter:blur(6px);opacity:.28}.rand-note{position:absolute;display:grid;grid-template-columns:1fr auto;align-items:center;width:clamp(5.2rem,10vw,8.6rem);height:clamp(2.55rem,4.9vw,4rem);padding:.42rem .52rem;border:1px solid rgba(255,207,56,.3);border-radius:7px;color:#ffffffe0;background:radial-gradient(circle at 18% 50%,rgba(255,255,255,.18) 0 10%,transparent 11%),linear-gradient(135deg,#24d17e57,#17e8ff29 48%,#ffcf3833);box-shadow:0 0 26px #ffcf3821,inset 0 0 18px #ffffff0d;opacity:.24;transform-origin:center;backdrop-filter:blur(2px)}.rand-note:before,.rand-note:after{content:"";position:absolute;inset:.32rem;border:1px solid rgba(255,255,255,.17);border-radius:5px;pointer-events:none}.rand-note:after{inset:auto .7rem .52rem auto;width:1.05rem;aspect-ratio:1;border-radius:50%;background:#ffcf3833}.rand-note b{position:relative;z-index:1;font-size:clamp(.9rem,1.5vw,1.25rem);line-height:1}.rand-note small{position:relative;z-index:1;justify-self:end;color:#ffffff9e;font-size:.52rem;font-weight:900;letter-spacing:0}.note-10{left:5vw;top:18vh;animation:rand-float-a 22s linear infinite}.note-20{left:56vw;top:13vh;animation:rand-float-b 26s linear infinite;animation-delay:-9s}.note-50{right:7vw;top:46vh;animation:rand-float-c 20s linear infinite;animation-delay:-4s}.note-100{left:22vw;bottom:13vh;animation:rand-float-b 24s linear infinite reverse;animation-delay:-13s}.note-200{right:26vw;bottom:8vh;animation:rand-float-a 28s linear infinite reverse;animation-delay:-17s}.note-50b{right:-1vw;top:20vh;animation:rand-float-c 25s linear infinite;animation-delay:-11s}.note-100b{left:-1vw;top:58vh;animation:rand-float-a 27s linear infinite;animation-delay:-19s}.reel-a{right:22vw;top:34vh;animation:reel-pulse 5s ease-in-out infinite}.reel-b{left:18vw;bottom:28vh;animation:reel-pulse 7s ease-in-out infinite reverse}.line-a{right:-5vw;top:34vh;animation:line-sweep 12s ease-in-out infinite}.line-b{left:8vw;bottom:16vh;animation:line-sweep 15s ease-in-out infinite reverse}@keyframes ball-drift-a{0%{transform:translate3d(-10vw,6vh,0) rotate(0)}50%{transform:translate3d(8vw,-6vh,0) rotate(210deg)}to{transform:translate3d(-10vw,6vh,0) rotate(420deg)}}@keyframes ball-drift-b{0%{transform:translate3d(5vw,-8vh,0) rotate(0)}50%{transform:translate3d(-12vw,9vh,0) rotate(-230deg)}to{transform:translate3d(5vw,-8vh,0) rotate(-420deg)}}@keyframes ball-drift-c{0%{transform:translate3d(0,8vh,0) rotate(0)}50%{transform:translate3d(18vw,-10vh,0) rotate(180deg)}to{transform:translate3d(0,8vh,0) rotate(360deg)}}@keyframes line-sweep{0%,to{transform:translateZ(0) rotate(-8deg);opacity:.2}50%{transform:translate3d(-12vw,5vh,0) rotate(-8deg);opacity:.48}}@keyframes chip-float{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(7vw,-6vh,0) rotate(12deg)}to{transform:translateZ(0) rotate(0)}}@keyframes reel-pulse{0%,to{transform:scaleX(.75);opacity:.14}50%{transform:scaleX(1.18);opacity:.46}}@keyframes rand-float-a{0%{transform:translate3d(-3vw,3vh,0) rotate(-11deg);opacity:.12}12%{opacity:.32}50%{transform:translate3d(7vw,-9vh,0) rotate(8deg);opacity:.26}88%{opacity:.3}to{transform:translate3d(-3vw,3vh,0) rotate(-11deg);opacity:.12}}@keyframes rand-float-b{0%{transform:translate3d(5vw,-4vh,0) rotate(13deg);opacity:.1}16%{opacity:.3}52%{transform:translate3d(-8vw,7vh,0) rotate(-7deg);opacity:.23}90%{opacity:.34}to{transform:translate3d(5vw,-4vh,0) rotate(13deg);opacity:.1}}@keyframes rand-float-c{0%{transform:translate3d(2vw,6vh,0) rotate(-5deg);opacity:.11}18%{opacity:.28}48%{transform:translate3d(-10vw,-5vh,0) rotate(11deg);opacity:.24}85%{opacity:.32}to{transform:translate3d(2vw,6vh,0) rotate(-5deg);opacity:.11}}body::selection{background:var(--amber);color:var(--ink)}a{color:inherit}img{display:block;max-width:100%}.skip-link{position:absolute;left:1rem;top:-5rem;z-index:100;background:var(--amber);color:var(--ink);padding:.75rem 1rem;border-radius:6px}.skip-link:focus{top:1rem}.top-warning{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.55rem 1rem;background:#0a0f0c;color:var(--soft);border-bottom:1px solid var(--line);font-size:.9rem;text-align:center}.top-warning a,.text-link{color:var(--teal);text-decoration-thickness:2px;text-underline-offset:.18em}.site-header{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem clamp(1rem,3vw,2.5rem);background:#07130fe0;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:.75rem;min-width:max-content;text-decoration:none}.brand-logo-mark{display:block;flex:0 0 auto;width:2.75rem;height:2.75rem;filter:drop-shadow(0 0 14px rgba(245,185,63,.16))}.brand strong{display:block;line-height:1.1}.brand small{display:block;color:var(--muted);font-size:.78rem}.main-nav{display:flex;align-items:center;gap:.2rem;overflow-x:auto;scrollbar-width:none}.main-nav a{padding:.65rem .75rem;border-radius:6px;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .18s var(--ease),background .18s var(--ease)}.main-nav a:hover,.main-nav a:focus-visible{color:var(--white);background:#ffffff12}.nav-label-short{display:none}.hero{position:relative;min-height:min(760px,calc(100vh - 7rem));overflow:hidden;isolation:isolate;display:grid;align-items:end}.hero-media{position:absolute;inset:0;z-index:0;background:url(/assets/zabet-hero.webp) center right / cover no-repeat}.hero-media picture,.hero-media img{width:100%;height:100%}.hero-media picture{display:block}.hero-media img{object-fit:cover;object-position:center right;filter:saturate(1.14) contrast(1.08) brightness(1.08);opacity:0}.hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#07130fad,#07130f47 46%,#07130f1a),linear-gradient(0deg,#070815d1,#07081514 58%),radial-gradient(circle at 72% 72%,#17e8ff2e,#07081500 28%)}.hero-inner,.section,.site-footer{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);gap:clamp(1.4rem,3vw,3rem);padding:clamp(3rem,8vw,6rem) 0 4rem;align-items:end}.hero-copy{max-width:760px}.eyebrow{margin:0 0 .8rem;color:var(--amber);font-weight:800;text-transform:uppercase;font-size:.78rem}h1,h2,h3{margin:0;line-height:1.05}h1,.display{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,5.85rem);max-width:11ch;text-shadow:0 5px 28px rgba(0,0,0,.54)}h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.3rem)}h3{font-size:1.12rem}.hero-copy>p{max-width:680px;color:var(--soft);font-size:1.1rem}.hero-actions,.cta-stack,.button-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.8rem 1rem;border:1px solid transparent;border-radius:7px;font-weight:800;text-decoration:none;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg,var(--amber),#ffcf57);color:var(--ink);box-shadow:0 16px 34px #f5b93f42}.button.secondary{background:linear-gradient(135deg,#24c76a47,#3fd9c71f);color:var(--white);border-color:#3fd9c794;box-shadow:0 14px 30px #24c76a29}.button.tertiary{background:#ffffff17;color:var(--white);border-color:var(--line)}.cta-label-short{display:none}.partner-panel .cta-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.4rem,1fr))}.hero-actions .operator-exit{min-width:min(100%,12.4rem)}.hero-board,.partner-panel,.route-card,.operator-card,.source-list article,.info-card{border:1px solid var(--line);background:#0a1c16d1;box-shadow:var(--shadow);border-radius:8px}.hero-board{padding:1rem;border-color:#f5b93f57;backdrop-filter:blur(16px)}.board-label{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.86rem;border-bottom:1px solid var(--line);padding-bottom:.7rem;margin-bottom:.8rem}.board-row{display:grid;grid-template-columns:1fr auto;gap:.8rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.board-row:last-child{border-bottom:0}.board-row span{display:block;color:var(--muted);font-size:.9rem;margin-top:.25rem}.board-row strong{color:var(--white)}.board-row a{color:var(--amber);font-weight:800;text-decoration:none}.board-exits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(245,185,63,.22)}.board-exits a{min-height:2.35rem;display:grid;place-items:center;padding:.45rem;border:1px solid rgba(245,185,63,.34);border-radius:6px;background:#f5b93f1f;color:var(--white);font-size:.82rem;font-weight:900;text-decoration:none}.chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem}.chip-row span{padding:.35rem .5rem;border:1px solid rgba(23,232,255,.32);border-radius:999px;color:var(--soft);background:#17e8ff14;font-size:.78rem;font-weight:800}.pulse-board{box-shadow:0 28px 80px #0000005c,0 0 48px #ff3b7a1c,inset 0 0 36px #17e8ff14}.operator-burst .button{min-height:2.55rem;padding:.66rem .82rem;font-size:.88rem}.adrenaline-strip{border-top:1px solid rgba(23,232,255,.12);border-bottom:1px solid rgba(255,207,56,.12)}.money-card{min-height:235px;background:linear-gradient(135deg,#ffcf381a,#17e8ff0d),#0c0d20db}.fineprint{color:var(--muted);font-size:.85rem}.section{padding:clamp(3rem,8vw,5rem) 0;position:relative;z-index:2}.hot-routes{position:relative;z-index:3;padding:1rem 0 0;background:linear-gradient(90deg,#ffcf3814,#17e8ff0d,#ff3b7a0f),#0708159e;border-top:1px solid rgba(255,207,56,.18);border-bottom:1px solid rgba(23,232,255,.12)}.hot-routes-inner{width:min(1180px,calc(100% - 2rem));margin-inline:auto;display:grid;grid-template-columns:minmax(220px,.33fr) minmax(0,1fr);gap:1rem;align-items:center;padding-bottom:1rem}.hot-routes h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;line-height:1.2}.hot-route-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.hot-route-grid a{display:grid;min-height:4rem;align-content:center;gap:.22rem;padding:.55rem;border:1px solid rgba(255,207,56,.24);border-radius:7px;color:var(--white);text-decoration:none;background:radial-gradient(circle at 80% 16%,rgba(255,207,56,.17),transparent 28%),#ffffff0e;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.hot-route-grid a:hover,.hot-route-grid a:focus-visible{transform:translateY(-2px);border-color:#ffcf38b3;background:radial-gradient(circle at 80% 16%,rgba(255,207,56,.28),transparent 28%),#17e8ff16}.hot-route-grid span{color:var(--amber);font-size:.66rem;font-weight:900;text-transform:uppercase}.hot-route-grid strong{font-size:.84rem;line-height:1.1}.section-header{display:grid;grid-template-columns:minmax(0,.75fr) minmax(280px,.55fr);gap:1.5rem;align-items:end;margin-bottom:1.5rem}.section-header p{color:var(--muted)}.compact-header{display:block;max-width:780px}.grid-2,.operator-grid,.route-grid,.support-grid,.trust-grid{display:grid;gap:1rem}.grid-2,.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-card,.operator-card,.info-card{padding:1rem;text-decoration:none}.route-card{display:grid;gap:.75rem;min-height:210px;transition:transform .18s var(--ease),border-color .18s var(--ease)}.route-card:hover,.route-card:focus-visible{transform:translateY(-3px);border-color:#f5b93fb3}.route-card span{width:2.4rem;height:.35rem;background:linear-gradient(90deg,var(--green),var(--amber));border-radius:999px}.route-card p,.operator-card p,.info-card p,li{color:var(--muted)}.partner-panel{display:grid;grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);gap:1rem;align-items:center;padding:1rem;margin:1.5rem 0}.partner-panel.compact{grid-template-columns:1fr}.partner-panel>div:first-child{min-width:0}.partner-panel h2{max-width:13ch;font-size:clamp(1.8rem,3vw,2.8rem)}.partner-panel .button{width:100%;min-width:0;text-align:center}.partner-panel>.fineprint{grid-column:1 / -1;margin:0}.operator-route-deck{padding-top:clamp(2rem,5vw,4rem)}.operator-route-deck.compact{padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(1.75rem,4vw,3rem)}.route-ticket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.route-ticket{position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto;gap:.85rem;min-height:24rem;padding:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--ticket-accent) 58%,var(--line));border-radius:8px;background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--ticket-accent) 22%,transparent),transparent 30%),linear-gradient(135deg,#ffffff13,#ffffff06),#0a1c16e6;box-shadow:var(--shadow),inset 0 0 30px color-mix(in srgb,var(--ticket-accent) 12%,transparent)}.route-ticket:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ticket-accent) 18%,transparent),transparent);opacity:.18;transform:translate(-65%);animation:ticket-scan 6s ease-in-out infinite}.ticket-visual{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:8.2rem;padding:.85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--ticket-accent) 36%,rgba(255,255,255,.12));border-radius:8px;background:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--ticket-accent) 35%,transparent),transparent 25%),linear-gradient(135deg,color-mix(in srgb,var(--ticket-accent) 18%,rgba(255,255,255,.08)),#030b0c5c),#ffffff0d}.ticket-visual:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#030b0cb8,#030b0c33),url(/assets/zabet-route-fallback.webp) center / cover;opacity:.38}.ticket-visual.has-creative{grid-template-columns:minmax(6.5rem,.82fr) minmax(0,1fr)}.ticket-visual.has-creative:after{opacity:.2}.ticket-brand-orb{position:relative;z-index:2;display:grid;place-items:center;width:4.25rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ticket-accent) 65%,var(--line));border-radius:8px;color:var(--white);background:color-mix(in srgb,var(--ticket-accent) 32%,rgba(0,0,0,.35));font-size:1.45rem;font-weight:950;box-shadow:0 0 28px color-mix(in srgb,var(--ticket-accent) 26%,transparent)}.ticket-visual-copy{position:relative;z-index:2;min-width:0}.ticket-visual-copy span,.ticket-visual-copy em{display:block;color:var(--soft);font-size:.72rem;font-style:normal;font-weight:850;line-height:1.25}.ticket-visual-copy strong{display:block;margin:.18rem 0;color:var(--white);font-size:clamp(1.18rem,2.1vw,1.7rem);line-height:.98}.ticket-odds-strip{position:absolute;right:.6rem;bottom:.55rem;z-index:2;display:flex;gap:.28rem}.ticket-odds-strip span{padding:.22rem .36rem;border:1px solid color-mix(in srgb,var(--ticket-accent) 48%,rgba(255,255,255,.12));border-radius:999px;background:#00000047;color:var(--soft);font-size:.62rem;font-weight:900}.ticket-creative{position:relative;z-index:2;width:100%;max-height:5.65rem;object-fit:contain;border-radius:6px;background:#00000057;box-shadow:0 12px 25px #0000002e}.ticket-visual.has-creative .ticket-brand-orb{position:absolute;top:.55rem;right:.55rem;width:2.35rem;font-size:.9rem;opacity:.9}.ticket-visual.has-creative .ticket-creative{grid-column:1;grid-row:1}.ticket-visual.has-creative .ticket-visual-copy{grid-column:2;grid-row:1;padding-right:2.1rem}.ticket-body{position:relative;z-index:1}.ticket-body h3{font-size:clamp(1.45rem,2.2vw,2rem)}.ticket-body p:not(.eyebrow){margin:.55rem 0 0;color:var(--soft);font-weight:750}.ticket-badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.42rem;padding:0;margin:0;list-style:none}.ticket-badges li{padding:.32rem .45rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:var(--soft);font-size:.72rem;font-weight:850}.route-ticket .button-row{position:relative;z-index:1;display:grid;grid-template-columns:1fr .72fr}.route-ticket .button{width:100%;min-width:0;min-height:2.55rem;padding:.62rem .7rem;text-align:center;font-size:.84rem;line-height:1.1}.route-ticket .fineprint{position:relative;z-index:1;margin:0}.review-offer-plate{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid color-mix(in srgb,var(--ticket-accent) 58%,var(--line));border-radius:8px;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--ticket-accent) 24%,transparent),transparent 34%),#0a1c16e6;box-shadow:var(--shadow)}.review-offer-plate h2{font-size:clamp(1.55rem,3vw,2.5rem)}.review-offer-plate p:not(.eyebrow):not(.fineprint){color:var(--soft)}.review-offer-plate .button{min-width:12rem}@keyframes ticket-scan{0%,to{transform:translate(-65%);opacity:.08}50%{transform:translate(65%);opacity:.22}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}table{width:100%;min-width:760px;border-collapse:collapse}th,td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{color:var(--amber);background:#f5b93f14}td span{display:block;color:var(--muted);font-size:.86rem;margin-top:.2rem}.page-hero{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7rem) 0 3rem;background:linear-gradient(135deg,#0d2119f5,#07130fdb),url(/assets/zabet-hero.webp) center / cover}.page-hero .hero-inner{display:block;padding:0}.page-hero h1{max-width:14ch;font-size:clamp(2.65rem,5.8vw,4.95rem)}.answer-box{margin:1.5rem 0;padding:1rem;border-left:4px solid var(--amber);background:#f5b93f14}.content-prose{max-width:860px}.content-prose p{color:var(--soft)}.page-depth{padding-bottom:1rem}.depth-grid,.operator-fit-grid{display:grid;gap:1rem}.depth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accent-card{border-color:#ffcf3875;background:radial-gradient(circle at 82% 18%,rgba(255,207,56,.18),transparent 32%),#0a1c16e6}.accent-card .button{width:fit-content;margin-top:.8rem}.operator-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-fit-card{display:grid;align-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#17e8ff14,#ffcf380d),#0a1c16d6;box-shadow:var(--shadow)}.operator-fit-card.featured{border-color:#ffcf3894}.operator-fit-card h3{font-size:1.32rem}.operator-fit-card p{color:var(--soft)}.mini-list{display:grid;gap:.45rem;padding:0;margin:0;list-style:none}.mini-list li{padding:.55rem .65rem;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff0a;color:var(--muted);font-size:.86rem}.operator-fit-card .button-row{align-items:stretch}.operator-fit-card .button{width:100%;min-height:2.5rem;padding:.6rem .7rem;font-size:.82rem;line-height:1.15}.step-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;margin:0;list-style:none;counter-reset:step}.step-list li{position:relative;min-height:10rem;padding:3rem 1rem 1rem;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 78% 18%,rgba(255,207,56,.14),transparent 28%),#ffffff0a;color:var(--soft)}.step-list li:before{counter-increment:step;content:counter(step);position:absolute;top:.8rem;left:.9rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--amber);color:var(--ink);font-weight:900}.check-list{display:grid;gap:.75rem;padding:0;list-style:none}.check-list li{padding:.85rem 1rem;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.faq-list{display:grid;gap:.8rem}.faq-list details{padding:1rem;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.faq-list summary{cursor:pointer;font-weight:800}.source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.source-list article{box-shadow:none;padding:1rem}.site-footer{padding:3rem 0 7rem;position:relative;z-index:2}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:1.5rem;border-top:1px solid var(--line);padding-top:2rem}.site-footer a{display:block;color:var(--muted);text-decoration:none;margin:.35rem 0}.site-footer a:hover{color:var(--white)}.mobile-exit-bar{position:fixed;left:.75rem;right:.75rem;bottom:.4rem;z-index:80;display:none;grid-template-columns:auto repeat(6,minmax(0,1fr)) auto;gap:.35rem;align-items:center;padding:.35rem;border:1px solid rgba(245,185,63,.5);border-radius:8px;background:#07130ff0;box-shadow:var(--shadow)}.mobile-exit-bar span,.mobile-exit-bar a{font-size:.72rem}.mobile-exit-bar a{text-align:center;padding:.38rem .5rem;border-radius:6px;text-decoration:none}.mobile-exit-bar .operator-exit{background:linear-gradient(135deg,var(--amber),#ffcf57);color:var(--ink);font-weight:800}.mobile-exit-bar .help-link{color:var(--teal)}@media(max-width:980px){.hero-inner,.section-header,.hot-routes-inner,.partner-panel,.route-ticket-grid,.depth-grid,.operator-fit-grid,.grid-2,.operator-grid,.route-grid,.support-grid,.trust-grid,.source-list,.footer-grid{grid-template-columns:1fr}.step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto}.hero-inner{padding-top:5rem}}@media(max-width:860px){.site-header{align-items:stretch;flex-direction:column}.main-nav{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.1rem;overflow:hidden}.main-nav a{padding:.5rem .25rem;text-align:center;font-size:.76rem}.nav-label-full{display:none}.nav-label-short{display:inline}}@media(max-width:720px){body{padding-bottom:5.4rem}.top-warning{flex-direction:column;gap:.2rem}h1,.display{font-size:2.44rem}.page-hero h1{max-width:17ch;font-size:2.18rem}.hero-inner{padding-top:2.25rem;padding-bottom:6rem}.hero-media{background-position:35% center}.hero-board{display:none}.hero-copy>p{font-size:1rem}.hero .fineprint,.page-hero .fineprint{display:none}.hero-actions,.cta-stack{align-items:stretch;flex-direction:column;gap:.55rem}.hero-actions.operator-burst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hero-actions.operator-burst .button{min-height:2.35rem;padding:.5rem .38rem;font-size:.7rem;line-height:1.1}.button{min-height:2.55rem;padding-block:.62rem;width:100%}.hero .hero-actions .button.tertiary{display:none}.page-hero{padding-top:2rem;padding-bottom:5.4rem}.page-hero .partner-panel.compact{padding:.75rem}.page-hero .partner-panel.compact .cta-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.page-hero .partner-panel.compact .button{min-height:2.25rem;padding:.5rem .45rem;font-size:.76rem;line-height:1.1}.page-hero .partner-panel.compact .button.tertiary{grid-column:1 / -1}.page-hero .partner-panel.compact .cta-label-full{display:none}.page-hero .partner-panel.compact .cta-label-short{display:inline}.page-hero .partner-panel.compact>div:first-child,.page-hero .partner-panel.compact .fineprint{display:none}.answer-box{margin:1rem 0;padding:.85rem}.ticket-visual,.ticket-visual.has-creative{grid-template-columns:auto 1fr;min-height:7.4rem}.ticket-creative{max-height:4.6rem}.ticket-visual-copy em{font-size:.66rem}.mobile-exit-bar{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-exit-bar::-webkit-scrollbar{display:none}.mobile-exit-bar>span{display:none}.mobile-exit-bar a{flex:0 0 4.8rem;padding-inline:.35rem;min-width:0;white-space:normal;line-height:1.06;font-size:.66rem}.mobile-exit-bar .help-link{flex-basis:3.8rem}.hot-routes{padding-top:.55rem}.hot-routes-inner{gap:.65rem}.hot-routes h2{font-size:.94rem}.hot-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.hot-route-grid a{min-height:3.35rem;padding:.45rem}.hot-route-grid span{font-size:.58rem}.hot-route-grid strong{font-size:.74rem}.accent-card .button{width:100%}.operator-fit-card .button-row{display:grid;grid-template-columns:1fr}.review-offer-plate{grid-template-columns:1fr}.review-offer-plate .button{width:100%}.step-list{grid-template-columns:1fr}.step-list li{min-height:0;padding:2.8rem .85rem .85rem}}@media(prefers-reduced-motion:reduce){.motion-ball,.motion-line,.motion-chip,.rand-note,.slot-pulse{animation:none}}
