:root{--blue:#2340f5;--deep:#0e1b7a;--chalk:#f7f8fb;--pale:#c9d2ff;--faint:#5d72f7;--yellow:#ffd23f;--coral:#ff5a36;--sign:"Big Shoulders Display", "Big Shoulders", "Arial Narrow", Impact, sans-serif;--text:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--blue)}body{background:var(--blue);color:var(--chalk);font-family:var(--text);font-size:18px;line-height:1.45}.wrap{max-width:1040px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:28px;display:flex}header svg{width:150px;height:auto;display:block}header .when{color:var(--yellow);font-size:16px;font-weight:700}.hero .wrap{gap:8px;padding-block:24px 56px;display:grid}.over{margin:0;font-size:clamp(22px,3.4vw,32px);font-weight:700}.big{flex-wrap:wrap;align-items:flex-end;gap:.25em;margin:0;display:flex}.num{font-family:var(--text);color:var(--yellow);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(180px,34vw,380px);font-weight:700;line-height:.78}.num.word{font-family:var(--sign);letter-spacing:0;font-weight:800;line-height:.82}.unit{font-family:var(--sign);text-transform:uppercase;padding-bottom:.04em;font-size:clamp(48px,8vw,96px);font-weight:800;line-height:.82}.lede{color:var(--pale);text-wrap:balance;max-width:24ch;margin:28px 0 0;font-size:clamp(22px,3vw,30px)}.week{width:100%;max-width:760px;margin-top:44px}.week svg{width:100%;height:auto;display:block;overflow:visible}.week text{font-family:var(--text);font-weight:700}.icon{fill:currentColor;flex:none;display:block}.getbar{background:var(--yellow);color:var(--deep)}.getbar-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.getbar-btn:focus-visible{outline:3px solid var(--deep);outline-offset:-6px}.getbar .wrap{gap:4px;max-width:none;padding-block:22px 24px;display:grid}.getbar .row{justify-content:space-between;align-items:center;gap:16px;display:flex}.getbar .sign{font-family:var(--sign);text-transform:uppercase;font-size:clamp(64px,19vw,84px);font-weight:800;line-height:.9}.getbar .go{background:var(--deep);width:60px;height:60px;color:var(--chalk);border-radius:50%;flex:none;place-items:center;display:grid}.getbar .go .icon{width:28px;height:28px}.getbar .sub{font-size:17px;font-weight:700}.getbar-desktop .wrap{align-items:center;gap:40px;max-width:1040px;padding-block:28px;display:flex}.getbar-desktop .sign{font-size:80px}.getbar-desktop p{margin:0;font-size:17px}.getbar-desktop .lead{font-size:22px;font-weight:700}.sheet{margin:auto 0 0;width:100%;max-width:520px;max-height:94dvh;color:var(--deep);overscroll-behavior:contain;background:#fff;border:0;border-radius:26px 26px 0 0;margin-inline:auto;padding:0;overflow:auto}.sheet::backdrop{background:#0e1b7a8c}.sheet-body{padding:10px 20px max(28px, env(safe-area-inset-bottom,0px));gap:14px;display:grid}.grab{background:#a9b2df;border-radius:2px;justify-self:center;width:40px;height:4px}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head h2{letter-spacing:-.01em;outline:none;margin:0;font-size:22px}.sheet-x{width:44px;height:44px;color:var(--deep);cursor:pointer;background:#eceffa;border:0;border-radius:50%;place-items:center;display:grid}.sheet-x:focus-visible{outline:3px solid var(--deep);outline-offset:2px}.m-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.m-step{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.m-n{background:var(--blue);width:28px;height:28px;color:var(--chalk);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.m-col{gap:6px;min-width:0;display:grid}.m-screen{background:#eceffa;border-radius:16px;padding:10px}.m-cap{margin:0;font-size:15px;font-weight:700}.m-bar{color:#a9b2df;background:#fff;border:1px solid #e3e7f8;border-radius:22px;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.m-ico{place-items:center;width:40px;height:40px;display:grid}.spot{background:var(--yellow);color:var(--deep);border-radius:50%;position:relative}.m-list{background:#fff;border:1px solid #e3e7f8;border-radius:14px;overflow:hidden}.m-row{color:#a9b2df;justify-content:space-between;align-items:center;padding:11px 14px;font-size:15px;font-weight:700;display:flex}.m-row+.m-row{border-top:1px solid #e3e7f8}.m-row.hot{background:var(--yellow);color:var(--deep)}.m-top{color:#a9b2df;justify-content:space-between;align-items:center;padding:0 4px 6px;font-size:15px;font-weight:700;display:flex}.m-pill{background:var(--yellow);color:var(--deep);border-radius:17px;padding:7px 18px;position:relative}.m-app{background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.m-app b{font-size:17px;display:block}.m-app span{color:#5a66b0;font-size:13px;display:block}.m-tile{flex:none;width:44px;height:44px}.m-note{background:#eceffa;border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:15px;display:flex}@media (prefers-reduced-motion:no-preference){.spot:after,.m-pill:after{content:"";border-radius:inherit;border:3px solid var(--yellow);animation:1.6s ease-out infinite ring;position:absolute;inset:0}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}}.why{background:var(--deep)}.why .wrap{gap:40px;padding-block:64px;display:grid}.why h2,.how h2{font-family:var(--sign);text-transform:uppercase;margin:0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:.9}.cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.case{align-content:start;gap:10px;min-width:0;display:grid}.case .q{text-wrap:balance;margin:0;font-size:22px;font-weight:700}.case .a{color:var(--pale);margin:0}.case .hop{width:84px;height:34px}.how .wrap{gap:32px;padding-block:64px;display:grid}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.steps li{align-content:start;gap:8px;min-width:0;display:grid}.steps b{font-family:var(--sign);color:var(--yellow);font-size:56px;font-weight:800;line-height:.9}.steps span{color:var(--pale)}.steps strong{color:var(--chalk);font-size:20px;display:block}footer .wrap{color:var(--pale);border-top:1px solid var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:40px 56px;font-size:15px;display:flex}footer a{color:var(--yellow);font-weight:700;text-decoration:none}a:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:720px){.cases,.steps{grid-template-columns:1fr}header svg{width:124px}}@media (prefers-reduced-motion:no-preference){.dot{animation:.5s both pop}@keyframes pop{0%{opacity:0;transform:translateY(6px)}}}body{margin:0}*{box-sizing:border-box}img{max-width:100%}.brand{color:var(--chalk);display:block}body.has-dock{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.dock-bar{z-index:20;background:var(--deep);color:var(--chalk);padding:14px 16px max(16px, env(safe-area-inset-bottom,0px)) 6px;border-top:1px solid #f7f8fb24;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.dock-bar .m-tile{width:48px;height:48px}.dock-x{width:44px;height:44px;color:var(--pale);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dock-x:focus-visible,.dock-get:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.dock-words{flex:1;min-width:0;line-height:1.2}.dock-words b{font-size:17px;display:block}.dock-words span{color:var(--pale);font-size:13px;font-weight:700;display:block}.dock-get{font:inherit;background:var(--yellow);color:var(--deep);cursor:pointer;border:0;border-radius:22px;flex:none;min-height:44px;padding:0 26px;font-size:17px;font-weight:700}@media (prefers-reduced-motion:no-preference){.dock-bar{animation:.35s ease-out both dock-in}@keyframes dock-in{0%{transform:translateY(100%)}}}
