.sh{--ink:#061319;--ink-2:#0b1f27;--paper:#fff;--pale:#f6fafb;--pale-2:#edf4f6;--teal:#14bccf;--teal-d:#0e9fb0;--teal-x:#0a7c8c;--teal-ink:#04262c;--line:#e3edf0;--text:#0b141a;--mut:#5a6e77;--mut-d:#a7bcc3;--warm:#ff9e6d;--leaf:#17a673;--rose:#e4626f;--ease:cubic-bezier(.16, 1, .3, 1);--sh-1:0 2px 6px #0619200d;--sh-2:0 14px 34px #0619201a;--sh-3:0 34px 80px #0619202e;font-family:var(--font-ui);color:var(--text);background:var(--paper)}.sh *,.sh :before,.sh :after{box-sizing:border-box}[data-theme=dark] .sh{--ink:#04090c;--ink-2:#071116;--paper:#0b1216;--pale:#080f13;--pale-2:#121c22;--line:#1d2a31;--text:#e9f3f5;--mut:#93a9b1;--mut-d:#5a6e77;--sh-1:0 1px 3px #00000080;--sh-2:0 14px 34px #0000008c;--sh-3:0 34px 80px #0000009e;background:var(--paper);color:var(--text)}[data-theme=dark] .sh-dark{background:#04090c}[data-theme=dark] .sh-teal{background:linear-gradient(135deg, #075c68, var(--teal-fill))}:where(.sh) :where(h1,h2,h3,p,ul,li){margin:0;padding:0;list-style:none}:where(.sh) :where(a){color:inherit;text-decoration:none}.sh .tnum{font-variant-numeric:tabular-nums}.sh-wrap{max-width:1320px;margin-inline:auto;padding-inline:24px}.sh-bleed{width:100%}.sh-sec{padding-block:92px;position:relative;overflow:clip}.sh-pale+.sh-pale,.sh-white+.sh-white{padding-top:56px}.sh-sec:first-child{padding-bottom:76px}.sh-pale{background:var(--pale)}.sh-white{background:var(--paper)}.sh-dark{background:var(--ink);color:#eaf6f8;--teal-text:#14bccf;--teal-text-hover:#4bd4e3}.sh-teal{background:linear-gradient(135deg, var(--teal-x), var(--teal-fill));color:#fff}.sh-rise{opacity:0;transition:opacity .55s var(--ease), transform .85s var(--ease);transform:translateY(26px)}.sh-rise.in{opacity:1;transform:none}.sh-rise-paint{animation:shRiseLift .85s var(--ease) backwards}@keyframes shRiseLift{0%{transform:translateY(26px)}}.sh-cap{max-width:118ch}.sh .sh-lede{max-width:48ch}.sh-cap-c{text-align:center;margin-inline:auto}.sh-cap-c h1,.sh-cap-c h2,.sh-cap-c .sh-lede{margin-inline:auto}.sh-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-text);font-size:20px;font-weight:750}.sh-dark .sh-eyebrow{color:#ffffffb8}.sh-teal .sh-eyebrow{color:#fffffff0}.sh-cap h1,.sh-cap h2{letter-spacing:-.032em;text-wrap:balance;margin-top:16px;font-size:clamp(44px,6vw,84px);font-weight:700;line-height:1.04}@media (max-width:600px){.sh-cap h1,.sh-cap h2{font-size:clamp(32px,9.4vw,44px)}}.sh-lede{color:var(--mut);margin-top:16px;font-size:17.5px;line-height:1.6}:where(.sh-cap+*){margin-block-start:40px}.sh-dark .sh-lede{color:#ffffffd1}.sh-teal .sh-lede{color:#fffffff0}.sh .sh-btn{white-space:nowrap;background:var(--teal-fill);color:#fff;text-shadow:0 1px 2px #04262c40;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 30px;font-size:16px;font-weight:650;display:inline-flex;box-shadow:0 6px 18px #14bccf38}.sh .sh-btn:hover{background:var(--teal-fill-hover);transform:translateY(-2px);box-shadow:0 10px 26px #14bccf52}.sh .sh-teal .sh-btn,.sh-teal .sh-btn{color:var(--teal-ink);text-shadow:none;background:#fff;box-shadow:0 8px 20px #04262c2e}.sh .sh-teal .sh-btn:hover,.sh-teal .sh-btn:hover{color:var(--teal-fill);background:#fff}.sh .sh-dark .sh-btn,.sh-dark .sh-btn{background:var(--teal-fill);color:#fff}.sh .sh-dark .sh-btn:hover,.sh-dark .sh-btn:hover{background:var(--teal-fill-hover);color:#fff}.sh .sh-btn-2{color:var(--teal-text);transition:color .18s var(--ease), transform .18s var(--ease);align-items:center;gap:7px;padding:16px 4px;font-size:15.5px;font-weight:650;display:inline-flex}.sh .sh-btn-2:hover{color:var(--teal-text);transform:translate(2px)}.sh-dark .sh-btn-2{color:#ffffffe6}.sh-teal .sh-btn-2{color:#fffffff0}.sh-act{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:44px;display:flex}.sh-cap-c~.sh-act,.sh-act-c{justify-content:center}.sh-wrap:has(>.sh-cap-c)>.sh-btn{width:fit-content;margin-inline:auto;display:flex}.sh-act-note{color:var(--mut);font-size:14.5px}.sh-dark .sh-act-note{color:#ffffffc7}.sh-teal .sh-act-note{color:#fffffff0}.sh-li,.sh-li-run{position:relative}.sh-brow{background:var(--paper);max-width:1120px;box-shadow:var(--sh-3);border:1px solid #06192012;border-radius:22px;margin-inline:auto;position:relative;overflow:hidden}.sh-brow-bar{background:var(--pale-2);align-items:center;gap:8px;padding:15px 20px;display:flex}.sh-brow-bar>i{background:#cbd9de;border-radius:50%;flex:none;width:10px;height:10px}.sh-brow-url{background:var(--paper);color:var(--mut);border-radius:999px;align-items:center;gap:7px;margin-left:10px;padding:7px 15px;font-size:12.5px;display:inline-flex}.sh-brow-url svg{color:var(--leaf)}.sh-brow-live{color:var(--leaf);align-items:center;gap:7px;margin-left:auto;font-size:12.5px;font-weight:650;display:inline-flex}.sh-brow-live i{background:var(--leaf);border-radius:50%;width:7px;height:7px}.sh-li-run .sh-brow-live{animation:shPop .5s var(--ease) 2.5s both}.sh-li-queue{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid var(--line);box-shadow:var(--sh-2);animation:shClear .55s var(--ease) 2.35s both;background:#ffffffed;border-radius:15px;gap:10px;padding:15px 17px;display:grid;position:absolute;top:74px;right:20px}.sh-li-step{color:#40555e;animation:shTick .3s var(--ease) both;align-items:center;gap:10px;font-size:13px;display:flex}.sh-li-step i{width:18px;height:18px;color:var(--leaf);background:#17a67324;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes shTick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shClear{0%{opacity:1}to{opacity:0;visibility:hidden;transform:translateY(-6px)}}.sh-site{background:var(--paper)}.sh-site-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:17px 24px;display:flex}.sh-site-brand{letter-spacing:-.01em;color:#2a3b42;font-size:15.5px;font-weight:750}.sh-site-nav>span:not(.sh-site-brand){background:var(--pale-2);border-radius:4px;width:38px;height:7px}.sh-site-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding:26px 30px;display:grid}.sh-site-h{letter-spacing:-.02em;color:#22323a;font-size:25px;font-weight:700;line-height:1.14}.sh-site-p{color:#7e949c;margin-top:9px;font-size:13px;line-height:1.55}.sh-site-b{color:#fff;background:var(--warm);border-radius:999px;margin-top:16px;padding:9px 18px;font-size:12.5px;font-weight:650;display:inline-block}.sh-site-img{aspect-ratio:16/10;background:linear-gradient(140deg,#ffe0cc,#ffb98f 52%,#ff9e6d);border-radius:16px;max-height:208px;position:relative;overflow:hidden}.sh-site-img:before{content:"";background:#ffffff5c;border-radius:50% 50% 46% 54%;height:76%;position:absolute;inset:auto -12% -32% 24%}.sh-site-img:after{content:"";background:#17a6737a;border-radius:50% 50% 44% 56%;width:48%;height:64%;position:absolute;bottom:-16%;left:12%}.sh-site-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 30px 28px;display:grid}.sh-site-card{border:1px solid var(--line);border-radius:13px;padding:14px}.sh-site-card i{background:var(--pale-2);border-radius:9px;width:28px;height:28px;display:block}.sh-site-card b{color:#33454d;margin-top:10px;font-size:12.5px;font-weight:650;display:block}.sh-site-card span{background:var(--pale-2);border-radius:3px;width:72%;height:6px;margin-top:6px;display:block}.sh-li-card{z-index:3;background:var(--paper);box-shadow:var(--sh-2);animation:shSlide .6s var(--ease) 2.85s both;border-radius:16px;align-items:center;gap:14px;padding:15px 20px;display:flex;position:absolute;bottom:-28px;left:3.5%}.sh-gauge{background:conic-gradient(var(--leaf) 0 var(--sh-deg,0deg), #e9f1f3 var(--sh-deg,0deg) 360deg);width:52px;height:52px;animation:shFill 1.4s var(--ease) 3.15s both;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sh-gauge:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:6px}.sh-gauge b{z-index:1;color:var(--leaf);font-size:15px;font-weight:750;position:relative}.sh-li-card-t b{font-size:14.5px;font-weight:700;display:block}.sh-li-card-t span{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}@property --sh-deg{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes shFill{0%{--sh-deg:0deg}to{--sh-deg:353deg}}@keyframes shPop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:none}}@keyframes shSlide{0%{opacity:0;transform:translate(-26px)scale(.97)}to{opacity:1;transform:none}}.sh-li-run.is-settled .sh-li-queue{display:none}.sh-li-run.is-settled *,.sh-li-run.is-settled :before,.sh-li-run.is-settled :after{animation:none!important}.sh-li-run.is-settled .sh-gauge{--sh-deg:353deg}@media (prefers-reduced-motion:reduce){.sh *,.sh :before,.sh :after{transition:none!important;animation:none!important}.sh-rise{opacity:1;transform:none}.sh-li-queue{display:none}.sh-gauge{--sh-deg:353deg}}@media (scripting:none){.sh-rise{opacity:1;transform:none}}@media (max-width:900px){.sh-sec{padding-block:62px}.sh-site-hero{grid-template-columns:1fr;gap:18px}.sh-site-h{font-size:21px}.sh-li-card{padding:12px 16px;bottom:-20px;left:10px}.sh-gauge{width:44px;height:44px}.sh-li-queue{gap:7px;padding:13px 15px;inset:auto 10px 10px}.sh-li-step{gap:9px;font-size:12.5px}.sh-li-step i{width:16px;height:16px}}@media (max-width:560px){.sh .sh-btn{white-space:normal;text-align:center;max-width:100%}}.sh-brow{min-width:0;max-width:100%}.sh-site-hero>*,.sh-site-card{min-width:0}.sh-site-card b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
