| :root {
|
| --bg-dark: #0a0a0a;
|
| --bg-card: #141414;
|
| --accent-primary: #00f0ff;
|
| --accent-secondary: #ff006e;
|
| --text-primary: #ffffff;
|
| --text-secondary: #a0a0a0;
|
| --gradient-1: linear-gradient(135deg, #00f0ff 0%, #8338ec 100%);
|
| }
|
|
|
| * {
|
| margin: 0;
|
| padding: 0;
|
| box-sizing: border-box;
|
|
|
| }
|
|
|
|
|
| html {
|
| scroll-behavior: smooth;
|
| overflow-x: hidden;
|
| }
|
|
|
| body {
|
| font-family: 'Outfit', sans-serif;
|
| background: var(--bg-dark);
|
| color: var(--text-primary);
|
| line-height: 1.6;
|
| width: 100%;
|
|
|
| -webkit-font-smoothing: antialiased;
|
| position: relative;
|
| }
|
|
|
| body.menu-open {
|
| overflow: hidden !important;
|
| height: 100vh;
|
| }
|
|
|
|
|
| img,
|
| video,
|
| canvas {
|
| max-width: 100%;
|
| }
|
|
|
| body {
|
| font-family: 'Outfit', sans-serif;
|
| background: var(--bg-dark);
|
| color: var(--text-primary);
|
| line-height: 1.6;
|
| }
|
|
|
|
|
| @keyframes glow {
|
| 0% {
|
| box-shadow: 0 0 5px rgba(0, 240, 255, 0.2);
|
| }
|
|
|
| 50% {
|
| box-shadow: 0 0 20px rgba(0, 240, 255, 0.5);
|
| }
|
|
|
| 100% {
|
| box-shadow: 0 0 5px rgba(0, 240, 255, 0.2);
|
| }
|
| }
|
|
|
| @keyframes spin {
|
| to {
|
| transform: rotate(360deg);
|
| }
|
| }
|
|
|
|
|
| .reveal-hidden {
|
| opacity: 0;
|
| transform: translateY(40px);
|
| transition: all 0.9s cubic-bezier(0.17, 0.55, 0.55, 1);
|
| }
|
|
|
| .reveal-hidden.visible {
|
| opacity: 1;
|
| transform: translateY(0);
|
| }
|
|
|
|
|
| nav {
|
| position: fixed;
|
| top: 0;
|
| width: 100%;
|
| height: 72px;
|
| padding: 0 5%;
|
| display: flex;
|
| align-items: center;
|
| justify-content: space-between;
|
| background: rgba(10, 10, 10, 0.85);
|
| backdrop-filter: blur(15px);
|
| z-index: 2000;
|
| border-bottom: 1px solid rgba(255, 255, 255, 0.05);
|
| }
|
|
|
| .logo {
|
| font-size: 1.8rem;
|
| font-weight: 900;
|
| background: var(--gradient-1);
|
| -webkit-background-clip: text;
|
| -webkit-text-fill-color: transparent;
|
| }
|
|
|
| .nav-links {
|
| display: flex;
|
| gap: 2rem;
|
| list-style: none;
|
| align-items: center;
|
| }
|
|
|
| .nav-links a {
|
| color: var(--text-secondary);
|
| text-decoration: none;
|
| font-weight: 500;
|
| transition: 0.3s;
|
| }
|
|
|
| .nav-links a:hover {
|
| color: var(--accent-primary);
|
| }
|
|
|
| .cta-btn {
|
| padding: 0.6rem 1.8rem;
|
| background: var(--gradient-1);
|
| border: none;
|
| border-radius: 50px;
|
| font-weight: 700;
|
| cursor: pointer;
|
| color: white;
|
| transition: transform 0.3s ease;
|
| }
|
|
|
| .cta-btn:hover {
|
| transform: scale(1.05);
|
| }
|
|
|
|
|
| .hamburger {
|
| display: none;
|
| width: 30px;
|
| height: 22px;
|
| flex-direction: column;
|
| justify-content: space-between;
|
| cursor: pointer;
|
| z-index: 2100;
|
| }
|
|
|
| .hamburger span {
|
| width: 100%;
|
| height: 3px;
|
| background: var(--text-primary);
|
| border-radius: 2px;
|
| transition: 0.35s ease;
|
| }
|
|
|
|
|
| .hero {
|
| min-height: calc(100svh - 72px);
|
|
|
| padding: 6rem 5% 4rem;
|
| text-align: center;
|
| }
|
|
|
| .hero h1 {
|
| font-size: clamp(2.5rem, 8vw, 4.5rem);
|
| font-weight: 900;
|
| line-height: 1.1;
|
| margin-bottom: 1.5rem;
|
| }
|
|
|
| .gradient-text {
|
| background: var(--gradient-1);
|
| -webkit-background-clip: text;
|
| -webkit-text-fill-color: transparent;
|
| }
|
|
|
|
|
|
|
|
|
| .tool-container {
|
| display: grid;
|
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
| gap: 2rem;
|
| max-width: 1000px;
|
|
|
| margin: 6rem auto 4rem;
|
|
|
| width: 100%;
|
| padding: 0 20px;
|
| }
|
|
|
| .upload-section,
|
| .result-section {
|
| background: var(--bg-card);
|
| padding: 2.5rem;
|
| border-radius: 24px;
|
| border: 1px solid rgba(255, 255, 255, 0.05);
|
| }
|
|
|
| .drop-area {
|
| border: 2px dashed #333;
|
| padding: 3rem;
|
| border-radius: 15px;
|
| cursor: pointer;
|
| transition: 0.4s;
|
| }
|
|
|
| .drop-area:hover {
|
| border-color: var(--accent-primary);
|
| background: rgba(0, 240, 255, 0.03);
|
| }
|
|
|
|
|
| .result-section {
|
| width: 100% !important;
|
| max-width: 100% !important;
|
| overflow: hidden;
|
|
|
| padding: 1.5rem !important;
|
|
|
| }
|
|
|
| #videoPreview {
|
| display: block;
|
| width: 100% !important;
|
|
|
| max-width: 100% !important;
|
|
|
| height: auto !important;
|
|
|
| max-height: 70vh !important;
|
|
|
| object-fit: contain !important;
|
|
|
| background: #000;
|
| border-radius: 15px;
|
| }
|
|
|
|
|
| .pricing {
|
| padding: 8rem 5%;
|
| text-align: center;
|
| }
|
|
|
| .section-title {
|
| font-size: 2.25rem;
|
| margin-bottom: 3rem;
|
| font-weight: 900;
|
| text-align: center;
|
| }
|
|
|
| .pricing-grid {
|
| display: grid;
|
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
| gap: 2rem;
|
| max-width: 1200px;
|
| margin: auto;
|
| }
|
|
|
| .pricing-card {
|
| background: var(--bg-card);
|
| padding: 3rem 2rem;
|
| border-radius: 24px;
|
| border: 1px solid rgba(255, 255, 255, 0.05);
|
| text-align: left;
|
| transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
|
| }
|
|
|
| .pricing-card:hover {
|
| transform: translateY(-15px);
|
| border-color: var(--accent-primary);
|
| }
|
|
|
| .pricing-card.featured {
|
| border-color: var(--accent-primary);
|
| animation: glow 3s infinite;
|
| }
|
|
|
| .price {
|
| font-size: 3.5rem;
|
| font-weight: 900;
|
| }
|
|
|
| .features-list {
|
| list-style: none;
|
| margin-top: 2rem;
|
| }
|
|
|
| .features-list li {
|
| margin: 10px 0;
|
| color: var(--text-secondary);
|
| }
|
|
|
| .popup-close-btn {
|
| position: absolute;
|
| top: 15px;
|
| right: 15px;
|
| width: 38px;
|
| height: 38px;
|
| border-radius: 50%;
|
| border: none;
|
| background: rgba(255, 255, 255, 0.08);
|
| color: #fff;
|
| font-size: 20px;
|
| cursor: pointer;
|
| display: flex;
|
| align-items: center;
|
| justify-content: center;
|
| transition: background 0.3s ease, transform 0.2s ease;
|
| z-index: 10;
|
| }
|
|
|
| .popup-close-btn:hover {
|
| background: rgba(255, 255, 255, 0.2);
|
| transform: scale(1.05);
|
| }
|
|
|
|
|
| @media (max-width: 768px) {
|
| .popup-close-btn {
|
| width: 34px;
|
| height: 34px;
|
| font-size: 18px;
|
| }
|
| }
|
|
|
|
|
|
|
| .btn-primary {
|
| width: 100%;
|
| padding: 1.2rem;
|
| background: var(--gradient-1);
|
| border: none;
|
| border-radius: 50px;
|
| font-weight: 700;
|
| cursor: pointer;
|
| color: white;
|
| }
|
|
|
| .pricing-btn {
|
| width: 100%;
|
| padding: 1rem;
|
| border: 2px solid var(--accent-primary);
|
| border-radius: 50px;
|
| background: transparent;
|
| color: white;
|
| margin-top: 2rem;
|
| cursor: pointer;
|
| }
|
|
|
| .pricing-btn:hover {
|
| background: var(--accent-primary);
|
| color: black;
|
| }
|
|
|
| .featured .pricing-btn {
|
| background: var(--gradient-1);
|
| border: none;
|
| }
|
|
|
|
|
| .loader-hidden,
|
| .download-hidden {
|
| display: none;
|
| }
|
|
|
|
|
| .spinner {
|
| width: 60px !important;
|
| height: 60px !important;
|
|
|
|
|
| flex-shrink: 0 !important;
|
|
|
| border: 4px solid rgba(255, 255, 255, 0.1);
|
| border-top: 4px solid #00e5ff;
|
| border-radius: 50% !important;
|
| animation: ai-spin 1s linear infinite;
|
| margin: 0 auto 15px auto;
|
| box-shadow: 0 0 15px rgba(0, 229, 255, 0.4);
|
| }
|
|
|
| @keyframes ai-spin {
|
| 0% { transform: rotate(0deg); }
|
| 100% { transform: rotate(360deg); }
|
| }
|
|
|
| .preview-hidden {
|
| display: none;
|
| }
|
|
|
| .video-blur {
|
| filter: blur(6px);
|
| pointer-events: none;
|
| }
|
|
|
| .result-section {
|
| position: relative;
|
| }
|
|
|
| .overlay-btn {
|
| position: absolute;
|
| inset: 0;
|
| background: rgba(0, 0, 0, 0.65);
|
| display: none;
|
| align-items: center;
|
| justify-content: center;
|
| border-radius: 15px;
|
| }
|
|
|
| .overlay-btn.active {
|
| display: flex;
|
| }
|
|
|
|
|
| .result-section .overlay-btn .btn-primary {
|
| width: auto;
|
| padding: 0.7rem 1.8rem;
|
| font-size: 0.9rem;
|
| }
|
|
|
|
|
|
|
|
|
| .video-blur {
|
| filter: blur(10px) brightness(0.7);
|
| transition: filter 0.5s ease;
|
| }
|
|
|
|
|
|
|
| #loader {
|
| position: absolute;
|
|
|
| inset: 0;
|
|
|
| display: flex;
|
| flex-direction: column;
|
| align-items: center;
|
| justify-content: center;
|
| background: rgba(0, 0, 0, 0.75);
|
|
|
| backdrop-filter: blur(8px);
|
|
|
| z-index: 110;
|
|
|
| border-radius: 24px;
|
|
|
| padding: 20px;
|
| text-align: center;
|
| }
|
|
|
|
|
| .loader-hidden {
|
| display: none !important;
|
| }
|
|
|
|
|
| .progress-wrapper {
|
| width: 80%;
|
| max-width: 300px;
|
| margin: 20px auto;
|
| }
|
|
|
|
|
| .overlay-btn {
|
| position: absolute;
|
| inset: 0;
|
| background: rgba(0, 0, 0, 0.75);
|
|
|
| backdrop-filter: blur(5px);
|
|
|
| display: none;
|
|
|
| align-items: center;
|
| justify-content: center;
|
| border-radius: 15px;
|
| z-index: 100;
|
| }
|
|
|
| .overlay-btn.active {
|
| display: flex;
|
|
|
| }
|
|
|
|
|
| .pricing-popup-overlay {
|
| position: fixed;
|
| inset: 0;
|
| background: rgba(0, 0, 0, 0.92);
|
| backdrop-filter: blur(15px);
|
| display: none;
|
| justify-content: center;
|
| align-items: center;
|
| z-index: 3000;
|
| overflow: hidden;
|
| }
|
|
|
| .pricing-popup-overlay.active {
|
| display: flex;
|
| }
|
|
|
| .pricing-popup-container {
|
| width: 95%;
|
| max-width: 1100px;
|
| background: #0f0f0f;
|
| padding: 30px;
|
| border-radius: 30px;
|
| border: 1px solid #222;
|
| position: relative;
|
| max-height: 90vh;
|
| overflow-y: auto;
|
| -webkit-overflow-scrolling: touch;
|
| }
|
|
|
| .popup-close {
|
| position: absolute;
|
| top: -45px;
|
| right: 0;
|
| font-size: 40px;
|
| cursor: pointer;
|
| color: var(--accent-primary);
|
| }
|
|
|
|
|
| html.popup-open,
|
| body.popup-open {
|
| overflow: hidden !important;
|
| height: 100%;
|
| }
|
|
|
| .site-footer {
|
| background: #050505;
|
| color: #ccc;
|
| padding: 60px 5% 20px;
|
| border-top: 1px solid rgba(255, 255, 255, 0.08);
|
| }
|
|
|
| .footer-container {
|
| max-width: 1200px;
|
| margin: auto;
|
| display: grid;
|
| grid-template-columns: 2fr 1fr 1fr 1fr;
|
| gap: 40px;
|
| }
|
|
|
| .footer-logo {
|
| font-size: 1.8rem;
|
| font-weight: 900;
|
| color: #00f0ff;
|
| margin-bottom: 15px;
|
| }
|
|
|
| .footer-text {
|
| font-size: 0.95rem;
|
| line-height: 1.6;
|
| color: #aaa;
|
| }
|
|
|
| .footer-col h4 {
|
| margin-bottom: 15px;
|
| color: #fff;
|
| font-size: 1.1rem;
|
| }
|
|
|
| .footer-col ul {
|
| list-style: none;
|
| padding: 0;
|
| }
|
|
|
| .footer-col ul li {
|
| margin-bottom: 10px;
|
| font-size: 0.9rem;
|
| }
|
|
|
| .footer-col ul li a {
|
| text-decoration: none;
|
| color: #aaa;
|
| transition: color 0.3s ease;
|
| }
|
|
|
| .footer-col ul li a:hover {
|
| color: #00f0ff;
|
| }
|
|
|
| .footer-bottom {
|
| text-align: center;
|
| margin-top: 40px;
|
| padding-top: 20px;
|
| border-top: 1px solid rgba(255, 255, 255, 0.08);
|
| font-size: 0.85rem;
|
| color: #777;
|
| }
|
|
|
|
|
| .footer-disclaimer-box {
|
| max-width: 1100px;
|
| margin: 40px auto 20px;
|
| padding: 20px;
|
| background: rgba(255, 255, 255, 0.05);
|
|
|
| border-radius: 8px;
|
| font-size: 0.8rem;
|
| color: #888;
|
| line-height: 1.5;
|
| text-align: center;
|
| }
|
|
|
| .footer-seo-keywords {
|
| max-width: 1100px;
|
| margin: 0 auto;
|
| padding: 10px;
|
| font-size: 0.75rem;
|
| color: #444;
|
|
|
| text-align: center;
|
| border-top: 1px solid #1a1f2b;
|
| }
|
|
|
| .footer-seo-keywords strong {
|
| color: #555;
|
| }
|
|
|
|
|
| @media (max-width: 768px) {
|
| .footer-container {
|
| grid-template-columns: 1fr;
|
| gap: 30px;
|
| text-align: center;
|
| }
|
|
|
| .footer-logo {
|
| font-size: 1.6rem;
|
| }
|
| }
|
|
|
|
|
|
|
| @media (max-width: 768px) {
|
|
|
| .hamburger {
|
| display: flex;
|
| }
|
|
|
| .nav-links {
|
| position: fixed;
|
| top: 72px;
|
| right: -100%;
|
| height: calc(100vh - 72px);
|
| width: min(75%, 320px);
|
| background: rgba(10, 10, 10, 0.95);
|
| backdrop-filter: blur(20px);
|
| flex-direction: column;
|
| justify-content: center;
|
| gap: 1.5rem;
|
| padding: 2rem;
|
| transition: right 0.4s ease;
|
| z-index: 1500;
|
| }
|
|
|
| .nav-links.active {
|
| right: 0;
|
| }
|
|
|
| .hamburger.active span:nth-child(1) {
|
| transform: translateY(9px) rotate(45deg);
|
| }
|
|
|
| .hamburger.active span:nth-child(2) {
|
| opacity: 0;
|
| }
|
|
|
| .hamburger.active span:nth-child(3) {
|
| transform: translateY(-9px) rotate(-45deg);
|
| }
|
|
|
| .tool-container {
|
| grid-template-columns: 1fr;
|
| }
|
|
|
|
|
| .spinner {
|
| width: 45px !important;
|
| height: 45px !important;
|
| flex-shrink: 0 !important;
|
| border-width: 3px;
|
| }
|
|
|
| }
|
|
|
|
|
|
|
|
|
|
|
| .animate {
|
| opacity: 0;
|
| transform: translateY(40px);
|
| transition: opacity 0.8s ease, transform 0.8s ease;
|
| }
|
|
|
|
|
| .animate.show {
|
| opacity: 1;
|
| transform: translateY(0);
|
| }
|
|
|
|
|
| .animate-fade {
|
| opacity: 0;
|
| transform: translateY(20px);
|
| transition: all 0.8s ease;
|
| }
|
|
|
| .animate-fade.show {
|
| opacity: 1;
|
| transform: translateY(0);
|
| }
|
|
|
|
|
| .animate-scale {
|
| opacity: 0;
|
| transform: scale(0.9);
|
| transition: opacity 0.6s ease, transform 0.6s ease;
|
| }
|
|
|
| .animate-scale.show {
|
| opacity: 1;
|
| transform: scale(1);
|
| }
|
|
|
|
|
| .delay-1 {
|
| transition-delay: 0.1s;
|
| }
|
|
|
| .delay-2 {
|
| transition-delay: 0.2s;
|
| }
|
|
|
| .delay-3 {
|
| transition-delay: 0.3s;
|
| }
|
|
|
| .delay-4 {
|
| transition-delay: 0.4s;
|
| }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| .blog-post {
|
| max-width: 900px;
|
| margin: 120px auto 60px;
|
| padding: 0 20px;
|
| color: #ccc;
|
| line-height: 1.8;
|
| }
|
|
|
|
|
| .blog-header {
|
| text-align: center;
|
| margin-bottom: 50px;
|
| }
|
|
|
| .blog-header h1 {
|
| font-size: clamp(2.5rem, 5vw, 4rem);
|
| font-weight: 900;
|
| line-height: 1.1;
|
| color: white;
|
| margin-bottom: 20px;
|
| }
|
|
|
| .blog-header .meta {
|
| font-size: 0.9rem;
|
| color: var(--rzp-blue);
|
| font-weight: 600;
|
| text-transform: uppercase;
|
| letter-spacing: 2px;
|
| }
|
|
|
|
|
| .blog-body h3 {
|
| color: white;
|
| font-size: 1.8rem;
|
| margin: 40px 0 20px;
|
| }
|
|
|
| .blog-body p {
|
| margin-bottom: 20px;
|
| font-size: 1.1rem;
|
| }
|
|
|
| .blog-body blockquote {
|
| background: #151515;
|
| border-left: 5px solid var(--rzp-blue);
|
| padding: 30px;
|
| margin: 40px 0;
|
| font-style: italic;
|
| color: #eee;
|
| font-size: 1.2rem;
|
| border-radius: 0 15px 15px 0;
|
| }
|
|
|
|
|
| .blog-body ul {
|
| list-style: none;
|
| margin-bottom: 30px;
|
| }
|
|
|
| .blog-body ul li {
|
| margin-bottom: 15px;
|
| position: relative;
|
| padding-left: 30px;
|
| }
|
|
|
| .blog-body ul li::before {
|
| content: '⚡';
|
| position: absolute;
|
| left: 0;
|
| color: var(--rzp-blue);
|
| }
|
|
|
|
|
| .strategy-table {
|
| width: 100%;
|
| border-collapse: collapse;
|
| margin: 40px 0;
|
| background: #111;
|
| border-radius: 15px;
|
| overflow: hidden;
|
| border: 1px solid #333;
|
| }
|
|
|
| .strategy-table th,
|
| .strategy-table td {
|
| padding: 20px;
|
| text-align: left;
|
| border-bottom: 1px solid #222;
|
| }
|
|
|
| .strategy-table th {
|
| background: #1a1a1a;
|
| color: var(--rzp-blue);
|
| font-size: 0.85rem;
|
| text-transform: uppercase;
|
| }
|
|
|
|
|
| .free-trap-warning {
|
| background: linear-gradient(135deg, #2d0a0a 0%, #1a0505 100%);
|
| border: 2px solid #ff4757;
|
| padding: 40px;
|
| border-radius: 20px;
|
| margin-top: 60px;
|
| text-align: center;
|
| position: relative;
|
| overflow: hidden;
|
| }
|
|
|
| .free-trap-warning h4 {
|
| color: #ff4757;
|
| font-size: 1.5rem;
|
| margin-bottom: 15px;
|
| text-transform: uppercase;
|
| }
|
|
|
| .free-trap-warning p {
|
| color: #ffcccc;
|
| font-weight: 500;
|
| }
|
|
|
| .free-trap-warning .pricing-btn {
|
| margin-top: 25px;
|
| background: #ff4757;
|
| border: none;
|
| box-shadow: 0 0 20px rgba(255, 71, 87, 0.4);
|
| }
|
|
|
|
|
| @media (max-width: 768px) {
|
| .blog-header h1 {
|
| font-size: 2rem;
|
| }
|
|
|
| .strategy-table {
|
| font-size: 0.9rem;
|
| }
|
| }
|
|
|
|
|
| #videoPreview {
|
| width: 100% !important;
|
|
|
| max-height: 450px !important;
|
|
|
|
|
| object-fit: contain !important;
|
| background: #000;
|
| border-radius: 15px;
|
| border: 1px solid rgba(255, 255, 255, 0.1);
|
| box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
|
| display: block;
|
| margin: 0 auto;
|
| }
|
|
|
|
|
| .preview-hidden {
|
| display: none !important;
|
| }
|
|
|
|
|
|
|
|
|
| @media (max-width: 768px) {
|
|
|
|
|
|
|
|
|
| .hero, .tool-container, .pricing, .faq-section {
|
| max-width: 100vw;
|
| overflow-x: hidden;
|
| }
|
|
|
|
|
| .tool-container {
|
| grid-template-columns: 1fr !important;
|
|
|
| gap: 1.5rem !important;
|
| padding: 0 10px !important;
|
| width: 100% !important;
|
| }
|
|
|
|
|
| .upload-section,
|
| .result-section {
|
| padding: 1.2rem !important;
|
|
|
| width: 100% !important;
|
| overflow: hidden !important;
|
| }
|
|
|
|
|
| #videoPreview {
|
| width: 100% !important;
|
|
|
| max-width: 100% !important;
|
| height: auto !important;
|
|
|
| max-height: 350px !important;
|
|
|
| object-fit: contain !important;
|
|
|
| background: #000;
|
| border-radius: 12px;
|
| display: block;
|
| margin: 0 auto;
|
| }
|
|
|
|
|
| .animate {
|
| max-width: 100%;
|
| }
|
| }
|
|
|
|
|
|
|
| .faq-section {
|
| padding: 100px 5%;
|
| background: #0a0a0a;
|
|
|
| color: #ffffff;
|
| }
|
|
|
| .faq-section .section-title {
|
| color: #ffffff !important;
|
| text-align: center;
|
| font-size: 2.5rem;
|
| font-weight: 800;
|
| margin-bottom: 10px;
|
| }
|
|
|
| .faq-subtitle {
|
| text-align: center;
|
| color: #8b949e !important;
|
| margin-bottom: 50px;
|
| font-size: 1rem;
|
| }
|
|
|
| .faq-container {
|
| max-width: 850px;
|
| margin: 0 auto;
|
| }
|
|
|
| .faq-item {
|
| background: #161b22;
|
|
|
| margin-bottom: 15px;
|
| border-radius: 12px;
|
| border: 1px solid #30363d;
|
| overflow: hidden;
|
| transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
| border-left: 5px solid #3395ff;
|
|
|
| }
|
|
|
| .faq-question {
|
| padding: 20px 25px;
|
| display: flex;
|
| justify-content: space-between;
|
| align-items: center;
|
| cursor: pointer;
|
| font-weight: 600;
|
| font-size: 1.1rem;
|
| color: #ffffff;
|
| }
|
|
|
|
|
| .chevron {
|
| font-size: 0.8rem;
|
| color: #3395ff;
|
| transition: transform 0.4s ease, color 0.3s;
|
| }
|
|
|
| .faq-answer {
|
| max-height: 0;
|
| overflow: hidden;
|
| opacity: 0;
|
| padding: 0 25px;
|
| color: #8b949e;
|
| line-height: 1.6;
|
| transition: all 0.4s ease-in-out;
|
|
|
| }
|
|
|
|
|
| .faq-item.active {
|
| border-color: #ff4757;
|
|
|
| box-shadow: 0 10px 30px rgba(255, 71, 87, 0.1);
|
| }
|
|
|
| .faq-item.active .faq-answer {
|
| max-height: 250px;
|
|
|
| padding-bottom: 25px;
|
| opacity: 1;
|
|
|
| }
|
|
|
|
|
| .faq-item.active .chevron {
|
| transform: rotate(180deg);
|
| color: #ff4757;
|
|
|
| }
|
|
|
|
|
|
|
| .faq-search-container {
|
| max-width: 450px;
|
|
|
| margin: 0 auto 50px auto;
|
|
|
| padding: 0 20px;
|
|
|
| }
|
|
|
| #faqSearch {
|
| width: 100%;
|
| padding: 12px 20px;
|
|
|
| background: #161b22;
|
|
|
| border: 1px solid #30363d;
|
| border-radius: 30px;
|
|
|
| color: white;
|
| font-size: 0.95rem;
|
| outline: none;
|
| text-align: center;
|
|
|
| transition: all 0.3s ease;
|
| }
|
|
|
| #faqSearch:focus {
|
| border-color: #3395ff;
|
|
|
| box-shadow: 0 0 15px rgba(51, 149, 255, 0.2);
|
| background: #1c212c;
|
| }
|
|
|
|
|
| #faqSearch::placeholder {
|
| color: #8b949e;
|
| font-size: 0.9rem;
|
| }
|
|
|
| @media (max-width: 768px) {
|
| .faq-section .section-title {
|
| font-size: 1.8rem;
|
| }
|
| }
|
|
|
| .user-dropdown { position: relative; display: inline-block; cursor: pointer; padding: 8px 18px; background: rgba(0, 229, 255, 0.1); border-radius: 20px; border: 1px solid rgba(0,229,255,0.3); color: white; font-weight: 500; transition: 0.3s; }
|
| .user-dropdown:hover { background: rgba(0, 229, 255, 0.2); }
|
| .dropdown-content { display: none; position: absolute; top: 110%; right: 0; background-color: #111; min-width: 150px; box-shadow: 0px 8px 16px 0px rgba(0,229,255,0.2); z-index: 100; border-radius: 8px; border: 1px solid #333; overflow: hidden; }
|
| .dropdown-content a { color: white; padding: 12px 16px; text-decoration: none; display: block; border-bottom: 1px solid #222; font-size: 0.9rem; }
|
| .dropdown-content a:hover { background-color: #222; color: #00e5ff; }
|
| .user-dropdown:hover .dropdown-content { display: block; }
|
|
|
|
|
| .how-it-works {
|
| padding: 6rem 5%;
|
| background: var(--bg-dark);
|
|
|
| }
|
|
|
| .how-it-works .section-subtitle {
|
| text-align: center;
|
| color: var(--text-secondary);
|
| margin-top: -30px;
|
| margin-bottom: 50px;
|
| font-size: 1.1rem;
|
| }
|
|
|
| .how-it-works .steps-grid {
|
| display: grid;
|
| grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
| gap: 2rem;
|
| max-width: 1200px;
|
| margin: auto;
|
| }
|
|
|
| .how-it-works .step-card {
|
| background: var(--bg-card);
|
| padding: 3rem 2rem;
|
| border-radius: 24px;
|
| text-align: center;
|
| border: 1px solid rgba(255, 255, 255, 0.05);
|
| transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
|
| }
|
|
|
| .how-it-works .step-card:hover {
|
| transform: translateY(-15px);
|
| border-color: var(--accent-primary);
|
| box-shadow: 0 10px 30px rgba(0, 240, 255, 0.15);
|
| }
|
|
|
| .how-it-works .step-icon {
|
| font-size: 3.5rem;
|
| margin-bottom: 1.5rem;
|
| filter: drop-shadow(0 0 15px rgba(0, 240, 255, 0.4));
|
| }
|
|
|
| .how-it-works .step-card h3 {
|
| color: var(--text-primary);
|
| font-size: 1.4rem;
|
| margin-bottom: 1rem;
|
| font-weight: 700;
|
| }
|
|
|
| .how-it-works .step-card p {
|
| color: var(--text-secondary);
|
| font-size: 1rem;
|
| line-height: 1.6;
|
| } |