.landing-v7-module__TwmdOq__container{--color-white-10:#ffffff1a;--color-white-20:#fff3;--color-white-50:#ffffff80;--color-white-70:#ffffffb3;--green:var(--rv-green);--gold:var(--rv-gold);--bg-dark:var(--v7-ink);--text-primary:var(--rv-text);--text-secondary:var(--color-white-70);--text-muted:var(--color-white-50);--text-subtle:#ffffff4d;--border:var(--color-white-10);--card-bg:color-mix(in srgb, var(--rv-card) 88%, var(--v7-violet) 12%);--v7-ink:#0e0a14;--v7-violet:#8b5cf6;--v7-violet-wash:color-mix(in srgb, var(--v7-violet) 16%, transparent);--v7-violet-faint:color-mix(in srgb, var(--v7-violet) 8%, transparent);--v7-glow-soft:color-mix(in srgb, var(--rv-green) 18%, transparent)}@keyframes landing-v7-module__TwmdOq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-v7-module__TwmdOq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes landing-v7-module__TwmdOq__slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes landing-v7-module__TwmdOq__pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes landing-v7-module__TwmdOq__subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landing-v7-module__TwmdOq__glowPulse{0%,to{box-shadow:0 10px 40px #0009}50%{box-shadow:0 10px 50px color-mix(in srgb, var(--rv-green) 15%, transparent)}}@keyframes landing-v7-module__TwmdOq__cardRotate1{0%,28%{opacity:1;z-index:3;visibility:visible;transform:scale(1)}31%,to{opacity:0;z-index:1;visibility:hidden;transform:scale(.98)}}@keyframes landing-v7-module__TwmdOq__cardRotate2{0%,31%{opacity:0;z-index:1;visibility:hidden;transform:scale(.98)}34%,61%{opacity:1;z-index:3;visibility:visible;transform:scale(1)}64%,to{opacity:0;z-index:1;visibility:hidden;transform:scale(.98)}}@keyframes landing-v7-module__TwmdOq__cardRotate3{0%,64%{opacity:0;z-index:1;visibility:hidden;transform:scale(.98)}67%,95%{opacity:1;z-index:3;visibility:visible;transform:scale(1)}to{opacity:0;z-index:1;visibility:hidden;transform:scale(.98)}}@keyframes landing-v7-module__TwmdOq__dot1{0%,31%{background:var(--green);transform:scale(1.2)}34%,to{background:var(--color-white-20);transform:scale(1)}}@keyframes landing-v7-module__TwmdOq__dot2{0%,31%{background:var(--color-white-20);transform:scale(1)}34%,61%{background:var(--green);transform:scale(1.2)}64%,to{background:var(--color-white-20);transform:scale(1)}}@keyframes landing-v7-module__TwmdOq__dot3{0%,64%{background:var(--color-white-20);transform:scale(1)}67%,95%{background:var(--green);transform:scale(1.2)}to{background:var(--color-white-20);transform:scale(1)}}.landing-v7-module__TwmdOq__animateFadeUp{animation:.7s ease-out forwards landing-v7-module__TwmdOq__fadeInUp}.landing-v7-module__TwmdOq__animateFadeUpDelay1{opacity:0;animation-delay:.15s}.landing-v7-module__TwmdOq__animateFadeUpDelay2{opacity:0;animation-delay:.3s}.landing-v7-module__TwmdOq__animateFadeUpDelay3{opacity:0;animation-delay:.45s}.landing-v7-module__TwmdOq__animateSlideRight{opacity:0;animation:.9s ease-out .4s forwards landing-v7-module__TwmdOq__slideInRight}.landing-v7-module__TwmdOq__scrollAnimate{transition:all .7s cubic-bezier(.4,0,.2,1)}@media (scripting:enabled){.landing-v7-module__TwmdOq__scrollAnimate{opacity:0;transform:translateY(40px)}}.landing-v7-module__TwmdOq__scrollAnimate.landing-v7-module__TwmdOq__visible{opacity:1;transform:translateY(0)}.landing-v7-module__TwmdOq__scrollAnimateDelay1{transition-delay:.1s}.landing-v7-module__TwmdOq__scrollAnimateDelay2{transition-delay:.2s}.landing-v7-module__TwmdOq__scrollAnimateDelay3{transition-delay:.3s}.landing-v7-module__TwmdOq__container{background:radial-gradient(ellipse 1000px 620px at 15% -5%, var(--v7-violet-wash) 0%, transparent 60%), radial-gradient(ellipse 700px 500px at 85% 8%, var(--v7-glow-soft) 0%, transparent 55%), radial-gradient(ellipse 1300px 900px at 50% 30%, var(--v7-violet-faint) 0%, transparent 70%), radial-gradient(ellipse 900px 700px at 50% 100%, var(--v7-violet-faint) 0%, transparent 65%), var(--v7-ink);min-height:100vh;color:var(--text-primary);line-height:1.5;overflow-x:hidden}.landing-v7-module__TwmdOq__container svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-v7-module__TwmdOq__navbar{top:var(--v2-banner-height,0px);z-index:1000;padding:calc(1rem + env(safe-area-inset-top,0px)) 2rem 1rem 2rem;background:color-mix(in srgb, var(--v7-ink) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);animation:.5s ease-out landing-v7-module__TwmdOq__fadeIn;position:fixed;left:0;right:0}.landing-v7-module__TwmdOq__navbarInner{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.landing-v7-module__TwmdOq__navLogo{justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.landing-v7-module__TwmdOq__navLogo:hover{transform:translateY(-2px)}.landing-v7-module__TwmdOq__navLogo img{border-radius:10px;width:44px;height:44px;transition:all .3s}.landing-v7-module__TwmdOq__navLogo:hover img{box-shadow:0 0 24px color-mix(in srgb, var(--rv-green) 25%, transparent)}.landing-v7-module__TwmdOq__navLinks{gap:2.5rem;display:flex}.landing-v7-module__TwmdOq__navLink{color:var(--text-muted);font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.landing-v7-module__TwmdOq__navLink:after{content:"";background:var(--green);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-6px;left:0}.landing-v7-module__TwmdOq__navLink:hover{color:var(--text-primary)}.landing-v7-module__TwmdOq__navLink:hover:after{width:100%}.landing-v7-module__TwmdOq__navActions{align-items:center;gap:1.5rem;display:flex}.landing-v7-module__TwmdOq__navSignIn{color:var(--color-white-70);cursor:pointer;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.landing-v7-module__TwmdOq__navSignIn:hover{color:#fff}.landing-v7-module__TwmdOq__navCta{background:var(--green);color:var(--bg-dark);border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.landing-v7-module__TwmdOq__navCta:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--rv-green) 40%, transparent);transform:translateY(-2px)}.landing-v7-module__TwmdOq__hero{min-height:100vh;padding:calc(140px + env(safe-area-inset-top,0px)) 2rem 100px;align-items:center;display:flex}.landing-v7-module__TwmdOq__heroInner{grid-template-columns:1fr 1.1fr;align-items:center;gap:5rem;max-width:1400px;margin:0 auto;display:grid}.landing-v7-module__TwmdOq__heroContent{max-width:580px}.landing-v7-module__TwmdOq__heroBadge{background:color-mix(in srgb, var(--rv-green) 10%, transparent);border:1px solid color-mix(in srgb, var(--rv-green) 30%, transparent);color:var(--green);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.625rem 1.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.landing-v7-module__TwmdOq__heroBadge svg{width:16px;height:16px;stroke:var(--green)}.landing-v7-module__TwmdOq__heroTitle{letter-spacing:-.02em;margin-bottom:1.75rem;font-size:3.75rem;font-weight:800;line-height:1.08}.landing-v7-module__TwmdOq__heroTitle .landing-v7-module__TwmdOq__highlight{color:var(--green);position:relative}.landing-v7-module__TwmdOq__heroSubtitle{color:var(--text-secondary);max-width:480px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.7}.landing-v7-module__TwmdOq__heroCtas{gap:1.25rem;display:flex}.landing-v7-module__TwmdOq__btnPrimary{background:var(--green);color:var(--bg-dark);border-radius:12px;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.landing-v7-module__TwmdOq__btnPrimary:hover{box-shadow:0 10px 32px color-mix(in srgb, var(--rv-green) 40%, transparent);transform:translateY(-3px)}.landing-v7-module__TwmdOq__btnPrimary svg{width:20px;height:20px;stroke:var(--bg-dark)}.landing-v7-module__TwmdOq__btnSecondary{border:1px solid var(--border);color:var(--text-primary);background:#ffffff0d;border-radius:12px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.05rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.landing-v7-module__TwmdOq__btnSecondary:hover{background:var(--color-white-10);border-color:var(--color-white-20);transform:translateY(-3px)}.landing-v7-module__TwmdOq__heroVisual{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.landing-v7-module__TwmdOq__heroCarousel{width:100%;max-width:540px;display:grid;position:relative}.landing-v7-module__TwmdOq__heroCard{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);opacity:0;border-radius:20px;flex-direction:column;grid-area:1/1;width:100%;min-height:420px;padding:1.75rem;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:flex;box-shadow:0 10px 40px #0009}.landing-v7-module__TwmdOq__heroCard:first-child{animation-name:landing-v7-module__TwmdOq__cardRotate1}.landing-v7-module__TwmdOq__heroCard:nth-child(2){animation-name:landing-v7-module__TwmdOq__cardRotate2}.landing-v7-module__TwmdOq__heroCard:nth-child(3){animation-name:landing-v7-module__TwmdOq__cardRotate3}.landing-v7-module__TwmdOq__carouselDots{justify-content:center;gap:10px;display:flex}.landing-v7-module__TwmdOq__carouselDot{background:var(--color-white-20);border-radius:50%;width:10px;height:10px;transition:transform .2s;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.landing-v7-module__TwmdOq__carouselDot:first-child{animation-name:landing-v7-module__TwmdOq__dot1}.landing-v7-module__TwmdOq__carouselDot:nth-child(2){animation-name:landing-v7-module__TwmdOq__dot2}.landing-v7-module__TwmdOq__carouselDot:nth-child(3){animation-name:landing-v7-module__TwmdOq__dot3}.landing-v7-module__TwmdOq__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.landing-v7-module__TwmdOq__cardLabel{color:var(--green);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.375rem;font-size:.72rem;font-weight:700}.landing-v7-module__TwmdOq__cardTitle{color:var(--text-primary);font-size:1.35rem;font-weight:700}.landing-v7-module__TwmdOq__cardTitle .landing-v7-module__TwmdOq__highlight{color:var(--green)}.landing-v7-module__TwmdOq__liveBadge{background:color-mix(in srgb, var(--rv-green) 12%, transparent);border:1px solid color-mix(in srgb, var(--rv-green) 30%, transparent);color:var(--green);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.7rem;font-weight:700;display:flex}.landing-v7-module__TwmdOq__liveDot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite landing-v7-module__TwmdOq__pulse}.landing-v7-module__TwmdOq__duelCard .landing-v7-module__TwmdOq__cardHeader{justify-content:center}.landing-v7-module__TwmdOq__duelCard .landing-v7-module__TwmdOq__cardContent{flex-direction:column;flex:1;justify-content:center;gap:2rem;display:flex}.landing-v7-module__TwmdOq__duel{justify-content:center;align-items:flex-end;gap:1.25rem;display:flex}.landing-v7-module__TwmdOq__duelSide{flex-direction:column;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.landing-v7-module__TwmdOq__duelTeam{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:.72rem;font-weight:700}.landing-v7-module__TwmdOq__duelScore{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:3.75rem;font-weight:800;line-height:1}.landing-v7-module__TwmdOq__duelScoreLeader{color:var(--green);text-shadow:0 0 24px color-mix(in srgb, var(--rv-green) 25%, transparent)}.landing-v7-module__TwmdOq__duelDivider{background:var(--color-white-20);border-radius:2px;flex-shrink:0;width:20px;height:4px;margin-bottom:1.6rem}.landing-v7-module__TwmdOq__duelWhispers{flex-direction:column;align-items:center;gap:.625rem;display:flex}.landing-v7-module__TwmdOq__duelWhisper{letter-spacing:.5px;color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:600}.landing-v7-module__TwmdOq__awardsCard .landing-v7-module__TwmdOq__cardContent{flex-direction:column;flex:1;display:flex}.landing-v7-module__TwmdOq__awardsCard .landing-v7-module__TwmdOq__cardHeader{text-align:center;margin-bottom:.75rem;display:block}.landing-v7-module__TwmdOq__awardsSubtitle{color:var(--text-muted);margin-top:.25rem;font-size:.72rem}.landing-v7-module__TwmdOq__awardsGrid{flex:1;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.landing-v7-module__TwmdOq__awardItem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;transition:all .25s;display:flex}.landing-v7-module__TwmdOq__awardItem:hover{background:#ffffff0f;transform:translateY(-2px)}.landing-v7-module__TwmdOq__awardIcon{background:color-mix(in srgb, var(--gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.landing-v7-module__TwmdOq__awardIcon svg{width:20px;height:20px;stroke:var(--gold)}.landing-v7-module__TwmdOq__awardItem.landing-v7-module__TwmdOq__shame .landing-v7-module__TwmdOq__awardIcon{border-color:var(--border);background:#ffffff0d}.landing-v7-module__TwmdOq__awardItem.landing-v7-module__TwmdOq__shame .landing-v7-module__TwmdOq__awardIcon svg{stroke:var(--text-muted)}.landing-v7-module__TwmdOq__awardInfo{flex:1;min-width:0}.landing-v7-module__TwmdOq__awardName{color:var(--gold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.68rem;font-weight:700}.landing-v7-module__TwmdOq__awardItem.landing-v7-module__TwmdOq__shame .landing-v7-module__TwmdOq__awardName{color:var(--text-muted)}.landing-v7-module__TwmdOq__awardWinner{color:var(--text-primary);font-size:.88rem;font-weight:600}.landing-v7-module__TwmdOq__luckCard{text-align:center}.landing-v7-module__TwmdOq__luckCard .landing-v7-module__TwmdOq__cardContent{flex-direction:column;flex:1;justify-content:center;display:flex}.landing-v7-module__TwmdOq__luckCard .landing-v7-module__TwmdOq__cardHeader{text-align:center;display:block}.landing-v7-module__TwmdOq__luckValue{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-size:3.5rem;font-weight:800;line-height:1}.landing-v7-module__TwmdOq__luckCaption{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:700}.landing-v7-module__TwmdOq__meterWrapper{margin:1.5rem 0;padding:0 1rem}.landing-v7-module__TwmdOq__meter{background:linear-gradient(90deg, color-mix(in srgb, var(--v7-violet) 55%, transparent), color-mix(in srgb, var(--rv-dim) 60%, transparent), var(--green));border-radius:5px;height:10px;position:relative}.landing-v7-module__TwmdOq__meterPointer{background:var(--text-primary);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:17%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0006}.landing-v7-module__TwmdOq__meterLabels{justify-content:space-between;margin-top:.625rem;display:flex}.landing-v7-module__TwmdOq__meterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:700}.landing-v7-module__TwmdOq__luckStats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:auto;display:grid}.landing-v7-module__TwmdOq__luckStat{background:#ffffff08;border-radius:10px;padding:.875rem .5rem}.landing-v7-module__TwmdOq__luckStatValue{color:var(--text-primary);margin-bottom:.125rem;font-size:1.1rem;font-weight:700}.landing-v7-module__TwmdOq__luckStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:.62rem;font-weight:700}.landing-v7-module__TwmdOq__howItWorks{background:#0003;padding:100px 2rem}.landing-v7-module__TwmdOq__howItWorksInner{max-width:1200px;margin:0 auto}.landing-v7-module__TwmdOq__stepsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.landing-v7-module__TwmdOq__stepsGrid:before{content:"";background:linear-gradient(90deg, var(--v7-violet), var(--green));z-index:0;height:2px;position:absolute;top:40px;left:12.5%;right:12.5%}.landing-v7-module__TwmdOq__stepItem{text-align:center;z-index:1;position:relative}.landing-v7-module__TwmdOq__stepNumber{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid var(--green);width:80px;height:80px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:800;transition:all .3s;display:flex}.landing-v7-module__TwmdOq__stepItem:hover .landing-v7-module__TwmdOq__stepNumber{box-shadow:0 0 30px color-mix(in srgb, var(--rv-green) 30%, transparent);transform:scale(1.1)}.landing-v7-module__TwmdOq__stepItem h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.landing-v7-module__TwmdOq__stepItem p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.landing-v7-module__TwmdOq__features{padding:100px 2rem}.landing-v7-module__TwmdOq__featuresInner{max-width:1400px;margin:0 auto}.landing-v7-module__TwmdOq__sectionHeader{text-align:center;margin-bottom:4.5rem}.landing-v7-module__TwmdOq__sectionLabel{color:var(--green);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:.8rem;font-weight:700}.landing-v7-module__TwmdOq__sectionTitle{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.75rem;font-weight:800}.landing-v7-module__TwmdOq__sectionSubtitle{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:1.2rem;line-height:1.7}.landing-v7-module__TwmdOq__featuresGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.landing-v7-module__TwmdOq__featureItem{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:20px;padding:2rem;transition:all .35s;box-shadow:0 10px 40px #0006}.landing-v7-module__TwmdOq__featureItem:hover{border-color:color-mix(in srgb, var(--rv-green) 20%, transparent);transform:translateY(-10px);box-shadow:0 24px 56px #00000080}.landing-v7-module__TwmdOq__featureIcon{background:color-mix(in srgb, var(--rv-green) 10%, transparent);border:1px solid color-mix(in srgb, var(--rv-green) 30%, transparent);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;transition:all .35s;display:flex}.landing-v7-module__TwmdOq__featureItem:hover .landing-v7-module__TwmdOq__featureIcon{box-shadow:0 6px 24px color-mix(in srgb, var(--rv-green) 25%, transparent);transform:scale(1.1)}.landing-v7-module__TwmdOq__featureIcon svg{width:28px;height:28px;stroke:var(--green)}.landing-v7-module__TwmdOq__featureItem h3{margin-bottom:.625rem;font-size:1.25rem;font-weight:700}.landing-v7-module__TwmdOq__featureItem p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.landing-v7-module__TwmdOq__showcase{padding:100px 2rem}.landing-v7-module__TwmdOq__showcaseInner{max-width:1400px;margin:0 auto}.landing-v7-module__TwmdOq__showcaseGrid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.landing-v7-module__TwmdOq__showcaseGrid.landing-v7-module__TwmdOq__reverse{direction:rtl}.landing-v7-module__TwmdOq__showcaseGrid.landing-v7-module__TwmdOq__reverse>*{direction:ltr}.landing-v7-module__TwmdOq__showcaseContent h2{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.25rem;font-weight:800}.landing-v7-module__TwmdOq__showcaseContent h2 .landing-v7-module__TwmdOq__highlight,.landing-v7-module__TwmdOq__showcaseContent h2 .landing-v7-module__TwmdOq__highlightGreen{color:var(--green)}.landing-v7-module__TwmdOq__showcaseContent p{color:var(--text-secondary);margin-bottom:1.75rem;font-size:1.1rem;line-height:1.75}.landing-v7-module__TwmdOq__showcaseFeatures{flex-direction:column;gap:.875rem;display:flex}.landing-v7-module__TwmdOq__showcaseFeature{color:var(--text-secondary);align-items:center;gap:.875rem;font-size:.95rem;transition:all .25s;display:flex}.landing-v7-module__TwmdOq__showcaseFeature:hover{color:var(--text-primary);transform:translate(6px)}.landing-v7-module__TwmdOq__showcaseFeature svg{width:20px;height:20px;stroke:var(--green);flex-shrink:0}.landing-v7-module__TwmdOq__showcaseCard{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:20px;max-width:500px;padding:1.75rem;transition:all .35s;box-shadow:0 10px 40px #0009}.landing-v7-module__TwmdOq__showcaseCard:hover{transform:translateY(-6px);box-shadow:0 20px 56px #000000b3}.landing-v7-module__TwmdOq__testimonials{padding:100px 2rem}.landing-v7-module__TwmdOq__testimonialsInner{max-width:1200px;margin:0 auto}.landing-v7-module__TwmdOq__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid;overflow:hidden}.landing-v7-module__TwmdOq__testimonialCard{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:16px;padding:1.75rem;transition:all .3s}.landing-v7-module__TwmdOq__testimonialCard:hover{border-color:color-mix(in srgb, var(--rv-green) 20%, transparent);transform:translateY(-6px);box-shadow:0 16px 48px #0006}.landing-v7-module__TwmdOq__testimonialQuote{color:var(--text-secondary);margin-bottom:1.25rem;font-size:1rem;font-style:italic;line-height:1.7}.landing-v7-module__TwmdOq__testimonialQuote:before{content:"\"";color:var(--green);margin-right:.25rem;font-size:1.5rem;font-weight:700}.landing-v7-module__TwmdOq__testimonialAuthor{align-items:center;gap:.75rem;display:flex}.landing-v7-module__TwmdOq__testimonialAvatar{background:var(--green);width:40px;height:40px;color:var(--bg-dark);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.landing-v7-module__TwmdOq__testimonialInfo h4{color:var(--text-primary);font-size:.9rem;font-weight:600}.landing-v7-module__TwmdOq__testimonialInfo p{color:var(--text-muted);font-size:.78rem}.landing-v7-module__TwmdOq__ctaSection{padding:100px 2rem}.landing-v7-module__TwmdOq__ctaInner{text-align:center;max-width:900px;margin:0 auto}.landing-v7-module__TwmdOq__ctaCard{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:28px;padding:4.5rem;transition:all .35s;box-shadow:0 24px 64px #00000080}.landing-v7-module__TwmdOq__ctaCard:hover{border-color:color-mix(in srgb, var(--rv-green) 20%, transparent);box-shadow:0 28px 72px #0009}.landing-v7-module__TwmdOq__ctaTitle{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.75rem;font-weight:800}.landing-v7-module__TwmdOq__ctaTitle .landing-v7-module__TwmdOq__highlight{color:var(--green)}.landing-v7-module__TwmdOq__ctaSubtitle{color:var(--text-secondary);max-width:540px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.7}.landing-v7-module__TwmdOq__ctaButtons{justify-content:center;gap:1.25rem;display:flex}.landing-v7-module__TwmdOq__footer{border-top:1px solid var(--border);padding:2.5rem}.landing-v7-module__TwmdOq__footerInner{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.landing-v7-module__TwmdOq__footerBrand{flex-direction:column;align-items:flex-start;display:flex}.landing-v7-module__TwmdOq__footerBrand img{width:auto;height:36px}.landing-v7-module__TwmdOq__footerText{color:var(--text-muted);margin-top:.5rem;font-size:.85rem}.landing-v7-module__TwmdOq__footerLinks{gap:2rem;display:flex}.landing-v7-module__TwmdOq__footerLink{color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:all .25s}.landing-v7-module__TwmdOq__footerLink:hover{color:var(--green)}.landing-v7-module__TwmdOq__footerDisclaimer{color:var(--text-subtle);margin-top:.75rem;font-size:.75rem}@media (max-width:1024px){.landing-v7-module__TwmdOq__heroInner{text-align:center;grid-template-columns:1fr;gap:3rem}.landing-v7-module__TwmdOq__heroContent,.landing-v7-module__TwmdOq__heroSubtitle{max-width:100%}.landing-v7-module__TwmdOq__heroCtas{justify-content:center}.landing-v7-module__TwmdOq__heroCarousel{max-width:460px}.landing-v7-module__TwmdOq__featuresGrid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.landing-v7-module__TwmdOq__showcaseGrid,.landing-v7-module__TwmdOq__showcaseGrid.landing-v7-module__TwmdOq__reverse{text-align:center;direction:ltr;grid-template-columns:1fr;gap:3rem}.landing-v7-module__TwmdOq__showcaseGrid>*{margin:0 auto}.landing-v7-module__TwmdOq__showcaseCard{max-width:100%}.landing-v7-module__TwmdOq__stepsGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem}.landing-v7-module__TwmdOq__stepsGrid:before{display:none}.landing-v7-module__TwmdOq__testimonialsGrid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width:640px){.landing-v7-module__TwmdOq__heroTitle{font-size:2.5rem}.landing-v7-module__TwmdOq__heroCard{min-height:380px}.landing-v7-module__TwmdOq__heroCtas{flex-direction:column;align-items:center}.landing-v7-module__TwmdOq__btnPrimary,.landing-v7-module__TwmdOq__btnSecondary{justify-content:center;width:100%}.landing-v7-module__TwmdOq__navLinks{display:none}.landing-v7-module__TwmdOq__sectionTitle{font-size:2rem}.landing-v7-module__TwmdOq__ctaCard{padding:2.5rem 1.5rem}.landing-v7-module__TwmdOq__ctaTitle{font-size:2rem}.landing-v7-module__TwmdOq__stepsGrid{grid-template-columns:1fr}.landing-v7-module__TwmdOq__footerInner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.landing-v7-module__TwmdOq__footerBrand{align-items:center}.landing-v7-module__TwmdOq__footerLinks{flex-wrap:wrap;justify-content:center;gap:1.25rem}}@media (min-width:1440px){.landing-v7-module__TwmdOq__heroInner{gap:6rem;max-width:1600px}.landing-v7-module__TwmdOq__heroTitle{font-size:4.25rem}.landing-v7-module__TwmdOq__heroSubtitle{max-width:520px;font-size:1.3rem}.landing-v7-module__TwmdOq__heroCarousel{max-width:600px}.landing-v7-module__TwmdOq__heroCard{min-height:460px}.landing-v7-module__TwmdOq__navbarInner,.landing-v7-module__TwmdOq__featuresInner,.landing-v7-module__TwmdOq__showcaseInner,.landing-v7-module__TwmdOq__footerInner{max-width:1600px}.landing-v7-module__TwmdOq__sectionTitle{font-size:3rem}.landing-v7-module__TwmdOq__featuresGrid{gap:3rem}.landing-v7-module__TwmdOq__featureItem{padding:2.5rem}}@media (min-width:1920px){.landing-v7-module__TwmdOq__hero{padding:calc(160px + env(safe-area-inset-top,0px)) 3rem 120px}.landing-v7-module__TwmdOq__heroInner{gap:8rem;max-width:1800px}.landing-v7-module__TwmdOq__heroTitle{font-size:4.75rem}.landing-v7-module__TwmdOq__heroCarousel{max-width:660px}.landing-v7-module__TwmdOq__heroCard{min-height:500px}.landing-v7-module__TwmdOq__cardTitle{font-size:1.5rem}.landing-v7-module__TwmdOq__navbarInner,.landing-v7-module__TwmdOq__featuresInner,.landing-v7-module__TwmdOq__showcaseInner,.landing-v7-module__TwmdOq__ctaInner,.landing-v7-module__TwmdOq__footerInner{max-width:1800px}.landing-v7-module__TwmdOq__ctaCard{padding:5rem}}
