.gd-button,.gd-cta-banner,.gd-footer__legal,.gd-page-intro,.gd-process-step,.gd-site-brand{text-align:center}:root{--clr-background:#0D0C12;--clr-surface-1:#1A1822;--clr-surface-2:#242230;--clr-primary:#C026D3;--clr-secondary:#4ADE80;--clr-text-light:#F1F5F9;--clr-text-medium:#94A3B8;--clr-border:#373349;--font-sans:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2.5rem;--spacing-xxl:4rem;--radius-md:8px;--radius-lg:16px;--transition-fast:0.2s ease;--transition-medium:0.4s ease}.gd-main-nav a,.gd-site-brand{border-radius:var(--radius-md)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--clr-background);color:var(--clr-text-light);font-family:var(--font-sans);font-size:16px;line-height:1.6;counter-reset:step-counter}img{max-width:100%;display:block}a{color:var(--clr-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:color-mix(in srgb,var(--clr-primary),#fff 20%)}.gd-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--spacing-lg)}.gd-container--narrow{max-width:800px}.gd-page-container{display:grid;grid-template-columns:80px 1fr}.gd-content-wrapper{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.gd-main-content{flex-grow:1}.gd-sidebar-header{background-color:var(--clr-surface-1);border-right:1px solid var(--clr-border);display:flex;flex-direction:column;align-items:center;padding:var(--spacing-lg) 0;position:sticky;top:0;height:100vh;z-index:1000}.gd-button--primary,.gd-site-brand{background-color:var(--clr-primary);color:var(--clr-text-light)}.gd-site-brand{font-weight:800;font-size:1.75rem;padding:var(--spacing-sm);line-height:1}.gd-faq-category:not(:first-child),.gd-main-nav{margin-top:var(--spacing-xxl)}.gd-main-nav ul{list-style:none}.gd-main-nav a{display:grid;place-items:center;width:60px;height:60px;color:var(--clr-text-medium);transition:background-color var(--transition-fast),color var(--transition-fast)}.gd-main-nav a:hover{color:var(--clr-text-light);background-color:var(--clr-surface-2)}.gd-main-nav span,.gd-mobile-nav-toggle,.gd-process-step__indicator{display:none}.gd-main-nav a[title=Home]::before{content:'🏠';font-size:1.5rem}.gd-main-nav a[title="About Us"]::before{content:'ℹ️';font-size:1.5rem}.gd-main-nav a[title=FAQ]::before{content:'❓';font-size:1.5rem}.gd-main-nav a[title=Contact]::before{content:'✉️';font-size:1.5rem}.gd-button{display:inline-block;padding:.8rem 2rem;border:2px solid transparent;border-radius:var(--radius-md);font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.gd-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.gd-button--primary:hover{background-color:color-mix(in srgb,var(--clr-primary),#fff 15%)}.gd-button--claim,.gd-button--submit{width:100%}.gd-button--submit{background-color:var(--clr-secondary);color:var(--clr-background)}.gd-button--submit:hover{background-color:color-mix(in srgb,var(--clr-secondary),#fff 15%)}.gd-button--secondary{background-color:transparent;border-color:var(--clr-border);color:var(--clr-text-light)}.gd-button--secondary:hover{background-color:var(--clr-surface-2);border-color:var(--clr-primary)}.gd-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.gd-form-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.gd-form-label{font-size:.9rem;color:var(--clr-text-medium)}.gd-form-input,.gd-form-textarea{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--clr-border);background-color:var(--clr-surface-1);color:var(--clr-text-light);font-size:1rem;width:100%}.gd-contact-card__info a,.gd-contact-card__info p,.gd-feature-item p,.gd-hero__subtitle,.gd-hero__title--line1,.gd-modal__close-button,.gd-process-step__description,.gd-section-subtitle{color:var(--clr-text-medium)}.gd-form-input:focus,.gd-form-textarea:focus{outline:0;border-color:var(--clr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-primary),transparent 80%)}.gd-form-textarea{resize:vertical;min-height:120px;font-family:inherit}.gd-modal{border:none;background:0 0;padding:0;max-width:500px;width:calc(100% - 2rem);border-radius:var(--radius-lg);margin:auto}.gd-modal__body,.gd-modal__header{padding:var(--spacing-lg);display:flex}.gd-modal::backdrop{background:rgba(13,12,18,.7);backdrop-filter:blur(5px)}.gd-modal__content{background-color:var(--clr-surface-2);border:1px solid var(--clr-border);border-radius:var(--radius-lg);overflow:hidden}.gd-modal__header{justify-content:space-between;align-items:center;border-bottom:1px solid var(--clr-border)}.gd-modal__title{font-size:1.25rem}.gd-modal__close-button{background:0 0;border:none;cursor:pointer;font-size:2rem;line-height:1;transition:color var(--transition-fast)}.gd-modal__close-button:hover{color:var(--clr-text-light)}.gd-modal__body{flex-direction:column;gap:var(--spacing-md)}.gd-modal__footer{padding:0 var(--spacing-lg) var(--spacing-lg)}.gd-contact-section,.gd-deals-section,.gd-faq-page-section,.gd-faq-section,.gd-features-list-section,.gd-hero,.gd-legal-content,.gd-text-content-section{padding-block:var(--spacing-xxl)}.gd-hero{overflow:hidden;position:relative}.gd-hero::before{content:'';position:absolute;top:-20%;right:-30%;width:80%;height:140%;background:radial-gradient(circle,rgba(192,38,211,.15),transparent 70%);z-index:0}.gd-hero__layout{position:relative;z-index:1}.gd-hero__title{font-size:clamp(3rem, 10vw, 6rem);font-weight:800;margin-bottom:var(--spacing-md);display:flex;flex-direction:column}.gd-hero__subtitle,.gd-section-header{margin-bottom:var(--spacing-xl)}.gd-hero__title--line2{padding-left:2rem}.gd-hero__subtitle{font-size:1.25rem;max-width:500px}.gd-hero__visual-deco{position:absolute;top:50%;right:15%;transform:translateY(-50%);width:300px;height:300px;display:flex;justify-content:center;align-items:center;perspective:1200px}.gd-3d-cube{position:relative;width:200px;height:200px;transform-style:preserve-3d;transform:rotateX(-20deg) rotateY(-30deg);animation:25s linear infinite spin-cube;transition:transform .5s}.gd-3d-cube:hover{animation-play-state:paused;transform:rotateX(0) rotateY(0)}.gd-3d-cube__face{position:absolute;width:200px;height:200px;background:rgba(192,38,211,.1);border:2px solid var(--clr-primary);box-shadow:0 0 20px rgba(192,38,211,.5);backdrop-filter:blur(3px)}.gd-3d-cube__face--front{transform:rotateY(0) translateZ(100px)}.gd-3d-cube__face--back{transform:rotateY(180deg) translateZ(100px)}.gd-3d-cube__face--right{transform:rotateY(90deg) translateZ(100px)}.gd-3d-cube__face--left{transform:rotateY(-90deg) translateZ(100px)}.gd-3d-cube__face--top{transform:rotateX(90deg) translateZ(100px)}.gd-3d-cube__face--bottom{transform:rotateX(-90deg) translateZ(100px)}@keyframes spin-cube{from{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}.gd-deal-card,.gd-deals-list{display:grid;gap:var(--spacing-lg)}.gd-page-title,.gd-section-title{font-size:clamp(2.5rem, 5vw, 3.5rem)}.gd-section-subtitle{font-size:1.1rem}.gd-deal-card{grid-template-columns:200px 1fr;background-color:var(--clr-surface-1);border:1px solid var(--clr-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-fast)}.gd-deal-card:hover{transform:scale(1.02);border-color:var(--clr-primary);box-shadow:0 15px 30px rgba(0,0,0,.3)}.gd-deal-card__image-wrapper{position:relative}.gd-deal-card__image-wrapper img{width:100%;height:100%;object-fit:cover}.gd-deal-card__discount-badge{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background-color:var(--clr-secondary);color:var(--clr-background);font-weight:700;padding:.25rem .75rem;border-radius:var(--radius-md)}.gd-contact-card,.gd-faq-item,.gd-feature-item__icon,.gd-how-it-works-section{background-color:var(--clr-surface-1)}.gd-deal-card__info{padding:var(--spacing-lg);display:flex;flex-direction:column}.gd-deal-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.gd-deal-card__title{font-size:1.5rem}.gd-deal-card__platforms{display:flex;gap:var(--spacing-sm);flex-shrink:0}.gd-deal-card__platforms img{width:24px;height:24px}.gd-contact-card img,.gd-feature-item__icon img{width:32px;height:32px}.gd-contact-card:not(:last-child),.gd-deal-card__price{margin-bottom:var(--spacing-lg)}.gd-deal-card__price--current{font-size:2rem;font-weight:700;color:var(--clr-secondary)}.gd-deal-card__price--original{color:var(--clr-text-medium);margin-left:var(--spacing-sm)}.gd-deal-card__footer{margin-top:auto;display:flex;align-items:center;gap:var(--spacing-md)}.gd-deal-card__external-link{color:var(--clr-text-medium);font-size:.9rem;white-space:nowrap}.gd-how-it-works-section{padding-block:var(--spacing-xxl)}.gd-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.gd-process-step__title{font-size:1.5rem;margin-bottom:var(--spacing-sm);position:relative;padding-top:var(--spacing-xl)}.gd-process-step__title::before{content:'';counter-increment:step-counter;content:counter(step-counter);display:grid;place-items:center;width:2.5rem;height:2.5rem;border:2px solid var(--clr-primary);border-radius:50%;font-weight:700;margin:0 auto var(--spacing-md)}.gd-faq-accordion{max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.gd-faq-item{border:1px solid var(--clr-border);border-radius:var(--radius-md)}.gd-faq-item[open]{border-color:var(--clr-primary)}.gd-footer__legal,.gd-site-footer{border-top:1px solid var(--clr-border)}.gd-faq-item__question{padding:var(--spacing-lg);font-size:1.2rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.gd-faq-item__question::-webkit-details-marker{display:none}.gd-faq-item__question::after{content:'+';font-size:2rem;font-weight:300;transition:transform var(--transition-fast)}.gd-faq-item[open]>.gd-faq-item__question::after{transform:rotate(45deg)}.gd-faq-item__answer{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--clr-text-medium)}.gd-page-intro{padding-block:var(--spacing-xl);border-bottom:1px solid var(--clr-border)}.gd-page-subtitle{color:var(--clr-text-medium);margin-top:var(--spacing-sm)}.gd-contact-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-xxl);align-items:start}.gd-contact-details h3,.gd-contact-form-container h3{font-size:1.75rem;margin-bottom:var(--spacing-lg)}.gd-contact-details>p{color:var(--clr-text-medium);margin-bottom:var(--spacing-xl)}.gd-contact-card{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--clr-border)}.gd-contact-card img{flex-shrink:0}.gd-contact-card__info h4{font-size:1.1rem;color:var(--clr-text-light)}.gd-contact-card__info a:hover{color:var(--clr-primary)}.gd-section-title--left-aligned{font-size:2rem;margin-bottom:var(--spacing-xl)}.gd-features-list{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-xl)}.gd-feature-item,.gd-footer__content,.gd-footer__nav{display:flex;gap:var(--spacing-lg)}.gd-feature-item{align-items:flex-start}.gd-feature-item__icon{padding:var(--spacing-md);border-radius:50%}.gd-faq-category__title,.gd-legal-content h2{border-bottom:1px solid var(--clr-border);padding-bottom:var(--spacing-sm)}.gd-feature-item h3{font-size:1.25rem;margin-bottom:.25rem}.gd-cta-banner{margin-top:var(--spacing-xxl);padding-block:var(--spacing-xxl);background:linear-gradient(45deg,var(--clr-primary),color-mix(in srgb,var(--clr-primary),#000 50%));border-radius:var(--radius-lg)}.gd-cta-banner__title{font-size:2.25rem}.gd-cta-banner__subtitle{opacity:.9;margin-block:var(--spacing-sm) var(--spacing-lg)}.gd-cta-banner .gd-button{background-color:var(--clr-text-light);color:var(--clr-primary)}.gd-faq-category__title{font-size:1.75rem;margin-bottom:var(--spacing-lg)}.gd-support-prompt{margin-block:var(--spacing-xxl);padding:var(--spacing-xl);border:1px solid var(--clr-border);border-radius:var(--radius-md);text-align:center}.gd-support-prompt h3{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.gd-support-prompt p{color:var(--clr-text-medium);margin-bottom:var(--spacing-lg)}.gd-legal-content h2{font-size:1.75rem;margin-block:var(--spacing-xl) var(--spacing-md)}.gd-legal-content p,.gd-legal-content ul{margin-bottom:1.25rem;color:var(--clr-text-medium);line-height:1.7}.gd-legal-content ul{padding-left:var(--spacing-lg)}.gd-site-footer{padding-block:var(--spacing-xl);background-color:var(--clr-surface-1)}.gd-footer__content{justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.gd-site-brand--footer{font-size:1.5rem;background:0 0;padding:0}.gd-footer__brand-info p,.gd-footer__legal{font-size:.9rem;color:var(--clr-text-medium)}.gd-footer__nav{flex-wrap:wrap}.gd-footer__nav a{color:var(--clr-text-medium);font-weight:500}.gd-footer__legal{padding-top:var(--spacing-lg)}.gd-footer__legal a{color:var(--clr-text-medium)}.fade-in-element{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-element.is-visible{opacity:1;transform:translateY(0)}@media (max-width:992px){.gd-hero__layout{text-align:center}.gd-hero__title--line2{padding-left:0}.gd-hero__visual-deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:.15;z-index:-1;perspective:800px}.gd-3d-cube,.gd-3d-cube__face{width:150px;height:150px}.gd-3d-cube__face--front{transform:rotateY(0) translateZ(75px)}.gd-3d-cube__face--back{transform:rotateY(180deg) translateZ(75px)}.gd-3d-cube__face--right{transform:rotateY(90deg) translateZ(75px)}.gd-3d-cube__face--left{transform:rotateY(-90deg) translateZ(75px)}.gd-3d-cube__face--top{transform:rotateX(90deg) translateZ(75px)}.gd-3d-cube__face--bottom{transform:rotateX(-90deg) translateZ(75px)}.gd-page-container{display:block}.gd-content-wrapper{min-height:auto}.gd-sidebar-header{position:sticky;height:auto;width:100%;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-right:none;border-bottom:1px solid var(--clr-border);background:rgba(13,12,18,.8);backdrop-filter:blur(10px)}.gd-main-nav{position:fixed;inset:0;background-color:var(--clr-background);display:flex;justify-content:center;align-items:center;margin:0;transform:translateY(-300%);transition:transform var(--transition-medium);z-index:999}.gd-main-nav.is-open{transform:translateY(0);height:100vh}.gd-main-nav ul{flex-direction:column;text-align:center;gap:var(--spacing-xl)}.gd-main-nav a{font-size:2rem;height:auto;width:auto}.gd-main-nav span{display:inline}.gd-main-nav a::before{display:none}.gd-mobile-nav-toggle{display:grid;place-items:center;background:0 0;border:none;cursor:pointer;padding:var(--spacing-sm);z-index:1001;width:40px;height:40px}.gd-mobile-nav-toggle__bar{display:block;width:100%;height:3px;background-color:var(--clr-text-light);border-radius:2px;transition:transform var(--transition-fast),opacity var(--transition-fast)}.gd-mobile-nav-toggle__bar:not(:last-child){margin-bottom:6px}.gd-mobile-nav-toggle[aria-expanded=true] .gd-mobile-nav-toggle__bar:first-child{transform:translateY(9px) rotate(45deg)}.gd-mobile-nav-toggle[aria-expanded=true] .gd-mobile-nav-toggle__bar:nth-child(2){opacity:0}.gd-mobile-nav-toggle[aria-expanded=true] .gd-mobile-nav-toggle__bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.gd-contact-layout{grid-template-columns:1fr}}@media (max-width:768px){.gd-deal-card{grid-template-columns:1fr}.gd-deal-card__image-wrapper{height:180px}}@media (max-width:480px){.gd-hero__visual-deco{display:none}.gd-container{padding-inline:var(--spacing-md)}.gd-deal-card__footer{flex-direction:column;align-items:stretch}.gd-deal-card__external-link{text-align:center;padding-top:var(--spacing-sm)}.gd-hero__title--line2{padding-left:.5rem}}