:root{--primary:#1a3c8f;--primary-dark:#0f2666;--accent:#f97316;--accent-light:#fff7ed;--text:#1f2937;--text-light:#6b7280;--bg-light:#f8fafc;--white:#fff;--border:#e5e7eb;--success:#10b981;--radius:12px;--shadow:0 4px 24px #1a3c8f1a;--shadow-lg:0 8px 40px #1a3c8f26}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 24px}header{background:var(--white);border-bottom:1px solid var(--border);z-index:1000;position:sticky;top:0;box-shadow:0 2px 12px #0000000f}.header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{background:var(--primary);color:#fff;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:800}.logo-text{color:var(--primary);font-size:18px;font-weight:700}.logo-sub{color:var(--text-light);font-size:11px;display:block}nav{gap:32px;display:flex}nav a{color:var(--text);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}nav a:hover,nav a.active{color:var(--primary)}.btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 16px #1a3c8f4d}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:#ea6c00;transform:translateY(-1px);box-shadow:0 4px 16px #f9731659}.btn-outline{border:2px solid var(--primary);color:var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:#fff}.btn-lg{padding:14px 32px;font-size:16px}.page-hero{color:#fff;background:linear-gradient(135deg,#0f2666 0%,#1a3c8f 50%,#2563eb 100%);padding:72px 0 60px;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:450px;height:450px;position:absolute;top:-100px;right:-80px}.page-hero:after{content:"";pointer-events:none;background:#f9731614;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-60px;left:-60px}.hero-inner{z-index:1;grid-template-columns:1fr 480px;align-items:start;gap:56px;display:grid;position:relative}.hero-badge{color:#fed7aa;background:#f9731626;border:1px solid #f973164d;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-hero h1{margin-bottom:18px;font-size:3rem;font-weight:800;line-height:1.15}.page-hero h1 span{color:#fbbf24}.page-hero p{max-width:500px;margin-bottom:28px;font-size:1.05rem;line-height:1.75}#form p{color:#000c}.hero-checks{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.hero-check{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.check-icon{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.form-card{background:#fff;border-radius:20px;padding:36px;box-shadow:0 20px 60px #0003}.form-card h3{color:var(--primary);margin-bottom:6px;font-size:20px;font-weight:700}.form-card p{color:var(--text-light);margin-bottom:24px;font-size:13px}.form-group{margin-bottom:16px}.form-group label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:1.5px solid var(--border);width:100%;color:var(--text);background:var(--white);border-radius:8px;outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1a3c8f14}.form-group textarea{resize:vertical;min-height:80px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-submit{justify-content:center;width:100%;margin-top:4px;padding:13px;font-size:15px}.form-note{text-align:center;color:var(--text-light);margin-top:10px;font-size:12px}section{padding:80px 0}.section-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:13px;font-weight:600}.section-title{margin-bottom:14px;font-size:2.2rem;font-weight:800;line-height:1.25}.section-sub{color:var(--text-light);max-width:580px;font-size:1rem;line-height:1.7}.text-center{text-align:center}.text-center .section-sub{margin:0 auto}.how-it-works{background:var(--bg-light)}.steps-row{grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;display:grid;position:relative}.steps-row:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));z-index:0;height:2px;position:absolute;top:28px;left:10%;right:10%}.step-box{text-align:center;z-index:1;padding:0 12px;position:relative}.step-circle{background:var(--primary);color:#fff;width:56px;height:56px;box-shadow:var(--shadow);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:18px;font-weight:800;display:flex}.step-box h4{color:var(--primary);margin-bottom:6px;font-size:14px;font-weight:700}.step-box p{color:var(--text-light);font-size:12px;line-height:1.5}.what-you-get{background:var(--white)}.get-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.get-card{background:var(--bg-light);border:1px solid var(--border);border-radius:16px;padding:28px;transition:all .3s}.get-card:hover{box-shadow:var(--shadow-lg);background:#fff;border-color:#0000;transform:translateY(-4px)}.get-card .gc-icon{margin-bottom:14px;font-size:36px;display:block}.get-card h3{color:var(--primary);margin-bottom:10px;font-size:16px;font-weight:700}.get-card ul{flex-direction:column;gap:7px;list-style:none;display:flex}.get-card ul li{color:var(--text-light);align-items:flex-start;gap:8px;font-size:13px;display:flex}.get-card ul li:before{content:"→";color:var(--accent);flex-shrink:0;font-weight:700}.partner-types-section{background:var(--primary);color:#fff}.partner-types-section .section-title{color:#fff}.partner-types-section .section-sub{color:#ffffffb3}.pt-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:48px;display:grid}.pt-card{text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:28px 16px;transition:all .3s}.pt-card:hover{background:#ffffff26;transform:translateY(-4px)}.pt-card .pt-icon{margin-bottom:12px;font-size:40px}.pt-card h4{margin-bottom:6px;font-size:14px;font-weight:700}.pt-card p{color:#fff9;font-size:12px}.revenue-section{background:var(--bg-light)}.rev-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.rev-table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.rev-table thead{background:var(--primary);color:#fff}.rev-table th{text-align:left;padding:14px 20px;font-size:13px;font-weight:600}.rev-table td{border-bottom:1px solid var(--border);padding:14px 20px;font-size:14px}.rev-table tr:last-child td{color:var(--primary);background:#f0f4ff;border-bottom:none;font-weight:700}.highlight-box{box-shadow:var(--shadow);border-left:4px solid var(--accent);background:#fff;border-radius:16px;padding:32px}.highlight-box h3{color:var(--primary);margin-bottom:16px;font-size:18px;font-weight:700}.highlight-item{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.hi-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.highlight-item p{color:var(--text-light);font-size:14px;line-height:1.6}.highlight-item strong{color:var(--text);font-size:14px;font-weight:600;display:block}.faq-section{background:#fff}.faq-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.faq-item{background:var(--bg-light);border-radius:var(--radius);border:1px solid var(--border);padding:24px;transition:all .3s}.faq-item:hover{border-color:var(--primary);box-shadow:var(--shadow);background:#fff}.faq-item h4{color:var(--primary);margin-bottom:10px;font-size:15px;font-weight:700}.faq-item p{color:var(--text-light);font-size:14px;line-height:1.65}.final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0f2666,#1a3c8f)}.final-cta h2{margin-bottom:14px;font-size:2.6rem;font-weight:800}.final-cta p{color:#fffc;max-width:520px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:1.05rem}.cta-group{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-white{color:var(--primary);background:#fff;font-weight:700}.btn-white:hover{background:#f0f4ff;transform:translateY(-1px)}.btn-outline-white{color:#fff;background:0 0;border:2px solid #ffffff80}.btn-outline-white:hover{background:#ffffff1a;border-color:#fff}.final-cta .final-cta-contact,.final-cta .final-cta-contact a,.final-cta .final-cta-contact i{color:#fff}.final-cta .final-cta-contact a{text-decoration:none}.final-cta .final-cta-contact a:hover,.final-cta .final-cta-contact a:focus-visible{text-decoration:underline}footer{color:#ffffff80;background:#0a1628;padding:36px 0 20px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-links{gap:24px;display:flex}.footer-links a{color:#fff6;font-size:13px;text-decoration:none}.footer-bottom{text-align:center;border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px;font-size:12px}@media (width<=1024px){.hero-inner{grid-template-columns:1fr}.form-card{max-width:560px}.steps-row{grid-template-columns:repeat(3,1fr);gap:24px}.steps-row:before{display:none}.get-grid{grid-template-columns:1fr 1fr}.pt-grid{grid-template-columns:repeat(3,1fr)}.rev-grid{grid-template-columns:1fr}}@media (width<=768px){.page-hero h1{font-size:2.2rem}nav{display:none}.steps-row{grid-template-columns:1fr 1fr}.get-grid,.faq-grid{grid-template-columns:1fr}.pt-grid{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.final-cta h2{font-size:2rem}}
