/* Home: an original after-hours arcade cabinet. Product routes retain paper. */
:root{--arcade-midnight:#101315;--arcade-slate:#242a2d;--arcade-cream:#f5f3ed;--arcade-amber:#ffcc66;--arcade-line:#3a4145;--arcade-muted:#bfc6c8}
body:has(#home-content:not([hidden])) .header{max-width:none;min-height:88px;height:auto;padding:20px clamp(22px,4.2vw,88px);background:var(--arcade-midnight);color:var(--arcade-cream);border-color:var(--arcade-line);gap:26px}
body:has(#home-content:not([hidden])) .brand svg circle{stroke:var(--arcade-midnight)}
body:has(#home-content:not([hidden])) .header .button-dark{background:var(--arcade-slate);border-color:var(--arcade-line);color:var(--arcade-cream);min-height:44px}
body:has(#home-content:not([hidden])) .header .button-dark:hover{border-color:var(--primary);background:var(--arcade-slate);box-shadow:0 2px 0 var(--primary)}
body:has(#home-content:not([hidden])) .header .desktop-nav a:hover,body:has(#home-content:not([hidden])) .header .desktop-nav button:hover{color:var(--arcade-amber)}
body:has(#home-content:not([hidden])) .preview-badge{color:var(--arcade-muted)}
body:has(#home-content:not([hidden])) .mobile-nav{background:var(--arcade-midnight);color:var(--arcade-cream);border-color:var(--arcade-line)}

#home-content .hero{max-width:none;position:relative;isolation:isolate;background:var(--arcade-midnight);color:var(--arcade-cream);padding:27px clamp(22px,5.2vw,104px) 0;overflow:clip}
#home-content .hero::before{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 75% 65%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 43%),linear-gradient(90deg,transparent calc(50% - .5px),var(--arcade-slate) 50%,transparent calc(50% + .5px))}
#home-content .hero::after{content:'';position:absolute;inset:44% -20% -45% 38%;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--arcade-line) 1px,transparent 1px),linear-gradient(90deg,var(--arcade-line) 1px,transparent 1px);background-size:64px 64px;transform:perspective(600px) rotateX(58deg) rotateZ(-17deg);opacity:.3;mask-image:radial-gradient(ellipse at 50% 30%,black,transparent 64%)}
#home-content .hero-eyebrow{position:relative;z-index:3;color:var(--arcade-muted);padding-bottom:15px;border-bottom:1px solid var(--arcade-line);font-size:10px;letter-spacing:.11em}
#home-content .hero-eyebrow>span:first-child{color:var(--arcade-cream)}
#home-content .hero-eyebrow .cross{color:var(--primary);font-size:24px}
#home-content .hero-wordmark{position:absolute;z-index:0;top:17%;left:50%;transform:translateX(-50%);font:900 clamp(160px,24.5vw,450px)/.82 var(--display);letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1px var(--arcade-line);white-space:nowrap;user-select:none;pointer-events:none;opacity:.8}
#home-content .hero-grid{position:relative;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);max-width:1540px;margin-inline:auto;min-height:740px;gap:18px;align-items:center}
#home-content .hero-copy{padding:58px 0 50px;position:relative;z-index:4;max-width:710px}
#home-content .hero h1{font-size:clamp(84px,8.3vw,145px);line-height:.9;letter-spacing:-.025em;font-weight:900;text-wrap:balance}
#home-content .hero h1 .orange{color:var(--primary)}
#home-content .hero-copy>p{max-width:390px;color:var(--arcade-muted);font-size:clamp(16px,1.35vw,21px);line-height:1.6;margin-top:30px;letter-spacing:-.02em}
#home-content .hero-actions{gap:26px;margin-top:34px;flex-wrap:wrap}
#home-content .hero-actions .button{min-height:60px;padding:17px 25px;font-size:14px;gap:38px;border-color:var(--arcade-midnight);color:var(--arcade-midnight);box-shadow:0 4px 0 var(--arcade-amber);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}
#home-content .hero-actions .button:hover{background:var(--arcade-amber);box-shadow:0 7px 0 var(--primary);transform:translateY(-3px)}
#home-content .hero-actions .button:active{box-shadow:0 1px 0 var(--arcade-amber);transform:translateY(3px)}
#home-content .hero-actions .text-link{color:var(--arcade-cream);border-bottom:1px solid var(--arcade-line);padding-block:9px;min-height:48px}
#home-content .hero-actions .text-link:hover{color:var(--arcade-amber);border-color:var(--arcade-amber)}
#home-content .hero-note{margin-top:35px;color:var(--arcade-muted);font-size:9px}
#home-content .hero-note strong{color:var(--arcade-cream)}
#home-content .tiny-joystick{background:var(--arcade-slate);color:var(--arcade-amber);border-color:var(--arcade-line)}
#home-content .hero-status{display:inline-flex;align-items:center;gap:9px;max-width:100%;font:9px/1.7 var(--mono);letter-spacing:.055em;color:var(--arcade-muted);border:1px solid var(--arcade-line);border-radius:var(--radius);padding:8px 11px;margin-bottom:25px}
#home-content .hero-status::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--arcade-amber);flex-shrink:0}
#home-content .hero-eyebrow .hero-status{margin:0;font-size:8px;letter-spacing:.03em}
#home-content .hero-visual{height:690px;position:relative;z-index:2;margin-right:-22px}
#home-content .joystick-stage{inset:-24px -64px -10px -84px;z-index:2}
#home-content .joystick-stage canvas{filter:drop-shadow(0 35px 30px color-mix(in srgb,var(--arcade-midnight) 65%,transparent))}
#home-content .hero-visual::before{inset:0 -10% 5%;background-image:radial-gradient(var(--arcade-muted) .8px,transparent .8px);background-size:18px 18px;opacity:.18;mask-image:radial-gradient(ellipse,black 10%,transparent 65%)}
#home-content .orbit{width:540px;height:540px;border-color:var(--arcade-line);opacity:.65;top:46%}
#home-content .orbit-two{width:430px;height:430px;opacity:.4;border-style:dashed}
#home-content .visual-label{color:var(--arcade-cream);letter-spacing:.06em}
#home-content .label-top{top:30px;left:33px}
#home-content .label-top span{color:var(--arcade-amber)}
#home-content .visual-cross{color:var(--arcade-muted);font-size:20px}
#home-content .top-cross{right:16px;top:25px}
#home-content .bottom-cross{left:14px;bottom:78px}
#home-content .visual-controls{left:20px;right:12px;bottom:39px;color:var(--arcade-muted);gap:12px}
#home-content .visual-controls>div{gap:7px;flex-wrap:wrap;justify-content:center}
#home-content .visual-controls button{min-width:44px;min-height:44px;background:var(--arcade-slate);color:var(--arcade-cream);border:1px solid var(--arcade-line);box-shadow:0 3px 0 var(--arcade-midnight);transition:transform .15s ease,border-color .15s ease,background .15s ease}
#home-content .visual-controls button:hover{border-color:var(--arcade-amber);color:var(--arcade-amber);background:var(--arcade-slate);transform:translateY(-2px)}
#home-content .visual-controls button:active{transform:translateY(2px);box-shadow:none}
#home-content .visual-controls .hardware-press{color:var(--primary);font-size:24px}
#home-content .visual-controls .hardware-press:hover{color:var(--arcade-amber)}
#home-content .visual-controls .arcade-sound{width:auto;padding-inline:12px;font:9px var(--mono);white-space:nowrap}
#home-content .visual-controls .arcade-sound[aria-pressed=true]{border-color:var(--arcade-amber);color:var(--arcade-amber)}
#home-content .hardware-readout{position:absolute;left:20px;right:12px;bottom:4px;min-height:22px;color:var(--arcade-muted);font:9px/1.7 var(--mono);text-align:center;z-index:4}
#home-content .round-stamp{right:0;bottom:105px;width:103px;height:103px;background:var(--arcade-amber);color:var(--arcade-midnight);border-color:var(--arcade-midnight);box-shadow:5px 5px 0 var(--arcade-midnight);font-size:7px;transform:rotate(11deg)}
#home-content .round-stamp strong{font-size:24px}
#home-content .cabinet-meta{position:relative;z-index:4;display:flex;align-items:stretch;gap:0;max-width:1540px;margin:0 auto 25px;border-block:1px solid var(--arcade-line);color:var(--arcade-cream)}
#home-content .cabinet-meta>div{flex:1;display:flex;align-items:center;gap:15px;padding:18px 22px;border-left:1px solid var(--arcade-line);min-width:0}
#home-content .cabinet-meta>div:first-child{border-left:0;padding-left:0}
#home-content .cabinet-meta strong,#home-content .cabinet-meta dt{font:800 28px/1 var(--display);letter-spacing:.01em;color:var(--arcade-cream)}
#home-content .cabinet-meta span,#home-content .cabinet-meta dd{font:9px/1.7 var(--mono);color:var(--arcade-muted);margin:0}
#home-content .hero-bottom{position:relative;z-index:3;border-top:0;min-height:61px;max-width:1540px;margin-inline:auto;color:var(--arcade-muted);font-size:8px;letter-spacing:.05em}
#home-content .hero-bottom>span:last-child{color:var(--arcade-muted)}
#home-content .hero-bottom a{color:var(--arcade-cream)}
#home-content .hero-bottom a:hover{color:var(--arcade-amber)}
#home-content .hero .hardware-fallback{filter:drop-shadow(0 28px 20px var(--arcade-midnight))}
#home-content .hero .fallback-base{background:var(--arcade-slate);color:var(--arcade-cream);border-color:var(--arcade-line);border-top-color:var(--primary);box-shadow:0 25px 0 var(--arcade-midnight)}

#home-content .ticker{padding-block:15px;border:0;background:var(--primary);color:var(--arcade-midnight)}
#home-content .ticker-track{font-size:35px;gap:45px}
#home-content .markets-section{padding-top:104px;padding-bottom:100px}
#home-content .section-heading h2{font-size:clamp(52px,5.8vw,85px);letter-spacing:-.025em}
#home-content #home-discover{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px}
.discovery-card{position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.discovery-card:hover{transform:translateY(-5px);border-color:var(--ink);box-shadow:0 5px 0 var(--ink)}
.discovery-card:focus-within{border-color:var(--primary)}
.discovery-card .discovery-art{overflow:hidden}
.discovery-card .discovery-art img{transition:transform .35s ease}
.discovery-card:hover .discovery-art img{transform:scale(1.04)}
#home-content .discovery-body{padding:24px}
#home-content .discovery-body h3{font-family:var(--display);font-size:34px;letter-spacing:0;margin:11px 0}
#home-content .discovery-body>p{font-size:12px;min-height:19px}
#home-content .discovery-body .card-link{font-size:12px;min-height:50px}
#home-content .discovery-art .platform-tag{font:9px var(--mono);border:1px solid var(--ink);background:var(--arcade-cream);padding:7px 9px}
#home-content .how-section{background:var(--arcade-midnight);color:var(--arcade-cream);padding-block:95px;border-color:var(--arcade-line);position:relative}
#home-content .how-section .section-label{color:var(--arcade-amber)}
#home-content .how-section .section-heading{margin-bottom:56px}
#home-content .how-section .section-heading>p{color:var(--arcade-muted)}
#home-content .steps article{border-color:var(--arcade-line);padding-inline:28px}
#home-content .steps article:first-child{padding-left:0}
#home-content .steps .step-no{color:var(--arcade-amber);font-size:12px;margin-bottom:36px}
#home-content .steps .step-no>span{color:var(--primary);font-size:27px}
#home-content .steps h3{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:0;margin-bottom:15px}
#home-content .steps p{color:var(--arcade-muted);font-size:13px;line-height:1.9}
#home-content .mechanics-note{color:var(--arcade-muted);font-size:9px;max-width:850px;margin-top:44px;line-height:1.9}
#home-content .rewards-section{padding-top:110px;padding-bottom:110px}
#home-content .rewards-copy h2{font-size:clamp(54px,5.6vw,78px);letter-spacing:-.025em}
#home-content .ticket-back{background:var(--arcade-amber)}
#home-content .ticket-front{background:var(--primary);box-shadow:0 8px 0 var(--ink)}
#home-content .creator-banner{border-radius:var(--radius);padding:48px 42px;box-shadow:6px 6px 0 var(--ink)}
#home-content .creator-banner h2{font-size:clamp(35px,3.1vw,46px)}
#home-content .faq-section{padding-block:112px}
#home-content .faq-section h2{font-size:clamp(54px,5.2vw,76px)}
#home-content .faq-list summary{font-size:15px;min-height:76px}
#home-content .faq-list details[open]{padding-bottom:5px}

@keyframes cabinet-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){#home-content .hero-copy{animation:cabinet-arrive .65s both}#home-content .hero-visual{animation:cabinet-arrive .85s .1s both}#home-content .cabinet-meta{animation:cabinet-arrive .65s .2s both}}
@media(min-width:1800px){#home-content .hero-grid{min-height:820px}#home-content .hero-visual{height:760px}}
@media(max-width:1250px){#home-content .hero-grid{min-height:670px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}#home-content .hero h1{font-size:clamp(80px,8.3vw,108px)}#home-content .hero-visual{height:590px}#home-content .joystick-stage{inset:-10px -48px -5px -70px}#home-content .hero-actions{gap:18px}#home-content .hero-actions .button{gap:25px}#home-content .orbit{width:440px;height:440px}#home-content .orbit-two{width:340px;height:340px}#home-content .round-stamp{right:2px;bottom:100px;width:88px;height:88px}#home-content .round-stamp strong{font-size:21px}#home-content .visual-controls .drag-note{display:none}}
@media(max-width:980px){body:has(#home-content:not([hidden])) .header{padding-block:16px;min-height:78px}#home-content .hero-grid{min-height:610px;gap:0}#home-content .hero h1{font-size:clamp(72px,8.8vw,88px)}#home-content .hero-copy>p{font-size:17px}#home-content .hero-actions{align-items:flex-start;flex-direction:column;gap:15px}#home-content .hero-visual{height:535px;margin-right:-15px}#home-content .joystick-stage{inset:-4px -55px -4px -65px}#home-content .orbit{width:350px;height:350px}#home-content .orbit-two{width:280px;height:280px}#home-content .visual-label{font-size:8px}#home-content .label-top{left:18px}#home-content .round-stamp{bottom:89px;width:80px;height:80px}#home-content .round-stamp strong{font-size:19px}#home-content .cabinet-meta>div{padding:18px;gap:10px;align-items:flex-start;flex-direction:column}#home-content #home-discover{grid-template-columns:repeat(2,minmax(0,1fr))}#home-content .steps article:nth-child(3){padding-left:0}#home-content .steps h3{font-size:28px}}
@media(max-width:700px){#home-content .hero{padding-top:21px}#home-content .hero-eyebrow{font-size:8px;gap:10px;letter-spacing:.04em}#home-content .hero-eyebrow>span:last-child{font-size:7px}#home-content .hero-grid{grid-template-columns:1fr;min-height:0}#home-content .hero-wordmark{top:49%;font-size:31vw;opacity:.75}#home-content .hero-copy{padding:37px 0 0;max-width:600px}#home-content .hero h1{font-size:clamp(68px,16.3vw,108px);line-height:.9;text-wrap:initial}#home-content .hero-copy>p{font-size:16px;margin-top:23px}#home-content .hero-status{font-size:8px;margin-bottom:21px;padding:7px 9px}#home-content .hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:27px}#home-content .hero-actions .button{min-height:53px;padding:14px 18px;gap:24px;font-size:12px}#home-content .hero-actions .text-link{font-size:11px;gap:8px;min-height:44px}#home-content .hero-note{display:none}#home-content .hero-visual{height:450px;margin:5px -8px 0}#home-content .joystick-stage{inset:-22px -26px -4px -26px}#home-content .orbit{width:330px;height:330px;top:47%}#home-content .orbit-two{width:255px;height:255px}#home-content .label-top{top:23px;left:5px;font-size:7px}#home-content .top-cross{top:22px;right:8px}#home-content .bottom-cross{left:5px;bottom:74px}#home-content .round-stamp{right:10px;bottom:81px;width:81px;height:81px;font-size:6px}#home-content .visual-controls{bottom:7px;left:5px;right:5px;gap:8px;font-size:7px}#home-content .visual-controls>div{gap:6px}#home-content .visual-controls .drag-note{display:none}#home-content .cabinet-meta{margin-bottom:8px}#home-content .cabinet-meta>div{padding:15px 12px;gap:8px}#home-content .cabinet-meta>div:first-child{padding-left:0}#home-content .cabinet-meta strong,#home-content .cabinet-meta dt{font-size:24px}#home-content .cabinet-meta span,#home-content .cabinet-meta dd{font-size:7px}#home-content .hero-bottom{font-size:6px;min-height:61px;gap:12px}#home-content .hero-bottom>a{padding-inline:0;gap:8px}#home-content .hero-bottom>span:last-child{display:none}#home-content .ticker{padding-block:12px}#home-content .ticker-track{font-size:28px;gap:30px}#home-content .markets-section{padding-block:63px}#home-content .section-heading h2{font-size:clamp(45px,11.5vw,64px)}#home-content .section-heading{align-items:flex-start;gap:22px}#home-content .section-heading>div>p{font-size:12px}#home-content .section-heading .text-link{font-size:11px;min-height:44px}#home-content #home-discover{gap:20px}#home-content .discovery-body{padding:20px}#home-content .discovery-body h3{font-size:29px}#home-content .how-section{padding-block:62px}#home-content .how-section .section-heading{margin-bottom:38px}#home-content .steps article{padding-inline:19px}#home-content .steps article:nth-child(2n){padding-right:0}#home-content .steps .step-no{margin-bottom:22px}#home-content .steps h3{font-size:25px}#home-content .steps p{font-size:12px}#home-content .mechanics-note{font-size:8px;margin-top:34px}#home-content .rewards-section{padding-top:45px;padding-bottom:68px}#home-content .rewards-copy h2{font-size:58px}#home-content .creator-banner{padding:31px 25px;box-shadow:4px 4px 0 var(--ink)}#home-content .creator-banner h2{font-size:36px}#home-content .faq-section{padding-block:67px}#home-content .faq-section h2{font-size:52px}#home-content .faq-list summary{font-size:14px;min-height:72px}}
@media(max-width:560px){#home-content #home-discover{grid-template-columns:1fr}#home-content .markets-section .section-heading{flex-direction:column;gap:16px}#home-content .markets-section .section-heading>div>p br{display:none}#home-content .markets-section .section-heading>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#home-content .hero-visual{height:420px}}
@media(max-width:700px){#home-content .visual-controls{bottom:32px;flex-wrap:wrap;row-gap:10px}#home-content .visual-controls>span:first-child{flex:1}#home-content .visual-controls>div{order:3;width:100%}#home-content .visual-controls .arcade-sound{order:2;min-height:44px}#home-content .hardware-readout{bottom:0;left:5px;right:5px;font-size:8px}#home-content .hero-eyebrow .hero-status{font-size:7px;padding:6px 7px;gap:6px}#home-content .hero-eyebrow>span:first-child{font-size:7px}}
/* Fit a complete control deck to the display, rather than the display width. */
@media(min-width:701px){#home-content .hero{padding-top:18px}#home-content .hero-eyebrow{padding-bottom:12px}#home-content .hero-grid{min-height:clamp(460px,62svh,650px)}#home-content .hero-visual{height:clamp(440px,58svh,620px)}#home-content .hero-copy{padding-block:25px}#home-content .hero h1{font-size:clamp(82px,7.5vw,128px)}#home-content .hero-copy>p{margin-top:24px;font-size:clamp(16px,1.25vw,19px)}#home-content .hero-actions{margin-top:27px}#home-content .hero-note{margin-top:27px}#home-content .cabinet-meta{margin-bottom:12px}#home-content .cabinet-meta>div{padding-block:16px}#home-content .hero-bottom{min-height:50px}#home-content .visual-controls{bottom:36px;flex-wrap:wrap;row-gap:8px}#home-content .visual-controls>span:first-child{flex:1}#home-content .visual-controls>div{max-width:100%}#home-content .hardware-readout{bottom:3px;left:14px;right:14px}}
@media(min-width:701px) and (max-height:900px){#home-content .hero-note{display:none}#home-content .hero-copy{padding-block:20px}#home-content .hero-actions .button{min-height:56px}#home-content .cabinet-meta strong,#home-content .cabinet-meta dt{font-size:25px}#home-content .cabinet-meta>div{padding-block:14px}}
@media(max-width:370px){#home-content .hero h1{font-size:16vw}#home-content .hero-actions{gap:14px}#home-content .hero-actions .button{gap:15px;padding-inline:14px}#home-content .hero-actions .text-link{font-size:10px}#home-content .hero-visual{height:380px}#home-content .cabinet-meta>div{padding-inline:9px}#home-content .cabinet-meta strong,#home-content .cabinet-meta dt{font-size:21px}#home-content .hero-eyebrow>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){#home-content *,#home-content *::before,#home-content *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.discovery-card:hover,.discovery-card:hover .discovery-art img,#home-content .button:hover,#home-content .visual-controls button:hover{transform:none}}
@media(forced-colors:active){#home-content .hero-wordmark{display:none}#home-content .hero,#home-content .how-section,body:has(#home-content:not([hidden])) .header,body:has(#home-content:not([hidden])) .mobile-nav{background:Canvas;color:CanvasText}#home-content .hero::before,#home-content .hero::after{display:none}#home-content .hero-actions .button,#home-content .visual-controls button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}
/* Who gets paid + fee feed */
#home-content .payees-section,#home-content .fee-feed-section{padding-block:80px}
.payee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.payee-card{border:1px solid var(--arcade-line,#333);padding:26px;display:flex;flex-direction:column;gap:12px;background:var(--arcade-midnight,#0b0b12);color:var(--arcade-cream,#f5f3ed)}
.payee-card h3{font-family:var(--display);font-size:24px;font-weight:800}
.payee-card p{color:var(--arcade-muted,#aaa);font-size:13px;line-height:1.8;flex:1}
.payee-slot{font-family:var(--mono,monospace);font-size:11px;letter-spacing:.12em;color:var(--arcade-amber,#ffb000)}
.payee-state{align-self:flex-start;font-family:var(--mono,monospace);font-size:11px;padding:4px 10px;border:1px solid currentColor;color:var(--arcade-muted,#aaa)}
.payee-state.live{color:var(--primary,#ff3b2f)}
.fee-feed{border:1px solid var(--arcade-line,#333);background:var(--arcade-midnight,#0b0b12);color:var(--arcade-cream,#f5f3ed);padding:8px 24px;font-family:var(--mono,monospace)}
.fee-empty{padding:22px 0;color:var(--arcade-muted,#aaa);font-size:13px}
.fee-list{list-style:none;margin:0;padding:0}
.fee-list li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px dashed var(--arcade-line,#333);font-size:13px;flex-wrap:wrap}
.fee-list li:last-child{border-bottom:0}
.fee-amt{color:var(--primary,#ff3b2f);font-weight:700;min-width:120px}
.fee-arrow{color:var(--arcade-amber,#ffb000)}.fee-to{flex:1}.fee-to em{font-style:normal;color:var(--arcade-muted,#aaa);margin-left:6px}
@media (max-width:820px){.payee-grid{grid-template-columns:1fr}#home-content .payees-section,#home-content .fee-feed-section{padding-block:56px}}

/* Launch video */
#home-content .launch-video-section{padding-block:80px}
.launch-video-frame{max-width:720px;margin:0 auto;border:3px solid var(--primary,#ff3b2f);box-shadow:0 0 40px rgba(255,48,40,.35);background:#06060a;aspect-ratio:1}
.launch-video-frame video{display:block;width:100%;height:100%;object-fit:cover}
@media (max-width:640px){#home-content .launch-video-section{padding-block:52px}#home-content .payees-section .section-heading>p,#home-content .fee-feed-section .section-heading>p,#home-content .launch-video-section .section-heading>p{display:block;font-size:13px}#home-content .payees-section .section-heading,#home-content .fee-feed-section .section-heading,#home-content .launch-video-section .section-heading{flex-direction:column;align-items:flex-start;gap:12px}}
