.partners-page .nav-inner{gap:35px}.partners-page .nav-logo{margin-right:0}.partner-back{font-size:13px;color:#526784;margin-right:auto}.partner-hero{background:var(--navy);color:white;padding-block:85px 94px}.partner-hero>.container{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.partner-hero .section-label{color:#a1beff}.partner-hero h1{font-size:clamp(48px,5vw,71px);line-height:1.06;font-weight:500;letter-spacing:-.055em;margin-bottom:27px}.partner-hero em{color:#96b5ff}.partner-hero-copy>p{color:#afc0db;font-size:17px;max-width:470px}.partner-hero .text-link{color:#c4d1e5}.partner-ledger{background:#193258;border:1px solid #385176;padding:33px 31px;border-radius:4px}.partner-ledger .number-label{font-size:10px;color:#96acce;margin-bottom:27px}.partner-ledger h2{font-size:29px;line-height:1.2;margin-bottom:30px}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #3b5173;padding-block:16px}.ledger-row>div{display:flex;flex-direction:column;gap:5px}.ledger-row strong{font-size:15px;font-weight:500}.ledger-row span{font-size:11px;color:#a3b8d7}.ledger-row b{font-size:40px;letter-spacing:-.04em;font-weight:400;line-height:1.2;color:#acc6ff}.ledger-row small{font-size:22px;margin-left:3px}.partner-ledger>p{font-size:11px;color:#9db3d3;border-top:1px solid #3b5173;padding-top:19px}.benefits,.tiers,.how,.faq{padding:90px 0}.benefits-inner,.tiers-inner,.how-inner,.faq-inner{max-width:1328px;width:calc(100% - 112px);margin:auto}.section-header{margin-bottom:43px}.section-title{font-weight:500;line-height:1.15}.section-sub{font-size:16px;color:var(--text-muted);margin-top:22px;max-width:590px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:37px}.benefit-card{border-top:1px solid var(--border);padding-top:27px;position:relative}.benefit-icon{height:39px;width:39px;display:flex;align-items:center;justify-content:center;border-radius:3px;margin-bottom:22px;background:#edf3ff!important}.benefit-icon svg{stroke:var(--blue);width:21px;height:21px}.benefit-card h3{font-size:21px;letter-spacing:-.025em;margin-bottom:13px}.benefit-card p{font-size:14px;color:#667992;line-height:1.8}.benefit-highlight{position:absolute;right:0;top:32px;font-size:10px;letter-spacing:.04em;color:var(--blue)}.tiers{background:#f4f7fc;border-block:1px solid var(--border)}.tiers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.tier-card{border:1px solid #d4ddec;padding:32px 27px;background:#fff;border-radius:4px;position:relative;display:flex;flex-direction:column}.tier-card.featured{border-color:var(--blue);border-top:3px solid var(--blue);background:#edf3ff;padding-top:30px}.tier-name{font-size:15px;font-weight:500;margin-bottom:24px}.tier-margin{font-size:58px;line-height:1;letter-spacing:-.045em;margin-bottom:15px}.tier-margin>span{font-size:29px;margin-left:4px}.tier-condition{font-size:13px;color:#60728d}.tier-revenue{font-size:12px;color:var(--blue);margin-top:8px}.tier-divider{border-top:1px solid var(--border);margin-block:24px}.tier-features{display:flex;flex-direction:column;gap:13px;margin-bottom:29px}.tier-feature{font-size:13px;display:flex;align-items:flex-start;gap:9px;color:#506581}.tier-check{flex-shrink:0;margin-top:5px}.tier-check svg path{stroke:var(--blue)}.tier-btn{margin-top:auto;background:transparent;border:1px solid #afc1dc;border-radius:3px;padding:13px 15px;min-height:47px;font-size:13px;text-align:left}.tier-btn:hover{background:#e6eefe}.featured .tier-btn{background:var(--blue);color:#fff;border-color:var(--blue)}.tier-badge{position:absolute;right:20px;top:-15px;background:var(--blue);color:#fff;padding:4px 9px;font-size:10px;border-radius:3px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.step-num{font-size:14px;color:var(--blue);margin-bottom:22px;padding-top:24px;border-top:1px solid var(--border)}.step-content h3{font-size:20px;margin-bottom:16px}.step-content p{font-size:14px;color:#63768f;line-height:1.8}.faq{padding-top:0}.faq-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq-item{border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:25px;background:none;border:0;text-align:left;width:100%;padding:22px 0;font-size:15px;line-height:1.6}.faq-icon{flex-shrink:0}.faq-answer{display:none;padding:0 35px 25px 0}.faq-answer p{font-size:14px;color:#63758c;line-height:1.8}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-icon{transform:rotate(45deg)}.partner-contact{background:#edf2fa;border-block:1px solid var(--border);padding-block:85px}.partner-contact>.container{display:grid;grid-template-columns:1fr 1fr;gap:90px}.partner-contact>.container>div>p{font-size:16px;color:#64758f;margin-top:25px;max-width:420px}.partner-contact h2{font-size:43px}.partner-contact>.container>div{padding-top:22px}#partner-status{font-size:14px;margin-bottom:16px}#partner-status[data-error=true]{color:#b42318}#partner-status[data-error=false]{color:#116a50}
@media(max-width:1150px){.benefits-inner,.tiers-inner,.how-inner,.faq-inner{width:calc(100% - 64px)}.partner-hero>.container{gap:50px}.partner-contact>.container{gap:50px}.faq-inner{gap:50px}.steps{gap:24px}.tier-card{padding-inline:22px}}
@media(max-width:950px){.partner-hero>.container{gap:35px}.partner-hero h1{font-size:54px}.partner-ledger{padding:26px}.partner-ledger h2{font-size:26px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:34px}.steps{grid-template-columns:repeat(2,1fr);gap:36px}.partner-contact>.container{gap:35px}.partner-contact h2{font-size:34px}.faq-inner{grid-template-columns:1fr;gap:10px}.tier-feature{font-size:12px}.tier-card{padding-inline:18px}.tiers-grid{gap:13px}.tier-margin{font-size:51px}}
@media(max-width:700px){.partners-page .nav-inner{gap:14px}.partner-back{display:none}.partners-page .nav-cta{margin-left:auto;font-size:11px;min-height:39px;padding-inline:12px}.partner-hero{padding-block:49px}.partner-hero>.container{grid-template-columns:1fr;gap:39px}.partner-hero h1{font-size:clamp(43px,11vw,60px);margin-bottom:24px}.partner-hero-copy>p{font-size:16px}.partner-hero .hero-actions{gap:18px}.partner-hero .text-link{font-size:12px}.partner-ledger{padding:27px 23px}.partner-ledger h2{font-size:27px}.ledger-row b{font-size:36px}.benefits,.tiers,.how,.faq{padding-block:58px}.benefits-inner,.tiers-inner,.how-inner,.faq-inner{width:calc(100% - 40px)}.section-title{font-size:35px}.section-sub{font-size:15px}.section-header{margin-bottom:30px}.benefits-grid{grid-template-columns:1fr;gap:28px}.benefit-card{padding-top:24px}.benefit-card h3{font-size:22px}.benefit-card p{font-size:14px}.benefit-icon{margin-bottom:17px}.tiers-grid{grid-template-columns:1fr;gap:28px}.tier-card{padding:29px 25px}.tier-card.featured{padding-top:27px}.tier-margin{font-size:55px}.tier-feature{font-size:14px}.tier-condition,.tier-revenue{font-size:13px}.tier-btn{font-size:14px}.steps{grid-template-columns:1fr;gap:25px}.step-num{margin-bottom:16px}.step-content h3{font-size:22px}.step-content p{font-size:14px}.faq{padding-top:0}.faq-question{font-size:15px;padding-block:20px}.faq-answer{padding-right:10px}.partner-contact{padding-block:56px}.partner-contact>.container{grid-template-columns:1fr;gap:31px}.partner-contact h2{font-size:35px}.partner-contact>.container>div{padding-top:0}.partner-contact>.container>div>p{font-size:15px}.partner-contact .contact-form{padding:25px 20px}}
