:root{--rg-bg: #0a0b16;--rg-bg-alt: #0f1024;--rg-surface: #161831;--rg-surface-2: #1d1f3d;--rg-border: rgba(139, 92, 246, .22);--rg-text: #edeefb;--rg-text-muted: #a1a3c4;--rg-purple: #8b5cf6;--rg-purple-strong: #a78bfa;--rg-cyan: #22d3ee;--rg-pink: #f472b6;--rg-radius: 20px;--rg-radius-sm: 12px;--rg-gutter: 24px;--rg-ease: cubic-bezier(.22, 1, .36, 1);--rg-font-heading: var(--font-heading-family, "Space Grotesk", sans-serif);--rg-font-body: var(--font-body-family, "Rubik", sans-serif);--rg-shadow-glow: 0 0 0 1px var(--rg-border), 0 24px 60px -20px rgba(139, 92, 246, .45)}.rg-section{font-family:var(--rg-font-body);color:var(--rg-text);padding-top:0!important;padding-bottom:0!important;position:relative;scroll-margin-top:100px}.rg-clip-x{overflow-x:clip;overflow-y:visible}.rg-container{max-width:1240px;margin:0 auto;padding:0 var(--rg-gutter)}.rg-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--rg-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rg-cyan);margin-bottom:14px}.rg-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rg-cyan);box-shadow:0 0 12px 2px var(--rg-cyan)}.rg-h2{font-family:var(--rg-font-heading);font-weight:700;line-height:1.08;letter-spacing:-.01em;margin:0 0 16px;background:linear-gradient(180deg,#fff,#cfd1ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rg-body{color:var(--rg-text-muted);line-height:1.6;margin:0}.rg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:999px;font-family:var(--rg-font-body);font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;border:none;transition:transform .35s var(--rg-ease),box-shadow .35s var(--rg-ease),filter .35s var(--rg-ease);white-space:nowrap}.rg-btn-primary{background:linear-gradient(135deg,var(--rg-purple) 0%,#6d28d9 100%);color:#fff;box-shadow:0 12px 30px -8px #8b5cf6a6}.rg-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 16px 38px -6px #8b5cf6cc}.rg-btn-secondary{background:#ffffff0f;color:var(--rg-text);border:1px solid rgba(255,255,255,.18)}.rg-btn-secondary:hover{background:#ffffff1f;transform:translateY(-2px)}.rg-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.rg-card{background:var(--rg-surface);border:1px solid var(--rg-border);border-radius:var(--rg-radius);transition:transform .4s var(--rg-ease),box-shadow .4s var(--rg-ease),border-color .4s var(--rg-ease)}.rg-card:hover{transform:translateY(-6px);border-color:#8b5cf68c;box-shadow:var(--rg-shadow-glow)}.rg-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--rg-ease),transform .7s var(--rg-ease);will-change:opacity,transform}.rg-reveal.rg-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rg-reveal{opacity:1;transform:none;transition:none}}.rg-glow-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none;z-index:0}.rg-glow-bg:before,.rg-glow-bg:after{content:"";position:absolute;width:42vw;height:42vw;max-width:620px;max-height:620px;border-radius:50%;filter:blur(90px);opacity:.35}.rg-glow-bg:before{background:var(--rg-purple);top:-10%;left:-10%}.rg-glow-bg:after{background:var(--rg-cyan);bottom:-15%;right:-8%;opacity:.22}.rg-grid{display:grid;gap:var(--rg-gutter);position:relative;z-index:1}.rg-grid-3{grid-template-columns:repeat(3,1fr)}.rg-grid-2{grid-template-columns:repeat(2,1fr)}.rg-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:990px){.rg-grid-3,.rg-grid-4{grid-template-columns:repeat(2,1fr)}.rg-grid-2{grid-template-columns:1fr;gap:16px}}@media(max-width:540px){.rg-grid-3,.rg-grid-4,.rg-grid-2{grid-template-columns:1fr}.rg-container{padding:0 16px}}.rg-marquee{overflow-x:clip;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rg-marquee-track{display:flex;gap:16px;width:max-content;animation:rg-scroll linear infinite}@keyframes rg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rg-marquee-track{animation:none}}.rg-pill{display:inline-flex;align-items:center;padding:12px 22px;border-radius:999px;background:var(--rg-surface);border:1px solid var(--rg-border);color:var(--rg-text);font-family:var(--rg-font-heading);font-weight:600;font-size:15px;white-space:nowrap}.rg-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf640,#22d3ee2e);border:1px solid var(--rg-border);margin-bottom:18px;flex-shrink:0}.rg-icon svg{width:24px;height:24px;stroke:var(--rg-purple-strong)}.rg-faq-item{border-bottom:1px solid var(--rg-border)}.rg-faq-item:first-child{border-top:1px solid var(--rg-border)}.rg-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;background:none;border:none;color:var(--rg-text);font-family:var(--rg-font-heading);font-weight:600;font-size:18px;text-align:left;cursor:pointer}.rg-faq-icon{flex-shrink:0;width:22px;height:22px;position:relative;transition:transform .35s var(--rg-ease)}.rg-faq-icon:before,.rg-faq-icon:after{content:"";position:absolute;background:var(--rg-cyan);border-radius:2px}.rg-faq-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.rg-faq-icon:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%);transition:transform .35s var(--rg-ease)}.rg-faq-item.rg-open .rg-faq-icon:after{transform:translate(-50%) scaleY(0)}.rg-faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--rg-ease)}.rg-faq-a-inner{padding:0 4px 22px;color:var(--rg-text-muted);line-height:1.6}.rg-stat-num{font-family:var(--rg-font-heading);font-weight:700;background:linear-gradient(135deg,var(--rg-purple-strong),var(--rg-cyan));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}img{max-width:100%;display:block}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-header{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rg-styles.css.map */
