:root{--revurge-lime:#d2fa98;--revurge-pink:#f893ee;--revurge-white:#fff;--revurge-black:#000;--revurge-lime-dark:#b8e87a;--revurge-pink-dark:#e570d8;--revurge-gray-50:#fafafa;--revurge-gray-100:#f4f4f5;--revurge-gray-200:#e4e4e7;--revurge-gray-300:#d4d4d8;--revurge-gray-400:#a1a1aa;--revurge-gray-500:#71717a;--revurge-gray-600:#52525b;--revurge-gray-700:#3f3f46;--revurge-gray-800:#27272a;--revurge-gray-900:#18181b}.light-theme{background:#fff;background:var(--revurge-white);color:#000;color:var(--revurge-black)}.light-hero-gradient{background:radial-gradient(ellipse 80% 50% at 50% -20%,#d2fa984d,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#f893ee26,#0000),radial-gradient(ellipse 60% 40% at 20% 50%,#d2fa9833,#0000),#fff}.light-glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #00000014;border-radius:16px;box-shadow:0 4px 24px #0000000f}.light-stat-card{background:#fafafa;background:var(--revurge-gray-50);border:1px solid #e4e4e7;border:1px solid var(--revurge-gray-200);border-radius:16px;padding:20px}.light-btn-primary{background:linear-gradient(135deg,#d2fa98,#b8e87a);background:linear-gradient(135deg,var(--revurge-lime) 0,var(--revurge-lime-dark) 100%);border:none;border-radius:12px;box-shadow:0 4px 14px #d2fa9866;color:#000;color:var(--revurge-black);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.light-btn-primary:hover{box-shadow:0 6px 20px #d2fa9880;transform:translateY(-2px)}.light-btn-secondary{background:linear-gradient(135deg,#f893ee,#e570d8);background:linear-gradient(135deg,var(--revurge-pink) 0,var(--revurge-pink-dark) 100%);border:none;border-radius:12px;box-shadow:0 4px 14px #f893ee4d;color:#fff;color:var(--revurge-white);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.light-btn-secondary:hover{box-shadow:0 6px 20px #f893ee66;transform:translateY(-2px)}.light-btn-outline{background:#0000;border:2px solid #d4d4d8;border:2px solid var(--revurge-gray-300);border-radius:12px;color:#000;color:var(--revurge-black);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.light-btn-outline:hover{background:#d2fa981a;border-color:#d2fa98;border-color:var(--revurge-lime)}.light-badge-lime{background:#d2fa984d;border:1px solid #d2fa9880;border-radius:100px}.light-badge-lime,.light-badge-pink{align-items:center;color:#27272a;color:var(--revurge-gray-800);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.light-badge-pink{background:#f893ee33;border:1px solid #f893ee66;border-radius:100px}.light-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--revurge-gray-200)}.light-feature-card{background:#fff;background:var(--revurge-white);border:1px solid #e4e4e7;border:1px solid var(--revurge-gray-200);border-radius:16px;padding:24px;transition:all .3s ease}.light-feature-card:hover{border-color:#d2fa98;border-color:var(--revurge-lime);box-shadow:0 8px 30px #d2fa9833;transform:translateY(-4px)}.light-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b8e87a,#f893ee);background:linear-gradient(135deg,var(--revurge-lime-dark) 0,var(--revurge-pink) 100%);-webkit-background-clip:text;background-clip:text}.light-grid-pattern{background-image:linear-gradient(#00000008 1px,#0000 0),linear-gradient(90deg,#00000008 1px,#0000 0);background-size:40px 40px}.brand-logo-marquee img{filter:grayscale(100%);opacity:.5;transition:all .3s ease}.brand-logo-marquee img:hover{filter:grayscale(0);opacity:1}.light-animated-border{background:#fff;background:var(--revurge-white);border-radius:16px;position:relative}.light-animated-border:before{animation:borderGradient 3s linear infinite;background:linear-gradient(90deg,#d2fa98,#f893ee,#d2fa98);background:linear-gradient(90deg,var(--revurge-lime),var(--revurge-pink),var(--revurge-lime));background-size:200% 100%;border-radius:18px;content:"";inset:-2px;position:absolute;z-index:-1}@keyframes borderGradient{0%{background-position:0 50%}to{background-position:200% 50%}}.light-section-divider{background:linear-gradient(90deg,#0000,#e4e4e7,#0000);background:linear-gradient(90deg,#0000,var(--revurge-gray-200),#0000);height:1px}.light-orb-lime{background:#d2fa98;background:var(--revurge-lime);opacity:.4}.light-orb-lime,.light-orb-pink{animation:float 8s ease-in-out infinite;border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.light-orb-pink{animation-delay:-3s;background:#f893ee;background:var(--revurge-pink);opacity:.3}.light-country-card{background:#fff;background:var(--revurge-white);border:1px solid #e4e4e7;border:1px solid var(--revurge-gray-200);border-radius:16px;padding:20px;transition:all .3s ease}.light-country-card:hover{border-color:#d2fa98;border-color:var(--revurge-lime);box-shadow:0 8px 24px #d2fa9833;transform:translateY(-2px)}.light-walkthrough-card{background:#fafafa;background:var(--revurge-gray-50);border:1px solid #e4e4e7;border:1px solid var(--revurge-gray-200);border-radius:20px;overflow:hidden}.light-review-text{color:#3f3f46;color:var(--revurge-gray-700)}.light-review-author{color:#71717a;color:var(--revurge-gray-500)}.light-icon-box{align-items:center;background:linear-gradient(135deg,#d2fa984d,#f893ee33);border-radius:12px;color:#27272a;color:var(--revurge-gray-800);display:flex;height:48px;justify-content:center;width:48px}.light-cta-gradient{background:radial-gradient(ellipse 80% 50% at 50% 100%,#d2fa9866,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#f893ee33,#0000),#fafafa;background:radial-gradient(ellipse 80% 50% at 50% 100%,#d2fa9866,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#f893ee33,#0000),var(--revurge-gray-50)}.brand-carousel-gradient{background:linear-gradient(135deg,#f893ee14,#fffffff2 25%,#d2fa981a 50%,#fffffff2 75%,#f893ee14);border-bottom:1px solid #d2fa9833;border-top:1px solid #f893ee26}.brand-carousel-blob{animation:blobFloat 12s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none;position:absolute}.brand-carousel-blob-1{animation-delay:0s;background:linear-gradient(135deg,#f893ee,#ffc0eb);height:300px;left:5%;top:-20%;width:300px}.brand-carousel-blob-2{animation-delay:-4s;background:linear-gradient(135deg,#d2fa98,#e8ffcc);bottom:-30%;height:250px;right:10%;width:250px}.brand-carousel-blob-3{animation-delay:-8s;background:linear-gradient(135deg,#f893ee,#d2fa98);height:200px;left:50%;opacity:.3;top:50%;transform:translate(-50%,-50%);width:200px}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(20px,20px) scale(1.05)}}.brand-logo-card-v2{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #f893ee33;border-radius:12px;box-shadow:0 4px 16px #f893ee14;display:flex;justify-content:center;padding:10px 20px;transition:all .3s ease}.brand-logo-card-v2:hover{background:#fffffff2;border-color:#f893ee66;box-shadow:0 6px 24px #f893ee26;transform:translateY(-2px)}.brand-logo-text-v2{color:#3f3f46;font-size:13px;font-weight:600;text-align:center;transition:color .3s ease;white-space:nowrap}.brand-logo-card-v2:hover .brand-logo-text-v2{color:#18181b}.brand-logo-modern .brand-logo-text-v2{font-weight:500;letter-spacing:-.5px}.brand-logo-bold .brand-logo-text-v2{font-size:11px;font-weight:800;letter-spacing:1px}.brand-logo-spaced .brand-logo-text-v2{font-size:10px;font-weight:400;letter-spacing:4px}.brand-logo-playful .brand-logo-text-v2{font-style:italic;font-weight:500}.brand-logo-minimal .brand-logo-text-v2{font-weight:300;letter-spacing:2px}.brand-logo-script .brand-logo-text-v2{font-size:12px;font-style:italic;font-weight:400}.brand-logo-elegant .brand-logo-text-v2{font-family:Georgia,serif;font-size:11px;font-weight:400;letter-spacing:1px}.brand-logo-artistic .brand-logo-text-v2{font-family:Georgia,serif;font-weight:500}.brand-logo-clean .brand-logo-text-v2{font-weight:700;letter-spacing:0}.brand-logo-tech .brand-logo-text-v2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e570d8,#f893ee);-webkit-background-clip:text;background-clip:text;font-weight:700}.brand-logo-luxury .brand-logo-text-v2{font-family:Georgia,serif;font-size:11px;font-weight:400;letter-spacing:2px}.brand-logo-serif .brand-logo-text-v2{font-family:Georgia,serif;font-style:italic;font-weight:400}.reviews-gradient-bg{background:linear-gradient(90deg,#d2fa9826,#fffffffa 20%,#f893ee14 50%,#fffffffa 80%,#d2fa9826);border-bottom:1px solid #d2fa984d}
/*# sourceMappingURL=4186.82af74a7.chunk.css.map*/