@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.partners-landing:not(:where([data-sa])){--ptn-blue:#2b90f5;--ptn-link:#0874df;--ptn-cta:#0a74de;--ptn-cta-hover:#0863bd;--ptn-ink:#172033;--ptn-text:#596b7d;--ptn-lead:#46586b;--ptn-muted:#6f7c91;--ptn-line:#17203317;--ptn-well:#f4f8fc;--ptn-tile:#f6f6f6;--ptn-ok:#16a37f;--ptn-radius-tile:16px;--ptn-radius-panel:24px;--ptn-radius-narrative:28px;--ptn-shadow-panel:0 40px 92px #2d486826;--ptn-shadow-card:0 26px 58px #2d486817;--ptn-shadow-cta:0 16px 35px #2b90f538;--ptn-shadow-cta-hover:0 20px 42px #2b90f54d;--ptn-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ptn-ink);background:#fff;overflow-x:clip}.partners-landing :not(:where([data-sa])),.partners-landing :not(:where([data-sa])):before,.partners-landing :not(:where([data-sa])):after{box-sizing:border-box}.partners-landing p:not(:where([data-sa])){margin:0}.partners-landing h1:not(:where([data-sa])),.partners-landing h2:not(:where([data-sa])){color:var(--ptn-ink);letter-spacing:-.045em;font-synthesis:none;text-wrap:balance;margin:0;font-family:Manrope,system-ui,sans-serif;font-weight:600;line-height:1.1}.partners-landing h1 em:not(:where([data-sa])),.partners-landing h2 em:not(:where([data-sa])){color:var(--ptn-blue);font-style:normal;font-weight:inherit}.partners-landing h1:not(:where([data-sa])){font-size:clamp(2.7rem,4.6vw,4.4rem)}.partners-landing h2:not(:where([data-sa])){font-size:clamp(2.05rem,3.4vw,3.1rem)}.ptn-shell:not(:where([data-sa])){width:min(1220px,100% - 48px);margin:0 auto}.ptn-trial-head h2:not(:where([data-sa])){letter-spacing:-.04em;font-size:clamp(2.1rem,3.6vw,3.3rem);font-weight:700}.ptn-steps-head h2:not(:where([data-sa])){letter-spacing:-.04em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,4.2vw,3.9rem);font-weight:300;line-height:1.04}.ptn-faq h2:not(:where([data-sa])){color:var(--ptn-text);letter-spacing:-.03em;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.25}.ptn-contact h2:not(:where([data-sa])){letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:700}.ptn-primary:not(:where([data-sa])){background:var(--ptn-cta);min-height:51px;box-shadow:var(--ptn-shadow-cta);border:0;border-radius:999px;align-items:center;gap:12px;padding:15px 25px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;color:#fff!important}.ptn-primary:hover:not(:where([data-sa])){background:var(--ptn-cta-hover);box-shadow:var(--ptn-shadow-cta-hover);transform:translateY(-2px)}.ptn-primary:focus-visible:not(:where([data-sa])){outline:2px solid var(--ptn-link);outline-offset:3px}.ptn-hero:not(:where([data-sa])){padding:120px 0 110px;position:relative}.ptn-hero-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,4vw,64px);min-height:540px;display:grid}.ptn-hero-copy:not(:where([data-sa])){z-index:2;max-width:560px;position:relative}.ptn-lead:not(:where([data-sa])){max-width:500px;color:var(--ptn-lead);text-wrap:pretty;font-size:1.04rem;line-height:1.8;margin-top:26px!important}.ptn-hero-actions:not(:where([data-sa])){flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.ptn-hero-actions span:not(:where([data-sa])){color:var(--ptn-muted);font-size:.84rem}.ptn-relay:not(:where([data-sa])){grid-template-columns:minmax(0,330px) minmax(0,230px);justify-content:space-between;align-items:center;column-gap:clamp(56px,6vw,110px);display:grid;position:relative}.ptn-relay-mist:not(:where([data-sa])){opacity:.9;pointer-events:none;width:118%;height:136%;position:absolute;top:-18%;left:-12%}.ptn-offer:not(:where([data-sa])){z-index:2;border-radius:var(--ptn-radius-panel);box-shadow:var(--ptn-shadow-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #ffffffd9;padding:24px 26px 20px;position:relative}.ptn-offer header:not(:where([data-sa])){justify-content:space-between;align-items:center;gap:12px;display:flex}.ptn-offer ul:not(:where([data-sa])){margin:18px 0 0;padding:0;list-style:none}.ptn-offer li:not(:where([data-sa])){border-top:1px solid var(--ptn-line);color:var(--ptn-text);align-items:flex-start;gap:10px;padding:11px 0;font-size:.88rem;line-height:1.5;display:flex}.ptn-offer li svg:not(:where([data-sa])){color:var(--ptn-blue);flex:none;margin-top:1px}.ptn-offer li:last-child:not(:where([data-sa])){padding-bottom:4px}.ptn-offer-logo:not(:where([data-sa])){font-size:.95rem}.ptn-offer-tag:not(:where([data-sa])){color:var(--ptn-link);white-space:nowrap;background:#eaf3fe;border-radius:999px;padding:5px 11px;font-size:.72rem;font-weight:600}.ptn-offer-title:not(:where([data-sa])){color:var(--ptn-ink);letter-spacing:-.035em;font-synthesis:none;font-family:Manrope,system-ui,sans-serif;font-size:1.62rem;font-weight:600;line-height:1.15;margin-top:24px!important}.ptn-offer-title em:not(:where([data-sa])){color:var(--ptn-blue);font-style:normal}.ptn-members:not(:where([data-sa])){z-index:2;gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ptn-member:not(:where([data-sa])){align-items:center;gap:12px;display:flex}.ptn-member-avatar:not(:where([data-sa])){border:1px solid var(--ptn-line);width:40px;height:40px;color:var(--ptn-ink);letter-spacing:.02em;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:inline-grid;box-shadow:0 10px 24px #2d486814}.is-reached .ptn-member-avatar:not(:where([data-sa])){animation:ptn-member-reach 1.8s var(--ptn-ease) 1}.ptn-member-text:not(:where([data-sa])){min-width:0;display:grid}.ptn-member-text strong:not(:where([data-sa])){color:var(--ptn-ink);font-size:.86rem;font-weight:600}.ptn-member-text small:not(:where([data-sa])){color:var(--ptn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.ptn-relay-lines:not(:where([data-sa])){z-index:1;pointer-events:none;position:absolute;inset:0}@keyframes ptn-member-reach{0%{border-color:var(--ptn-line);box-shadow:0 10px 24px #2d486814}28%{border-color:#2b90f58c;box-shadow:0 0 0 5px #2b90f51f,0 14px 30px #2b90f538}to{border-color:var(--ptn-line);box-shadow:0 10px 24px #2d486814}}.ptn-trial:not(:where([data-sa])){padding:clamp(90px,9vw,130px) 0 0}.ptn-trial-head:not(:where([data-sa])){text-align:center;max-width:800px;margin:0 auto}.ptn-trial-head p:not(:where([data-sa])){max-width:640px;color:var(--ptn-text);line-height:1.75;margin:22px auto 0!important}.ptn-stage:not(:where([data-sa])){border-radius:var(--ptn-radius-narrative);background:var(--ptn-well);height:clamp(360px,38vw,500px);margin-top:56px;padding:48px 48px 0;position:relative;overflow:hidden}.ptn-shot:not(:where([data-sa])){border-radius:var(--ptn-radius-tile);box-shadow:var(--ptn-shadow-card);transition:transform .32s var(--ptn-ease), box-shadow .32s ease;background:#fff;margin:0;overflow:hidden}.ptn-shot img:not(:where([data-sa])){width:100%;height:auto;display:block}.ptn-shot--main:not(:where([data-sa])){width:min(860px,80%);margin:0 auto}.ptn-shot--sms:not(:where([data-sa])){width:240px;box-shadow:var(--ptn-shadow-panel);position:absolute;bottom:42px;left:5%}.ptn-shot--invoices:not(:where([data-sa])){width:min(440px,40%);box-shadow:var(--ptn-shadow-panel);position:absolute;top:44%;right:4%}.ptn-shot--sms:hover:not(:where([data-sa])),.ptn-shot--invoices:hover:not(:where([data-sa])){transform:translateY(-4px)}.ptn-steps-section:not(:where([data-sa])){padding:clamp(110px,11vw,150px) 0 clamp(90px,9vw,120px)}.ptn-steps-head:not(:where([data-sa])){grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:end;gap:clamp(28px,6vw,90px);padding-left:clamp(0px,4vw,56px);display:grid}.ptn-steps-head p:not(:where([data-sa])){max-width:480px;color:var(--ptn-text);line-height:1.75}.ptn-steps:not(:where([data-sa])){grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 0;padding:0 0 0 clamp(0px,4vw,56px);list-style:none;display:grid;position:relative}.ptn-steps:not(:where([data-sa])):before{background:var(--ptn-line);content:"";height:1px;position:absolute;top:22px;left:calc(clamp(0px,4vw,56px) + 22px);right:calc(33.3333% + clamp(0px,4vw,56px)/-3 - 22px)}.ptn-steps li:not(:where([data-sa])){padding-right:clamp(18px,3vw,44px);position:relative}.ptn-steps strong:not(:where([data-sa])){color:var(--ptn-ink);margin-top:22px;font-size:1.08rem;font-weight:600;display:block}.ptn-steps p:not(:where([data-sa])){max-width:320px;color:var(--ptn-text);font-size:.92rem;line-height:1.7;margin-top:10px!important}.ptn-step-vis:not(:where([data-sa])){align-items:flex-start;min-height:118px;margin-top:22px;display:flex}.ptn-mini:not(:where([data-sa])){border:1px solid var(--ptn-line);border-radius:var(--ptn-radius-tile);background:#fff;gap:6px;width:100%;max-width:300px;padding:14px 16px;font-size:.8rem;line-height:1.45;display:grid;box-shadow:0 14px 30px #2d486812}.ptn-mini small:not(:where([data-sa])){color:var(--ptn-muted);letter-spacing:.01em;font-size:.68rem}.ptn-mini strong:not(:where([data-sa])){color:var(--ptn-ink);margin:0;font-size:.86rem;font-weight:600}.ptn-mini span:not(:where([data-sa])){color:var(--ptn-text)}.ptn-mini i:not(:where([data-sa])){color:var(--ptn-link);font-style:normal;font-weight:600}.ptn-mini--post:not(:where([data-sa])){border-left:3px solid var(--ptn-blue);border-top-left-radius:6px;border-bottom-left-radius:6px}.ptn-mini-field:not(:where([data-sa])){border:1px solid var(--ptn-line);color:var(--ptn-muted);background:#fafbfd;border-radius:10px;padding:9px 12px}.ptn-mini-ok:not(:where([data-sa])){color:#0f7a5f;background:#e8f7f1;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.ptn-mini-ok svg:not(:where([data-sa])){flex:none}.ptn-mini--invite:not(:where([data-sa])){grid-template-columns:auto 1fr;align-items:center;column-gap:14px}.ptn-mini--invite time:not(:where([data-sa])){background:var(--ptn-well);min-width:54px;color:var(--ptn-ink);border-radius:10px;justify-items:center;padding:8px 10px;font-weight:600;line-height:1.15;display:grid}.ptn-mini--invite time small:not(:where([data-sa])){color:var(--ptn-muted)}.ptn-mini--invite strong:not(:where([data-sa])){font-size:.84rem}.ptn-mini-visio:not(:where([data-sa])){color:var(--ptn-link);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ptn-mini-visio svg:not(:where([data-sa])){flex:none}.ptn-step-num:not(:where([data-sa])){z-index:1;border:1px solid var(--ptn-line);width:44px;height:44px;color:var(--ptn-link);background:#fff;border-radius:50%;place-items:center;font-size:.92rem;font-weight:600;display:inline-grid;position:relative}.ptn-steps-extra:not(:where([data-sa])){background:var(--ptn-well);color:var(--ptn-lead);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:.9rem;display:inline-flex;margin:48px 0 0 clamp(0px,4vw,56px)!important}.ptn-steps-extra svg:not(:where([data-sa])){color:var(--ptn-blue);flex:none}.ptn-faq:not(:where([data-sa])){padding:130px 0}.ptn-faq-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.ptn-faq-list details:not(:where([data-sa])){border-bottom:1px solid var(--ptn-line)}.ptn-faq-list summary:not(:where([data-sa])){color:var(--ptn-ink);cursor:pointer;padding:21px 36px 21px 0;font-size:.98rem;font-weight:500;list-style:none;position:relative}.ptn-faq-list summary:not(:where([data-sa]))::-webkit-details-marker{display:none}.ptn-faq-list summary:not(:where([data-sa])):after{color:var(--ptn-blue);content:"+";font-size:1.2rem;font-weight:300;position:absolute;top:19px;right:4px}.ptn-faq-list details[open] summary:not(:where([data-sa])):after{content:"–"}.ptn-faq-list p:not(:where([data-sa])){max-width:680px;color:var(--ptn-text);font-size:.88rem;line-height:1.72;margin-bottom:23px!important}.ptn-contact:not(:where([data-sa])){padding:40px 0 150px;scroll-margin-top:72px}.ptn-contact-inner:not(:where([data-sa])){text-align:center;flex-direction:column;align-items:center;display:flex}.ptn-contact-inner p:not(:where([data-sa])){max-width:520px;color:var(--ptn-text);line-height:1.75;margin:20px 0 34px!important}.ptn-contact-inner small:not(:where([data-sa])){color:var(--ptn-muted);margin-top:16px;font-size:.82rem}@media (width<=1100px){.ptn-hero:not(:where([data-sa])){padding:100px 0 80px}.ptn-hero-grid:not(:where([data-sa])){grid-template-columns:minmax(0,1fr);gap:56px;min-height:0}.ptn-relay:not(:where([data-sa])){grid-template-columns:minmax(0,1fr);row-gap:24px;max-width:620px}.ptn-offer:not(:where([data-sa])){max-width:420px}.ptn-members:not(:where([data-sa])){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.ptn-relay-mist:not(:where([data-sa])){width:90%;height:90%;top:-12%;left:-10%}.ptn-relay-lines:not(:where([data-sa])){display:none}}@media (width<=900px){.ptn-steps-head:not(:where([data-sa])),.ptn-faq-grid:not(:where([data-sa])){grid-template-columns:minmax(0,1fr)}.ptn-steps-head:not(:where([data-sa])){gap:20px;padding-left:0}.ptn-steps:not(:where([data-sa])){grid-template-columns:minmax(0,1fr);gap:34px;padding-left:0}.ptn-steps:not(:where([data-sa])):before{display:none}.ptn-steps strong:not(:where([data-sa])){margin-top:14px}.ptn-step-vis:not(:where([data-sa])){min-height:0;margin-top:16px}.ptn-steps-extra:not(:where([data-sa])){border-radius:var(--ptn-radius-tile);margin-left:0!important}.ptn-faq:not(:where([data-sa])){padding:100px 0}}@media (width<=760px){.ptn-stage:not(:where([data-sa])){height:auto;padding:24px 18px 96px}.ptn-shot--main:not(:where([data-sa])){width:100%}.ptn-shot--sms:not(:where([data-sa])){width:150px;bottom:18px;left:18px}.ptn-shot--invoices:not(:where([data-sa])){display:none}}@media (width<=560px){.ptn-hero:not(:where([data-sa])){padding:84px 0 64px}.ptn-members:not(:where([data-sa])){grid-template-columns:minmax(0,1fr)}.ptn-offer-title:not(:where([data-sa])){font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.ptn-member.is-reached .ptn-member-avatar:not(:where([data-sa])){animation:none}.ptn-primary:not(:where([data-sa])),.ptn-shot:not(:where([data-sa])){transition:none}}
