.partners-page{--partners-orange:#f0660d;--partners-yellow:#fbda8a;--partners-lime:#c9de1c;--partners-purple:#d758e7;--partners-blue:#8a92ff;color:#000;background:#fff;overflow-x:clip}.partners-page .page-wrapper__content{padding-left:clamp(32px,5.56vw,80px);padding-right:clamp(32px,5.56vw,80px)}.partners-section-title{font-family:"Saans TRIAL", var(--font-body);letter-spacing:0;margin:0;font-size:40px;font-weight:700;line-height:1.15}.partners-section-title em,.partners-hero__title em{font-family:var(--font-display);font-style:italic;font-weight:400}.partners-pill-button,.partners-floating-cta{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:100px;justify-content:center;align-items:center;min-width:220px;min-height:56px;padding:0 32px;font-size:14px;font-weight:600;line-height:1;transition:color .2s,background-color .2s,transform .16s,opacity .2s;display:inline-flex}.partners-pill-button:hover,.partners-pill-button:focus-visible,.partners-floating-cta:hover,.partners-floating-cta:focus-visible{color:#000;background:#fff}.partners-pill-button:active,.partners-floating-cta:active{transform:scale(.97)}.partners-hero,.partners-registration,.partners-final{background:var(--partners-orange)}.partners-hero__content{justify-content:flex-start;align-items:flex-start;gap:clamp(48px,8.5vw,122px);min-height:990px;padding-top:80px;padding-bottom:40px}.partners-hero__copy{flex-direction:column;flex:0 625px;align-items:flex-start;gap:57px;min-width:0;display:flex}.partners-hero__text{flex-direction:column;gap:16px;display:flex}.partners-hero__title{letter-spacing:0;margin:0;font-size:56px;font-weight:700;line-height:1.1}.partners-hero__text>p{opacity:.9;margin:0;font-size:24px;font-weight:500;line-height:1.25}.partners-hero__action{flex-direction:column;gap:16px;margin-top:-25px;display:flex}.partners-hero__action>em{opacity:.9;font-size:16px;font-weight:300;line-height:1.25}.partners-video{cursor:pointer;background:#d9d9d9;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.partners-video img{object-fit:cover;width:100%;height:100%}.partners-video__play{color:#1d1b20;background:#ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s,background-color .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partners-video__play svg{fill:currentColor;width:24px;height:24px}.partners-video:hover .partners-video__play,.partners-video:focus-visible .partners-video__play{background:#fff;transform:translate(-50%,-50%)scale(1.08)}.partners-hero__video{border-radius:16px;width:622px;max-width:100%;height:380px}.partners-hero__desktop-form{flex:0 0 425px;width:425px;min-width:0}.partners-registration,#partner-form-mobile{display:none}.partner-lead-form{color:#1d1d1f;background:#efebe2;border:1px solid #b7bfaa;border-radius:10px;flex-direction:column;width:100%;display:flex;position:relative}.partner-lead-form--full{gap:12px;min-height:870px;padding:34px 28px 20px}.partner-lead-form__header{text-align:center;flex-direction:column;gap:5px;display:flex}.partner-lead-form__header h2,.partner-lead-form__header p,.partner-lead-form__header small{margin:0}.partner-lead-form__header h2{font-size:26px;line-height:1.15}.partner-lead-form__header p{font-size:15px;line-height:1.3}.partner-lead-form__header small{margin:24px 0 4px;font-size:10px;line-height:1.35}.partner-lead-form__field input,.partner-lead-form__field textarea,.partner-lead-form__select select{color:#1d1d1f;width:100%;min-height:38px;font:400 12px/1.2 "Saans TRIAL", var(--font-body);background:#fff;border:1px solid #c8cdc3;border-radius:4px;outline:0;padding:8px 10px;transition:border-color .18s,box-shadow .18s;display:block}.partner-lead-form__field textarea{resize:none;min-height:56px}.partner-lead-form__field input:focus,.partner-lead-form__field textarea:focus,.partner-lead-form__select select:focus{border-color:var(--partners-orange);box-shadow:0 0 0 2px #f0660d2e}.partner-lead-form__field.is-invalid input,.partner-lead-form__field.is-invalid textarea,.partner-lead-form__select.is-invalid select,.partner-lead-form__choices.is-invalid{border-color:#b91c1c}.partner-lead-form__select,.partner-lead-form__choices{border:0;flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.partner-lead-form__select label,.partner-lead-form__choices legend{padding:0;font-size:12px;line-height:1.25}.partner-lead-form__choices label{cursor:pointer;align-items:flex-start;gap:7px;font-size:10px;line-height:1.15;display:flex}.partner-lead-form__choices input{width:12px;height:12px;accent-color:var(--partners-orange);flex:none;margin:0}.partner-lead-form__error{color:#991b1b;font-size:10px;line-height:1.2;display:block}.partner-lead-form__submit{color:#fff;background:var(--partners-orange);border:1px solid var(--partners-orange);text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:600;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.partner-lead-form__submit:hover,.partner-lead-form__submit:focus-visible{color:#fff;background:#d4560b}.partner-lead-form__submit:active{transform:scale(.98)}.partner-lead-form__submit:disabled{cursor:wait;opacity:.65}.partner-lead-form__submit.is-success{background:#15803d;border-color:#15803d}.partner-lead-form__privacy,.partner-lead-form__message{margin:0;font-size:10px;line-height:1.25}.partner-lead-form__privacy{color:#8d8d8d}.partner-lead-form__message.is-success{color:#166534}.partner-lead-form__message.is-error,.partner-lead-form__message.is-invalid{color:#991b1b}.partner-lead-form__honeypot{position:absolute;left:-9999px}.partner-lead-form--compact{gap:10px;min-height:298px;padding:18px 16px 15px}.partner-lead-form--compact .partner-lead-form__field input{min-height:34px;font-size:11px}.partner-lead-form--compact .partner-lead-form__field textarea{min-height:56px;font-size:11px}.partner-lead-form--compact .partner-lead-form__submit{color:#2451a3;text-transform:none;background:#e7edf7;border:1px dashed #2451a3;border-radius:8px;min-height:35px;margin-top:4px;font-size:12px}.partner-lead-form--compact .partner-lead-form__submit:hover,.partner-lead-form--compact .partner-lead-form__submit:focus-visible{color:#fff;background:#2451a3}.partners-dilemma{background:var(--partners-yellow)}.partners-dilemma__content{grid-template-columns:minmax(0,625px) minmax(0,625px);align-items:center;gap:28px;min-height:372px;padding-top:48px;padding-bottom:48px;display:grid}.partners-dilemma__intro{flex-direction:column;gap:34px;display:flex}.partners-dilemma__intro p{max-width:610px;margin:0;font-size:18px;font-weight:500;line-height:1.25}.partners-dilemma__cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.partners-dilemma__cards li{background:#f5f5f5;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:14px 16px;display:flex}.partners-dilemma__cards li.is-featured{background:var(--partners-purple);min-height:92px}.partners-dilemma__cards strong{font-size:18px;line-height:1.15}.partners-dilemma__cards p{margin:0;font-size:14px;font-weight:500;line-height:1.25}.partners-growth{background:#f5f5f5}.partners-growth__content{text-align:center;flex-direction:column;gap:32px;min-height:315px;padding-top:35px;padding-bottom:40px}.partners-growth__content>.partners-section-title{height:46px}.partners-growth__description{display:none}.partners-growth__cards{justify-content:center;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.partners-growth__cards li{background:var(--partners-blue);border-radius:16px;flex-direction:column;flex:0 302px;justify-content:flex-start;align-items:center;gap:8px;height:162px;min-height:162px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex}.partners-growth__cards li:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000024}.partners-growth__cards img{object-fit:contain;width:36px;height:36px;margin-bottom:6px}.partners-growth__cards h3,.partners-growth__cards p{margin:0}.partners-growth__cards h3{font-size:20px;line-height:1.25}.partners-growth__cards p{font-size:12px;font-weight:500;line-height:1.5}.partners-clients{background:var(--partners-yellow)}.partners-clients__content{align-items:flex-start;min-height:414px;padding-top:80px;padding-bottom:40px;position:relative}.partners-clients__main{flex-direction:column;gap:48px;width:calc(100% - 240px);display:flex}.partners-clients__cards{counter-reset:client-benefits;grid-template-columns:repeat(3,minmax(0,301px));gap:48px;margin:0;padding:0;list-style:none;display:grid}.partners-clients__cards li{background:var(--partners-lime);counter-increment:client-benefits;border-radius:16px;min-height:140px;padding:16px}.partners-clients__cards h3{margin:0 0 12px;font-size:20px;line-height:1}.partners-clients__cards h3:before{content:counter(client-benefits) ". "}.partners-clients__cards p{margin:0;font-size:14px;line-height:16px}.partners-clients__illustration{object-fit:contain;width:310px;height:342px;position:absolute;bottom:10px;right:35px}.partners-testimonials{background:var(--partners-orange)}.partners-testimonials__content{text-align:center;flex-direction:column;gap:32px;min-height:952px;padding-top:25px;padding-bottom:50px}.partners-testimonials__cards{gap:24px;width:100%;margin:0;padding:3px 0 0;list-style:none;display:flex;overflow-x:clip}.partners-testimonials__cards li{background:var(--partners-yellow);text-align:left;border-radius:16px;flex:0 0 459px;min-height:126px;padding:24px;transition:transform .18s,box-shadow .18s}.partners-testimonials__cards li:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000024}.partners-testimonials blockquote,.partners-testimonials cite{margin:0;display:block}.partners-testimonials blockquote{font-size:18px;font-weight:500;line-height:1.5}.partners-testimonials cite{color:#0009;font-family:var(--font-display);margin-top:0;font-size:16px;line-height:1.5}.partners-testimonials__video{background:#fff;border-radius:16px;height:521px}.partners-steps{background:var(--partners-yellow)}.partners-steps__content{grid-template-columns:minmax(0,622px) minmax(0,619px);align-items:start;gap:32px;min-height:703px;padding-top:50px;padding-bottom:50px;display:grid}.partners-steps__intro{flex-direction:column;gap:16px;min-width:0;display:flex}.partners-steps__intro .partners-section-title{height:46px}.partners-steps__intro>p{margin:0;font-size:26px;font-weight:500;line-height:1.25}.partners-steps__intro>img{object-fit:cover;object-position:center 48%;border-radius:16px;width:100%;height:360px;margin-top:0}.partners-steps__list{flex-direction:column;gap:35px;margin:0;padding:0;list-style:none;display:flex}.partners-steps__list li{grid-template-columns:36px minmax(0,1fr);gap:8px;display:grid}.partners-steps__list>li>span{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.partners-steps__list h3,.partners-steps__list p{margin:0}.partners-steps__list h3{font-size:24px;line-height:1.25}.partners-steps__list p{margin-top:8px;font-size:20px;line-height:1.5}.partners-team{background:var(--partners-orange)}.partners-team__content{flex-direction:column;align-items:flex-start;gap:32px;min-height:893px;padding-top:50px;padding-bottom:50px}.partners-team__heading{text-align:center;flex-direction:column;gap:12px;width:100%;display:flex}.partners-team__heading p{opacity:.9;margin:0;font-size:24px;font-weight:500;line-height:1.25}.partners-team__track{scroll-snap-type:x proximity;scrollbar-width:none;gap:30px;width:100%;margin:0;padding:4px 0 12px;list-style:none;display:flex;overflow:auto visible}.partners-team__track::-webkit-scrollbar{display:none}.partners-team-card-wrap{scroll-snap-align:start;flex:0 0 579px}.partners-team-card{background:#f5f5f5;border-radius:16px;flex-direction:column;min-height:612px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.partners-team-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000029}.partners-team-card__main{gap:20px;min-height:519px;display:flex}.partners-team-card__main>img{object-fit:cover;border-radius:10px;flex:0 0 315px;width:315px;height:519px}.partners-team-card__info{flex-direction:column;flex:auto;justify-content:space-between;gap:24px;min-width:0;display:flex}.partners-team-card blockquote{margin:0;font-size:24px;font-style:italic;line-height:1.5}.partners-team-card__identity h3,.partners-team-card__identity p{margin:0}.partners-team-card__identity h3{font-size:24px;line-height:1.25}.partners-team-card__identity>p{color:#1e1e1eb3;margin-top:6px;font-size:15px}.partners-team-card__identity ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.partners-team-card__identity li{background:#efebe2;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1}.partners-team-card__bio{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .28s;display:grid}.partners-team-card.is-expanded .partners-team-card__bio{opacity:1;grid-template-rows:1fr}.partners-team-card__bio>div{overflow:hidden}.partners-team-card__bio h4{margin:24px 0 8px;font-size:18px}.partners-team-card__bio p{margin:0;font-size:15px;line-height:1.45}.partners-team-card>button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-height:51px;margin-top:auto;padding:10px 0 0;font-size:12px;display:flex}.partners-team-card>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:8px;transition:transform .22s}.partners-team-card.is-expanded>button svg{transform:rotate(180deg)}.partners-page .faq-section--partners{background:var(--partners-yellow)!important}.partners-page .faq-section--partners .faq-section__content{min-height:614px;padding-top:50px;padding-bottom:50px}.partners-page .faq-section--partners .faq-section__layout{grid-template-columns:minmax(0,625px) minmax(0,625px);align-items:start;gap:28px}.partners-page .faq-section--partners .faq-section__label{color:#000;background:#efebe2}.partners-page .faq-section--partners .faq-section__title{font-size:40px}.partners-page .faq-section--partners .faq-section__item{color:#000;background:var(--partners-orange)}.partners-page .faq-section--partners .faq-section__question button{min-height:60px;font-size:16px}.partners-page .faq-section--partners .faq-section__panel-inner{color:#000}.partners-final__content{flex-direction:column;align-items:flex-start;gap:32px;min-height:513px;padding-top:50px;padding-bottom:50px}.partners-final .partner-lead-form--compact{min-height:318px}.partners-floating-cta{z-index:45;width:min(460px,100vw - 64px);font-size:18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000003d}.partners-floating-cta:hover,.partners-floating-cta:focus-visible{transform:translate(-50%)translateY(-2px)}.partners-floating-cta.is-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%)translateY(20px)}@media (width<=1100px) and (width>=1024px){.partners-hero__content{gap:40px}.partners-hero__desktop-form{flex-basis:390px;width:390px}.partners-clients__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.partners-clients__main{width:100%}.partners-clients__illustration{display:none}.partners-dilemma__content,.partners-steps__content{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-steps__intro>p{font-size:22px}.partners-steps__list h3{font-size:21px}.partners-steps__list p{font-size:17px}.partners-page .faq-section--partners .faq-section__intro,.partners-page .faq-section--partners .faq-section__accordion{flex:1 1 0;width:auto;min-width:0}}@media (width<=1023px){.partners-page .page-wrapper__content{padding-left:16px;padding-right:16px}.partners-section-title{font-size:32px;line-height:1.2}.partners-hero__content{min-height:504px;padding-top:24px;padding-bottom:24px}.partners-hero__copy{flex:auto;gap:16px;width:100%}.partners-hero__text{gap:14px}.partners-hero__title{font-size:32px;line-height:1.2}.partners-hero__text>p{font-size:14px;font-weight:400;line-height:16px}.partners-hero__video{border-radius:10px;order:2;width:100%;height:186px}.partners-hero__action{order:3;gap:0;width:100%;margin-top:8px;display:flex}.partners-hero__action .partners-pill-button{width:100%;min-height:52px}.partners-hero__action>em,.partners-hero__desktop-form{display:none}#partner-form-mobile,.partners-registration{display:block}.partners-registration__content{flex-direction:column;align-items:flex-start;gap:24px;min-height:445px;padding-top:24px;padding-bottom:24px}.partners-registration .partners-section-title{max-width:327px}.partner-lead-form--compact{min-height:298px}.partner-lead-form--compact .partner-lead-form__privacy{display:none}.partners-dilemma__content{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;min-height:423px;padding-top:24px;padding-bottom:24px;display:flex}.partners-dilemma__intro{gap:0}.partners-dilemma__intro p{display:none}.partners-dilemma__cards{gap:8px}.partners-dilemma__cards li{border-radius:16px;min-height:0;padding:17px 20px}.partners-dilemma__cards li.is-featured{min-height:0}.partners-dilemma__cards strong{font-size:14px;line-height:1}.partners-dilemma__cards p{font-size:14px;font-weight:600;line-height:1.27}.partners-dilemma__cards li.is-featured p{font-weight:400;line-height:1}.partners-growth__content{text-align:left;align-items:flex-start;gap:14px;min-height:784px;padding-top:24px;padding-bottom:24px}.partners-growth__content>.partners-section-title{height:auto}.partners-growth__description{margin:0;font-size:14px;line-height:16px;display:block}.partners-growth__cards{flex-direction:column;gap:10px}.partners-growth__cards li{order:var(--mobile-order);text-align:center;flex:none;justify-content:center;width:100%;height:162px;min-height:162px;padding:16px}.partners-growth__cards h3{font-size:18px}.partners-growth__cards p{font-size:12px;line-height:1.35}.partners-clients__content{min-height:721px;padding-top:40px;padding-bottom:40px}.partners-clients__main{gap:24px;width:100%}.partners-clients__cards{flex-direction:column;gap:12px;display:flex}.partners-clients__cards li{border-radius:12px;min-height:164px;padding:16px}.partners-clients__cards h3{font-size:18px}.partners-clients__cards p{font-size:14px;line-height:1.3}.partners-clients__illustration{display:none}.partners-testimonials{background:#f5f5f5}.partners-testimonials__content{text-align:left;gap:24px;min-height:557px;padding-top:40px;padding-bottom:40px}.partners-testimonials__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.partners-testimonials__cards li{border-radius:12px;min-width:0;min-height:136px;padding:14px}.partners-testimonials__cards li:nth-child(n+3){display:none}.partners-testimonials blockquote{font-size:12px;line-height:1.35}.partners-testimonials cite{color:#000;margin-top:10px;font-size:11px}.partners-testimonials__video{border-radius:10px;height:187px}.partners-steps{background:#ffdfff}.partners-steps__content{flex-direction:column;gap:24px;min-height:609px;padding-top:40px;padding-bottom:40px;display:flex}.partners-steps__intro{gap:12px}.partners-steps__intro .partners-section-title{height:auto}.partners-steps__intro>p{font-size:14px;line-height:1.25}.partners-steps__intro>img{display:none}.partners-steps__list{gap:18px}.partners-steps__list li{grid-template-columns:28px minmax(0,1fr);gap:10px}.partners-steps__list>li>span{width:28px;height:28px;font-size:13px}.partners-steps__list h3{font-size:16px}.partners-steps__list p{margin-top:4px;font-size:12px;line-height:1.3}.partners-team__content{gap:24px;min-height:971px;padding-top:40px;padding-bottom:40px}.partners-team__heading{text-align:left}.partners-team__heading p{font-size:14px;line-height:1.25}.partners-team__track{flex-direction:column;gap:12px;display:flex;overflow:visible}.partners-team-card-wrap{flex-basis:auto;width:100%}.partners-team-card{color:#fff;background:#000;border-radius:10px;min-height:224px;padding:0;overflow:hidden}.partners-team-card__main{min-height:224px;position:relative}.partners-team-card__main>img{object-position:center 37%;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.partners-team-card__info{z-index:1;background:linear-gradient(#0000008a,#0000000f 50%,#000000b3);justify-content:space-between;min-height:224px;padding:14px;position:relative}.partners-team-card blockquote{max-width:200px;font-size:12px;line-height:1.35}.partners-team-card__identity h3{font-size:17px}.partners-team-card__identity>p{color:#ffffffd9;font-size:11px}.partners-team-card__identity ul{display:none}.partners-team-card.is-expanded:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#00000094,#0000006b 42%,#000000ad);position:absolute;inset:0}.partners-team-card.is-expanded .partners-team-card__main{position:static}.partners-team-card.is-expanded .partners-team-card__main>img{z-index:0;height:100%}.partners-team-card.is-expanded .partners-team-card__info{z-index:2;background:0 0}.partners-team-card__bio{color:#000;background:#f5f5f5;padding:0 14px}.partners-team-card.is-expanded .partners-team-card__bio{z-index:2;color:#fff;background:0 0;position:relative}.partners-team-card__bio h4{margin-top:14px;font-size:16px}.partners-team-card__bio p{font-size:13px}.partners-team-card>button{z-index:2;color:#fff;min-height:38px;padding:0;font-size:10px;position:absolute;bottom:6px;left:0;right:0}.partners-team-card.is-expanded>button{z-index:2;color:#fff;background:0 0;padding:8px 0;position:static}.partners-page .faq-section--partners .faq-section__content{min-height:478px;padding-top:24px;padding-bottom:24px}.partners-page .faq-section--partners .faq-section__layout{flex-direction:column;gap:24px;display:flex}.partners-page .faq-section--partners .faq-section__intro{gap:12px}.partners-page .faq-section--partners .faq-section__title{font-size:32px}.partners-page .faq-section--partners .faq-section__accordion{gap:8px}.partners-page .faq-section--partners .faq-section__question button{min-height:44px;padding:10px 12px;font-size:12px}.partners-page .faq-section--partners .faq-section__panel-inner p{padding:0 12px 12px;font-size:12px}.partners-final__content{gap:24px;min-height:448px;padding-top:24px;padding-bottom:24px}.partners-final .partner-lead-form--compact{min-height:298px}.partners-floating-cta{width:calc(100vw - 32px);min-height:52px;padding:0 16px;font-size:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.partners-page *,.partners-page :before,.partners-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
