.ffd-csuite-basic-page{--blue:#168bf2;--blue-bright:#51b4ff;--ink:#071a2f;--muted:#667487;--line:#dde8f3;--soft:#f7fbff;--white:#fff;--max:1160px;background:#fff;color:var(--ink);font-family:Poppins,Arial,sans-serif;overflow:visible!important}.ffd-csuite-basic-page .page{background:#071a2f;overflow:visible}body:has(.ffd-csuite-basic-page)>.page-wrapper>main{display:block!important;overflow:visible!important}.csuite-basic-content-card{background:#fff;border-radius:0 0 clamp(54px,7vw,112px) clamp(54px,7vw,112px);position:relative;z-index:2}.ffd-csuite-basic-page__content{margin:0 auto;min-height:360px;padding:clamp(56px,7vw,96px) 0 clamp(72px,9vw,124px);width:min(calc(100% - 56px),var(--max))}.ffd-csuite-basic-page__content .csuite-last-updated{align-items:center;background:#f4faff;border:1px solid #dceaf6;border-radius:999px;color:#526179;display:inline-flex;font-size:13px!important;font-weight:600!important;gap:9px;letter-spacing:.02em;line-height:1.2!important;margin:0 0 34px;min-height:36px;padding:8px 14px}.csuite-last-updated__dot{background:var(--blue-bright);border-radius:999px;box-shadow:0 0 0 4px rgba(81,180,255,.12);height:7px;width:7px}.csuite-section-nav-shell{min-height:59px}.csuite-section-nav-shell:has(.csuite-section-nav[hidden]){min-height:0}.csuite-section-nav{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--line);box-shadow:0 8px 20px rgba(7,26,47,.04);position:relative;width:100%;z-index:30}.csuite-section-nav.is-stuck{left:0;position:fixed;right:0;top:72px}.csuite-section-nav[hidden]{display:none}.csuite-section-nav__inner{align-items:center;display:flex;gap:22px;margin:0 auto;min-height:58px;position:relative;width:min(calc(100% - 56px),var(--max))}.csuite-section-nav__identity{display:grid;flex:0 0 auto;gap:2px;min-width:154px}.csuite-section-nav__page-title{color:var(--ink);font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csuite-section-nav__label{color:#718096;flex:0 0 auto;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.csuite-section-nav__links{align-items:center;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.csuite-section-nav__links::-webkit-scrollbar{display:none}.csuite-section-nav__links a{border-radius:999px;color:#526179;flex:0 0 auto;font-size:13px;font-weight:500;line-height:1.2;padding:8px 12px;text-decoration:none;transition:background .16s ease,color .16s ease;white-space:nowrap}.csuite-section-nav__links a.is-active,.csuite-section-nav__links a:hover{background:#eef7ff;color:var(--blue)}.csuite-section-nav__more{align-items:center;background:#fff;border:0;border-left:1px solid var(--line);color:var(--blue);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:600;gap:7px;line-height:1;min-height:38px;padding:0 2px 0 18px;position:relative;transition:opacity .16s ease}.csuite-section-nav__more:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";height:100%;pointer-events:none;position:absolute;right:100%;top:0;width:48px}.csuite-section-nav__more.is-complete{display:none}.ffd-csuite-basic-page__content>.dnd-section{padding:0}.ffd-csuite-basic-page__content :where(h2,h3,h4){color:var(--ink);font-weight:500;line-height:1.2}.ffd-csuite-basic-page__content h2{font-size:clamp(28px,3vw,40px);margin:1.5em 0 .55em}.ffd-csuite-basic-page__content h3{font-size:clamp(22px,2.2vw,30px);margin:1.4em 0 .5em;scroll-margin-top:154px}.ffd-csuite-basic-page__content :where(p,li){color:#42546a;font-size:17px;line-height:1.72}.ffd-csuite-basic-page__content .terms-content>p{margin-bottom:18px}.ffd-csuite-basic-page__content .terms-content>.terms-last-updated{display:none}.ffd-csuite-basic-page__content .terms-content>.terms-list-item{margin-bottom:12px}.ffd-csuite-basic-page__content .terms-content>h3{margin-bottom:20px;margin-top:58px}.ffd-csuite-basic-page__content .terms-content>h4{color:var(--ink);font-size:17px;font-weight:600!important;line-height:1.72;margin-bottom:10px;margin-top:28px}.ffd-csuite-basic-page__content .terms-content :where(strong,b){font-weight:600!important}.ffd-csuite-basic-page__content a{color:var(--blue);text-underline-offset:3px}.ffd-csuite-basic-page__content hr{border:0;border-top:1px solid var(--line);margin:48px 0}.ffd-csuite-basic-page .back-to-top{display:none}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-modal__dialog .heading{padding-right:118px!important}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-modal__dialog .setup-badge{height:76px!important;right:30px!important;top:112px!important;width:76px!important}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-modal__dialog>.copy{margin-top:16px!important;max-width:none!important;padding-right:0!important;width:calc(100% - 116px)!important}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame .hsfc-DropdownInput>.hsfc-TextInput--button,.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame .hsfc-EmailInput,.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame .hsfc-SelectInput,.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame .hsfc-TextInput,.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame select[name*=pms i],.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame textarea{border-radius:14px!important;font-size:16px!important;height:56px!important;min-height:56px!important}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-hubspot-frame .hsfc-PhoneInput{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}html body .ffd-csuite-basic-page #start.signup-modal.is-open #csuite-signup-hubspot-form.signup-hubspot-frame .hsfc-PhoneInput>input[type=tel]{background:#f8fbff!important;border:2px solid #d8e5f3!important;border-radius:14px!important;font-size:16px!important;height:60px!important;min-height:60px!important;padding:0 18px!important}html body .ffd-csuite-basic-page #start.signup-modal.is-open #csuite-signup-hubspot-form.signup-hubspot-frame .signup-hubspot-field--pms>.hsfc-DropdownInput>.hsfc-TextInput--button{border-radius:12px!important;font-size:16px!important;height:48px!important;min-height:48px!important}@media (max-width:640px){.ffd-csuite-basic-page #start.signup-modal.is-open .signup-modal__dialog .heading{padding-right:94px!important}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-modal__dialog .setup-badge{height:68px!important;right:20px!important;top:118px!important;width:68px!important}.ffd-csuite-basic-page #start.signup-modal.is-open .signup-modal__dialog>.copy{width:calc(100% - 92px)!important}.csuite-section-nav.is-stuck{top:64px}.csuite-section-nav-shell{min-height:53px}.csuite-section-nav__inner{gap:8px;min-height:52px;padding-left:20px;width:100%}.csuite-section-nav__identity{min-width:132px}.csuite-section-nav__page-title{font-size:12px}.csuite-section-nav__links a{font-size:12px;padding:7px 10px}.csuite-section-nav__more{padding-left:12px;padding-right:12px}.csuite-section-nav__more span:first-child{display:none}.ffd-csuite-basic-page__content{padding:52px 0 76px;width:min(calc(100% - 40px),var(--max))}.ffd-csuite-basic-page__content :where(p,li){font-size:16px}.ffd-csuite-basic-page__content h3{scroll-margin-top:132px}}