/* v9 "Soft halo" white theme. Loaded after style.css. */
:root{--k:#FAFAF8;--page:#FAFAF8;--ink:#0B0D0C;--body:#3F4642;--mut:#5B625E;--g-ink:#087A34;--b-ink:#1F6FD1;--line:rgba(11,13,12,.10);--glass:rgba(255,255,255,.78);--l:#F3F4F0}
html{background:#FAFAF8;color-scheme:light}
body{background:#FAFAF8;color:var(--body)}
h1,h2,h3,h4{color:var(--ink)}
h1,h2,h3{font-weight:700}h2{font-weight:600}
p{max-width:65ch}
.g{color:var(--g-ink)}.b{color:var(--b-ink)}
h1 .g,h2 .g,h1 .b,h2 .b,.huge .o,.final .huge .o{background:linear-gradient(100deg,#087A34 10%,#1F6FD1 95%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.kick{color:var(--g-ink)}.kick:before{background:#36FC6B;height:2px;border-radius:2px}
.mono{color:var(--mut)}
.sub,.lead,.phero p,.reg .sub,.uk .sub,.hz .sub,.rent .sub{color:var(--mut)}
.hero .lead,.lead{color:var(--body)}
.statement{color:var(--ink)}
::selection{background:rgba(54,252,107,.35);color:#0B0D0C}
.cur,.cur-dot{display:none!important}

/* focus */
:focus{outline:none}
:focus-visible{outline:3px solid #087A34!important;outline-offset:3px;border-radius:8px}
.btn:focus-visible,.nav a:focus-visible,.pill:focus-visible,.burger:focus-visible{outline-offset:3px;border-radius:99px}
.story :focus-visible{outline-color:#36FC6B!important}
.fld input:focus-visible,.fld textarea:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #087A34!important;outline-offset:1px;border-radius:14px}

/* header + nav */
.hdr .pill{background:rgba(255,255,255,.82);border:1px solid var(--line);box-shadow:0 8px 30px -18px rgba(11,13,12,.25)}
.hdr .logo img{height:30px;width:auto}
.nav a{color:#3F4642}
.nav a:hover{background:rgba(11,13,12,.05);color:#0B0D0C}
.nav a.on{color:#0B0D0C;font-weight:600;background:rgba(54,252,107,.18);box-shadow:inset 0 0 0 1px rgba(8,122,52,.18)}
.hdr .burger{background:#36FC6B;color:#0B0D0C}
.mnav{background:rgba(250,250,248,.97)}
.mnav a{color:#0B0D0C}.mnav a.on{color:#087A34}

/* buttons */
.btn.pri{background:#36FC6B;color:#0B0D0C;box-shadow:0 10px 30px -12px rgba(54,252,107,.9)}
.btn.pri:before{background:#0B0D0C}.btn.pri:hover{color:#fff}
.btn.ghost{background:#fff;color:#0B0D0C;border-color:rgba(11,13,12,.18);backdrop-filter:none}
.btn.ghost:before{background:#0B0D0C}.btn.ghost:hover{color:#fff}
.btn .ar{background:rgba(11,13,12,.10)}
.btn.pri:hover .ar,.btn.ghost:hover .ar{background:rgba(255,255,255,.18)}
.reglink{color:#087A34;border-bottom:1px solid rgba(8,122,52,.35)}
.reglink:hover{color:#0B0D0C;border-color:#0B0D0C}
.ph{background:#ffe600;color:#000}

/* bikes: halo + multiply layer + cut-out */
.bike{position:relative;aspect-ratio:1800/1010;margin:0;overflow:visible}
.bike img{position:absolute;inset:0;width:100%;height:100%;max-width:none}
.bike .mul{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 72% 76% at 50% 52%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 72% 76% at 50% 52%,#000 70%,transparent 100%)}
.bike .cut{z-index:1}
.bike .halo{position:absolute;left:14%;right:14%;top:6%;bottom:14%;border-radius:50%;background:radial-gradient(closest-side at 42% 55%,rgba(54,252,107,.55),rgba(54,252,107,0) 70%),radial-gradient(closest-side at 64% 40%,rgba(65,153,253,.45),rgba(65,153,253,0) 72%);filter:blur(40px);opacity:.75;pointer-events:none}
.bike .floorglow{position:absolute;left:24%;right:24%;bottom:4%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(54,252,107,.85),rgba(54,252,107,.25) 55%,rgba(54,252,107,0));filter:blur(10px);pointer-events:none}
.hero-bike .floorglow{left:26%;right:30%;bottom:5%}
.bike.crop-lb .floorglow,.bike.crop-rb .floorglow{display:none}
.bike.crop-lb .halo{left:20%;right:4%;top:0;bottom:10%}
.bike.crop-lb .mul,.bike.crop-lb .cut{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%),linear-gradient(to top,transparent 0,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 12%),linear-gradient(to top,transparent 0,#000 14%);mask-composite:intersect}
.bike.crop-rb .halo{left:22%;right:6%;top:0;bottom:6%}
.bike.crop-rb .mul,.bike.crop-rb .cut{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 10%),linear-gradient(to top,transparent 0,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,transparent 0,#000 10%),linear-gradient(to top,transparent 0,#000 14%);mask-composite:intersect}
.zz-m,.zz-m.wp{background:none!important;box-shadow:none!important;border-radius:0;overflow:visible;aspect-ratio:auto;padding:0;border:0}
.bikem{position:relative}
.final-shot.bike{border-radius:0;overflow:visible;margin-bottom:clamp(30px,5vw,70px)}
.final-shot.bike img{width:100%;height:100%}

/* hero */
.hero,.hero.hw{background:#FAFAF8;height:auto;min-height:0;padding:clamp(130px,12vw,170px) 0 0;display:block;position:relative;overflow:hidden}
.hero.hw>.wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:20px;position:relative}
.hero.hw .copy{max-width:none;padding:0}
.hero.hw h1{text-shadow:none}
.hero-m{margin-right:-4vw}
.hero .hmeta{position:relative;margin-top:clamp(30px,4vw,60px);border-top:1px solid var(--line);bottom:auto;left:auto;right:auto}
.hero .hmeta .wrap{display:flex;justify-content:space-between;padding:18px 0}
.hero .scrollcue{display:none}
.status{background:#fff;border:1px solid var(--line);color:#0B0D0C;box-shadow:0 6px 20px -12px rgba(11,13,12,.2)}
.status i{box-shadow:0 0 0 4px rgba(54,252,107,.25)}

/* page heroes */
.phero{height:auto;min-height:0;display:flex;flex-direction:column-reverse;align-items:stretch;padding:clamp(130px,12vw,170px) 0 clamp(30px,4vw,60px);background:#FAFAF8}
.phero:after{display:none}
.phero .bg{position:relative;inset:auto;width:min(1360px,100% - 64px);margin:clamp(30px,4vw,56px) auto 0;border-radius:28px;overflow:hidden;aspect-ratio:21/9;box-shadow:0 30px 60px -40px rgba(11,13,12,.35),0 0 0 1px var(--line);transform:none!important}
.phero .bg img{width:100%;height:100%;object-fit:cover}
.phero .bg.bk{aspect-ratio:auto;overflow:visible;box-shadow:none;border-radius:0;width:min(1000px,100% - 40px)}
.phero .bg.bk .bike img{object-fit:fill}
.phero p{color:var(--mut)}

/* dark band: scroll story */
.story,.story .st-stage{background:#0B0D0C}
.story h2,.story h3,.story .cap h2{color:#fff}
.story .kick{color:#36FC6B}.story .kick:before{background:#36FC6B}
.story .cap p,.story .sub,.story p{color:#C9CFCB}
.story .st-hud{color:#AEB5B0}.story .st-hud b{color:#fff}
.story .g{color:#36FC6B}
.story h2 .g,.story h1 .g{background:none;-webkit-text-fill-color:#36FC6B;color:#36FC6B}

/* sections */
.hz,.uk,.rent{background:#F3F4F0;color:#0B0D0C}
.spin{background:#FAFAF8}
.studio{background:#fff;box-shadow:0 40px 90px -40px rgba(54,252,107,.45),0 0 0 1px var(--line)}
.studio .tag{background:#0B0D0C;color:#fff}
.spec li{border-top:1px solid var(--line)}.spec li:before{color:#087A34}.spec li span{color:var(--mut)}.spec li b{color:#0B0D0C}
.mq{background:#FAFAF8;color:#0B0D0C;border-block:1px solid var(--line)}
.mq .it em{color:#087A34}
.mq.green{background:#36FC6B;color:#0B0D0C}
.bluebg{background:radial-gradient(50% 40% at 80% 20%,rgba(65,153,253,.12),transparent),radial-gradient(40% 40% at 10% 90%,rgba(54,252,107,.10),transparent)}
.panel,.panel.dk{background:#fff;color:#0B0D0C;box-shadow:0 30px 60px -36px rgba(11,13,12,.28),0 0 0 1px var(--line)}
.panel p,.panel.dk p{color:var(--body)}
.panel .n,.panel:not(.dk) .n{color:#087A34}
.panel .chip{background:#0B0D0C;color:#36FC6B}
.panel .im.bk{background:#fff;overflow:hidden}
.panel .im.bk .bike{position:absolute;inset:auto;left:-6%;right:-6%;top:8%;width:112%;height:auto}
.panel .im.ghostim{background:radial-gradient(60% 60% at 40% 55%,rgba(54,252,107,.30),transparent 70%),radial-gradient(50% 50% at 66% 40%,rgba(65,153,253,.25),transparent 72%),#fff}
.stats{border-top:1px solid var(--line)}
.st{border-color:var(--line)!important}
.st .v{background:none;color:#0B0D0C;-webkit-text-fill-color:#0B0D0C}
.st .v sup{color:#087A34;-webkit-text-fill-color:#087A34}
.st p{color:var(--body)}.st small{color:var(--mut)}
.gc{background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -34px rgba(11,13,12,.3);backdrop-filter:none}
.gc:before{background:radial-gradient(circle,rgba(54,252,107,.22),transparent 70%)}
.gc .ix{color:#087A34}.gc p{color:var(--mut)}.gc li{color:var(--body);border-top:1px solid var(--line)}.gc h3{color:#0B0D0C}
.mapsec{background:radial-gradient(60% 60% at 70% 50%,rgba(54,252,107,.10),transparent 70%),#FAFAF8}
.ausmap .dots circle{fill:rgba(11,13,12,.10)}
.city .core{fill:#B9C0BB}.city.lit .core{fill:#36FC6B}
.city text{fill:#0B0D0C}
.tl div{border-top:1px solid var(--line)}.tl b{color:#087A34}.tl p{color:var(--mut)}.tl :is(h3,h4){color:#0B0D0C}
.ph-i .cap{background:rgba(255,255,255,.88);color:#0B0D0C;border:1px solid var(--line)}
.logos,.logos div{border-color:#D9DCD6}
.case{background:#fff;color:#0B0D0C;box-shadow:0 0 0 1px var(--line)}.case p{color:var(--body)}
.q{background:#fff;box-shadow:0 0 0 1px var(--line)}.q span{color:var(--mut)}
.rent .card{background:#fff;border:1px solid #DDE0DA}.rent .card .ix{color:#087A34}.rent .card p{color:var(--body)}
.media{box-shadow:0 30px 60px -40px rgba(11,13,12,.35),0 0 0 1px var(--line)}
.steps li{border-top:1px solid var(--line)}.steps li i{color:#087A34}.steps li span{color:var(--mut)}
.imgph{border:2px dashed #C7A600;background:repeating-linear-gradient(135deg,rgba(255,230,0,.14) 0 14px,transparent 14px 28px);color:#4A3F00}
.imgph small{color:#5C5000}
.oq{background:#fff8b3;color:#000;border-left-color:#E5C900}
.zz-t p{color:var(--body)}

/* final CTA */
.final{background:radial-gradient(60% 70% at 50% 100%,rgba(54,252,107,.22),transparent 70%),radial-gradient(40% 45% at 82% 42%,rgba(65,153,253,.14),transparent 75%),#FAFAF8}
.final .huge,.final .huge span{color:#0B0D0C}
.final .orb{opacity:.35}

/* forms */
form,.reg-form{background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(11,13,12,.3);backdrop-filter:none}
input,select,textarea,.fld input:not([type=checkbox]),.fld textarea{background:#fff;color:#0B0D0C;border:1px solid rgba(11,13,12,.24)}
::placeholder{color:#6B716D;opacity:1}
.fld label,.fld legend{color:#0B0D0C}.fld em{color:var(--mut)}
.fld.bad input,.fld.bad textarea{border-color:#B42318}
.err{color:#B42318}
.chips span{border:1px solid rgba(11,13,12,.2);background:#fff;color:#0B0D0C}
.chips input:checked+span{background:#36FC6B;color:#0B0D0C;border-color:#36FC6B}
.chips input:focus-visible+span{outline:3px solid #087A34;outline-offset:2px}
.reg-note{color:var(--mut)}.reg-ok b{color:#087A34}

/* legal */
.lg p,.lg li{color:var(--body)}.lg a{color:#087A34;text-decoration:underline}.lg strong,.lg th{color:#0B0D0C}.lg em{color:#5C4A00}
.lg-note{background:#fff8b3;border:1px solid #E5C900}.lg-note p{color:#3A3200}
.lg th,.lg td{border-bottom:1px solid var(--line)}
.lg h2,.lg h3{color:#0B0D0C}

/* footer */
footer{background:#F3F4F0;border-top:1px solid var(--line);color:var(--body)}
footer p{color:var(--body)}
footer :is(h5,.fh){color:#087A34}
footer a{color:#3F4642}footer a:hover{color:#087A34}
.legal{border-top:1px solid var(--line);color:var(--mut)}

@media (max-width:860px){
 .hero.hw>.wrap{grid-template-columns:1fr}
 .hero-m{margin:6px -14vw 0 -10vw}
 .zz-m .bike{width:124%;margin-left:-12%}
 .zz-m .bike.crop-lb{width:112%;margin-left:-6%}
 .phero .bg{width:calc(100% - 40px);aspect-ratio:4/3}
 .phero .bg.bk{width:calc(100% - 10px)}
 .hero .hmeta .wrap{flex-direction:column;gap:6px}
}
@media (prefers-reduced-motion:reduce){.bike .halo,.bike .floorglow{filter:blur(40px)}*{scroll-behavior:auto!important}}
footer .cols img,footer img[src*="logo-dark"]{width:auto!important;height:40px}
main,header,footer{overflow-x:clip}

/* ================= v10 design-review fixes ================= */
/* B1: no multiply layer any more; the cut-out carries a soft contact shadow */
.bike .cut{filter:drop-shadow(0 22px 22px rgba(11,13,12,.13)) drop-shadow(0 4px 6px rgba(11,13,12,.10))}
.phero .bg.bk,.phero .bg{will-change:auto}

/* B2: charging grid + riders cards + cookie table */
.chg>*{min-width:0}
.chg .imgs{grid-template-columns:1fr}
@media (max-width:860px){.chg{grid-template-columns:1fr}.chg .steps li{min-width:0}.chg .steps li>div{min-width:0}}
.prods.p3{grid-template-columns:repeat(3,1fr)}
@media (max-width:860px){.prods.p3{grid-template-columns:1fr}}
.prods>*{min-width:0}
.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:12px 0 20px;border:1px solid var(--line);border-radius:14px}
.tbl-scroll table{display:table!important;margin:0;min-width:560px}
.tbl-scroll:focus-visible{outline:3px solid #087A34;outline-offset:2px}

/* M1: dark band - feathered entry/exit, matches frame black */
.story,.story .st-stage{background:#000}
.st-fe{height:180px;pointer-events:none}
.st-fe-top{background:linear-gradient(#FAFAF8,#000)}
.st-fe-bot{background:linear-gradient(#000,#FAFAF8)}
.story .st-vig{background:radial-gradient(120% 90% at 60% 50%,rgba(0,0,0,0) 45%,rgba(0,0,0,.65) 100%),linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,0) 38%)}
@media (max-width:760px){.story .st-vig{background:linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 34%,rgba(0,0,0,0) 55%)}}
/* M5: reduced motion story - hide the caption-0 kicker, no rectangle */
.story.static .cap[data-c="0"] .kick{display:none}
.story.static #stc{background:#000}
/* m8: header pill stays solid over the dark band */
.over-dark .hdr .pill{background:rgba(250,250,248,.94);border-color:rgba(255,255,255,.4);box-shadow:0 8px 30px -14px rgba(0,0,0,.6)}

/* M2: final CTA clear of the footer; 48px min gap above final shots */
.final{padding-bottom:clamp(80px,10vw,140px)}
.final:has(.final-shot){padding-bottom:0}
.final .final-shot{margin-top:max(48px,clamp(30px,5vw,70px))}

/* M3: inactive list items full opacity in muted grey */
.spec li,.tl div{opacity:1!important}
.spec li b,.spec li span,.spec li:before{color:#5B625E;transition:color .4s}
.spec li.on b{color:#0B0D0C}.spec li.on span{color:#3F4642}.spec li.on:before{color:#087A34}
.tl div h4,.tl div h3,.tl div p,.tl div b{color:#5B625E;transition:color .4s}
.tl div.on h4,.tl div.on h3{color:#0B0D0C}.tl div.on p{color:#3F4642}.tl div.on b{color:#087A34}

/* M4: 360 spin frameless, capped at 640px */
.spin .studio{background:none;box-shadow:none;border-radius:0;width:min(100%,640px);justify-self:center;margin-left:auto;margin-right:auto;aspect-ratio:16/10}
.spin .studio canvas{transform:none;object-fit:contain}
.spin .studio .prog{left:15%;right:15%;bottom:6px;background:rgba(11,13,12,.10)}
.spin .studio .prog b{background:#087A34}
.spin .studio .tag{left:0;top:0}

/* M6: How it works panel 03 illustration */
.panel .im.illo{background:radial-gradient(60% 60% at 45% 55%,rgba(54,252,107,.14),transparent 70%),#F3F4F0;display:grid;place-items:center}
.panel .im.illo svg{width:min(78%,380px);height:auto}

/* M7: side heroes (Riders, Rent) */
.phside .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(20px,3vw,48px)}
.phero.phside{flex-direction:column;padding-bottom:clamp(30px,4vw,60px)}
.phside .ps-m{margin-right:-3vw}
@media (max-width:860px){.phside .wrap{grid-template-columns:1fr}.phside .ps-m{margin:10px 0 0;width:100%}}

/* M9: charging render in a light panel */
.lightpanel{margin:0;background:#fff;border:1px solid #E6E8E3;border-radius:24px;padding:12px;box-shadow:0 30px 60px -40px rgba(11,13,12,.35)}
.lightpanel img{border-radius:16px!important}
.lightpanel figcaption{font:600 var(--fs-xs,12px)/1.4 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5B625E;padding:10px 6px 2px}

/* m1: fade section glows instead of hard seams */
.bluebg{-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}
.final{background:radial-gradient(60% 55% at 50% 72%,rgba(54,252,107,.20),transparent 70%),radial-gradient(40% 45% at 82% 42%,rgba(65,153,253,.12),transparent 75%),#FAFAF8}
.final:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(rgba(243,244,240,0),#F3F4F0);pointer-events:none;z-index:2}
.final>.wrap,.final .final-shot{position:relative;z-index:1}

/* m2: logo wall - darker single ink, tighter cells */
.logos div{aspect-ratio:auto;height:96px;padding:18px}
.logos img{height:32px;width:auto;max-height:none;max-width:80%;object-fit:contain;filter:grayscale(1) contrast(1.15) brightness(.8);opacity:.9;mix-blend-mode:normal}
.logos img[src*=Marks]{filter:grayscale(1) brightness(.3) contrast(1.6)}
.logos div:hover img{filter:none;opacity:1}

/* m4: mobile hero */
@media (max-width:860px){
 .hero,.hero.hw{padding-top:96px}
 .hero-m{margin:6px 0 0 calc((100% - 92vw)/2);width:92vw;max-width:92vw}
}

/* m5: mobile menu CTA */
.mnav .btn{font-size:21px!important;white-space:nowrap;min-height:56px;width:100%;justify-content:center;padding:0 24px;line-height:1}
.mnav .btn span{white-space:nowrap;font-size:inherit!important}
.mnav>div{width:100%}

/* m6: on-the-street grid, no overlaps */
@media (min-width:701px){
 .streets{gap:20px}
 .streets .s1{grid-column:1/8;height:520px;margin:0}
 .streets .s2{grid-column:8/13;height:520px;margin:0}
 .streets .s3{grid-column:1/6;height:420px;margin:0}
 .streets .s4{grid-column:6/13;height:420px;margin:0}
}

/* m7: dashboard as a light framed card, smaller than the heatmap */
.media.dash{aspect-ratio:1600/964;border:1px solid #E6E8E3;border-radius:20px;box-shadow:0 30px 60px -40px rgba(11,13,12,.35);max-width:620px;background:#fff}
.media.dash img{object-fit:cover}

/* ===== v11 ===== */
h1>.kick{display:flex;width:max-content;max-width:100%;margin-bottom:22px;line-height:1.3}
.founder-note{max-width:760px;margin-top:26px;font-size:15px;line-height:1.6;color:#5B625E;border-left:2px solid #36FC6B;padding-left:16px}
.phero .founder-note{color:inherit;opacity:.9;max-width:640px}
.gomoto{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}
.gm-card{display:flex;justify-content:space-between;align-items:center;gap:28px 40px;flex-wrap:wrap;background:#fff;border:1px solid #E3E5E1;border-radius:28px;padding:clamp(28px,4vw,56px);box-shadow:0 1px 2px rgba(11,13,12,.04)}
.gm-word{display:inline-block;font:800 clamp(36px,4.4vw,60px)/1 Inter,sans-serif;letter-spacing:-.045em;color:#0B0D0C}
.gm-lead{color:#5B625E;margin-top:14px;max-width:520px;font-size:17px;line-height:1.55}
.gm-cta{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}
.gm-note{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;margin-top:34px;padding:20px 24px;border:1px solid #E3E5E1;border-radius:20px;background:#fff}
.gm-note .gm-word{font-size:30px}
.gm-note p{color:#5B625E;margin:0;flex:1 1 220px}
.fd-card{max-width:860px}
.ctas .ph,.price .ph,.gm-cta .ph,.gm-note .ph{font-size:12px;align-self:center}
.gm-cta .ph,.gm-note .ph{background:#fff;color:#0B0D0C;border:1px dashed #5B625E}
.nf{min-height:72vh;display:flex;align-items:center;padding:160px 0 100px}
.nf h1{font-size:clamp(48px,7vw,112px);line-height:.95;letter-spacing:-.04em}
h1>.kick{white-space:normal;flex-wrap:nowrap}h1>.kick:before{flex:0 0 auto}
h1>.kick{width:fit-content}
.phero .founder-note{font-size:15px;line-height:1.6;margin-top:20px}
@media(max-width:359px){.btn,.btn>span{white-space:nowrap}.hero .ctas,.ctas{flex-direction:column;align-items:stretch}.ctas .btn{justify-content:center}.gm-card{padding:24px 20px}#regForm .btn{padding-left:16px;padding-right:16px;gap:10px}}
/* v12: disabled GoMoto button (no link until the GoMoto domain is confirmed) */
.btn.btn-off,.btn.blk.btn-off{background:#E6E8E3;color:#6B716D;border:1px dashed #A3A9A4;box-shadow:none;cursor:not-allowed;user-select:none}
.btn.btn-off:before{display:none}
.btn.btn-off .ar{background:transparent;color:#8A908B}
.btn.btn-off:hover{color:#6B716D}
