.partner-experience{--partner-ink:#0f1729;--partner-gradient:linear-gradient(110deg, #7c3aed 0%, #ec4899 100%);color:var(--partner-ink);background:#fff;font-size:16px;line-height:1.65;overflow:clip}.partner-experience *{box-sizing:border-box}.partner-wrap{width:min(1240px,100% - 64px);margin-inline:auto}.partner-gradient{background:var(--partner-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.partner-experience h1,.partner-experience h2,.partner-experience h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.12}.partner-experience h1{margin:22px 0;font-size:clamp(36px,4.1vw,60px)}.partner-experience h2{margin:15px 0 22px;font-size:clamp(30px,3.1vw,44px)}.partner-experience h3{margin:14px 0;font-size:26px}.partner-experience p{margin:0 0 18px}.partner-experience a{text-decoration:none}.partner-experience button{cursor:pointer}.partner-experience :is(section[id],#configurateur,#simulation){scroll-margin-top:110px}.partner-experience a:focus-visible,.partner-experience button:focus-visible,.partner-experience summary:focus-visible{outline-offset:5px;outline:3px solid #64748b}.partner-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.6}.partner-preview-note{color:#cbd5e1;border-left:2px solid #64748b;padding-left:12px;font-size:12px}.partner-hero{color:#fff;isolation:isolate;background:#0f1729;padding:148px 0 45px;position:relative}.partner-hero .i-closing-waves{opacity:.62}.partner-hero .partner-wrap,.partner-closing .partner-wrap{z-index:2;position:relative}.partner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;padding:25px 0 55px;display:grid}.partner-hero-description{color:#cbd5e1;max-width:580px;font-size:18px}.partner-hero-agency h1{font-size:clamp(32px,3.6vw,52px)}.partner-hero-agency h1>span{white-space:nowrap}.partner-breadcrumb{color:#aeb8ca;flex-wrap:wrap;gap:10px;padding:12px 0;font-size:12px;display:flex}.partner-breadcrumb a{color:#fff}.partner-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.partner-button{background:var(--partner-gradient);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1.4;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-flex;color:#fff!important}.partner-button:hover{transform:translateY(-3px)scale(1.025);box-shadow:0 10px 28px #0f172924}.partner-button>span{flex-shrink:0;transition:transform .3s}.partner-button[href^=\#]:hover>span{transform:translate(2px,3px)}.partner-button:hover>span{transform:translate(3px,-2px)}.partner-text-link{color:inherit;border-bottom:1px solid;padding:5px 0;font-weight:600}.partner-download{color:inherit;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:inline-flex}.partner-download>span{font-size:22px}.partner-download small{opacity:.6;font-size:11px}.partner-hero-facts{color:#cbd5e1;border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;padding-top:26px;font-size:13px;display:flex}.partner-route-nav{border-bottom:1px solid #0f172915;flex-wrap:wrap;align-items:center;gap:32px;padding-block:24px;display:flex}.partner-route-nav a{color:#536073;gap:3px;padding:10px 0;font-size:14px;display:grid;position:relative}.partner-route-nav strong{color:var(--partner-ink);font-size:16px}.partner-route-nav .partner-route-overview{margin-right:auto}.partner-route-nav a[aria-current=page]:after{content:"";bottom:0;background:var(--partner-gradient);height:3px;position:absolute;inset-inline:0}.partner-section{padding:82px 0}.partner-section-title{max-width:790px;margin-bottom:40px}.partner-section-title>p:not(.partner-eyebrow){color:#586277;max-width:720px;font-size:18px}.partner-track-grid,.partner-proof-grid,.partner-two{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.partner-track-grid{align-items:stretch}.partner-track{color:inherit;border:1px solid #0f172926;border-radius:26px;flex-direction:column;padding:42px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.partner-track:hover{transform:translateY(-6px);box-shadow:0 20px 65px #0f172912}.partner-track-agency{background:var(--partner-ink);color:#fff}.partner-track.partner-track-agency>p:not(.partner-eyebrow){color:#cbd5e1}.partner-track.partner-track-agency li{border-color:#ffffff24}.partner-track-art{height:170px;margin-bottom:36px}.partner-agency-art>span{color:#cbd5e1;font-size:14px}.partner-agency-art>div{gap:10px;margin:16px 0 20px;display:flex}.partner-agency-art i{background:#182237;border:1px solid #ffffff45;border-radius:12px;padding:12px 15px;font-size:15px;font-style:normal;transition:transform .5s}.partner-track-agency:hover .partner-agency-art i:first-child{transform:rotate(-5deg)translateY(-3px)}.partner-track-agency:hover .partner-agency-art i:last-child{transform:rotate(5deg)translateY(-3px)}.partner-agency-art>strong{background:var(--partner-gradient);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:17px;display:flex}.partner-referral-art>div{align-items:center;gap:10px;margin:8px 0 24px;display:flex}.partner-referral-art>div>span{aspect-ratio:1;text-align:center;border:1px solid #d7dce4;border-radius:50%;place-items:center;width:94px;padding:6px;font-size:14px;font-weight:600;transition:transform .5s;display:grid}.partner-referral-art>div>span:last-child{background:var(--partner-ink);color:#fff;border-color:#0000}.partner-referral-art i{color:#8792a4;font-style:normal}.partner-referral-art>strong{align-items:center;gap:16px;font-size:14px;line-height:1.4;display:flex}.partner-referral-art b{flex-shrink:0;font-size:42px;line-height:1}.partner-track-referral:hover .partner-referral-art>div>span:nth-of-type(2){transform:translateY(-5px)}.partner-track h3{max-width:420px;font-size:34px}.partner-track>p:not(.partner-eyebrow){color:#586277}.partner-track ul{margin:15px 0 25px;padding:0;list-style:none}.partner-track li{border-bottom:1px solid #0f172914;padding:9px 0;font-size:15px}.partner-track>strong{justify-content:space-between;margin-top:auto;padding-top:8px;display:flex}.partner-dark{color:#fff;background:#0f1729}.partner-dark .partner-section-title>p:not(.partner-eyebrow){color:#b4bfd1}.partner-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.partner-three article>span{font:700 42px / 1.2 var(--font-display)}.partner-three article>p{color:#586277}.partner-dark .partner-three article>p{color:#b4bfd1}.partner-notebook{border:1px solid #0f17291c;border-radius:22px;padding:30px}.partner-notebook h3{font-size:23px}.partner-notebook p{color:#586277}.partner-proof{color:inherit;border:1px solid #0f172919;border-radius:24px;transition:transform .4s;display:block;overflow:hidden}.partner-proof:hover{transform:translateY(-4px)}.partner-proof>div:last-child{padding:26px}.partner-proof-image{background:#0f1729;height:290px;overflow:hidden}.partner-proof-image img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .7s}.partner-proof:hover img{transform:scale(1.025)}.partner-proof h3{justify-content:space-between;display:flex}.partner-proof p{color:#586277}.partner-closing{color:#fff;isolation:isolate;text-align:center;background:#0f1729;padding:70px 0 110px;position:relative}.partner-closing h2{font-size:clamp(32px,3.7vw,52px)}.partner-closing p{color:#b4bfd1;max-width:670px;margin-inline:auto}.partner-closing .partner-actions,.partner-downloads{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.partner-closing .partner-caption{margin-top:38px}.partner-caption{color:#657087;line-height:1.65;margin-top:20px!important;font-size:13px!important}.partner-dark .partner-caption{color:#b4bfd1}.partner-workbench{background:#182135ee;border:1px solid #ffffff38;border-radius:24px;min-width:0;animation:9s ease-in-out infinite partner-float;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 25px 70px #0003}.partner-window-bar{border-bottom:1px solid #ffffff1c;align-items:center;gap:7px;padding:15px 20px;display:flex}.partner-window-bar>span{background:#647087;border-radius:50%;width:6px;height:6px}.partner-window-bar small{color:#b4bfd1;margin-left:10px;font-size:10px}.partner-workbench-body{padding:28px}.partner-demo-tabs{border:0;gap:8px;min-width:0;margin:20px 0;padding:0;display:flex}.partner-demo-tabs button{color:#cbd5e1;border:1px solid #fff2;border-radius:22px;flex:1;min-height:44px;padding:9px 16px;font-size:15px;transition:color .3s,border-color .3s,transform .3s}.partner-demo-tabs button[aria-pressed=true]{color:#fff;border-color:#0000}.partner-demo-tabs button,.partner-workspace-steps>button,.partner-config .partner-option-buttons button{isolation:isolate;position:relative}.partner-demo-tabs button:before,.partner-workspace-steps>button:before,.partner-config .partner-option-buttons button:before{content:"";z-index:-1;border-radius:inherit;background:var(--partner-gradient);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:-1px}.partner-demo-tabs button[aria-pressed=true]:before,.partner-workspace-steps>button[aria-pressed=true]:before,.partner-config .partner-option-buttons button[aria-pressed=true]:before{opacity:1}.partner-demo-tabs button:active,.partner-workspace-steps>button:active,.partner-config .partner-option-buttons button:active{transform:scale(.98)}@media (hover:hover){.partner-demo-tabs button:hover{border-color:#ffffff80;transform:translateY(-2px)}.partner-demo-tabs button:active{transform:scale(.98)}.partner-workspace-steps>button:hover>span:last-child{transform:translate(3px,-3px)}}.partner-demo-visual{height:235px;color:var(--partner-ink);background:#fff;border-radius:14px;position:relative;overflow:hidden}.partner-demo-visual-0{justify-content:center;align-items:center;gap:12px;padding:25px 15px;display:flex}.partner-demo-flyer{isolation:isolate;background:var(--partner-ink);color:#fff;width:170px;height:211px;padding:18px;transition:transform .6s;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:3px 7px 16px #0f17292b}.partner-demo-flyer small{letter-spacing:.14em;font-size:7px;display:block}.partner-demo-flyer>strong{font:700 33px / .98 var(--font-display);letter-spacing:-.04em;margin-top:19px;display:block}.partner-demo-flyer>span{margin-top:42px;font-size:9px;line-height:1.5;display:block;position:relative}.partner-demo-flyer-shape{z-index:-1;background:linear-gradient(#0f1729, #0f1729) padding-box, var(--partner-gradient) border-box;border:27px solid #0000;border-radius:50%;width:155px;height:155px;position:absolute;top:79px;left:80px}.partner-demo-business-card{background:var(--partner-gradient);color:#fff;width:155px;padding:20px;transform:rotate(6deg)translateY(26px);box-shadow:3px 8px 18px #0f17292b}.partner-demo-business-card>span{letter-spacing:.06em;font-size:12px;font-weight:700}.partner-demo-business-card i{background:#ffffff7d;height:1px;margin:16px 0;display:block}.partner-demo-business-card small{font-size:10px;line-height:1.4;display:block}.partner-demo-visual:hover .partner-demo-flyer{transform:rotate(-3deg)translateY(-2px)}.partner-demo-browser{height:100%}.partner-demo-browser>span{border-bottom:1px solid #dce0e7;padding:7px 12px;font-size:10px;display:block}.partner-demo-browser img{object-fit:cover;object-position:center top;width:100%;height:calc(100% - 31px)}.partner-demo-visual-2{justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.partner-demo-email{background:#fff;border:1px solid #dce0e7;width:55%;padding:12px;transform:rotate(-3deg);box-shadow:2px 7px 14px #0f172919}.partner-demo-email>small{letter-spacing:.08em;margin-bottom:10px;font-size:8px;display:block}.partner-demo-email>div{background:var(--partner-ink);color:#fff;height:128px;padding:14px;position:relative;overflow:hidden}.partner-demo-email>div>span{font-size:9px}.partner-demo-email strong{z-index:1;font:700 20px / 1.1 var(--font-display);margin-top:12px;display:block;position:relative}.partner-demo-email i{background:var(--partner-gradient);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-55px;right:-22px}.partner-demo-email>b{margin-top:12px;font-size:8px;display:block}.partner-demo-ad{background:var(--partner-gradient);color:#fff;width:37%;height:175px;padding:15px;transform:rotate(5deg);box-shadow:2px 7px 14px #0f172919}.partner-demo-ad small{letter-spacing:.06em;font-size:7px}.partner-demo-ad strong{font:700 25px / 1.03 var(--font-display);letter-spacing:-.03em;margin:15px 0 20px;display:block}.partner-demo-ad>span{border-bottom:1px solid #ffffff70;padding-bottom:4px;font-size:9px}.partner-demo-copy{min-height:174px;padding-top:10px}.partner-demo-copy h3{text-wrap:auto;font-size:24px;line-height:1.15}.partner-demo-copy p{color:#cbd5e1;margin-bottom:10px;font-size:14px;line-height:1.6}.partner-demo-copy>strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.partner-workspace{border-block:1px solid #e6e9ee}.partner-workspace-capture{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.partner-api{background:var(--partner-ink);color:#fff}.partner-api .partner-section-title>p{color:#cbd5e1}.partner-api-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:42px 0;padding:0;list-style:none;display:grid;position:relative}.partner-api-flow:before{content:"";background:var(--partner-gradient);height:2px;position:absolute;inset:40px 10% auto}.partner-api-flow li{background:var(--partner-ink);border:1px solid #ffffff30;border-radius:20px;padding:26px;transition:transform .35s,border-color .35s;position:relative}.partner-api-flow li:hover{border-color:#ffffff80;transform:translateY(-5px)}.partner-api-flow svg{stroke-width:1.4px;width:30px;height:30px;margin-bottom:28px}.partner-api-flow small{letter-spacing:.08em;color:#cbd5e1;font-size:11px;display:block}.partner-api-flow h3{margin:12px 0 16px;font-size:clamp(23px,2.5vw,31px)}.partner-api-flow p{color:#cbd5e1;font-size:16px;line-height:1.65}.partner-api-flow li>span{border-top:1px solid #ffffff30;margin-top:24px;padding-top:20px;font-size:13px;display:block}.partner-api-bottom{align-items:center;gap:40px;display:flex}.partner-api-bottom>p{color:#cbd5e1;flex:1;font-size:14px;line-height:1.7}.partner-api-bottom strong{color:#fff;margin-bottom:6px;font-size:18px;display:block}.partner-api-bottom a{flex-shrink:0}@media (max-width:800px){.partner-api-flow{grid-template-columns:1fr}.partner-api-flow:before{display:none}.partner-api-bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){.partner-workspace-capture{animation:none}.partner-api-flow li{transition:none}.partner-api-flow li:hover{transform:none}}.partner-workspace-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.8fr);align-items:start;gap:45px;display:grid}.partner-workspace-steps>button{text-align:left;border-bottom:1px solid #dce0e7;border-radius:8px;align-items:center;gap:15px;width:100%;padding:20px 16px;transition:transform .3s,color .3s,border-color .3s;display:flex}.partner-workspace-steps>button[aria-pressed=true]{color:#fff;border-color:#0000}.partner-workspace-steps>button>span:last-child{margin-left:auto;transition:transform .35s cubic-bezier(.22,.75,.25,1)}.partner-workspace-number{opacity:.75;font-size:13px}.partner-workspace-steps strong{font-size:17px}.partner-workspace-caption{min-height:185px;margin-top:28px}.partner-workspace-caption h3{font-size:23px}.partner-workspace-caption p{color:#586277;font-size:15px}.partner-workspace-screen{--i2-gradient:var(--partner-gradient);border:1px solid #dce0e7;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #0f17290c;container-type:inline-size}.partner-workspace-chrome{background:var(--partner-ink);color:#fff;align-items:center;gap:14px;padding:14px 18px;font-size:12px;display:flex}.partner-workspace-chrome>span:first-child{letter-spacing:2px;color:#a0acc2;font-size:8px}.partner-workspace-chrome small{color:#cbd5e1;margin-left:auto;font-size:10px}.partner-workspace-screen [data-client-demo]>div>div:has(>[data-screen]){height:auto;min-height:335px}.partner-workspace-screen [data-screen]:not([data-active=true]){visibility:hidden}.partner-experience .partner-workspace-screen [data-team]{border-color:#dce0e7}@keyframes partner-scene-in{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:none}}.partner-demo-bottom{color:#b4bfd1;gap:3px;margin-top:22px;font-size:12px;display:grid}.partner-demo-bottom strong{color:#fff}.partner-referral-hero{border-left:1px solid #ffffff28;padding:35px}.partner-percent{font:700 clamp(92px, 9vw, 145px) / 1.1 var(--font-display);background:var(--partner-gradient);color:#0000;letter-spacing:-.08em;-webkit-background-clip:text;background-clip:text}.partner-percent span{letter-spacing:-.02em;margin-left:8px;font-size:.55em}.partner-referral-hero h3{font-size:24px}.partner-referral-hero>p{color:#b4bfd1;font-size:15px}.partner-roles>div{border-bottom:1px solid #0f172920;padding:25px 0}.partner-roles small{letter-spacing:.13em;font-size:11px}.partner-roles strong{font:700 24px / 1.3 var(--font-display);margin:10px 0;display:block}.partner-roles p{color:#586277}.partner-handoff{text-align:center;padding-top:8px;font-size:25px;display:block}.partner-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.partner-plan{border:1px solid #dce0e7;border-radius:24px;flex-direction:column;padding:28px;transition:transform .4s,box-shadow .4s;display:flex;position:relative}.partner-plan:hover{transform:translateY(-5px);box-shadow:0 16px 50px #0f17290f}.partner-plan-featured{color:#fff;background:#0f1729;border-color:#0f1729}.partner-plan-label{letter-spacing:.13em;min-height:17px;font-size:10px;font-weight:700}.partner-plan h3{font-size:29px}.partner-rocket-stage{pointer-events:none;flex:none;place-items:center;height:154px;display:grid}.partner-rocket-stage .i10-rocket{width:92px;height:138px;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;overflow:visible;transform:rotate(-9deg)}.partner-rocket-stage .i10-rocket-guides,.partner-rocket-stage .i12-speed-lines,.partner-rocket-stage .i12-engine-plume{display:none}.partner-rocket-stage .i10-rocket-exhaust{opacity:.32}.partner-rocket-stage .i10-rocket-hull{stroke-width:1.8px}.partner-rocket-stage .i12-engine-streaks{opacity:0;transition:opacity .5s}.partner-summary-heading{justify-content:space-between;align-items:center;gap:18px;min-height:116px;margin-bottom:16px;display:flex}.partner-summary-heading>div:first-child{min-width:0}.partner-summary-heading .partner-rocket-stage{width:78px;height:116px}.partner-summary-heading .i10-rocket{width:68px;height:102px}@media (prefers-reduced-motion:no-preference) and (hover:hover){.partner-plan:is(:hover,:focus-within) .i10-rocket,.partner-summary:focus-within .i10-rocket{transform:translate(3px,-5px)rotate(7deg)}.partner-plan:is(:hover,:focus-within) .i12-engine-streaks,.partner-summary:focus-within .i12-engine-streaks{opacity:.8}.partner-plan:is(:hover,:focus-within) .i12-engine-streaks path,.partner-summary:focus-within .i12-engine-streaks path{animation:partner-engine 1.2s var(--plume-delay) ease-out infinite}}@keyframes partner-engine{0%{opacity:.75;transform:translate(0)}to{opacity:0;transform:translate(var(--plume-x), var(--plume-y))}}.partner-plan-tagline{color:#657087;min-height:54px;font-size:15px}.partner-plan-featured .partner-plan-tagline,.partner-plan-featured .partner-caption{color:#b4bfd1}.partner-plan-price{font:700 39px / 1.1 var(--font-display);letter-spacing:-.03em;margin:8px 0 22px!important}.partner-plan-price small{font:400 13px var(--font-sans);letter-spacing:0;margin-top:9px;display:block}.partner-plan-capacity{border-block:1px solid #9ba7bc44;gap:8px;padding:18px 0;font-size:14px;display:grid}.partner-plan-capacity strong{margin-right:4px;font-size:20px}.partner-plan-scope{min-height:45px;font-size:13px;font-weight:600;margin-top:20px!important}.partner-plan ul{margin:0;padding:0;font-size:14px;list-style:none}.partner-plan-extra{border-block:1px solid #9ba7bc44;padding:16px 0;font-size:14px;line-height:1.5}.partner-plan-extra strong,.partner-plan-extra span{margin-top:6px;display:block}.partner-plan-extra strong{font-size:17px}.partner-plan-extra span{font-size:13px}.partner-plan li{margin:12px 0;padding-left:19px;position:relative}.partner-plan li:before{content:"✓";position:absolute;left:0}.partner-plan .partner-caption{margin-bottom:25px}.partner-plan .partner-button{gap:12px;margin-top:auto;padding-inline:14px;font-size:15px}.partner-config{border:1px solid #dce0e7;border-radius:26px;grid-template-columns:1.2fr 1fr;margin-top:55px;display:grid;overflow:hidden}.partner-config-controls{padding:40px}.partner-config h3{font-size:30px}.partner-config label,.partner-config legend{margin:24px 0 12px;font-size:15px;font-weight:600;display:block}.partner-config select{width:100%;font:inherit;color:#0f1729;background:#fff;border:1px solid #bac2d1;border-radius:12px;padding:14px}.partner-config fieldset{border:0;margin:0;padding:0}.partner-option-buttons{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.partner-option-buttons button{color:#0f1729;background:#fff;border:1px solid #c5ccda;border-radius:12px;padding:13px 4px;transition:transform .25s,color .3s,border-color .3s}.partner-lane-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-option-buttons button:hover{transform:translateY(-2px)}.partner-option-buttons button[aria-pressed=true]{color:#fff;border-color:#0000}.partner-option-buttons strong,.partner-option-buttons span{display:block}.partner-option-buttons strong{font-size:19px}.partner-option-buttons span{margin-top:6px;font-size:11px}.partner-summary{color:#fff;background:#0f1729;padding:38px}.partner-summary-price{font:700 49px / 1.15 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;animation:.38s cubic-bezier(.22,.75,.25,1) partner-value-update}@keyframes partner-value-update{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}.partner-summary-price>span{font:400 14px var(--font-sans);letter-spacing:0;color:#b4bfd1;margin-top:6px;display:block}.partner-summary dl{margin:25px 0}.partner-summary dl>div{border-bottom:1px solid #ffffff1c;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.partner-summary dt{color:#b4bfd1}.partner-summary dd{font-weight:600}.partner-summary p{color:#b4bfd1;font-size:14px}.partner-summary p strong{color:#fff;display:block}.partner-summary small{color:#b4bfd1;margin-top:18px;font-size:11px;display:block}.partner-capacity-upgrade{text-align:left;color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:14px;gap:5px;width:100%;margin:0 0 25px;padding:18px;font-size:14px;transition:border-color .3s,transform .3s;display:grid}.partner-capacity-upgrade:hover{border-color:#fff;transform:translateY(-2px)}.partner-capacity-upgrade strong{font-size:16px}.partner-capacity-upgrade span{color:#cbd5e1}.partner-budget-example{border:1px solid #dce0e7;border-radius:24px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px;margin-top:40px;padding:36px;display:grid}.partner-budget-example h3{font-size:27px}.partner-budget-example p:last-child{color:#586277;margin-bottom:0}.partner-budget-example dl{grid-template-columns:1.4fr 1fr 1fr;gap:20px;margin:0;display:grid}.partner-budget-example dl>div{flex-direction:column-reverse;justify-content:end;gap:12px;display:flex}.partner-budget-example dt{color:#586277;font-size:14px;line-height:1.5}.partner-budget-example dd{font:700 32px / 1.1 var(--font-display);white-space:nowrap;margin:0}.partner-budget-example small{font:500 13px var(--font-sans)}.partner-option-rates{border-block:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;padding-block:24px;display:grid}.partner-option-rates dt{color:#cbd5e1;margin-bottom:8px;font-size:14px}.partner-option-rates dd{font:700 24px / 1.2 var(--font-display);margin:0}.partner-option-rates small{font:400 13px var(--font-sans);color:#cbd5e1;margin-top:7px;display:block}.partner-capacity-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-option-example strong{color:#fff;margin-bottom:6px;display:block}.partner-option-story .partner-caption{margin:22px 0 0}.partner-option-grid{align-items:stretch}.partner-option-story{border:1px solid #ffffff26;border-radius:22px;padding:30px}.partner-option-story>p{color:#b4bfd1}.partner-client-dots{grid-template-columns:repeat(8,1fr);gap:7px;margin:30px 0;display:grid}.partner-client-dots>span{aspect-ratio:1;border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:12px;display:grid}.partner-client-dots>span:nth-child(n+4){background:var(--partner-gradient);border:0}.partner-lanes{gap:10px;margin:30px 0;display:grid}.partner-lanes>span{border:1px solid #ffffff38;border-radius:25px;align-items:center;gap:20px;padding:8px 15px;font-size:12px;display:flex;overflow:hidden}.partner-lanes i{background:var(--partner-gradient);width:45%;height:3px;animation:5s ease-in-out infinite partner-progress}.partner-lanes>span:nth-child(2) i{animation-delay:-2.5s}.partner-process{isolation:isolate;grid-template-columns:repeat(4,1fr);gap:28px;margin:40px 0;padding:0;list-style:none;display:grid;position:relative}.partner-process:before{content:"";z-index:-1;background:var(--partner-gradient);transform-origin:0;height:2px;position:absolute;top:25px;left:26px;right:calc(25% - 5px)}.partner-process li{min-width:0}.partner-process-number{width:52px;height:52px;color:var(--partner-ink);font:700 17px var(--font-display);background:#fff;border:1px solid #c5ccda;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #fff}.partner-process h3{text-wrap:initial;margin:25px 0 14px;font-size:23px}.partner-process p{color:#586277;margin:0;font-size:15px}.partner-sla-note{border-left:2px solid var(--partner-ink);max-width:1050px;margin:0 0 56px;padding-left:24px}.partner-sla-note p{color:#586277;margin:10px 0 0;font-size:14px}.partner-maintenance{border:1px solid #dce0e7;border-radius:24px;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:40px;padding:36px;display:grid}.partner-maintenance h3{font-size:29px}.partner-maintenance p:not(.partner-eyebrow){color:#586277;margin:0}.partner-maintenance ul{margin:0;padding:0;list-style:none}.partner-maintenance li+li{border-top:1px solid #dce0e7;margin-top:20px;padding-top:20px}.partner-maintenance li strong,.partner-maintenance li span{display:block}.partner-maintenance li span{color:#586277;margin-top:6px;font-size:15px}.partner-hero .partner-roles>div,.partner-dark .partner-maintenance,.partner-dark .partner-maintenance li+li,.partner-dark .partner-sla-note{border-color:#ffffff30}.partner-hero .partner-roles p,.partner-dark .partner-maintenance p:not(.partner-eyebrow),.partner-dark .partner-maintenance li span,.partner-dark .partner-sla-note p{color:#cbd5e1}.partner-faq-layout{grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.partner-faq details{border-bottom:1px solid #dce0e7}.partner-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-weight:600;line-height:1.45;list-style:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq summary>span{font-size:24px;line-height:1;transition:transform .3s}.partner-faq details[open] summary>span{transform:rotate(45deg)}.partner-faq p{color:#586277;padding-bottom:14px;font-size:15px;animation:.3s partner-appear}.partner-calculator{min-width:0;color:var(--partner-ink);background:#fff;border:1px solid #dce0e7;border-radius:26px;padding:28px}.partner-calculator h2{margin-block:10px 20px;font-size:30px}.partner-calculator-tabs,.partner-tier-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.partner-tier-buttons button{text-align:left;color:#151b29;background:#fff;border:1px solid #c5ccda;border-radius:12px;gap:5px;padding:14px;transition:transform .25s;display:grid}.partner-tier-buttons button:hover{transform:translateY(-2px)}.partner-tier-buttons button[aria-pressed=true]{background:var(--partner-gradient);color:#fff;border-color:#0000}.partner-tier-buttons strong{font-size:25px;line-height:1.1}.partner-tier-buttons span{font-size:14px}.partner-experience .partner-tier-help{color:#536071;margin:12px 0 20px;font-size:13px}.partner-tier-help a{text-underline-offset:3px;text-decoration:underline}.partner-referral-levels{padding-top:0}.partner-referral-tier{background:#fff;border:1px solid #d9dfe5;border-radius:24px;padding:clamp(24px,3vw,42px)}.partner-referral-tier>strong{font-size:clamp(46px,5vw,70px);line-height:1.1}.partner-referral-tier ul{margin:24px 0;padding-left:20px}.partner-referral-tier li{margin:10px 0;font-size:17px;line-height:1.5}.partner-referral-tier>span{color:#536071;border-top:1px solid #d9dfe5;padding-top:20px;font-size:15px;display:block}.partner-experience .partner-referral-explainer{color:#536071;max-width:940px;margin-top:28px;font-size:16px}.partner-cockpit-section{background:#f4f5f6}.partner-cockpit{background:#fff;border:1px solid #d9dfe5;border-radius:24px;overflow:clip;box-shadow:0 22px 70px #0f17290c}.partner-cockpit-top{color:#fff;background:#0f1729;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 30px;display:flex}.partner-cockpit-top strong{font-size:20px}.partner-cockpit-top>span{color:#d1d9e5;font-size:14px}.partner-cockpit-body{grid-template-columns:260px minmax(0,1fr);display:grid}.partner-cockpit-nav{border-right:1px solid #e4e7ec;padding:30px 18px}.partner-cockpit-nav button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 12px;font-size:16px;transition:background .25s,color .25s;display:flex}.partner-cockpit-nav button>span:first-child{font-size:12px}.partner-cockpit-nav button>span:last-child{margin-left:auto}.partner-cockpit-nav button[aria-pressed=true]{background:var(--partner-gradient);color:#fff}.partner-cockpit-nav button:hover:not([aria-pressed=true]){background:#f4f5f6}.partner-experience .partner-cockpit-nav p{color:#536071;margin:35px 12px 0;font-size:14px;line-height:1.9}.partner-cockpit-view{min-width:0;padding:clamp(24px,4vw,48px)}.partner-cockpit-scene{animation:.45s cubic-bezier(.22,1,.36,1) both partner-cockpit-reveal}.partner-cockpit-view h3{letter-spacing:-.03em;font-size:clamp(24px,2.5vw,33px);font-weight:700;line-height:1.2}.partner-experience .partner-cockpit-view p{font-size:16px;line-height:1.6}.partner-cockpit-stages{gap:12px;margin:30px 0;padding:0;list-style:none;display:flex}.partner-cockpit-stages li{border-top:2px solid #d9dfe5;flex:1;padding-top:12px;font-size:13px;line-height:1.4}.partner-cockpit-stages li[data-complete=true]{border-image:var(--partner-gradient) 1}.partner-cockpit-stages li>span{margin-bottom:7px;font-weight:700;display:block}.partner-cockpit-detail{color:#fff;background:#0f1729;border-radius:16px;padding:26px}.partner-cockpit-detail>span{color:#cbd2dd;margin-bottom:14px;font-size:13px;display:block}.partner-cockpit-detail>strong{font-size:clamp(20px,2.3vw,27px);line-height:1.3;display:block}.partner-experience .partner-cockpit-detail p{color:#cbd2dd;margin-bottom:0;font-size:15px}.partner-cockpit-conditions{grid-template-columns:1fr 1fr;gap:32px;padding-top:20px;display:grid}.partner-experience .partner-cockpit-conditions p{color:#536071;font-size:15px}.partner-cockpit-conditions strong{color:#151b29}.partner-tier-buttons button:focus-visible,.partner-cockpit-nav button:focus-visible{outline-offset:3px;outline:2px solid #0f1729}@keyframes partner-cockpit-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.partner-cockpit-body{grid-template-columns:1fr}.partner-cockpit-nav{border:0;border-bottom:1px solid #e4e7ec;grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.partner-cockpit-nav p{display:none}.partner-cockpit-nav button{font-size:14px}.partner-cockpit-stages{flex-wrap:wrap}.partner-cockpit-stages li{flex-basis:25%}.partner-cockpit-conditions{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.partner-cockpit-scene{animation:none}.partner-cockpit-nav button,.partner-tier-buttons button{transition:none}.partner-tier-buttons button:hover{transform:none}}.partner-calculator-tabs button{text-align:left;border:1px solid #c5ccda;border-radius:12px;gap:3px;padding:13px 10px;transition:transform .3s;display:grid}.partner-calculator-tabs strong{font-size:18px}.partner-calculator-tabs span{font-size:12px}.partner-calculator-tabs button[aria-pressed=true]{background:var(--partner-ink);color:#fff;border-color:var(--partner-ink)}.partner-setup-input{animation:.4s both partner-appear}.partner-calculator label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:21px 0 4px;font-size:15px;line-height:1.5;display:flex}.partner-calculator label strong{font-size:18px}.partner-calculator input{width:100%;accent-color:var(--partner-ink);cursor:pointer;min-height:32px}.partner-calculator input:focus-visible{outline-offset:4px;outline:2px solid #0f1729}.partner-calculator-result{background:var(--partner-gradient);color:#fff;border-radius:16px;margin-top:16px;padding:22px}.partner-calculator-total{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-calculator-total>span{max-width:125px;font-size:15px;line-height:1.4}.partner-calculator-total>strong{font:700 clamp(30px, 3vw, 44px) / 1.1 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.partner-calculator-result dl{border-top:1px solid #ffffff60;margin:18px 0 0;padding-top:14px}.partner-calculator-result dl>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.partner-calculator-result dd{white-space:nowrap;font-weight:700}.partner-experience .partner-calculator-note{color:#657087;margin:16px 0 0;font-size:12px;line-height:1.6}.partner-rule-note{border-top:1px solid #ffffff25;max-width:900px;margin-top:35px;padding-top:25px}.partner-rule-note p{color:#b4bfd1;margin-top:10px;font-size:14px}@keyframes partner-float{0%,to{transform:perspective(1200px)rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-2deg)rotateX(0)translateY(-9px)}}@keyframes partner-appear{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-progress{0%,to{transform:translate(0)}50%{transform:translate(75%)}}@media (min-width:900px){.partner-faq-layout>.partner-section-title{position:sticky;top:145px}}@media (max-width:1050px){.partner-workspace-layout{grid-template-columns:1fr;gap:25px}.partner-workspace-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.partner-workspace-steps>button{gap:8px;padding:14px 8px}.partner-workspace-steps>button[aria-pressed=true]{padding-inline:8px}.partner-workspace-steps>button>span:last-child{display:none}.partner-workspace-caption{grid-column:1/-1;min-height:0;margin-top:5px}.partner-workspace-caption h3{margin:10px 0}.partner-calculator{padding:22px}.partner-track{padding:30px}.partner-referral-art>div>span{width:80px}.partner-hero-grid{gap:32px}.partner-plan-grid{gap:12px}.partner-plan{padding:22px}.partner-plan h3{font-size:25px}.partner-plan-price{font-size:34px}.partner-plan-tagline{min-height:90px}.partner-config-controls,.partner-summary{padding:28px}.partner-process{grid-template-columns:1fr;gap:32px}.partner-process:before{width:2px;height:auto;inset:26px auto 26px 25px}.partner-process li{grid-template-columns:52px 1fr;gap:28px;display:grid}.partner-process li:last-child:before{content:"";background:#fff;width:52px;height:calc(100% - 52px);position:absolute;top:52px;left:0}.partner-process li:last-child{position:relative}.partner-process h3{margin:10px 0 12px}.partner-budget-example{grid-template-columns:1fr}.partner-budget-example dl{grid-template-columns:repeat(3,1fr)}.partner-budget-example dd{font-size:30px}.partner-option-rates{gap:12px}.partner-option-rates dd{font-size:21px}.partner-maintenance{gap:28px}.partner-faq-layout{gap:35px}.partner-workbench-body{padding:20px}}@media (max-width:760px){.partner-route-nav{gap:16px 28px}.partner-route-nav .partner-route-overview{flex-basis:100%}.partner-calculator{justify-self:center;width:100%;max-width:550px}.partner-calculator-total>strong{font-size:42px}.partner-wrap{width:calc(100% - 36px)}.partner-hero{padding-top:125px}.partner-hero-grid,.partner-two,.partner-track-grid,.partner-config,.partner-calculator,.partner-faq-layout,.partner-maintenance{grid-template-columns:1fr}.partner-budget-example,.partner-maintenance{padding:28px}.partner-hero-grid{gap:40px;padding-bottom:25px}.partner-workbench{justify-self:center;width:100%;max-width:550px;animation:none;transform:none}.partner-hero-facts{flex-wrap:wrap;font-size:12px}.partner-section{padding:55px 0}.partner-three,.partner-plan-grid{grid-template-columns:1fr}.partner-three{gap:25px}.partner-track{padding:30px}.partner-track h3{font-size:30px}.partner-proof-grid{gap:15px}.partner-proof-image{height:210px}.partner-proof>div:last-child{padding:20px}.partner-proof h3{font-size:24px}.partner-proof p{font-size:14px}.partner-proof .partner-eyebrow{font-size:9px}.partner-plan-tagline,.partner-plan-scope{min-height:0}.partner-plan{padding:28px}.partner-plan .partner-button{margin-top:8px}.partner-plan ul{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.partner-summary-price{font-size:44px}.partner-referral-hero{border-top:1px solid #ffffff28;border-left:0;padding:25px 0}.partner-percent{font-size:100px}.partner-referral-hero>span{font-size:13px}.partner-calculator{gap:25px;padding:25px}.partner-calculator-result>strong{font-size:45px}.partner-faq-layout{gap:0}.partner-section-title{margin-bottom:25px}.partner-closing{padding:45px 0 70px}.partner-subnav{gap:4px;padding-inline:14px}.partner-subnav a{padding:9px 12px;font-size:12px}}@media (max-width:480px){.partner-proof-grid{grid-template-columns:1fr}.partner-proof-image{height:245px}.partner-process{grid-template-columns:1fr;gap:28px}.partner-process li{gap:22px}.partner-hero-agency h1{font-size:clamp(26px,7.6vw,36px)}.partner-budget-example,.partner-maintenance,.partner-option-story{padding:24px}.partner-budget-example dl{grid-template-columns:1fr 1fr;row-gap:26px}.partner-budget-example dl>div:first-child{grid-column:1/-1}.partner-budget-example h3,.partner-maintenance h3{font-size:26px}.partner-plan ul{display:block}.partner-track{padding:26px}.partner-actions{gap:18px}.partner-config-controls,.partner-summary{padding:24px}.partner-option-buttons{grid-template-columns:repeat(2,1fr)}.partner-option-buttons span{font-size:13px}.partner-client-dots{gap:5px}.partner-button{width:100%}.partner-closing .partner-button{width:auto}.partner-config h3,.partner-calculator h3{font-size:27px}.partner-demo-tabs button{padding-inline:8px;font-size:14px}.partner-preview-note{font-size:10px}.partner-hero-description{font-size:17px}.partner-three h3{font-size:25px}.partner-track-art{height:155px}.partner-agency-art i{padding:10px 8px;font-size:12px}.partner-agency-art>div{gap:8px}.partner-agency-art>strong{font-size:14px}.partner-referral-art>div{gap:7px}.partner-referral-art>div>span{width:62px;font-size:11px}.partner-referral-art>strong{gap:12px;font-size:12px}.partner-referral-art b{font-size:35px}.partner-workspace-steps{grid-template-columns:1fr 1fr}.partner-workspace-steps strong{font-size:15px}.partner-workspace-chrome{gap:8px;padding-inline:12px;font-size:11px}.partner-workbench-body{padding:16px}.partner-demo-visual{height:213px}.partner-demo-visual-0{gap:6px;padding-inline:10px}.partner-demo-flyer{width:145px;height:185px;padding:14px}.partner-demo-flyer>strong{font-size:29px}.partner-demo-flyer>span{margin-top:30px}.partner-demo-business-card{width:120px;padding:14px}.partner-demo-business-card>span{font-size:10px}.partner-demo-copy{min-height:192px}.partner-demo-copy h3{font-size:22px}.partner-demo-email{padding:8px}.partner-demo-email>div{padding:10px}.partner-demo-email strong{font-size:17px}.partner-demo-ad{width:39%;padding:11px}.partner-demo-ad strong{font-size:22px}.partner-calculator-total{flex-wrap:wrap}.partner-calculator-total>span{max-width:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.partner-track,.partner-plan,.partner-proof,.partner-workspace-screen{animation:linear backwards partner-appear;animation-timeline:view();animation-range:entry entry 25%}.partner-process li,.partner-budget-example,.partner-maintenance{animation:linear backwards partner-appear;animation-timeline:view();animation-range:entry entry 30%}}}@media (prefers-reduced-motion:reduce){.partner-experience *,.partner-experience :before,.partner-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.partner-workbench,.partner-demo-progress span,.partner-lanes i{transform:none}}
