:root{--black:#000;--dark:#111827;--surface:#1f2937;--accent:#fc0;--accent-dark:#e6b800;--accent-light:#ffcc0026;--success:#0cc0df;--success-dark:#0ba8c4;--warning:#f59e0b;--white:#fff;--light-grey:#f3f4f6;--muted:#6b7280;--border-light:#e5e7eb;--border-dark:#ffffff14;--text-grey:#9ca3af;--font-display:"Syne", sans-serif;--font-body:"DM Sans", sans-serif;--font-telugu:"Noto Sans Telugu", sans-serif;--max-width:1200px;--navbar-height:64px;--section-padding:96px 0;--section-padding-mobile:64px 0;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--dark);background-color:var(--white);font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,video{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:var(--section-padding)}h1,h2,h3{font-family:var(--font-display);line-height:1.15}h1{font-size:72px;font-weight:800;line-height:1.1}h2{font-size:48px;font-weight:700;line-height:1.2}h3{font-size:28px;font-weight:700;line-height:1.3}.telugu{font-family:var(--font-telugu)}.btn{font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--white)}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-1px)}.btn-outline{color:var(--white);background:0 0;border:1.5px solid #fff6}.btn-outline:hover{border-color:var(--white)}.btn-success{background:var(--success);color:var(--white)}.btn-success:hover{background:var(--success-dark);transform:translateY(-1px)}.btn-dark{background:var(--black);color:var(--white)}.btn-dark:hover{background:var(--dark);transform:translateY(-1px)}.badge-primary{background:var(--accent-light);color:#b38f00;border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.badge-secondary{color:#0ba8c4;border-radius:var(--radius-full);background:#0cc0df1a;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.badge-zero{background:var(--accent);color:var(--white);border-radius:var(--radius-full);align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}.card-dark{background:var(--surface);border:1px solid var(--border-dark);border-radius:var(--radius-lg);padding:24px}.card-light{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px;box-shadow:0 1px 4px #0000000f}.card-accent{background:var(--black);border:2px solid var(--accent);border-radius:var(--radius-lg);padding:24px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--light-grey)}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--dark)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated-section{opacity:0;will-change:opacity, transform}.animated-section.is-visible{opacity:1}.animated-section.fade-in-up{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.animated-section.fade-in-up.is-visible{transform:translateY(0)}.animated-section.fade-in{transition:opacity .8s ease-out}.animated-section.zoom-in{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.95)}.animated-section.zoom-in.is-visible{transform:scale(1)}@media (width<=1024px){h1{font-size:52px}h2{font-size:36px}h3{font-size:24px}}@media (width<=768px){h1{font-size:40px}h2{font-size:32px}h3{font-size:22px}.section{padding:var(--section-padding-mobile)}.container{padding:0 16px}}@media (width<=480px){h1{font-size:36px}h2{font-size:28px}}.navbar{z-index:1000;height:var(--navbar-height);background:var(--black);align-items:center;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{box-shadow:0 1px 12px #00000080}.navbar-inner{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 24px;display:flex}.navbar-logo{color:var(--white);align-items:center;gap:10px;display:flex}.navbar-logo .logo-icon-img{object-fit:contain;border-radius:8px;width:32px;height:32px}.navbar-logo .logo-text{font-family:var(--font-display);color:var(--white);font-size:20px;font-weight:700}.navbar-links{align-items:center;gap:32px;display:flex}.navbar-links a{color:var(--text-grey);font-size:14px;font-weight:500;transition:color .2s}.navbar-links a:hover,.navbar-links a.active{color:var(--white)}.navbar-right{align-items:center;gap:20px;display:flex}.lang-toggle{color:var(--text-grey);cursor:pointer;font-size:13px;font-weight:500;transition:color .2s}.lang-toggle:hover,.lang-toggle .lang-active{color:var(--white)}.navbar-cta .btn{padding:10px 20px;font-size:14px}.navbar-mobile-toggle{cursor:pointer;flex-direction:column;gap:5px;padding:4px;display:none}.navbar-mobile-toggle span{background:var(--white);border-radius:2px;width:22px;height:2px;transition:all .3s}.navbar-mobile-toggle.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.navbar-mobile-toggle.open span:nth-child(2){opacity:0}.navbar-mobile-toggle.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.navbar-mobile-menu{top:var(--navbar-height);background:var(--black);z-index:999;flex-direction:column;gap:0;padding:32px 24px;animation:.25s fadeIn;display:none;position:fixed;bottom:0;left:0;right:0}.navbar-mobile-menu.open{display:flex}.navbar-mobile-menu a{color:var(--text-grey);border-bottom:1px solid var(--surface);padding:16px 0;font-size:18px;font-weight:500;transition:color .2s}.navbar-mobile-menu a:hover{color:var(--white)}.navbar-mobile-menu .mobile-cta{flex-direction:column;gap:12px;margin-top:24px;display:flex}@media (width<=768px){.navbar-links,.navbar-right{display:none}.navbar-mobile-toggle{display:flex}}.footer{background:var(--dark);padding:64px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand .footer-logo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.logo-icon-img{object-fit:contain;border-radius:8px;width:32px;height:32px}.footer-brand .footer-logo-text{font-family:var(--font-display);color:var(--white);font-size:20px;font-weight:700}.footer-brand p{color:var(--text-grey);max-width:300px;font-size:14px;line-height:1.7}.footer-social{gap:12px;margin-top:20px;display:flex}.footer-social a{background:var(--surface);width:36px;height:36px;color:var(--text-grey);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.footer-social a:hover{background:var(--accent);color:var(--white)}.footer-col h4{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:20px;font-size:12px;font-weight:500}.footer-col a{color:var(--text-grey);padding:4px 0;font-size:14px;transition:color .2s;display:block}.footer-col a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.footer-bottom p{color:var(--muted);font-size:13px}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a{color:var(--muted);font-size:13px;transition:color .2s}.footer-bottom-links a:hover{color:var(--white)}@media (width<=768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=480px){.footer-grid{grid-template-columns:1fr}}.hero{min-height:100vh;padding-top:calc(var(--navbar-height) + 48px);background:var(--black);padding-bottom:80px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#6c63ff1f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:20%;left:30%}.hero .container{z-index:1;align-items:center;gap:48px;display:flex;position:relative}.hero-text{flex:1;min-width:0}.hero-badge{margin-bottom:24px}.hero h1{color:var(--white);margin-bottom:24px}.hero-sub{color:var(--text-grey);max-width:520px;margin-bottom:16px;font-size:18px;line-height:1.7}.hero-telugu{color:var(--text-grey);opacity:.85;margin-bottom:32px;font-size:16px}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.hero-trust{flex-wrap:wrap;gap:24px;display:flex}.hero-trust span{color:var(--text-grey);font-size:13px;font-weight:400}.hero-image{flex:0 0 380px;justify-content:center;align-items:center;display:flex}.hero-image img{filter:drop-shadow(0 24px 64px #6c63ff2e);width:100%;max-width:380px;height:auto}.stats-bar{background:var(--dark);padding:56px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stat-item .stat-number{font-family:var(--font-display);color:var(--white);margin-bottom:6px;font-size:56px;font-weight:800;line-height:1.1}.stat-item .stat-label{color:var(--text-grey);font-size:14px;font-weight:400}.how-it-works{background:var(--light-grey)}.how-it-works .section-header{text-align:center;margin-bottom:64px}.how-it-works .section-header h2{color:var(--dark)}.how-columns{grid-template-columns:1fr 1fr;gap:48px;display:grid}.how-column h3{color:var(--dark);align-items:center;gap:10px;margin-bottom:28px;display:flex}.how-column h3 .emoji{font-size:24px}.how-steps{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.how-step{align-items:flex-start;gap:16px;display:flex}.step-number{border-radius:var(--radius-full);background:var(--accent);width:32px;height:32px;color:var(--white);font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.step-text{color:var(--dark);padding-top:4px;font-size:15px;line-height:1.6}.how-tagline{color:var(--muted);padding-left:48px;font-size:14px;font-style:italic;font-weight:500}.driver-benefits{background:var(--black)}.driver-benefits .section-header{text-align:center;margin-bottom:64px}.driver-benefits .section-header h2{color:var(--white);margin-bottom:12px}.driver-benefits .section-sub-telugu{color:var(--text-grey);opacity:.85;font-size:16px}.driver-benefits-content{flex-direction:column;gap:64px;display:flex}.rider-features{background:var(--white)}.rider-features .section-header{text-align:center;margin-bottom:64px}.rider-features .section-header h2{color:var(--dark)}.features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card{padding:32px 24px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.feature-icon{margin-bottom:16px;font-size:32px}.feature-card h3{color:var(--dark);margin-bottom:10px;font-size:18px;font-weight:700}.feature-card p{color:var(--muted);font-size:14px;line-height:1.7}.testimonials{background:var(--light-grey)}.testimonials .section-header{text-align:center;margin-bottom:64px}.testimonials .section-header h2{color:var(--dark)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:32px 24px;display:flex}.testimonial-stars{color:var(--warning);letter-spacing:2px;font-size:18px}.testimonial-quote{color:var(--dark);flex:1;font-size:15px;line-height:1.7}.testimonial-author{color:var(--muted);border-top:1px solid var(--border-light);padding-top:16px;font-size:13px;font-weight:500}.pricing-section{background:var(--black)}.pricing-section .section-header{text-align:center;margin-bottom:64px}.pricing-section .section-header h2{color:var(--white);margin-bottom:12px}.pricing-section .section-header p{color:var(--text-grey);font-size:16px}.download-cta{background:var(--accent);text-align:center}.download-cta h2{color:var(--white);margin-bottom:12px}.download-cta .cta-sub{color:var(--white);opacity:.9;margin-bottom:32px;font-size:18px}.download-cta .btn-dark{margin-bottom:24px;padding:16px 36px;font-size:16px}.download-cta .cta-telugu{color:var(--white);opacity:.8;font-size:15px}@media (width<=1024px){.hero .container{gap:32px}.hero-image{flex:0 0 300px}.stat-item .stat-number{font-size:44px}.features-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero{padding-top:calc(var(--navbar-height) + 32px);padding-bottom:56px}.hero .container{text-align:center;flex-direction:column}.hero-sub{margin-left:auto;margin-right:auto}.hero-ctas,.hero-trust{justify-content:center}.hero-image{flex:none;order:-1;width:100%;max-width:280px}.stats-bar{padding:40px 0}.stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.stat-item .stat-number{font-size:40px}.how-columns{grid-template-columns:1fr;gap:48px}.features-grid,.testimonials-grid{grid-template-columns:1fr}}@media (width<=480px){.hero{min-height:auto;padding-top:calc(var(--navbar-height) + 24px)}.hero-sub{font-size:16px}.stats-grid{grid-template-columns:1fr 1fr;gap:20px}.stat-item .stat-number{font-size:36px}.stat-item .stat-label{font-size:12px}.how-tagline{padding-left:0}.download-cta .btn-dark{padding:14px 28px;font-size:15px}}.comparison-table{width:100%;margin-top:40px;overflow-x:auto}.comparison-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--border-dark);padding:16px 20px;font-size:14px}.comparison-table th{font-family:var(--font-display);color:var(--white);padding-bottom:20px;font-size:16px;font-weight:700}.comparison-table th .table-badge{margin-top:4px;display:block}.comparison-table td{color:var(--text-grey)}.comparison-table td.feature-name{color:var(--muted);font-weight:500}.comparison-table .col-gaman{border-left:2px solid var(--accent);border-right:2px solid var(--accent);color:var(--white);background:#6c63ff0f;font-weight:500}.comparison-table th.col-gaman{border-top:2px solid var(--accent);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.comparison-table tr:last-child td.col-gaman{border-bottom:2px solid var(--accent);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.val-good{font-weight:500;color:var(--success)!important}.val-bad{color:#ef4444!important}.val-neutral{color:var(--text-grey)!important}@media (width<=768px){.comparison-table{margin-left:-16px;margin-right:-16px;padding:0 16px}}.earnings-calc{margin-top:48px}.earnings-calc h3{color:var(--white);margin-bottom:8px}.earnings-calc>p{color:var(--text-grey);margin-bottom:32px;font-size:14px}.calc-sliders{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.calc-slider-group label{color:var(--text-grey);margin-bottom:12px;font-size:14px;display:block}.calc-slider-group .slider-value{color:var(--white);font-family:var(--font-display);font-size:28px;font-weight:800}.calc-slider-group input[type=range]{appearance:none;background:var(--surface);border-radius:3px;outline:none;width:100%;height:6px;margin-top:12px}.calc-slider-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border:3px solid var(--white);border-radius:50%;width:20px;height:20px}.calc-results{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.calc-result-card{border-radius:var(--radius-lg);text-align:center;padding:24px}.calc-result-card.other,.calc-result-card.gaman{background:var(--surface);border:1px solid var(--border-dark)}.calc-result-card.savings{background:#10b9811a;border:1px solid #10b9814d}.calc-result-card .result-label{color:var(--text-grey);margin-bottom:8px;font-size:13px}.calc-result-card .result-value{font-family:var(--font-display);color:var(--white);font-size:32px;font-weight:800}.calc-result-card.savings .result-value{color:var(--success)}.calc-result-card .result-sub{color:var(--muted);margin-top:4px;font-size:12px}@media (width<=768px){.calc-sliders,.calc-results{grid-template-columns:1fr}}.pricing-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.pricing-card{border-radius:var(--radius-lg);text-align:center;background:var(--surface);border:1px solid var(--border-dark);padding:32px 24px;transition:transform .2s;position:relative}.pricing-card:hover{transform:translateY(-4px)}.pricing-card.featured{border:2px solid var(--accent)}.pricing-card .card-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card .plan-name{font-family:var(--font-display);color:var(--white);margin-top:8px;margin-bottom:8px;font-size:20px;font-weight:700}.pricing-card .plan-price{font-family:var(--font-display);color:var(--white);margin-bottom:4px;font-size:48px;font-weight:800;line-height:1}.pricing-card .plan-per-day{color:var(--text-grey);margin-bottom:20px;font-size:14px}.pricing-card .plan-features{text-align:left;margin-bottom:24px}.pricing-card .plan-features li{color:var(--text-grey);align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.pricing-card .plan-features li:before{content:"✓";color:var(--success);font-weight:700}.pricing-card .btn{width:100%}.free-trial-banner{background:var(--accent);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:32px 40px;display:flex}.free-trial-banner .trial-text h3{color:var(--white);margin-bottom:4px;font-size:24px}.free-trial-banner .trial-text p{color:#fffc;font-size:14px}.free-trial-banner .btn{background:var(--white);color:var(--accent);font-weight:500}.free-trial-banner .btn:hover{background:var(--light-grey)}@media (width<=768px){.pricing-cards-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.free-trial-banner{text-align:center;flex-direction:column;padding:24px}}.for-drivers-page{padding-top:var(--navbar-height)}.fd-gradient-text{background:linear-gradient(135deg, var(--accent), #a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fd-section-title{text-align:center;margin-bottom:16px}.fd-section-subtitle{text-align:center;max-width:600px;color:var(--muted);margin:0 auto 56px;font-size:17px;line-height:1.7}.fd-title-dark{color:var(--dark)}.fd-subtitle-dark{color:var(--muted)}.fd-title-white{color:var(--white)}.fd-subtitle-white{color:var(--text-grey)}.fd-hero{background:var(--black);text-align:center;padding-top:100px;padding-bottom:100px}.fd-hero .badge-secondary{margin-bottom:24px}.fd-hero h1{color:var(--white);letter-spacing:-.03em;margin-bottom:24px;font-size:72px}.fd-hero-sub{color:var(--text-grey);max-width:560px;margin:0 auto 40px;font-size:18px;line-height:1.7}.fd-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:56px;display:flex}.fd-hero-stats{justify-content:center;align-items:center;gap:40px;display:flex}.fd-stat{flex-direction:column;align-items:center;display:flex}.fd-stat strong{font-family:var(--font-display);color:var(--white);font-size:28px;font-weight:800}.fd-stat span{color:var(--text-grey);margin-top:4px;font-size:13px}.fd-stat-divider{background:#ffffff1f;width:1px;height:40px}.fd-pricing{background:var(--light-grey)}.fd-pricing .fd-section-title{color:var(--dark)}.fd-pricing .fd-section-subtitle{color:var(--muted)}.fd-kyc{background:var(--white)}.fd-kyc-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.fd-kyc-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px 24px;transition:transform .2s,box-shadow .2s;position:relative}.fd-kyc-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #6c63ff14}.fd-kyc-number{background:var(--accent);width:32px;height:32px;color:var(--white);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:16px;right:16px}.fd-kyc-icon{margin-bottom:16px;font-size:32px}.fd-kyc-card h3{color:var(--dark);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.4}.fd-kyc-card p{color:var(--muted);font-size:14px;line-height:1.7}.fd-kyc-note{background:var(--accent-light);border-radius:var(--radius-md);align-items:flex-start;gap:12px;max-width:600px;margin:0 auto;padding:16px 20px;display:flex}.fd-kyc-note span{flex-shrink:0;font-size:20px}.fd-kyc-note p{color:#3c3489;font-size:14px;line-height:1.6}.fd-earnings{background:var(--black)}.fd-faq{background:var(--light-grey)}.fd-faq .fd-section-title{color:var(--dark)}.fd-faq .fd-section-subtitle{color:var(--muted)}.fd-faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.fd-faq-item{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s;overflow:hidden}.fd-faq-item.open{border-color:var(--accent);box-shadow:0 4px 20px #6c63ff14}.fd-faq-question{color:var(--dark);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.fd-faq-question:hover{background:var(--light-grey)}.fd-faq-toggle{border:1px solid var(--border-light);width:28px;min-width:28px;height:28px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.fd-faq-item.open .fd-faq-toggle{background:var(--accent);border-color:var(--accent);color:var(--white);transform:rotate(45deg)}.fd-faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.fd-faq-item.open .fd-faq-answer{max-height:300px}.fd-faq-answer p{color:var(--muted);padding:0 24px 20px;font-size:14px;line-height:1.8}.fd-cta{background:var(--accent);text-align:center}.fd-cta h2{color:var(--white);margin-bottom:16px}.fd-cta p{color:#ffffffd9;max-width:500px;margin:0 auto 32px;font-size:18px;line-height:1.7}@media (width<=768px){.fd-hero{padding-top:80px;padding-bottom:72px}.fd-hero h1{font-size:40px}.fd-hero-sub{font-size:16px}.fd-hero-stats{gap:24px}.fd-stat strong{font-size:22px}.fd-kyc-grid{grid-template-columns:1fr;gap:16px}.fd-faq-question{padding:16px 20px;font-size:14px}.fd-faq-answer p{padding:0 20px 16px}.fd-section-subtitle{margin-bottom:40px;font-size:15px}}@media (width<=480px){.fd-hero h1{font-size:36px}.fd-hero-stats{flex-direction:column;gap:20px}.fd-stat-divider{width:40px;height:1px}.fd-kyc-card{padding:24px 20px}.fd-hero-actions{flex-direction:column;align-items:center}}.for-riders-page{padding-top:var(--navbar-height)}.fr-gradient-text{background:linear-gradient(135deg, var(--accent), #a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fr-section-title{text-align:center;margin-bottom:16px}.fr-section-subtitle{text-align:center;max-width:600px;color:var(--muted);margin:0 auto 56px;font-size:17px;line-height:1.7}.fr-title-dark{color:var(--dark)}.fr-subtitle-dark{color:var(--muted)}.fr-title-white{color:var(--white)}.fr-subtitle-white{color:var(--text-grey)}.fr-hero{background:var(--black);text-align:center;padding-top:100px;padding-bottom:100px}.fr-hero .badge-primary{margin-bottom:24px}.fr-hero h1{color:var(--white);letter-spacing:-.03em;margin-bottom:24px;font-size:72px}.fr-hero-sub{color:var(--text-grey);max-width:560px;margin:0 auto 40px;font-size:18px;line-height:1.7}.fr-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fr-bidding{background:var(--light-grey)}.fr-bidding .fr-section-title{color:var(--dark)}.fr-bidding .fr-section-subtitle{color:var(--muted)}.fr-bidding-timeline{flex-direction:column;gap:0;max-width:680px;margin:0 auto;display:flex}.fr-timeline-step{gap:24px;display:flex;position:relative}.fr-timeline-marker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.fr-timeline-number{background:var(--accent);width:44px;height:44px;color:var(--white);font-family:var(--font-display);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.fr-timeline-line{background:var(--border-light);flex:1;width:2px;min-height:24px}.fr-timeline-step:last-child .fr-timeline-line{display:none}.fr-timeline-content{padding-bottom:40px}.fr-timeline-icon{margin-bottom:8px;font-size:28px}.fr-timeline-content h3{color:var(--dark);margin-bottom:6px;font-size:18px;font-weight:700}.fr-timeline-content p{color:var(--muted);max-width:500px;font-size:14px;line-height:1.7}.fr-safety{background:var(--white)}.fr-safety-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.fr-safety-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:32px 28px;transition:transform .2s,box-shadow .2s}.fr-safety-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #6c63ff14}.fr-safety-icon{margin-bottom:16px;font-size:36px}.fr-safety-card h3{color:var(--dark);margin-bottom:8px;font-size:18px;font-weight:700}.fr-safety-card p{color:var(--muted);font-size:14px;line-height:1.7}.fr-payment{background:var(--light-grey)}.fr-payment .fr-section-title{color:var(--dark)}.fr-payment .fr-section-subtitle{color:var(--muted)}.fr-payment-cards{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;display:grid}.fr-payment-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;padding:36px 28px;transition:transform .2s,box-shadow .2s}.fr-payment-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000000f}.fr-payment-icon{margin-bottom:16px;font-size:40px}.fr-payment-card h3{color:var(--dark);margin-bottom:12px;font-size:22px;font-weight:700}.fr-payment-card p{color:var(--muted);font-size:14px;line-height:1.7}.fr-payment-note{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.fr-payment-note p{color:var(--muted);max-width:500px;font-size:14px;line-height:1.7}.fr-faq{background:var(--black)}.fr-faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.fr-faq-item{background:var(--surface);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s;overflow:hidden}.fr-faq-item.open{border-color:var(--accent);box-shadow:0 4px 20px #6c63ff26}.fr-faq-question{color:var(--white);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.fr-faq-question:hover{background:#ffffff0a}.fr-faq-toggle{width:28px;min-width:28px;height:28px;color:var(--text-grey);border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.fr-faq-item.open .fr-faq-toggle{background:var(--accent);border-color:var(--accent);color:var(--white);transform:rotate(45deg)}.fr-faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.fr-faq-item.open .fr-faq-answer{max-height:300px}.fr-faq-answer p{color:var(--text-grey);padding:0 24px 20px;font-size:14px;line-height:1.8}.fr-cta{background:var(--accent);text-align:center}.fr-cta h2{color:var(--white);margin-bottom:16px}.fr-cta p{color:#ffffffd9;max-width:500px;margin:0 auto 32px;font-size:18px;line-height:1.7}@media (width<=768px){.fr-hero{padding-top:80px;padding-bottom:72px}.fr-hero h1{font-size:40px}.fr-hero-sub{font-size:16px}.fr-safety-grid,.fr-payment-cards{grid-template-columns:1fr}.fr-faq-question{padding:16px 20px;font-size:14px}.fr-faq-answer p{padding:0 20px 16px}.fr-section-subtitle{margin-bottom:40px;font-size:15px}.fr-timeline-content{padding-bottom:28px}}@media (width<=480px){.fr-hero h1{font-size:36px}.fr-hero-actions{flex-direction:column;align-items:center}.fr-safety-card{padding:24px 20px}.fr-payment-card{padding:28px 20px}}.how-it-works-page{padding-top:var(--navbar-height)}.hiw-gradient-text{background:linear-gradient(135deg, var(--accent), #a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hiw-section-title{text-align:center;margin-bottom:16px}.hiw-section-subtitle{text-align:center;max-width:620px;color:var(--muted);margin:0 auto 56px;font-size:17px;line-height:1.7}.hiw-title-dark{color:var(--dark)}.hiw-subtitle-dark{color:var(--muted)}.hiw-title-white{color:var(--white)}.hiw-subtitle-white{color:var(--text-grey)}.hiw-hero{background:var(--black);text-align:center;padding-top:100px;padding-bottom:100px}.hiw-hero .badge-primary{margin-bottom:24px}.hiw-hero h1{color:var(--white);letter-spacing:-.03em;margin-bottom:24px;font-size:72px}.hiw-hero-sub{color:var(--text-grey);max-width:600px;margin:0 auto 48px;font-size:18px;line-height:1.7}.hiw-hero-highlights{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.hiw-highlight{color:var(--white);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.hiw-highlight-icon{font-size:20px}.hiw-rider-flow{background:var(--light-grey);text-align:center}.hiw-rider-flow .badge-primary{margin-bottom:20px}.hiw-rider-flow .hiw-section-title{color:var(--dark)}.hiw-rider-flow .hiw-section-subtitle{color:var(--muted)}.hiw-flow-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hiw-flow-card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:28px 22px;transition:transform .2s,box-shadow .2s;position:relative}.hiw-flow-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #6c63ff14}.hiw-flow-card-white{background:var(--light-grey);border-color:var(--border-light)}.hiw-flow-card-white:hover{box-shadow:0 8px 28px #0000000f}.hiw-flow-number{background:var(--accent);width:30px;height:30px;color:var(--white);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:14px;right:14px}.hiw-flow-number-green{background:var(--success)}.hiw-flow-icon{margin-bottom:12px;font-size:28px}.hiw-flow-card h3{color:var(--dark);margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.3}.hiw-flow-card p{color:var(--muted);font-size:13px;line-height:1.7}.hiw-driver-flow{background:var(--white);text-align:center}.hiw-driver-flow .badge-secondary{margin-bottom:20px}.hiw-comparison{background:var(--black)}.hiw-cta{background:var(--accent);text-align:center}.hiw-cta h2{color:var(--white);margin-bottom:16px}.hiw-cta p{color:#ffffffd9;max-width:520px;margin:0 auto 32px;font-size:18px;line-height:1.7}.hiw-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=768px){.hiw-hero{padding-top:80px;padding-bottom:72px}.hiw-hero h1{font-size:40px}.hiw-hero-sub{font-size:16px}.hiw-flow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hiw-hero-highlights{gap:20px}.hiw-section-subtitle{margin-bottom:40px;font-size:15px}}@media (width<=480px){.hiw-hero h1{font-size:36px}.hiw-flow-grid{grid-template-columns:1fr}.hiw-flow-card{padding:24px 20px}.hiw-hero-highlights{flex-direction:column;align-items:center;gap:16px}.hiw-cta-buttons{flex-direction:column;align-items:center}}.pricing-page{padding-top:var(--navbar-height)}.pricing-hero{background:var(--black);text-align:center;padding:96px 0 80px}.pricing-hero .badge-zero{margin-bottom:24px}.pricing-hero h1{color:var(--white);margin-top:20px;margin-bottom:16px}.pricing-hero-subtitle{color:var(--text-grey);max-width:480px;margin:0 auto;font-size:20px}.pricing-cards-section{background:var(--light-grey);text-align:center}.pricing-section-title{color:var(--dark);margin-bottom:12px}.pricing-section-subtitle{color:var(--muted);max-width:520px;margin:0 auto 48px;font-size:18px}.pricing-trial-section{background:var(--white)}.trial-content{max-width:1000px;margin:0 auto}.trial-text-block{text-align:center;margin-bottom:48px}.trial-text-block .badge-secondary{margin-bottom:20px}.trial-text-block h2{color:var(--dark);margin-top:16px;margin-bottom:16px}.trial-description{color:var(--muted);max-width:560px;margin:0 auto;font-size:18px;line-height:1.7}.trial-features-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.trial-feature-card{text-align:left}.trial-feature-icon{border-radius:var(--radius-md);background:var(--accent-light);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.3rem;display:flex}.trial-feature-card h3{color:var(--dark);margin-bottom:8px;font-size:18px}.trial-feature-card p{color:var(--muted);font-size:15px;line-height:1.7}.pricing-faq-section{background:var(--black);text-align:center}.pricing-faq-section h2{color:var(--white);margin-bottom:12px}.pricing-faq-accent{color:var(--accent)}.pricing-faq-subtitle{color:var(--text-grey);margin-bottom:48px;font-size:18px}.pricing-faq-list{text-align:left;flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.pricing-faq-item{border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.pricing-faq-item.open{border-color:var(--accent)}.pricing-faq-question{color:var(--white);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.pricing-faq-question:hover{background:var(--surface)}.pricing-faq-toggle{border:1px solid var(--border-dark);width:28px;min-width:28px;height:28px;color:var(--text-grey);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.pricing-faq-item.open .pricing-faq-toggle{background:var(--accent);border-color:var(--accent);color:var(--white);transform:rotate(45deg)}.pricing-faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.pricing-faq-item.open .pricing-faq-answer{max-height:300px}.pricing-faq-answer p{color:var(--text-grey);padding:0 24px 20px;font-size:15px;line-height:1.8}.pricing-cta-section{background:var(--accent);text-align:center}.pricing-cta-section h2{color:var(--white);margin-bottom:16px}.pricing-cta-section p{color:#ffffffd9;max-width:500px;margin:0 auto 32px;font-size:18px;line-height:1.7}@media (width<=768px){.pricing-hero{padding:64px 0 56px}.pricing-hero-subtitle{font-size:17px}.trial-features-grid{grid-template-columns:1fr}.pricing-faq-question{padding:16px 20px;font-size:15px}.pricing-faq-answer p{padding:0 20px 16px}}@media (width<=480px){.pricing-hero-subtitle,.trial-description,.pricing-section-subtitle{font-size:16px}}.about-page{padding-top:var(--navbar-height)}.about-hero{background:var(--black);text-align:center;padding:96px 0 80px}.about-hero .badge-primary{margin-bottom:24px}.about-hero h1{color:var(--white);margin-top:20px;margin-bottom:20px}.about-hero-telugu{color:var(--accent);font-size:22px;font-weight:500}.about-story-section{background:var(--white)}.story-content{grid-template-columns:1.4fr .6fr;align-items:start;gap:48px;display:grid}.story-text .badge-primary{margin-bottom:16px}.story-text h2{color:var(--dark);margin-top:12px;margin-bottom:24px}.story-text p{color:var(--muted);margin-bottom:16px;font-size:16px;line-height:1.8}.story-text strong{color:var(--dark);font-weight:600}.story-stats{top:calc(var(--navbar-height) + 32px);flex-direction:column;gap:16px;display:flex;position:sticky}.story-stat-card{text-align:center;padding:28px 24px}.story-stat-card h3{color:var(--accent);margin-bottom:4px;font-size:36px;font-weight:800}.story-stat-card p{color:var(--muted);font-size:14px}.about-mission-section{background:var(--light-grey)}.about-mission-header{text-align:center;margin-bottom:48px}.about-mission-header h2{color:var(--dark);margin-top:12px;margin-bottom:12px}.about-mission-subtitle{color:var(--muted);font-size:18px}.about-mission-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-mission-card{text-align:left}.about-mission-icon{border-radius:var(--radius-md);background:var(--accent-light);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:1.5rem;display:flex}.about-mission-card h3{color:var(--dark);margin-bottom:12px;font-size:20px}.about-mission-card p{color:var(--muted);font-size:15px;line-height:1.7}.about-team-section{background:var(--white)}.about-team-content{text-align:center;max-width:680px;margin:0 auto}.about-team-content h2{color:var(--dark);margin-top:12px;margin-bottom:20px}.about-team-description{color:var(--muted);margin-bottom:40px;font-size:17px;line-height:1.8}.about-team-cta{background:var(--light-grey);border-radius:var(--radius-lg);padding:32px}.about-team-join{color:var(--muted);margin-bottom:20px;font-size:15px}.about-cta-section{background:var(--accent);text-align:center}.about-cta-section h2{color:var(--white);margin-bottom:16px}.about-cta-section>.container>p{color:#ffffffd9;max-width:540px;margin:0 auto 32px;font-size:18px;line-height:1.7}.about-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=768px){.about-hero{padding:64px 0 56px}.about-hero-telugu{font-size:19px}.story-content{grid-template-columns:1fr;gap:32px}.story-stats{grid-template-columns:repeat(3,1fr);display:grid;position:static}.about-mission-grid{grid-template-columns:1fr}}@media (width<=480px){.story-stats{grid-template-columns:1fr}.about-hero-telugu{font-size:17px}}.support-page{padding-top:var(--navbar-height)}.support-hero{background:var(--black);text-align:center;padding:96px 0 80px}.support-hero .badge-primary{margin-bottom:24px}.support-hero h1{color:var(--white);margin-top:20px;margin-bottom:16px}.support-hero-subtitle{color:var(--text-grey);max-width:480px;margin:0 auto;font-size:20px}.support-cards-section{background:var(--light-grey)}.support-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.support-card{text-align:center;padding:32px 24px}.support-card-icon{border-radius:var(--radius-md);background:var(--accent-light);justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:1.5rem;display:flex}.support-card h3{color:var(--dark);margin-bottom:12px;font-size:20px}.support-card p{color:var(--muted);margin-bottom:16px;font-size:15px;line-height:1.7}.support-card-link{color:var(--accent);font-size:15px;font-weight:600;transition:color .2s}.support-card-link:hover{color:var(--accent-dark)}.support-card-highlight{color:var(--accent);font-size:14px;font-weight:600}.support-form-section{background:var(--white)}.support-form-wrapper{max-width:720px;margin:0 auto}.support-form-header{text-align:center;margin-bottom:40px}.support-form-header h2{color:var(--dark);margin-bottom:12px}.support-accent{color:var(--accent)}.support-form-header p{color:var(--muted);font-size:17px}.support-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--dark);font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1.5px solid var(--border-light);border-radius:var(--radius-sm);color:var(--dark);background:var(--white);padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-grey)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6c63ff1a}.form-group select{cursor:pointer;appearance:auto}.form-group textarea{resize:vertical;min-height:140px}.support-submit-btn{align-self:flex-start}@media (width<=768px){.support-hero{padding:64px 0 56px}.support-hero-subtitle{font-size:17px}.support-grid,.form-row{grid-template-columns:1fr}.support-submit-btn{align-self:stretch}}@media (width<=480px){.support-hero-subtitle{font-size:16px}}.data-deletion-page{padding-top:var(--navbar-height)}.deletion-hero{background:var(--black);text-align:center;padding:96px 0 80px}.deletion-hero .badge-primary{margin-bottom:24px}.deletion-hero h1{color:var(--white);margin-top:20px;margin-bottom:16px}.deletion-hero-subtitle{color:var(--text-grey);max-width:520px;margin:0 auto;font-size:20px;line-height:1.7}.deletion-content-section{background:var(--white)}.deletion-content{max-width:760px;margin:0 auto}.deletion-warning-box{border:1.5px solid var(--warning);border-radius:var(--radius-lg);background:#fffbeb;gap:16px;margin-bottom:56px;padding:24px;display:flex}.deletion-warning-icon{min-width:32px;padding-top:2px;font-size:24px}.deletion-warning-box h4{font-family:var(--font-display);color:#92400e;margin-bottom:8px;font-size:17px;font-weight:700}.deletion-warning-box p{color:#78350f;font-size:15px;line-height:1.7}.deletion-steps-block{margin-bottom:56px}.deletion-steps-block h2{color:var(--dark);margin-bottom:32px}.deletion-steps-list{flex-direction:column;gap:20px;display:flex}.deletion-step{align-items:flex-start;gap:20px;display:flex}.deletion-step-num{background:var(--accent);width:40px;min-width:40px;height:40px;color:var(--white);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.deletion-step-content h3{color:var(--dark);margin-bottom:4px;font-size:18px}.deletion-step-content p{color:var(--muted);font-size:15px;line-height:1.7}.deletion-data-block{margin-bottom:56px}.deletion-data-block h2{color:var(--dark);margin-bottom:12px}.deletion-data-intro{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.7}.deletion-data-list{flex-direction:column;gap:12px;display:flex}.deletion-data-list li{color:var(--dark);background:var(--light-grey);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:1.6;display:flex}.deletion-check{color:#ef4444;text-align:center;min-width:20px;padding-top:1px;font-size:14px;font-weight:700}.deletion-alternative{text-align:center;padding:40px 32px}.deletion-alt-icon{margin-bottom:16px;font-size:32px}.deletion-alternative h3{color:var(--dark);margin-bottom:12px;font-size:22px}.deletion-alternative p{color:var(--muted);max-width:520px;margin:0 auto;font-size:15px;line-height:1.8}.deletion-alternative a{color:var(--accent);font-weight:600;transition:color .2s}.deletion-alternative a:hover{color:var(--accent-dark)}.deletion-alt-timeline{margin-top:12px}.deletion-alt-timeline strong{color:var(--dark)}@media (width<=768px){.deletion-hero{padding:64px 0 56px}.deletion-hero-subtitle{font-size:17px}.deletion-warning-box{flex-direction:column;gap:12px}.deletion-step{gap:16px}.deletion-alternative{padding:32px 24px}}@media (width<=480px){.deletion-hero-subtitle{font-size:16px}.deletion-step-num{width:36px;min-width:36px;height:36px;font-size:14px}}.referral-hero{color:var(--white);background:radial-gradient(circle,#1f2937 0%,#111827 100%);align-items:center;min-height:85vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.referral-hero:before{content:"";z-index:0;background:radial-gradient(circle,#ffcc0026 0%,#fc00 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-20%;right:-10%}.referral-hero .container{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.referral-hero-content{flex:1;max-width:600px}.referral-badge{margin-bottom:24px}.badge-glow{color:#0cc0df;border-radius:var(--radius-full);background:#0cc0df1a;border:1px solid #0cc0df66;align-items:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 0 15px #0cc0df33}.text-glow{color:var(--accent);text-shadow:0 0 30px #ffcc0080}.referral-hero-sub{color:var(--text-grey);margin:24px 0 40px;font-size:20px;line-height:1.6}.btn-glow{padding:16px 36px;font-size:18px;box-shadow:0 0 20px #fc06}.btn-glow:hover{color:#000;box-shadow:0 0 30px #fc09}.referral-hero-image{flex:1;justify-content:flex-end;display:flex}.hero-img-float{filter:drop-shadow(0 20px 40px #00000080);max-width:500px;animation:6s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.referral-how-it-works{background-color:var(--dark);color:var(--white)}.section-header.center{text-align:center;margin-bottom:64px}.section-header.center p{color:var(--text-grey);margin-top:16px;font-size:18px}.referral-steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.card-glass{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);text-align:center;background:#ffffff08;border:1px solid #ffffff14;padding:40px 32px;transition:transform .3s,border-color .3s}.card-glass:hover{border-color:#fc06;transform:translateY(-8px)}.step-icon{margin-bottom:24px;font-size:48px}.card-glass h3{margin-bottom:16px;font-size:24px}.card-glass p{color:var(--text-grey);line-height:1.6}.cinematic-showcase{background-color:var(--black);color:var(--white);padding:var(--section-padding)}.cinematic-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.cinematic-text h2{margin-bottom:24px}.cinematic-text p{color:var(--text-grey);margin-bottom:32px;font-size:18px;line-height:1.8}.cinematic-benefits{flex-direction:column;gap:16px;list-style:none;display:flex}.cinematic-benefits li{color:var(--success);align-items:center;gap:12px;font-size:18px;display:flex}.cinematic-image-wrapper{border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:0 30px 60px #0009}.cinematic-image-wrapper:after{content:"";border-radius:var(--radius-xl);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 40px #fc03}.cinematic-img{width:100%;height:auto;transition:transform .8s;display:block}.cinematic-image-wrapper:hover .cinematic-img{transform:scale(1.05)}@media (width<=1024px){.referral-hero .container,.cinematic-grid{text-align:center;flex-direction:column;grid-template-columns:1fr;gap:48px}.referral-hero-content{max-width:100%}.referral-hero-ctas{justify-content:center;display:flex}.referral-steps{grid-template-columns:1fr}.cinematic-benefits{align-items:center}}.privacy-page{padding-top:var(--nav-height);background-color:var(--color-background);min-height:100vh}.privacy-header{background:linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));color:var(--color-surface);text-align:center;padding:80px 0 60px}.privacy-header h1{letter-spacing:-.02em;margin-bottom:16px;font-size:3rem}.privacy-header p{opacity:.9;font-size:1.125rem}.privacy-content{padding:60px 0 100px}.policy-document{background-color:var(--color-surface);border-radius:var(--radius-lg);max-width:800px;box-shadow:var(--shadow-sm);color:var(--color-text);margin:0 auto;padding:60px;line-height:1.8}.policy-document h2{color:var(--color-text-dark);border-bottom:1px solid var(--color-border);margin:40px 0 20px;padding-bottom:10px;font-size:1.75rem}.policy-document h2:first-child{margin-top:0}.policy-document h3{color:var(--color-text-dark);margin:30px 0 16px;font-size:1.25rem}.policy-document p{margin-bottom:20px;font-size:1.05rem}.policy-document ul{margin-bottom:24px;padding-left:24px}.policy-document li{margin-bottom:12px;font-size:1.05rem}.policy-document address{background-color:var(--color-background);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);margin-top:24px;padding:24px;font-size:1.05rem;font-style:normal}@media (width<=768px){.privacy-header h1{font-size:2.25rem}.policy-document{padding:30px}.policy-document h2{font-size:1.5rem}}.terms-page{padding-top:var(--nav-height);background-color:var(--color-background);min-height:100vh}.terms-header{background:linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));color:var(--color-surface);text-align:center;padding:80px 0 60px}.terms-header h1{letter-spacing:-.02em;margin-bottom:16px;font-size:3rem}.terms-header p{opacity:.9;font-size:1.125rem}.terms-content{padding:60px 0 100px}.terms-document{background-color:var(--color-surface);border-radius:var(--radius-lg);max-width:800px;box-shadow:var(--shadow-sm);color:var(--color-text);margin:0 auto;padding:60px;line-height:1.8}.terms-document h2{color:var(--color-text-dark);border-bottom:1px solid var(--color-border);margin:40px 0 20px;padding-bottom:10px;font-size:1.75rem}.terms-document h2:first-child{margin-top:0}.terms-document h3{color:var(--color-text-dark);margin:30px 0 16px;font-size:1.25rem}.terms-document p{margin-bottom:20px;font-size:1.05rem}.terms-document ul{margin-bottom:24px;padding-left:24px}.terms-document li{margin-bottom:12px;font-size:1.05rem}.terms-document address{background-color:var(--color-background);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);margin-top:24px;padding:24px;font-size:1.05rem;font-style:normal}@media (width<=768px){.terms-header h1{font-size:2.25rem}.terms-document{padding:30px}.terms-document h2{font-size:1.5rem}}
