.af-fold{background-color:#fff;position:relative;scroll-margin-top:69px}.af-fold .af-fold-in{padding-bottom:48px;padding-top:48px}@media (min-width:768px){.af-fold .af-fold-in{padding-bottom:64px;padding-top:64px}}@media (min-width:992px){.af-fold{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 69px);min-height:calc(100svh - 69px)}.af-fold .af-fold-in{padding-bottom:clamp(40px,6vh,80px);padding-top:clamp(40px,6vh,80px);width:100%}}@media (min-width:1200px){.af-fold{min-height:calc(100vh - 77px);min-height:calc(100svh - 77px);scroll-margin-top:77px}body.has-sticky-banner .af-fold:not(.afh-section):not(.afs-section){min-height:calc(100vh - 114px);min-height:calc(100svh - 114px)}body.has-sticky-banner .af-fold{scroll-margin-top:114px}}.af-page .af-fold{scroll-margin-top:56px}@media (min-width:768px){.af-page .af-fold{scroll-margin-top:64px}}@media (min-width:992px){.af-page .af-fold{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px)}.af-page .afh-section.af-fold{min-height:calc(100vh - 312px);min-height:calc(100svh - 312px)}.af-page .afs-section.af-fold{min-height:0}}.af-fold{border-top:1px solid #d3dee8}.af-fold:before,.af-page .lms-section:before{border-left:1px solid #d3dee8;border-right:1px solid #d3dee8;bottom:0;content:"";display:block;left:16px;pointer-events:none;position:absolute;right:16px;top:0}.af-page .lms-section{border-top:1px solid #d3dee8;position:relative}@media (max-width:767.98px){.af-fold .af-fold-in{padding-left:32px;padding-right:32px}.af-page .lms-section:before{display:none}}@media (min-width:768px){.af-fold:before,.af-page .lms-section:before{left:50%;right:auto;transform:translateX(-50%);width:720px}}@media (min-width:992px){.af-fold:before,.af-page .lms-section:before{width:960px}}@media (min-width:1200px){.af-fold:before,.af-page .lms-section:before{width:1152px}}@media (min-width:1400px){.af-fold:before,.af-page .lms-section:before{width:1320px}}@media (min-width:1600px){.af-fold:before,.af-page .lms-section:before{width:1440px}}@media (min-width:1920px){.af-fold:before,.af-page .lms-section:before{width:1632px}}.af-fold .caption,.af-fold .h1,.af-fold .h2,.af-fold .h3,.af-fold .h4,.af-fold .h5,.af-fold .h6,.af-fold .p,.af-fold .small,.af-fold p{margin-bottom:0}.af-grad{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#c72c91,#0565ff);-webkit-text-fill-color:transparent;color:transparent}.af-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:space-between}.af-head-title{max-width:20ch}.af-head-sub{max-width:24rem}@media (min-width:768px) and (max-width:991.98px){.af-head-title{max-width:none}.af-head-sub{display:none}}@media (min-width:992px) and (max-height:820px){.af-head-sub{display:none}}.af-pill{align-items:center;border-radius:999px;box-shadow:0 0 0 1px #d3dee8;display:inline-flex;gap:8px;height:32px;padding:0 12px}.af-card,.af-pill{background-color:#fff}.af-card{border-radius:16px;box-shadow:inset 0 0 0 1px #e4ebf2}.af-tag{align-items:center;background-color:#f9fbfc;border-radius:4px;color:#1a2633;display:inline-flex;height:24px;padding:0 8px;white-space:nowrap}.af-tag.is-warn{background-color:#faf4e3;color:#943600}.af-tag.is-err{background-color:#fce9e8;color:#b83328}.af-tag.is-ok{background-color:#e4fae3;color:#1f521e}.af-tag.is-blue{background-color:#e8f1ff;color:#053485}.af-tag.is-bump{animation:af-bump .35s ease}.af-mark{display:block;flex:0 0 auto;height:20px;width:24px}.af-btn{align-items:center;display:inline-flex;gap:8px;justify-content:center;white-space:nowrap}.af-ic{flex:0 0 auto;height:20px;width:20px}.af-btn .af-ic{transition:transform .2s ease}.af-btn:hover .af-ic{transform:translateX(3px)}.af-switch{align-items:center;background-color:#fff;border:0;border-radius:999px;box-shadow:0 0 0 1px #d3dee8,0 16px 32px -16px rgba(7,34,82,.45);cursor:pointer;display:inline-flex;gap:12px;padding:8px 24px 8px 8px;position:relative;text-align:left;transition:box-shadow .2s ease,transform .2s ease}.af-switch:hover{box-shadow:0 0 0 1px #80b6ff,0 20px 40px -16px rgba(5,101,255,.5);transform:translateY(-1px)}.af-switch:focus-visible{outline:2px solid #044dc2;outline-offset:4px}.af-switch-track{background-color:#e4ebf2;border-radius:999px;flex:0 0 auto;height:40px;position:relative;transition:background-color .35s ease;width:72px}.af-switch-knob{background-color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(7,34,82,.3);display:grid;height:32px;left:4px;place-items:center;position:absolute;top:4px;transition:transform .45s cubic-bezier(.3,1.5,.5,1);width:32px}.af-switch-knob .af-mark{height:17px;width:20px}.af-switch[aria-checked=true] .af-switch-track{background-image:linear-gradient(90deg,#c72c91,#0565ff)}.af-switch[aria-checked=true] .af-switch-knob{transform:translateX(32px)}.af-switch-label{display:flex;flex-direction:column}.af-switch.is-attn:before{animation:af-ring 1.8s ease-out infinite;border-radius:999px;content:"";inset:0;pointer-events:none;position:absolute}.af-switch-hint{align-items:center;animation:af-bob 1.6s ease-in-out infinite;background-color:#c72c91;border-radius:8px;bottom:calc(100% + 8px);color:#fff;display:inline-flex;height:24px;left:24px;padding:0 8px;pointer-events:none;position:absolute;white-space:nowrap}.af-switch-hint:after{border:5px solid transparent;border-top-color:#c72c91;content:"";left:16px;position:absolute;top:100%}.af-switch-hint.is-below{bottom:auto;top:calc(100% + 8px)}.af-switch-hint.is-below:after{border-bottom-color:#c72c91;border-top-color:transparent;bottom:100%;top:auto}.af-switch-hint.is-left{bottom:auto;left:auto;right:calc(100% + 8px);top:calc(50% - 12px)}.af-switch-hint.is-left:after{border-left-color:#c72c91;border-top-color:transparent;left:100%;top:7px}.af-switch.is-used .af-switch-hint{display:none}.af-switch.is-used:before{animation:none}@media (min-width:768px) and (max-width:991.98px){.af-switch{padding:4px 16px 4px 4px}}@media (max-width:767.98px){.af-switch{width:100%}}.af-reveal{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s;visibility:hidden}.af-reveal.is-on{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease,visibility 0s linear 0s;visibility:visible}@media (max-width:767.98px){.af-reveal{align-items:flex-start;flex-direction:column}}@media (min-width:768px){.af-reveal{margin-top:0;max-height:0;overflow:hidden;transition:opacity .4s ease,transform .4s ease,max-height .4s ease,margin-top .4s ease,visibility 0s linear .4s}.af-reveal.is-on{margin-top:16px;max-height:96px;transition:opacity .4s ease,transform .4s ease,max-height .4s ease,margin-top .4s ease,visibility 0s linear 0s}}@keyframes af-ring{0%{box-shadow:0 0 0 0 rgba(5,101,255,.45)}to{box-shadow:0 0 0 16px rgba(5,101,255,0)}}@keyframes af-bob{50%{transform:translateY(-4px)}}@keyframes af-flow{to{stroke-dashoffset:-24}}@keyframes af-bump{50%{transform:scale(1.12)}}@keyframes af-swap{0%{opacity:0;transform:translateY(6px)}}@keyframes af-ping{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.af-fold *,.af-fold :after,.af-fold :before{animation:none!important;transition:none!important}}