html:has(.sf-site) body{background:#fff}.sf-site{color:#1d1d1f;font-family:var(--font-sf-body), system-ui, sans-serif;background:#fff;font-size:16px;line-height:1.55;overflow-x:clip}.sf-site a{color:inherit;text-decoration:none}.sf-site a:hover{opacity:.8}.sf-site p{margin:0}.sf-site summary{cursor:pointer;list-style:none}.sf-site summary::-webkit-details-marker{display:none}.sf-site details[open] summary .sf-faq-plus{transform:rotate(45deg)}.sf-site .sf-faq-plus{transition:transform .25s}.sf-site :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #3b4fe4}@media (prefers-reduced-motion:no-preference){@keyframes sf-rise{0%{opacity:0;transform:translateY(48px)}}@keyframes sf-word{0%{transform:translateY(110%)}}@keyframes sf-stage{0%{opacity:.4;transform:perspective(1600px)rotateX(16deg)scale(.9)}}@keyframes sf-draw{0%{stroke-dashoffset:1px}}@keyframes sf-node{0%{opacity:.2;transform:translate(-50%,-50%)scale(.86)}}@keyframes sf-marquee{to{transform:translate(-50%)}}@keyframes sf-pulse{0%,to{box-shadow:0 0 #3b4fe459}50%{box-shadow:0 0 0 18px #3b4fe400}}@keyframes sf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sf-wi{animation:1.1s cubic-bezier(.16,1,.3,1) both sf-word;display:inline-block}.sf-load{animation:1.1s cubic-bezier(.16,1,.3,1) both sf-rise}.sf-float{animation:6s ease-in-out infinite sf-float}.sf-marquee{animation:48s linear infinite sf-marquee}.sf-pulse{animation:2.6s ease-in-out infinite sf-pulse}@supports (animation-timeline:view()){.sf-reveal{animation:linear both sf-rise;animation-timeline:view();animation-range:entry entry 70%}.sf-stage{transform-origin:50% 0;animation:linear both sf-stage;animation-timeline:view();animation-range:entry cover 45%}.sf-draw path,.sf-draw circle,.sf-draw rect,.sf-draw line{stroke-dasharray:1;animation:linear both sf-draw;animation-timeline:view();animation-range:entry 15% cover 40%}.sf-story{view-timeline-name:--sfstory}.sf-node{animation:linear both sf-node;animation-timeline:--sfstory}.sf-spoke{stroke-dasharray:1;animation:linear both sf-draw;animation-timeline:--sfstory}}}@media (max-width:640px){.sf-hero-stage{flex-direction:column;gap:10px;padding-bottom:24px;display:flex}.sf-hero-stage .sf-hero-card{animation:none;width:auto!important;position:static!important}.sf-time-row{flex-wrap:wrap;row-gap:8px!important}.sf-time-row>label{flex:100%!important}.sf-time-row>input{margin-left:auto}}@media (min-width:641px){.sf-hero-line{white-space:nowrap}}.sf-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-bottom:1px solid #e5e5ea;position:sticky;top:0}.sf-nav{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px 28px;max-width:1240px;margin:0 auto;padding:10px clamp(20px,5vw,64px);display:flex}.sf-menu-bar{gap:4px;margin:0;padding:0;list-style:none;display:flex}.sf-menu-item{position:relative}.sf-menu-trigger{font:inherit;color:#1d1d1f;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:12px;font-size:14px;display:inline-flex}.sf-menu-trigger[aria-expanded=true],.sf-menu-trigger:hover{background:#f5f5f7}.sf-menu-panel{box-sizing:border-box;background:#fff;border:1px solid #e5e5ea;border-radius:22px;width:min(820px,92vw);padding:22px;position:absolute;top:100%;left:50%;transform:translate(-30%);box-shadow:0 30px 80px #1d1d1f29}.sf-menu-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 22px;display:grid}.sf-menu-coltitle{font-family:var(--font-sf-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#6e6e73;font-size:11px;margin:4px 0 6px!important}.sf-menu-link{border-radius:12px;flex-direction:column;margin:0 -10px;padding:7px 10px;display:flex}.sf-menu-link:hover{background:#f5f5f7;opacity:1!important}.sf-menu-linklabel{color:#1d1d1f;font-size:15px;font-weight:600}.sf-menu-linknote{color:#6e6e73;font-size:13px;line-height:1.35}.sf-menu-cta{color:#424245;border-top:1px solid #e5e5ea;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.sf-menu-toggle{font:inherit;color:#1d1d1f;cursor:pointer;background:#f5f5f7;border:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;display:none}.sf-mobile-menu{background:#fff;border-top:1px solid #e5e5ea;max-height:calc(100vh - 64px);padding:8px clamp(20px,5vw,64px) 24px;overflow-y:auto}.sf-mobile-group{border-bottom:1px solid #e5e5ea;padding:4px 0}.sf-mobile-group>summary{padding:12px 0;font-size:17px;font-weight:600}@media (max-width:980px){.sf-menu-bar{display:none}.sf-menu-toggle{display:inline-block}.sf-signin{display:none}}@media (min-width:1000px){.sf-signup-card{position:sticky;top:96px}}@media (max-width:520px){.sf-nav-lockup{gap:7px!important}.sf-nav-lockup img{width:auto!important;height:26px!important}.sf-nav-lockup .sf-wordmark{font-size:20px!important}.sf-header a,.sf-header button{white-space:nowrap}}
