.partner-kicker{font-size:10px;font-weight:500;letter-spacing:.12em;color:#9fb3cf;margin-bottom:36px}.partner-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.partner-actions .button{width:fit-content;font-size:12px;font-weight:500}.partner-outline{background:transparent;border:1px solid #ffffff55;color:#fff}.partner-outline:hover{background:#ffffff0a}.partners-preview{padding:80px 0 90px;background:radial-gradient(ellipse at 90% 5%,#19275d66,transparent 65%),#111c24}.partner-preview-heading{display:flex;justify-content:space-between;gap:50px;align-items:center}.partner-preview-heading>p{font-size:15px;line-height:1.85;color:#bfccdb;max-width:40ch}.partner-preview-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:50px}.partner-preview-facts article{border-top:1px solid #ffffff25;padding-top:20px}.partner-preview-facts article>span{font-size:10px;color:#e2552c}.partner-preview-facts h3{font-size:16px;line-height:1.4;font-weight:500;margin:18px 0 12px}.partner-preview-facts p{font-size:12px;color:#b7c4d5;line-height:1.85}
.partner-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px;padding-bottom:28px}.partner-header nav{display:flex;align-items:center;gap:28px;font-size:11px;font-weight:500}.partner-header nav a{padding:12px 0}.partner-header .partner-nav-contact{border:1px solid #ffffff55;border-radius:4px;padding:12px 16px}.partner-header nav a:hover{color:#82aadd}.partners-page{background:#111c24}.partner-back{display:block;font-size:10px;color:#aabbd1;width:fit-content;margin-bottom:38px}.partner-intro{padding-top:25px;padding-bottom:0;position:relative}.partner-intro::before{content:'';position:absolute;inset:0 -40px;z-index:-1;background:radial-gradient(ellipse at 85% 40%,#19275d88,transparent 65%)}.partner-intro>.partner-kicker{margin-bottom:18px}.partner-intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.partner-intro h1{font-size:clamp(36px,4.3vw,64px);line-height:1.16;letter-spacing:-.04em;font-weight:800;margin:0 0 25px}.partner-intro h1 span{color:#82aadd}.partner-intro-copy{font-size:15px;color:#c5d0df;line-height:1.85;max-width:43ch}.partner-intro .text-link{font-size:11px}.partner-hero-packs{position:relative;min-height:490px;display:flex;justify-content:center;align-items:center;gap:18px;margin:-45px 0 0}.partner-hero-packs img{width:34%;height:410px;object-fit:contain;filter:drop-shadow(18px 20px 20px #0005);transform:rotate(-8deg)}.partner-hero-packs img+img{transform:rotate(8deg) translateY(10px)}.partner-hero-packs figcaption{position:absolute;bottom:4px;font-size:8px;letter-spacing:.1em;color:#9fb3cf}.partner-status{display:flex;gap:40px;flex-wrap:wrap;font-size:11px;color:#bbc9dc;border-top:1px solid #ffffff26;margin-top:38px;padding:24px 0}.partner-status span::before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;background:#e2552c;margin-right:12px}.partner-section{padding-top:90px;padding-bottom:90px}.partner-two-col{display:grid;grid-template-columns:1fr 1fr;gap:90px}.partner-two-col h2{font-size:clamp(24px,2.2vw,34px);line-height:1.25}.partner-two-col p{font-size:14px;color:#bbc9d9;line-height:1.9}.partner-two-col p+p{margin-top:20px}.partner-two-col .partner-lead{font-size:17px;color:#e3e8ef;margin-bottom:22px}.partner-list{padding:0;list-style:none;margin:28px 0}.partner-list li{padding:12px 0 12px 20px;position:relative;font-size:13px;color:#c5d0df}.partner-list li::before{content:'';position:absolute;left:0;top:22px;width:5px;height:2px;background:#e2552c}.partner-two-col .partner-note{font-size:11px;color:#9eb1c8}.partner-supply{padding:75px 0 85px;background:#0c1722}.supply-route{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.supply-route li{position:relative;border-top:1px solid #82aadd40;padding-top:25px}.supply-route li::before{content:'';position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:#e2552c;box-shadow:0 0 0 6px #e2552c0c}.supply-route span{font-size:9px;color:#9fb3cf;letter-spacing:.04em}.supply-route h3{font-weight:500;font-size:17px;margin:18px 0 12px}.supply-route p{font-size:12px;line-height:1.85;color:#b7c6da}.partner-inline-link{display:inline-block;color:#d5e1f2;font-size:12px;padding-bottom:9px;border-bottom:1px solid #82aadd66;margin-top:30px}.supplier-facts>div{display:flex;flex-direction:column;gap:10px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid #ffffff1a}.supplier-facts span{font-size:10px;color:#9fb3cf}.supplier-facts strong{font-size:15px;line-height:1.7;font-weight:500}.partner-launch{padding:80px 0;background:linear-gradient(120deg,#19275d60,#111c24 75%)}.launch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.launch-steps article{padding-left:20px;border-left:1px solid #82aadd44}.launch-steps span{font-size:9px;color:#82aadd;letter-spacing:.08em}.launch-steps h3{font-size:18px;line-height:1.5;font-weight:500;margin:18px 0 13px}.launch-steps p{font-size:13px;color:#b9c8da;line-height:1.85}.terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 28px;margin-top:30px}.terms-grid h3{font-size:15px;font-weight:500;margin-bottom:10px}.partner-two-col .terms-grid p{font-size:12px}.partner-faq{margin-top:65px;max-width:850px;margin-left:auto}.partner-faq details{border-top:1px solid #ffffff26;padding-top:20px;margin-bottom:20px}.partner-faq summary{font-size:14px;gap:20px;line-height:1.7}.partner-faq p{font-size:13px;color:#b7c6da;line-height:1.9;max-width:75ch}.partners-page .contact-section{padding-top:75px}.partners-page .contact-grid{gap:80px}.partners-page .contact-grid h2{font-size:clamp(24px,2.2vw,34px);line-height:1.25}.partners-page .contact-grid .lead{font-size:15px;line-height:1.85}.partners-page .direct a:first-child{font-size:19px}.partners-page footer{font-size:10px}.form-note{line-height:1.7}
@media(max-width:1000px){.partner-header nav{gap:16px;font-size:10px}.partner-header .brand-logo img{width:150px}.partner-two-col{gap:45px}.partner-preview-facts{grid-template-columns:1fr 1fr;gap:28px}.partner-intro-grid{gap:25px}.partner-hero-packs{min-height:400px}.partner-hero-packs img{height:335px}.partner-intro h1{font-size:44px}.partner-intro-copy{font-size:13px}.partner-status{gap:24px}.supply-route{grid-template-columns:1fr 1fr;gap:40px}.launch-steps{gap:25px}.partners-page .contact-grid{gap:40px}}
@media(max-width:640px){.partner-header{padding-top:22px;padding-bottom:20px;gap:15px}.partner-header .brand-logo img{width:140px}.partner-header nav>a:not(.partner-nav-contact){display:none}.partner-header .partner-nav-contact{font-size:9px;padding:10px;max-width:145px}.partner-kicker{font-size:8px;margin-bottom:26px}.partner-intro{padding-top:16px}.partner-back{margin-bottom:28px}.partner-intro-grid{grid-template-columns:1fr;gap:25px}.partner-intro h1{font-size:38px;line-height:1.15}.partner-intro-copy{font-size:13px}.partner-actions{gap:22px;margin-top:25px}.partner-actions .button{font-size:11px;min-height:48px;padding:15px 17px}.partner-intro .text-link{font-size:10px}.partner-hero-packs{min-height:350px;margin:0}.partner-hero-packs img{height:300px;width:35%}.partner-status{margin-top:22px;display:grid;gap:14px;font-size:10px}.partner-section{padding-top:55px;padding-bottom:55px}.partner-two-col{grid-template-columns:1fr;gap:25px}.partner-two-col h2{font-size:27px}.partner-two-col .partner-lead{font-size:15px}.partner-two-col p{font-size:13px}.partner-supply,.partner-launch{padding:55px 0}.supply-route{grid-template-columns:1fr;gap:30px;margin-top:35px}.supply-route li{padding-left:23px;border-top:none;border-left:1px solid #82aadd40;padding-top:0}.supply-route li::before{left:-4px;top:0}.supply-route h3{font-size:18px;margin:12px 0}.supply-route p{font-size:13px}.launch-steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.launch-steps h3{font-size:18px}.terms-grid{grid-template-columns:1fr;gap:25px}.partner-faq{margin-top:40px}.partner-faq summary{font-size:13px}.partners-page .contact-grid{gap:35px}.partners-page .contact-grid h2{font-size:27px}.partners-preview{padding:55px 0}.partner-preview-heading{display:block}.partner-preview-heading h2{font-size:27px}.partner-preview-heading>p{margin-top:24px;font-size:13px}.partner-preview-facts{grid-template-columns:1fr;gap:24px;margin-top:30px}.partner-preview-facts h3{font-size:18px;margin-top:12px}.partner-preview-facts p{font-size:13px}.partner-header .partner-nav-contact{line-height:1.6}.partner-intro::before{inset:0}}

/* Homepage summary follows the open, unnumbered product copy. */
.partner-preview-facts article{border-top:0;padding-top:0}.partner-preview-facts h3{font-size:18px;margin-top:0}.partners-preview{background:linear-gradient(#111c24,#14203955 50%,#111c24)}
