.tw-si{gap:19px}.tw-si .tw-su-copy{gap:8px;margin-bottom:9px}.tw-si .tw-su-subtitle{color:var(--tw-text-body);font-size:var(--su-body-size);line-height:var(--su-body-line);margin:0}.tw-si-providers{--tw-auth-provider-mark-size:39px;flex-direction:column;gap:19px;display:flex}.tw-si .tw-si-provider.tw-button{color:var(--tw-text-ink);padding-top:0;padding-bottom:0}.tw-si .tw-si-provider .tw-button__label,.tw-si .tw-si-provider>span{justify-content:center;align-items:center;gap:14px;display:inline-flex}.tw-si .tw-si-provider.tw-button,.tw-si .tw-si-email-button.tw-button{border-radius:10px}.tw-si-divider{color:var(--tw-text-body);font-size:var(--su-caption-size);font-weight:var(--su-label-weight);line-height:var(--su-caption-line);letter-spacing:.04em;align-items:center;gap:17px;display:flex}.tw-si-divider:before,.tw-si-divider:after{content:"";background:var(--tw-border-line);flex:1;height:1px}.tw-si-email{grid-template-columns:1fr 1fr;gap:19px;display:grid}.tw-si .tw-si-email-button.tw-button{width:100%;min-height:53px;font-size:var(--su-button-size);font-weight:var(--su-button-weight);line-height:var(--su-button-line)}.tw-si .tw-si-email-button.tw-button--secondary{color:var(--tw-brand-purple)}.tw-si .tw-si-email-button.tw-button--primary{background:linear-gradient(95deg, var(--tw-brand-magenta) -62%, var(--tw-brand-purple) 56%, var(--tw-brand-magenta) 165%)}.tw-si .tw-si-email-button.tw-button--primary:hover,.tw-si .tw-si-email-button.tw-button--primary.tw-button--force-hover{background:linear-gradient(95deg,#8a3582 -62%,#371d4c 56%,#8a3582 165%)}.tw-si-fine{text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex}.tw-si-fine .tw-su-sub,.tw-si-fine .tw-su-terms{text-align:center}.tw-si-plan{box-sizing:border-box;background:var(--tw-surface-soft);border:1px solid var(--tw-border-line);border-radius:var(--tw-radius-control);width:100%;min-height:65px;color:var(--tw-brand-purple);align-items:center;gap:14px;padding:0 24px;display:flex}.tw-si-plan__text{min-width:0;color:var(--tw-text-ink);font-size:var(--su-bodyStrong-size);font-weight:var(--su-bodyStrong-weight);line-height:var(--su-bodyStrong-line);flex:auto;margin:0}.tw-si-plan--loading{padding:0 24px}.tw-si-plan__change{color:var(--tw-brand-magenta);font-size:var(--su-bodyStrong-size);font-weight:var(--su-bodyStrong-weight);line-height:var(--su-bodyStrong-line);flex-shrink:0;text-decoration:none}.tw-si-plan__change:hover{text-decoration:underline}.tw-si-plan__change:focus-visible{outline:var(--tw-focus-ring);outline-offset:var(--tw-focus-ring-offset);border-radius:4px}.tw-si-hero{box-sizing:border-box;background:var(--color-surface-paper);width:100%;height:100%;position:relative;overflow:hidden}.tw-si-hero__brand{top:var(--tw-space-24);z-index:1;line-height:0;position:absolute;inset-inline-start:var(--tw-space-24)}.tw-si-hero__art{justify-content:center;height:100%;padding-top:56px;display:flex;position:relative}.tw-si-hero__phone{box-sizing:border-box;background:#fbfafc;border:6px solid #d9d4de;border-bottom:none;border-radius:34px 34px 0 0;width:232px;height:calc(100% + 40px);padding:12px 10px 0;position:relative;box-shadow:0 10px 40px #4121581f;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.tw-si-hero__notch{background:#e6e2ea;border-radius:10px;width:72px;height:16px;margin:0 auto 10px;display:block}.tw-si-hero__flow{flex-direction:column;gap:6px;display:flex}.tw-si-hero__card{box-sizing:border-box;border-radius:7px;grid-template-columns:8px 1fr;align-items:center;gap:3px 5px;width:70%;padding:6px 8px;display:grid}.tw-si-hero__card--left{align-self:flex-start}.tw-si-hero__card--right{align-self:flex-end}.tw-si-hero__card--wide{align-self:center;width:88%}.tw-si-hero__dot{background:var(--dot);border-radius:50%;grid-area:1/1;width:8px;height:8px}.tw-si-hero__bar{background:#41215829;border-radius:2px;grid-column:2;height:4px}.tw-si-hero__bar--title{background:#23192d73;width:45%;height:5px}.tw-si-hero__bar:not(.tw-si-hero__bar--title){grid-column:1/-1;width:85%}.tw-si-hero__card--gmail{--dot:#d93025;background:#fdecea}.tw-si-hero__card--outlook{--dot:#0a64c8;background:#e8f4fd}.tw-si-hero__card--slack{--dot:#e0a526;background:#fff6e5}.tw-si-hero__card--whatsapp{--dot:#1fa855;background:#e9f8ee}.tw-si-hero__payoff{background:var(--tw-surface-paper);border-radius:11px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 12px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #41215824}.tw-si-hero__payoff-mark{background:linear-gradient(135deg, var(--tw-brand-magenta), var(--tw-brand-purple));width:20px;height:20px;color:var(--tw-text-on-brand);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.tw-si-hero__payoff-text{color:var(--tw-text-ink);font-size:11px;font-weight:500;line-height:1.35}@media (max-width:760px){.tw-si{gap:12px}.tw-si .tw-su-copy{text-align:center;align-items:center;margin-bottom:4px}.tw-si .tw-su-title{font-size:22px;line-height:120%}.tw-si-providers{--tw-auth-provider-mark-size:28px;gap:12px}.tw-si .tw-si-provider.tw-button{min-height:44px;padding-top:0;padding-bottom:0}.tw-si-divider{font-size:var(--tw-text-caption-default-size);line-height:var(--tw-text-caption-default-line);gap:12px}.tw-si-email{gap:12px}.tw-si .tw-si-email-button.tw-button{min-height:44px;font-size:var(--tw-text-button-default-size);font-weight:var(--tw-text-button-default-weight);line-height:normal}.tw-si .tw-si-provider.tw-button,.tw-si .tw-si-email-button.tw-button{border-radius:11px}.tw-si-fine{gap:8px}.tw-si .tw-su-footer{gap:6px}.tw-si .tw-su-footer .tw-su-terms{color:var(--tw-text-muted,var(--tw-text-body));font-size:11px;line-height:1.35}.tw-si-plan{gap:12px;min-height:52px;padding:0 16px}.tw-si-plan__text{font-size:var(--tw-text-body-strong-size);font-weight:var(--tw-text-body-strong-weight);line-height:var(--tw-text-body-strong-line)}}@media (max-height:430px){.tw-si-hero__art{display:none}.tw-si{gap:8px}.tw-si .tw-su-copy{margin-bottom:2px}.tw-si-providers{--tw-auth-provider-mark-size:22px;gap:6px}.tw-si .tw-si-provider.tw-button{min-height:34px}.tw-si-divider{gap:8px;margin:0}.tw-si-email{gap:8px}.tw-si .tw-si-email-button.tw-button{min-height:34px}.tw-si-fine{gap:4px}.tw-si .tw-su-footer{gap:2px}}
