.efx-partner{--orange:#ff6600;--orange-2:#ff8a2b;--orange-deep:#e85d00;--cream-1:#fff8f1;--cream-2:#ffe9d6;--cream-3:#ffd7b8;--ink:#1c1b1a;--ink-2:#5e4a3a;--muted:#93857a;--hair:#f0e6db;--green:#18b364;--violet:#5b4bbf;--violet-2:#7a6ae0;--violet-deep:#4a3a86;--font:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SF Mono",ui-monospace,"Menlo","Consolas",monospace;font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.efx-partner *{box-sizing:border-box}.efx-partner h1,.efx-partner h2,.efx-partner h3,.efx-partner h4{text-wrap:balance}.efx-partner p{text-wrap:pretty}.efx-partner a{color:var(--orange);text-decoration:none}.efx-partner a:hover{color:var(--orange-deep)}.efx-partner .wrap{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 40px}.efx-partner .hero{position:relative;overflow:hidden;background:radial-gradient(130% 90% at 50% -14%,#fff 0,var(--cream-1) 40%,var(--cream-2) 78%,var(--cream-3) 100%)}.efx-partner .hero:after,.efx-partner .hero:before{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.efx-partner .hero:before{width:520px;height:520px;left:6%;top:18%;background:radial-gradient(circle,rgba(255,138,43,.4),transparent 68%)}.efx-partner .hero:after{width:420px;height:420px;right:4%;top:30%;background:radial-gradient(circle,rgba(120,190,220,.32),transparent 70%)}.efx-partner .hero-in{text-align:center;padding:74px 0 66px}.efx-partner .eyebrow,.efx-partner .sec-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--orange-deep);background:#fff3e9;border:1.5px solid #ffe1c8;padding:7px 15px;border-radius:999px;margin:0 0 20px}.efx-partner .eyebrow .dot,.efx-partner .sec-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--orange);flex:none}.efx-partner .hero-title{margin:0 auto;max-width:15ch;font-weight:800;letter-spacing:-2px;line-height:1.04;font-size:clamp(40px,5.4vw,68px);color:var(--ink)}.efx-partner .hero-title b{color:var(--orange)}.efx-partner .hero-sub{margin:20px auto 0;max-width:580px;font-size:17.5px;line-height:1.6;color:var(--ink-2)}.efx-partner .hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin:30px 0 0}.efx-partner .hstat{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:#3a322b}.efx-partner .hstat .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1.5px solid #ffe1c6;color:var(--orange);box-shadow:0 4px 12px -6px rgba(255,102,0,.4)}.efx-partner .hstat .ic svg{width:14px;height:14px}.efx-partner .programs{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:44px auto 0;text-align:left}.efx-partner .pcard{position:relative;background:#fff;border-radius:24px;padding:30px 30px 32px;border:1px solid rgba(255,235,218,.9);box-shadow:0 30px 60px -34px rgba(120,60,10,.5),0 2px 6px -2px rgba(120,60,10,.06);display:flex;flex-direction:column}.efx-partner .pcard.direct{border:2px solid var(--violet);box-shadow:0 34px 66px -30px rgba(91,75,191,.4)}.efx-partner .ptag{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:16px}.efx-partner .ptag.own{color:var(--violet-deep);background:#efeafc;border:1.5px solid #ddd3f5}.efx-partner .ptag.net{color:var(--orange-deep);background:#fff1e7;border:1.5px solid #ffd9bd}.efx-partner .ptag .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.efx-partner .pcard h3{margin:0;font-size:26px;font-weight:800;letter-spacing:-.6px}.efx-partner .pcard h3 b{color:var(--violet)}.efx-partner .pcard h3 .awin-logo{height:38px;width:auto;display:inline-block;vertical-align:middle;margin:-8px 0 -4px 4px}.efx-partner .pcard .plead{margin:4px 0 18px;font-size:15px;font-weight:600;color:var(--ink)}.efx-partner .pfeat{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.efx-partner .pfeat li{display:flex;gap:11px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.efx-partner .pfeat li .ck{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e9f9ef;color:var(--green);margin-top:1px}.efx-partner .pfeat li .ck svg{width:12px;height:12px}.efx-partner .pfeat li b{color:var(--ink);font-weight:700}.efx-partner .mono{font-family:var(--mono);font-size:13px;color:var(--ink);background:#f7f1ea;padding:1px 7px;border-radius:6px}.efx-partner .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;border:none;cursor:pointer;font-weight:700;font-size:16px;padding:15px 20px;border-radius:999px;transition:transform .16s ease,box-shadow .16s ease}.efx-partner .pbtn.auto{width:auto}.efx-partner .pbtn svg{width:18px;height:18px}.efx-partner .pbtn.solid{color:#fff;background:linear-gradient(135deg,var(--orange-2),var(--orange));box-shadow:0 16px 30px -12px rgba(255,102,0,.65)}.efx-partner .pbtn.solid:hover{transform:translateY(-2px);box-shadow:0 22px 38px -14px rgba(255,102,0,.7);color:#fff}.efx-partner .pbtn.ghost{color:var(--ink);background:#fff;border:2px solid var(--hair)}.efx-partner .pbtn.ghost:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.efx-partner .pcard.direct .pbtn.solid{background:linear-gradient(135deg,var(--violet-2),var(--violet));box-shadow:0 16px 30px -12px rgba(91,75,191,.65)}.efx-partner .pcard.direct .pbtn.solid:hover{box-shadow:0 22px 38px -14px rgba(91,75,191,.7)}.efx-partner .band{position:relative;padding:90px 0}.efx-partner .band.warm{background:linear-gradient(180deg,#fff,#fff6ec 60%,#ffefe1)}.efx-partner .sec-head{text-align:center;max-width:700px;margin:0 auto 56px}.efx-partner .sec-title{margin:0;font-weight:800;letter-spacing:-2px;line-height:1.04;font-size:clamp(34px,4.4vw,54px);color:var(--ink)}.efx-partner .sec-title b{color:var(--orange)}.efx-partner .sec-sub{margin:16px auto 0;max-width:540px;font-size:16.5px;line-height:1.6;color:var(--ink-2)}.efx-partner .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:0 auto}.efx-partner .tier{position:relative;background:#fff;border-radius:22px;padding:34px 30px 32px;border:1px solid rgba(255,235,218,.9);box-shadow:0 22px 44px -30px rgba(120,60,10,.45);transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease;overflow:hidden}.efx-partner .tier:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--orange-2),var(--orange));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.efx-partner .tier:hover{transform:translateY(-5px);box-shadow:0 34px 60px -28px rgba(120,60,10,.5)}.efx-partner .tier:hover:before{transform:scaleX(1)}.efx-partner .tier.feat{border:2px solid var(--orange)}.efx-partner .tier.feat:before{transform:scaleX(1)}.efx-partner .tier h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.3px}.efx-partner .tier .rate{margin:8px 0 2px;font-size:54px;font-weight:800;letter-spacing:-2px;line-height:1;background:linear-gradient(135deg,var(--orange-2),var(--orange-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.efx-partner .tier .vol{font-size:13.5px;font-weight:600;color:var(--muted)}.efx-partner .tier-rule{height:1px;background:var(--hair);margin:22px 0 20px}.efx-partner .tier ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.efx-partner .tier ul li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.efx-partner .tier ul li .ck{flex:none;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#fff1e7;color:var(--orange);margin-top:1px}.efx-partner .tier ul li .ck svg{width:11px;height:11px}.efx-partner .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto}.efx-partner .why{background:#fff;border-radius:20px;padding:30px 28px;border:1px solid rgba(255,235,218,.9);box-shadow:0 18px 40px -30px rgba(120,60,10,.4);transition:transform .24s ease,box-shadow .24s ease}.efx-partner .why:hover{transform:translateY(-4px);box-shadow:0 28px 52px -30px rgba(120,60,10,.5)}.efx-partner .why .wic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(140deg,#fff,var(--cream-2));color:var(--orange);border:1px solid #ffe1c6}.efx-partner .why .wic svg{width:24px;height:24px}.efx-partner .why h3{margin:0 0 8px;font-size:17px}.efx-partner .why p{margin:0;font-size:14.5px;color:var(--ink-2)}.efx-partner .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.efx-partner .step{background:#fff;border-radius:22px;padding:32px 28px;border:1px solid rgba(255,235,218,.9);box-shadow:0 18px 40px -30px rgba(120,60,10,.4)}.efx-partner .step .num{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:800;background:linear-gradient(135deg,var(--orange-2),var(--orange));box-shadow:0 12px 24px -8px rgba(255,102,0,.6);margin-bottom:20px}.efx-partner .step h3{margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:-.3px}.efx-partner .step p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.efx-partner .faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.efx-partner .qa{background:#fff;border:1.5px solid var(--hair);border-radius:16px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.efx-partner .qa[open]{border-color:#ffd9bd;box-shadow:0 18px 36px -28px rgba(120,60,10,.45)}.efx-partner .qa summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;color:var(--ink)}.efx-partner .qa summary::-webkit-details-marker{display:none}.efx-partner .qa summary .chev{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff1e7;color:var(--orange);transition:transform .24s ease}.efx-partner .qa summary .chev svg{width:13px;height:13px}.efx-partner .qa[open] summary .chev{transform:rotate(180deg)}.efx-partner .qa .ans{padding:0 22px 22px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.efx-partner .cta-band{position:relative;overflow:hidden;text-align:center;background:radial-gradient(120% 120% at 50% 0,#fff6ec 0,var(--cream-2) 55%,var(--cream-3) 100%);padding:84px 0 90px}.efx-partner .cta-band h2{margin:0 auto;max-width:16ch;font-weight:800;letter-spacing:-1.6px;line-height:1.05;font-size:clamp(34px,4.6vw,56px)}.efx-partner .cta-band p{margin:16px auto 30px;max-width:500px;font-size:17px;line-height:1.6;color:var(--ink-2)}.efx-partner .cta-row{display:inline-flex;flex-wrap:wrap;gap:14px;justify-content:center}@media (max-width:900px){.efx-partner .programs,.efx-partner .steps,.efx-partner .tiers,.efx-partner .why-grid{grid-template-columns:1fr;max-width:480px}}@media (max-width:620px){.efx-partner .wrap{padding:0 22px}.efx-partner .band{padding:70px 0}.efx-partner .hero-in{padding:54px 0 50px}}.efx-partner .band .programs{margin-top:0}.efx-partner .hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:30px auto 0}.efx-partner .hero-cta .pbtn{min-width:190px}.efx-partner .hero-in>.hero-stats{margin-top:26px}.efx-partner .prod{display:flex;flex-direction:column}.efx-partner .prod-top{display:flex;align-items:flex-start;justify-content:space-between}.efx-partner .prod .wic{margin-bottom:18px}.efx-partner .prod-tag{font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--orange-deep);background:#fff1e7;border:1.5px solid #ffd9bd;border-radius:999px;padding:4px 11px}.efx-partner .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px}.efx-partner .chip{font-size:12.5px;font-weight:600;color:var(--ink-2);background:#fff;border:1.5px solid var(--hair);border-radius:999px;padding:5px 12px}.efx-partner .aud{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:860px;margin:0 auto}.efx-partner .aud-chip{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ink);background:#fff;border:1.5px solid var(--hair);border-radius:999px;padding:11px 20px 11px 12px}.efx-partner .aud-chip .ck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--orange-2),var(--orange))}.efx-partner .aud-chip .ck svg{width:13px;height:13px}@media (max-width:640px){.efx-partner .hero-cta .pbtn{width:100%}.efx-partner .aud-chip{font-size:14px;padding:9px 16px 9px 10px}}.efx-partner{--orange:var(--fox-orange);--orange-2:var(--fox-orange);--orange-deep:var(--fox-ink);--cream-1:#fff;--cream-2:#fff;--cream-3:#fff;--ink:var(--fox-ink);--ink-2:var(--fox-ink-2);--muted:var(--fox-muted);--hair:var(--fox-line);--violet:var(--fox-ink);--violet-2:var(--fox-ink);--violet-deep:var(--fox-ink)}.efx-partner a{color:var(--fox-ink);text-decoration:underline;text-underline-offset:3px}.efx-partner a:hover{color:var(--fox-orange-deep)}.efx-partner .pbtn,.efx-partner a.pbtn{text-decoration:none}.efx-partner .wrap{max-width:var(--grid-max,1240px);padding:0 var(--grid-gutter,40px)}.efx-partner .hero{background:var(--fox-surface)}.efx-partner .hero:after,.efx-partner .hero:before{display:none}.efx-partner .hero-in{text-align:start;padding:var(--fox-space-12) 0 var(--fox-space-8)}.efx-partner .eyebrow,.efx-partner .sec-eyebrow{margin:0 0 var(--fox-space-2);padding:0;border:0;background:transparent;color:var(--fox-muted);font-size:var(--fox-text-sm);font-weight:600;letter-spacing:0;text-transform:none}.efx-partner .eyebrow .dot,.efx-partner .sec-eyebrow .dot{display:none}.efx-partner .hero-title{margin:0;max-width:820px;font-size:48px;font-weight:700;letter-spacing:-1px;line-height:1.15}.efx-partner .hero-title b,.efx-partner .pcard h3 b,.efx-partner .sec-title b{color:inherit;font-weight:inherit}.efx-partner .hero-sub{margin:var(--fox-space-3) 0 0;max-width:680px;font-size:var(--fox-text-base);line-height:var(--fox-leading-body);color:var(--fox-muted)}.efx-partner .hero-cta,.efx-partner .hero-stats{justify-content:flex-start}.efx-partner .hero-stats{gap:var(--fox-space-3) var(--fox-space-6);margin-top:var(--fox-space-6)}.efx-partner .hstat{font-size:var(--fox-text-sm);font-weight:500;color:var(--fox-ink-2)}.efx-partner .hstat .ic{border:0;background:var(--fox-surface-mute);color:var(--fox-ink);box-shadow:none}.efx-partner .pbtn{font-weight:600;padding:13px 26px;transition:background-color .16s ease,border-color .16s ease}.efx-partner .pbtn.solid,.efx-partner .pcard.direct .pbtn.solid{background:var(--fox-action-bg);box-shadow:none;color:#fff}.efx-partner .pbtn.solid:hover,.efx-partner .pcard.direct .pbtn.solid:hover{transform:none;background:var(--fox-action-bg-hover);box-shadow:none;color:#fff}.efx-partner .pbtn.ghost{border:1px solid var(--fox-line-strong);color:var(--fox-ink)}.efx-partner .pbtn.ghost:hover{transform:none;border-color:var(--fox-ink);color:var(--fox-ink)}.efx-partner .band{padding:var(--fox-section-space) 0}.efx-partner .band.warm{background:var(--fox-surface-soft)}.efx-partner .sec-head{text-align:start;max-width:none;margin-inline:0}.efx-partner .sec-title{max-width:820px;margin-inline:0;font-size:var(--fox-text-h2);font-weight:700;letter-spacing:var(--fox-tracking-heading);line-height:var(--fox-leading-tight)}.efx-partner .sec-sub{max-width:680px;margin-inline:0;margin-top:var(--fox-space-3);font-size:var(--fox-text-base);line-height:var(--fox-leading-body);color:var(--fox-muted)}.efx-partner .programs{max-width:none;margin-inline:0;gap:var(--fox-space-4)}.efx-partner .pcard,.efx-partner .pcard.direct,.efx-partner .prod,.efx-partner .step,.efx-partner .tier,.efx-partner .why{border:0;border-radius:var(--fox-radius-xl);background:var(--fox-surface-mute);box-shadow:none}.efx-partner .band.warm .pcard,.efx-partner .band.warm .prod,.efx-partner .band.warm .step,.efx-partner .band.warm .tier,.efx-partner .band.warm .why{background:var(--fox-surface)}.efx-partner .tier:hover,.efx-partner .why:hover{transform:none;box-shadow:none}.efx-partner .tier.feat:before,.efx-partner .tier:before{display:none}.efx-partner .tier.feat{outline:2px solid var(--fox-ink);outline-offset:-2px}.efx-partner .tier .rate{color:var(--fox-ink)}.efx-partner .step .num{background:var(--fox-ink);color:#fff;box-shadow:none}.efx-partner .prod .wic,.efx-partner .why .wic{border:0;background:var(--fox-surface);color:var(--fox-ink);box-shadow:none}.efx-partner .band.warm .prod .wic,.efx-partner .band.warm .why .wic{background:var(--fox-surface-mute)}.efx-partner .prod-tag,.efx-partner .ptag,.efx-partner .ptag.net,.efx-partner .ptag.own{border:0;background:var(--fox-surface);color:var(--fox-ink-2);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.efx-partner .ptag .dot{display:none}.efx-partner .pcard h3{font-size:24px;font-weight:700}.efx-partner .aud-chip,.efx-partner .chip{border:0;background:var(--fox-surface-mute);color:var(--fox-ink);box-shadow:none}.efx-partner .mono{background:var(--fox-surface)}.efx-partner .qa{border:0;border-radius:var(--fox-radius-lg);background:var(--fox-surface-mute);box-shadow:none}.efx-partner .qa[open]{border:0;box-shadow:none}.efx-partner .qa summary .chev{background:var(--fox-surface);color:var(--fox-ink)}.efx-partner .cta-band{border:0;border-radius:var(--fox-radius-xl);background:var(--fox-surface-warm);box-shadow:none;text-align:start}.efx-partner .cta-band h2{font-size:32px;font-weight:700;letter-spacing:-.6px;color:var(--fox-ink)}.efx-partner .cta-band p{margin-inline:0;color:var(--fox-ink-2)}.efx-partner .cta-row{justify-content:flex-start}@media (max-width:760px){.efx-partner .wrap{padding:0 var(--grid-gutter,18px)}.efx-partner .hero-in{padding:var(--fox-space-8) 0 var(--fox-space-6)}.efx-partner .hero-title{font-size:32px;letter-spacing:-.6px}}.efx-partner .aud,.efx-partner .faq,.efx-partner .steps,.efx-partner .tiers,.efx-partner .why-grid{max-width:none;margin-inline:0;gap:var(--fox-space-4)}.efx-partner .aud{justify-content:flex-start}.efx-partner .faq{gap:var(--fox-space-3)}@media (max-width:860px){.efx-partner .steps,.efx-partner .tiers,.efx-partner .why-grid{max-width:none}}.efx-partner .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--fox-space-12)}.efx-partner .hero-photo{position:relative;margin:var(--fox-space-8) 0;border-radius:var(--fox-radius-xl);overflow:hidden;background:var(--fox-surface-warm);aspect-ratio:4/3}.efx-partner .hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.efx-partner .steps{counter-reset:none}.efx-partner .step{position:relative;padding:var(--fox-space-6)}.efx-partner .step:nth-child(odd){background:var(--fox-surface-warm)}.efx-partner .step:nth-child(2n){background:#eaf3fb}.efx-partner .step .step-art{display:block;width:96px;height:96px;margin:0 0 var(--fox-space-4);object-fit:contain;mix-blend-mode:multiply}.efx-partner .step .num{position:absolute;top:var(--fox-space-6);inset-inline-end:var(--fox-space-6);width:32px;height:32px;margin:0;font-size:var(--fox-text-sm)}.efx-partner .pcard.direct,.efx-partner .tier.feat{background:var(--fox-surface-warm)}.efx-partner .aud-chip:nth-child(2n){background:#eaf3fb}.efx-partner .aud-chip:nth-child(odd){background:var(--fox-surface-warm)}@media (max-width:980px){.efx-partner .hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.efx-partner .hero-photo{margin:0 0 var(--fox-space-8);aspect-ratio:16/10}}.efx-partner .hero-photo{overflow:visible}.efx-partner .hero-photo img{border-radius:var(--fox-radius-xl)}.efx-partner .demo{position:absolute;z-index:2;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--fox-space-2);padding:var(--fox-space-3) var(--fox-space-4);border:1px solid var(--fox-line);border-radius:var(--fox-radius-lg);background:var(--fox-surface);box-shadow:0 12px 28px rgba(36,35,33,.16);color:var(--fox-ink);font-size:var(--fox-text-sm);font-weight:500;line-height:1.4;text-align:start}.efx-partner .demo-say{top:7%;inset-inline-end:-14px;max-width:54%;border-end-start-radius:4px;font-weight:600}.efx-partner .demo-link{bottom:26%;inset-inline-start:-14px;border-radius:var(--fox-radius-pill);padding-block:var(--fox-space-2);font-weight:600}.efx-partner .demo-link svg{width:16px;height:16px;flex:none;color:var(--fox-orange)}.efx-partner .demo-order{bottom:6%;inset-inline-end:-14px;max-width:62%;gap:var(--fox-space-3)}.efx-partner .demo-order b{display:block;font-weight:600}.efx-partner .demo-order small{display:block;font-size:var(--fox-text-xs);color:var(--fox-muted)}.efx-partner .demo-tick{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1fb855;color:#fff}.efx-partner .demo-tick svg{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){.efx-partner .demo{animation:efx-partner-pop .5s ease-out both}.efx-partner .demo-link{animation-delay:.5s}.efx-partner .demo-order{animation-delay:1s}@keyframes efx-partner-pop{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}}@media (max-width:980px){.efx-partner .demo-say{inset-inline-end:var(--fox-space-2);max-width:60%;font-size:var(--fox-text-xs);padding:var(--fox-space-2) var(--fox-space-3)}.efx-partner .demo-link{inset-inline-start:var(--fox-space-2);bottom:30%;font-size:var(--fox-text-xs)}.efx-partner .demo-order{inset-inline-end:var(--fox-space-2);max-width:78%;font-size:var(--fox-text-xs);padding:var(--fox-space-2) var(--fox-space-3)}}.efx-partner .demo-say{inset-inline-end:auto;right:-14px;border-end-start-radius:var(--fox-radius-lg);border-bottom-left-radius:4px}.efx-partner .demo-link{inset-inline-start:auto;left:-14px}.efx-partner .demo-order{inset-inline-end:auto;right:-14px}@media (max-width:980px){.efx-partner .hero-photo{aspect-ratio:4/3}.efx-partner .demo-say{right:var(--fox-space-2)}.efx-partner .demo-link{left:var(--fox-space-2);bottom:38%}.efx-partner .demo-order{right:var(--fox-space-2);bottom:5%}}.efx-partner .promo-rows{display:grid;gap:var(--fox-space-4);margin-top:var(--fox-space-8)}.efx-partner .promo-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:var(--fox-space-8);padding:var(--fox-space-4);border-radius:var(--fox-radius-xl);background:var(--fox-surface)}.efx-partner .promo-row:nth-child(2n) .promo-art{order:2}.efx-partner .promo-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--fox-space-6) var(--fox-space-4);text-align:start}.efx-partner .promo-text .prod-tag{background:var(--fox-surface-mute);margin:0 0 var(--fox-space-3);padding:4px 10px;border-radius:var(--fox-radius-pill)}.efx-partner .promo-text h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.25;color:var(--fox-ink)}.efx-partner .promo-text p{margin:var(--fox-space-3) 0 0;max-width:520px;font-size:var(--fox-text-base);line-height:var(--fox-leading-body);color:var(--fox-muted)}.efx-partner .promo-text .chips{margin-top:var(--fox-space-4);padding-top:0}.efx-partner .promo-art{position:relative;min-height:260px;border-radius:var(--fox-radius-lg);overflow:hidden;direction:ltr}.efx-partner .promo-art-1{background:linear-gradient(180deg,#dcecf9,#eef6fc 70%,#f7fbfe)}.efx-partner .promo-art-2{background:var(--fox-surface-warm)}.efx-partner .promo-art-3{background:linear-gradient(180deg,#eef6fc,#f4f2ee)}.efx-partner .pa-places{position:absolute;inset:0}.efx-partner .pa-place{position:absolute;display:block}.efx-partner .pa-map{display:block;width:100%;height:auto;mix-blend-mode:multiply}.efx-partner .pa-place.p1{width:34%;left:5%;top:9%}.efx-partner .pa-place.p2{width:46%;right:4%;top:18%}.efx-partner .pa-place.p3{width:26%;left:34%;bottom:3%}.efx-partner .pa-pin{position:absolute;left:50%;top:38%;width:14px;height:14px;margin:-7px 0 0 -7px;border:3px solid #fff;border-radius:50%;background:var(--fox-orange);box-shadow:0 2px 6px rgba(36,35,33,.25)}.efx-partner .pa-pin:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--fox-orange);opacity:0}.efx-partner .pa-meter{position:absolute;inset:0;display:grid;place-items:center}.efx-partner .pa-ring{width:170px;height:170px;rotate:-90deg}.efx-partner .pa-ring-bg,.efx-partner .pa-ring-fg{fill:none;stroke-width:10}.efx-partner .pa-ring-bg{stroke:#fff}.efx-partner .pa-ring-fg{stroke:var(--fox-orange);stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:70}.efx-partner .pa-inf{position:absolute;top:50%;left:50%;translate:-50% -62%;font-size:64px;font-weight:700;line-height:1;color:var(--fox-ink)}.efx-partner .pa-bars{position:absolute;top:50%;left:50%;translate:-50% 26px;display:flex;align-items:flex-end;gap:4px;height:22px}.efx-partner .pa-bars i{display:block;width:5px;border-radius:3px;background:var(--fox-ink);height:40%}.efx-partner .pa-bars i:nth-child(2){height:60%}.efx-partner .pa-bars i:nth-child(3){height:80%}.efx-partner .pa-bars i:nth-child(4){height:100%}.efx-partner .pa-bars i:nth-child(5){height:70%}.efx-partner .pa-orbit{position:absolute;inset:0;display:grid;place-items:center}.efx-partner .pa-orbit-ring{position:absolute;width:220px;height:220px;border:2px dashed var(--fox-line-strong);border-radius:50%}.efx-partner .pa-globe{position:relative;z-index:1;width:96px;height:96px;mix-blend-mode:multiply}.efx-partner .pa-orbit-spin{position:absolute;width:220px;height:220px}.efx-partner .pa-sat{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 6px 14px rgba(36,35,33,.12);transform:rotate(calc(var(--k) * 60deg)) translateY(-110px) rotate(calc(var(--k) * -60deg))}.efx-partner .pa-sat-map{display:block;width:46px;height:auto}@media (prefers-reduced-motion:no-preference){.efx-partner .pa-place{animation:efx-pa-bob 5s ease-in-out infinite}.efx-partner .pa-place.p2{animation-delay:-1.6s}.efx-partner .pa-place.p3{animation-delay:-3.2s}.efx-partner .pa-pin:after{animation:efx-pa-ping 2.4s ease-out infinite}.efx-partner .pa-ring-fg{animation:efx-pa-fill 4s ease-in-out infinite alternate}.efx-partner .pa-bars i{animation:efx-pa-bar 1.2s ease-in-out infinite alternate;transform-origin:bottom}.efx-partner .pa-bars i:nth-child(2){animation-delay:-.2s}.efx-partner .pa-bars i:nth-child(3){animation-delay:-.4s}.efx-partner .pa-bars i:nth-child(4){animation-delay:-.6s}.efx-partner .pa-bars i:nth-child(5){animation-delay:-.8s}.efx-partner .pa-orbit-spin{animation:efx-pa-spin 40s linear infinite}.efx-partner .pa-sat-map{animation:efx-pa-spin 40s linear infinite reverse}@keyframes efx-pa-bob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes efx-pa-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:2.6}}@keyframes efx-pa-fill{0%{stroke-dashoffset:250}to{stroke-dashoffset:20}}@keyframes efx-pa-bar{0%{scale:1 .45}to{scale:1 1}}@keyframes efx-pa-spin{to{rotate:1turn}}}@media (max-width:860px){.efx-partner .promo-row{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--fox-space-3)}.efx-partner .promo-row:nth-child(2n) .promo-art{order:0}.efx-partner .promo-art{min-height:220px}.efx-partner .promo-text{padding:var(--fox-space-4) var(--fox-space-2) var(--fox-space-2)}.efx-partner .promo-text h3{font-size:20px}}.efx-partner .pa-place{animation:none!important}.efx-partner .pa-orbit-ring,.efx-partner .pa-orbit-spin{width:176px;height:176px}.efx-partner .pa-globe{width:84px;height:84px}.efx-partner .pa-sat{width:54px;height:54px;margin:-27px 0 0 -27px;transform:rotate(calc(var(--k) * 60deg)) translateY(-88px) rotate(calc(var(--k) * -60deg))}.efx-partner .pa-sat-map{width:38px}@media (prefers-reduced-motion:no-preference){.efx-partner .pa-map,.efx-partner .pa-pin{animation:efx-pa-bob 5s ease-in-out infinite}.efx-partner .p2 .pa-map,.efx-partner .p2 .pa-pin{animation-delay:-1.6s}.efx-partner .p3 .pa-map,.efx-partner .p3 .pa-pin{animation-delay:-3.2s}}.efx-partner .why{padding:var(--fox-space-6)}.efx-partner .why .why-art{display:block;width:64px;height:64px;margin:0 0 var(--fox-space-4);object-fit:contain;mix-blend-mode:multiply}.efx-partner .why h3{font-size:var(--fox-text-lg);font-weight:700;letter-spacing:-.2px}.efx-partner .why p{font-size:var(--fox-text-sm);line-height:1.6;color:var(--fox-muted)}.efx-partner .pcard{padding:var(--fox-space-8)}.efx-partner .pcard.direct{outline:2px solid var(--fox-ink);outline-offset:-2px}.efx-partner .split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--fox-space-12);align-items:start}.efx-partner .split .sec-head{margin-bottom:0;position:sticky;top:96px}.efx-partner .split .aud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fox-space-3)}.efx-partner .aud-chip{width:100%;padding:var(--fox-space-4) var(--fox-space-6);border-radius:var(--fox-radius-lg);font-size:var(--fox-text-base);font-weight:600}.efx-partner .aud-chip .ck{background:var(--fox-ink)}.efx-partner .cta-band{padding:0 0 var(--fox-section-space);background:var(--fox-surface)}.efx-partner .cta-tile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:var(--fox-space-8);padding:var(--fox-space-12);border-radius:var(--fox-radius-xl);background:var(--fox-surface-warm);text-align:start}.efx-partner .cta-band h2{margin:0;max-width:none;text-align:start;line-height:1.2}.efx-partner .cta-band p{margin:var(--fox-space-3) 0 var(--fox-space-6);max-width:520px;font-size:var(--fox-text-base);line-height:var(--fox-leading-body)}.efx-partner .cta-art{display:flex;justify-content:center;align-items:center;gap:var(--fox-space-4);direction:ltr}.efx-partner .cta-art img{width:96px;height:96px;object-fit:contain;mix-blend-mode:multiply}.efx-partner .cta-art img:nth-child(2){translate:0 -14px}@media (max-width:900px){.efx-partner .split{grid-template-columns:minmax(0,1fr);gap:var(--fox-space-6)}.efx-partner .split .sec-head{position:static}.efx-partner .cta-tile{grid-template-columns:minmax(0,1fr);padding:var(--fox-space-6);gap:var(--fox-space-6)}.efx-partner .cta-art img{width:72px;height:72px}.efx-partner .cta-art{justify-content:flex-start}}@media (max-width:560px){.efx-partner .split .aud{grid-template-columns:minmax(0,1fr)}}