.flow .c2{animation-delay:40ms}.flow .c3{animation-delay:80ms}.flow .c4{animation-delay:.12s}.flow{width:880px;min-height:306px}.wires{display:none}.wa{display:block}.flow .c1{height:44px;top:0;left:162.25px}.flow .c2{height:44px;top:0;left:344.9px}.flow .c3{height:44px;top:0;left:529.9px}.flow .c4{height:44px;top:0;left:716.4px}.ball{width:64px;height:64px;top:100px;left:408px}.plan-label{top:176px;left:440px}.h-month{top:244px;left:266px}.h-years{top:244px;left:614px}.hub .hd{font-size:38px}@media (width<=927px){.flow{width:640px;min-height:298px}.wires{display:none}.wb{display:block}.flow .c1{height:44px;top:0;left:79.35px}.flow .c2{height:44px;top:0;left:237.45px}.flow .c3{height:44px;top:0;left:397.75px}.flow .c4{height:44px;top:0;left:559.4px}.ball{width:64px;height:64px;top:100px;left:288px}.plan-label{top:176px;left:320px}.h-month{top:244px;left:170px}.h-years{top:244px;left:470px}.hub .hd{font-size:30px}}@media (width<=700px){.flow{width:358px;min-height:335px}.wires{display:none}.wc{display:block}.flow .c1{height:38px;top:0;left:89.5px}.flow .c2{height:38px;top:0;left:268.5px}.flow .c3{height:38px;top:78px;left:89.5px}.flow .c4{height:38px;top:78px;left:268.5px}.ball{width:52px;height:52px;top:160px;left:153px}.plan-label{top:224px;left:179px}.h-month{top:287px;left:89.5px}.h-years{top:287px;left:268.5px}.hub .hd{font-size:26px}}@font-face{font-family:Red Hat Text;src:url(../fonts/red-hat-text.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0-1EFF,U+2000-20CF,U+2100-214F,U+22??,U+FB00-FB06,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;src:url(../fonts/red-hat-display.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+0-1EFF,U+2000-20CF,U+2100-214F,U+22??,U+FB00-FB06,U+FEFF,U+FFFD}:root{--ground:#f4f4f1;--ground-2:#ecece7;--paper:#fff;--ink:#16150f;--ink-2:#3c3c35;--ink-3:#65655c;--rule:#16150f24;--rule-2:#16150f12;--btn:#16150f;--btn-ink:#fff;--btn-hover:#2a2820;--btn-press:#000;--slate:#16150f;--slate-ink:#f3f2ea;--slate-ink-2:#deddd2;--slate-rule:#f3f2ea29;--wordmark:#16150f;--focus:#16150f;--good:#1c7545;--over:#b8450f;--band:#ffd23f;--band-ink:#16150f;--band-ink-2:#2e2c1f;--band-ink-3:#2e2c1f;--band-rule:#16150f73;--band-edge:transparent;--doughnut:#16150f;--device:#0a0a08;--lift:0 1px 0 #10100c08, 0 8px 28px -14px #10100c29;--display:"Red Hat Display", -apple-system, BlinkMacSystemFont, sans-serif;--sans:"Red Hat Text", -apple-system, BlinkMacSystemFont, sans-serif;--mono:ui-monospace, monospace;--bar:76px;--wrap:1120px;--gutter:24px;--sec:160px;--beat:96px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#16150f;--ground-2:#1f1e17;--paper:#1f1e17;--ink:#f3f2ea;--ink-2:#deddd2;--ink-3:#b5b4a8;--rule:#f3f2ea29;--rule-2:#f3f2ea14;--btn:#ffd23f;--btn-ink:#16150f;--btn-hover:#ffe27a;--btn-press:#eec01f;--slate:#1f1e17;--wordmark:#ffd23f;--focus:#ffd23f;--good:#7ccf9e;--over:#ff9a62;--band:#16150f;--band-ink:#f3f2ea;--band-ink-2:#deddd2;--band-ink-3:#b5b4a8;--band-rule:#f3f2ea29;--band-edge:#f3f2ea29;--doughnut:#ffd23f;--device:#2a2921;--lift:0 0 0 1px #f3f2ea12, 0 8px 28px -14px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-synthesis:none;font-variant-numeric:lining-nums proportional-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}em,i{font-style:normal;font-weight:650}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,figure,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}.wrap{max-width:calc(var(--wrap) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.num{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px}.skip:focus{z-index:99;background:var(--paper);color:var(--ink);padding:8px 12px;top:16px;left:16px}.display{font-family:var(--display);letter-spacing:-.034em;word-spacing:.05em;text-wrap:balance;font-weight:800;line-height:1}.display em{font-weight:inherit}.h2{font-size:clamp(40px,5vw,64px)}.h2s{font-size:clamp(32px,3.4vw,44px);line-height:1.06}.lede{color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.eyebrow{color:var(--ink);align-items:center;gap:12px;margin-bottom:20px;font-size:15px;font-weight:650;line-height:1.4;display:flex}.eyebrow b{color:var(--ink);font-weight:650}.eyebrow:after{content:"";background:var(--rule);width:32px;height:1px}.caption{color:var(--ink-3);font-size:14px;line-height:1.5}.bar{z-index:20;background:var(--ground);transition:box-shadow .12s ease-out;position:sticky;top:0}.bar .wrap{height:var(--bar);align-items:center;gap:24px;display:flex}.bar.scrolled{box-shadow:0 1px 0 var(--rule)}.band{--ink:var(--band-ink);--ink-2:var(--band-ink-2);--ink-3:var(--band-ink-3);--rule:var(--band-rule);background:var(--band);color:var(--band-ink)}body:has(.band) .bar:not(.scrolled){--ink:var(--band-ink);--ink-2:var(--band-ink-2);--ink-3:var(--band-ink-3);--rule:var(--band-rule);background:var(--band);color:var(--band-ink)}.brand{color:var(--wordmark);align-items:center;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:auto;height:28px;display:block}.bar .lockup-small,.bar .lockup-mark{display:none}.bar nav{gap:30px;margin-left:auto;font-size:15px;display:flex}.bar nav a{color:var(--ink-2);text-decoration:none;transition:color 90ms ease-out}.bar nav a:hover,.bar nav a[aria-current=page]{color:var(--ink)}.bar .login{color:var(--ink-2);white-space:nowrap;margin-left:14px;font-size:15px;text-decoration:none}.btn{background:var(--btn);color:var(--btn-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background 90ms ease-out;display:inline-flex}.btn:hover{background:var(--btn-hover)}.btn:active{background:var(--btn-press)}.btn svg{width:16px;height:16px}.bar .btn{padding:9px 18px;font-size:15px}.btn.on-slate{background:var(--slate-ink);color:var(--slate)}.btn.on-slate:hover{background:var(--slate-ink-2)}.stores{color:var(--ink-3);font-size:14px}.soon{border:1px solid var(--rule);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.bar .soon{align-self:center}.hero{position:relative;overflow:hidden}.hero-doughnut{aspect-ratio:1;width:max(760px,59.4vw);color:var(--doughnut);position:absolute;top:0;left:calc(50% - 46px)}@media (width<=1279px){.hero-doughnut{width:max(560px,59.4vw);top:auto;bottom:-36px}}.hero-doughnut svg{width:100%;height:100%;display:block}.hero-grid{min-height:724px;position:relative}.hero .copy{z-index:2;max-width:min(520px,50%);padding-top:112px;position:relative}.hero .soon{margin-bottom:26px}.hero h1{letter-spacing:-.038em;font-size:clamp(56px,7.66vw,98px);line-height:.98}.hero .lede{max-width:450px;color:var(--ink-2);margin-top:26px;font-size:21px;line-height:1.4}.hero .stores{color:var(--ink-3);font-size:13px}.hero .act{flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px;display:flex}.hero-phone{z-index:1;border:9px solid var(--device);background:var(--device);border-radius:46px;width:296px;height:620px;position:absolute;top:26px;left:calc(50% + 26px);overflow:hidden}.hero-phone img{width:100%;height:auto}section{scroll-margin-top:var(--bar)}.sec{padding-top:var(--sec)}.head{max-width:780px}.head .lede{margin-top:22px}.head.center{text-align:center;margin:0 auto}.head.center .eyebrow{justify-content:center}.head.center .eyebrow:before{content:"";background:var(--rule);width:32px;height:1px}.head.center .lede{margin-left:auto;margin-right:auto}.month{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:88px;display:grid}.qs{gap:14px;margin-top:40px;display:grid}.qs li{letter-spacing:-.012em;color:var(--ink-2);text-wrap:balance;font-size:24px;font-weight:500;line-height:1.25}.qs li:first-child{color:var(--ink)}.month .note{color:var(--ink-2);max-width:30em;margin-top:26px;font-size:16px}.budget{background:var(--paper);box-shadow:var(--lift);border-radius:28px;padding:44px 44px 40px}.budget .k{font-size:15px;font-weight:650}.budget .k span{color:var(--ink-3);font-weight:400}.budget .fig{font-family:var(--display);letter-spacing:-.03em;margin-top:12px;font-size:56px;font-weight:800;line-height:1}.seg{margin-top:30px}.seg .track{gap:3px;height:12px;display:flex}.seg .left{background:var(--ink);transform-origin:0;border-radius:999px 3px 3px 999px;flex:0 0 99.7%}.seg .committed{background:repeating-linear-gradient(-45deg, var(--rule) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 1px var(--rule);border-radius:3px 999px 999px 3px;flex:1}.seg .keys{color:var(--ink-3);justify-content:space-between;gap:16px;margin-top:12px;font-size:14px;display:flex}.seg .keys b{color:var(--ink);font-weight:500}.cats{gap:18px;margin-top:36px;display:grid}.cat{grid-template-columns:1fr auto;gap:8px 16px;font-size:15px;display:grid}.cat .name{font-weight:500}.cat .v{color:var(--ink-3);text-align:right;font-size:14px}.cat .v b{font-weight:500}.cat .v .good{color:var(--good)}.cat .v .bad{color:var(--over)}.cat .t{background:var(--rule-2);border-radius:999px;grid-column:1/-1;height:8px;position:relative}.cat .fill{background:var(--ink-2);transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cat .over{background:var(--over);transform-origin:0;border-radius:0 999px 999px 0;position:absolute;top:0;bottom:0}.cat .mark{background:var(--ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.budget .src{border-top:1px solid var(--rule);margin-top:28px;padding-top:18px}.stage{grid-template-columns:1fr 340px 1fr;align-items:start;margin-top:72px;display:grid;position:relative}.phone{grid-area:1/2;position:relative}.device{background:var(--device);border-radius:50px;width:340px;padding:10px;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(#000 62%,#0000 96%)}.screen{border-radius:41px;height:560px;overflow:hidden}.screen img{width:100%;height:auto}.pin{background:var(--ink);width:26px;height:26px;color:var(--ground);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:650;display:inline-grid}.phone .pin{box-shadow:0 0 0 4px var(--ground);position:absolute}.phone .p1{top:118px;left:-13px}.phone .p2{top:192px;right:-13px}.pnote{max-width:270px;position:relative}.pnote>.pin{display:none}.pnote h3{font-family:var(--display);letter-spacing:-.024em;font-size:26px;font-weight:800;line-height:1.1}.pnote p{color:var(--ink-2);margin-top:8px;font-size:16px}.pnote.l{text-align:right;grid-area:1/1;justify-self:end;margin:96px 64px 0 0}.pnote.r{grid-area:1/3;justify-self:start;margin:170px 0 0 64px}.pnote.l:after,.pnote.r:after{content:"";background:var(--ink-3);opacity:.45;width:48px;height:1px;position:absolute;top:20px}.pnote.l:after{right:-58px}.pnote.r:after{left:-58px}.drivers{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid;position:relative}.drivers>div{border-top:1px solid var(--ink);padding:28px 28px 0 0}.drivers>div+div{border-left:1px solid var(--rule);padding-left:28px}.drivers dt{font-family:var(--display);letter-spacing:-.024em;font-size:30px;font-weight:800;line-height:1}.drivers dd{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.45}.decades-foot{justify-content:space-between;gap:24px;margin-top:40px;display:flex}@media (width>=1100px){.stage{grid-template-columns:1fr 380px 1fr}.device{border-radius:56px;width:380px;padding:11px}.screen{border-radius:46px;height:620px}.phone .p1{top:132px;left:-13px}.phone .p2{top:215px;right:-13px}.pnote.l{margin-top:110px}.pnote.r{margin-top:194px}}.range-note{color:var(--ink-2);margin-bottom:34px;font-size:15px}.range-sec{padding-top:var(--beat)}.range-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:88px;display:grid}.range{height:150px;position:relative;container-type:inline-size}.range .line{background:var(--ink);border-radius:2px;height:2px;position:absolute;top:64px;left:0;right:0}.range .cap{background:var(--ink);border-radius:2px;width:2px;height:18px;position:absolute;top:56px}.range .dot{background:var(--ink);width:22px;height:22px;box-shadow:0 0 0 6px var(--ground);border-radius:50%;margin-left:-11px;position:absolute;top:54px;left:69.2%}.range .lab{color:var(--ink-3);white-space:nowrap;font-size:14px;line-height:1.3;position:absolute}.range .lab b{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:650;display:block}.range .up{bottom:100px}.range .down{top:96px}.range .best{left:0}.range .worst{text-align:right;right:0}.range .plan{text-align:center;left:69.2%;transform:translate(-50%)}.range-foot{border-top:1px solid var(--rule);justify-content:space-between;gap:24px;margin-top:28px;padding-top:18px;display:flex}.range-foot a{color:var(--ink-2);text-underline-offset:3px;white-space:nowrap}.plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.pcard{background:var(--paper);box-shadow:var(--lift);border-radius:24px;flex-direction:column;padding:30px 30px 32px;display:flex}.pcard .who{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.pcard .tile{background:var(--rule-2);width:30px;height:30px;color:var(--ink-2);letter-spacing:.02em;border-radius:9px;place-items:center;font-size:12px;font-weight:650;display:inline-grid}.pcard .tag{color:var(--ink-3);margin-left:auto;font-size:13px;font-weight:500}.pcard h3{font-family:var(--display);letter-spacing:-.024em;text-wrap:balance;min-height:2.24em;margin-top:28px;font-size:28px;font-weight:800;line-height:1.12}.pcard .out{align-items:baseline;gap:10px;margin-top:auto;padding-top:28px;display:flex}.pcard .out b{font-family:var(--display);letter-spacing:-.024em;color:var(--ink);font-size:26px;font-weight:800;line-height:1}.pcard .out span{color:var(--ink-3);text-wrap:balance;font-size:14px}.plans-foot{justify-content:space-between;align-items:baseline;gap:24px;margin-top:36px;display:flex}.sign{white-space:nowrap;font-family:var(--display);letter-spacing:-.024em;font-size:26px;font-weight:800}.bank{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:88px;display:grid}.bank-lede{margin-top:22px}.facts{gap:14px;margin-top:32px;display:grid}.facts li{color:var(--ink-2);gap:12px;font-size:16px;display:flex}.facts li b{color:var(--ink);font-weight:650}.facts svg{width:20px;height:20px;color:var(--ink);flex:none;margin-top:2px}.lift{background:var(--ground-2);border-radius:28px;padding:64px 36px;position:relative}.pick{color:#16150f;background:#fff;border-radius:18px;margin:0 -52px;padding:20px;box-shadow:0 2px 4px #10100c0d,0 24px 56px #10100c29}.pick .q{color:#65655c;border:1px solid #e5e5df;border-radius:10px;padding:11px 14px;font-size:16px}.pick ul{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pick li{border:1px solid #e5e5df;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:16px;font-weight:500;display:flex}.pick li i{color:#3c3c35;background:#ecece7;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:650;display:grid}.pick .more{color:#3c3c35;border-style:dashed;font-weight:400}@media (prefers-color-scheme:dark){.pick{color:#f3f2ea;background:#1f1e17;box-shadow:0 0 0 1px #ffffff14,0 24px 48px #00000080}.pick .q,.pick li{border-color:#35342b}.pick .q,.pick .more{color:#b5b4a8}.pick li i{color:#deddd2;background:#2a2921}}@media (width>=641px) and (width<=1180px){.pick{margin:0 -36px}}@media (width<=1000px){.pick{margin:0 -4px;padding:14px}.pick ul{grid-template-columns:1fr}}.lift figcaption{margin-top:30px}.slate{background:var(--slate);color:var(--slate-ink);margin-top:var(--sec);padding:120px 0}.slate .eyebrow{color:var(--slate-ink-2)}.slate .eyebrow:after{background:var(--slate-rule)}.slate .lede{color:var(--slate-ink-2)}.tools{border-top:1px solid var(--slate-rule);grid-template-columns:1fr 1fr;gap:56px;margin-top:64px;padding-top:32px;display:grid}.tools h3{font-size:17px;font-weight:650}.tools p{color:var(--slate-ink-2);margin-top:6px;font-size:16px}.cmd{font-family:var(--mono);white-space:nowrap;border-top:1px solid var(--slate-rule);border-bottom:1px solid var(--slate-rule);gap:12px;margin-top:48px;padding:16px 0;font-size:15px;display:flex;overflow-x:auto}.cmd span{color:var(--slate-ink-2)}.trust{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px;display:grid}.trust>div{border-top:1px solid var(--ink);padding-top:22px}.trust h3{font-size:18px;font-weight:650}.trust p{color:var(--ink-2);margin-top:6px;font-size:16px}.trust p a{color:var(--ink);text-underline-offset:3px}.tiers{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.tier{border-radius:28px;flex-direction:column;padding:40px;display:flex}.tier.free{background:var(--paper);box-shadow:var(--lift)}.tier.plus{background:var(--slate);color:var(--slate-ink)}.tier :is(h2,h3){font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:800}.tier .top{min-height:132px}.tier .price{font-family:var(--display);letter-spacing:-.03em;margin-top:20px;font-size:52px;font-weight:800;line-height:1}.tier .price small{font-family:var(--sans);letter-spacing:0;margin-left:6px;font-size:17px;font-weight:400}.tier .per{color:var(--ink-2);margin-top:10px;font-size:15px}.tier.plus .per{color:var(--slate-ink-2)}.tier ul{gap:11px;margin:30px 0 34px;font-size:16px;display:grid}.tier li{gap:10px;display:flex}.tier li svg{flex:none;width:18px;height:18px;margin-top:3px}.tier .btn,.tier .soon{align-self:flex-start;margin-top:auto}.tier.plus .soon{border-color:var(--slate-rule);color:var(--slate-ink)}.tier .fine{color:var(--slate-ink-2);margin-top:6px;font-size:13px}.why{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:24px;margin-top:28px;font-size:16px;display:flex}.why a{color:var(--ink);white-space:nowrap;text-underline-offset:3px}.close{text-align:center;padding:176px 0 136px}.close h2{font-size:clamp(40px,5vw,68px);line-height:1.02}.close .lede{margin:20px auto 0}.close .act{flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.close .ask{color:var(--ink-2);margin-top:28px}.close .ask a{color:inherit;text-underline-offset:3px;transition:color 90ms ease-out}.close .ask a:hover{color:var(--ink)}footer{border-top:1px solid var(--rule);padding:56px 0 40px;font-size:14px}.foot{grid-template-columns:1.4fr repeat(5,1fr);gap:32px;display:grid}.foot p{color:var(--ink-2);max-width:22em;margin-top:12px}.foot .brand svg{height:24px}.foot .brand-line{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin-top:14px;font-size:16px;font-weight:800;line-height:1.2}.foot h2{margin-bottom:12px;font-size:14px;font-weight:650}.foot ul{gap:8px;display:grid}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--ink)}.foot .brand{color:var(--wordmark)}.legal{border-top:1px solid var(--rule);color:var(--ink-3);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.legal a{color:var(--ink-2)}.legal .lines{gap:8px;max-width:64em;display:grid}.seg .left,.cat .fill,.cat .over{transition:transform .8s cubic-bezier(.2,0,0,1)}.cat:nth-child(2) .fill,.cat:nth-child(2) .over{transition-delay:90ms}.cat:nth-child(3) .fill,.cat:nth-child(3) .over{transition-delay:.18s}.cat .over{transition-duration:.4s;transition-delay:.5s!important}.pre .seg .left,.pre .cat .fill,.pre .cat .over{transform:scaleX(0)}.range .dot{transition:transform 1s cubic-bezier(.2,0,0,1),opacity .2s ease-out}.range .plan{transition:opacity .3s ease-out .8s}.pre .range .dot{opacity:0;transform:translate(-69.2cqw)}.pre .range .plan{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (prefers-color-scheme:dark){.device{box-shadow:0 0 0 1px #f3f2ea1f}.tier.free{background:#1f1e17}.tier.plus{background:#2a2921;box-shadow:inset 0 0 0 1px #f3f2ea33}.btn.on-slate{background:var(--btn);color:var(--btn-ink)}.btn.on-slate:hover{background:var(--btn-hover)}.btn.on-slate:active{background:var(--btn-press)}.slate{box-shadow:inset 0 1px 0 var(--slate-rule), inset 0 -1px 0 var(--slate-rule)}}@media (width>=1001px){.foot{grid-template-columns:200px repeat(5,max-content);justify-content:space-between;column-gap:24px}}@media (width>=1001px) and (width<=1180px){.pcard{padding:26px 24px 28px}.pcard h3{font-size:26px}}@media (width<=1000px){.bar nav{display:none}.bar .login,.bar .soon{margin-left:auto}.month,.range-grid,.bank{grid-template-columns:1fr;gap:48px}.foot{grid-template-columns:repeat(3,1fr)}.foot>div:first-child{grid-column:1/-1}.stage{grid-template-columns:1fr 1fr;column-gap:40px;max-width:640px;margin:56px auto 0}.phone{grid-area:1/1/auto/-1;justify-self:center}.pnote.l,.pnote.r{text-align:left;grid-row:2;grid-template-columns:26px 1fr;justify-self:stretch;column-gap:14px;max-width:none;margin:36px 0 0;display:grid}.pnote.l{grid-column:1}.pnote.r{grid-column:2}.pnote.l:after,.pnote.r:after{display:none}.pnote>*{grid-column:2}.pnote>.pin{grid-area:1/1/span 2;margin-top:3px;display:inline-grid}.pnote h3{font-size:24px}.pnote p{margin-top:4px;font-size:15px}.drivers{grid-template-columns:1fr 1fr}.drivers>div,.drivers>div+div{border-left:0;padding:24px 24px 28px 0}.drivers>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:24px}.drivers>div:nth-child(n+3){border-top-color:var(--rule)}.plans{grid-template-columns:1fr;gap:12px;max-width:600px}.pcard h3{min-height:0;font-size:28px}.pcard .out{padding-top:18px}.plans-foot{flex-direction:column;gap:6px}}@media (width<=640px){:root{--gutter:16px;--sec:88px;--beat:56px}body{font-size:16px}.bar .wrap{gap:12px}.bar .login{font-size:14px}.h2{font-size:40px;line-height:1.02}.eyebrow{margin-bottom:14px}.h2s{font-size:30px}.head .lede{margin-top:16px}.qs{gap:10px;margin-top:24px}.qs li{font-size:21px}.month .note{margin-top:18px;font-size:15px}.budget{border-radius:22px;padding:28px 22px 24px}.budget .fig{font-size:44px}.seg{margin-top:22px}.seg .keys{font-size:13px}.cats{gap:14px;margin-top:26px}.cat{font-size:14.5px}.cat .v{font-size:13px}.budget .src{margin-top:20px;padding-top:14px}.stage{grid-template-columns:1fr;margin-top:36px}.phone{grid-area:1/1;justify-self:center}.device{border-radius:42px;width:272px;margin:0 auto;padding:8px}.screen{border-radius:35px;height:330px}.phone .p1{top:94px}.phone .p2{top:152px}.pnote.l,.pnote.r{text-align:left;grid-column:1;grid-template-columns:26px 1fr;justify-self:stretch;column-gap:14px;max-width:none;margin:0;display:grid}.pnote.l{grid-row:2;margin-top:28px}.pnote.r{grid-row:3;margin-top:20px}.pnote.l:after,.pnote.r:after{display:none}.pnote>*{grid-column:2}.pnote>.pin{grid-area:1/1/span 2;margin-top:1px;display:inline-grid}.pnote h3{font-size:21px}.pnote p{margin-top:4px;font-size:15px}.drivers{grid-template-columns:1fr 1fr;margin-top:32px}.drivers>div,.drivers>div+div{border-left:0;padding:18px 12px 20px 0}.drivers>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:14px}.drivers>div:nth-child(n+3){border-top-color:var(--rule)}.drivers dt{font-size:26px}.drivers dd{margin-top:8px;font-size:14px}.decades-foot,.range-foot,.plans-foot,.why,.legal{flex-direction:column;gap:6px}.decades-foot{margin-top:20px}.range-grid{gap:8px}.range{height:140px;margin-top:24px}.range .lab b{font-size:19px}.range .lab{font-size:13px}.range-foot{margin-top:16px}.plans{grid-template-columns:1fr;gap:12px;margin-top:36px}.pcard{border-radius:20px;padding:20px 20px 22px}.pcard h3{max-width:12em;min-height:0;margin-top:14px;font-size:21px}.pcard .out{gap:8px;padding-top:14px}.pcard .out b{font-size:21px}.pcard .out span{font-size:13px}.plans-foot{margin-top:24px}.sign{font-size:21px}.lift{border-radius:22px;padding:28px 14px}.lift figcaption{margin-top:16px}.facts{margin-top:22px}.facts li{font-size:15px}.slate{padding:72px 0}.tools{grid-template-columns:1fr;gap:22px;margin-top:36px;padding-top:24px}.tools p{font-size:15px}.cmd{margin-top:30px;font-size:12.5px}.trust{grid-template-columns:1fr;gap:18px;margin-top:28px}.trust>div{grid-template-columns:7.2em 1fr;gap:12px;padding-top:12px;display:grid}.trust h3{font-size:15.5px}.trust p{margin-top:0;font-size:15px}.tiers{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.tier{border-radius:22px;padding:24px 22px}.tier .top{min-height:0}.tier .price{margin-top:14px;font-size:44px}.tier ul{gap:8px;margin:20px 0 24px;font-size:15px}.why{margin-top:20px;font-size:15px}.close{padding:80px 0 56px}.close .lede{font-size:16px}.close h2{font-size:40px}footer{padding:40px 0 28px}.foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;font-size:13px;line-height:1.35}.foot>div:first-child p:not(.brand-line){display:none}.foot h2{margin-bottom:8px;font-size:13px}.legal{margin-top:28px}}@media (width<=359px){.tier .btn{white-space:normal;text-align:center}}.sec.top{padding-top:104px}.narrow{max-width:calc(780px + var(--gutter) * 2)}.page-h{font-size:clamp(44px,6vw,76px)}.cmp{border-collapse:collapse;width:100%;margin-top:40px;font-size:16px}.cmp thead th{text-align:center;width:150px;padding:0 0 16px;font-size:16px;font-weight:650}.cmp thead th span{color:var(--ink-3);font-size:14px;font-weight:400;display:block}.cmp thead td{border-top:0}.cmp tbody th{text-align:left;border-top:1px solid var(--rule);padding:14px 16px 14px 0;font-weight:400}.cmp td{text-align:center;border-top:1px solid var(--rule)}.cmp td svg{vertical-align:middle;width:18px;height:18px;display:inline-block}.cmp .no{background:var(--ink-3);vertical-align:middle;border-radius:1px;width:12px;height:2px;display:inline-block}.cmp tr.grp th{color:var(--ink);border-top:0;padding-top:32px;font-size:14px;font-weight:650}.h3{font-family:var(--display);letter-spacing:-.024em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.12}.h3 em{font-weight:inherit}.faq{border-top:1px solid var(--rule);margin-top:32px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:20px 32px 20px 0;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);font-size:22px;font-weight:300;position:absolute;top:16px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink-2);padding:0 32px 22px 0}@media (width<=640px){.sec.top{padding-top:56px}.page-h{font-size:44px}.cmp{font-size:14px}.cmp thead th{width:64px;font-size:14px}.cmp thead th span{font-size:12px}.cmp tbody th{padding:12px 10px 12px 0}}.how{padding-top:112px}.how .head h2{line-height:round(1.06em,1px)}.flow{--dot:color-mix(in srgb, var(--ink) 42%, var(--ground));margin:44px auto 0;position:relative}.flow .fc{background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 1px 2px #10100c0d,0 6px 16px #10100c0f}.wires{position:absolute;top:0;left:0;overflow:visible}.wires circle{fill:var(--dot)}.ball{position:absolute}.ball svg{width:100%;height:100%;color:var(--wordmark);display:block}.plan-label{color:var(--ink-3);white-space:nowrap;font-size:13px;font-weight:500;line-height:14px;position:absolute;transform:translate(-50%)}.hub{color:var(--ink);white-space:nowrap;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}.hub .eb{color:var(--ink-3);gap:10px;font-size:13px;font-weight:500;line-height:14px;display:flex}.hub .hd{font-family:var(--display);letter-spacing:-.024em;text-underline-offset:6px;font-weight:800;line-height:1.05;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .12s ease-out}.hub:hover .hd{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}@keyframes h2-in{0%{opacity:0;translate:0 8px}}@keyframes h2-fade{0%{opacity:0}}@keyframes h2-dot{0%{opacity:0}}@keyframes h2-ball{0%{opacity:0;translate:0 -4px;scale:.9}}.flow .fc{animation:.34s cubic-bezier(.2,0,0,1) backwards h2-in}.wires circle{animation:90ms linear backwards h2-dot}.ball{animation:.4s cubic-bezier(.2,0,0,1) .7s backwards h2-ball}.plan-label{animation:.2s ease-out .95s backwards h2-fade}.hub{animation:.4s cubic-bezier(.2,0,0,1) 1.25s backwards h2-in}.flow.pre .fc,.flow.pre .wires circle,.flow.pre .ball,.flow.pre .plan-label,.flow.pre .hub{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.flow,.flow *{animation:none!important}}@media (prefers-color-scheme:dark){.flow{--dot:color-mix(in srgb, var(--ink) 46%, var(--ground))}.flow .fc{box-shadow:0 0 0 1px #f3f2ea12,0 6px 16px #0000004d}}@media (width<=927px){.flow .fc{padding:0 14px;font-size:14px}}@media (width<=700px){.flow .fc{border-radius:10px;padding:0 12px;font-size:13.5px}.plan-label{font-size:12px;line-height:13px}.hub{gap:8px}.hub .eb{gap:7px;font-size:12px;line-height:13px}}@media (width<=640px){.how{padding-top:32px}.flow{margin-top:28px}}@media (width<=389px){.flow{zoom:.9}}@media (width<=353px){.flow{zoom:.8}}@media (width<=640px){:root{--sec:76px}}@media (width<=1000px){.hero .copy{max-width:calc(50% + 10px)}}@media (width<=760px){:root{--bar:64px}.brand svg{height:23px}.bar .lockup-wide{display:none}.bar .lockup-small{display:block}.foot .brand svg{height:23px}.hero .soon{display:none}.hero-doughnut{width:470px;top:auto;bottom:58px;left:22px}.hero-grid{min-height:0;padding-bottom:78px}.hero .copy{max-width:none;padding-top:22px}.hero h1{font-size:min(66px,17vw);line-height:round(.98em,1px)}.hero .lede{max-width:340px;margin-top:14px;font-size:17px;line-height:round(1.38em,1px)}.hero-phone{border-width:7px;border-radius:36px;width:224px;height:468px;margin-top:14px;position:relative;top:auto;left:auto}}@media (width<=359px){.bar:has(.login) .lockup-small{display:none}.bar:has(.login) .lockup-mark{display:block}}
