#gvhub-panel>#gv-legal,#gvhub-panel>.elementor{max-width:880px!important;margin-left:auto!important;margin-right:auto!important}#gvhub-panel #gv-sec,#gvhub-panel .gvs-hero{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}#gvhub-panel .e-con-full,#gvhub-panel .elementor-section-stretched{max-width:100%!important}#gv-debug-overlay{display:none!important}@media(max-width:720px){.nav-wrap .nav-step-word{font-size:11px!important;letter-spacing:1px!important}.nav-wrap .nav-step{padding:4px 1px!important}.nav-wrap .nav-steps{gap:1px!important}.nav-wrap .nav-divider{margin:0 1px!important}}.gp-sticky,.gp-sticky-copy,.gps-copy,.gps-flag,.gps-logo,div.gp-sticky{display:none!important}html body[class]{padding-bottom:64px!important}@media (max-width:600px){html body[class]{padding-bottom:58px!important}}@media (max-width:380px){html body[class]{padding-bottom:58px!important}}html body.gv-site-transfer{background-color:#0d1116!important}@media (max-width:600px){.nav-wrap[data-gvc-version="2"] .nav-step-num{display:none!important}.nav-wrap[data-gvc-version="2"] .nav-step,.nav-wrap[data-gvc-version="2"] .nav-steps{display:flex!important}.nav-wrap[data-gvc-version="2"] .nav-step-word{display:block!important}}html body footer.gv-uf>.gv-uf-meta{display:block!important;visibility:visible!important}body:has(.nav-wrap[data-gvc-version="2"]) #hamburger,body:has(.nav-wrap[data-gvc-version="2"]) .hamburger,body:has(.nav-wrap[data-gvc-version="2"]) .menu-toggle,body:has(.nav-wrap[data-gvc-version="2"]) .mobile-menu-toggle{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}@media screen and (max-width:782px){body.admin-bar:has(.nav-wrap[data-gvc-version="2"][data-gv-site=share]),body.admin-bar:has(.nav-wrap[data-gvc-version="2"][data-gv-site=transfer]),body.admin-bar:has(.nav-wrap[data-gvc-version="2"][data-gv-site=vault]),body:has(.nav-wrap[data-gvc-version="2"][data-gv-site=share]),body:has(.nav-wrap[data-gvc-version="2"][data-gv-site=transfer]),body:has(.nav-wrap[data-gvc-version="2"][data-gv-site=vault]){padding-top:0!important}body.gv-site-transfer .nav-user-btn,body.gv-site-transfer .nav-user-initial,body.gv-site-vault .nav-user-btn,body.gv-site-vault .nav-user-initial{width:40px!important;height:40px!important}html body[class].gv-site-share{padding-top:0!important}body.gv-site-share>.elementor>.e-con.e-parent:first-of-type,body.gv-site-share>.elementor>section.elementor-section:first-of-type{padding-top:80px!important;margin-top:0!important}body.gv-site-share #page,body.gv-site-share .site,body.gv-site-transfer>section.container{background-color:transparent!important;padding-top:0!important;margin-top:0!important}}@media (max-width:480px){.nav-wrap[data-gvc-version="2"] .nav-steps{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.nav-wrap[data-gvc-version="2"] .nav-steps::-webkit-scrollbar{display:none!important}}@media (max-width:720px){.nav-wrap[data-gv-site=transfer] .nav-logo,.nav-wrap[data-gv-site=transfer] .nav-logo a,.nav-wrap[data-gv-site=vault] .nav-logo,.nav-wrap[data-gv-site=vault] .nav-logo a{max-width:none!important;flex-shrink:0!important}.nav-wrap[data-gv-site=transfer] .nav-logo img,.nav-wrap[data-gv-site=transfer] .nav-logo-full img,.nav-wrap[data-gv-site=transfer] .nav-logo-icon img,.nav-wrap[data-gv-site=vault] .nav-logo img,.nav-wrap[data-gv-site=vault] .nav-logo-full img,.nav-wrap[data-gv-site=vault] .nav-logo-icon img{max-width:none!important;width:auto!important;height:44px!important;max-height:44px!important;object-fit:contain!important;object-position:left center!important}.nav-wrap[data-gv-site=vault] .nav-step-word{font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}.nav-wrap[data-gv-site=vault] .nav-step-num,.nav-wrap[data-gv-site=vault] .nav-step-word{font-family:Barlow Condensed,sans-serif!important;letter-spacing:1px!important;line-height:1.5!important}.nav-wrap[data-gv-site=vault] .nav-step-num{font-size:9px!important;font-weight:700!important}.nav-wrap[data-gv-site=vault] .nav-step{padding:4px 8px!important}.nav-wrap[data-gv-site=vault] .nav-steps{gap:2px!important}}@media (max-width:480px){.nav-wrap[data-gv-site=vault] .nav{padding:0 12px!important;height:68px!important}}body.gv-site-transfer .nav-user-divider{display:none!important}body.gv-site-transfer .nav-user,body.gv-site-transfer .nav-user-btn,body.gv-site-transfer .nav-user-initial,body.gv-site-vault .nav-user,body.gv-site-vault .nav-user-btn,body.gv-site-vault .nav-user-initial{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important}body.gv-site-transfer .nav-user-btn svg.shield-bg,body.gv-site-transfer .nav-user-btn svg.shield-fill,body.gv-site-vault .nav-user-btn svg.shield-bg,body.gv-site-vault .nav-user-btn svg.shield-fill{width:48px!important;height:48px!important}body.gv-site-transfer .nav-user-btn svg.person-icon,body.gv-site-vault .nav-user-btn svg.person-icon{width:26px!important;height:26px!important}@media (max-width:720px){body.gv-site-transfer .nav-user,body.gv-site-transfer .nav-user-btn,body.gv-site-transfer .nav-user-initial,body.gv-site-vault .nav-user,body.gv-site-vault .nav-user-btn,body.gv-site-vault .nav-user-initial{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}body.gv-site-transfer .nav-user-btn svg.shield-bg,body.gv-site-transfer .nav-user-btn svg.shield-fill,body.gv-site-vault .nav-user-btn svg.shield-bg,body.gv-site-vault .nav-user-btn svg.shield-fill{width:40px!important;height:40px!important}body.gv-site-transfer .nav-user-btn svg.person-icon,body.gv-site-vault .nav-user-btn svg.person-icon{width:22px!important;height:22px!important}}html body footer.gv-uf,html body.elementor-template-canvas footer.gv-uf,html body.theme-generatepress footer.gv-uf,html body.wp-theme-generatepress footer.gv-uf{display:block!important;height:auto!important;margin:0!important;padding:0!important}html body footer.bg-black,html body footer.bg-black .footer-menu,html body footer.bg-black .social-footer{display:none!important;height:0!important;padding:0!important;margin:0!important}body.admin-bar .nav-wrap[data-gvc-version="2"],body.admin-bar .nav-wrap[data-gvc-version="2"] .nav,body.admin-bar nav.nav{top:32px!important;margin-top:0!important}@media screen and (max-width:782px){body.admin-bar .nav-wrap[data-gvc-version="2"],body.admin-bar .nav-wrap[data-gvc-version="2"] .nav,body.admin-bar nav.nav{top:46px!important;margin-top:0!important}}@media (min-width:783px){body:has(.nav-wrap[data-gvc-version="2"][data-gv-site=vault]){padding-top:81px!important}body.admin-bar:has(.nav-wrap[data-gvc-version="2"][data-gv-site=vault]){padding-top:81px!important}}.elementor-location-footer{display:none!important}.gv-uf{background:#0d1116;color:rgba(255,255,255,.7);font-family:Barlow,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;border-top:3px solid var(--accent,#2a85d4);position:relative}.gv-uf:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,var(--accent,#2A85D4) 50%,transparent 100%);opacity:.4;pointer-events:none}.gv-uf-inner{max-width:1280px;margin:0 auto;padding:54px 32px 28px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.gv-uf-col-brand .gv-uf-logo{height:48px;width:auto;max-width:220px;display:block;margin-bottom:14px}.gv-uf-col-brand .gv-uf-tagline{font-family:Barlow Condensed,Barlow,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent,#2A85D4);margin-bottom:10px}.gv-uf-col-brand .gv-uf-desc{font-size:13px;line-height:1.6;color:rgba(255,255,255,.55);margin:0 0 18px;max-width:340px}.gv-uf-socials{display:flex;gap:10px;flex-wrap:wrap}.gv-uf-socials a{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;transition:all .15s;color:rgba(255,255,255,.65)}.gv-uf-socials a:hover{background:var(--accent,var(--accent,#2A85D4));border-color:var(--accent,var(--accent,#2A85D4));color:var(--on-accent,#fff);transform:translateY(-2px)}.gv-uf-socials svg{width:16px;height:16px;fill:currentColor}.gv-uf-h{font-family:Barlow Condensed,Barlow,sans-serif;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--accent,#2A85D4);margin:0 0 16px;padding:0}.gv-uf-col ul{list-style:none;display:flex;flex-direction:column;gap:9px}.gv-uf-col li,.gv-uf-col ul{margin:0;padding:0}.gv-uf-col a,.gv-uf-col button.gv-uf-modaltrigger{font-size:13px;color:rgba(255,255,255,.6);text-decoration:none;transition:color .12s;display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.gv-uf-col a:hover,.gv-uf-col button.gv-uf-modaltrigger:hover{color:#fff}.gv-uf-pill{display:inline-block;font-family:Barlow Condensed,Barlow,sans-serif;font-size:9px;font-weight:900;letter-spacing:1px;background:#1c7a3e;color:#fff;padding:2px 6px;border-radius:3px;line-height:1}.gv-uf-platform{border-top:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.015)}.gv-uf-platform-inner{max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.gv-uf-platform-label{font-family:Barlow Condensed,Barlow,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.45)}.gv-uf-platform-list{display:flex;gap:22px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gv-uf-platform-list a{display:inline-flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:rgba(255,255,255,.55);font-family:Barlow Condensed,Barlow,sans-serif;transition:color .12s}.gv-uf-platform-list a:hover{color:#fff}.gv-uf-platform-list .num{font-size:9px;font-weight:900;letter-spacing:1px;color:rgba(255,255,255,.3)}.gv-uf-platform-list .word{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.gv-uf-platform-list .is-current{color:#fff}.gv-uf-platform-list .is-current .num,.gv-uf-platform-list .is-current .word{color:var(--accent,#2A85D4)}.gv-uf-meta{border-top:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.25)}.gv-uf-meta-inner{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.4)}.gv-uf-meta-inner p{margin:0}.gv-uf-meta-sep{opacity:.4;padding:0 4px}.gv-uf-stickywrap{position:fixed;left:0;right:0;bottom:0;z-index:90;overflow:visible}.gv-uf-sticky{background:#0d1116;border-top:1px solid rgba(255,255,255,.06);box-shadow:0 -8px 28px rgba(0,0,0,.45);overflow:visible;--gv-bar-h:64px}.gv-uf-sticky,.gv-uf-sticky-inner{position:relative;min-height:var(--gv-bar-h)}.gv-uf-sticky-inner{width:100%;display:flex;align-items:center;justify-content:center;padding:0 120px}body.gv-no-sticky .gv-uf-stickywrap{display:none!important}body.gv-no-sticky,html body.gv-no-sticky{padding-bottom:0!important}.gv-uf-shield{position:absolute;left:14px;bottom:0;display:block;line-height:0;text-decoration:none;z-index:2}.gv-uf-shield img{height:80px;width:auto;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55));transition:transform .15s ease}.gv-uf-shield:hover img{transform:translateY(-2px)}.gv-uf-cta{display:inline-flex;align-items:center;gap:10px;background:var(--accent,var(--accent,#2A85D4));color:var(--on-accent,#ffffff);text-decoration:none;font-family:Barlow Condensed,Barlow,sans-serif;font-size:14px;font-weight:900;letter-spacing:2px;text-transform:uppercase;padding:12px 26px;border-radius:4px;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 18px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;white-space:nowrap;z-index:1}.gv-uf-cta:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 24px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.22)}.gv-uf-cta svg{width:14px;height:14px;fill:currentColor}.gv-uf-flag{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:stretch;line-height:0;z-index:2}.gv-uf-flag img{height:100%;width:auto;display:block}@media(max-width:980px){.gv-uf-inner{grid-template-columns:1fr 1fr;gap:36px;padding:42px 24px 22px}.gv-uf-col-brand{grid-column:1/-1}.gv-uf-platform-inner{justify-content:center;text-align:center}.gv-uf-platform-label{flex-basis:100%;text-align:center}}@media(max-width:640px){.gv-uf-inner{grid-template-columns:1fr;gap:30px}.gv-uf-meta-inner{flex-direction:column;text-align:center}.gv-uf-sticky{--gv-bar-h:58px}.gv-uf-sticky-inner{padding:0 84px}.gv-uf-shield{left:8px}.gv-uf-shield img{height:70px}.gv-uf-cta{font-size:12px;padding:10px 14px;letter-spacing:1.2px}.gv-uf-platform-list{gap:14px}.gv-uf-platform-list .word{font-size:11px}}@media(max-width:380px){.gv-uf-sticky-inner{padding:0 72px}.gv-uf-shield img{height:62px}.gv-uf-cta{font-size:11px;padding:9px 10px}}#gvhub{font-family:Barlow,sans-serif;background:#0a0a0a;color:#fff;padding:0;margin:0}#gvhub *{box-sizing:border-box}.gvhub-top{max-width:980px;margin:0 auto;padding:24px 40px 6px}.gvhub-eyebrow{font-weight:700;font-size:12px;letter-spacing:3px;color:#D4A017;margin:0 0 12px}.gvhub-eyebrow,.gvhub-h1{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.gvhub-h1{font-weight:900;font-size:60px;line-height:.95;letter-spacing:-1px;color:#fff;margin:0 0 14px}.gvhub-sub{font-size:16px;line-height:1.6;color:rgba(255,255,255,.62);max-width:640px;margin:0}.gvhub-sub a{color:#D4A017;text-decoration:none}.gvhub-sub a:hover{color:#f0c040}.gvhub-tabwrap{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,10,10,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(212,160,23,.18);margin-top:26px}.gvhub-tabs{max-width:980px;margin:0 auto;padding:0 40px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.gvhub-tabs::-webkit-scrollbar{display:none}.gvhub-tab{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:3px solid transparent;color:rgba(255,255,255,.55);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;padding:18px 16px 15px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.gvhub-tab:hover{color:#fff}.gvhub-tab.active{color:#f0c040;border-bottom-color:#D4A017}.gvhub-panel{min-height:50vh}.gvhub-error,.gvhub-loading{max-width:880px;margin:0 auto;padding:80px 40px;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.5)}.gvhub-error a{color:#D4A017;text-decoration:underline}.gvhub-spin{display:inline-block;width:22px;height:22px;border:3px solid rgba(212,160,23,.25);border-top-color:#d4a017;border-radius:50%;animation:gvspin .8s linear infinite;vertical-align:-5px;margin-right:10px}@keyframes gvspin{to{transform:rotate(1turn)}}.gvhub-panel .gvlg-breadcrumb{display:none!important}.gvhub-panel #gv-legal{padding-top:18px!important;min-height:0!important;background:transparent!important}.gvhub-panel .gv-plat-section{display:none!important}@media (max-width:700px){.gvhub-top{padding:18px 22px 4px}.gvhub-h1{font-size:40px}.gvhub-tabs{padding:0 18px}}.gvhub-back{display:inline-block;margin-bottom:20px;color:rgba(255,255,255,.5);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.gvhub-back:hover{color:#D4A017}.gv-upgrade-cards-wrap,.gvum-modal{--gvum-bg:#0a0a0a;--gvum-bg-2:#111;--gvum-bg-3:#181818;--gvum-bg-4:#1f1f1f;--gvum-border:rgba(255,255,255,0.08);--gvum-text:#f0f0f0;--gvum-text-mute:rgba(255,255,255,0.55);--gvum-text-dim:rgba(255,255,255,0.35);--gvum-silver-grad:linear-gradient(135deg,#6a6a6a,#b8b8b8 12%,#ffffff 28%,#ffffff 42%,#f0f0f0 55%,#ffffff 68%,#d0d0d0 82%,#888);--gvum-gold-grad:linear-gradient(135deg,#7a5200,#D4A017 25%,#FFD060 50%,#f0c040 70%,#D4A017 90%,#8B6914);--gvum-max-grad:linear-gradient(135deg,#5a3800,#C8962A 18%,#f0c040 38%,#FFD060 55%,#FFE08A 65%,#FFD060 75%,#C8962A 90%,#5a3800);--gvum-green:#2e8b3a;--gvum-green-lt:#4cb863;--gvum-amber:#d49717;--gvum-amber-lt:#f0c040;--gvum-red:#c0392b}.gv-billing-toggle-wrap{display:flex;justify-content:center;margin:0 auto 28px;width:100%}.gv-billing-toggle{align-items:stretch;background:rgba(20,20,20,.85);border:1px solid rgba(201,160,66,.22);padding:5px;box-shadow:0 6px 28px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}.gv-billing-toggle,.gv-toggle-btn{display:inline-flex;border-radius:999px;position:relative}.gv-toggle-btn{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800;padding:11px 28px;cursor:pointer;border:none;background:transparent;color:var(--gvum-text-mute);letter-spacing:1.8px;text-transform:uppercase;transition:all .22s ease;align-items:center;gap:8px}.gv-toggle-btn:hover{color:var(--gvum-text)}.gv-toggle-btn[data-cycle=monthly].is-active{background:linear-gradient(135deg,#4a4a4a,#777 12%,#c8c8c8 28%,#ffffff 50%,#c8c8c8 72%,#777 88%,#4a4a4a);background-size:200% 200%;color:#0a0a0a;text-shadow:0 1px 0 rgba(255,255,255,.55);box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.2);animation:gvumShineSilver 12s linear infinite}.gv-toggle-btn[data-cycle=annual].is-active{background:linear-gradient(135deg,#5a3a08,#8B6914 12%,#C8962A 28%,#FFD060 42%,#FFE8A0 50%,#FFD060 58%,#C8962A 72%,#8B6914 88%,#5a3a08);background-size:220% 220%;color:#1a1410;text-shadow:0 1px 0 rgba(255,232,160,.55);box-shadow:0 4px 16px rgba(212,160,23,.3),inset 0 1px 0 rgba(255,232,160,.6),inset 0 -1px 0 rgba(0,0,0,.25);animation:gvumShineGold 10s linear infinite}.gv-toggle-badge{display:inline-block;background:linear-gradient(135deg,#2a8d3a,#4ec763);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:9.5px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:999px;position:absolute;top:-10px;right:-10px;transform:rotate(4deg);box-shadow:0 3px 10px rgba(46,139,58,.45);text-shadow:none;pointer-events:none}.gv-toggle-btn:not([data-cycle=annual]) .gv-toggle-badge,.gv-toggle-btn[data-cycle=annual]:not(.is-active) .gv-toggle-badge{display:none}.gv-toggle-btn[data-cycle=annual].is-active .gv-toggle-badge{display:inline-block}.gv-price-display{display:none}.gv-price-free,.gv-upgrade-cards[data-billing-cycle=annual] .gv-price-annual,.gv-upgrade-cards[data-billing-cycle=monthly] .gv-price-monthly{display:block}.gv-card-price-sub{margin-top:10px;font-size:13px;color:var(--gvum-text-mute);font-weight:400;line-height:1.4}.gv-card-price-sub strong{color:var(--gvum-text);font-weight:700}.gv-card-price-save-pill{display:inline-block;background:rgba(46,139,58,.15);color:#4ec763;border:1px solid rgba(46,139,58,.4);padding:1px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.5px;margin-left:4px;white-space:nowrap}.gv-card-feature-value{font-weight:800;color:var(--gvum-text);white-space:nowrap}.gv-card.tone-silver .gv-card-feature-value{color:#f0f0f0}.gv-card.tone-gold .gv-card-feature-value{color:#FFD060;text-shadow:0 0 6px rgba(255,208,96,.35)}.gv-card.tone-max .gv-card-feature-value{color:#FFE8A0;text-shadow:0 0 8px rgba(255,224,138,.45)}@media (max-width:640px){.gv-toggle-btn{padding:10px 22px;font-size:13px;letter-spacing:1.4px}.gv-toggle-badge{font-size:9px;padding:2px 7px;top:-8px;right:-8px}}@media (prefers-reduced-motion:reduce){.gv-toggle-btn[data-cycle=annual].is-active,.gv-toggle-btn[data-cycle=monthly].is-active{animation:none!important}}.gv-card-price-annual{display:none!important}.gv-upgrade-cards-wrap{font-family:Barlow,Helvetica Neue,Arial,sans-serif;color:var(--gvum-text);background:transparent;padding:48px 16px;width:100%;box-sizing:border-box}.gv-upgrade-cards-wrap.is-compact{padding:24px 8px}.gv-upgrade-cards-header{text-align:center;margin:0 auto 32px;max-width:780px}.gv-upgrade-cards-title{font-family:Barlow Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 12px;color:var(--gvum-text);line-height:1.05}.gv-upgrade-cards-subtitle{font-size:16px;font-weight:400;color:var(--gvum-text-mute);margin:0;line-height:1.5}.gv-upgrade-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:1280px;margin:0 auto}@media (max-width:1100px){.gv-upgrade-cards{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:640px){.gv-upgrade-cards{grid-template-columns:1fr;gap:14px}}.gv-card{position:relative;background:linear-gradient(180deg,var(--gvum-bg-2) 0,var(--gvum-bg) 100%);border:1.5px solid var(--gvum-border);border-radius:12px;padding:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column}.gv-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.55)}.gv-card-inner{padding:32px 24px 28px;display:flex;flex-direction:column;flex:1 1;position:relative;z-index:1}.gv-card-ribbon{position:absolute;top:14px;right:14px;z-index:2;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:900;letter-spacing:1.5px;padding:5px 10px;border-radius:4px;text-transform:uppercase;white-space:nowrap;line-height:1}.gv-card-ribbon--promo{background:var(--gvum-bg-3);color:var(--gvum-amber-lt);border:1px solid rgba(212,160,23,.4)}.gv-card-ribbon--current{background:linear-gradient(135deg,#8B6914,#D4A017 50%,#FFD060);color:#1a1410;border:none;text-shadow:0 1px 0 rgba(255,224,138,.4)}.gv-card-ribbon--soon{background:rgba(212,151,23,.15);color:var(--gvum-amber-lt);border:1px solid rgba(212,151,23,.5)}.gv-card-ribbon--highlight{background:rgba(255,255,255,.08);color:var(--gvum-text);border:1px solid rgba(255,255,255,.15)}.gv-card-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--gvum-text-dim);text-transform:uppercase;margin-bottom:12px}.gv-card-eyebrow,.gv-card-name{font-family:Barlow Condensed,sans-serif}.gv-card-name{font-size:28px;font-weight:900;letter-spacing:-.3px;color:var(--gvum-text);margin:0 0 6px;line-height:1}.gv-card-tagline{font-size:14px;font-weight:500;color:var(--gvum-text-mute);margin-bottom:22px;line-height:1.4}.gv-card-price{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--gvum-border)}.gv-card-price-currency{font-size:24px;font-weight:700;vertical-align:top;position:relative;top:8px;margin-right:1px;color:var(--gvum-text)}.gv-card-price-amount{font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:900;line-height:1;color:var(--gvum-text);letter-spacing:-1.5px}.gv-card-price-tail{font-size:14px;font-weight:500;color:var(--gvum-text-mute);margin-left:4px}.gv-card-price-annual{margin-top:8px;font-size:13px;color:var(--gvum-text-mute);font-weight:400}.gv-card-price-annual strong{color:var(--gvum-text);font-weight:700}.gv-card-features{list-style:none;padding:0;margin:0 0 24px;flex:1 1}.gv-card-features li{position:relative;padding-left:22px;margin-bottom:9px;font-size:14px;color:var(--gvum-text);line-height:1.45}.gv-card-features li:before{content:"✓";position:absolute;left:0;top:0;color:#ffffff;font-weight:900;font-size:14px;line-height:1.4;text-shadow:0 0 6px rgba(255,255,255,.25)}.gv-card.tone-silver .gv-card-features li:before{color:#d8d8d8;text-shadow:0 0 6px rgba(220,220,220,.4)}.gv-card.tone-gold .gv-card-features li:before{color:#D4A017;text-shadow:0 0 6px rgba(212,160,23,.45)}.gv-card.tone-max .gv-card-features li:before{color:#FFD060;text-shadow:0 0 8px rgba(255,208,96,.55)}.gv-card-features li.gv-card-features-divider{font-style:italic;color:var(--gvum-text-mute);padding-left:0;margin-top:6px;padding-top:8px;border-top:1px dashed var(--gvum-border);font-size:13px}.gv-card-features li.gv-card-features-divider:before{content:""}.gv-card-cta{display:block;text-align:center;text-decoration:none;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:14px 18px;border-radius:8px;background:var(--gvum-bg-4);color:var(--gvum-text);border:1.5px solid var(--gvum-border);transition:all .18s ease;margin-top:auto}.gv-card-cta:hover{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.2)}.gv-card-cta.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.gv-card.is-current .gv-card-cta,.gv-card.tone-gold .gv-card-cta,.gv-card.tone-max .gv-card-cta,.gv-card.tone-silver .gv-card-cta{position:relative;overflow:hidden;isolation:isolate}.gv-card.is-current .gv-card-cta:after,.gv-card.tone-gold .gv-card-cta:after,.gv-card.tone-max .gv-card-cta:after,.gv-card.tone-silver .gv-card-cta:after{content:"";position:absolute;top:-50%;bottom:-50%;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.18) 35%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.18) 65%,transparent);transform:translateX(-200%) skewX(-18deg);pointer-events:none;z-index:1;animation:gvumSweep 7s ease-in-out infinite}.gv-card.tone-max .gv-card-cta:after{background:linear-gradient(105deg,transparent,rgba(255,248,200,.22) 35%,rgba(255,255,220,.55) 50%,rgba(255,248,200,.22) 65%,transparent);animation-duration:6s}.gv-card-cta:hover:after{animation-play-state:paused}@keyframes gvumSweep{0%{transform:translateX(-200%) skewX(-18deg)}60%{transform:translateX(450%) skewX(-18deg)}to{transform:translateX(450%) skewX(-18deg)}}.gv-upgrade-cards-terms{max-width:1280px;margin:18px auto 0;padding:0 8px;font-size:12px;color:var(--gvum-text-dim);text-align:center;font-style:italic;line-height:1.5}.gv-card.tone-silver{border-color:rgba(200,200,200,.25);background:linear-gradient(180deg,#1a1a1a 0,var(--gvum-bg) 100%),radial-gradient(circle at 50% 0,rgba(200,200,200,.08),transparent 60%)}.gv-card.tone-silver:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1.5px;background:var(--gvum-silver-grad);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7;animation:gvumShimmer 16s linear infinite}.gv-card.tone-silver:hover{box-shadow:0 14px 38px rgba(220,220,220,.18)}.gv-card.tone-silver .gv-card-name,.gv-card.tone-silver .gv-card-price-amount,.gv-card.tone-silver .gv-card-price-currency{background:var(--gvum-silver-grad);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gvumShimmerText 14s linear infinite}.gv-card.tone-silver .gv-card-cta{background:linear-gradient(135deg,#4a4a4a,#777 12%,#c8c8c8 28%,#ffffff 45%,#ffffff 55%,#c8c8c8 72%,#777 88%,#4a4a4a);background-size:220% 220%;color:#0a0a0a;border:none;font-weight:900;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.25),0 4px 14px rgba(0,0,0,.35);animation:gvumShineSilver 12s linear infinite}.gv-card.tone-silver .gv-card-cta:hover{background:linear-gradient(135deg,#6a6a6a,#999 12%,#e8e8e8 28%,#ffffff 45%,#ffffff 55%,#e8e8e8 72%,#999 88%,#6a6a6a);background-size:220% 220%;color:#000;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.4);animation-play-state:paused}.gv-card.tone-gold{border-color:rgba(212,160,23,.4);background:linear-gradient(180deg,#1a1410 0,var(--gvum-bg) 100%),radial-gradient(circle at 50% 0,rgba(212,160,23,.12),transparent 60%)}.gv-card.tone-gold:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1.5px;background:var(--gvum-gold-grad);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.85;animation:gvumShimmer 14s linear infinite}.gv-card.tone-gold:hover{box-shadow:0 14px 38px rgba(212,160,23,.22)}.gv-card.tone-gold .gv-card-name,.gv-card.tone-gold .gv-card-price-amount,.gv-card.tone-gold .gv-card-price-currency{background:var(--gvum-gold-grad);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gvumShimmerText 12s linear infinite}.gv-card.tone-gold .gv-card-cta{background:linear-gradient(135deg,#5a3a08,#8B6914 12%,#C8962A 28%,#FFD060 42%,#FFE8A0 50%,#FFD060 58%,#C8962A 72%,#8B6914 88%,#5a3a08);background-size:220% 220%;color:#1a1410;border:none;font-weight:900;text-shadow:0 1px 0 rgba(255,232,160,.55);box-shadow:inset 0 1px 0 rgba(255,232,160,.6),inset 0 -1px 0 rgba(0,0,0,.3),0 4px 14px rgba(0,0,0,.35);animation:gvumShineGold 10s linear infinite}.gv-card.tone-gold .gv-card-cta:hover{background:linear-gradient(135deg,#b07a00,#FFD060 25%,#FFE08A 50%,#FFD060 75%,#b07a00);background-size:200% 200%;color:#000;transform:translateY(-1px);animation-play-state:paused}.gv-card.tone-max{border-color:rgba(255,208,96,.5);background:linear-gradient(180deg,#1a1308,#110d05),radial-gradient(circle at 50% 0,rgba(255,208,96,.15),transparent 60%)}.gv-card.tone-max:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:var(--gvum-max-grad);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:1;animation:gvumShimmer 12s linear infinite}.gv-card.tone-max:hover{box-shadow:0 18px 50px rgba(255,208,96,.32)}.gv-card.tone-max .gv-card-name,.gv-card.tone-max .gv-card-price-amount,.gv-card.tone-max .gv-card-price-currency{background:var(--gvum-max-grad);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gvumShimmerText 10s linear infinite}.gv-card.tone-max .gv-card-cta{background:linear-gradient(135deg,#3a2a05,#8B6914 10%,#C8962A 22%,#FFD060 38%,#FFEFB0 48%,#FFFFD8 52%,#FFEFB0 56%,#FFD060 68%,#C8962A 80%,#8B6914 92%,#3a2a05);background-size:240% 240%;color:#1a1308;border:none;font-weight:900;text-shadow:0 1px 0 rgba(255,248,200,.65);box-shadow:inset 0 1px 0 rgba(255,248,200,.7),inset 0 -1px 0 rgba(0,0,0,.35),0 4px 18px rgba(0,0,0,.45);animation:gvumShineGold 9s linear infinite}.gv-card.tone-max .gv-card-cta:hover{background:linear-gradient(135deg,#D4A017,#FFD060 22%,#FFE08A 45%,#FFF0B0 60%,#FFE08A 78%,#D4A017);background-size:200% 200%;transform:translateY(-1px);animation-play-state:paused}.gv-card.is-current{border-color:rgba(212,160,23,.55)!important}.gv-card.is-current:before{display:none}.gv-card.is-current .gv-card-cta{background:linear-gradient(135deg,#5a3a08,#8B6914 12%,#C8962A 28%,#FFD060 42%,#FFE8A0 50%,#FFD060 58%,#C8962A 72%,#8B6914 88%,#5a3a08)!important;background-size:220% 220%!important;color:#1a1410!important;border:none!important;text-shadow:0 1px 0 rgba(255,232,160,.55)!important;box-shadow:inset 0 1px 0 rgba(255,232,160,.6),inset 0 -1px 0 rgba(0,0,0,.3),0 4px 14px rgba(0,0,0,.35)!important}.gv-card.is-current .gv-card-cta:hover{background:linear-gradient(135deg,#b07a00,#FFD060 25%,#FFE08A 50%,#FFD060 75%,#b07a00)!important;color:#000!important}.gv-card.is-coming-soon{opacity:.92}.gv-card.is-coming-soon .gv-card-cta{background:rgba(212,151,23,.18);color:var(--gvum-amber-lt);border:1.5px solid rgba(212,151,23,.4)}.gv-card.is-highlight{transform:translateY(-4px)}.gv-card.is-highlight:hover{transform:translateY(-6px)}.gvum-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;font-family:Barlow,Helvetica Neue,Arial,sans-serif}.gvum-modal[hidden]{display:none!important}.gvum-overlay{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gvum-dialog{position:relative;z-index:1;background:var(--gvum-bg);border:1px solid rgba(212,160,23,.18);border-radius:16px;width:calc(100% - 32px);max-width:1320px;max-height:calc(100vh - 80px);margin:56px 16px 24px;overflow-y:auto;padding:32px 32px 36px;box-shadow:0 32px 96px rgba(0,0,0,.7);color:var(--gvum-text)}.gvum-close{position:absolute;top:16px;right:18px;background:rgba(20,20,20,.95);border:1px solid rgba(201,160,66,.3);color:rgba(255,255,255,.85);width:40px;height:40px;border-radius:50%;font-size:22px;font-weight:400;line-height:1;cursor:pointer;z-index:2;transition:all .18s ease;box-shadow:0 4px 14px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:0}.gvum-close:hover{color:#fff;border-color:rgba(212,160,23,.7);background:rgba(20,20,20,1);box-shadow:0 4px 14px rgba(0,0,0,.5),0 0 0 3px rgba(212,160,23,.18),0 0 22px rgba(212,160,23,.32);transform:rotate(90deg)}.gvum-close:focus-visible{outline:none;border-color:rgba(212,160,23,.85);box-shadow:0 4px 14px rgba(0,0,0,.5),0 0 0 3px rgba(212,160,23,.3)}.gvum-header{text-align:center;margin-bottom:28px;padding:0 32px}.gvum-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--gvum-amber-lt);background:rgba(212,160,23,.1);border:1px solid rgba(212,160,23,.25);padding:5px 14px;border-radius:999px;margin-bottom:14px}.gvum-eyebrow,.gvum-title{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.gvum-title{font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:-.5px;margin:0 0 8px;color:var(--gvum-text);line-height:1.05}.gvum-subtitle{font-size:15px;color:var(--gvum-text-mute);margin:0;line-height:1.4}.gvum-modal .gv-upgrade-cards{max-width:1240px}@media (max-width:768px){.gvum-dialog{padding:28px 18px 32px;margin:24px 8px 16px}.gvum-header{padding:0 8px}.gvum-close{top:10px;right:12px}}@keyframes gvumShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes gvumShimmerText{0%{background-position:200%}to{background-position:-200%}}@keyframes gvumShineSilver{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes gvumShineGold{0%{background-position:0 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.gv-card.is-current .gv-card-cta,.gv-card.is-current .gv-card-cta:after,.gv-card.tone-gold .gv-card-cta,.gv-card.tone-gold .gv-card-cta:after,.gv-card.tone-gold .gv-card-name,.gv-card.tone-gold .gv-card-price-amount,.gv-card.tone-gold .gv-card-price-currency,.gv-card.tone-gold:before,.gv-card.tone-max .gv-card-cta,.gv-card.tone-max .gv-card-cta:after,.gv-card.tone-max .gv-card-name,.gv-card.tone-max .gv-card-price-amount,.gv-card.tone-max .gv-card-price-currency,.gv-card.tone-max:before,.gv-card.tone-silver .gv-card-cta,.gv-card.tone-silver .gv-card-cta:after,.gv-card.tone-silver .gv-card-name,.gv-card.tone-silver .gv-card-price-amount,.gv-card.tone-silver .gv-card-price-currency,.gv-card.tone-silver:before{animation:none!important}}#gvumModal .gvum-pick{display:block}#gvumModal .gvum-pay,#gvumModal[data-step=pay] .gvum-pick{display:none}#gvumModal[data-step=pay] .gvum-pay{display:block;animation:gvumPayIn .22s ease-out both}@keyframes gvumPayIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gvum-pay{max-width:1040px;margin:0 auto;padding:0 4px}.gvum-pay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:0 4px}.gvum-back{background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--gvum-text-mute);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:7px 14px 7px 11px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .18s ease}.gvum-back:hover{color:var(--gvum-text);border-color:rgba(212,160,23,.5);background:rgba(212,160,23,.06)}.gvum-back:before{content:"←";font-size:14px;line-height:1;margin-right:2px}.gvum-pay-step-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--gvum-amber-lt);text-transform:uppercase}.gvum-pay-recap{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:22px;padding:20px 24px;border-radius:12px;background:linear-gradient(135deg,rgba(20,20,20,.85),rgba(14,14,14,.95));border:1.5px solid var(--gvum-border);margin-bottom:24px;overflow:hidden;isolation:isolate}.gvum-pay-recap:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;z-index:0;background:var(--gvum-gold-grad);background-size:220% 220%;animation:gvumRecapShimmer 14s ease-in-out infinite}.gvum-pay-recap.tone-silver:before{background:var(--gvum-silver-grad);background-size:220% 220%;opacity:.1}.gvum-pay-recap.tone-gold:before{background:var(--gvum-gold-grad);background-size:220% 220%;opacity:.12}.gvum-pay-recap.tone-max:before{background:var(--gvum-max-grad);background-size:220% 220%;opacity:.14}.gvum-pay-recap.tone-silver{border-color:rgba(200,200,200,.3);box-shadow:0 6px 32px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.05)}.gvum-pay-recap.tone-gold{border-color:rgba(212,160,23,.35);box-shadow:0 6px 32px rgba(212,160,23,.1),inset 0 1px 0 rgba(255,232,160,.06)}.gvum-pay-recap.tone-max{border-color:rgba(255,208,96,.42);box-shadow:0 6px 32px rgba(255,208,96,.14),inset 0 1px 0 rgba(255,232,160,.08)}@keyframes gvumRecapShimmer{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.gvum-pay-recap-main{position:relative;z-index:1;flex:1 1 auto;min-width:0}.gvum-pay-recap-eyebrow{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--gvum-amber-lt);background:rgba(212,160,23,.1);border:1px solid rgba(212,160,23,.25);padding:4px 10px;border-radius:999px;margin-bottom:10px}.gvum-pay-recap.tone-silver .gvum-pay-recap-eyebrow{color:#e0e0e0;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.gvum-pay-plan-name{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.3px;color:var(--gvum-text);text-transform:uppercase;line-height:1;margin-bottom:6px}.gvum-pay-recap.tone-gold .gvum-pay-plan-name,.gvum-pay-recap.tone-max .gvum-pay-plan-name{background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gvumShimmerText 14s linear infinite}.gvum-pay-recap.tone-gold .gvum-pay-plan-name{background-image:var(--gvum-gold-grad)}.gvum-pay-recap.tone-max .gvum-pay-plan-name{background-image:var(--gvum-max-grad)}.gvum-pay-tagline{font-size:14px;font-weight:500;color:var(--gvum-text-mute);margin-bottom:12px;line-height:1.3}.gvum-pay-value{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gvum-text);font-weight:500;line-height:1.3;background:rgba(0,0,0,.28);border:1px solid var(--gvum-border);padding:8px 12px;border-radius:8px}.gvum-pay-value:before{content:"✓";font-weight:900;color:var(--gvum-amber-lt);font-size:14px;line-height:1}.gvum-pay-recap.tone-silver .gvum-pay-value:before{color:#f0f0f0}.gvum-pay-recap.tone-max .gvum-pay-value:before{color:#ffe08a}.gvum-pay-value strong{font-weight:800;color:var(--gvum-amber-lt)}.gvum-pay-recap.tone-silver .gvum-pay-value strong{color:#f0f0f0}.gvum-pay-recap.tone-max .gvum-pay-value strong{color:#ffe08a}.gvum-pay-value:empty{display:none}.gvum-pay-recap-price{position:relative;z-index:1;flex:0 0 auto;text-align:right;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.gvum-pay-price-row{display:inline-flex;align-items:baseline;gap:2px;font-family:Barlow Condensed,sans-serif;font-weight:900;line-height:1;color:var(--gvum-text)}.gvum-pay-currency{font-size:22px;margin-right:2px}.gvum-pay-amount{font-size:46px;letter-spacing:-1px}.gvum-pay-recap.tone-gold .gvum-pay-amount,.gvum-pay-recap.tone-gold .gvum-pay-currency,.gvum-pay-recap.tone-max .gvum-pay-amount,.gvum-pay-recap.tone-max .gvum-pay-currency,.gvum-pay-recap.tone-silver .gvum-pay-amount,.gvum-pay-recap.tone-silver .gvum-pay-currency{background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gvumShimmerText 14s linear infinite}.gvum-pay-recap.tone-silver .gvum-pay-amount,.gvum-pay-recap.tone-silver .gvum-pay-currency{background-image:var(--gvum-silver-grad)}.gvum-pay-recap.tone-gold .gvum-pay-amount,.gvum-pay-recap.tone-gold .gvum-pay-currency{background-image:var(--gvum-gold-grad)}.gvum-pay-recap.tone-max .gvum-pay-amount,.gvum-pay-recap.tone-max .gvum-pay-currency{background-image:var(--gvum-max-grad)}.gvum-pay-per{display:block;font-size:13px;color:var(--gvum-text-mute);font-weight:600;margin-top:6px;letter-spacing:.5px;text-transform:lowercase}.gvum-pay-monthly-sub{display:block;font-size:11px;color:var(--gvum-text-dim);margin-top:4px;letter-spacing:.2px}.gvum-pay-monthly-sub strong{color:var(--gvum-text-mute);font-weight:700}.gvum-pay .gv-billing-toggle-wrap{margin:4px auto 18px}.gvum-pay-grid{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}.gvum-pay-features-full{display:none}.gvum-pay-features-short{display:flex}@media (min-width:900px){.gvum-pay-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:28px;align-items:start}.gvum-pay-form-col{order:0}.gvum-pay-recap{order:1}.gvum-pay-features-full{display:block}.gvum-pay-features-short{display:none}.gvum-pay-recap{flex-direction:column;gap:16px;padding:22px 22px 24px}.gvum-pay-recap-price{align-items:flex-start;text-align:left;flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.gvum-pay-recap-price .gvum-pay-per{margin-top:0}.gvum-pay-monthly-sub{flex-basis:100%}}.gvum-pay-features-short{list-style:none;margin:4px 0 0;padding:0;flex-direction:column;gap:6px}.gvum-pay-features-short li{position:relative;padding-left:22px;font-size:13px;color:var(--gvum-text);line-height:1.4}.gvum-pay-features-short li:before{content:"✓";position:absolute;left:0;top:0;font-weight:900;font-size:13px;line-height:1.4;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.25)}.gvum-pay-recap.tone-silver .gvum-pay-features-short li:before{color:#d8d8d8;text-shadow:0 0 6px rgba(220,220,220,.4)}.gvum-pay-recap.tone-gold .gvum-pay-features-short li:before{color:#D4A017;text-shadow:0 0 6px rgba(212,160,23,.45)}.gvum-pay-recap.tone-max .gvum-pay-features-short li:before{color:#FFD060;text-shadow:0 0 8px rgba(255,208,96,.55)}.gvum-pay-features-short li strong{font-weight:800;color:var(--gvum-amber-lt)}.gvum-pay-recap.tone-silver .gvum-pay-features-short li strong{color:#f0f0f0}.gvum-pay-recap.tone-max .gvum-pay-features-short li strong{color:#ffe08a}.gvum-pay-features-full{list-style:none;margin:4px 0;padding:0}.gvum-pay-features-full li{position:relative;padding-left:22px;margin-bottom:9px;font-size:13.5px;color:var(--gvum-text);line-height:1.45}.gvum-pay-features-full li:before{content:"✓";position:absolute;left:0;top:0;color:#fff;font-weight:900;font-size:14px;line-height:1.4;text-shadow:0 0 6px rgba(255,255,255,.25)}.gvum-pay-recap.tone-silver .gvum-pay-features-full li:before{color:#d8d8d8;text-shadow:0 0 6px rgba(220,220,220,.4)}.gvum-pay-recap.tone-gold .gvum-pay-features-full li:before{color:#D4A017;text-shadow:0 0 6px rgba(212,160,23,.45)}.gvum-pay-recap.tone-max .gvum-pay-features-full li:before{color:#FFD060;text-shadow:0 0 8px rgba(255,208,96,.55)}.gvum-pay-features-full li.is-divider{font-style:italic;color:var(--gvum-text-mute);padding-left:0;margin-top:8px;padding-top:8px;border-top:1px dashed var(--gvum-border);font-size:12.5px}.gvum-pay-features-full li.is-divider:before{content:""}.gvum-pay-features-full li strong{font-weight:800;color:var(--gvum-amber-lt)}.gvum-pay-recap.tone-silver .gvum-pay-features-full li strong{color:#f0f0f0}.gvum-pay-recap.tone-max .gvum-pay-features-full li strong{color:#ffe08a}.gvum-pay-form{display:grid;grid-gap:14px;gap:14px}.gvum-pay-form.is-busy{opacity:.7;pointer-events:none}.gvum-pay-field{display:flex;flex-direction:column;gap:6px}.gvum-pay-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.gvum-pay-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--gvum-text-mute);text-transform:uppercase}.gvum-pay-input{width:100%;background:var(--gvum-bg-3);border:1.5px solid var(--gvum-border);border-radius:8px;padding:13px 14px;color:var(--gvum-text);font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.3px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gvum-pay-input::placeholder{color:var(--gvum-text-dim);font-weight:400}.gvum-pay-input:hover{border-color:rgba(255,255,255,.18)}.gvum-pay-input:focus{outline:none;border-color:rgba(212,160,23,.7);background:var(--gvum-bg-4);box-shadow:0 0 0 3px rgba(212,160,23,.18)}#gvumPayCardCvv,#gvumPayCardExp,#gvumPayCardNumber,#gvumPayCardZip{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.6px}.gvum-pay-error{display:none;background:rgba(192,57,43,.12);border:1px solid rgba(192,57,43,.45);color:#ff9b8e;padding:11px 14px;border-radius:8px;font-size:14px;line-height:1.4;font-weight:500}.gvum-pay-error.is-visible{display:block;animation:gvumPayShake .32s ease-out}@keyframes gvumPayShake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.gvum-pay-submit{position:relative;overflow:hidden;isolation:isolate;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 22px;border:none;border-radius:10px;background:var(--gvum-gold-grad);background-size:200% 200%;color:#1a1100;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,transform .18s ease;animation:gvumSubmitShimmer 9s ease-in-out infinite}.gvum-pay-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.gvum-pay-submit:active{transform:translateY(0)}.gvum-pay-submit:disabled{cursor:progress;opacity:.85}@keyframes gvumSubmitShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gvum-pay-submit:after{content:"";position:absolute;top:-50%;bottom:-50%;width:40%;left:-50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.18) 35%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.18) 65%,transparent);transform:skewX(-15deg);animation:gvumSubmitSweep 7s ease-in-out infinite;pointer-events:none;z-index:0}.gvum-pay-submit-amount,.gvum-pay-submit-check,.gvum-pay-submit-label,.gvum-pay-submit-spinner{position:relative;z-index:1}@keyframes gvumSubmitSweep{0%,60%,to{left:-50%}30%{left:150%}}.gvum-pay-submit-check,.gvum-pay-submit-spinner{display:none;width:18px;height:18px}.gvum-pay-submit-amount,.gvum-pay-submit-label{display:inline}.gvum-pay-submit.is-busy .gvum-pay-submit-amount,.gvum-pay-submit.is-busy .gvum-pay-submit-label{visibility:hidden}.gvum-pay-submit.is-busy .gvum-pay-submit-spinner{display:inline-block}.gvum-pay-submit.is-success{animation:none;background:linear-gradient(135deg,#2e8b3a,#4cb863);color:#fff}.gvum-pay-submit.is-success .gvum-pay-submit-amount,.gvum-pay-submit.is-success .gvum-pay-submit-label,.gvum-pay-submit.is-success .gvum-pay-submit-spinner,.gvum-pay-submit.is-success:after{display:none}.gvum-pay-submit.is-success .gvum-pay-submit-check{display:inline-block}.gvum-pay-submit-spinner{border:2px solid rgba(26,17,0,.25);border-top-color:rgba(26,17,0,.95);border-radius:50%;animation:gvumSpin .8s linear infinite}@keyframes gvumSpin{to{transform:rotate(1turn)}}.gvum-pay-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12px;color:var(--gvum-text-dim);letter-spacing:.3px}.gvum-pay-trust strong{color:var(--gvum-text-mute);font-weight:600}.gvum-pay-trust-lock{display:inline-block;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a5 5 0 0 0-5 5v3H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-1V7a5 5 0 0 0-5-5zm-3 8V7a3 3 0 1 1 6 0v3H9z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a5 5 0 0 0-5 5v3H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-1V7a5 5 0 0 0-5-5zm-3 8V7a3 3 0 1 1 6 0v3H9z'/></svg>") center/contain no-repeat;vertical-align:-1px}.gvum-pay-fineprint{margin-top:12px;text-align:center;font-size:11px;color:var(--gvum-text-dim);line-height:1.5;letter-spacing:.2px}@media (max-width:560px){.gvum-pay-recap{flex-direction:column;gap:14px;padding:16px 18px}.gvum-pay-recap-price{align-items:flex-start;text-align:left}.gvum-pay-field-row{grid-template-columns:1fr}.gvum-pay-plan-name{font-size:26px}.gvum-pay-amount{font-size:40px}.gvum-pay-currency{font-size:20px}.gvum-pay-submit{font-size:16px;padding:15px 18px}.gvum-pay .gv-billing-toggle-wrap{margin:0 auto 14px}}.gvum-pay-coupon{margin:6px 0 8px;padding:2px}.gvum-pay-coupon-toggle{background:transparent;border:none;color:var(--gvum-text-mute);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;padding:4px 0;display:inline-flex;align-items:center;gap:6px;transition:color .18s ease}.gvum-pay-coupon-toggle:hover{color:var(--gvum-amber-lt)}.gvum-pay-coupon-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid;border-radius:50%;font-size:12px;font-weight:900;line-height:1;transition:transform .22s ease}.gvum-pay-coupon[data-state=open] .gvum-pay-coupon-toggle-icon{transform:rotate(45deg)}.gvum-pay-coupon-form{margin-top:10px}.gvum-pay-coupon-row{display:flex;gap:8px;align-items:stretch}.gvum-pay-coupon-input{flex:1 1;background:rgba(20,20,20,.6);border:1px solid var(--gvum-border);color:var(--gvum-text);font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;letter-spacing:2px;padding:10px 14px;border-radius:8px;text-transform:uppercase;outline:none;transition:border-color .18s ease}.gvum-pay-coupon-input:focus{border-color:var(--gvum-amber-lt);background:rgba(20,20,20,.85)}.gvum-pay-coupon-apply{background:rgba(212,160,23,.15);border:1px solid rgba(212,160,23,.4);color:var(--gvum-amber-lt);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:0 18px;border-radius:8px;cursor:pointer;transition:all .18s ease;min-width:90px}.gvum-pay-coupon-apply:hover:not(:disabled){background:rgba(212,160,23,.25);border-color:var(--gvum-amber-lt)}.gvum-pay-coupon-apply:disabled{opacity:.55;cursor:not-allowed}.gvum-pay-coupon-apply.is-loading{color:transparent;position:relative}.gvum-pay-coupon-apply.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgba(255,232,160,.3);border-top:2px solid var(--gvum-amber-lt);border-radius:50%;animation:gvumSpin .7s linear infinite}.gvum-pay-coupon-error{margin-top:8px;padding:8px 12px;background:rgba(193,53,53,.12);border-left:3px solid #c13535;border-radius:4px;color:#ff9b9b;font-size:13px;line-height:1.4}.gvum-pay-coupon-applied{margin-top:10px;background:rgba(46,139,58,.1);border:1px solid rgba(46,139,58,.35);border-radius:8px;padding:10px 14px}.gvum-pay-coupon-applied-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gvum-pay-coupon-applied-check{background:linear-gradient(135deg,#2e8b3a,#4cb863);color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;flex-shrink:0}.gvum-pay-coupon-applied-code{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:14px;letter-spacing:1.5px;color:var(--gvum-text)}.gvum-pay-coupon-applied-discount{font-size:13px;color:#79d088;font-weight:600;flex:1 1}.gvum-pay-coupon-remove{background:transparent;border:none;color:var(--gvum-text-mute);font-size:22px;line-height:1;cursor:pointer;padding:0 4px;transition:color .15s ease}.gvum-pay-coupon-remove:hover{color:var(--gvum-text)}.gvum-pay-coupon-applied-summary{margin-top:6px;font-size:12px;color:var(--gvum-text-mute);line-height:1.4}.gvum-pay-recap.is-discounted .gvum-pay-original-price{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--gvum-text-mute);font-size:16px;font-weight:700;margin-right:8px;display:inline-block}.gvum-pay-recap:not(.is-discounted) .gvum-pay-original-price{display:none}@media (prefers-reduced-motion:reduce){.gvum-pay-amount,.gvum-pay-currency,.gvum-pay-plan-name,.gvum-pay-recap:before,.gvum-pay-submit,.gvum-pay-submit:after{animation:none!important}}