/* GekiStore V189. One deliberate visual layer over the retained V188 application.
   Depth belongs to illustrations; forms, navigation and text remain upright. */
@font-face{font-family:GekiInter;src:url('fonts/inter-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:GekiInter;src:url('fonts/inter-500.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:GekiInter;src:url('fonts/inter-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:GekiInter;src:url('fonts/inter-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:GekiInter;src:url('fonts/inter-800.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
:root.gk-v189{--gk189-bg:#090711;--gk189-panel:#151020;--gk189-line:rgba(193,166,244,.16);--gk189-text:#f2eff9;--gk189-muted:#ada3bd;--gk189-violet:#b99aef;--gk189-cyan:#86cedf;--gk189-surface:linear-gradient(135deg,#20162f,#110d1c);color-scheme:dark}
html.gk-v189.gk-v189.gk-v189.gk-v189 body{background:radial-gradient(ellipse at 60% -20%,#33204b55,transparent 50%),#090711!important;color:var(--gk189-text)!important;font-family:GekiInter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-synthesis:none;line-height:1.6;-webkit-text-size-adjust:100%;text-size-adjust:100%}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(button,input,select,textarea){font-family:inherit!important;font-style:normal;font-synthesis:none}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(h1,h2,h3,h4,em,.btn,.logo-word){font-style:normal!important;font-synthesis:none;letter-spacing:normal}
html.gk-v189.gk-v189.gk-v189.gk-v189 *{box-sizing:border-box;font-family:GekiInter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-synthesis:none}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(code,pre,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 [hidden]{display:none!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 :focus-visible{outline:2px solid #c9a5ff!important;outline-offset:4px!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.gk177-hero-copy,.gk177-hub-window,[data-gfg-tilt],.gk186-auth-panel,.gkw-wallet-card){transform:none!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.panel,.product,.service,.card-panel,.plan-card,.ra-card,.gc-card,.age-card,.gfg-product-card,.gfg-category-card,.gfg-checkout-card,.gkw-stat,.gkw-panel,.lookup-card,.rate-card,.pay-card,.topup-sec,.account-stat,.account-welcome-card){border:1px solid var(--gk189-line)!important;border-radius:12px!important;background:var(--gk189-surface)!important;box-shadow:inset 0 1px 0 #fff04,0 12px 34px #0002!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:44px;background:#0d0a15!important;border:1px solid #b99aef36!important;color:#f0ebfa!important;border-radius:8px!important;max-width:100%}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(input,select,textarea):focus{border-color:#b99aef!important;box-shadow:0 0 0 3px #b99aef14!important}
html.gk-v189.gk-v189.gk-v189.gk-v189.gk-v189.gk-v189.gk-v189 select{-webkit-appearance:none!important;appearance:none!important;padding-right:36px!important;background-color:#0d0a15!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23bcabd0' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-size:14px 14px!important;background-repeat:no-repeat!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.btn,.gkw-action,.confirm-btn){min-height:42px;border-radius:8px!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important;white-space:normal}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.btn.blue,.btn.purple120,.gkw-action.primary,.confirm-btn){background:linear-gradient(120deg,#a578e2,#7950b5)!important;border-color:#d7b5ff50!important;color:#fff!important;box-shadow:inset 0 1px 0 #fff3,0 6px 22px #8852d926!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.btn.dark,.gkw-action){background:#21172e!important;border-color:#b39ad732!important;color:#e8ddf5!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .nav-svg-icon{display:block;width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}

/* Header and service directory. Grid prevents the old desktop flex overflow. */
html.gk-v189.gk-v189.gk-v189.gk-v189 .geki-header.gk187-header{position:sticky;top:0;display:flex!important;width:100%!important;max-width:none!important;min-height:76px!important;gap:28px!important;padding:12px max(24px,calc((100vw - 1320px)/2))!important;background:#0b0813ed!important;border-bottom:1px solid var(--gk189-line)!important;border-radius:0!important;overflow:visible!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:1000!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .geki-brand{flex:none;gap:11px!important;white-space:nowrap}
html.gk-v189.gk-v189.gk-v189.gk-v189 .logo-mark{display:grid!important;place-items:center!important;min-width:36px!important;width:36px!important;height:36px!important;font-size:12px!important;border-radius:9px!important;background:linear-gradient(140deg,#c6a3f3,#7a4bbb)!important;box-shadow:inset 0 1px 0 #fff5,0 0 28px #a968ec20!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .logo-word{font-size:16px!important;width:auto!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;transform:none!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav{display:flex!important;align-items:center;gap:4px!important;flex:1;min-width:0}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav>a,html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services>summary{display:flex;align-items:center;gap:6px;min-height:42px;padding:9px 13px;font-size:12px;line-height:1.4;color:#b8adca;white-space:nowrap;border-radius:7px;cursor:pointer;list-style:none;font-weight:500}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav>a:hover,html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services[open]>summary{color:#f5edff;background:#b49cdb12}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav>a[aria-current=page]{color:#dfc2fc;background:#b99aef10}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav>a[aria-current=page]::after{display:none!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services{position:static!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services>summary::-webkit-details-marker{display:none}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services>summary svg{width:13px;height:13px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services-menu{position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;width:min(760px,calc(100vw - 36px))!important;padding:20px!important;gap:22px!important;background:linear-gradient(140deg,#21162f,#110d1d)!important;border:1px solid #ba9ee635!important;border-radius:13px!important;box-shadow:0 24px 65px #0008!important;max-height:calc(100dvh - 100px);overflow:auto!important;z-index:1010}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services:not([open])>.gk187-services-menu{display:none!important}
.gk189-mega-heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#cab0e3;font-size:11px;font-weight:600}
.gk189-mega-heading small{margin-left:auto;color:#9a8cab;font-size:10px;font-weight:400}
.gk189-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services-menu a{display:flex!important;align-items:center;gap:10px;padding:11px!important;min-width:0!important;font-size:12px!important;background:transparent;border-radius:8px;color:#ece2f5;white-space:normal;line-height:1.4}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services-menu a:hover{background:#ac89e51a}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services-menu a>span{flex:1;min-width:0;display:block}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services-menu a small{display:block;color:#a699b7;font-size:10px;margin-top:4px}
.gk189-mega-social{border-left:1px solid #b495df22;padding-left:22px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-mega-social p{color:#b0a0bf;font-size:12px;line-height:1.8;margin:0 0 15px;white-space:normal!important;overflow-wrap:anywhere;max-width:100%}
.gk189-mega-social img{display:block;width:100%;height:104px;object-fit:contain;object-position:center;opacity:.82}
html.gk-v189.gk-v189.gk-v189.gk-v189 .nav-actions{display:flex!important;align-items:center;gap:9px!important;flex:none;margin-left:auto}
html.gk-v189.gk-v189.gk-v189.gk-v189 .nav-actions .btn{min-height:38px!important;padding:9px 14px!important;font-size:12px!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-menu-btn{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;background:#21172c!important;border:1px solid #be9ee02e!important;border-radius:8px!important;color:#d8bff0!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-menu-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-header-wallet{font-size:12px!important}

/* Drawer: compact categories, clean search field, stable native destinations. */
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-panel{position:absolute!important;right:0;top:0;height:100%!important;width:min(410px,100vw)!important;display:flex;flex-direction:column;padding:24px 22px 16px!important;border-left:1px solid #bf94ec30!important;border-radius:0!important;background:radial-gradient(ellipse at 100% 0,#57307640,transparent 40%),#110c1c!important;box-shadow:-20px 0 80px #0005!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-backdrop{background:#03020ba6!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-head{display:flex;gap:18px;align-items:center;padding:0 0 20px!important;margin:0!important}
.gk189-menu-brand{display:flex;align-items:center;gap:12px;flex:1}
.gk189-menu-brand strong{display:block;font-size:17px;font-weight:600;color:#f3eaff}
.gk189-menu-brand small{display:block;font-size:11px;color:#a395b5;margin-top:3px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-close{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid #c8a2eb26;background:#b59cdb0d;border-radius:7px;font-size:24px;line-height:1;color:#baabcc}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-menu-search{display:flex;gap:10px;align-items:center;width:100%;padding:0 13px!important;min-height:46px;border:1px solid #bb9ad735!important;border-radius:8px;background:#0b0813!important;flex:none;margin:0 0 14px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-menu-search input{min-width:0;flex:1;width:100%;min-height:44px;margin:0;padding:8px 0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:12px;border-radius:0!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-menu-search svg{width:18px;color:#a392b4}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-links{display:block;flex:1;min-height:0;overflow:auto;padding:0 4px 0 0!important;scrollbar-width:thin;scrollbar-color:#57416b transparent}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-menu-group{border-top:1px solid #b18cc222;margin:0;padding:16px 0 9px!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-menu-group h2{font-size:10px!important;letter-spacing:.08em!important;color:#aa92c3!important;margin:0 10px 8px;line-height:1.6}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-links a{display:flex!important;gap:12px;align-items:center;min-height:43px!important;padding:10px!important;line-height:1.5;border-radius:7px!important;font-size:12px;color:#c9bdd9;background:transparent;min-width:0}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-links a>span{flex:1;min-width:0}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-links a:hover{background:#ab87e617!important;color:#eee2ff}
html.gk-v189.gk-v189.gk-v189.gk-v189 .mobile-nav-links a[aria-current=page]{background:linear-gradient(90deg,#8657c32c,#8657c312)!important;color:#dfb9ff!important;border-left:2px solid #b887ed}
.gk189-menu-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #b18cc222;color:#93849f;font-size:10px;flex:none}
.gk189-menu-footer i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#89cbb3}

/* V189 pages and original vector art. */
.gk189-page{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:32px 0 70px}
.gk189-eyebrow{display:flex;align-items:center;gap:10px;color:#bc9ddf;font-size:10px;line-height:1.7;font-weight:600;letter-spacing:.15em;text-transform:uppercase}
.gk189-eyebrow::before{content:"";width:25px;height:1px;background:#ad7bdd}
.gk189-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;min-height:590px;padding:52px 50px;gap:20px;isolation:isolate;border:1px solid #c6a1f322;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 92% 30%,#7c4db529,transparent 54%),linear-gradient(125deg,#181023,#100b19 50%,#1b122b);box-shadow:0 25px 90px #0002,inset 0 1px 0 #fff04}
.gk189-hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#c5a4ed80 .7px,transparent .7px);background-size:73px 67px;opacity:.23;pointer-events:none}
.gk189-hero-copy{position:relative;z-index:2;min-width:0}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-hero h1{font-size:clamp(38px,4.25vw,62px)!important;line-height:1.2!important;letter-spacing:-.045em!important;font-weight:700!important;margin:24px 0!important;max-width:620px}
.gk189-hero h1 span{display:block;background:linear-gradient(100deg,#ddc1ff,#a8bdf5);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.gk189-hero-copy>p{max-width:490px;font-size:14px;line-height:1.9;color:#b6a7c7;margin:0 0 26px}
.gk189-hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.gk189-hero-actions .btn{padding:13px 19px!important;gap:15px}
.gk189-hero-actions .btn span{margin-left:12px}
.gk189-hero-note{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:22px;color:#a191b3;font-size:10px}
.gk189-hero-note span::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#a276cd;vertical-align:middle;margin-right:6px}
.gk189-hero-art{position:relative;min-width:0;min-height:470px;align-self:stretch;display:flex;align-items:center;justify-content:center;--px:0px;--py:0px}
.gk189-hero-art>img{position:absolute;inset:-40px -55px auto;width:calc(100% + 110px);max-width:none;height:calc(100% + 65px);object-fit:contain;transform:translate3d(var(--px),var(--py),0);transition:transform .6s ease-out;pointer-events:none}
.gk189-art-label{position:absolute;top:12px;left:10px;font-size:8px;color:#b39ac6;letter-spacing:.12em}
.gk189-art-label::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#c199ee;margin-right:6px}
.gk189-art-tag{position:absolute;right:-5px;top:28%;padding:10px 14px;min-width:110px;border:1px solid #c1a4e324;border-radius:8px;background:#181022c9;backdrop-filter:blur(10px);box-shadow:0 12px 30px #0003}
.gk189-art-tag small{display:block;color:#a390b6;font-size:8px;letter-spacing:.09em}
.gk189-art-tag strong{display:block;font-size:16px;font-weight:500;color:#e1c7f9;margin-top:2px}
.gk189-art-tag.alt{top:54%;right:auto;left:-5px}
.gk189-art-tag.alt strong{color:#a7d8ea}
.gk189-art-foot{position:absolute;bottom:13px;left:15px;right:15px;display:flex;justify-content:space-between;border-top:1px solid #b08bd525;padding-top:12px;color:#a390b6;font-size:8px;letter-spacing:.1em}
.gk189-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #c6a1f322;border-radius:11px;margin-top:14px;background:#171020;overflow:hidden}
.gk189-stats article{padding:22px 27px;border-right:1px solid #b38ad022;min-width:0}
.gk189-stats article:last-child{border:0}
.gk189-stats small{display:block;font-size:9px;color:#a28ab7;letter-spacing:.08em;margin-bottom:8px}
.gk189-stats strong{display:block;font-size:26px;font-weight:600;color:#efe3fa;line-height:1.35;font-variant-numeric:tabular-nums}
.gk189-stats strong span{font-size:12px;color:#b893dc}
.gk189-stats p{margin:5px 0 0;font-size:11px;color:#a697b6}
.gk189-section{margin-top:64px}
.gk189-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-section-head h2{font-size:clamp(25px,2.7vw,36px)!important;line-height:1.35;font-weight:600!important;letter-spacing:-.035em!important;margin:10px 0 0}
.gk189-section-head p{max-width:375px;margin:0;color:#a79bb8;font-size:12px;line-height:1.9}
.gk189-section-head>a{font-size:12px;color:#c8a2ed;white-space:nowrap}
.gk189-universes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.gk189-universe{position:relative;padding:31px;min-height:260px;overflow:hidden;border:1px solid #b594db2e;border-radius:12px;background:linear-gradient(130deg,#241534,#110e1a)}
.gk189-universe.social{background:linear-gradient(135deg,#172237,#0e1020);border-color:#85c4e32a}
.gk189-universe img{position:absolute;right:-45px;top:0;height:100%;width:63%;object-fit:contain;opacity:.75;pointer-events:none}
.gk189-universe-copy{position:relative;width:62%;z-index:1}
.gk189-universe small{display:block;font-size:9px;font-weight:600;color:#b48ad9;letter-spacing:.12em}
.gk189-universe.social small{color:#8bc4e4}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-universe h3{margin:15px 0 12px;font-size:26px!important;line-height:1.35;letter-spacing:-.02em;font-weight:600!important}
.gk189-universe p{font-size:12px;line-height:1.8;color:#b1a1bf;margin:0 0 22px}
.gk189-universe.social p{color:#9eafc4}
.gk189-universe a{display:inline-flex;align-items:center;gap:20px;color:#dfc6f5;font-size:12px;font-weight:600}
.gk189-universe.social a{color:#b6dfef}
.gk189-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.gk189-service-card{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;min-height:230px;padding:23px;border:1px solid #bc96e02a;border-radius:11px;background:radial-gradient(ellipse at 100% 0,#8c5fc717,transparent 60%),#15101f;box-shadow:inset 0 1px 0 #ffffff04;transition:border-color .25s,box-shadow .25s,translate .25s;text-decoration:none}
.gk189-service-card:hover{border-color:#bc96e077;translate:0 -4px;box-shadow:0 14px 35px #0003}
.gk189-service-symbol{position:relative;display:grid;place-items:center;width:47px;height:47px;border:1px solid #c6a5f636;border-radius:10px;background:linear-gradient(145deg,#6e428f60,#251830);box-shadow:inset 0 1px 0 #ffffff17,0 4px 0 #0e0b1555;margin-bottom:24px;color:#d9b4f7}
.gk189-service-card.blue .gk189-service-symbol{background:linear-gradient(145deg,#395f9555,#171b2d);color:#a4c4f0;border-color:#7ab7ee40}
.gk189-service-card.cyan .gk189-service-symbol{background:linear-gradient(145deg,#32858e55,#16242b);color:#a0d8df;border-color:#7aeeeb40}
.gk189-service-card.rose .gk189-service-symbol{background:linear-gradient(145deg,#954b8655,#2d1728);color:#e0b4dd;border-color:#ee7ade40}
.gk189-service-code{position:absolute;top:26px;right:23px;color:#9681aa;font-size:9px;letter-spacing:.14em}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-service-card h3{font-size:16px!important;font-weight:600!important;line-height:1.5;margin:0 0 9px!important;letter-spacing:-.02em}
.gk189-service-card p{font-size:11px;line-height:1.8;color:#a598b5;margin:0 0 17px;flex:1}
.gk189-service-bottom{display:flex;align-items:center;justify-content:space-between;color:#c9a3e7;font-size:10px;padding-top:12px;border-top:1px solid #aa8abd20}
.gk189-service-bottom span:last-child{font-size:17px}
.gk189-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-block:1px solid #b38ad025;padding:30px 0}
.gk189-steps small{font-size:10px;color:#9e78bd}
.gk189-steps h3{font-size:17px;font-weight:600;margin:15px 0 9px}
.gk189-steps p{font-size:12px;color:#a496b3;line-height:1.85;margin:0}
.gk189-page-heading{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:28px}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-page-heading h1{font-size:clamp(30px,3.4vw,43px)!important;font-weight:600!important;line-height:1.3;letter-spacing:-.035em!important;margin:12px 0}
.gk189-page-heading p{margin:0;color:#a99aba;font-size:13px;max-width:630px;line-height:1.8}
.gk189-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #b998db25;margin:30px 0;padding-bottom:14px}
.gk189-tabs a{display:inline-flex;align-items:center;gap:9px;font-size:12px;min-height:41px;padding:9px 16px;border:1px solid #ac85d026;border-radius:8px;color:#b6a5c7;background:#181120}
.gk189-tabs a.active{color:#e5c7ff;border-color:#c2a0eb66;background:#9060ca22}

/* Restore service artwork removed by the previous flat theme. */
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.robux120-showcase,.ra-hero,.gc-hero,.age-hero,.gfg-hero,.gfg-detail-hero){border:1px solid #b997df2c!important;border-radius:14px!important;background:radial-gradient(ellipse at 100% 0,#7845aa30,transparent 65%),var(--gk189-surface)!important;box-shadow:inset 0 1px 0 #fff04,0 18px 50px #0002!important;padding:32px!important;position:relative;overflow:hidden;min-width:0}
html.gk-v189.gk-v189.gk-v189.gk-v189 .robux120-showcase{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;align-items:center;gap:28px!important;min-height:275px!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .robux120-showcase-art{display:block!important;min-width:0;max-width:370px;width:100%;opacity:.85;justify-self:center}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gfg-hero{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:25px}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.gfg-hero-visual,.gfg-hero-grid,.gfg-card-sheen){display:block!important;pointer-events:none}
html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.gc-art-card,.gp-selected-info,.rate-option,.gk-method-shell,.gk-order-summary,.payment-confirm-box,.gk-method-tab,.quick){border-radius:9px!important;border-color:#b48bd731!important;background:#1d1429!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gkw-wallet-card{background:radial-gradient(ellipse at 100% 0,#9c5ed344,transparent 65%),linear-gradient(140deg,#362044,#151021)!important;border-color:#cc9aef44!important;min-height:240px!important;padding:28px!important;box-shadow:0 15px 45px #0003,inset 0 1px 0 #f7d2ff0e!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-refund-card{background:linear-gradient(140deg,#1c172c,#110e1c)!important;border:1px solid #ab93d62f!important;border-radius:12px!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gkw-balance-value{font-size:clamp(32px,4vw,46px)!important;letter-spacing:-.03em!important}
html.gk-v189.gk-v189.gk-v189.gk-v189 .gk177-footer{background:#0c0813!important;border-top:1px solid #b997df22!important;width:100%!important;max-width:none!important;padding:38px max(24px,calc((100vw - 1320px)/2)) 20px!important;margin:0!important;gap:30px!important}
@media(max-width:760px){html.gk-v189.gk-v189.gk-v189.gk-v189 body:has(.gkw-mobile-nav) .gk177-footer{padding-bottom:100px!important}}
@media(max-width:480px){html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-hero-actions .btn{font-size:11px!important;gap:7px!important;padding-inline:11px!important}.gk189-hero-actions .btn span{margin-left:0}}

@media(min-width:1600px){.gk189-hero{min-height:630px}.gk189-hero-art{min-height:480px}}
@media(max-width:1160px){html.gk-v189.gk-v189.gk-v189.gk-v189 .geki-header.gk187-header{gap:15px!important;padding-inline:24px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav>a,html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-services>summary{padding-inline:9px;font-size:11px}.gk189-hero{padding:35px;min-height:535px}.gk189-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gk189-hero-art{min-height:410px}.gk189-universe{padding:26px}}
@media(max-width:1000px){html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-main-nav{display:none!important}.gk189-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;padding:32px}.gk189-art-tag{right:-12px;min-width:90px;padding:9px}.gk189-art-tag.alt{left:-15px}.gk189-universe-copy{width:70%}.gk189-universe img{opacity:.46;width:60%}.gk189-stats article{padding:18px}.gk189-stats strong{font-size:23px}}
@media(max-width:760px){.gk189-page{width:calc(100% - 32px);padding-top:20px}.gk189-hero{grid-template-columns:1fr;padding:31px 26px 12px;gap:0;min-height:0}.gk189-hero-copy>p{font-size:13px;max-width:550px}.gk189-hero-art{min-height:340px;max-width:440px;width:100%;justify-self:center;margin-top:23px}.gk189-hero-art>img{inset:-36px -45px auto;width:calc(100% + 90px);height:380px}.gk189-art-label{top:0}.gk189-art-tag{right:0;top:22%}.gk189-art-tag.alt{left:0;top:50%}.gk189-art-foot{bottom:8px}.gk189-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gk189-stats article{border-bottom:1px solid #b38ad022}.gk189-stats article:nth-child(even){border-right:0}.gk189-stats article:nth-child(n+3){border-bottom:0}.gk189-section{margin-top:43px}.gk189-section-head{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.gk189-universes{grid-template-columns:1fr;gap:12px}.gk189-universe{min-height:235px;padding:27px}.gk189-universe-copy{width:65%}.gk189-universe img{opacity:.7}.gk189-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gk189-service-card{padding:20px;min-height:230px}.gk189-steps{grid-template-columns:1fr;gap:25px;padding:26px 0}.gk189-page-heading{flex-direction:column;align-items:flex-start;gap:15px}html.gk-v189.gk-v189.gk-v189.gk-v189 .robux120-showcase,html.gk-v189.gk-v189.gk-v189.gk-v189 .gfg-hero{grid-template-columns:1fr!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .robux120-showcase-art{max-width:240px!important}.gk189-tabs{gap:6px}.gk189-tabs a{font-size:11px;padding:8px 12px}}
@media(max-width:480px){html.gk-v189.gk-v189.gk-v189.gk-v189 .geki-header.gk187-header{min-height:65px!important;padding:10px 16px!important;gap:8px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .geki-brand{gap:8px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .logo-word{font-size:13px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .logo-mark{width:31px!important;min-width:31px!important;height:31px!important;font-size:10px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .nav-actions .btn{font-size:11px!important;padding:8px 10px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .nav-actions{gap:7px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-register{display:none!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .nav-actions>.header-avatar{display:none!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .gk187-header-wallet{font-size:10px!important}.gk189-hero{padding:25px 21px 12px;border-radius:12px}.gk189-eyebrow{font-size:8px;letter-spacing:.1em}html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-hero h1{font-size:36px!important;margin:20px 0!important;line-height:1.22!important}.gk189-hero-actions .btn{padding:11px 14px!important;font-size:11px!important;flex:1;justify-content:center}.gk189-hero-note{font-size:9px;gap:7px 12px}.gk189-hero-art{min-height:288px}.gk189-hero-art>img{height:320px;inset:-20px -33px auto;width:calc(100% + 66px)}.gk189-art-tag strong{font-size:13px}.gk189-stats article{padding:17px}.gk189-stats strong{font-size:22px}.gk189-stats p{font-size:10px}.gk189-stats small{font-size:8px}.gk189-universe{padding:23px;min-height:235px}.gk189-universe-copy{width:73%}.gk189-universe img{opacity:.4}.gk189-universe h3{font-size:24px!important}.gk189-service-card{padding:16px;min-height:223px}.gk189-service-symbol{width:39px;height:39px;margin-bottom:20px}.gk189-service-code{right:16px;top:22px;font-size:8px}html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-service-card h3{font-size:14px!important}.gk189-service-card p{font-size:10px}.gk189-service-bottom{font-size:9px}.gk189-page-heading p{font-size:12px}html.gk-v189.gk-v189.gk-v189.gk-v189 :is(.robux120-showcase,.ra-hero,.gc-hero,.age-hero,.gfg-hero,.gfg-detail-hero){padding:24px 20px!important}}
@media(max-width:350px){html.gk-v189.gk-v189.gk-v189.gk-v189 .logo-word{font-size:11px!important}html.gk-v189.gk-v189.gk-v189.gk-v189 .gk189-hero h1{font-size:31px!important}.gk189-hero-actions{flex-direction:column;align-items:stretch}.gk189-service-grid{grid-template-columns:1fr}.gk189-service-card{min-height:190px}.gk189-hero-art{min-height:260px}}
@media(prefers-reduced-motion:reduce){html.gk-v189.gk-v189.gk-v189.gk-v189 *,html.gk-v189.gk-v189.gk-v189.gk-v189 *::before,html.gk-v189.gk-v189.gk-v189.gk-v189 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gk189-hero-art>img{transform:none}.gk189-service-card:hover{translate:none}}
