#section-partner-revenue{background:linear-gradient(135deg,#eff6ff 0,#f0fdf4 100%);position:relative;overflow:hidden}#section-partner-revenue .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 35%,rgba(99,102,241,.15) 0,transparent 25%),radial-gradient(circle at 30% 30%,rgba(139,92,246,.11) 0,transparent 18%),radial-gradient(circle at 75% 65%,rgba(99,102,241,.1) 0,transparent 15%),radial-gradient(circle at 78% 60%,rgba(139,92,246,.08) 0,transparent 12%);filter:blur(20px);pointer-events:none;z-index:1;background-size:150% 150%;animation:hero-gradient-move 12s ease-in-out infinite alternate}#section-partner-revenue .marketplace-pill{display:inline-block;background-color:#f5f3ff;border:1px solid #ede9fe;color:#7c3aed;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:700;margin-bottom:30px;text-decoration:none;transition:.3s;position:relative;z-index:2}#section-partner-revenue .marketplace-pill:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.05)}#section-partner-revenue .section-title{margin-top:0;margin-bottom:25px;line-height:1.2;position:relative;z-index:2}#section-partner-revenue .gradient-text{display:block;background:linear-gradient(90deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-partner-revenue .section-subtitle{line-height:1.7;margin-bottom:15px;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:2}#section-partner-revenue .highlight-text{font-weight:600;color:#6d28d9}#section-partner-revenue .sub-text{font-family:Poppins,sans-serif;font-size:16px;color:#6b7280;margin-bottom:40px;position:relative;z-index:2}#section-partner-revenue .cta-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;position:relative;z-index:2}#section-partner-revenue .btn{padding:16px 30px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:.4s;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center}#section-partner-revenue .btn:hover{transform:translateY(-3px)}#section-partner-revenue .btn-primary-cta{background:linear-gradient(to right,#472af2,#9333ea);color:#fff;box-shadow:0 10px 20px rgba(99,102,241,.2)}#section-partner-revenue .btn-primary-cta:hover{box-shadow:0 15px 25px rgba(99,102,241,.3)}#section-partner-revenue .btn-secondary-cta{background-color:#fff;border-color:#e5e7eb;color:#1f2937;box-shadow:0 5px 15px rgba(0,0,0,.05)}#section-partner-revenue .btn-secondary-cta:hover{border-color:#6366f1;color:#6366f1;box-shadow:0 10px 20px rgba(0,0,0,.08)}#section-partner-revenue .btn i{margin-right:10px}#section-partner-revenue .btn i:last-child{margin-left:10px}@keyframes hero-gradient-move{0{background-position:25% 25%}50%{background-position:75% 50%}100%{background-position:25% 75%}}@media(max-width:767px){#section-partner-revenue .cta-buttons{flex-direction:column;align-items:center;gap:15px}#section-partner-revenue .btn{width:100%;max-width:280px}}#section-partner-how-it-works{background-color:#fff}#section-partner-how-it-works .process-pill{display:inline-flex;align-items:center;gap:9px;background-color:#5a33f3;border:1px solid #ddd6fe;color:#fff;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:30px;text-decoration:none;transition:.3s}#section-partner-how-it-works .process-pill:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.05)}#section-partner-how-it-works .section-title{margin-bottom:20px}#section-partner-how-it-works .section-title .gradient-text{background:linear-gradient(90deg,#7c3aed,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-partner-how-it-works .section-subtitle{max-width:550px;margin-left:auto;margin-right:auto;line-height:1.7;margin-bottom:60px}#section-partner-how-it-works .steps-row{display:flex;flex-wrap:wrap}#section-partner-how-it-works .steps-row>[class*=col-]{display:flex;margin-bottom:30px}#section-partner-how-it-works .step-card{background-color:#fff;padding:30px;text-align:center;width:100%;transition:transform .4s,box-shadow .4s;border:1px solid #f3f4f6;border-radius:20px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);display:flex;flex-direction:column}#section-partner-how-it-works .step-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px -15px rgba(0,0,0,.1)}#section-partner-how-it-works .step-icon-wrapper{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin:0 auto 30px;box-shadow:0 10px 20px rgba(0,0,0,.08)}.icon-submit{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.icon-approved{background:linear-gradient(135deg,#a855f7,#ec4899)}.icon-revenue{background:linear-gradient(135deg,#22c55e,#4ade80)}#section-partner-how-it-works .step-title{color:#111827;margin-top:0;margin-bottom:15px}#section-partner-how-it-works .step-description{font-family:Poppins,sans-serif;font-size:16px;color:#4b5563;line-height:1.6;flex-grow:1;margin-bottom:30px}#section-partner-how-it-works .progress-bar-wrapper{width:100%;height:6px;background-color:#f3f4f6;border-radius:3px;margin-top:auto}#section-partner-how-it-works .progress-bar-fill{height:100%;border-radius:3px}.progress-submit{width:33%;background:linear-gradient(to right,#3b82f6,#60a5fa)}.progress-approved{width:66%;background:linear-gradient(to right,#a855f7,#ec4899)}.progress-revenue{width:100%;background:linear-gradient(to right,#22c55e,#4ade80)}#section-partner-how-it-works .btn-cta{background:linear-gradient(to right,#472af2,#9333ea);color:#fff;padding:18px 40px;border-radius:12px;font-size:18px;font-weight:600;text-decoration:none;transition:.4s;margin-top:30px;display:inline-block;border:none}#section-partner-how-it-works .btn-cta:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(99,102,241,.25);color:#fff}#section-partner-how-it-works .btn-cta i:last-child{margin-left:10px}@media(max-width:991px){#section-partner-how-it-works .steps-row>.col-sm-12{margin-bottom:30px}#section-partner-how-it-works .steps-row>.col-sm-12:last-child{margin-bottom:0}}#section-template-marketplace{background:#fdfbff}#section-template-marketplace .marketplace-pill{display:inline-block;background:linear-gradient(to right,#a855f7,#ec4899);color:#fff;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:500;margin-bottom:30px;text-decoration:none;transition:.4s cubic-bezier(.175,.885,.32,1.275)}#section-template-marketplace .marketplace-pill:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 20px rgba(236,72,153,.2)}#section-template-marketplace .section-title{margin-bottom:20px}#section-template-marketplace .section-title .gradient-text{background:linear-gradient(90deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-template-marketplace .section-subtitle{max-width:650px;margin:0 auto;line-height:1.7;margin-bottom:60px}#section-template-marketplace .features-list{list-style:none;padding:0;margin:0 0 30px}#section-template-marketplace .features-list li{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:15px 20px;display:flex;align-items:center;margin-bottom:15px;box-shadow:0 5px 15px -5px rgba(0,0,0,.04);transition:.4s cubic-bezier(.175,.885,.32,1.275);font-size:16px;font-weight:500;color:#374151}#section-template-marketplace .features-list li:hover{transform:translateX(10px) scale(1.02);box-shadow:0 12px 25px -8px rgba(0,0,0,.1)}#section-template-marketplace .feature-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ec4899,#d946ef);color:#fff;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0;transition:transform .4s}#section-template-marketplace .features-list li:hover .feature-icon{transform:rotate(15deg)}#section-template-marketplace .btn-start-design{width:100%;background:linear-gradient(to right,#a855f7,#ed499a 50%);background-size:200% auto;color:#fff;padding:16px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:.5s;border:none;text-align:center;display:block}#section-template-marketplace .btn-start-design:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 10px 20px rgba(236,72,153,.25);color:#fff}#section-template-marketplace .btn-start-design i{transition:transform .4s;margin-left:8px}#section-template-marketplace .btn-start-design:hover i{transform:translateX(5px)}#section-template-marketplace .templates-grid>[class*=col-]{display:flex;margin-bottom:30px}#section-template-marketplace .template-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:25px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);transition:.4s cubic-bezier(.175,.885,.32,1.275);width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center}#section-template-marketplace .template-card:hover{transform:translateY(-12px) rotate(2deg);box-shadow:0 25px 40px -15px rgba(0,0,0,.15)}#section-template-marketplace .template-icon-wrapper{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin:0 auto 20px;transition:.4s}#section-template-marketplace .template-card:hover .template-icon-wrapper{transform:scale(1.1) rotate(5deg)}#section-template-marketplace .icon-restaurant{background:linear-gradient(135deg,#3b82f6,#60a5fa)}#section-template-marketplace .icon-fashion{background:linear-gradient(135deg,#f97316,#ef4444)}#section-template-marketplace .icon-startup{background:linear-gradient(135deg,#a855f7,#d946ef)}#section-template-marketplace .icon-fitness{background:linear-gradient(135deg,#22c55e,#4ade80)}#section-template-marketplace .template-title{font-size:18px;font-weight:600;color:#111827;margin-bottom:5px}#section-template-marketplace .template-category{font-size:14px;color:#6b7280}#section-template-marketplace .icon-drawer2{margin-right:6px}#section-template-marketplace .popup-form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}#section-template-marketplace .popup-form-overlay.active{display:flex;opacity:1;visibility:visible}#section-template-marketplace .popup-form{background:#fff;border-radius:16px;padding:30px 25px;max-width:500px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;transform:scale(.9);transition:transform .3s ease,opacity .3s ease;opacity:0}#section-template-marketplace .popup-form-overlay.active .popup-form{transform:scale(1);opacity:1}#section-template-marketplace .popup-form h3{margin:0 0 20px;font-size:24px;font-weight:600;color:#1f2937;text-align:center}#section-template-marketplace .close-icon{position:absolute;top:15px;right:15px;cursor:pointer;color:#6b7280;font-size:20px;transition:color .3s}#section-template-marketplace .close-icon:hover{color:#a855f7}#section-template-marketplace .form-group{margin-bottom:20px}#section-template-marketplace .form-control{height:48px;border-radius:10px;border:1px solid #e5e7eb;padding:10px 15px;font-size:15px;transition:border-color .3s,box-shadow .3s;width:100%;box-sizing:border-box}#section-template-marketplace .form-control:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.2);outline:none}#section-template-marketplace textarea.form-control{height:120px;padding:15px;resize:vertical}#section-template-marketplace .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}#section-template-marketplace .btn-submit{width:100%;background:linear-gradient(to right,#a855f7,#ec4899);color:#fff;padding:12px;border-radius:10px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:transform .3s,box-shadow .3s}#section-template-marketplace .btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(168,85,247,.2)}#section-template-marketplace .btn-submit i{margin-right:8px}#section-template-marketplace .btn-cancel{width:100%;background:#f3f4f6;color:#374151;padding:12px;border-radius:10px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:transform .3s,background .3s}#section-template-marketplace .btn-cancel:hover{background:#e5e7eb;transform:translateY(-2px)}#section-template-marketplace .privacy-notice{text-align:center;font-size:13px;color:#6b7280;margin-top:20px}#section-template-marketplace .privacy-notice a{color:#a855f7;text-decoration:none;font-weight:500}#section-template-marketplace .privacy-notice a:hover{text-decoration:underline}#section-template-marketplace .form-message{margin-top:15px;font-size:14px;color:#374151;text-align:center}@media (max-width:767px){#section-template-marketplace .popup-form{padding:20px;max-width:90%}#section-template-marketplace .form-control{height:44px;font-size:14px}#section-template-marketplace textarea.form-control{height:100px}#section-template-marketplace .btn-submit,#section-template-marketplace .btn-cancel{padding:10px;font-size:15px}}@media (max-width:991px){#section-template-marketplace .features-col,#section-template-marketplace .section-subtitle{margin-bottom:50px}#section-template-marketplace .templates-grid>[class*=col-]{margin-bottom:30px}#section-template-marketplace .templates-grid>.col-xs-12:last-child{margin-bottom:0}}#section-build-plugins{background-color:#fdfbff}#section-build-plugins .ecosystem-pill{display:inline-block;background:linear-gradient(to right,#3b82f6,#22d3ee);color:#fff;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:30px;text-decoration:none;transition:.4s;box-shadow:0 10px 20px -5px rgba(59,130,246,.2)}#section-build-plugins .ecosystem-pill:hover{transform:translateY(-3px);box-shadow:0 15px 25px -5px rgba(59,130,246,.3)}#section-build-plugins .section-title{margin-bottom:20px}#section-build-plugins .section-title .gradient-text{background:linear-gradient(90deg,#2563eb,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-build-plugins .section-subtitle{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7;margin-bottom:60px}#section-build-plugins .features-row{display:flex;flex-wrap:wrap;justify-content:center}#section-build-plugins .features-row>[class*=col-]{display:flex;flex-direction:column}#section-build-plugins .feature-card{background-color:#fff;padding:30px;text-align:center;width:100%;flex-grow:1;transition:transform .4s,box-shadow .4s;border:1px solid #f3f4f6;border-radius:20px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05)}#section-build-plugins .feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px -15px rgba(0,0,0,.1)}#section-build-plugins .feature-icon-wrapper{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin:0 auto 30px;box-shadow:0 10px 20px rgba(0,0,0,.08)}.icon-framework{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.icon-data{background:linear-gradient(135deg,#22d3ee,#67e8f9)}.icon-tools{background:linear-gradient(135deg,#60a5fa,#22d3ee)}#section-build-plugins .feature-title{font-family:Poppins,sans-serif;margin-top:0;margin-bottom:15px}#section-build-plugins .feature-description{font-family:Poppins,sans-serif;font-size:16px;color:#6b7280;line-height:1.6;max-width:300px;margin-left:auto;margin-right:auto}#section-build-plugins .btn-cta{background:linear-gradient(to right,#3b82f6,#22d3ee);color:#fff;padding:18px 40px;border-radius:12px;font-size:18px;font-weight:600;text-decoration:none;transition:.4s;margin-top:60px;display:inline-block;border:none;box-shadow:0 10px 20px -5px rgba(59,130,246,.3)}#section-build-plugins .btn-cta:hover{transform:translateY(-3px);box-shadow:0 15px 25px -5px rgba(59,130,246,.4);color:#fff}#section-build-plugins .btn-cta i:last-child{margin-left:10px}@media(max-width:991px){#section-build-plugins .features-row>[class*=col-]{margin-bottom:30px}#section-build-plugins .features-row>.col-sm-12:last-child{margin-bottom:0}}#section-seamless-connections{background-color:#fdfbff}#section-seamless-connections .integration-hub-pill{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(to right,#22c55e,#10b981);border:1px solid #bbf7d0;color:#fff;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:30px;text-decoration:none;transition:.4s}#section-seamless-connections .integration-hub-pill:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(22,163,74,.15)}#section-seamless-connections .section-title{margin-bottom:20px}#section-seamless-connections .section-title .gradient-text{background:linear-gradient(90deg,#10b981,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-seamless-connections .section-subtitle{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7;margin-bottom:60px}#section-seamless-connections .integration-grid>[class*=col-]{display:flex;margin-bottom:30px}#section-seamless-connections .integration-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:25px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);transition:.4s cubic-bezier(.175,.885,.32,1.275);width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#section-seamless-connections .integration-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 30px -15px rgba(0,0,0,.1)}#section-seamless-connections .integration-card img{height:48px;width:48px;margin-bottom:15px;object-fit:contain}#section-seamless-connections .integration-card h4{margin-bottom:5px}#section-seamless-connections .integration-card p{font-size:14px;color:#6b7280;margin-bottom:0}#section-seamless-connections .features-list{list-style:none;padding:0;margin:0 0 30px}#section-seamless-connections .features-list li{background-color:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:15px 20px;display:flex;align-items:center;margin-bottom:15px;box-shadow:0 5px 15px -5px rgba(0,0,0,.04);transition:.4s;font-size:16px;font-weight:500;color:#374151}#section-seamless-connections .features-list li:hover{transform:translateX(5px);box-shadow:0 10px 20px -8px rgba(0,0,0,.08)}#section-seamless-connections .feature-icon{width:32px;height:32px;border-radius:50%;background-color:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}#section-seamless-connections .btn-build-integrations{width:100%;background:linear-gradient(to right,#10b981,#22c55e);background-size:200% auto;color:#fff;padding:16px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:.5s;border:none;display:flex;align-items:center;justify-content:center;gap:15px;box-shadow:0 10px 20px -5px rgba(22,163,74,.2)}#section-seamless-connections .btn-build-integrations:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(22,163,74,.3);color:#fff}#section-seamless-connections .btn-build-integrations i{transition:transform .4s}#section-seamless-connections .btn-build-integrations:hover i:last-child{transform:translateX(5px)}#section-seamless-connections .popup-form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}#section-seamless-connections .popup-form-overlay.active{display:flex;opacity:1;visibility:visible}#section-seamless-connections .popup-form{background:#fff;border-radius:16px;padding:30px;max-width:500px;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;transform:scale(.8);transition:transform .3s ease}#section-seamless-connections .popup-form-overlay.active .popup-form{transform:scale(1)}#section-seamless-connections .popup-form h3{margin:0 0 20px;font-size:24px;font-weight:600;color:#1f2937}#section-seamless-connections .close-icon{position:absolute;top:15px;right:15px;cursor:pointer;color:#6b7280;font-size:20px;transition:color .3s}#section-seamless-connections .close-icon:hover{color:#10b981}#section-seamless-connections .form-group{margin-bottom:20px;position:relative}#section-seamless-connections .form-control{height:52px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:none;padding:10px 15px;font-size:15px;transition:all .3s ease;width:100%;background:#fff}#section-seamless-connections .form-control:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}#section-seamless-connections textarea.form-control{height:auto;padding:15px;resize:vertical}#section-seamless-connections .form-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}#section-seamless-connections .btn-submit{width:100%;background:linear-gradient(to right,#10b981,#22c55e);color:#fff;padding:15px;border-radius:12px;font-size:16px;font-weight:600;border:none;transition:all .4s ease}#section-seamless-connections .btn-submit:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(16,185,129,.25)}#section-seamless-connections .btn-submit i{margin-right:8px}#section-seamless-connections .btn-cancel{width:100%;background:#f3f4f6;color:#374151;border:none;padding:15px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}#section-seamless-connections .btn-cancel:hover{background:#e5e7eb;transform:translateY(-3px)}#section-seamless-connections .privacy-notice{text-align:center;font-size:13px;color:#9ca3af;margin-top:20px}#section-seamless-connections .privacy-notice a{color:#10b981;text-decoration:none;font-weight:500}#section-seamless-connections .privacy-notice a:hover{text-decoration:underline}#section-seamless-connections .form-message{margin-top:15px;font-size:14px;color:#374151;text-align:center}@media (max-width:991px){#section-seamless-connections .content-row>.col-md-6:last-child,#section-seamless-connections .section-subtitle{margin-bottom:50px}#section-seamless-connections .content-row{display:flex;flex-direction:column-reverse}#section-seamless-connections .content-row>.col-md-6:first-child{margin-bottom:0}}@media (max-width:767px){#section-seamless-connections .section-subtitle{margin-bottom:40px}#section-seamless-connections .container-special-width{padding-left:20px;padding-right:20px}#section-seamless-connections .integration-grid>[class*=col-]:last-child{margin-bottom:0}}@media (max-width:480px){#section-seamless-connections .integration-grid>[class*=col-]{margin-bottom:20px}#section-seamless-connections .integration-card{padding:20px}}#section-we-promote{background-color:#fdfbff}#section-we-promote .marketing-pill{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(to right,#f97316,#ef4444);color:#fff;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:30px;text-decoration:none;transition:.4s}#section-we-promote .marketing-pill:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(239,68,68,.25)}#section-we-promote .section-title{margin-bottom:20px}#section-we-promote .section-title .gradient-text{background:linear-gradient(90deg,#f97316,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-we-promote .section-subtitle{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7;margin-bottom:60px}#section-we-promote .features-row{margin-bottom:40px}#section-we-promote .features-row>[class*=col-]{display:flex}#section-we-promote .feature-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:25px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);transition:.4s cubic-bezier(.175,.885,.32,1.275);width:100%;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:220px}#section-we-promote .feature-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 30px -15px rgba(0,0,0,.1)}#section-we-promote .feature-icon-wrapper{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin-bottom:20px;background:linear-gradient(135deg,#f97316,#ef4444);transition:transform .4s;flex-shrink:0}#section-we-promote .feature-card:hover .feature-icon-wrapper{transform:rotate(10deg)}#section-we-promote .feature-title{margin-bottom:8px}#section-we-promote .feature-description{font-size:14px;color:#6b7280;line-height:1.6}#section-we-promote .spotlight-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:30px;text-align:center;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);transition:.4s}#section-we-promote .spotlight-card:hover{transform:scale(1.02);box-shadow:0 20px 40px -15px rgba(0,0,0,.1)}#section-we-promote .spotlight-title{margin-bottom:10px}#section-we-promote .spotlight-description{font-size:16px;color:#4b5563;max-width:450px;margin:0 auto 25px}#section-we-promote .btn-get-featured{background:linear-gradient(to right,#f97316,#ef4444);background-size:200% auto;color:#fff;padding:14px 30px;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none;transition:.5s;border:none;display:inline-block}#section-we-promote .btn-get-featured:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 10px 20px rgba(239,68,68,.2);color:#fff}@media (max-width:991px){#section-we-promote .section-subtitle{margin-bottom:50px}#section-we-promote .features-row>[class*=col-]{margin-bottom:30px}#section-we-promote .feature-card{min-height:200px}}@media (max-width:767px){#section-we-promote .features-row>[class*=col-]:last-child{margin-bottom:0}#section-we-promote .container-special-width{padding-left:20px;padding-right:20px}}@media (max-width:480px){#section-we-promote .features-row>[class*=col-]{margin-bottom:20px}#section-we-promote .spotlight-card{padding:25px}#section-we-promote .feature-card{min-height:unset}}#section-track-success{background-color:#f8fffb;padding-left:10px;padding-right:10px}#section-track-success .dashboard-pill{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(to right,#10b981,#22c55e);color:#fff;padding:10px 25px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:30px;text-decoration:none;transition:.4s;box-shadow:0 10px 20px -5px rgba(16,185,129,.25)}#section-track-success .dashboard-pill:hover{transform:translateY(-3px);box-shadow:0 15px 25px -5px rgba(16,185,129,.35)}#section-track-success .section-title{margin-bottom:20px}#section-track-success .section-title .gradient-text{background:linear-gradient(90deg,#10b981,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-track-success .section-subtitle{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.7;margin-bottom:60px}#section-track-success .features-row>[class*=col-]{display:flex;padding:15px}#section-track-success .feature-card{background-color:#fff;padding:30px;width:100%;transition:transform .4s,box-shadow .4s;border:1px solid #f3f4f6;border-radius:20px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);display:flex;flex-direction:column}#section-track-success .feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px -15px rgba(0,0,0,.1)}#section-track-success .feature-icon-wrapper{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin-bottom:25px;background:linear-gradient(135deg,#22c55e,#4ade80);flex-shrink:0}#section-track-success .feature-title{margin-top:0;margin-bottom:15px;text-align:left}#section-track-success .feature-description{font-family:Poppins,sans-serif;font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:25px;text-align:left;flex-grow:1}#section-track-success .checklist{list-style:none;padding-left:0;margin:0;text-align:left}#section-track-success .checklist li{font-size:15px;color:#4b5563;margin-bottom:10px}#section-track-success .checklist li:last-child{margin-bottom:0}#section-track-success .checklist i{color:#22c55e;margin-right:10px}@media (max-width:991px){#section-track-success .section-subtitle{margin-bottom:50px}#section-track-success .features-row>[class*=col-]{margin-bottom:30px;padding:0 15px}#section-track-success .features-row>[class*=col-]:last-child{margin-bottom:0}}@media (max-width:767px){#section-track-success .container-special-width{padding-left:20px;padding-right:20px}#section-track-success .features-row>[class*=col-]{padding-left:0;padding-right:0}}@media (max-width:480px){#section-track-success .features-row>[class*=col-]{margin-bottom:20px}#section-track-success .features-row>[class*=col-]:last-child{margin-bottom:0}#section-track-success .feature-card{padding:25px}}#section-partner-perks{background:linear-gradient(135deg,#eff6ff 0,#f0fdf4 100%)}#section-partner-perks .perks-container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#section-partner-perks .perks-header{text-align:center;margin-bottom:60px}#section-partner-perks .section-title{margin-bottom:20px}#section-partner-perks .section-title .gradient-text{background:linear-gradient(90deg,#742fed,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-partner-perks .section-subtitle{max-width:550px;margin-left:auto;margin-right:auto;line-height:1.7}#section-partner-perks .perks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}#section-partner-perks .perk-card{background-color:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);transition:.4s;text-align:center;display:flex;flex-direction:column;align-items:center;border:1px solid #f3f4f6}#section-partner-perks .perk-card:hover{transform:translateY(-8px);box-shadow:0 20px 30px -15px rgba(0,0,0,.1)}#section-partner-perks .perk-icon-wrapper{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin-bottom:20px;transition:.4s;flex-shrink:0}#section-partner-perks .perk-card:hover .perk-icon-wrapper{transform:scale(1.1) rotate(5deg)}.icon-resources{background:linear-gradient(135deg,#ec4899,#d946ef)}.icon-support{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.icon-manager{background:linear-gradient(135deg,#22c55e,#4ade80)}.icon-dashboard{background:linear-gradient(135deg,#f97316,#ef4444)}#section-partner-perks .perk-title{margin-top:0;margin-bottom:8px}#section-partner-perks .perk-description{line-height:1.6}@media (max-width:991px){#section-partner-perks .perks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#section-partner-perks .perks-header{margin-bottom:40px}#section-partner-perks .perks-grid{grid-template-columns:1fr;gap:20px}}#section-partner-faq{background-color:#fbfbff;padding-left:10px;padding-right:10px}#section-partner-faq .section-title{margin-bottom:20px}#section-partner-faq .section-title .gradient-text{background:linear-gradient(90deg,#8b5cf6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-partner-faq .section-subtitle{max-width:550px;margin:0 auto 50px;line-height:1.7}#section-partner-faq .panel-group{margin-bottom:0}#section-partner-faq .panel{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 15px -5px rgba(0,0,0,.05);margin-bottom:15px}#section-partner-faq .panel-heading{padding:0;background-color:transparent!important;border:none}#section-partner-faq .panel-title a{display:block;padding:20px 25px;font-size:16px;font-weight:600;color:#1f2937;text-decoration:none;position:relative;transition:color .3s}#section-partner-faq .panel-title a:hover{color:#6366f1}#section-partner-faq .panel-title a:after{content:'\f078';font-family:FontAwesome;position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#9ca3af;transition:transform .3s,color .3s}#section-partner-faq .panel-title a[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg);color:#6366f1}#section-partner-faq .panel-collapse .panel-body{padding:25px;font-size:15px;color:#4b5563;line-height:1.7;border-top:1px solid #f3f4f6;margin:0 25px}#section-recurring-revenue{background:linear-gradient(135deg,#f5f3ff 0,#f0f9ff 100%)}#section-recurring-revenue .section-title{margin-top:0;margin-bottom:25px;line-height:1.25}#section-recurring-revenue .gradient-text{display:block;background:linear-gradient(to right,#482af2,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#section-recurring-revenue .section-subtitle{line-height:1.7;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto}#section-recurring-revenue .cta-cards-row{margin-bottom:40px}#section-recurring-revenue .cta-cards-row>[class*=col-]{display:flex}#section-recurring-revenue .cta-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:20px;padding:30px;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);transition:.4s;width:100%;text-align:center;display:flex;flex-direction:column}#section-recurring-revenue .cta-card:hover{transform:translateY(-8px);box-shadow:0 20px 30px -15px rgba(0,0,0,.1)}#section-recurring-revenue .card-icon-wrapper{width:64px;height:64px;border-radius:16px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}#section-recurring-revenue .icon-apply{background:linear-gradient(to right,#482af2,#9333ea)}#section-recurring-revenue .icon-docs{background:linear-gradient(135deg,#3b82f6,#60a5fa)}#section-recurring-revenue .card-title{margin-bottom:10px}#section-recurring-revenue .card-description{font-size:15px;color:#6b7280;flex-grow:1;margin-bottom:30px}#section-recurring-revenue .btn{padding:14px 28px;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none;transition:.4s;border:1px solid transparent;width:100%;margin-top:auto;display:flex;justify-content:center;gap:10px}#section-recurring-revenue .btn:hover{transform:translateY(-2px)}#section-recurring-revenue .btn i{transition:transform .3s}#section-recurring-revenue .btn:hover i:last-child{transform:translateX(4px)}#section-recurring-revenue .btn-primary-cta{background:linear-gradient(to right,#482af2,#9333ea);color:#fff}#section-recurring-revenue .btn-primary-cta:hover{box-shadow:0 10px 20px rgba(99,102,241,.25)}#section-recurring-revenue .btn-secondary-cta{background-color:#fff;border-color:#e5e7eb;color:#374151}#section-recurring-revenue .btn-secondary-cta:hover{border-color:#6366f1;color:#6366f1}#section-recurring-revenue .info-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:30px}#section-recurring-revenue .info-pills span{background-color:#fff;padding:10px 35px;border-radius:50px;font-size:14px;font-weight:500}#section-recurring-revenue .info-pills span i{opacity:.7;margin-right:8px}#section-recurring-revenue .offer-box{background-color:#fff;border-radius:16px;padding:20px;text-align:center;box-shadow:0 10px 25px -10px rgba(0,0,0,.05);border:1px solid #f3f4f6}#section-recurring-revenue .offer-box p{font-size:15px;font-weight:500;color:#111827;margin-bottom:5px}#section-recurring-revenue .offer-box p i{color:#f97316}#section-recurring-revenue .offer-box small{font-size:13px;color:#6b7280}#section-recurring-revenue .offer-box small i{margin-right:5px}#section-recurring-revenue .popup-form-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}#section-recurring-revenue .popup-form-overlay.active{display:flex;opacity:1;visibility:visible}#section-recurring-revenue .popup-form{background:#fff;border-radius:16px;padding:30px;max-width:500px;width:90%;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;transform:scale(.8);transition:transform .3s ease}#section-recurring-revenue .popup-form-overlay.active .popup-form{transform:scale(1)}#section-recurring-revenue .popup-form h3{margin:0 0 20px;font-size:24px;font-weight:600;color:#1f2937}#section-recurring-revenue .close-icon{position:absolute;top:15px;right:15px;cursor:pointer;color:#6b7280;font-size:20px;transition:color .3s}#section-recurring-revenue .close-icon:hover{color:#482af2}#section-recurring-revenue .form-group{margin-bottom:20px;position:relative}#section-recurring-revenue .form-control{height:52px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:none;padding:10px 15px;font-size:15px;transition:all .3s ease;width:100%;background:#fff}#section-recurring-revenue .form-control:focus{border-color:#482af2;box-shadow:0 0 0 3px rgba(72,42,242,.2)}#section-recurring-revenue textarea.form-control{height:auto;padding:15px;resize:vertical}#section-recurring-revenue .form-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}#section-recurring-revenue .btn-submit{width:100%;background:linear-gradient(to right,#482af2,#9333ea);color:#fff;padding:15px;border-radius:12px;font-size:16px;font-weight:600;border:none;transition:all .4s ease}#section-recurring-revenue .btn-submit:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(72,42,242,.25)}#section-recurring-revenue .btn-submit i{margin-right:8px}#section-recurring-revenue .btn-cancel{width:100%;background:#f3f4f6;color:#374151;border:none;padding:15px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}#section-recurring-revenue .btn-cancel:hover{background:#e5e7eb;transform:translateY(-3px)}#section-recurring-revenue .privacy-notice{text-align:center;font-size:13px;color:#9ca3af;margin-top:20px}#section-recurring-revenue .privacy-notice a{color:#482af2;text-decoration:none;font-weight:500}#section-recurring-revenue .privacy-notice a:hover{text-decoration:underline}#section-recurring-revenue .form-message{margin-top:15px;font-size:14px;color:#374151;text-align:center}@media(max-width:991px){#section-recurring-revenue .cta-card{margin-bottom:30px}#section-recurring-revenue .cta-cards-row>.col-md-6:last-child .cta-card{margin-bottom:0}}@media(max-width:767px){#section-recurring-revenue .form-actions{flex-direction:column}#section-recurring-revenue .form-actions .btn{width:100%}}#section-recurring-revenue .email-address::before{content:"partners@devaito.com"}#ai-updates-signup{background-color:#161e2d;border-bottom:1px solid rgba(255,255,255,.1)}#ai-updates-signup .updates-tag{display:inline-flex;align-items:center;gap:5px;padding:8px 18px;background-color:#472af229;border:1px solid #472af2;border-radius:50px;font-size:14px;color:#472af2;margin-bottom:25px}#ai-updates-signup .updates-tag .fa{margin-right:6px}#ai-updates-signup .updates-title{margin-top:0;margin-bottom:15px}#ai-updates-signup .updates-subtitle{max-width:550px;margin:0 auto 40px;line-height:1.6}#ai-updates-signup .updates-form{display:flex;justify-content:center;align-items:center;gap:15px}#ai-updates-signup .updates-form .form-group{margin-bottom:0}#ai-updates-signup .updates-form .form-control{background-color:#2a2f3c;border:1px solid #444;border-radius:50px;color:#fff;height:52px;padding:6px 25px;min-width:300px;box-shadow:none;-webkit-box-shadow:none;transition:border-color .15s ease-in-out}#ai-updates-signup .updates-form .form-control:focus{border-color:#6742f5;box-shadow:none;-webkit-box-shadow:none}#ai-updates-signup .updates-form .form-control::-webkit-input-placeholder{color:#8892b0}#ai-updates-signup .updates-form .form-control:-moz-placeholder{color:#8892b0;opacity:1}#ai-updates-signup .updates-form .form-control::-moz-placeholder{color:#8892b0;opacity:1}#ai-updates-signup .updates-form .form-control:-ms-input-placeholder{color:#8892b0}#ai-updates-signup .updates-form .btn{background-color:#472af2;border:1px solid #6742f5;color:#fff;border-radius:50px;height:52px;padding:10px 35px;transition:background-color .3s,border-color .3s}#ai-updates-signup .updates-form .btn:focus,#ai-updates-signup .updates-form .btn:hover{background-color:#5837d0;border-color:#5837d0;color:#fff}@media (max-width:767px){#ai-updates-signup .updates-form{flex-direction:column;align-items:stretch;gap:15px}#ai-updates-signup .updates-form .form-control{min-width:100%;text-align:center}}