*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-height:100vh;overflow-x:clip;max-width:100%;color:#e5eefc;font-family:var(--font-sans);background:radial-gradient( circle at 14% 8%,rgba(20,184,166,0.24),transparent 30% ),radial-gradient( circle at 88% 0%,rgba(96,165,250,0.22),transparent 28% ),linear-gradient(135deg,#06101f 0%,#0f172a 50%,#12213c 100%)}a{color:inherit}.shell{width:min(1180px,calc(100% - 36px));margin:0 auto}.top-nav{position:sticky;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:100%;box-sizing:border-box;padding:16px clamp(18px,4vw,46px);border-bottom:1px solid rgba(148,163,184,0.14);background:rgba(7,17,31,0.78);backdrop-filter:blur(18px);overflow:visible}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:900;text-decoration:none}.brand span{font-size:18px}.brand-logo{width:44px;height:44px;border-radius:12px;object-fit:contain;flex-shrink:0}.top-nav-lang{position:relative;flex-shrink:0;z-index:30}.nav-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex:1;overflow:visible}.nav-actions-scroll{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.nav-link,.lang-select{min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,0.22);color:#cbd5e1;background:rgba(15,23,42,0.62);text-decoration:none;font-size:13px;font-weight:800}.nav-link:hover{color:#fff;border-color:rgba(45,212,191,0.62)}.lang-select{outline:none;cursor:pointer}.hero{padding:52px 0 40px;display:flex;flex-direction:column;gap:clamp(28px,4vw,40px)}.hero-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(24px,4vw,48px);align-items:center}.kicker{margin-bottom:14px;color:#5eead4;font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}h1{margin:0;color:#fff;font-size:clamp(42px,7vw,82px);line-height:0.98;letter-spacing:0}h1 span{display:block;background:linear-gradient(135deg,#5eead4,#60a5fa 52%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{max-width:700px;margin:24px 0 0;color:#a9b8ce;font-size:17px;line-height:1.85}.hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;max-width:720px}.hero-action-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.hero-action-group{padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,0.2);background:rgba(15,23,42,0.62)}.hero-action-group--dl{border-color:rgba(94,234,212,0.22);background:linear-gradient( 165deg,rgba(45,212,191,0.08) 0%,rgba(15,23,42,0.7) 55% )}.hero-action-group--guide{border-color:rgba(96,165,250,0.22);background:linear-gradient( 165deg,rgba(37,99,235,0.1) 0%,rgba(15,23,42,0.7) 55% )}.hero-action-group-label{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#94a3b8}.hero-action-group--dl .hero-action-group-label{color:#5eead4}.hero-action-group--guide .hero-action-group-label{color:#93c5fd}.hero-action-group-btns{display:flex;flex-direction:column;gap:8px}.hero-action-group-btns .btn{width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:999px;font-weight:900;text-decoration:none}.btn.primary{color:#06111f;background:linear-gradient(135deg,#5eead4,#93c5fd);box-shadow:0 16px 38px rgba(45,212,191,0.2)}.btn.secondary{color:#e2e8f0;border:1px solid rgba(148,163,184,0.22);background:rgba(15,23,42,0.76)}.hero-aside{display:flex;justify-content:center;min-width:0}.hero-visual{position:relative;width:min(100%,300px);margin:0 auto;line-height:0;overflow:visible !important;background:transparent !important;border:none !important;box-shadow:none !important}.hero-visual img{display:block;width:100%;max-width:100%;max-height:84vh;height:auto;object-fit:contain;object-position:top center;cursor:zoom-in;border:none !important;border-radius:0 !important;filter:drop-shadow(0 15px 25px rgba(0,0,0,0.45)) drop-shadow(0 0 15px rgba(94,234,212,0.22));transition:all 0.5s cubic-bezier(0.16,1,0.3,1);animation:breathingVisual 6s ease-in-out infinite alternate}@keyframes breathingVisual{0%{filter:drop-shadow(0 15px 25px rgba(0,0,0,0.45)) drop-shadow(0 0 15px rgba(94,234,212,0.18));transform:translateY(0)}100%{filter:drop-shadow(0 20px 35px rgba(0,0,0,0.55)) drop-shadow(0 0 25px rgba(96,165,250,0.35));transform:translateY(-8px)}}.hero-visual img:hover{transform:translateY(-12px) scale(1.03) rotate(1deg);filter:drop-shadow(0 25px 45px rgba(0,0,0,0.6)) drop-shadow(0 0 35px rgba(94,234,212,0.45))}[data-theme="light"] .hero-visual img{filter:drop-shadow(0 12px 20px rgba(15,23,42,0.08)) drop-shadow(0 0 15px rgba(13,148,136,0.12));animation:breathingVisualLight 6s ease-in-out infinite alternate}@keyframes breathingVisualLight{0%{filter:drop-shadow(0 12px 20px rgba(15,23,42,0.08)) drop-shadow(0 0 15px rgba(13,148,136,0.1));transform:translateY(0)}100%{filter:drop-shadow(0 18px 30px rgba(15,23,42,0.12)) drop-shadow(0 0 25px rgba(59,130,246,0.2));transform:translateY(-8px)}}[data-theme="light"] .hero-visual img:hover{filter:drop-shadow(0 22px 40px rgba(15,23,42,0.16)) drop-shadow(0 0 35px rgba(13,148,136,0.3))}.hero-image-lightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:10px;background:rgba(15,23,42,0.95)}.hero-image-lightbox[hidden]{display:none}.hero-image-lightbox__backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.65)}.hero-image-lightbox__figure{position:relative;display:grid;place-items:center;width:auto;height:auto;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);margin:0;z-index:2;pointer-events:none}.hero-image-lightbox__img{display:block;width:auto;height:auto;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);object-fit:contain;border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,0.45);pointer-events:auto}.hero-image-lightbox__close{position:fixed;top:20px;right:20px;z-index:10001;width:44px;height:44px;border:none;border-radius:999px;background:rgba(255,255,255,0.12);color:#fff;font-size:18px;cursor:pointer;display:grid;place-items:center}.hero-image-lightbox__close:hover{background:rgba(255,255,255,0.24)}.hero-panel{width:100%;border:1px solid rgba(148,163,184,0.18);border-radius:14px;padding:clamp(20px,3vw,28px);background:linear-gradient( 180deg,rgba(15,23,42,0.88),rgba(15,23,42,0.52) );backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,0.28)}@media (min-width:881px){.hero-panel .panel-divider,.hero-panel .platform-strip{display:none}.hero-panel .signal-board{margin-bottom:0}}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.panel-head h2{margin:0;color:#fff;font-size:22px}.status-pill{padding:7px 12px;border-radius:999px;color:#5eead4;background:rgba(20,184,166,0.12);border:1px solid rgba(94,234,212,0.24);font-size:13px;font-weight:900}.signal-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:0}.signal:nth-child(1){--sig-accent:#2dd4bf;--sig-accent-rgb:45,212,191}.signal:nth-child(2){--sig-accent:#38bdf8;--sig-accent-rgb:56,189,248}.signal:nth-child(3){--sig-accent:#c084fc;--sig-accent-rgb:192,132,252}.signal:nth-child(4){--sig-accent:#fb923c;--sig-accent-rgb:251,146,60}.signal:nth-child(5){--sig-accent:#f472b6;--sig-accent-rgb:244,114,182}.signal:nth-child(6){--sig-accent:#4ade80;--sig-accent-rgb:74,222,128}.signal{display:flex;gap:12px;align-items:flex-start;min-height:96px;border-radius:10px;padding:14px;border:1px solid rgba(148,163,184,0.14);background:rgba(255,255,255,0.035);text-decoration:none;transition:border-color 0.35s cubic-bezier(0.16,1,0.3,1),background-color 0.35s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s cubic-bezier(0.16,1,0.3,1);will-change:transform,box-shadow}.signal:hover{border-color:rgba(var(--sig-accent-rgb),0.35);background:linear-gradient( 135deg,rgba(var(--sig-accent-rgb),0.06),rgba(255,255,255,0.01) );transform:translateY(-4px) translateZ(0);box-shadow:0 10px 25px -8px rgba(var(--sig-accent-rgb),0.25)}.signal > i{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--sig-accent);font-size:17px;background:rgba(var(--sig-accent-rgb),0.12);border:1px solid rgba(var(--sig-accent-rgb),0.15);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),color 0.35s ease,background-color 0.35s ease,border-color 0.35s ease}.signal:hover > i{transform:scale(1.1) rotate(6deg);background:var(--sig-accent);color:#fff;border-color:var(--sig-accent);box-shadow:0 0 10px rgba(var(--sig-accent-rgb),0.3)}.signal-body{min-width:0}.signal b{display:block;color:#fff;font-size:14px;margin-bottom:5px;letter-spacing:0.02em;transition:color 0.3s ease}.signal:hover b{color:var(--sig-accent)}.signal span{display:block;color:#94a3b8;font-size:12px;font-weight:700;line-height:1.5}.highlight-flash{animation:featureSpotlight 2.2s cubic-bezier(0.16,1,0.3,1) forwards;will-change:border-color,box-shadow,background-color}@keyframes featureSpotlight{0%{border-color:var(--group-accent);box-shadow:0 0 0 0 rgba(var(--group-accent-rgb),0)}15%{border-color:var(--group-accent);box-shadow:0 0 25px 4px rgba(var(--group-accent-rgb),0.65),inset 0 0 12px rgba(var(--group-accent-rgb),0.3);background-color:rgba(var(--group-accent-rgb),0.08)}30%{border-color:var(--group-accent);box-shadow:0 0 35px 8px rgba(var(--group-accent-rgb),0.8),inset 0 0 20px rgba(var(--group-accent-rgb),0.45);background-color:rgba(var(--group-accent-rgb),0.12)}100%{border-color:rgba(148,163,184,0.12);box-shadow:0 12px 28px -8px rgba(var(--group-accent-rgb),0.25),0 1px 3px rgba(0,0,0,0.2);background-color:linear-gradient( 135deg,rgba(var(--group-accent-rgb),0.05),rgba(15,23,42,0.72) )}}[data-theme="light"] .feature-chip.highlight-flash{animation:featureSpotlightLight 2.2s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes featureSpotlightLight{0%{border-color:rgba(var(--group-accent-rgb),0.2);box-shadow:0 0 0 0 rgba(var(--group-accent-rgb),0);background-color:rgba(255,255,255,0.68)}15%{border-color:var(--group-accent);box-shadow:0 0 25px 4px rgba(var(--group-accent-rgb),0.35),inset 0 0 12px rgba(var(--group-accent-rgb),0.1);background-color:rgba(var(--group-accent-rgb),0.08)}30%{border-color:var(--group-accent);box-shadow:0 0 35px 8px rgba(var(--group-accent-rgb),0.5),inset 0 0 20px rgba(var(--group-accent-rgb),0.15);background-color:rgba(var(--group-accent-rgb),0.14)}100%{border-color:rgba(148,163,184,0.22);box-shadow:0 8px 24px rgba(15,23,42,0.04);background-color:rgba(255,255,255,0.68)}}.panel-divider{margin:16px 0 12px;padding-top:14px;border-top:1px solid rgba(148,163,184,0.12);color:#64748b;font-size:12px;font-weight:800;letter-spacing:0.06em}.platform-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.platform{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:82px;padding:12px 10px;border-radius:10px;border:1px solid rgba(148,163,184,0.14);color:#e2e8f0;background:rgba(2,6,23,0.28);font-size:12px;font-weight:800;text-align:center;text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.platform:hover{border-color:rgba(94,234,212,0.38);background:rgba(45,212,191,0.1);transform:translateY(-1px)}.platform i{color:#5eead4;font-size:20px}.platform span{font-size:13px}.platform small{color:#64748b;font-size:11px;font-weight:700;line-height:1.3}.section{padding:54px 0}.section-title{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.section-title h2{margin:0;color:#fff;font-size:clamp(26px,4vw,42px);letter-spacing:0}.section-title p{max-width:640px;margin:0;color:#94a3b8;font-size:15px;line-height:1.75}.feature-groups{display:flex;flex-direction:column;gap:28px}.feat-group-play{--group-accent:#2dd4bf;--group-accent-rgb:45,212,191;--group-accent-hover:#0d9488}.feat-group-data{--group-accent:#60a5fa;--group-accent-rgb:96,165,250;--group-accent-hover:#3b82f6}.feat-group-service{--group-accent:#c084fc;--group-accent-rgb:192,132,252;--group-accent-hover:#8b5cf6}.feature-group-label{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--group-accent);font-size:13px;font-weight:900;letter-spacing:0.12em;text-transform:uppercase;transition:color 0.4s ease}.feature-group-label::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--group-accent);box-shadow:0 0 10px rgba(var(--group-accent-rgb),0.75),0 0 20px rgba(var(--group-accent-rgb),0.35);animation:neonPulse 2s infinite alternate cubic-bezier(0.4,0,0.2,1);transition:background 0.4s ease,box-shadow 0.4s ease}@keyframes neonPulse{0%{opacity:0.45;transform:scale(0.85);box-shadow:0 0 6px rgba(var(--group-accent-rgb),0.45)}100%{opacity:1;transform:scale(1.15);box-shadow:0 0 14px rgba(var(--group-accent-rgb),0.95),0 0 25px rgba(var(--group-accent-rgb),0.45)}}.feature-group-label::after{content:"";flex:1;height:1px;background:linear-gradient( 90deg,rgba(var(--group-accent-rgb),0.28),transparent );transition:background 0.4s ease}.feature-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-chip{display:flex;gap:16px;align-items:flex-start;padding:20px 18px;border-radius:12px;border:1px solid rgba(148,163,184,0.12);background:linear-gradient( 135deg,rgba(10,20,38,0.42),rgba(15,23,42,0.65) );backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color 0.4s cubic-bezier(0.16,1,0.3,1),background 0.4s cubic-bezier(0.16,1,0.3,1),transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1);will-change:transform,box-shadow}.feature-chip:hover{transform:translateY(-5px) translateZ(0);border-color:rgba(var(--group-accent-rgb),0.35);background:linear-gradient( 135deg,rgba(var(--group-accent-rgb),0.05),rgba(15,23,42,0.72) );box-shadow:0 12px 28px -8px rgba(var(--group-accent-rgb),0.25),0 1px 3px rgba(0,0,0,0.2)}.feature-chip i{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:var(--group-accent);font-size:17px;background:linear-gradient( 135deg,rgba(var(--group-accent-rgb),0.15),rgba(var(--group-accent-rgb),0.04) );border:1px solid rgba(var(--group-accent-rgb),0.22);box-shadow:inset 0 1px 1px rgba(255,255,255,0.08);transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275),background 0.4s ease,border-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease}.feature-chip:hover i{transform:scale(1.12) rotate(6deg);color:#ffffff;background:var(--group-accent);border-color:var(--group-accent);box-shadow:0 0 12px rgba(var(--group-accent-rgb),0.45)}.feature-chip-body{min-width:0}.feature-chip h3{margin:0 0 6px;color:#ffffff;font-size:16px;font-weight:800;letter-spacing:0.02em;text-shadow:0 1px 2px rgba(0,0,0,0.3);transition:color 0.3s ease}.feature-chip:hover h3{color:var(--group-accent)}.feature-chip p{margin:0;color:#94a3b8;font-size:12.5px;line-height:1.6;transition:color 0.3s ease}.feature-chip:hover p{color:#cbd5e1}.platform-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;margin-bottom:10px;transition:transform 0.3s ease}.platform-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:0.05em;line-height:1;transition:all 0.3s ease}.feature-chip .platform-tag i{width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;border-radius:0 !important;background:transparent !important;border:none !important;font-size:9px !important;box-shadow:none !important;display:inline-block !important;transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important}.feature-chip:hover .platform-tag i{transform:none !important;background:transparent !important;border:none !important;box-shadow:none !important;color:inherit !important}.platform-tag[data-platform="pc"]{background:rgba(56,189,248,0.12);color:#38bdf8;border:1px solid rgba(56,189,248,0.25)}.platform-tag[data-platform="mobile"]{background:rgba(34,197,94,0.12);color:#4ade80;border:1px solid rgba(34,197,94,0.25)}.platform-tag[data-platform="web"]{background:rgba(168,85,247,0.12);color:#c084fc;border:1px solid rgba(168,85,247,0.25)}.feature-chip:hover .platform-tag{transform:translateY(-1px)}.feature-chip:hover .platform-tag[data-platform="pc"]{background:rgba(56,189,248,0.22);border-color:rgba(56,189,248,0.45);box-shadow:0 2px 8px rgba(56,189,248,0.2)}.feature-chip:hover .platform-tag[data-platform="mobile"]{background:rgba(34,197,94,0.22);border-color:rgba(34,197,94,0.45);box-shadow:0 2px 8px rgba(34,197,94,0.2)}.feature-chip:hover .platform-tag[data-platform="web"]{background:rgba(168,85,247,0.22);border-color:rgba(168,85,247,0.45);box-shadow:0 2px 8px rgba(168,85,247,0.2)}.step-card{border-radius:12px;border:1px solid rgba(148,163,184,0.14);background:linear-gradient( 135deg,rgba(10,20,38,0.42),rgba(15,23,42,0.65) );backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.step-card{padding:20px;position:relative}.step-num{width:44px;height:44px;min-width:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;line-height:1;letter-spacing:-0.02em;color:#5eead4;border:2px solid rgba(45,212,191,0.55);background:rgba(20,184,166,0.12);position:static;z-index:1}.step-card h3{margin:12px 0 8px;color:#fff;font-size:17px}.step-card p{margin:0;color:#94a3b8;font-size:14px;line-height:1.7}@media (min-width:881px){.workflow .step-card:not(:last-child) .step-num::after{content:"";position:absolute;top:42px;left:64px;width:calc(100% - 30px);height:0;border-top:2px dashed rgba(45,212,191,0.5);pointer-events:none;z-index:0}.workflow .step-card:not(:last-child) .step-num::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";position:absolute;top:37px;right:-26px;font-size:9px;line-height:1;color:#14b8a6;pointer-events:none;z-index:2}}.guide-card-mobile{--card-accent:#2dd4bf;--card-accent-rgb:45,212,191;--card-accent-hover:#0d9488}.guide-card-script{--card-accent:#60a5fa;--card-accent-rgb:96,165,250;--card-accent-hover:#3b82f6}.guide-card-desktop{--card-accent:#c084fc;--card-accent-rgb:192,132,252;--card-accent-hover:#8b5cf6}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{padding:28px 24px;display:flex;flex-direction:column;gap:16px;border-radius:16px;border:1px solid rgba(148,163,184,0.12);background:linear-gradient( 145deg,rgba(10,20,38,0.45),rgba(15,23,42,0.68) );backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color 0.4s cubic-bezier(0.16,1,0.3,1),background 0.4s cubic-bezier(0.16,1,0.3,1),transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1);will-change:transform,box-shadow}.guide-card:hover{transform:translateY(-6px) translateZ(0);border-color:rgba(var(--card-accent-rgb,148,163,184),0.32);background:linear-gradient( 145deg,rgba(var(--card-accent-rgb,15,23,42),0.06),rgba(15,23,42,0.72) );box-shadow:0 20px 48px -16px rgba(var(--card-accent-rgb,45,212,191),0.3),0 1px 4px rgba(0,0,0,0.2)}.guide-card h3{margin:0;color:#ffffff;font-size:19px;font-weight:800;letter-spacing:0.01em;transition:color 0.3s ease}.guide-card:hover h3{color:var(--card-accent,#5eead4)}.guide-card p{margin:0;flex:1;color:#94a3b8;line-height:1.72;font-size:13.5px;transition:color 0.3s ease}.guide-card:hover p{color:#cbd5e1}.guide-card .btn{width:fit-content;transition:background 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1),color 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1),transform 0.3s ease}.guide-card .btn i{transition:transform 0.35s cubic-bezier(0.16,1,0.3,1)}.guide-card:hover .btn i{transform:translateX(3px)}.guide-card .btn.secondary{border-color:rgba(var(--card-accent-rgb,148,163,184),0.25);color:var(--card-accent,#e2e8f0)}.guide-card:hover .btn.secondary{background:rgba(var(--card-accent-rgb,45,212,191),0.12);border-color:rgba(var(--card-accent-rgb,45,212,191),0.45);box-shadow:0 0 16px rgba(var(--card-accent-rgb,45,212,191),0.18)}.guide-meta{display:flex;flex-wrap:wrap;gap:7px}.guide-meta span{padding:5px 11px;border-radius:999px;background:rgba(var(--card-accent-rgb,255,255,255),0.08);border:1px solid rgba(var(--card-accent-rgb,148,163,184),0.18);color:var(--card-accent,#cbd5e1);font-size:11.5px;font-weight:800;letter-spacing:0.04em;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.guide-card:hover .guide-meta span{background:rgba(var(--card-accent-rgb,45,212,191),0.12);border-color:rgba(var(--card-accent-rgb,45,212,191),0.28);box-shadow:0 0 8px rgba(var(--card-accent-rgb,45,212,191),0.15)}.cta-wrap{padding-bottom:58px}.cta{width:100%;margin:42px 0 0;padding:clamp(26px,5vw,44px);border-radius:8px;border:1px solid rgba(94,234,212,0.22);background:linear-gradient( 135deg,rgba(20,184,166,0.16),rgba(79,70,229,0.16) );display:flex;align-items:center;justify-content:space-between;gap:18px}.cta h2{margin:0;color:#fff;font-size:28px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.btn.telegram{color:#fff;background:linear-gradient(135deg,#37aee2 0%,#1e96c8 100%);box-shadow:0 12px 32px rgba(34,158,217,0.32)}.btn.telegram:hover{filter:brightness(1.06)}.tg-fab{position:fixed;isolation:isolate;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1000;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:28px;text-decoration:none;background:linear-gradient(145deg,#37aee2 0%,#1e96c8 100%);box-shadow:0 10px 28px rgba(30,150,200,0.45),0 0 0 1px rgba(255,255,255,0.12) inset;transition:transform 0.2s ease,box-shadow 0.2s ease}.tg-fab:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 14px 36px rgba(30,150,200,0.55)}.tg-fab .tg-fab-label{position:absolute;right:calc(100% + 10px);white-space:nowrap;padding:8px 12px;border-radius:999px;background:rgba(15,23,42,0.92);border:1px solid rgba(148,163,184,0.2);color:#e2e8f0;font-size:12px;font-weight:800;opacity:0;pointer-events:none;transform:translateX(6px);transition:opacity 0.2s ease,transform 0.2s ease}.tg-fab:hover .tg-fab-label,.tg-fab:focus-visible .tg-fab-label{opacity:1;transform:translateX(0)}.landing-faq{max-width:820px}.landing-faq .faq-item{border:1px solid rgba(148,163,184,0.16);border-radius:8px;margin-bottom:10px;background:rgba(15,23,42,0.58);overflow:hidden}.landing-faq .faq-q{padding:16px 18px;color:#e2e8f0;font-size:15px;font-weight:800;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;user-select:none}.landing-faq .faq-q:hover{background:rgba(45,212,191,0.06)}.landing-faq .faq-q > span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.landing-faq .faq-q i.arrow{color:#64748b;flex-shrink:0;transition:transform 0.25s ease}.landing-faq .faq-item.open .faq-q i.arrow{transform:rotate(180deg)}.landing-faq .faq-a{max-height:0;overflow:hidden;padding:0 18px;color:#94a3b8;font-size:14px;line-height:1.7;transition:max-height 0.3s ease,padding 0.3s ease}.landing-faq .faq-item.open .faq-a{max-height:960px;padding:0 18px 16px}.landing-faq .faq-item-extra{display:none}.landing-faq.is-expanded .faq-item-extra{display:block}.landing-faq .faq-category{margin-top:18px}.landing-faq .faq-category:first-of-type{margin-top:0}.landing-faq .faq-category__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0 2px;font-size:12px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;color:#64748b}.landing-faq .faq-category__title i{font-size:13px;color:#5eead4}.landing-faq .faq-category__list{display:flex;flex-direction:column;gap:8px}.landing-faq .faq-category--extra{display:none}.landing-faq.is-expanded .faq-category--extra{display:block}.faq-more-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:12px 16px;border-radius:10px;border:1px dashed rgba(148,163,184,0.28);background:rgba(15,23,42,0.45);color:#94a3b8;font-size:13px;font-weight:800;font-family:inherit;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.faq-more-toggle:hover{color:#e2e8f0;border-color:rgba(94,234,212,0.4);background:rgba(45,212,191,0.08)}.landing-faq.is-expanded .faq-more-toggle .when-collapsed,.landing-faq:not(.is-expanded) .faq-more-toggle .when-expanded{display:none}.landing-faq .faq-a a{color:#5eead4;font-weight:800;text-decoration:none}.landing-faq .faq-a a:hover{text-decoration:underline}.landing-faq .faq-a p{margin:0 0 10px}.landing-faq .faq-a p:last-child{margin-bottom:0}.landing-faq .faq-a ul{margin:8px 0 0;padding-left:18px;color:#cbd5e1}.landing-faq .faq-a li{margin-bottom:6px}.faq-more{margin-top:18px;font-size:14px}.faq-more a{color:#5eead4;font-weight:800;text-decoration:none}.faq-more a:hover{text-decoration:underline}footer:not(.rp-site-footer){padding:24px 18px;color:#64748b;text-align:center;border-top:1px solid rgba(148,163,184,0.12)}@media (min-width:960px){.feature-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:881px){.top-nav{display:flex;flex-wrap:nowrap;align-items:center;background:rgba(7,17,31,0.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-actions{flex:1 1 auto;min-width:0;margin-left:auto;justify-content:flex-end}.nav-actions-scroll{flex-wrap:nowrap;justify-content:flex-end;overflow:visible;width:auto}.nav-link{flex-shrink:0;white-space:nowrap}.top-nav-lang{flex-shrink:0;margin-left:4px}}@media (max-width:880px){.shell{width:min(1180px,calc(100% - 24px))}.top-nav{position:sticky;display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand lang" "nav nav";align-items:center;column-gap:12px;row-gap:10px;width:100%;max-width:100%;padding:12px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));padding-top:max(12px,env(safe-area-inset-top,0px));background:#070f1f;background:linear-gradient(180deg,#081420 0%,#070f1f 100%);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.nav-actions{grid-area:nav;width:100%;min-width:0;flex:none;justify-content:flex-start;overflow:visible;padding-bottom:2px;margin:0;padding-left:0;padding-right:0}.brand{grid-area:brand;flex:none;min-width:0;margin:0;padding:0;justify-self:start}.top-nav-lang{grid-area:lang;position:relative;justify-self:end;align-self:center;width:auto;max-width:100%;z-index:300}.top-nav-lang .rp-lang-picker,.top-nav-lang .rp-lang-trigger{width:auto;max-width:min(100%,11.5rem)}.brand-logo{width:30px;height:30px}.brand span{font-size:15px}.nav-actions-scroll{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline-end:12px;scroll-padding-inline-end:12px}.nav-actions-scroll::after{content:"";flex:0 0 1px}.nav-actions-scroll::-webkit-scrollbar{display:none}.nav-link{flex-shrink:0;font-size:12px;padding:8px 12px;min-height:36px}.nav-actions-scroll .nav-link[href="apply.html"]{display:none}.top-nav-lang .rp-lang-trigger{min-height:36px;padding:6px 10px 6px 8px;font-size:12px}.top-nav-lang .rp-lang-label{max-width:5.5em;overflow:hidden;text-overflow:ellipsis}.top-nav-lang .rp-lang-picker.is-open .rp-lang-menu{position:fixed;top:max(52px,calc(env(safe-area-inset-top,0px) + 48px));right:max(16px,env(safe-area-inset-right,0px));left:auto;z-index:10001}.hero{padding:28px 0 20px;gap:22px}.hero-top{grid-template-columns:1fr;gap:22px}.hero-visual{width:min(100%,300px);border-radius:20px;background:transparent !important;border:none !important;box-shadow:none !important}.hero-visual img{max-height:none;object-fit:contain}.hero-panel{padding:16px;border-radius:12px}.hero-panel .signal-board,.hero-panel .panel-head{display:none}.hero-panel .panel-divider{margin:0 0 10px;padding-top:0;border-top:0;font-size:11px}.platform-strip{grid-template-columns:1fr;gap:8px}.platform{flex-direction:row;justify-content:flex-start;min-height:auto;padding:12px 14px;text-align:left;gap:12px}.platform i{font-size:22px}.platform span{font-size:14px}.platform small{margin-left:auto;text-align:right}.kicker{font-size:10px;letter-spacing:0.06em;margin-bottom:10px}h1{font-size:clamp(30px,8.5vw,46px);line-height:1.05}.lead{margin-top:14px;font-size:15px;line-height:1.75}.hero-actions{display:flex;flex-direction:column;margin-top:18px;max-width:none;width:100%;align-items:stretch;gap:12px}.hero-actions > .btn.primary{width:100%;min-height:48px;font-size:15px}.hero-action-groups{display:flex;flex-direction:column;gap:0;width:100%;padding:14px;border-radius:16px;border:1px solid rgba(148,163,184,0.22);background:rgba(15,23,42,0.72);box-shadow:0 12px 32px rgba(0,0,0,0.28)}.hero-action-group{padding:0;border:none;border-radius:0;background:transparent}.hero-action-group--dl{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(94,234,212,0.18)}.hero-action-group-label{margin-bottom:8px;font-size:10px}.hero-action-group--dl .hero-action-group-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-action-group--dl .hero-action-group-btns .btn:last-child{grid-column:1 / -1}.hero-action-group--dl .hero-action-group-btns .btn{min-height:42px;font-size:12px;padding:0 10px;gap:6px}.hero-action-group--dl .hero-action-group-btns .btn i{font-size:14px;flex-shrink:0}.hero-action-group--guide .hero-action-group-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-action-group--guide .hero-action-group-btns .btn{flex-direction:column;justify-content:center;min-height:68px;padding:10px 8px;font-size:11px;line-height:1.35;text-align:center;gap:6px}.hero-action-group--guide .hero-action-group-btns .btn i{font-size:20px}.section{padding:36px 0}.section-title h2{font-size:clamp(22px,6vw,32px)}.section-title p{font-size:14px}.feature-chip-grid{grid-template-columns:1fr}.feature-chip p{-webkit-line-clamp:unset;display:block}.workflow,.guide-grid{grid-template-columns:1fr}.guide-card{padding:20px}.guide-card .btn{width:100%;justify-content:center}.section-title,.cta{align-items:flex-start;flex-direction:column}.cta{margin-top:28px;padding:22px 20px}.cta h2{font-size:clamp(20px,5.5vw,26px)}.cta-actions{width:100%;flex-direction:column}.cta-actions .btn{width:100%;flex:none;min-width:0;justify-content:center}.landing-faq .faq-q{padding:14px 16px;font-size:14px}.tg-fab .tg-fab-label{display:none}}@media (max-width:360px){.hero-action-group--dl .hero-action-group-btns{grid-template-columns:1fr}.hero-action-group--guide .hero-action-group-btns{grid-template-columns:1fr}.hero-action-group--guide .hero-action-group-btns .btn{flex-direction:row;justify-content:flex-start;min-height:44px;padding:0 14px;font-size:12px;text-align:left}}@media (max-width:640px){.hero-panel{display:none}.hero{gap:18px;padding-bottom:12px}.hero-visual{width:min(100%,280px)}}@media (max-width:520px){.shell{width:min(1180px,calc(100% - 20px))}.top-nav{padding-left:14px;padding-right:14px}.signal-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-layout-row{display:grid;grid-template-columns:1fr;gap:32px;align-items:start;width:100%;margin-top:24px}@media (min-width:992px){.faq-layout-row{grid-template-columns:1fr 340px}}.faq-layout-main{min-width:0;display:flex;flex-direction:column}.faq-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:96px}@media (max-width:991px){.faq-sidebar{position:static;margin-top:10px}}.faq-sidebar-card{padding:24px;border-radius:16px;border:1px solid rgba(148,163,184,0.16);background:rgba(15,23,42,0.52);box-shadow:0 4px 20px rgba(0,0,0,0.15);transition:all 0.3s ease;box-sizing:border-box}.faq-sidebar-card:hover{transform:translateY(-2px);border-color:rgba(94,234,212,0.3);box-shadow:0 8px 30px rgba(0,0,0,0.25)}.faq-sidebar-card__header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.faq-sidebar-card__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:#5eead4;background:rgba(45,212,191,0.12);border:1px solid rgba(94,234,212,0.28)}.faq-sidebar-card__title-group{display:flex;flex-direction:column;gap:2px}.faq-sidebar-card__title{margin:0;font-size:16px;font-weight:800;color:#fff}.faq-sidebar-card__title--simple{font-size:14px;font-weight:900;color:#64748b;margin-bottom:16px;text-transform:uppercase;letter-spacing:0.08em}.faq-sidebar-card__status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#10b981}.faq-status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulseSupport 2s infinite}@keyframes pulseSupport{0%{transform:scale(0.9);opacity:0.6}50%{transform:scale(1.15);opacity:1}100%{transform:scale(0.9);opacity:0.6}}.faq-sidebar-card__desc{margin:0 0 20px;font-size:13px;line-height:1.6;color:#94a3b8}.faq-sidebar-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:all 0.2s ease;box-sizing:border-box}.faq-sidebar-btn--tg{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border:none}.faq-sidebar-btn--tg:hover{box-shadow:0 6px 16px rgba(14,165,233,0.3)}.faq-sidebar-links{display:flex;flex-direction:column;gap:8px}.faq-sidebar-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:rgba(15,23,42,0.25);border:1px solid rgba(148,163,184,0.16);color:#cbd5e1;text-decoration:none;font-size:13px;font-weight:700;transition:all 0.2s ease}.faq-sidebar-link:hover{background:rgba(45,212,191,0.05);border-color:rgba(94,234,212,0.3);color:#fff}.faq-sidebar-link__icon{font-size:14px;color:#5eead4;width:20px;text-align:center}.faq-sidebar-link__text{flex:1}.faq-sidebar-link__arrow{font-size:10px;color:#64748b;transition:transform 0.2s ease}.faq-sidebar-link:hover .faq-sidebar-link__arrow{transform:translateX(3px);color:#5eead4}[data-theme="light"] .faq-sidebar-card{background:rgba(255,255,255,0.88) !important;border-color:rgba(148,163,184,0.25) !important;box-shadow:0 4px 16px rgba(15,23,42,0.04) !important}[data-theme="light"] .faq-sidebar-card:hover{border-color:rgba(13,148,136,0.4) !important;box-shadow:0 8px 24px rgba(15,23,42,0.06) !important}[data-theme="light"] .faq-sidebar-card__icon{color:#0d9488 !important;background:rgba(20,184,166,0.08) !important;border-color:rgba(13,148,136,0.25) !important}[data-theme="light"] .faq-sidebar-card__title{color:#0f172a !important}[data-theme="light"] .faq-sidebar-card__title--simple{color:#64748b !important}[data-theme="light"] .faq-sidebar-card__desc{color:#475569 !important}[data-theme="light"] .faq-sidebar-link{background:rgba(255,255,255,0.75) !important;border-color:rgba(148,163,184,0.25) !important;color:#334155 !important}[data-theme="light"] .faq-sidebar-link:hover{background:rgba(20,184,166,0.06) !important;border-color:rgba(13,148,136,0.4) !important;color:#0d9488 !important}[data-theme="light"] .faq-sidebar-link__arrow{color:#94a3b8 !important}[data-theme="light"] .faq-sidebar-link:hover .faq-sidebar-link__arrow{color:#0d9488 !important}[data-theme="light"] .payment-methods-box{background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(241,245,249,0.92)) !important;border-color:rgba(13,148,136,0.22) !important;box-shadow:0 14px 34px rgba(15,23,42,0.06) !important}[data-theme="light"] .free-channel-box{background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(236,253,245,0.72)) !important;border-color:rgba(13,148,136,0.24) !important;box-shadow:0 14px 34px rgba(15,23,42,0.045) !important}[data-theme="light"] .payment-methods-box h4,[data-theme="light"] .free-channel-box h4{color:#0f172a !important}[data-theme="light"] .payment-methods-box p,[data-theme="light"] .free-channel-box p{color:#475569 !important}[data-theme="light"] .payment-methods-box > div:first-child > div:first-child,[data-theme="light"] .free-channel-box > div:first-child > div:first-child{background:rgba(20,184,166,0.1) !important;color:#0d9488 !important;border-color:rgba(13,148,136,0.25) !important}[data-theme="light"] .payment-methods-box > div:last-child > div:first-child{background:rgba(37,99,235,0.08) !important;color:#2563eb !important;border-color:rgba(37,99,235,0.22) !important}[data-theme="light"] .payment-methods-box > div:last-child > div:last-child{background:rgba(124,58,237,0.08) !important;color:#6d28d9 !important;border-color:rgba(124,58,237,0.22) !important}[data-theme="light"] .free-channel-box > div:last-child{background:rgba(240,253,250,0.88) !important;border-left-color:#0d9488 !important;color:#334155 !important;box-shadow:inset 0 0 0 1px rgba(13,148,136,0.08) !important}[data-theme="light"] .free-channel-box a,[data-theme="light"] .free-channel-box strong{color:#0f766e !important}h1 span{display:block;background:linear-gradient(135deg,#fbbf24,#3b82f6 33%,#10b981 66%,#fbbf24);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dynamicTextGlow 6s ease infinite;filter:drop-shadow(0 2px 20px rgba(251,191,36,0.15))}@keyframes dynamicTextGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes floatNebula1{0%{transform:translate(0,0) scale(1) rotate(0deg)}33%{transform:translate(50px,80px) scale(1.15) rotate(120deg)}66%{transform:translate(-30px,40px) scale(0.9) rotate(240deg)}100%{transform:translate(0,0) scale(1) rotate(360deg)}}@keyframes floatNebula2{0%{transform:translate(0,0) scale(1) rotate(0deg)}50%{transform:translate(-60px,-50px) scale(1.25) rotate(-180deg)}100%{transform:translate(0,0) scale(1) rotate(-360deg)}}.nebula{position:fixed;top:10%;left:10%;width:700px;height:700px;background:radial-gradient( circle,rgba(96,165,250,0.16) 0%,rgba(167,139,250,0.08) 40%,rgba(236,72,153,0.03) 70%,transparent 100% );filter:blur(100px);z-index:-2;pointer-events:none;animation:floatNebula1 25s ease-in-out infinite}.nebula-2{position:fixed;bottom:5%;right:10%;width:600px;height:600px;background:radial-gradient( circle,rgba(251,191,36,0.12) 0%,rgba(244,63,94,0.06) 50%,rgba(124,58,237,0.02) 80%,transparent 100% );filter:blur(100px);z-index:-2;pointer-events:none;animation:floatNebula2 30s ease-in-out infinite}.feature-chip{background:rgba(13,20,35,0.45);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.04);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}.feature-chip:hover{transform:translateY(-5px) scale(1.025);border-color:rgba(251,191,36,0.55);background:rgba(13,20,35,0.68);box-shadow:0 15px 35px -8px rgba(251,191,36,0.22),0 0 15px rgba(251,191,36,0.15)}@keyframes breathingPulse{0%{box-shadow:0 0 4px rgba(var(--badge-glow-rgb,251,191,36),0.2)}50%{box-shadow:0 0 16px rgba(var(--badge-glow-rgb,251,191,36),0.65),0 0 4px rgba(var(--badge-glow-rgb,251,191,36),0.2)}100%{box-shadow:0 0 4px rgba(var(--badge-glow-rgb,251,191,36),0.2)}}.pricing-badge.gm{--badge-glow-rgb:45,212,191;animation:breathingPulse 3s infinite ease-in-out}.pricing-badge.baccarat{--badge-glow-rgb:251,146,60;animation:breathingPulse 3.3s infinite ease-in-out}.pricing-badge.blackjack{--badge-glow-rgb:192,132,252;animation:breathingPulse 3.6s infinite ease-in-out}.pricing-card{position:relative;overflow:hidden}.pricing-card::after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.08),transparent );transform:skewX(-20deg);pointer-events:none}@keyframes shimmerSweep{0%{left:-150%}40%{left:150%}100%{left:150%}}.pricing-card:hover::after{animation:shimmerSweep 1.8s ease-in-out}.pricing-card.gm::after,.pricing-card.baccarat::after,.pricing-card.blackjack::after{animation:shimmerSweep 8s infinite ease-in-out}.pricing-card.gm::after{animation-delay:0s}.pricing-card.baccarat::after{animation-delay:2.6s}.pricing-card.blackjack::after{animation-delay:5.2s}[data-theme="light"] .pricing-card::after{background:linear-gradient( 90deg,transparent,rgba(13,148,136,0.08) 30%,rgba(13,148,136,0.22) 50%,rgba(13,148,136,0.08) 70%,transparent 100% ) !important}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}.pricing-card{position:relative;display:flex;flex-direction:column;padding:36px 28px;border-radius:20px;border:1px solid var(--border-color,rgba(148,163,184,0.18));background:var(--bg-card,rgba(15,23,42,0.82));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:0 10px 30px var(--shadow-color,rgba(0,0,0,0.2))}.pricing-card:hover{transform:translateY(-8px);border-color:var(--border-hover,rgba(94,234,212,0.32));box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 20px rgba(94,234,212,0.1)}.pricing-badge{position:absolute;top:16px;right:20px;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.pricing-badge.gm{color:#2dd4bf;background:rgba(45,212,191,0.1);border:1px solid rgba(45,212,191,0.2)}.pricing-badge.baccarat{color:#fb923c;background:rgba(251,146,60,0.1);border:1px solid rgba(251,146,60,0.2)}.pricing-badge.blackjack{color:#c084fc;background:rgba(192,132,252,0.1);border:1px solid rgba(192,132,252,0.2)}.pricing-card h3{margin:0;color:var(--text-heading,#fff);font-size:20px;font-weight:800;display:flex;align-items:center;gap:10px}.pricing-card h3 i{font-size:18px}.pricing-card h3.gm i{color:#2dd4bf}.pricing-card h3.baccarat i{color:#fb923c}.pricing-card h3.blackjack i{color:#c084fc}.pricing-price{margin:24px 0;display:flex;align-items:baseline;gap:6px}.pricing-amount{font-size:36px;font-weight:900;color:var(--text-heading,#fff);font-family:"Montserrat",sans-serif}.pricing-currency{font-size:16px;color:var(--text-secondary,#94a3b8);font-weight:700}.pricing-period{font-size:14px;color:var(--text-muted,#64748b);font-weight:600}.pricing-features{list-style:none;padding:0;margin:0 0 32px 0;flex-grow:1;display:flex;flex-direction:column;gap:12px}.pricing-features li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-secondary,#94a3b8)}.pricing-features li i{font-size:12px;flex-shrink:0}.pricing-card.gm .pricing-features li i{color:#2dd4bf}.pricing-card.baccarat .pricing-features li i{color:#fb923c}.pricing-card.blackjack .pricing-features li i{color:#c084fc}.pricing-desc{font-size:13px;color:var(--text-muted,#64748b);line-height:1.6;margin-bottom:20px}[data-theme="light"] .pricing-card{box-shadow:0 10px 30px rgba(15,23,42,0.04)}[data-theme="light"] .pricing-card:hover{box-shadow:0 20px 40px rgba(15,23,42,0.08),0 0 20px rgba(13,148,136,0.1)}[data-theme="light"] .pricing-badge.gm{color:#0d9488;background:rgba(13,148,136,0.08);border-color:rgba(13,148,136,0.15)}[data-theme="light"] .pricing-badge.baccarat{color:#ea580c;background:rgba(234,88,12,0.08);border-color:rgba(234,88,12,0.15)}[data-theme="light"] .pricing-badge.blackjack{color:#7c3aed;background:rgba(124,58,237,0.08);border-color:rgba(124,58,237,0.15)}[data-theme="light"] .pricing-card h3.gm i{color:#0d9488}[data-theme="light"] .pricing-card h3.baccarat i{color:#ea580c}.pricing-bottom-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;margin-top:40px !important;align-items:stretch !important}@media (max-width:768px){.pricing-bottom-grid{grid-template-columns:1fr !important}}.idx-style-1{color:#fbbf24;font-weight:700;text-shadow:0 0 10px rgba(251,191,36,0.6)}.idx-style-2{background:linear-gradient(135deg,#fbbf24,#d97706);color:#000;font-weight:800;box-shadow:0 0 15px rgba(251,191,36,0.4);border:none;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;font-size:14px;cursor:pointer;transition:all 0.3s;text-decoration:none}.idx-style-3{width:100%;font-size:13px;margin-top:15px;margin-bottom:25px;line-height:1.6;text-align:left}.idx-style-4{color:#fbbf24;margin-right:4px}.idx-style-5{display:flex;gap:12px;margin-top:14px;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:12px;color:#94a3b8;font-weight:500}.idx-style-6{display:inline-flex;align-items:center;gap:6px;color:#2dd4bf;text-decoration:none;background:rgba(45,212,191,0.08);border:1px solid rgba(45,212,191,0.25);padding:6px 12px;border-radius:999px;transition:all 0.3s ease;box-shadow:0 0 10px rgba(45,212,191,0.05)}.idx-style-7{display:grid;place-items:center}.idx-style-8{width:1.15em;height:1.15em;display:inline-block}.idx-style-9{width:1.4em;height:1.4em;transform:rotate(-45deg)}.idx-style-10{width:100%}.idx-style-11{width:100%;background:linear-gradient(135deg,#fb923c,#f472b6);box-shadow:0 16px 38px rgba(251,146,60,0.2);color:#fff}.idx-style-12{width:100%;background:linear-gradient(135deg,#c084fc,#6366f1);box-shadow:0 16px 38px rgba(192,132,252,0.2);color:#fff}.idx-style-13{padding:28px 24px;border-radius:20px;border:1px solid rgba(94,234,212,0.15);background:linear-gradient(135deg,rgba(15,23,42,0.6),rgba(30,41,59,0.6));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.idx-style-14{display:flex;align-items:flex-start;gap:16px}.idx-style-15{background:rgba(94,234,212,0.1);color:#2dd4bf;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid rgba(94,234,212,0.2);flex-shrink:0}.idx-style-16{text-align:left}.idx-style-17{margin:0;color:#fff;font-size:16px;font-weight:700}.idx-style-18{margin:6px 0 0 0;color:#94a3b8;font-size:13.5px;line-height:1.6}.idx-style-19{display:flex;flex-direction:column;gap:10px}.idx-style-20{background:rgba(59,130,246,0.08);color:#60a5fa;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;border:1px solid rgba(59,130,246,0.15)}.idx-style-21{background:rgba(139,92,246,0.08);color:#a78bfa;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;border:1px solid rgba(139,92,246,0.15)}.idx-style-22{padding:28px 24px;border-radius:20px;border:1px dashed var(--border-color,rgba(148,163,184,0.22));background:rgba(255,255,255,0.015);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.idx-style-23{background:rgba(45,212,191,0.1);color:#2dd4bf;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid rgba(45,212,191,0.2);flex-shrink:0}.idx-style-24{color:#2dd4bf;text-decoration:underline}.idx-style-25{background:rgba(45,212,191,0.05);border-left:3px solid #2dd4bf;padding:12px 16px;border-radius:0 10px 10px 0;font-size:13px;color:#cbd5e1;text-align:left;line-height:1.6}.idx-style-26{max-width:none}.idx-style-27{color:#f59e0b}.idx-style-28{color:#818cf8}.idx-style-29{color:#38bdf8}.idx-style-30{color:#3b82f6}.idx-style-31{color:#8b5cf6}.idx-style-32{color:#0ea5e9}.idx-style-33{color:#eab308}.idx-style-34{color:#a78bfa}.idx-style-35{color:#22c55e}.idx-style-36{color:#16a34a}.idx-style-37{color:#f87171}.idx-style-38{color:#2dd4bf}.idx-style-39{color:#fb923c}.idx-style-40{width:1.1em;height:1.1em;display:inline-block;vertical-align:-0.15em;color:#a78bfa;margin-right:8px}.idx-style-41{position:fixed;inset:0;z-index:10000;background:rgba(4,8,18,0.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:none;align-items:center;justify-content:center;padding:20px}.idx-style-42{position:absolute;top:20px;right:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:all 0.2s;z-index:10}.idx-style-43{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-right:40px}.idx-style-44{background:rgba(45,212,191,0.1);color:#2dd4bf;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(45,212,191,0.25);box-shadow:0 0 15px rgba(45,212,191,0.1);flex-shrink:0}.idx-style-45{text-align:left;min-width:0}.idx-style-46{margin:0;color:#fff;font-size:19px;font-weight:800;letter-spacing:0.5px;word-break:break-all;white-space:normal;line-height:1.3}.idx-style-47{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;display:block;margin-top:2px}.idx-style-48{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.idx-style-49{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#10b981;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.2);padding:5px 12px;border-radius:999px}.idx-style-50{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,0.08);border:1px solid rgba(251,191,36,0.2);padding:5px 12px;border-radius:999px}.idx-style-51{margin-bottom:20px}.idx-style-52{font-size:13px;color:#fff;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:6px}.idx-style-53{color:#2dd4bf}.idx-style-54{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.idx-style-55{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.idx-style-56{font-size:12px;color:#cbd5e1;display:flex;align-items:center;gap:8px}.idx-style-57{color:#0078d4;font-size:14px}.idx-style-58{font-size:11px;font-weight:700;color:#10b981;background:rgba(16,185,129,0.1);padding:2px 6px;border-radius:4px}.idx-style-59{background:rgba(251,191,36,0.02);border:1px solid rgba(251,191,36,0.15);padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.idx-style-60{font-size:12px;color:#fbbf24;display:flex;align-items:center;gap:8px}.idx-style-61{color:#00a88f;font-size:14px}.idx-style-62{font-size:11px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,0.1);padding:2px 6px;border-radius:4px}.idx-style-63{color:#f4b400;font-size:14px}.idx-style-64{color:#ff5e00;font-size:14px}.idx-style-65{color:#d80027;font-size:14px}.idx-style-66{color:#fbbf24;font-size:14px}.idx-style-67{font-size:11px;font-weight:700;color:#fbbf24;background:rgba(251,191,36,0.1);padding:2px 6px;border-radius:4px}.idx-style-68{background:rgba(251,191,36,0.03);border-left:4px solid #fbbf24;padding:14px 16px;border-radius:4px 12px 12px 4px;margin-bottom:20px;border-top:1px solid rgba(251,191,36,0.05);border-right:1px solid rgba(251,191,36,0.05);border-bottom:1px solid rgba(251,191,36,0.05)}.idx-style-69{margin:0 0 8px 0;color:#fbbf24;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px}.idx-style-70{margin:0 0 10px 0;font-size:12.5px;color:#cbd5e1;line-height:1.6}.idx-style-71{margin:0;padding-left:18px;font-size:12px;color:#94a3b8;line-height:1.6;display:flex;flex-direction:column;gap:8px}.idx-style-72{color:#e2e8f0;display:block;margin-bottom:2px}.idx-style-73{margin:0 0 16px 0}.idx-style-74{border-top:1px solid rgba(255,255,255,0.06);padding-top:14px;margin-bottom:6px}.idx-style-75{margin:0 0 8px 0;color:#fff;font-size:13.5px;font-weight:700}.idx-style-76{margin:0;padding-left:16px;font-size:12.5px;color:#94a3b8;line-height:1.6}.idx-style-77{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:12px;padding:10px 12px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.idx-style-78{flex:1;text-align:left;min-width:0}.idx-style-79{font-size:10px;color:#64748b;font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:4px}.idx-style-80{font-family:monospace;font-size:11px;color:#cbd5e1;word-break:break-all;display:block;line-height:1.3}.idx-style-81{background:rgba(45,212,191,0.1);border:1px solid rgba(45,212,191,0.3);color:#2dd4bf;padding:8px 12px;border-radius:8px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.idx-style-82{display:grid;grid-template-columns:1.2fr 0.8fr;gap:14px;border-top:1px solid rgba(255,255,255,0.06);padding-top:20px}.idx-style-83{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#10b981,#047857);border:0;color:#fff;text-decoration:none;padding:13px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px rgba(16,185,129,0.25);transition:all 0.2s;text-align:center}.idx-style-84{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#cbd5e1;padding:13px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all 0.2s}