.partner-page{--font-mono: var(--font-main);--partner-ink: #f4f6fb;--partner-soft: #b3bfd0;--partner-muted: #8c9aac;--partner-line: rgba(190, 207, 232, .17);min-height:100vh;color:var(--partner-ink);background:#0b1018;font-family:var(--font-main)}.partner-page a{color:inherit}.partner-page button{font:inherit}.partner-page :is(a,button):focus-visible{outline:2px solid #8db0ff;outline-offset:4px}.partner-wrap,.partner-nav{width:min(1216px,calc(100% - 72px));margin-inline:auto}.partner-nav{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--partner-line)}.partner-brand{display:inline-flex;align-items:center;flex:0 0 auto}.partner-brand img{display:block;width:186px;height:auto}.partner-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,2.5vw,34px);flex-wrap:wrap}.partner-nav-links a{color:var(--partner-soft);font-size:13px;font-weight:700;text-decoration:none;transition:color .16s ease}.partner-nav-links a:hover{color:#fff}.partner-hero{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(330px,.87fr);align-items:center;gap:clamp(44px,7vw,106px);padding-block:clamp(65px,6vw,88px);border-bottom:1px solid var(--partner-line)}.partner-hero-copy{min-width:0}.partner-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#8cb0ff;font:800 11px/1.4 var(--font-main);letter-spacing:.095em;text-transform:uppercase}.partner-hero h1{max-width:880px;margin:24px 0 26px;color:#f7f9fc;font-size:clamp(48px,5.3vw,78px);font-weight:800;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.partner-hero h1 em{color:#ff9844;font-style:normal}.partner-lede{max-width:680px;color:#c3cedb;font-size:clamp(17px,1.7vw,20px);line-height:1.58}.partner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:35px}.partner-button{appearance:none;min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:11px 18px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none;text-align:center;transition:background .16s ease,border-color .16s ease,transform .16s ease}.partner-button:hover{transform:translateY(-1px)}.partner-button-primary{color:#fff!important;background:#2f6fff;border-color:#5687ff}.partner-button-primary:hover{background:#437dff}.partner-button-primary span{color:#ffb067;font-size:18px;line-height:.6}.partner-button-quiet{color:#e6ebf4!important;border-color:#b8c9e23d;background:#ffffff09}.partner-button-quiet:hover{border-color:#b8c9e27a;background:#fff1}.partner-fine-print{margin-top:25px;color:var(--partner-muted);font:500 12px/1.6 var(--font-main)}.partner-flow{position:relative;padding:25px 29px 24px;border:1px solid rgba(150,178,225,.24);border-radius:12px;background:linear-gradient(150deg,#141d2c,#101722 76%);box-shadow:0 30px 80px #00000045}.partner-flow:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:12px 0 0 12px;background:linear-gradient(#3677ff,#ff8f31)}.partner-flow-head,.partner-flow-foot{display:flex;justify-content:space-between;gap:18px;color:#aab9cf;font:700 11px/1.5 var(--font-main);letter-spacing:.065em;text-transform:uppercase}.partner-flow-head span:first-child{color:#e9eef6}.partner-flow ol{list-style:none;margin:26px 0 19px;padding:0}.partner-flow li{display:grid;grid-template-columns:17px 1fr;gap:16px;position:relative;padding-bottom:20px}.partner-flow li:last-child{padding-bottom:0}.partner-flow li:not(:last-child):before{content:"";position:absolute;top:14px;bottom:0;left:6px;width:1px;background:#97b0db47}.partner-flow-mark{width:13px;height:13px;margin-top:5px;border:2px solid #78a1f8;border-radius:50%;background:#142037;z-index:1}.partner-flow li:last-child .partner-flow-mark{border-color:#ff9b4d}.partner-flow strong{display:block;color:#eef2f8;font-size:16px;font-weight:800;letter-spacing:-.01em}.partner-flow p{margin-top:4px;color:#aab9cc;font-size:13px;line-height:1.45}.partner-flow-foot{padding-top:17px;border-top:1px solid rgba(190,207,232,.14);color:#ffac6a}.partner-section{padding-block:clamp(62px,6vw,78px);border-bottom:1px solid var(--partner-line)}.partner-section-intro{max-width:880px}.partner-section-intro h2,.partner-placement h2,.partner-kit-spread h2,.partner-share-card h2,.partner-close h2{margin-top:13px;color:#f3f6fb;font-size:clamp(32px,3.3vw,49px);font-weight:800;letter-spacing:-.043em;line-height:1.12;text-wrap:balance}.partner-section-intro>p,.partner-placement-copy>p,.partner-kit-editorial>p,.partner-close p{max-width:780px;margin-top:19px;color:var(--partner-soft);font-size:16px;line-height:1.65}.partner-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--partner-line)}.partner-features article{min-width:0;padding:29px 33px 0 0}.partner-features article+article{padding-left:33px;border-left:1px solid var(--partner-line)}.partner-feature-line{display:block;width:28px;height:2px;margin-bottom:27px;background:#ff8d35}.partner-features article:nth-child(2) .partner-feature-line{background:#4d84ff}.partner-features h3,.partner-pilot-steps h3{color:#f1f4f9;font-size:21px;font-weight:800;letter-spacing:-.02em}.partner-features p,.partner-pilot-steps p{margin-top:10px;color:#a9b7ca;font-size:14px;line-height:1.62}.partner-placement{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:clamp(40px,7vw,100px);align-items:center;padding-block:clamp(64px,6vw,82px);border-bottom:1px solid var(--partner-line)}.partner-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:25px;color:#a9c3ff!important;font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(169,195,255,.4);padding-bottom:3px}.partner-text-link:hover{color:#fff!important;border-bottom-color:#fff}.partner-text-link span{color:#ff9a49}.partner-placement-demo{padding:30px;border:1px solid rgba(198,210,229,.18);border-left:3px solid #ff8a31;border-radius:7px;background:#121923}.partner-demo-label,.partner-demo-disclosure{display:block;color:#ffaf72;font:700 11px/1.5 var(--font-main);letter-spacing:.08em;text-transform:uppercase}.partner-placement-demo strong{display:block;max-width:390px;margin-top:27px;color:#f3f6fb;font-size:24px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.partner-placement-demo p{margin-top:13px;color:#b2bfd0;font-size:14px;line-height:1.6}.partner-demo-disclosure{margin-top:28px;padding-top:16px;border-top:1px solid var(--partner-line);color:#8c9bac;text-transform:none;letter-spacing:0}.partner-pilot .partner-section-intro{max-width:890px}.partner-pilot-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px}.partner-pilot-steps article{padding-top:22px;border-top:1px solid var(--partner-line)}.partner-pilot-steps article>span{display:block;margin-bottom:18px;color:#ffab6a;font:700 11px/1.4 var(--font-main);text-transform:uppercase;letter-spacing:.08em}.partner-measure-note,.partner-measure-banner{margin-top:42px;padding:18px 22px;color:#b3c3d7;background:#2f6fff12;border-left:2px solid #4c84ff;font-size:13px;line-height:1.55}.partner-close{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-block:clamp(62px,6vw,78px)}.partner-close h2{max-width:680px}.partner-close p{max-width:640px}.partner-close>.partner-button{flex:0 0 auto}.partner-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:22px 30px;border-top:1px solid var(--partner-line);color:#8795a8;font:500 12px/1.5 var(--font-main)}.partner-kit-hero{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.partner-kit-index{padding:26px 30px;border:1px solid var(--partner-line);border-radius:9px;background:#131b27}.partner-kit-index-label{display:block;margin-bottom:13px;color:#ffab6a;font:700 11px/1.5 var(--font-main);text-transform:uppercase;letter-spacing:.08em}.partner-kit-index>div{display:grid;grid-template-columns:134px 1fr;gap:15px;padding:17px 0;border-top:1px solid var(--partner-line);align-items:baseline}.partner-kit-index small{color:#91a1b7;font:700 11px/1.5 var(--font-main);text-transform:uppercase}.partner-kit-index strong{color:#eef3fa;font-size:15px;line-height:1.4}.partner-share-status{min-height:1.5em;margin-top:12px;color:#a8c4ff;font-size:12px}.partner-kit-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(45px,7vw,110px);padding-block:clamp(62px,6vw,78px);border-bottom:1px solid var(--partner-line)}.partner-kit-language{align-self:center;border-top:1px solid var(--partner-line)}.partner-kit-language>div{display:grid;grid-template-columns:74px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--partner-line)}.partner-kit-language span{color:#ffae6b;font:700 11px/1.5 var(--font-main);text-transform:uppercase;letter-spacing:.08em}.partner-kit-language p{color:#bcc8d8;font-size:14px;line-height:1.58}.partner-measurement{padding-bottom:clamp(58px,6vw,74px)}.partner-measure-banner{max-width:890px;margin-top:30px}.partner-share-card{display:flex;align-items:end;justify-content:space-between;gap:45px;padding-block:clamp(62px,6vw,78px);border-bottom:1px solid var(--partner-line)}.partner-share-card>div:first-child{max-width:780px}.partner-share-card p{max-width:760px;margin-top:18px;color:#b7c3d4;font-size:15px;line-height:1.66}.partner-share-actions{display:flex;gap:10px;flex:0 0 auto;flex-wrap:wrap}@media(max-width:900px){.partner-hero,.partner-placement,.partner-kit-spread{grid-template-columns:minmax(0,1fr);gap:48px}.partner-flow,.partner-kit-index{max-width:680px}.partner-close,.partner-share-card{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.partner-wrap,.partner-nav{width:min(100% - 36px,1216px)}.partner-nav{min-height:78px;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding-block:14px}.partner-brand img{width:147px}.partner-nav-links{width:100%;justify-content:space-between;gap:8px}.partner-nav-links a{font-size:11px}.partner-hero{padding-block:62px 68px;gap:42px}.partner-hero h1{font-size:clamp(42px,11vw,60px);margin-block:19px 21px}.partner-lede{font-size:16px}.partner-actions{gap:9px;margin-top:28px}.partner-actions .partner-button{width:100%}.partner-flow{padding:20px}.partner-flow-head{flex-direction:column;gap:3px}.partner-section,.partner-placement,.partner-kit-spread{padding-block:67px}.partner-features,.partner-pilot-steps{grid-template-columns:1fr;gap:0;margin-top:31px}.partner-features article,.partner-features article+article{padding:24px 0;border-left:0;border-bottom:1px solid var(--partner-line)}.partner-feature-line{margin-bottom:15px}.partner-pilot-steps article{padding:22px 0 24px}.partner-placement-demo{padding:23px}.partner-kit-index{padding:22px}.partner-kit-index>div{grid-template-columns:1fr;gap:3px;padding:12px 0}.partner-kit-language>div{grid-template-columns:1fr;gap:5px}.partner-share-actions{width:100%}.partner-share-actions .partner-button{flex:1 1 170px}.partner-close{padding-block:70px}.partner-close>.partner-button{width:100%}.partner-footer{align-items:flex-start;flex-direction:column;font-size:11px}}@media(prefers-reduced-motion:reduce){.partner-page .partner-button,.partner-page .partner-nav-links a{transition:none}}@media print{@page{margin:14mm}.partner-page{color:#111827!important;background:#fff!important;min-height:0}.partner-nav,.partner-actions,.partner-share-actions,.partner-text-link,.partner-share-status{display:none!important}.partner-wrap{width:100%}.partner-hero,.partner-section,.partner-placement,.partner-kit-spread,.partner-share-card,.partner-close{padding-block:18px!important;gap:18px;border-color:#cbd5e1;break-inside:avoid}.partner-hero h1{font-size:32px;margin:10px 0;color:#111827!important}.partner-hero h1 em,.partner-eyebrow,.partner-pilot-steps article>span{color:#a34e0a!important}.partner-section-intro h2,.partner-placement h2,.partner-kit-spread h2,.partner-share-card h2,.partner-close h2{font-size:23px;color:#111827!important}.partner-page :is(p,small,strong,span,h3){color:#253348!important}.partner-measure-banner{color:#253348!important;background:#f1f5f9!important;border-color:#475569}.partner-flow,.partner-kit-index,.partner-placement-demo{background:#fff!important;box-shadow:none;border-color:#cbd5e1}.partner-flow:before{display:none}.partner-features,.partner-pilot-steps{margin-top:18px}.partner-footer{color:#475569!important}}
