:root{--bg-color:#050505;--text-primary:#ffffff;--text-secondary:#a1a1aa;--accent-color:#ffffff;--font-heading:'Inter',sans-serif;--font-body:'Inter',sans-serif;--transition-speed:0.5s}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-body);font-weight:300;overflow-x:hidden;line-height:1.6}#loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out}.loader-content{text-align:center}.spinner{width:40px;height:40px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--text-primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{to{transform:rotate(360deg)}}#loader p{font-size:.8rem;letter-spacing:.2em;color:var(--text-secondary)}#scroll-container{height:200vh;position:relative;background-color:#000}#sticky-wrapper{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background-color:#000}.logo-container{position:absolute;top:30px;left:40px;font-size:1.25rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;z-index:100;color:#fff}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease-in-out;z-index:1}.hero-bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-bg-image.active{opacity:1;z-index:2}.overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:5}.scroll-text-section{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;pointer-events:none;padding:0 20px;z-index:10}.scroll-text-section.active{opacity:1;transform:translateY(0);pointer-events:auto}.text-content{max-width:800px;text-shadow:0 2px 20px rgba(0,0,0,.8)}.text-content h1{font-size:3rem;font-weight:800;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em}.text-content .secondary-text,.text-content .subtext{font-size:1.25rem;color:rgba(255,255,255,.9);margin-bottom:2rem;text-shadow:0 2px 10px rgba(0,0,0,.8)}.hero-progress-container{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:100}.progress-segment{width:60px;height:3px;background:rgba(255,255,255,.15);border-radius:4px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.3)}.filler{width:0%;height:100%;background:#fff;transition:width .1s linear}.scroll-indicator{position:absolute;bottom:90px;left:50%;transform:translateX(-50%);z-index:100;opacity:1;transition:opacity .5s ease}.mouse{width:24px;height:38px;border:2px solid rgba(255,255,255,.4);border-radius:12px;position:relative}.wheel{width:2px;height:6px;background:#fff;position:absolute;top:6px;left:50%;transform:translateX(-50%);border-radius:2px;animation:scroll-wheel 1.5s infinite}@keyframes scroll-wheel{0%{transform:translate(-50%,0);opacity:1}100%{transform:translate(-50%,15px);opacity:0}}.scroll-indicator.hidden{opacity:0;pointer-events:none}.content-section{padding:100px 20px;background-color:var(--bg-color);position:relative;z-index:20}.text-center{text-align:center}.container{max-width:1200px;margin:0 auto}.container.narrow{max-width:800px}.section-title{font-size:2.5rem;font-weight:600;margin-bottom:4rem;letter-spacing:-.02em;text-align:center}.flex-layout{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.icon-card{flex:1 1 250px;max-width:300px;padding:30px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;text-align:center;transition:transform .3s ease}.icon-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.05)}.icon-large{font-size:2.5rem;color:var(--accent-color);margin-bottom:1.5rem;display:inline-block}.icon-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.8rem;color:var(--text-primary)}.icon-card p{color:var(--text-secondary);font-size:.95rem}.model-cards-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;align-items:stretch}.model-card{flex:1 1 350px;max-width:600px;background:linear-gradient(145deg,rgba(23,23,23,.9) 0,rgba(10,10,10,.9) 100%);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:3rem 2.5rem;transition:all .4s cubic-bezier(.25, .8, .25, 1);position:relative;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.model-card:hover{transform:translateY(-12px);border-color:rgba(255,255,255,.25);box-shadow:0 20px 40px -5px rgba(0,0,0,.4);background:linear-gradient(145deg,rgba(30,30,30,.95) 0,rgba(15,15,15,.95) 100%)}.model-card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);opacity:.3}.model-card.highlight{background:linear-gradient(145deg,rgba(40,40,40,.9) 0,rgba(20,20,20,.9) 100%);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px -5px rgba(0,0,0,.3)}.model-card.highlight:hover{border-color:var(--accent-color);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 15px rgba(255,255,255,.1)}.card-icon{font-size:2.5rem;margin-bottom:1.5rem;display:inline-block;padding:15px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;align-self:center}.model-card:hover .card-icon{background:rgba(255,255,255,.1);transform:scale(1.05);color:#fff;border-color:rgba(255,255,255,.2)}.plan-title{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#fff;letter-spacing:-.01em;text-align:center;align-self:center}.model-desc{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.05rem;line-height:1.6}.plan-features{margin-bottom:2rem;flex-grow:1;border-top:1px solid rgba(255,255,255,.1);padding-top:2rem}.feature-item{margin-bottom:1rem;display:flex;align-items:center;gap:10px}.feature-label{color:#e4e4e7;font-weight:500;font-size:.95rem}.recommended-badge{position:absolute;top:-15px;right:auto;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#fff 0,#e0e0e0 100%);color:#000;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;z-index:2;box-shadow:0 4px 15px rgba(255,255,255,.3);border:1px solid rgba(0,0,0,.1);white-space:nowrap}@media (max-width:1024px){.model-cards-container{flex-direction:row;justify-content:center}.model-card{flex:1 1 360px;max-width:100%}}@media (max-width:600px){.model-cards-container{flex-direction:column;align-items:center}.model-card{width:100%;max-width:100%}}.card-header{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.plan-desc{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.6;text-align:center}.cta-button.outline{background:0 0;border:1px solid rgba(255,255,255,.3);color:#fff}.cta-button.outline:hover{background:rgba(255,255,255,.05);border-color:#fff}.cta-button.full-width{display:block;text-align:center;width:100%}.philosophy-content{background:rgba(255,255,255,.03);padding:3rem;border-left:4px solid var(--accent-color);border-radius:0 12px 12px 0;display:inline-block}.philosophy-quote{font-size:1.8rem;font-style:italic;font-weight:300;line-height:1.6;color:#fff}.portfolio-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.portfolio-item{position:relative;overflow:hidden;border-radius:12px;background:#111;text-decoration:none;transition:transform .4s cubic-bezier(.165, .84, .44, 1);display:block;aspect-ratio:16/9}.portfolio-item:hover{transform:scale(1.02)}.portfolio-thumb{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .4s ease}.portfolio-item:hover .portfolio-thumb{mix-blend-mode:normal}.portfolio-info{padding:20px}.portfolio-item h3{color:var(--text-primary);font-size:1.25rem;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.portfolio-item .link-arrow{font-size:1rem;opacity:.5}.philosophy-text{font-size:2rem;line-height:1.5;font-weight:400}.cta-button{display:inline-block;padding:16px 32px;border-radius:12px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:transform .2s,background-color .2s}.cta-button.primary{background-color:var(--accent-color);color:var(--bg-color);margin-bottom:1rem}.cta-button.primary:hover{transform:scale(1.05)}.contact-image-wrapper{max-width:600px;margin:0 auto 3rem;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.4)}.contact-image{width:100%;height:auto;display:block;transition:transform .6s ease}.contact-image-wrapper:hover .contact-image{transform:scale(1.05)}.cta-padding{padding:3rem 0}.cta-button.big{padding:1.2rem 3rem;font-size:1.2rem}.jaipax-form{display:flex;flex-direction:column;gap:20px;max-width:100%;margin:2rem 0 0 0;text-align:left}.contact-form-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:40px;backdrop-filter:blur(20px);box-shadow:0 40px 80px -20px rgba(0,0,0,.5)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.jaipax-input-group{position:relative}.jaipax-input{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.25);padding:16px 20px;border-radius:12px;color:#fff;font-size:1rem;font-family:var(--font-body);transition:all .3s ease}.jaipax-input:focus{outline:0;border-color:#fff;background:rgba(255,255,255,.08);box-shadow:0 0 0 4px rgba(255,255,255,.1)}.jaipax-input::placeholder{color:rgba(255,255,255,.5)}.jaipax-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M12 16L6 10H18L12 16Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:20px;cursor:pointer}.mobile-group{display:flex;gap:10px;flex-wrap:wrap}.country-code-select{width:150px;flex-shrink:0}@media (max-width:450px){.country-code-select{width:100%;flex:1 1 100%}.mobile-group .jaipax-input{width:100%;flex:1 1 100%}}.success-state{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);padding:20px;border-radius:12px;color:#10b981;text-align:center;margin-top:20px}@media (max-width:900px){.form-row{grid-template-columns:1fr;gap:20px}.contact-form-card{padding:30px 20px}}.success-state h3{color:#10b981;font-size:1.8rem;margin-bottom:1rem}.success-icon{font-size:4rem;color:#10b981;margin-bottom:1rem;animation:popIn .5s cubic-bezier(.175,.885,.32,1.275);position:relative;display:inline-block}.success-icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid #10b981;box-shadow:0 0 10px #10b981;opacity:0;animation:pulse-ring 2s infinite cubic-bezier(.215,.61,.355,1)}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@keyframes popIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.authority-text{font-size:1.5rem;letter-spacing:.1em;margin-bottom:.5rem;color:#fff}.hidden{display:none!important}@media (max-width:768px){.text-content h1{font-size:2rem}.model-card.highlight{transform:none;order:-1}.model-cards-container{gap:20px}.model-card{padding:40px 25px}.philosophy-text{font-size:1.5rem}#scroll-container{height:500vh}.logo-container{left:0;right:0;text-align:center;transform:none}.section-title{font-size:1.75rem}}.process-section{position:relative;padding-bottom:50px}.process-subtitle{text-align:center;font-size:1.1rem;color:rgba(255,255,255,.6);max-width:800px;margin:-2rem auto 4rem;line-height:1.6}.process-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;max-width:1400px;margin:0 auto}.process-timeline::before{content:'';position:absolute;top:40%;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent);z-index:0}.process-step{background:rgba(255,255,255,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:80px 30px 40px;position:relative;transition:all .6s cubic-bezier(.165, .84, .44, 1);opacity:0;transform:translateY(40px);z-index:1;overflow:hidden}.calculator-nav{backdrop-filter:blur(10px);background:rgba(0,0,0,.5);position:sticky;top:0;z-index:1000}.calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;align-items:start}.calc-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;text-align:left;transition:transform .3s ease,border-color .3s ease}.calc-card:hover{border-color:rgba(255,255,255,.2)}.result-card{background:linear-gradient(145deg,rgba(255,255,255,.05) 0,rgba(20,20,20,.8) 100%);border:1px solid rgba(255,255,255,.15);position:sticky;top:100px}.calc-heading{font-size:1.25rem;font-weight:600;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;color:#fff}.calc-label{display:block;font-size:.9rem;color:#b4b4b8;margin-bottom:8px;font-weight:500}.calc-label.small{font-size:.8rem}.calc-input{width:100%;background:#000;border:1px solid #333;color:#fff;padding:12px 15px;border-radius:8px;font-size:1rem;transition:border-color .3s}.calc-input:focus{border-color:#fff;outline:0}.calc-input.small{padding:8px 10px;font-size:.9rem}.platform-toggle{display:flex;background:#000;border-radius:12px;padding:4px;border:1px solid #333}.toggle-btn{flex:1;background:0 0;border:none;color:#999;padding:10px;cursor:pointer;border-radius:8px;font-weight:600;transition:all .3s}.toggle-btn.active{background:#fff;color:#000}.toggle-btn[data-platform=zomato].active{background:#ff324d;color:#fff}.toggle-btn[data-platform=swiggy].active{background:#fc8019;color:#fff}.live-metric-box{margin-bottom:25px;padding:15px;background:rgba(0,0,0,.3);border-radius:12px}.metric-label{font-size:.9rem;color:var(--text-secondary);margin-bottom:5px}.metric-value{font-size:1.8rem;font-weight:800;color:#fff}.metric-value.danger{color:#ff4d4d}.metric-sub{font-size:.8rem;opacity:.6}.comparison-row{display:flex;gap:15px;margin-bottom:25px}.comp-box{flex:1;background:#000;padding:15px;border-radius:12px;text-align:center}.comp-box span{display:block;font-size:.8rem;margin-bottom:5px;opacity:.7}.comp-box strong{display:block;font-size:1.4rem;color:#fff}.comp-box.highlight{border:1px solid #4caf50}.comp-box.highlight strong{color:#4caf50}.loss-summary{text-align:center;padding:20px;background:rgba(255,77,77,.1);border-radius:12px;margin-top:20px;border:1px solid rgba(255,77,77,.3)}.loss-summary .headline{font-size:1.1rem;line-height:1.4;color:#fff;margin-bottom:5px}.loss-summary .subline{font-size:.9rem;color:#fcc}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.3);border-radius:12px;padding:20px;border:1px solid rgba(255,255,255,.05);max-width:100%;box-sizing:border-box}.comp-table{width:100%;border-collapse:collapse;min-width:600px}.comp-table td,.comp-table th{padding:15px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.comp-table th{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.comp-table td{font-size:1rem}.comp-table .high-col{background:rgba(255,255,255,.03);font-weight:600}.comp-table tr:last-child td{border-bottom:none}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.faq-item{background:rgba(255,255,255,.02);padding:25px;border-radius:12px}.faq-item h3{font-size:1.1rem;margin-bottom:15px;color:#fff;line-height:1.4}.faq-item p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.benefit-list li{margin-bottom:15px;font-size:1.1rem;display:flex;align-items:center;gap:10px}.benefit-list i{color:#4caf50;font-size:1.2rem}.cost-recovery-note{margin-top:30px;padding:15px;background:rgba(76,175,80,.1);border-radius:8px;border:1px solid rgba(76,175,80,.3);font-size:.95rem}.form-row{display:flex;gap:15px;margin-bottom:15px}.form-row .form-group{flex:1;margin-bottom:0}@media (max-width:768px){.calculator-grid{grid-template-columns:1fr}.form-row{flex-direction:column;gap:10px}.calc-card{padding:20px}.result-card{position:static;order:0}.section-title{font-size:1.75rem}.comparison-table-wrapper{padding:15px;margin:0 -15px;border-radius:0;border-left:none;border-right:none;width:calc(100% + 30px);max-width:calc(100% + 30px)}}.process-step.visible{opacity:1;transform:translateY(0)}.process-step:first-child{transition-delay:0.1s}.process-step:nth-child(2){transition-delay:0.2s}.process-step:nth-child(3){transition-delay:0.3s}.process-step:nth-child(4){transition-delay:0.4s}.process-step:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.04);transform:translateY(-8px)}.process-number{position:absolute;top:-20px;right:-20px;font-size:10rem;font-weight:800;color:rgba(255,255,255,.03);line-height:1;pointer-events:none;z-index:-1;transition:color .4s ease}.process-step:hover .process-number{color:rgba(255,255,255,.05)}.process-step h3{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1.2rem;letter-spacing:-.01em;position:relative;z-index:2}.process-step p{font-size:.95rem;color:rgba(255,255,255,.5);line-height:1.6;position:relative;z-index:2}.process-to-contact-line{width:1px;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,.2),transparent);margin:60px auto 0;position:relative}.process-to-contact-line::after{content:'↓';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.2);font-size:1.2rem}@media (max-width:768px){.process-subtitle{font-size:1rem;margin:-1rem auto 2.5rem;padding:0 10px}.process-timeline{grid-template-columns:1fr;gap:25px;padding:0 10px}.process-timeline::before{display:none}.process-step{padding:50px 25px 35px;text-align:left}.process-number{font-size:4rem;top:10px;left:20px}.process-step h3{font-size:1.2rem}.process-to-contact-line{height:80px;margin:40px auto 0}}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1200px;margin:3rem auto;text-align:left}@media (max-width:1200px){.feature-grid{grid-template-columns:repeat(2,1fr)}}.feature-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem 1.75rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;backdrop-filter:blur(10px);overflow:hidden;box-sizing:border-box}.feature-card:hover{background:rgba(255,255,255,.04);transform:translateY(-8px);border-color:rgba(255,255,255,.3);box-shadow:0 15px 30px -10px rgba(0,0,0,.5)}.feature-icon-wrapper{width:56px;height:56px;background:rgba(255,255,255,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.05)}.feature-card:hover .feature-icon-wrapper{background:#fff;transform:scale(1.1)}.feature-icon-wrapper i{font-size:1.6rem;color:#fff;transition:color .3s ease}.feature-card:hover .feature-icon-wrapper i{color:#000}.feature-card h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.01em;line-height:1.3}.feature-card p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.feature-grid{grid-template-columns:1fr!important;gap:20px;margin:2rem auto}.feature-card{padding:1.5rem}}.feature-item{display:flex;align-items:center;gap:12px;font-size:1.05rem;color:rgba(255,255,255,.9)}.feature-icon{font-size:1.4rem;color:var(--accent-color);flex-shrink:0}.glass-panel{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:40px}.glass-card{background:rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:25px;margin-top:30px}.plan-sub{font-size:1.15rem;font-weight:300;color:var(--text-secondary);margin-top:10px}.cta-button.white{background-color:#fff;color:#000;font-weight:700}.cta-button.white:hover{background-color:#f0f0f0;transform:translateY(-2px)}.cta-micro-copy{display:block;font-size:.75rem;color:rgba(255,255,255,.4);text-align:center;margin-top:12px;width:100%}.pulse-anim{animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.faq-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:25px;transition:transform .3s ease,border-color .3s ease;text-align:left}.faq-item:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.3)}.faq-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.faq-icon{display:none;font-size:1.5rem;color:var(--text-secondary);transition:transform .3s ease}.faq-item h3{font-size:1.15rem;font-weight:600;margin-bottom:12px;line-height:1.4;color:#fff}.faq-body p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}@media (max-width:768px){.faq-grid{grid-template-columns:1fr;gap:15px}.faq-item{cursor:pointer;padding:20px}.faq-item:hover{transform:none}.faq-header h3{margin-bottom:0;font-size:1rem}.faq-icon{display:block}.faq-body{display:none;margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1);animation:fadeIn .3s ease}.faq-item.active .faq-body{display:block}.faq-item.active .faq-icon{transform:rotate(180deg);color:#fff}.faq-item.active{background:rgba(255,255,255,.06)}}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.floating-group{position:relative;margin-bottom:30px}.floating-input{width:100%;padding:12px 0;font-size:1.1rem;color:#fff;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);outline:0;transition:border-color .3s ease,border-width .3s ease;border-radius:0}.floating-input:focus{border-bottom:2px solid #fff}.floating-input.error{border-bottom:2px solid #ff4d4d}.floating-label{position:absolute;top:12px;left:0;font-size:1.1rem;color:#a0a0a0;pointer-events:none;transition:.3s ease all}.floating-input:focus~.floating-label,.floating-input:not(:placeholder-shown)~.floating-label{top:-20px;font-size:.85rem;color:rgba(255,255,255,.7)}.elevated-btn{box-shadow:0 4px 15px rgba(255,255,255,.15);transition:transform .2s ease,box-shadow .2s ease}.elevated-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,255,255,.25)}.footer-more-section{display:block;width:100%;margin-top:40px;text-align:left}.footer-more-section h4{font-family:Inter,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;color:#fff!important;margin-bottom:15px;font-weight:700}.footer-more-section a{color:#ccc!important;text-decoration:none!important;font-size:.85rem;transition:color .3s ease;display:inline-block;opacity:.9}.footer-more-section a:hover{text-decoration:underline!important;color:#fff!important}.mobile-comparison-cards{display:none;margin-top:20px}.comp-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px;margin-bottom:15px}.comp-card h4{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}.comp-card-grid{display:flex;position:relative;align-items:center}.comp-side{flex:1;text-align:center}.comp-side span{display:block;font-size:.75rem;color:var(--text-secondary);opacity:.7;margin-bottom:4px}.comp-side strong{display:block;font-size:1.1rem;font-weight:700;color:#fff}.comp-side.bad strong{color:#ff4d4d}.comp-side.good strong{color:#4caf50}.vs-badge{background:rgba(255,255,255,.1);color:var(--text-secondary);font-size:.7rem;font-weight:700;padding:4px 6px;border-radius:50%;margin:0 10px}@media (max-width:768px){.mobile-comparison-cards{display:none}}#universal-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;transition:all .4s ease;background:0 0}#universal-header.scrolled{background:rgba(5,5,5,.8);backdrop-filter:blur(12px);padding:15px 40px;border-bottom:1px solid rgba(255,255,255,.05)}.header-logo{font-size:1.25rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-decoration:none;z-index:1002;position:relative}.desktop-nav{display:flex;gap:30px;align-items:center}.nav-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;position:relative;padding:5px 0}.nav-link.active,.nav-link:hover{color:#fff}.nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:width .3s ease}.nav-link.active::after,.nav-link:hover::after{width:100%}.nav-cta{padding:10px 24px;background:#fff;color:#000;border-radius:12px;font-weight:700;text-decoration:none;font-size:.9rem;transition:transform .3s ease,background .3s ease}.nav-cta:hover{transform:translateY(-2px);background:#f0f0f0}.hamburger{display:none;cursor:pointer;z-index:1002;width:30px;height:20px;position:relative}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:9px}.hamburger span:nth-child(3){top:18px}.hamburger.open span:first-child{top:9px;transform:rotate(135deg)}.hamburger.open span:nth-child(2){opacity:0;left:-60px}.hamburger.open span:nth-child(3){top:9px;transform:rotate(-135deg)}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(5,5,5,.95);backdrop-filter:blur(15px);z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;opacity:0;visibility:hidden;transition:all .4s ease}.mobile-nav-overlay.active{opacity:1;visibility:visible}.mobile-nav-link{font-size:2rem;font-weight:700;color:rgba(255,255,255,.8);text-decoration:none;transition:color .3s ease}.mobile-nav-link:hover{color:#fff}@media (max-width:900px){.desktop-nav{display:none}.hamburger{display:block}#universal-header{padding:20px}}.new-hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 20px 60px;background:radial-gradient(circle at 50% 30%,#151515 0,#050505 100%);overflow:hidden;z-index:10}.new-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:30px 30px;z-index:1;opacity:.5}.new-hero-content{position:relative;z-index:5;max-width:900px;animation:fadeInDown 1s ease-out}.new-hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0,#a1a1aa 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.new-hero-subtitle{font-size:1.4rem;color:var(--text-secondary);line-height:1.5;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.services-section{padding:100px 20px;background:#000;position:relative}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.service-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:transform .4s ease,border-color .4s ease;backdrop-filter:blur(10px);display:flex;flex-direction:column}.service-card:hover{transform:translateY(-10px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.service-img-wrap{width:100%;height:240px;overflow:hidden}.service-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.service-card:hover .service-img{transform:scale(1.05)}.service-content{padding:30px;flex-grow:1;display:flex;flex-direction:column}.service-title{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:#fff}.service-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:25px;flex-grow:1}.testimonials-section{padding:100px 20px;background:var(--bg-color);text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.testimonial-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:40px 30px;border-radius:12px;text-align:left;position:relative}.testimonial-card::before{content:'"';font-size:6rem;position:absolute;top:10px;left:20px;color:rgba(255,255,255,.05);font-family:serif;line-height:1}.stars{color:gold;margin-bottom:20px;font-size:1.2rem}.testimonial-quote{font-size:1.05rem;font-style:italic;color:rgba(255,255,255,.9);margin-bottom:20px;line-height:1.6;position:relative;z-index:1}.client-name{font-weight:700;color:var(--accent-color);font-size:1rem}.faq-section{padding:100px 20px;background:#000;max-width:800px;margin:0 auto}details.faq-accordion{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:15px;transition:background .3s ease}details.faq-accordion[open]{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}details.faq-accordion summary{padding:20px;font-size:1.15rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#fff}details.faq-accordion summary::-webkit-details-marker{display:none}details.faq-accordion summary::after{content:"+";font-size:1.5rem;color:var(--text-secondary);transition:transform .3s ease}details.faq-accordion[open] summary::after{content:"-";transform:rotate(180deg)}.faq-content{padding:0 20px 20px;font-size:.95rem;color:var(--text-secondary);line-height:1.6;animation:faqDropdown .3s ease-in-out}@keyframes faqDropdown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.new-hero-title{font-size:2.5rem}.new-hero-subtitle{font-size:1.1rem}}@media (max-width:768px){.hero-title,.page-header h1,.section-title,h1{font-size:2.2rem!important;line-height:1.25!important;margin-bottom:20px!important}.plan-title,h2{font-size:1.6rem!important;line-height:1.3!important}.icon-card h3,h3{font-size:1.3rem!important;line-height:1.4!important}.container{padding-left:15px!important;padding-right:15px!important}.content-section{padding:60px 15px!important}}.logos-slider{width:100%;overflow:hidden;position:relative;display:flex}.logos-slider::after,.logos-slider::before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}.logos-slider::before{left:0;background:linear-gradient(to right,var(--bg-color) 0,transparent 100%)}.logos-slider::after{right:0;background:linear-gradient(to left,var(--bg-color) 0,transparent 100%)}.logos-slide-track{display:flex;align-items:center;gap:8rem;animation:scroll-logos 25s linear infinite;width:max-content}.logo-img{height:35px;width:auto;opacity:.6;transition:all .3s ease;flex-shrink:0;filter:grayscale(100%) brightness(1.5)}.logo-img:hover{opacity:1;filter:grayscale(0%) brightness(1);transform:scale(1.05)}@keyframes scroll-logos{0%{transform:translateX(0)}100%{transform:translateX(calc(-33.3333333%))}}@media (max-width:768px){#trusted-logos{padding:2.5rem 0!important}#trusted-logos .section-title{font-size:1.8rem!important;margin-bottom:2.5rem!important;line-height:1.3!important;padding:0 1rem}.logos-slide-track{gap:3.5rem}.logo-img{height:25px}.logos-slider::after,.logos-slider::before{width:40px}}