#gh{--bg:#151515;--panel:#1c1c1c;--panel2:#232323;--text:#f5f5f2;--muted:#aaaead;--line:#ffffff15;--accent:#FBC11D;background:var(--bg);color:var(--text);font:14px/1.9 danafn,sans-serif;padding:26px 28px 70px;isolation:isolate}#gh *,#gh *::before,#gh *::after{box-sizing:border-box}#gh h1,#gh h2,#gh h3,#gh p,#gh figure{margin:0;color:inherit}#gh a{color:inherit;text-decoration:none}#gh button,#gh input,#gh select{font:inherit;box-shadow:none}#gh button{cursor:pointer}#gh img{max-width:100%;display:block}#gh svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#gh a:focus-visible,#gh button:focus-visible,#gh input:focus-visible,#gh select:focus-visible,#gh summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}#gh [id]{scroll-margin-top:100px}#gh [hidden]{display:none!important}#gh .gh-wrap{max-width:1280px;margin:auto}#gh .gh-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);margin-bottom:22px}#gh .gh-topline span{display:flex;align-items:center;gap:8px}#gh .gh-topline i{width:6px;height:6px;border-radius:50%;background:var(--accent)}#gh .gh-topline a{border-bottom:1px solid var(--line)}#gh .gh-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:30px;align-items:center}#gh .gh-hero-copy{padding:20px 0 20px 20px}#gh .gh-kicker{display:block;font-size:12px;color:var(--accent);font-weight:600;margin-bottom:10px}#gh h1{font-size:clamp(37px,4.5vw,65px);line-height:1.36;letter-spacing:-2px;font-weight:900}#gh h1 em{font-style:normal;color:var(--accent)}#gh .gh-hero-copy>p{font-size:14px;line-height:2.15;color:var(--muted);max-width:460px;margin:22px 0}#gh .gh-actions{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}#gh .gh-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--accent);border:1px solid transparent;border-radius:10px;color:#211b07;font-weight:750;font-size:13px;padding:13px 20px;min-height:48px;transition:transform .2s,background .2s}#gh .gh-btn:hover{transform:translateY(-2px);background:#ffd34e}#gh .gh-btn.gh-outline{background:transparent;color:var(--text);border-color:var(--line)}#gh .gh-btn.gh-outline:hover{background:var(--panel2)}#gh .gh-hero-note{display:flex;gap:14px;align-items:center;font-size:11px;color:var(--muted)}#gh .gh-hero-note b{color:var(--text);font-weight:500;border-right:1px solid var(--line);padding-right:14px}#gh .gh-hero-art{display:block;position:relative;height:440px;border-radius:20px;overflow:hidden;background:#5a4757}#gh .gh-hero-art>img{width:100%;height:100%;object-fit:cover;object-position:68% center;transition:transform 1s}#gh .gh-hero-art:hover>img{transform:scale(1.035)}#gh .gh-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111c,transparent 42%)}#gh .gh-art-bottom{position:absolute;bottom:24px;right:26px;left:26px;z-index:1;display:flex;align-items:center;justify-content:space-between;color:white}#gh .gh-art-bottom div{display:grid;gap:5px}#gh .gh-art-bottom div>span{font-size:11px;color:#eee}#gh .gh-art-bottom strong{font-size:15px;letter-spacing:1px}#gh .gh-circle{display:grid;place-items:center;border:1px solid #ffffff80;border-radius:50%;width:42px;height:42px;font-size:21px;backdrop-filter:blur(10px)}#gh .gh-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}#gh .gh-paths>a{display:flex;gap:16px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--panel);transition:border-color .2s,transform .2s}#gh .gh-paths>a:hover{border-color:var(--accent);transform:translateY(-3px)}#gh .gh-paths>a>span:last-child{margin-right:auto;color:var(--muted)}#gh .gh-paths b{font-size:14px;display:block}#gh .gh-paths small{font-size:11px;color:var(--muted);display:block;margin-top:3px}#gh .gh-icon{width:46px;height:46px;background:#FBC11D12;color:var(--accent);border-radius:12px;display:grid;place-items:center;flex-shrink:0}#gh .gh-trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:10px 0 32px;gap:20px}#gh .gh-trust>div{display:flex;gap:12px;align-items:center;justify-content:center}#gh .gh-trust svg{color:var(--muted);width:26px}#gh .gh-trust b{font-size:12px;display:block;font-weight:600}#gh .gh-trust small{font-size:10px;display:block;color:var(--muted)}#gh .gh-section{margin-top:72px}#gh .gh-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:25px}#gh h2{font-size:29px;font-weight:800;line-height:1.6;letter-spacing:-.5px}#gh .gh-text-link{font-size:12px;display:inline-flex;gap:12px;align-items:center;color:var(--text);font-weight:600;min-height:36px}#gh .gh-text-link:hover{color:var(--accent)}#gh .gh-toolbar{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line)}#gh .gh-filters{display:flex;gap:6px;flex-wrap:wrap}#gh .gh-filters button{background:transparent;border:1px solid transparent;color:var(--muted);border-radius:8px;padding:10px 15px;font-size:12px;min-height:44px}#gh .gh-filters .is-active{background:#FBC11D15;border-color:#FBC11D40;color:var(--accent)}#gh .gh-tools{display:flex;gap:10px}#gh .gh-search{display:flex;gap:10px;align-items:center;background:var(--panel);border:1px solid var(--line);padding:0 12px;border-radius:8px;margin:0;width:235px}#gh .gh-search svg{width:18px;color:var(--muted)}#gh .gh-search input{border:0;outline:none;background:transparent;color:var(--text);padding:10px 0;width:100%;min-width:0;font-size:11px}#gh input::placeholder{color:var(--muted)}#gh select{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);padding:8px 12px;font-size:11px;max-width:100%}#gh .gh-results{font-size:10px;color:var(--muted);margin:10px 0 15px;min-height:19px}#gh .gh-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}#gh .gh-product{min-width:0;transition:transform .2s}#gh .gh-product:hover{transform:translateY(-5px)}#gh .gh-product>a{display:block;background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;height:100%}#gh .gh-cover{position:relative;aspect-ratio:1;overflow:hidden}#gh .gh-cover img{width:100%;height:100%;object-fit:cover}#gh .gh-product-body{padding:17px 16px 16px}#gh .gh-product h3{font-size:15px;font-weight:650;direction:ltr;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.6}#gh .gh-product-type{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin:7px 0 18px}#gh .gh-product-price{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid var(--line);padding-top:13px}#gh .gh-product-price small{font-size:10px;color:var(--muted);font-weight:400}#gh .gh-product-price strong{font-size:17px;color:var(--text)}#gh .gh-product-price>span:last-child{color:var(--accent);font-size:20px}#gh .gh-price-note{font-size:10px;color:var(--muted);margin-top:18px}#gh #gh-empty{padding:35px;background:var(--panel);text-align:center;border-radius:14px}#gh #gh-empty p{margin:12px 0 18px;color:var(--muted)}#gh #gh-empty a{margin:0 20px}#gh .gh-pass{border:1px solid #FBC11D30;background:linear-gradient(130deg,#FBC11D0b,transparent 65%),var(--panel);border-radius:20px;padding:32px;overflow:hidden}#gh .gh-pass-top{display:grid;grid-template-columns:1fr 1.25fr;gap:45px;align-items:center}#gh .gh-pass-copy{padding:8px 8px 22px}#gh .gh-pass h2{font-size:40px;line-height:1.5}#gh .gh-pass p{color:var(--muted);font-size:13px;margin:16px 0}#gh .gh-pass .gh-text-link{color:var(--accent)}#gh .gh-pass-art{position:relative;aspect-ratio:1.8;border-radius:12px;overflow:hidden}#gh .gh-pass-art img{width:100%;height:100%;object-fit:cover;transition:transform 1s}#gh .gh-pass-art:hover img{transform:scale(1.035)}#gh .gh-pass-art span{position:absolute;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(0deg,#000,transparent);padding:45px 20px 18px;color:white;font-size:16px;font-weight:700}#gh .gh-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}#gh .gh-plans article{border:1px solid var(--line);padding:23px;border-radius:12px;display:flex;flex-direction:column;background:var(--bg)}#gh .gh-plan-en{font-size:12px;letter-spacing:2px;direction:ltr;text-align:right;color:var(--muted);display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-bottom:15px}#gh .gh-plan-en b{font:10px danafn,sans-serif;letter-spacing:0;background:var(--accent);padding:5px 8px;border-radius:4px;color:#211b07}#gh .gh-plans h3{font-size:17px;font-weight:700}#gh .gh-plans p{font-size:12px;margin:12px 0 20px}#gh .gh-plans a{display:flex;justify-content:space-between;margin-top:auto;border-top:1px solid var(--line);padding-top:14px;font-size:12px;font-weight:600}#gh .gh-plans .gh-ultimate{border-color:var(--accent);background:#FBC11D08}#gh .gh-ultimate a{color:var(--accent)}#gh .gh-digi{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:30px;background:#eaf0ff;color:#132244;border-radius:20px;padding:85px 40px 35px;overflow:hidden}#gh .gh-digi-brand{position:absolute;top:24px;right:40px;left:40px;display:flex;align-items:center;gap:14px;font-size:11px;color:#42517a}#gh .gh-digi-brand img{object-fit:contain;width:75px;height:35px}#gh .gh-digi .gh-kicker{color:#415581}#gh .gh-digi h2{font-size:36px;line-height:1.5;color:#152441}#gh .gh-digi em{font-style:normal;color:#3448db}#gh .gh-digi p{max-width:480px;color:#435578;font-size:13px;margin:16px 0 23px}#gh .gh-blue{background:#304cd8;color:#fff}#gh .gh-blue:hover{background:#243cc0}#gh .gh-installments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-self:center;transform:rotate(-4deg);padding:10px 0}#gh .gh-installments>div{background:#ffffffc9;border:1px solid #d2dcf5;border-radius:13px;padding:20px 6px;text-align:center;box-shadow:0 12px 24px #294ea011}#gh .gh-installments>div:first-child{background:#304cd8;color:white;transform:translateY(-15px)}#gh .gh-installments b{font-size:39px;display:block;line-height:1.4}#gh .gh-installments span{display:block;font-weight:700;font-size:12px;margin-top:14px}#gh .gh-installments small{display:block;opacity:.7;font-size:9px;margin-top:4px}#gh .gh-guide{display:grid;grid-template-columns:.8fr 1.5fr;gap:65px;align-items:center;padding:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#gh .gh-guide h2{font-size:36px}#gh .gh-guide-intro>p{font-size:13px;color:var(--muted);margin:15px 0 18px;max-width:320px}#gh .gh-finder{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px}#gh fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}#gh legend{font-size:14px;font-weight:700;margin-bottom:18px;color:var(--text)}#gh .gh-finder label{position:relative;margin:0;cursor:pointer;min-width:0}#gh .gh-finder input{position:absolute;width:1px;height:1px;opacity:0}#gh .gh-finder label span{display:block;border:1px solid var(--line);border-radius:9px;font-size:12px;padding:12px 14px;color:var(--muted)}#gh .gh-finder input:checked+span{color:var(--accent);border-color:var(--accent);background:#FBC11D08}#gh .gh-finder input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}#gh .gh-recommendation{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}#gh .gh-recommendation>span{font-size:10px;color:var(--accent)}#gh .gh-recommendation h3{font-size:18px;margin:5px 0 8px}#gh .gh-recommendation p{font-size:12px;color:var(--muted);min-height:46px}#gh .gh-recommendation a{display:inline-block;margin-top:12px;color:var(--accent);font-size:12px;font-weight:650}#gh .gh-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#gh .gh-article{display:block;min-width:0}#gh .gh-article img{width:100%;aspect-ratio:1.8;object-fit:cover;border-radius:12px}#gh .gh-article>span{display:block;color:var(--accent);font-size:10px;margin:15px 0 7px}#gh .gh-article h3{font-size:16px;line-height:1.8;font-weight:650}#gh .gh-article small{display:block;font-size:11px;color:var(--muted);margin-top:12px}#gh .gh-faq{display:grid;grid-template-columns:.7fr 1.5fr;gap:70px}#gh .gh-faq>div>p{color:var(--muted);font-size:12px;margin:15px 0;max-width:260px}#gh .gh-phone{font-size:23px;font-weight:700;display:block;text-align:right;margin-bottom:12px}#gh .gh-accordions details{border-bottom:1px solid var(--line);padding:18px 0}#gh .gh-accordions details:first-child{padding-top:0}#gh summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;min-height:30px;align-items:center;color:var(--text)}#gh summary::-webkit-details-marker{display:none}#gh summary:after{content:'+';font-size:24px;font-weight:300;color:var(--muted)}#gh details[open] summary:after{content:'−';color:var(--accent)}#gh details p{color:var(--muted);font-size:12px;margin-top:15px;line-height:2.1}#gh details a{display:inline-block;color:var(--accent);font-size:12px;margin-top:10px}#gh .gh-support{display:flex;align-items:center;gap:20px;margin-top:60px;padding:28px;border:1px solid var(--line);background:var(--panel);border-radius:14px}#gh .gh-support h2{font-size:20px}#gh .gh-support p{font-size:12px;color:var(--muted);margin-top:5px}#gh .gh-support>a{margin-right:auto;flex-shrink:0}
html[data-gb-theme=light] #gh{--bg:#f7f8f7;--panel:#fff;--panel2:#e9eeeb;--text:#17211d;--muted:#56625c;--line:#17211d25;--accent:#997000}html[data-gb-theme=light] #gh .gh-btn:not(.gh-outline):not(.gh-blue){background:#FBC11D;color:#211b07}html[data-gb-theme=light] #gh .gh-plan-en b{color:white}
@media(min-width:1100px){#gh .gh-hero-copy{animation:gh-enter .65s ease both}#gh .gh-hero-art{animation:gh-enter .8s ease .1s both}}@keyframes gh-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(max-width:1100px){#gh{padding-inline:22px}#gh .gh-hero{gap:22px;grid-template-columns:1fr 1fr}#gh .gh-hero-copy{padding-left:0}#gh .gh-hero-art{height:420px}#gh .gh-paths>a{padding:16px;gap:10px}#gh .gh-paths small{font-size:10px}#gh .gh-paths b{font-size:12px}#gh .gh-products{gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}#gh .gh-guide,#gh .gh-faq{gap:35px}#gh .gh-pass{padding:25px}#gh .gh-pass-top{gap:25px}#gh .gh-digi{padding-inline:30px}#gh .gh-digi-brand{right:30px;left:30px}}
@media(max-width:760px){#gh{padding:18px 18px 40px}#gh .gh-topline{font-size:9px;align-items:flex-start;gap:10px}#gh .gh-topline>span{max-width:60%}#gh .gh-topline a{white-space:nowrap}#gh .gh-hero{grid-template-columns:1fr;gap:22px}#gh .gh-hero-copy{padding:10px 0 0}#gh h1{font-size:46px;letter-spacing:-1.5px;line-height:1.3}#gh .gh-hero-copy>p{font-size:13px;max-width:100%;margin:17px 0}#gh .gh-actions{margin:22px 0 16px}#gh .gh-hero-art{height:auto;aspect-ratio:1.65}#gh .gh-hero-art>img{object-position:65% center}#gh .gh-art-bottom{bottom:16px;left:16px;right:16px}#gh .gh-art-bottom strong{font-size:11px}#gh .gh-art-bottom div>span{font-size:9px}#gh .gh-circle{width:33px;height:33px;font-size:18px}#gh .gh-paths{gap:8px;margin:20px 0;grid-template-columns:repeat(3,minmax(0,1fr))}#gh .gh-paths>a{flex-direction:column;text-align:center;padding:14px 5px;gap:9px}#gh .gh-paths b{font-size:10px;font-weight:600}#gh .gh-paths small,#gh .gh-paths>a>span:last-child{display:none}#gh .gh-paths .gh-icon{width:36px;height:36px;border-radius:9px}#gh .gh-paths svg{width:22px;height:22px}#gh .gh-trust{grid-template-columns:1fr 1fr;gap:22px 12px;padding:12px 0 27px}#gh .gh-trust>div{justify-content:flex-start;gap:10px}#gh .gh-trust b{font-size:10px}#gh .gh-trust small{font-size:9px}#gh .gh-trust svg{width:22px}#gh .gh-section{margin-top:45px}#gh h2{font-size:23px}#gh .gh-kicker{font-size:10px;margin-bottom:8px}#gh .gh-heading{gap:10px;margin-bottom:20px}#gh .gh-heading>.gh-text-link{font-size:10px;gap:5px;flex-shrink:0}#gh .gh-toolbar{gap:13px}#gh .gh-filters{width:100%;gap:3px}#gh .gh-filters button{padding:8px 10px;font-size:10px}#gh .gh-tools{width:100%;gap:8px}#gh .gh-search{flex:1;min-width:0;width:auto}#gh select{font-size:10px;max-width:44%;padding:6px}#gh .gh-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}#gh .gh-product-body{padding:12px 10px}#gh .gh-product h3{font-size:11px}#gh .gh-product-type{font-size:8px;margin:7px 0 12px}#gh .gh-product-price{padding-top:10px}#gh .gh-product-price strong{font-size:13px}#gh .gh-product-price small{font-size:8px}#gh .gh-product-price>span:last-child{font-size:17px}#gh .gh-price-note{font-size:9px}#gh .gh-pass{padding:20px}#gh .gh-pass-top{grid-template-columns:1fr;gap:18px}#gh .gh-pass-copy{padding:0}#gh .gh-pass h2{font-size:33px}#gh .gh-pass h2 br{display:none}#gh .gh-pass p{font-size:12px}#gh .gh-plans{grid-template-columns:1fr;gap:12px;margin-top:20px}#gh .gh-plans article{padding:20px}#gh .gh-plans h3{font-size:17px}#gh .gh-plan-en{margin-bottom:10px}#gh .gh-plans p{margin:10px 0 14px}#gh .gh-digi{grid-template-columns:1fr;padding:76px 23px 26px;gap:32px}#gh .gh-digi-brand{right:23px;left:23px;top:20px}#gh .gh-digi h2{font-size:32px}#gh .gh-digi p{font-size:12px}#gh .gh-digi .gh-btn{font-size:11px;padding-inline:15px}#gh .gh-installments{transform:rotate(-3deg);gap:7px}#gh .gh-installments>div{padding:15px 4px;border-radius:10px}#gh .gh-installments b{font-size:29px}#gh .gh-installments span{font-size:9px;margin-top:9px}#gh .gh-installments small{font-size:8px}#gh .gh-guide{grid-template-columns:1fr;gap:24px;padding:30px 0}#gh .gh-guide h2{font-size:29px}#gh .gh-guide h2 br{display:none}#gh .gh-guide-intro>p{max-width:100%}#gh .gh-finder{padding:20px}#gh .gh-finder label span{padding:11px 9px;font-size:10px}#gh .gh-recommendation h3{font-size:16px}#gh .gh-articles{grid-template-columns:1fr;gap:24px}#gh .gh-article{display:grid;grid-template-columns:110px 1fr;column-gap:16px}#gh .gh-article img{grid-row:1/4;height:115px;aspect-ratio:auto;object-fit:cover}#gh .gh-article>span{margin:0 0 5px}#gh .gh-article h3{font-size:13px}#gh .gh-article small{margin-top:6px}#gh .gh-faq{grid-template-columns:1fr;gap:25px}#gh .gh-faq h2 br{display:none}#gh .gh-faq>div>p{max-width:none}#gh summary{font-size:12px}#gh details p{font-size:11px}#gh .gh-support{margin-top:40px;padding:23px;display:grid;grid-template-columns:36px 1fr;gap:14px}#gh .gh-support .gh-icon{width:36px;height:36px}#gh .gh-support h2{font-size:16px}#gh .gh-support p{font-size:11px}#gh .gh-support>a{grid-column:1/-1;margin:0}#gh .gh-hero-note{font-size:10px;gap:10px}#gh .gh-btn{font-size:11px;padding:12px 15px;gap:12px}}
@media(max-width:360px){#gh{padding-inline:12px}#gh h1{font-size:39px}#gh .gh-actions{gap:7px}#gh .gh-btn{padding-inline:10px;font-size:10px}#gh .gh-product-price strong{font-size:11px}#gh .gh-heading h2{font-size:20px}#gh .gh-filters button{padding-inline:7px}#gh .gh-paths b{font-size:9px}#gh .gh-finder{padding:15px}}
@media(prefers-reduced-motion:reduce){#gh *,#gh *::before,#gh *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Homepage carousel and animated FAQ */
#gh .gh-slider{min-width:0}#gh .gh-slides{min-width:0;touch-action:pan-y}#gh .gh-slide{min-height:440px}#gh .gh-slide .gh-slide-title{font-size:clamp(37px,4.2vw,60px);line-height:1.4;font-weight:900;letter-spacing:-1.5px}#gh .gh-slide-title em{color:var(--accent);font-style:normal}#gh .gh-slide .gh-hero-copy,#gh .gh-slide .gh-hero-art{animation:none}#gh .gh-slider-controls{display:flex;align-items:center;gap:18px;margin-top:16px;border-bottom:1px solid var(--line);padding-bottom:16px}#gh .gh-slide-dots{display:flex;gap:3px}#gh .gh-slide-dots button{border:0;background:transparent;padding:12px 5px;min-width:36px;min-height:44px;display:grid;place-items:center}#gh .gh-slide-dots span{width:22px;height:4px;border-radius:4px;background:var(--muted);opacity:.35;transition:width .3s,background .3s,opacity .3s}#gh .gh-slide-dots button[aria-pressed=true] span{width:40px;background:var(--accent);opacity:1}#gh .gh-slide-count{font-size:11px;color:var(--muted);direction:ltr}#gh .gh-slide-arrows{display:flex;gap:8px;margin-right:auto}#gh .gh-slide-arrows button{background:var(--panel);color:var(--text);border:1px solid var(--line);width:44px;height:44px;border-radius:9px;font-size:20px;display:grid;place-items:center;padding:0}#gh .gh-slide-arrows button:hover{border-color:var(--accent);color:var(--accent)}#gh #gh-slide-pause{font-size:15px}#gh .gh-accordions details{overflow:hidden;transition:background .25s,border-color .25s;padding:18px 14px;border-radius:10px;margin-bottom:4px}#gh .gh-accordions details:first-child{padding-top:18px}#gh .gh-accordions details[open]{background:var(--panel);border-color:#FBC11D50}#gh summary:after{content:'+'!important;display:inline-grid;place-items:center;width:28px;flex-shrink:0;transition:transform .3s,color .3s}#gh details[data-expanded=true] summary:after{transform:rotate(45deg);color:var(--accent)}#gh details p{padding-bottom:5px}
@media(max-width:1100px) and (min-width:761px){#gh .gh-slide{min-height:460px}#gh .gh-slide .gh-slide-title{font-size:43px}}
@media(max-width:760px){#gh .gh-topline>span:last-child{display:none}#gh .gh-topline>span{max-width:100%}#gh .gh-slide{display:flex;flex-direction:column;gap:18px;min-height:0}#gh .gh-slide .gh-hero-art{order:-1;width:100%;aspect-ratio:1.8;flex-shrink:0;border-radius:14px}#gh .gh-slide .gh-hero-copy{width:100%;padding:0;min-height:282px}#gh .gh-slide .gh-slide-title{font-size:34px;line-height:1.45;letter-spacing:-.7px}#gh .gh-slide .gh-slide-title br{display:none}#gh .gh-slide .gh-kicker{margin-bottom:7px}#gh .gh-slide .gh-hero-copy>p{font-size:12px;line-height:2;min-height:72px;margin:11px 0 14px}#gh .gh-slide .gh-actions{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;margin:14px 0}#gh .gh-slide .gh-btn{font-size:11px;gap:6px;padding:11px 8px;min-height:46px}#gh .gh-hero-note{font-size:10px;flex-wrap:wrap}#gh .gh-slider-controls{margin-top:8px;gap:12px}#gh .gh-slide-dots button{min-width:30px;padding-inline:3px}#gh .gh-slide-dots span{width:18px}#gh .gh-slide-dots button[aria-pressed=true] span{width:28px}#gh .gh-slide-arrows{gap:6px}#gh .gh-slide-arrows button{width:44px;height:44px}#gh .gh-accordions details{padding:16px 11px}#gh .gh-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#gh .gh-filters button{padding:9px 5px}#gh .gh-product h3{white-space:normal;min-height:35px;font-size:12px;line-height:1.5}#gh .gh-product-type{flex-wrap:wrap;gap:4px}#gh .gh-product-price{align-items:flex-end}#gh .gh-search input{font-size:12px}#gh .gh-trust b{font-size:11px}#gh .gh-paths b{font-size:11px}}
@media(max-width:360px){#gh .gh-slide .gh-slide-title{font-size:29px}#gh .gh-slide .gh-hero-copy{min-height:294px}#gh .gh-slide .gh-btn{font-size:10px}#gh .gh-slide-arrows{gap:4px}#gh .gh-slider-controls{gap:8px}#gh .gh-slide-count{font-size:10px}#gh .gh-paths b{font-size:10px}}
@media(prefers-reduced-motion:reduce){#gh .gh-slide-dots span,#gh summary:after,#gh .gh-accordions details{transition:none}}
/* Reserve the tallest slide's space to avoid layout jumps. */
#gh .gh-slides{display:grid}#gh .gh-slide{grid-area:1/1;align-self:stretch}#gh .gh-slide[hidden]{display:grid!important;visibility:hidden;pointer-events:none}
@media(max-width:760px){#gh .gh-slide[hidden]{display:flex!important}#gh .gh-slide .gh-slide-title{min-height:2.9em}}
/* Featured products: integrated artwork, buying details and labeled navigation. */
#gh .gh-slider{border:1px solid var(--line);border-radius:20px;background:#101010;overflow:hidden}#gh .gh-slider .gh-slide{display:block;position:relative;min-height:490px;overflow:hidden;background:#111;color:#fff}#gh .gh-slider .gh-slide[hidden]{display:block!important}#gh .gh-feature-media{position:absolute;left:0;top:0;bottom:0;width:77%;overflow:hidden}#gh .gh-feature-media img{width:100%;height:100%;object-fit:cover;object-position:70% center;max-width:none}#gh .gh-feature-media:after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#111 0%,#111e 13%,#1118 38%,transparent 70%),linear-gradient(0deg,#1118,transparent 50%)}#gh .gh-feature-1 .gh-feature-media img{object-position:center}#gh .gh-feature-2 .gh-feature-media img{object-position:left center;width:145%}#gh .gh-slider .gh-hero-copy{position:relative;z-index:1;width:49%;padding:44px 40px 30px;min-height:490px;display:flex;flex-direction:column;align-items:flex-start}#gh .gh-feature-tag{display:flex;align-items:center;gap:10px;color:#d9d9d9;font-size:11px;margin-bottom:20px}#gh .gh-feature-tag i{width:4px;height:4px;border-radius:100%;background:#FBC11D}#gh .gh-slider .gh-slide-title{font-size:48px;line-height:1.25;letter-spacing:-1px;color:#fff;min-height:0}#gh .gh-slider .gh-hero-copy>p{font-size:13px;color:#c8c8c8;line-height:2.1;max-width:385px;margin:18px 0 22px;min-height:0}#gh .gh-feature-price{display:grid;gap:5px;margin-top:auto}#gh .gh-feature-price strong{font-size:21px;font-weight:700;color:#fff}#gh .gh-feature-price>span{font-size:10px;color:#b9b9b9}#gh .gh-slider .gh-actions{margin:20px 0 15px;width:100%}#gh .gh-slider .gh-btn{min-width:230px;justify-content:space-between;background:#FBC11D;color:#211b07;padding:12px 20px}#gh .gh-feature-credit{display:flex;align-items:center;gap:8px;font-size:10px;color:#d5d5d5}#gh .gh-feature-credit>span{border:1px solid #ffffff40;border-radius:5px;padding:0 7px;font-size:12px;color:#FBC11D}#gh .gh-feature-credit b{margin-right:5px;font-weight:400}#gh .gh-slider-controls{margin:0;padding:12px 18px;border:0;display:grid;grid-template-columns:1fr auto auto;gap:18px;background:var(--panel)}#gh .gh-slide-dots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}#gh .gh-slide-dots button{display:flex;gap:12px;align-items:center;padding:10px;background:transparent;border:1px solid transparent;border-radius:10px;min-width:0;min-height:72px;text-align:right;color:var(--muted);position:relative}#gh .gh-slide-dots button[aria-pressed=true]{background:var(--bg);border-color:#FBC11D65;color:var(--text)}#gh .gh-slide-dots button>img{width:62px;height:46px;object-fit:cover;border-radius:6px;flex-shrink:0}#gh .gh-slide-dots button>span,#gh .gh-slide-dots button[aria-pressed=true]>span{width:auto;height:auto;opacity:1;background:none;display:grid;gap:3px;min-width:0;border-radius:0}#gh .gh-slide-dots b{font-size:12px;font-weight:650;direction:ltr;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#gh .gh-slide-dots small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gh .gh-slide-dots i{font-style:normal;margin-right:auto;color:var(--accent)}#gh .gh-slide-count{white-space:nowrap}#gh .gh-slide-arrows{margin:0;gap:6px}#gh .gh-slide-arrows button{width:36px;height:40px}#gh .gh-blog .gh-heading{align-items:center}#gh .gh-blog-tools{display:flex;align-items:center;gap:8px}#gh .gh-blog-tools>a{margin-left:15px}#gh .gh-blog-tools button{width:44px;height:44px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font-size:20px;padding:0}#gh .gh-blog-tools button:disabled{opacity:.3;cursor:default}#gh .gh-blog .gh-articles{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:3px 0 5px;align-items:stretch;direction:rtl}#gh .gh-blog .gh-articles::-webkit-scrollbar{display:none}#gh .gh-blog .gh-article{flex:0 0 calc((100% - 40px)/3);display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden;min-width:0;transition:border-color .2s}#gh .gh-blog .gh-article:hover{border-color:#FBC11D70}#gh .gh-blog .gh-article img{width:100%;aspect-ratio:1.8;height:auto;border-radius:0;object-fit:cover}#gh .gh-article-content{display:flex;flex-direction:column;flex:1;padding:20px}#gh .gh-article-content>span{font-size:10px;color:var(--accent);margin-bottom:10px}#gh .gh-blog .gh-article h3{font-size:16px;line-height:1.85;min-height:60px;margin:0;font-weight:650}#gh .gh-blog .gh-article small{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:14px;margin-top:20px;font-size:11px;color:var(--muted)}#gh .gh-blog .gh-article small b{font-weight:400;color:var(--accent);font-size:17px}#gh .gh-blog-progress{display:flex;align-items:center;gap:15px;margin-top:15px;color:var(--muted);font-size:10px}#gh .gh-blog-progress>div{height:3px;background:var(--line);flex:1;border-radius:5px;overflow:hidden}#gh .gh-blog-progress i{height:100%;width:60%;display:block;background:var(--accent);transition:width .2s}#gh .gh-pass h2,#gh .gh-guide h2{font-size:30px}
@media(max-width:1100px){#gh .gh-slider .gh-hero-copy{width:54%;padding:35px 28px;min-height:480px}#gh .gh-slider .gh-slide-title{font-size:40px}#gh .gh-slide-dots button>img{width:44px;height:42px}#gh .gh-slide-dots small,#gh .gh-slide-dots i{display:none}#gh .gh-slider-controls{gap:10px;padding:10px}#gh .gh-slide-dots button{gap:8px;min-height:64px;padding:8px}#gh .gh-slide-dots b{font-size:10px}#gh .gh-slide-count{display:none}}
@media(max-width:760px){#gh{padding-top:16px}#gh .gh-slider{border-radius:15px}#gh .gh-slider .gh-slide,#gh .gh-slider .gh-slide[hidden]{display:flex!important;flex-direction:column;min-height:0}#gh .gh-feature-media{position:relative;width:100%;height:auto;aspect-ratio:1.62;flex-shrink:0}#gh .gh-feature-media img{object-position:center 43%}#gh .gh-feature-media:after{background:linear-gradient(0deg,#111,transparent 55%)}#gh .gh-feature-2 .gh-feature-media img{width:170%;object-position:left center}#gh .gh-slider .gh-hero-copy{width:100%;padding:0 22px 25px;min-height:330px;margin-top:-10px;flex:1}#gh .gh-feature-tag{font-size:10px;margin-bottom:12px;gap:7px}#gh .gh-slider .gh-slide-title{font-size:33px;letter-spacing:-.5px;line-height:1.3;min-height:0}#gh .gh-slider .gh-hero-copy>p{font-size:12px;margin:13px 0 18px;min-height:0;max-width:100%;line-height:2}#gh .gh-feature-price strong{font-size:19px}#gh .gh-feature-price>span{font-size:10px}#gh .gh-slider .gh-actions{display:flex;margin:17px 0 13px}#gh .gh-slider .gh-btn{width:100%;min-width:0;font-size:12px;min-height:47px;padding-inline:16px}#gh .gh-feature-credit{font-size:10px;width:100%;justify-content:center}#gh .gh-slider-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px}#gh .gh-slide-dots{width:100%;gap:6px;order:0}#gh .gh-slide-dots button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:6px;min-height:0}#gh .gh-slide-dots button>img{width:100%;height:43px;border-radius:4px}#gh .gh-slide-dots button>span{display:block;text-align:center}#gh .gh-slide-dots b{display:block;font-size:9px;line-height:1.5}#gh .gh-slide-count{display:block;order:1;font-size:10px}#gh .gh-slide-arrows{order:2;margin-right:auto}#gh .gh-slide-arrows button{height:44px;width:44px}#gh .gh-blog .gh-heading{flex-wrap:wrap;gap:14px}#gh .gh-blog h2{font-size:23px}#gh .gh-blog-tools{margin-right:auto}#gh .gh-blog-tools>a{font-size:10px;margin-left:5px}#gh .gh-blog-tools button{width:40px;height:44px}#gh .gh-blog .gh-articles{gap:12px;scroll-padding-right:0}#gh .gh-blog .gh-article{flex-basis:85%;display:flex}#gh .gh-blog .gh-article img{aspect-ratio:1.8;height:auto;grid-row:auto}#gh .gh-article-content{padding:17px}#gh .gh-blog .gh-article h3{font-size:15px;min-height:56px}#gh .gh-blog .gh-article small{margin-top:18px}#gh .gh-pass h2,#gh .gh-guide h2{font-size:26px}}
@media(min-width:761px) and (max-width:1000px){#gh .gh-blog .gh-article{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:360px){#gh .gh-slider .gh-hero-copy{padding-inline:16px;min-height:355px}#gh .gh-slider .gh-slide-title{font-size:29px}#gh .gh-blog-tools{width:100%;justify-content:flex-end}#gh .gh-blog-tools>a{margin-left:auto}#gh .gh-feature-credit{font-size:9px}}
@media(max-width:760px){#gh .gh-slider .gh-hero-copy{min-height:0;padding:0 20px 20px}#gh .gh-slider .gh-slide-title{font-size:28px;line-height:1.3}#gh .gh-slider .gh-hero-copy>p{margin:11px 0 14px}#gh .gh-feature-price{margin-top:0}#gh .gh-slider .gh-actions{margin:15px 0 12px}#gh .gh-slider .gh-slide .gh-hero-copy{justify-content:flex-start}#gh .gh-feature-price strong{font-size:18px}}
@media(max-width:360px){#gh .gh-slider .gh-slide-title{font-size:25px}#gh .gh-slider .gh-hero-copy{padding-inline:16px}}
/* Game Pass subscription comparison */
#gh .gh-subscriptions{padding:0;border:0;background:none}#gh .gh-sub-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}#gh .gh-sub-heading h2{font-size:29px}#gh .gh-sub-heading p{font-size:12px;color:var(--muted);margin-top:8px}#gh .gh-sub-wordmark{display:flex;flex-direction:column;font-size:12px;letter-spacing:4px;line-height:1.6;color:var(--text);text-align:left;flex-shrink:0}#gh .gh-sub-wordmark b{font-size:23px;letter-spacing:1px;font-weight:800}#gh .gh-sub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}#gh .gh-sub-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column;min-width:0;transition:border-color .25s,transform .25s}#gh .gh-sub-card:hover{transform:translateY(-4px);border-color:#FBC11D60}#gh .gh-sub-featured{border-color:#FBC11D80}#gh .gh-sub-visual{height:232px;position:relative;background:#131719;overflow:hidden;flex-shrink:0}#gh .gh-sub-visual>img{width:100%;height:100%;object-fit:cover;object-position:center 12%;transition:transform .7s}#gh .gh-sub-card:hover .gh-sub-visual>img{transform:scale(1.035)}#gh .gh-sub-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#141414 0%,#14141480 30%,transparent 80%)}#gh .gh-sub-visual>div{position:absolute;left:25px;bottom:19px;z-index:1;color:white;direction:ltr;text-align:left;display:grid;gap:2px}#gh .gh-sub-visual>div>span{font-size:10px;letter-spacing:3px;font-weight:600}#gh .gh-sub-visual strong{font-size:30px;line-height:1.1;font-weight:850;letter-spacing:1px}#gh .gh-sub-badge{position:absolute;right:16px;top:16px;z-index:1;background:#FBC11D;color:#211b07;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:700}#gh .gh-sub-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}#gh .gh-sub-body h3{font-size:21px;font-weight:750;line-height:1.6}#gh .gh-sub-body>p{font-size:12px;color:var(--muted);line-height:1.95;margin:8px 0 20px;min-height:47px}#gh .gh-sub-body ul{margin:0 0 25px;padding:18px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:10px}#gh .gh-sub-body li{display:flex;gap:10px;align-items:baseline;font-size:12px;color:var(--text)}#gh .gh-sub-body li:before{content:'✓';font-size:12px;color:var(--accent);flex-shrink:0}#gh .gh-sub-body>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:11px 15px;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:12px;font-weight:650;margin-top:auto;transition:background .2s}#gh .gh-sub-body>a:hover{background:var(--panel2)}#gh .gh-sub-featured .gh-sub-body>a{background:#FBC11D;border-color:#FBC11D;color:#211b07}#gh .gh-sub-featured .gh-sub-body>a:hover{background:#ffd34e}#gh .gh-sub-footer{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-top:20px;padding:20px 23px;border:1px solid var(--line);border-radius:12px}#gh .gh-sub-footer strong{font-size:12px;font-weight:650}#gh .gh-sub-footer p{font-size:11px;color:var(--muted);margin-top:5px}#gh .gh-sub-footer>a{flex-shrink:0;display:flex;gap:18px;align-items:center;font-size:12px;color:var(--accent);min-height:44px}
@media(max-width:1100px){#gh .gh-sub-grid{gap:14px}#gh .gh-sub-body{padding:20px 17px}#gh .gh-sub-body li{font-size:11px}#gh .gh-sub-body>p{min-height:70px}#gh .gh-sub-visual{height:205px}#gh .gh-sub-visual strong{font-size:26px}}
@media(max-width:760px){#gh .gh-sub-heading{align-items:flex-start;margin-bottom:20px;gap:12px}#gh .gh-sub-heading h2{font-size:24px}#gh .gh-sub-heading p{font-size:11px;line-height:1.9;max-width:370px}#gh .gh-sub-wordmark{display:none}#gh .gh-sub-grid{grid-template-columns:1fr;gap:20px}#gh .gh-sub-card{border-radius:14px}#gh .gh-sub-visual{height:190px}#gh .gh-sub-visual>img{object-position:center 12%}#gh .gh-sub-visual>div{left:21px;bottom:16px}#gh .gh-sub-visual strong{font-size:28px}#gh .gh-sub-body{padding:19px 21px 21px}#gh .gh-sub-body h3{font-size:21px}#gh .gh-sub-body>p{min-height:0;font-size:12px;margin-bottom:17px}#gh .gh-sub-body ul{gap:10px;margin-bottom:22px;padding-top:16px}#gh .gh-sub-body li{font-size:12px}#gh .gh-sub-body>a{min-height:48px;font-size:12px}#gh .gh-sub-footer{display:block;padding:18px}#gh .gh-sub-footer p{font-size:11px;line-height:2}#gh .gh-sub-footer>a{margin-top:12px;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}#gh .gh-sub-card:hover{transform:none}}
@media(min-width:520px) and (max-width:760px){#gh .gh-sub-card{display:grid;grid-template-columns:35% 65%}#gh .gh-sub-visual{height:100%;min-height:340px}#gh .gh-sub-visual>img{object-position:48% 5%}#gh .gh-sub-visual>div{left:14px}#gh .gh-sub-visual strong{font-size:20px}#gh .gh-sub-badge{right:10px;top:12px;font-size:9px;padding-inline:7px}}
@media(prefers-reduced-motion:reduce){#gh .gh-sub-card,#gh .gh-sub-visual>img,#gh .gh-sub-body>a{transition:none}#gh .gh-sub-card:hover,#gh .gh-sub-card:hover .gh-sub-visual>img{transform:none}}
/* Dedicated Ultimate, Xbox gift card and store introduction. */
#gh .gh-box-label{display:block;font-size:11px;font-weight:650;letter-spacing:1.5px;margin-bottom:12px;color:var(--accent)}
#gh .gh-ultimate-box{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;border:1px solid #deded4;border-radius:20px;background:#f0f1e9;color:#182019;padding:38px 40px;overflow:hidden}
#gh .gh-ultimate-copy .gh-box-label{color:#546144}
#gh .gh-ultimate-copy h2{font-size:36px;line-height:1.4;color:#182019}
#gh .gh-ultimate-copy>p{font-size:13px;line-height:2.1;color:#586052;margin:16px 0 22px;max-width:530px}
#gh .gh-ultimate-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}
#gh .gh-ultimate-features>div{background:#ffffffa8;border:1px solid #d4d9ca;border-radius:10px;padding:15px 10px}
#gh .gh-ultimate-features b{display:block;font-size:16px;direction:ltr;text-align:right;color:#1d271a;line-height:1.5}
#gh .gh-ultimate-features span{display:block;font-size:10px;line-height:1.8;color:#5f6a55;margin-top:7px}
#gh .gh-ultimate-box .gh-btn{background:#FBC11D;color:#211b07;min-width:270px;justify-content:space-between}
#gh .gh-box-secondary{display:block;margin-top:12px;font-size:11px;font-weight:650;color:#48563b;min-height:36px;line-height:36px}
#gh .gh-box-note{display:block;font-size:9px;color:#66725d;line-height:1.9;margin-top:3px}
#gh .gh-ultimate-art{position:relative;display:flex;direction:ltr;gap:12px;align-items:center;justify-content:center;min-height:380px;padding:20px 10px 28px}
#gh .gh-ultimate-poster{position:relative;width:46%;height:325px;background:#10131d;border-radius:13px;overflow:hidden;box-shadow:0 18px 28px #26331a25;transform:rotate(-7deg);transition:transform .5s ease}
#gh .gh-ultimate-poster:nth-child(2){transform:rotate(7deg) translateY(-12px);background:#101518}
#gh .gh-ultimate-poster>img{width:100%;height:100%;object-fit:cover;object-position:top;max-width:none}
#gh .gh-ultimate-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0f1619,transparent 52%)}
#gh .gh-ultimate-poster figcaption{position:absolute;bottom:20px;left:10px;right:10px;z-index:1;text-align:center;color:#fff;font-size:13px;font-weight:750;letter-spacing:1px}
#gh .gh-ultimate-art:hover .gh-ultimate-poster{transform:rotate(-4deg) translateY(-5px)}
#gh .gh-ultimate-art:hover .gh-ultimate-poster:nth-child(2){transform:rotate(4deg) translateY(-16px)}
#gh .gh-ultimate-art-tag{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);border:1px solid #bac6ac;background:#fcfff4;padding:6px 20px;border-radius:8px;font-size:11px;font-weight:600;direction:rtl;white-space:nowrap;color:#40502e}
#gh .gh-gift-box{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;background:var(--panel);border:1px solid var(--line);padding:36px 40px;border-radius:20px}
#gh .gh-gift-copy h2{font-size:33px;line-height:1.5}
#gh .gh-gift-copy>p{font-size:13px;color:var(--muted);line-height:2.1;margin:14px 0 20px;max-width:510px}
#gh .gh-gift-steps{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:16px}
#gh .gh-gift-steps li{display:flex;align-items:flex-start;gap:12px}
#gh .gh-gift-steps li>b{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#FBC11D15;border:1px solid #FBC11D30;color:var(--accent);font-size:12px;font-weight:500}
#gh .gh-gift-steps strong{display:block;font-size:12px;font-weight:600;line-height:1.7}
#gh .gh-gift-steps span{display:block;font-size:10px;color:var(--muted);margin-top:3px;line-height:1.9}
#gh .gh-gift-copy>.gh-btn{min-width:270px;justify-content:space-between}
#gh .gh-gift-art{min-width:0;max-width:365px;justify-self:center;width:100%;position:relative}
#gh .gh-gift-art>img{width:100%;height:auto;border-radius:17px;box-shadow:0 18px 40px #0003;transition:transform .4s}
#gh .gh-gift-art:hover>img{transform:translateY(-4px)}
#gh .gh-gift-caption{padding:15px 2px 0;display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--muted)}
#gh .gh-gift-caption span{font-size:10px}
#gh .gh-gift-caption b{font-size:11px;letter-spacing:1px;font-weight:500}
#gh .gh-about{display:grid;grid-template-columns:.65fr 1.8fr;gap:50px;padding:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#gh .gh-about-heading>.gh-box-label{font-size:11px;letter-spacing:0;margin-bottom:10px}
#gh .gh-about-heading>h2{font-size:29px}
#gh .gh-about-heading>a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;color:var(--muted);margin-top:10px}
#gh .gh-about-content>p{font-size:13px;line-height:2.3;color:var(--muted)}
#gh .gh-about-content>p strong{color:var(--text);font-weight:650}
#gh .gh-about-content>p>a{border-bottom:1px solid #FBC11D60}
#gh .gh-about-benefits{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:25px;border-top:1px solid var(--line);padding-top:20px}
#gh .gh-about-benefits>span{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text)}
#gh .gh-about-benefits svg{width:19px;height:19px;color:var(--accent)}
@media(max-width:1100px){#gh .gh-ultimate-box{padding:30px;gap:24px;grid-template-columns:1.2fr 1fr}#gh .gh-ultimate-copy h2{font-size:30px}#gh .gh-ultimate-features b{font-size:14px}#gh .gh-ultimate-features span{font-size:9px}#gh .gh-ultimate-art{min-height:330px}#gh .gh-ultimate-poster{height:280px}#gh .gh-ultimate-poster figcaption{font-size:10px}#gh .gh-gift-box{padding:30px;gap:35px}#gh .gh-gift-copy h2{font-size:29px}#gh .gh-about{gap:30px}}
@media(max-width:760px){#gh .gh-ultimate-box{grid-template-columns:1fr;padding:24px 21px;gap:22px;border-radius:16px}#gh .gh-ultimate-copy h2{font-size:28px}#gh .gh-ultimate-copy>p{font-size:12px;margin:14px 0 18px}#gh .gh-ultimate-features{gap:7px;margin-bottom:19px}#gh .gh-ultimate-features>div{padding:12px 8px;border-radius:8px}#gh .gh-ultimate-features b{font-size:13px}#gh .gh-ultimate-features span{font-size:9px}#gh .gh-ultimate-box .gh-btn{width:100%;min-width:0;font-size:12px;min-height:48px;padding-inline:13px}#gh .gh-box-secondary{font-size:10px}#gh .gh-box-note{font-size:9px}#gh .gh-ultimate-art{min-height:300px;max-width:390px;width:100%;justify-self:center;padding:12px 12px 26px}#gh .gh-ultimate-poster{height:255px}#gh .gh-ultimate-poster figcaption{bottom:15px;font-size:10px;letter-spacing:.6px}#gh .gh-ultimate-art-tag{bottom:0;font-size:10px}#gh .gh-gift-box{grid-template-columns:1fr;padding:24px 21px;gap:24px;border-radius:16px}#gh .gh-gift-copy h2{font-size:27px}#gh .gh-gift-copy>p{font-size:12px}#gh .gh-gift-steps{gap:15px;margin-bottom:22px}#gh .gh-gift-steps strong{font-size:12px}#gh .gh-gift-steps span{font-size:10px}#gh .gh-gift-copy>.gh-btn{width:100%;min-width:0;font-size:12px;padding-inline:13px;min-height:48px}#gh .gh-gift-art{max-width:300px}#gh .gh-gift-caption{padding-top:12px}#gh .gh-gift-caption span{font-size:9px}#gh .gh-gift-caption b{font-size:10px}#gh .gh-about{grid-template-columns:1fr;padding:27px 0;gap:18px}#gh .gh-about-heading>h2{font-size:25px}#gh .gh-about-heading>a{margin-top:3px}#gh .gh-about-content>p{font-size:12px;line-height:2.25}#gh .gh-about-benefits{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;padding-top:18px}#gh .gh-about-benefits>span{font-size:10px}}
@media(max-width:360px){#gh .gh-ultimate-box,#gh .gh-gift-box{padding-inline:16px}#gh .gh-ultimate-features b{font-size:11px}#gh .gh-ultimate-features span{font-size:8px}#gh .gh-ultimate-art{min-height:270px;padding-inline:8px}#gh .gh-ultimate-poster{height:220px}#gh .gh-ultimate-poster figcaption{font-size:9px}#gh .gh-ultimate-copy h2,#gh .gh-gift-copy h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){#gh .gh-ultimate-poster,#gh .gh-gift-art>img{transition:none}#gh .gh-ultimate-art:hover .gh-ultimate-poster{transform:rotate(-7deg)}#gh .gh-ultimate-art:hover .gh-ultimate-poster:nth-child(2){transform:rotate(7deg) translateY(-12px)}#gh .gh-gift-art:hover>img{transform:none}}


/* Final visual refinements. Scoped to the home-page content. */
#gh .gh-toolbar{align-items:center;gap:16px}
#gh .gh-filters{align-items:center}
#gh .gh-filters button{height:44px;min-height:44px;margin:0;line-height:20px;display:flex;align-items:center;justify-content:center}
#gh .gh-tools{align-items:center;min-width:0}
#gh .gh-search{height:44px;min-height:44px;margin:0;align-items:center}
#gh .gh-search input{height:42px;min-height:0;margin:0;padding:0;line-height:20px}
#gh #gh-sort{height:44px;min-height:44px;line-height:20px;margin:0;padding:0 12px;border-radius:8px;vertical-align:middle;flex-shrink:0}

#gh .gh-sub-visual{height:auto;aspect-ratio:1;background:#121212}
#gh .gh-sub-visual>img{height:100%;width:100%;object-fit:contain;object-position:center;border-radius:0}
#gh .gh-sub-visual:after{display:none}
#gh .gh-sub-card:hover .gh-sub-visual>img{transform:none}
#gh .gh-sub-body{padding-top:20px}

#gh .gh-ultimate-box{background:radial-gradient(ellipse at 15% 40%,#1c3a2080,transparent 55%),#121d15;color:#f2f7ef;border-color:#91d44830}
#gh .gh-ultimate-copy .gh-box-label{color:#a7e252}
#gh .gh-ultimate-copy h2{color:#f2f7ef}
#gh .gh-ultimate-copy>p{color:#bbccb8}
#gh .gh-ultimate-features>div{background:#ffffff05;border-color:#a7e25224}
#gh .gh-ultimate-features b{color:#bbec76}
#gh .gh-ultimate-features span{color:#c0cfba}
#gh .gh-ultimate-box .gh-btn{background:#a7e252;border-color:#a7e252;color:#152309}
#gh .gh-ultimate-box .gh-btn:hover{background:#baf36c}
#gh .gh-ultimate-box .gh-box-secondary{color:#bbe995}
#gh .gh-ultimate-box .gh-box-note{color:#b7c7b0}
#gh .gh-ultimate-art-tag{background:#172a17;border-color:#a7e25240;color:#c7f7a5}
#gh .gh-ultimate-poster{box-shadow:0 18px 28px #0004;border:1px solid #baff741a}
html[data-gb-theme=light] #gh .gh-ultimate-box .gh-btn{background:#a7e252;color:#152309}

#gh .gh-digi{background:radial-gradient(ellipse at 10% 80%,#668dff55,transparent 55%),#013fff;color:white;border:1px solid #4876ff;box-shadow:inset 0 1px #ffffff1f;padding-top:112px}
#gh .gh-digi-brand{top:27px;color:#edf3ff;gap:15px}
#gh .gh-digi-brand img{width:64px;height:64px;object-fit:cover;flex-shrink:0;border-radius:16px;border:1px solid #ffffff55;box-shadow:0 6px 18px #0029b53b;background:#013fff}
#gh .gh-digi-brand span{font-size:12px}
#gh .gh-digi h2{color:white;font-size:34px;line-height:1.55}
#gh .gh-digi em{color:white}
#gh .gh-digi p{color:#e2ebff}
#gh .gh-digi .gh-blue{background:white;color:#013fff;border-color:white}
#gh .gh-digi .gh-blue:hover{background:#e6efff}
#gh .gh-digi .gh-installments>div{background:#ffffff12;color:white;border-color:#ffffff3f;box-shadow:0 10px 22px #002fbc25}
#gh .gh-digi .gh-installments>div:first-child{background:white;color:#013fff;border-color:white}
#gh .gh-digi .gh-installments small{opacity:1;color:#e1eaff}
#gh .gh-digi .gh-installments>div:first-child small{color:#4869c9}

#gh .gh-gift-box{grid-template-columns:1.2fr 1fr;grid-template-areas:'intro art' 'details art';column-gap:55px;row-gap:20px;align-items:center;background:radial-gradient(ellipse at 15% 45%,#236c2530,transparent 60%),#111b13;border-color:#71945f40;color:#f0f5ec;position:relative;overflow:hidden}
#gh .gh-gift-intro{grid-area:intro;min-width:0}
#gh .gh-gift-intro .gh-box-label{color:#a8db82;font-size:11px}
#gh .gh-gift-intro h2{font-size:33px;line-height:1.5;color:#f0f5ec}
#gh .gh-gift-intro>p{color:#bfccba;font-size:13px;line-height:2.1;margin-top:14px;max-width:500px}
#gh .gh-gift-details{grid-area:details;min-width:0}
#gh .gh-gift-art{grid-area:art;min-height:350px;max-width:380px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse,#59943927,transparent 70%)}
#gh .gh-gift-cover{display:block;width:310px;max-width:100%;border-radius:17px;overflow:hidden;box-shadow:0 22px 45px #0005;transform:rotate(-3deg);border:1px solid #a3cb8330;transition:transform .3s}
#gh .gh-gift-cover>img{width:100%;height:auto}
#gh .gh-gift-cover:hover{transform:rotate(0deg) translateY(-3px)}
#gh .gh-gift-caption{width:310px;max-width:100%;justify-content:center;gap:20px;margin-top:15px;padding-top:10px;color:#c4d0bc}
#gh .gh-gift-caption span{font-size:10px}
#gh .gh-gift-caption span+span{border-right:1px solid #ffffff30;padding-right:20px}
#gh .gh-gift-steps{gap:16px;margin-bottom:25px}
#gh .gh-gift-steps li>b{background:#a8db8210;border-color:#a8db8235;color:#bfe99d}
#gh .gh-gift-steps strong{color:#edf5e7}
#gh .gh-gift-steps span{color:#c0cdb9;font-size:11px}
#gh .gh-gift-details>.gh-btn{min-width:290px;justify-content:space-between;background:#FBC11D;color:#211b07}
#gh .gh-gift-support{display:block;color:#bde49e;font-size:11px;min-height:44px;line-height:44px;margin-top:8px}
html[data-gb-theme=light] #gh .gh-gift-details>.gh-btn{background:#FBC11D;color:#211b07}

@media(max-width:1100px){#gh .gh-sub-body{padding-inline:17px}#gh .gh-gift-box{column-gap:30px}#gh .gh-gift-intro h2{font-size:29px}#gh .gh-gift-cover{width:270px}#gh .gh-gift-art{min-height:320px}#gh .gh-digi h2{font-size:31px}}
@media(max-width:760px){
 #gh .gh-section{margin-top:42px}
 #gh .gh-slider .gh-feature-media{aspect-ratio:1.9}
 #gh .gh-slider .gh-hero-copy{padding:0 19px 18px;min-height:0;gap:0;text-align:right}
 #gh .gh-slider .gh-feature-tag{font-size:9px;margin-bottom:9px}
 #gh .gh-slider .gh-slide-title{font-size:26px;line-height:1.25;letter-spacing:-.4px}
 #gh .gh-slider .gh-hero-copy>p{font-size:11px;line-height:1.95;margin:9px 0 13px}
 #gh .gh-slider .gh-feature-price{margin-top:0;gap:3px}
 #gh .gh-slider .gh-feature-price strong{font-size:17px}
 #gh .gh-slider .gh-feature-price>span{font-size:9px}
 #gh .gh-slider .gh-actions{margin:13px 0 9px}
 #gh .gh-slider .gh-btn{font-size:11px;min-height:46px;padding:10px 14px}
 #gh .gh-slider .gh-feature-credit{font-size:9px;min-height:24px}
 #gh .gh-slider-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px}
 #gh .gh-slide-dots{width:auto;order:0;gap:4px}
 #gh .gh-slide-dots button{min-height:44px;height:44px;padding:5px 3px;justify-content:center;border-radius:7px}
 #gh .gh-slide-dots button>img{display:none}
 #gh .gh-slide-dots button>span{line-height:1.5}
 #gh .gh-slide-dots b{font-size:9px;text-align:center;font-weight:600}
 #gh .gh-slide-count{display:none}
 #gh .gh-slide-arrows{order:1;margin:0;gap:4px}
 #gh .gh-slide-arrows button{width:36px;height:44px;font-size:18px;border-radius:7px}
 #gh #gh-slide-pause{font-size:12px}
 #gh .gh-trust{gap:10px;padding:0 0 23px;margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr))}
 #gh .gh-trust>div{flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:15px 7px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-height:124px}
 #gh .gh-trust>div>span{width:100%;min-height:45px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
 #gh .gh-trust svg{width:24px;height:24px;color:var(--accent)}
 #gh .gh-trust b{font-size:12px;line-height:1.8;white-space:nowrap}
 #gh .gh-trust small{font-size:10px;line-height:1.8;margin-top:3px;max-width:150px;color:var(--muted)}
 #gh .gh-toolbar{gap:12px;align-items:center}
 #gh .gh-tools{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;width:100%}
 #gh .gh-search{width:100%;height:44px;min-width:0;padding-inline:10px}
 #gh #gh-sort{width:100%;max-width:none;height:44px;font-size:10px;padding-inline:8px}
 #gh .gh-search input{font-size:11px}
 #gh .gh-filters button{height:44px;font-size:10px;padding-inline:4px}
 #gh .gh-sub-grid{gap:18px}
 #gh .gh-sub-card{display:flex;flex-direction:column}
 #gh .gh-sub-visual{height:auto;min-height:0;aspect-ratio:1;width:100%}
 #gh .gh-sub-visual>img{object-fit:contain;height:100%}
 #gh .gh-sub-body{padding:19px 20px 21px}
 #gh .gh-sub-body h3{font-size:20px}
 #gh .gh-sub-body>p{font-size:11px;margin-bottom:16px}
 #gh .gh-sub-body li{font-size:11px;line-height:1.8}
 #gh .gh-sub-body ul{gap:8px;margin-bottom:21px}
 #gh .gh-ultimate-box{padding:25px 20px;gap:15px}
 #gh .gh-ultimate-copy h2{font-size:28px}
 #gh .gh-ultimate-features{margin-bottom:19px}
 #gh .gh-ultimate-art{min-height:267px;padding-top:10px}
 #gh .gh-ultimate-poster{height:225px}
 #gh .gh-digi{padding:110px 22px 26px;gap:27px}
 #gh .gh-digi-brand{right:22px;left:22px;top:23px;gap:13px}
 #gh .gh-digi-brand img{width:60px;height:60px;border-radius:15px}
 #gh .gh-digi-brand span{font-size:11px}
 #gh .gh-digi h2{font-size:27px;line-height:1.55}
 #gh .gh-digi p{font-size:12px;line-height:2.05;margin:15px 0 22px}
 #gh .gh-digi .gh-btn{font-size:12px;min-height:48px}
 #gh .gh-digi .gh-installments{transform:none;padding:0;gap:7px}
 #gh .gh-digi .gh-installments>div{padding:16px 4px;border-radius:9px}
 #gh .gh-digi .gh-installments>div:first-child{transform:none}
 #gh .gh-digi .gh-installments b{font-size:29px}
 #gh .gh-digi .gh-installments span{font-size:10px}
 #gh .gh-digi .gh-installments small{font-size:8px}
 #gh .gh-gift-box{grid-template-columns:1fr;grid-template-areas:'intro' 'art' 'details';gap:20px;padding:25px 21px}
 #gh .gh-gift-intro{text-align:center}
 #gh .gh-gift-intro h2{font-size:26px;line-height:1.55}
 #gh .gh-gift-intro>p{font-size:12px;line-height:2;margin:12px auto 0;max-width:360px}
 #gh .gh-gift-intro .gh-box-label{font-size:10px;margin-bottom:9px}
 #gh .gh-gift-art{min-height:0;padding:3px 0 0;width:100%;max-width:100%}
 #gh .gh-gift-cover{width:230px;transform:none;border-radius:14px}
 #gh .gh-gift-cover:hover{transform:none}
 #gh .gh-gift-caption{width:100%;margin-top:5px;padding-top:9px;gap:14px}
 #gh .gh-gift-caption span{font-size:9px}
 #gh .gh-gift-caption span+span{padding-right:14px}
 #gh .gh-gift-steps{padding:17px 0 0;border-top:1px solid #ffffff15;gap:14px;margin-bottom:22px}
 #gh .gh-gift-steps li{gap:10px}
 #gh .gh-gift-steps li>b{width:27px;height:27px;font-size:11px}
 #gh .gh-gift-steps strong{font-size:12px}
 #gh .gh-gift-steps span{font-size:10px;line-height:1.9}
 #gh .gh-gift-details>.gh-btn{width:100%;min-width:0;min-height:48px;font-size:11px;padding-inline:12px}
 #gh .gh-gift-support{font-size:10px;text-align:center;line-height:1.9;min-height:44px;display:flex;justify-content:center;align-items:center;margin-top:7px}
}
@media(min-width:520px) and (max-width:760px){#gh .gh-sub-card{display:grid;grid-template-columns:45% 55%;align-items:stretch}#gh .gh-sub-visual{min-height:0;align-self:center;height:auto;aspect-ratio:1}#gh .gh-sub-body{padding:19px 17px}#gh .gh-sub-body>p{font-size:11px}#gh .gh-sub-body li{font-size:10px}#gh .gh-sub-body>a{font-size:11px}}
@media(max-width:360px){#gh .gh-slider .gh-hero-copy{padding-inline:15px}#gh .gh-slider .gh-slide-title{font-size:23px}#gh .gh-slider .gh-feature-price strong{font-size:16px}#gh .gh-trust b{font-size:11px}#gh .gh-trust small{font-size:9px}#gh .gh-trust>div{min-height:122px}#gh .gh-ultimate-box,#gh .gh-gift-box{padding-inline:16px}#gh .gh-digi{padding-inline:17px}#gh .gh-digi-brand{right:17px;left:17px}#gh .gh-digi h2{font-size:24px}#gh .gh-gift-intro h2{font-size:24px}#gh .gh-gift-cover{width:215px}}
@media(prefers-reduced-motion:reduce){#gh .gh-gift-cover{transition:none}#gh .gh-gift-cover:hover{transform:rotate(-3deg)}}

/* Original poster pixels with a separate alpha-masked foreground layer. */
@font-face{font-family:iranyekan-display;src:url('../assets/f6271a28f0ae7144.woff') format('woff');font-style:normal;font-weight:900;font-display:swap}
#gh h2{font-family:iranyekan-display,iranyekan,sans-serif;font-weight:900!important}
#gh .gh-slider{position:relative;isolation:isolate;overflow:visible;background:none;border:0;box-shadow:none;padding:0;margin:4px 0 30px;border-radius:0}
#gh .gh-slider .gh-slides{position:relative;overflow:visible;height:420px;touch-action:pan-y}
#gh .gh-slider .gh-stage{display:block;position:relative;isolation:isolate;height:420px;min-height:0;width:100%;padding:0;margin:0;border:0;border-radius:0;background:none;overflow:visible}
#gh .gh-slider .gh-stage[hidden]{display:none!important}
#gh .gh-scenery{position:absolute;inset:16px 0 0;overflow:hidden;border-radius:20px;background:#191b20;z-index:-2}
#gh .gh-scenery>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.8);opacity:.8}
#gh .gh-scenery:after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#101114 0%,#101114f5 24%,#101114c0 43%,#10111425 74%),linear-gradient(0deg,#101114b0,transparent 50%)}
#gh .gh-scene-gta .gh-scenery{background:#3a2e49}
#gh .gh-scene-gta .gh-scenery>img{opacity:.75}
#gh .gh-scene-gta .gh-scenery:after{background:linear-gradient(270deg,#18151c 0%,#18151cf0 23%,#18151caa 44%,#33203d10 75%),linear-gradient(0deg,#18151c90,transparent 50%)}
#gh .gh-actor{position:absolute;left:15px;bottom:0;display:block;width:57%;height:100%;max-width:none;object-fit:contain;object-position:left bottom;pointer-events:none;filter:drop-shadow(10px 12px 16px #0004);z-index:-1}
#gh .gh-scene-gta .gh-actor{left:18px;width:49%;height:100%;object-position:center bottom}
#gh .gh-stage-copy{position:absolute;right:6%;top:72px;width:41%;color:#fff;text-align:right;z-index:1}
#gh .gh-stage-label{display:block;color:#fbc11d;font-family:danafn,sans-serif;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:2px;text-align:right;margin:0 0 17px}
#gh .gh-stage-copy h2{font-family:iranyekan-display,iranyekan,sans-serif;font-weight:900;font-size:clamp(30px,3.2vw,44px);line-height:1.5;letter-spacing:-.7px;color:#fff;margin:0;padding:0}
#gh .gh-stage-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;font-family:danafn,sans-serif;font-size:12px;line-height:1.5;font-weight:600;min-height:44px;padding:11px 18px;margin-top:24px;border:0;border-radius:8px;background:#fbc11d;color:#101114;transition:background .2s,transform .2s;text-decoration:none}
#gh .gh-stage-link:hover{background:#ffd249;transform:translateY(-2px)}
#gh .gh-stage-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#gh .gh-stage-controls{position:absolute;bottom:16px;right:6%;display:flex;align-items:center;gap:10px;z-index:3;direction:rtl}
#gh .gh-stage-nav{display:flex;align-items:center;gap:2px}
#gh .gh-stage-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#a5a8ad;cursor:pointer;transition:color .2s,background .2s}
#gh .gh-stage-controls button:hover{color:#fff;background:#ffffff09}
#gh .gh-stage-controls svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#gh .gh-stage-dots{display:flex;align-items:center;gap:0;direction:rtl}
#gh .gh-stage-dots button{min-width:32px;width:32px}
#gh .gh-stage-dots button>span{display:block;height:5px;width:5px;background:#666970;border-radius:20px;transition:width .25s,background .25s}
#gh .gh-stage-dots button[aria-pressed=true]>span{width:20px;background:#fbc11d}
#gh .gh-stage-controls #gh-slide-pause{width:36px;min-width:36px;margin-right:4px}
#gh .gh-stage-controls #gh-slide-pause svg{width:14px;height:14px}
#gh .gh-stage-controls button:focus-visible,#gh .gh-stage-link:focus-visible{outline:2px solid #fbc11d;outline-offset:3px}
#gh .gh-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(min-width:761px) and (max-width:1050px){
 #gh .gh-slider .gh-slides,#gh .gh-slider .gh-stage{height:370px}
 #gh .gh-stage-copy{top:82px;right:5%;width:43%}
 #gh .gh-stage-copy h2{font-size:32px;letter-spacing:-.5px}
 #gh .gh-stage-label{font-size:9px;margin-bottom:12px}
 #gh .gh-stage-link{margin-top:20px}
 #gh .gh-stage-controls{right:4%;bottom:9px}
 #gh .gh-actor{left:0;width:54%}
}
@media(max-width:760px){
 #gh .gh-slider{margin:10px 0 22px}
 #gh .gh-slider .gh-slides,#gh .gh-slider .gh-stage{height:440px}
 #gh .gh-scenery{inset:17px 0 0;border-radius:16px}
 #gh .gh-scenery:after{background:linear-gradient(180deg,#101114f5 0%,#101114d8 28%,#10111455 56%,#10111400 75%),linear-gradient(270deg,#10111470,transparent 60%)}
 #gh .gh-scene-gta .gh-scenery:after{background:linear-gradient(180deg,#18151cf5 0%,#18151cdb 28%,#18151c35 57%,transparent 77%)}
 #gh .gh-stage-copy{top:42px;right:24px;width:calc(100% - 48px)}
 #gh .gh-stage-label{font-size:8px;letter-spacing:1.5px;margin-bottom:7px}
 #gh .gh-stage-copy h2{font-size:30px;line-height:1.45;letter-spacing:-.6px}
 #gh .gh-stage-link{font-size:11px;min-height:44px;padding:10px 14px;gap:18px;margin-top:14px}
 #gh .gh-actor{left:-16px;width:100%;height:240px;object-position:left bottom}
 #gh .gh-scene-gta .gh-actor{left:0;width:89%;height:240px;object-position:left bottom}
 #gh .gh-stage-controls{right:13px;bottom:7px;gap:0;background:#10111499;border-radius:24px;padding:0 3px;backdrop-filter:blur(8px)}
 #gh .gh-stage-controls #gh-slide-pause{margin-right:0}
}
@media(min-width:520px) and (max-width:760px){
 #gh .gh-slider .gh-slides,#gh .gh-slider .gh-stage{height:395px}
 #gh .gh-stage-copy{top:63px;width:43%;right:5%}
 #gh .gh-stage-copy h2{font-size:31px}
 #gh .gh-actor{width:66%;height:290px;left:-20px}
 #gh .gh-scene-gta .gh-actor{width:54%;height:330px}
 #gh .gh-stage-controls{right:4%}
}
@media(max-width:360px){
 #gh .gh-slider .gh-slides,#gh .gh-slider .gh-stage{height:424px}
 #gh .gh-stage-copy{right:20px;width:calc(100% - 40px)}
 #gh .gh-stage-copy h2{font-size:27px}
 #gh .gh-actor,#gh .gh-scene-gta .gh-actor{height:220px}
}
@media(prefers-reduced-motion:reduce){#gh .gh-stage-link,#gh .gh-stage-controls button,#gh .gh-stage-dots button>span{transition:none}#gh .gh-stage-link:hover{transform:none}}

#gh .gh-scene-control .gh-actor{left:18px;width:54%;height:100%}
@media(max-width:760px){#gh .gh-scene-control .gh-actor{left:8px;width:calc(100% - 16px);height:240px}}
@media(min-width:520px) and (max-width:760px){#gh .gh-scene-control .gh-actor{width:57%;height:300px}}
@media(max-width:360px){#gh .gh-scene-control .gh-actor{height:220px}}

/* Each scene is painted once inside the rounded surface, avoiding edge seams. */
#gh .gh-scenery{border:0;outline:0;box-shadow:none;background:linear-gradient(270deg,#101114 0%,#101114f5 24%,#101114c0 43%,#10111425 74%),linear-gradient(0deg,#101114b0,transparent 50%),url('control-scenery.webp') center/cover no-repeat;transform:translateZ(0)}
#gh .gh-scenery>img,#gh .gh-scenery:after{display:none}
#gh .gh-scene-gta .gh-scenery{background:linear-gradient(270deg,#18151c 0%,#18151cf0 23%,#18151caa 44%,#33203d10 75%),linear-gradient(0deg,#18151c90,transparent 50%),url('gta-scenery.webp') center/cover no-repeat}
#gh .gh-stage-subtitle{font-family:danafn,sans-serif;font-size:12px;line-height:1.95;color:#c3c5c9;margin:9px 0 0;font-weight:400;max-width:100%}
#gh .gh-stage-link{margin-top:16px}
#gh .gh-scene-control .gh-stage-link{background:#c82532;color:white}
#gh .gh-scene-control .gh-stage-link:hover{background:#e03140}
#gh .gh-scene-control .gh-stage-label{color:#ff7a7e}
#gh .gh-scene-gta .gh-stage-link{background:#eca8ce;color:#2c1730}
#gh .gh-scene-gta .gh-stage-link:hover{background:#f7c0df}
#gh .gh-scene-gta .gh-stage-label{color:#edb0d3}
@media(min-width:761px){#gh{padding-top:12px}}
@media(max-width:760px){
 #gh .gh-scenery{background:linear-gradient(180deg,#101114f5 0%,#101114d8 28%,#10111455 56%,#10111400 75%),url('control-scenery.webp') center/cover no-repeat}
 #gh .gh-scene-gta .gh-scenery{background:linear-gradient(180deg,#18151cf5 0%,#18151cdb 28%,#18151c35 57%,transparent 77%),url('gta-scenery.webp') center/cover no-repeat}
 #gh .gh-stage-subtitle{font-size:10px;line-height:1.9;margin-top:7px;max-width:285px}
 #gh .gh-stage-link{margin-top:12px}
}
@media(max-width:519px){#gh .gh-scene-control .gh-actor{height:204px}}
@media(max-width:360px){#gh .gh-scene-control .gh-actor{height:195px}}

#gh .gh-slide .gh-scenery{background:var(--slide-surface)!important;transform:translateZ(0)}
#gh .gh-slide .gh-scenery{clip-path:none;transform:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}
#gh .gh-slide .gh-scenery>img,#gh .gh-slide .gh-scenery:after{border-radius:0!important;border:0!important;outline:0!important;box-shadow:none!important}
#gh .gh-slide .gh-scenery>img{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none}
#gh .gh-slide .gh-scenery:after{inset:-1px}
#gh{padding-bottom:28px}
#gh + footer.website-footer{margin-top:0!important}
#gh .gh-slide .gh-scenery>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--background-position,center);opacity:var(--slide-opacity,1);filter:none}
#gh .gh-slide .gh-scenery:after{display:block;background:linear-gradient(270deg,var(--slide-overlay) 0%,color-mix(in srgb,var(--slide-overlay) 96%,transparent) 24%,color-mix(in srgb,var(--slide-overlay) 75%,transparent) 43%,transparent 78%)}
#gh .gh-slide .gh-stage-copy h2{color:var(--slide-heading)}#gh .gh-slide .gh-stage-subtitle{color:var(--slide-subtitle)}#gh .gh-slide .gh-stage-label{color:var(--slide-label)}
#gh .gh-slide .gh-stage-link{background:var(--slide-button);color:var(--slide-button-text)}#gh .gh-slide .gh-stage-link:hover{background:var(--slide-hover)}
#gh .gh-slide .gh-actor{left:var(--actor-left);width:var(--actor-width)}
#gh .gh-slide .gh-scenery{border-radius:var(--surface-radius,20px)}#gh .gh-slide .gh-stage-link{border-radius:var(--button-radius,8px)}#gh .gh-slide .gh-stage-copy h2{font-size:clamp(30px,3.2vw,var(--heading-size,44px))}
#gh .gh-digi .gh-installments>div{transition:transform .2s ease,box-shadow .2s ease}
#gh .gh-digi .gh-installments>div:hover{transform:translateY(-5px);box-shadow:0 8px 18px #00175530}
#gh .gh-product-price .amount{font-size:16px;font-weight:750}#gh .gh-product-price .woocommerce-Price-currencySymbol{font-size:10px;color:var(--muted)}
#gh .gh-products{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:none;padding:4px 2px 14px;touch-action:pan-y;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}
#gh .gh-product{flex:0 0 calc((100% - 54px)/4)}#gh .gh-product>a{user-select:none}#gh .gh-product img,#gh .gh-articles img{user-select:none;-webkit-user-drag:none}
#gh .gh-blog .gh-articles{scroll-snap-type:none!important;touch-action:pan-y;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;scroll-behavior:auto!important}
#gh .gh-blog .gh-article{scroll-snap-align:none!important}
#gh .gh-loop-dragging{cursor:grabbing;user-select:none}#gh .gh-loop-clone{pointer-events:auto}
#gh .gh-article-placeholder{height:190px;display:grid;place-items:center;background:var(--panel2);color:var(--accent);font-size:24px}
#gh .gh-heading h2 a:hover{color:var(--accent)}
#gh .gh-page-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#gh .gh-products,#gh .gh-blog .gh-articles,#gh .gh-sub-grid{scrollbar-width:none!important;-ms-overflow-style:none;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch;scroll-behavior:auto!important}
#gh .gh-products::-webkit-scrollbar,#gh .gh-blog .gh-articles::-webkit-scrollbar,#gh .gh-sub-grid::-webkit-scrollbar{display:none;width:0;height:0}
#gh .gh-sub-grid{display:flex;overflow-x:auto;gap:20px;touch-action:pan-y;cursor:grab;padding:5px 2px 14px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}
#gh .gh-sub-card{flex:0 0 calc((100% - 40px)/3);min-width:0}
@media(max-width:1000px){#gh .gh-product{flex-basis:calc((100% - 36px)/3)}}
@media(max-width:760px){#gh .gh-slide .gh-scenery:after{background:linear-gradient(180deg,color-mix(in srgb,var(--slide-overlay) 96%,transparent),color-mix(in srgb,var(--slide-overlay) 85%,transparent) 28%,color-mix(in srgb,var(--slide-overlay) 33%,transparent) 56%,transparent 78%)}#gh .gh-slide .gh-actor{width:var(--mobile-width);height:var(--mobile-height);left:var(--mobile-left)}#gh .gh-slide .gh-stage-copy h2{font-size:var(--heading-mobile,30px)}#gh .gh-product{flex-basis:calc((100% - 18px)/2)}#gh .gh-sub-card{flex-basis:85%}}
@media(min-width:520px) and (max-width:760px){#gh .gh-slide .gh-actor{width:var(--actor-width);height:300px}}
@media(max-width:420px){#gh .gh-product{flex-basis:78%}}
@media(prefers-reduced-motion:reduce){#gh .gh-digi .gh-installments>div{transition:none}#gh .gh-digi .gh-installments>div:hover{transform:none}}

