.wordmark img{width:158px;height:auto;display:block}.partner-hub{background:#eef3ee}.partner-hub h2 em,.partner-hero h1 em{color:var(--primary-dark);font-style:normal}.partner-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.partner-card{background:#fff;border:1px solid #dce7df;border-radius:22px;overflow:hidden}.partner-card-image{height:295px;position:relative;overflow:hidden}.partner-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.partner-card:hover .partner-card-image>img{transform:scale(1.025)}.partner-card.driver .partner-card-image>img{object-position:center 38%}.partner-photo-label{inset-inline-start:24px;letter-spacing:1px;background:#fffffff0;border-radius:30px;align-items:center;gap:8px;padding:11px 15px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:22px}.partner-card-copy{padding:30px}.partner-card-copy h3{letter-spacing:-1px;max-width:380px;font-size:29px;line-height:1.25}.partner-card-copy p{min-height:76px;margin-top:16px;font-size:14px}.partner-tags{flex-wrap:wrap;gap:9px 16px;margin-top:23px;display:flex}.partner-tags>span{color:var(--primary-dark);align-items:center;gap:6px;font-size:11px;display:flex}.partner-card-link{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:22px;font-size:14px;font-weight:700;display:flex}.partner-card-link>span{width:40px;height:40px;color:var(--primary-dark);background:#e3f1ed;border-radius:50%;place-items:center;display:grid}.partner-card.providers .partner-card-link>span{color:#675a34;background:#f2eadb}.partner-hub-note{color:var(--primary-dark);justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex}.partner-hero{background:#f0f5ef;padding:28px 0 65px}.partner-back{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;font-size:11px;display:flex}.partner-back span{color:#93a7a0}.partner-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:50px;display:grid}.partner-hero-copy{padding:20px 0}.partner-hero h1{letter-spacing:-3.5px;font-size:clamp(44px,4.65vw,68px);line-height:1.13}.partner-hero-copy>p{max-width:475px;margin-top:26px;font-size:16px}.partner-hero-copy .eyebrow{font-size:10px}.partner-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.partner-platform{color:var(--muted);align-items:center;gap:7px;margin-top:23px;font-size:11px;display:flex}.partner-hero-visual{background:#dce8dd;border-radius:100px 22px 22px;height:500px;position:relative;overflow:hidden}.partner-hero-visual>img{object-fit:cover;object-position:51% center;width:100%;height:100%}.partner-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#092f32c9);position:absolute;inset:40% 0 0}.partner-visual-caption{inset-inline:28px;z-index:1;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:30px}.partner-caption-icon{background:#ffffff16;border:1px solid #ffffff65;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.partner-visual-caption small{letter-spacing:1.5px;color:#dfede8;margin-bottom:8px;font-size:8px;display:block}.partner-visual-caption strong{letter-spacing:-.5px;font-size:20px}.partner-benefits{border-bottom:1px solid var(--border);background:#fff}.partner-benefits>.container{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:42px;display:grid}.partner-benefits article+article{border-inline-start:1px solid var(--border);padding-inline-start:35px}.partner-benefits svg{color:var(--primary);margin-bottom:18px}.partner-benefits h3{margin-bottom:10px;font-size:17px}.partner-benefits p{font-size:13px}.partner-earn-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.earning-panel{border:1px solid var(--border);background:#fff;border-radius:22px;padding:30px}.earning-panel-heading{color:var(--primary-dark);letter-spacing:1.4px;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:22px;font-size:10px;display:flex}.earning-panel>article{gap:18px;padding-top:25px;display:flex}.earning-number{color:var(--primary);padding-top:4px;font-size:12px;font-weight:700}.earning-panel h3{font-size:17px;line-height:1.4}.earning-panel p{margin-top:8px;font-size:13px}.bonus-callout{background:#edf5df;border-radius:14px;align-items:start;gap:17px;margin-top:27px;padding:24px;display:flex}.bonus-callout>svg{color:#55753a;flex-shrink:0}.bonus-callout span{color:#57733f;border:1px solid #cad9b5;border-radius:20px;margin-top:13px;padding:6px 10px;font-size:10px;display:inline-block}.provider-specialties{background:#f4f0e7;padding:50px 0}.provider-specialties h2{font-size:36px}.provider-specialties .eyebrow{margin-bottom:18px;font-size:10px}.provider-specialties .container>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.provider-specialties .container>div:last-child>span{background:#fffdf8;border:1px solid #e6dfd0;border-radius:30px;align-items:center;gap:9px;padding:12px 17px;font-size:13px;display:flex}.provider-specialties svg{color:var(--primary)}.partner-start{background:#f6f8f3}.partner-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.partner-steps article{border-top:1px solid #c7d8cf;padding-top:25px}.partner-steps article>span{width:42px;height:42px;color:var(--primary-dark);background:#e4eee4;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.partner-steps h3{letter-spacing:-.6px;margin-bottom:12px;font-size:20px}.partner-steps p{font-size:14px}.partner-steps-note{color:var(--muted);align-items:center;gap:10px;margin-top:35px;font-size:11px;display:flex}.partner-steps-note svg{color:var(--primary);flex-shrink:0}.partner-download{color:#fff;background:#103b3c;padding:80px 0;overflow:hidden}.partner-download-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:90px;display:grid}.partner-download .eyebrow{color:#8dd6cb;font-size:10px}.partner-download h2{font-size:clamp(34px,3.7vw,52px)}.partner-download p{color:#c2d7d1;max-width:485px;margin-top:23px;font-size:15px}.partner-download .store-buttons{margin-top:28px}.partner-download .store{color:#103b3c;background:#fff;border-color:#fff}.partner-download .partner-download-note{max-width:405px;margin-top:18px;font-size:11px;line-height:1.8}.partner-download-note:target{outline-offset:8px;border-radius:4px;outline:2px solid #8dd6cb}.partner-app-identity{text-align:center;background:radial-gradient(at top,#2b6661,#184345 75%);border:1px solid #ffffff26;border-radius:28px;padding:45px 30px;position:relative}.partner-app-logo{max-width:235px;margin:15px auto 26px}.partner-app-logo img{width:100%;height:auto}.partner-app-role{letter-spacing:2px;color:#b9e6db;justify-content:center;align-items:center;gap:8px;font-size:10px;display:inline-flex}.partner-app-identity h3{margin-top:28px;font-size:20px;line-height:1.5}.partner-app-identity p{margin-top:10px;font-size:13px}.partner-app-platforms{justify-content:center;gap:10px;margin-top:26px;display:flex}.partner-app-platforms span{color:#bde1d7;border:1px solid #ffffff2b;border-radius:20px;padding:6px 15px;font-size:10px}.partner-faq h2{font-size:42px}.partner-faq details{border-bottom:1px solid var(--border)}.partner-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq summary svg{flex-shrink:0;transition:transform .2s}.partner-faq details[open] summary svg{transform:rotate(180deg)}.partner-faq summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:5px}.partner-faq details p{padding-bottom:24px;font-size:14px}.partner-switch{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:12px;margin-bottom:40px;padding-block:28px;display:flex}.partner-switch>svg{color:var(--primary)}.partner-switch p{font-size:13px}.partner-switch a{color:var(--primary-dark);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}html[dir=rtl] .partner-hero-visual{border-radius:22px 100px 22px 22px}html[dir=rtl] .partner-card-copy h3{letter-spacing:0;line-height:1.6}html[dir=rtl] .partner-app-role,html[dir=rtl] .partner-photo-label,html[dir=rtl] .partner-visual-caption small{letter-spacing:0}@media (max-width:1100px){.partner-hero-grid{gap:28px}.partner-hero h1{font-size:49px}.partner-hero-visual{height:450px}.partner-earn-grid,.partner-download-grid{gap:45px}.partner-card-copy h3{font-size:25px}.partner-card-copy{padding:25px}.partner-hero-actions{gap:18px}.partner-hero-actions .button{padding:16px}.partner-visual-caption{inset-inline:20px}.partner-visual-caption strong{font-size:17px}}@media (max-width:800px){.partner-hero-grid{grid-template-columns:1fr;gap:35px}.partner-hero-copy{padding:0}.partner-hero h1{font-size:60px}.partner-hero .eyebrow{justify-content:flex-start}.partner-hero-copy>p{max-width:580px}.partner-hero-visual{border-radius:60px 18px 18px;height:440px}.partner-hero-visual>img{object-position:center 38%}.partner-earn-grid{grid-template-columns:1fr;gap:35px}.partner-benefits>.container{gap:22px}.partner-benefits article+article{padding-inline-start:22px}.partner-benefits h3{font-size:15px}.partner-benefits p{font-size:12px}.partner-card-image{height:235px}.partner-card-copy h3{font-size:24px}.partner-card-copy p{min-height:125px}.partner-tags{min-height:40px}.partner-download-grid{grid-template-columns:1.15fr 1fr;gap:30px}.partner-app-identity{padding:30px 20px}.partner-app-identity h3{font-size:17px}.partner-steps{gap:25px}.partner-steps h3{font-size:18px}.partner-steps p{font-size:13px}.partner-hub-note{align-items:flex-start}.partner-hub-note svg{flex-shrink:0}.partner-switch{flex-wrap:wrap}}@media (max-width:600px){.wordmark img{width:132px}.partner-cards{grid-template-columns:1fr;gap:25px}.partner-card-image{height:255px}.partner-card-copy p{min-height:0}.partner-card-copy h3{font-size:27px}.partner-tags{min-height:0}.partner-hub-note{font-size:11px;line-height:1.7}.partner-hero{padding:22px 0 40px}.partner-back{gap:8px;margin-bottom:30px;font-size:10px}.partner-hero h1{letter-spacing:-2.5px;font-size:clamp(39px,10.8vw,56px)}.partner-hero-copy>p{margin-top:20px;font-size:14px}.partner-hero-copy .eyebrow{margin-bottom:22px}.partner-hero-actions{gap:18px}.partner-hero-actions .button{font-size:12px}.partner-platform{font-size:10px}.partner-hero-visual{height:355px}.partner-visual-caption{gap:12px;bottom:24px}.partner-visual-caption strong{font-size:17px}.partner-visual-caption small{letter-spacing:.8px;font-size:7px}.partner-caption-icon{width:44px;height:44px}.partner-benefits>.container{grid-template-columns:1fr;gap:24px;padding-block:30px}.partner-benefits article{grid-template-columns:30px 1fr;gap:0 16px;display:grid}.partner-benefits article+article{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;padding-top:24px}.partner-benefits article>svg{grid-row:1/3}.partner-benefits h3{font-size:17px}.partner-benefits p{font-size:13px}.earning-panel{padding:22px}.earning-panel-heading{letter-spacing:.7px;font-size:9px}.bonus-callout{gap:12px;padding:20px}.bonus-callout>svg{width:23px}.earning-panel h3{font-size:16px}.partner-steps{grid-template-columns:1fr;gap:28px}.partner-steps article{grid-template-columns:42px 1fr;gap:0 18px;display:grid}.partner-steps article>span{grid-row:1/3;margin:0}.partner-steps h3{font-size:19px}.partner-steps p{font-size:14px}.partner-steps-note{align-items:start;font-size:11px;line-height:1.8}.partner-download{padding:50px 0}.partner-download-grid{grid-template-columns:1fr;gap:35px}.partner-download .eyebrow{justify-content:flex-start}.partner-download h2{font-size:37px}.partner-app-identity{justify-self:center;width:100%;max-width:360px;padding:32px 25px}.partner-app-logo{max-width:200px}.partner-app-identity h3{font-size:19px}.partner-faq h2{font-size:36px}.partner-faq .eyebrow{justify-content:flex-start}.partner-faq summary{padding:21px 0;font-size:13px;line-height:1.6}.partner-faq details p{font-size:13px}.partner-switch{justify-content:flex-start;margin-bottom:20px;padding-block:23px}.partner-switch a{font-size:12px}.provider-specialties{padding:40px 0}.provider-specialties .eyebrow{justify-content:flex-start;font-size:9px}.provider-specialties h2{font-size:29px}.provider-specialties .container>div:last-child{gap:8px}.provider-specialties .container>div:last-child>span{padding:10px 13px;font-size:12px}html[dir=rtl] .partner-hero h1{font-size:40px}html[dir=rtl] .partner-hero-visual{border-radius:18px 60px 18px 18px}}
