#section-partner-revenue{background:linear-gradient(135deg,#eff6ff 0,#f0fdf4 100%)}#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}#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}#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}#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}#section-partner-revenue .cta-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}#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}@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-color:#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-left:auto;margin-right: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-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 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;display:flex;margin-bottom:30px}#section-template-marketplace .template-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}#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)}.icon-restaurant{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.icon-fashion{background:linear-gradient(135deg,#f97316,#ef4444)}.icon-startup{background:linear-gradient(135deg,#a855f7,#d946ef)}.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}@media (max-width:991px){#section-template-marketplace .features-col,#section-template-marketplace .section-subtitle{margin-bottom:50px}#section-template-marketplace .templates-grid>.col-sm-6:nth-last-child(-n+2),#section-template-marketplace .templates-grid>[class*=col-]{margin-bottom:30px}}@media (max-width:767px){#section-template-marketplace .templates-grid>[class*=col-]{padding-left:15px;padding-right:15px;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)}@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.2}#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}@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}}#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}}