.partner-design{--partner-ink:#edf4f7;--partner-muted:#bcd0dc;--partner-line:#355363;--partner-paper:#91dbea;--partner-ease:var(--ease,cubic-bezier(.23,1,.32,1));color:var(--partner-ink);padding-bottom:70px}.partner-design .pyx-aff-hero{padding:155px 40px 70px;background:#080f14;border:0;overflow:visible}.partner-design .pyx-aff-hero::before,.partner-design .pyx-aff-grid-bg{display:none}.partner-design .pyx-aff-hero-inner{max-width:1240px;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:72px;align-items:center}.partner-design .pyx-aff-h1{font:650 clamp(46px,5.2vw,76px)/1.04 var(--font-display);letter-spacing:-.035em;max-width:17ch;margin:0 0 30px;color:var(--partner-ink);text-wrap:balance}.partner-design .pyx-aff-lead{font:400 20px/1.65 var(--font-body);max-width:28ch;color:var(--partner-muted);margin:0 0 32px}.partner-design .pyx-aff-hero a.pyx-aff-cta{min-height:56px;padding:15px 28px;font:600 15px/1.6 var(--font-body);letter-spacing:0;text-transform:none;background:var(--partner-paper);color:#08212b;border:1px solid var(--partner-paper);border-radius:0;box-shadow:none;text-decoration:none;gap:25px}.partner-design .pyx-aff-hero-rate{position:relative;isolation:isolate;overflow:hidden;order:0;container-type:inline-size;min-height:440px;border:0;border-radius:0;padding:135px 36px 38px;background:var(--partner-paper);color:#082431;justify-content:center;align-items:flex-start;box-shadow:none}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-num{font:650 clamp(90px,29cqw,160px)/1 var(--font-display);color:#082431;letter-spacing:-.04em;white-space:nowrap;margin:0 0 25px;position:relative;z-index:1}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-lead{font:500 17px/1.65 var(--font-body)!important;color:#082431!important;max-width:29ch;position:relative;z-index:1}.partner-signal{position:absolute;inset:0;width:100%;height:100%;color:#0b566c;opacity:.38;z-index:0;pointer-events:none}.partner-design .pyx-aff-body{max-width:1240px;padding:0 40px;margin:0 auto}.partner-introduction{max-width:none;padding:44px 0 62px;border-top:1px solid var(--partner-line);display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.45fr);gap:72px;margin:0}.partner-design h2,.partner-design .section-label{font:600 28px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--partner-ink);text-transform:none;margin:0 0 25px;display:block;opacity:1}.partner-design .section-label::before{display:none}.partner-design .pyx-aff-lede,.partner-design .pyx-aff-rate-body p,.partner-design .pyx-aff-steps p,.partner-design .pyx-aff-fit p,.partner-design .pyx-aff-faq dd{font:400 16px/1.85 var(--font-body);color:var(--partner-muted);max-width:65ch;margin:0 0 18px}.partner-design .pyx-aff-section{padding:54px 0 60px;margin:0;border-top:1px solid var(--partner-line)}.partner-design .pyx-aff-rate{display:block;background:none;border:0;border-radius:0;padding:0}.partner-design .pyx-aff-rate-body{display:grid;grid-template-columns:1fr 1fr;gap:56px}.partner-design .pyx-aff-math{padding:22px 0 0;margin-top:16px;max-width:none;border:0;border-top:1px solid var(--partner-line);background:none;font:400 16px/1.8 var(--font-body);color:var(--partner-muted)}.partner-design .pyx-aff-math-n{font:500 20px/1.6 var(--font-body);color:var(--partner-ink);font-variant-numeric:tabular-nums}.partner-design .pyx-aff-math-out{color:#9de5f1}.partner-design .pyx-aff-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;list-style:none;padding:8px 0 0;margin:0}.partner-design .pyx-aff-steps li{min-width:0;background:none;border:0;border-radius:0;padding:0;position:relative}.partner-design .pyx-aff-step-n{display:block;font:500 18px/1 var(--font-body);color:#8cdfee;margin-bottom:24px;padding:0;border:0;background:none;font-variant-numeric:tabular-nums}.partner-design .pyx-aff-steps h3{font:600 24px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--partner-ink);margin:0 0 16px}.partner-design .pyx-aff-fit{display:grid;grid-template-columns:1fr 1fr;gap:56px}.partner-design .pyx-aff-fit-col{border:0;border-radius:0;padding:0;background:none}.partner-design .pyx-aff-fit-h{font:500 19px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:#dcebf2;margin-bottom:13px}.partner-design .pyx-aff-fit-no .pyx-aff-fit-h{color:#dcebf2}.partner-design .pyx-aff-narrow{max-width:none;margin-inline:0}.partner-design .pyx-aff-faq{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr);gap:0 60px;margin:0}.partner-design .pyx-aff-faq dt{font:500 17px/1.65 var(--font-body);color:var(--partner-ink);border-top:1px solid #233e4b;padding:24px 0;margin:0}.partner-design .pyx-aff-faq dd{max-width:none;border-top:1px solid #233e4b;padding:24px 0;margin:0}.partner-design .pyx-aff-apply{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.45fr);gap:0 72px;align-items:start;scroll-margin-top:var(--partner-offset,115px)}.partner-apply-intro{grid-column:1;grid-row:1}.partner-design .pyx-aff-apply .section-label{margin-bottom:18px;scroll-margin-top:var(--partner-offset,115px)}.partner-design .pyx-aff-apply-note{max-width:27ch;font:400 16px/1.8 var(--font-body);color:var(--partner-muted);margin:0}.partner-design #wpam-reg-form{grid-column:2;grid-row:1;background:#0c171e;border:1px solid #355363;border-radius:0;max-width:none;width:100%;padding:28px 30px;margin:0;min-width:0}.partner-design #wpam-reg-form fieldset{gap:2px 20px;max-width:100%}.partner-design #wpam-reg-form label{font:500 14px/1.65 var(--font-body);color:#dcebf2;text-transform:none;letter-spacing:0;margin:15px 0 8px}.partner-design #wpam-reg-form .pyx-form-note{font:400 13px/1.6 var(--font-body);letter-spacing:0;text-transform:none;color:var(--partner-muted);margin:0 0 8px}.partner-design #wpam-reg-form input:not([type=hidden]):not([type=checkbox]):not([type=submit]),.partner-design #wpam-reg-form textarea,.partner-design #wpam-reg-form select{background:#080f14;border:1px solid #527384;border-radius:0;color:#edf4f7;font:400 16px/1.65 var(--font-body);min-height:54px;width:100%;min-width:0;padding:13px 14px;caret-color:#91dbea;box-shadow:none}.partner-design #wpam-reg-form textarea{min-height:160px;resize:vertical}.partner-design #wpam-reg-form input[type=checkbox]{width:22px;height:22px;min-width:22px;accent-color:#91dbea;flex-shrink:0}.partner-design #wpam-reg-form .pyx-field--check label{align-items:flex-start;font-size:14px;line-height:1.8;color:var(--partner-muted);min-height:44px;margin:19px 0;gap:12px}.partner-design #wpam-reg-form input[type=submit]{width:100%;min-height:56px;margin-top:14px;justify-self:stretch;background:#91dbea;border:1px solid #91dbea;border-radius:0;color:#08212b;font:600 15px/1.6 var(--font-body);letter-spacing:0;text-transform:none;padding:15px 24px;box-shadow:none;cursor:pointer}.partner-design #wpam-reg-form .wpam_form_errors,.partner-design #wpam_form_error_panel{font:400 14px/1.7 var(--font-body);color:#ffbeba}.partner-design .pyx-legal-tag{max-width:none;padding:26px 0 0;margin:0;border:0;border-top:1px solid var(--partner-line);background:none;font:400 12px/1.8 var(--font-body);letter-spacing:0;text-transform:none;color:#abc6d4}.partner-design :focus-visible{outline:2px solid #91dbea;outline-offset:4px}.partner-design a{color:#9be4f1;text-underline-offset:4px}.partner-design ::selection{background:#91dbea;color:#08212b}.partner-design #partner-apply-heading:focus{outline:none}.partner-design #partner-apply-heading:focus-visible{outline:2px solid #91dbea;outline-offset:6px}@media(hover:hover) and (pointer:fine){.partner-design .pyx-aff-cta,.partner-design #wpam-reg-form input[type=submit]{transition:transform 120ms var(--partner-ease),background-color 120ms ease}.partner-design .pyx-aff-cta:hover,.partner-design #wpam-reg-form input[type=submit]:hover{background:#b5edf5;border-color:#b5edf5;color:#08212b}.partner-design .pyx-aff-cta:active:not(:focus-visible),.partner-design #wpam-reg-form input[type=submit]:active:not(:focus-visible){transform:scale(.98)}}@media(max-width:1100px){.partner-design .pyx-aff-hero{padding:138px 28px 60px}.partner-design .pyx-aff-hero-inner{gap:40px}.partner-design .pyx-aff-h1{font-size:clamp(46px,5.8vw,64px)}.partner-design .pyx-aff-hero-rate{min-height:400px;padding:105px 28px 32px}.partner-design .pyx-aff-body{padding-inline:28px}.partner-introduction,.partner-design .pyx-aff-apply{gap:0 42px}.partner-design .pyx-aff-steps{gap:30px}}@media(max-width:960px){.partner-design .pyx-aff-hero{padding:112px 24px 40px}.partner-design .pyx-aff-hero-inner{grid-template-columns:1fr;gap:34px;max-width:660px}.partner-design .pyx-aff-h1{font-size:clamp(40px,7.5vw,58px);max-width:18ch;margin-bottom:22px}.partner-design .pyx-aff-lead{font-size:18px;margin-bottom:24px}.partner-design .pyx-aff-hero-rate{order:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;min-height:180px;padding:28px;border:0;align-items:center}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-num{font-size:clamp(74px,15vw,112px);margin:0}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-lead{font-size:15px!important;max-width:none}.partner-signal{opacity:.17}.partner-design .pyx-aff-body{max-width:708px;padding-inline:24px}.partner-introduction{grid-template-columns:1fr;padding:34px 0 40px;gap:0}.partner-design h2,.partner-design .section-label{font-size:27px;margin-bottom:22px}.partner-design .pyx-aff-section{padding:36px 0 42px}.partner-design .pyx-aff-rate-body{grid-template-columns:1fr;gap:0}.partner-design .pyx-aff-steps{grid-template-columns:1fr;gap:28px}.partner-design .pyx-aff-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 14px}.partner-design .pyx-aff-step-n{grid-column:1;grid-row:1/span 2;margin:5px 0 0;font-size:16px}.partner-design .pyx-aff-steps h3{grid-column:2;margin-bottom:10px;font-size:23px}.partner-design .pyx-aff-steps p{grid-column:2;margin:0}.partner-design .pyx-aff-fit{grid-template-columns:1fr;gap:25px}.partner-design .pyx-aff-faq{grid-template-columns:1fr;gap:0}.partner-design .pyx-aff-faq dt{padding:21px 0 10px;border-top:1px solid #233e4b}.partner-design .pyx-aff-faq dd{border:0;padding:0 0 21px}.partner-design .pyx-aff-apply{grid-template-columns:1fr;gap:0}.partner-design .pyx-aff-apply-note{grid-column:1;grid-row:auto;max-width:40ch;margin-bottom:24px}.partner-design #wpam-reg-form{grid-column:1;grid-row:auto;padding:25px}.partner-design #wpam-reg-form fieldset{grid-template-columns:1fr}}@media(max-width:480px){.partner-design .pyx-aff-hero{padding:106px 20px 34px}.partner-design .pyx-aff-hero-inner{gap:28px}.partner-design .pyx-aff-h1{font-size:clamp(35px,10vw,46px);line-height:1.06;letter-spacing:-.03em}.partner-design .pyx-aff-lead{font-size:17px;max-width:25ch}.partner-design .pyx-aff-hero a.pyx-aff-cta{width:100%}.partner-design .pyx-aff-hero-rate{gap:18px;padding:23px 20px;min-height:160px}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-num{font-size:clamp(44px,12vw,58px)}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-lead{font-size:13px!important;line-height:1.7}.partner-design .pyx-aff-body{padding-inline:20px}.partner-design .pyx-aff-lede,.partner-design .pyx-aff-rate-body p,.partner-design .pyx-aff-steps p,.partner-design .pyx-aff-fit p,.partner-design .pyx-aff-faq dd{font-size:15px;line-height:1.85}.partner-design #wpam-reg-form{padding:21px 18px}.partner-design .pyx-aff-math-n{white-space:normal;font-size:18px}.partner-design h2,.partner-design .section-label{font-size:26px}}@media(prefers-reduced-motion:reduce){.partner-design *{transition:none!important;animation:none!important}}html:has(.partner-design){scroll-behavior:auto;scroll-padding-top:0}.partner-design .pyx-aff-hero-rate{padding:48px 30px 32px;min-height:440px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.partner-rate-art{position:relative;width:100%;height:270px;flex:none;isolation:isolate;display:grid;align-items:center}.partner-rate-stage{display:grid;grid-template-columns:1fr 1fr .85fr;gap:9px;width:100%;pointer-events:none}.partner-design .partner-rate-art .pyx-aff-rate-num{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.partner-digit{position:relative;display:block;height:184px;perspective:650px;font:650 clamp(60px,22cqw,118px)/1 var(--font-display);letter-spacing:-.06em;color:#b6eff7;background:#102c38;border-radius:5px;box-shadow:0 7px 0 #527f89,0 12px 0 #78b7c4}.partner-digit::after{content:"";position:absolute;top:calc(50% - 1px);left:0;right:0;height:2px;background:#041923;z-index:5;pointer-events:none}.partner-digit-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:#102c38;backface-visibility:hidden;-webkit-backface-visibility:hidden}.partner-digit-half::before{content:attr(data-glyph);position:absolute;left:0;right:0;height:200%;display:flex;align-items:center;justify-content:center}.partner-digit-top,.partner-digit-flap-top{top:0;border-radius:5px 5px 0 0;transform-origin:50% 100%;background:#173743}.partner-digit-bottom,.partner-digit-flap-bottom{bottom:0;border-radius:0 0 5px 5px;transform-origin:50% 0}.partner-digit-top::before,.partner-digit-flap-top::before{top:0}.partner-digit-bottom::before,.partner-digit-flap-bottom::before{bottom:0}.partner-digit-flap-top{z-index:3;animation:partner-flap-top 7s cubic-bezier(.77,0,.175,1) infinite;animation-play-state:paused}.partner-digit-flap-bottom{z-index:4;transform:rotateX(90deg);opacity:0;animation:partner-flap-bottom 7s cubic-bezier(.23,1,.32,1) infinite;animation-play-state:paused}.partner-digit:nth-child(2) .partner-digit-half{animation-delay:.16s}.partner-digit:nth-child(3) .partner-digit-half{animation-delay:.32s}.partner-rate-art[data-motion="running"] .partner-digit-half{animation-play-state:running}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-lead{align-self:flex-start;max-width:31ch;margin:14px 0 0;z-index:2}@keyframes partner-flap-top{0%{transform:rotateX(0);opacity:1}8%{transform:rotateX(-90deg);opacity:1}8.001%,100%{transform:rotateX(-90deg);opacity:0}}@keyframes partner-flap-bottom{0%,8%{transform:rotateX(90deg);opacity:0}8.001%{transform:rotateX(90deg);opacity:1}16%,100%{transform:rotateX(0);opacity:1}}@media(max-width:1100px){.partner-design .pyx-aff-hero-rate{padding:44px 25px 28px;min-height:400px}.partner-rate-art{height:245px}.partner-digit{height:164px}}@media(max-width:960px){.partner-design .pyx-aff-hero-rate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:25px;min-height:280px;padding:40px 28px 25px}.partner-rate-art{height:235px}.partner-digit{height:140px;font-size:clamp(45px,12cqw,78px)}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-lead{align-self:center;margin:0;font-size:16px!important}}@media(max-width:560px){.partner-design .pyx-aff-hero-rate{display:flex;flex-direction:column;gap:0;min-height:320px;padding:35px 22px 24px}.partner-rate-art{height:210px}.partner-digit{height:144px;font-size:clamp(52px,22cqw,86px)}.partner-design .pyx-aff-hero-rate .pyx-aff-rate-lead{align-self:flex-start;margin:14px 0 0;font-size:14px!important;line-height:1.7}}@media(prefers-reduced-motion:reduce){.partner-digit-half{animation:none!important}.partner-digit-flap-top,.partner-digit-flap-bottom{display:none}}