@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+2264-2265,U+2E3B,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/fonts/geist-latin-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-0113,U+0116-012B,U+012E-0130,U+0132-0137,U+0139-013E,U+0141-0148,U+014A-014D,U+0150-0151,U+0154-017E,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01CD-01CE,U+01E4-01E9,U+0218-021B,U+0237,U+0259,U+02B9,U+02C7-02C8,U+02D8-02D9,U+02DB,U+02DD,U+0300-0303,U+0306-0307,U+0309-030C,U+0312,U+031B,U+0323,U+0326-0328,U+0335-0338,U+039B,U+03A9,U+03BB-03BC,U+03C0,U+03C9,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+0490-0493,U+0496-0497,U+049A-049B,U+04A2-04A3,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04C0,U+04CF,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+0E3F,U+1E20-1E21,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20AA,U+20B1,U+20B4,U+20B9,U+20BD,U+2116-2117,U+2153-2155,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2460-2468,U+24EA,U+24FF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25CA-25CC,U+25CF,U+2639-263A,U+2776-277E,U+3003,U+301C,U+A78B-A78C,U+F8FF,U+FB01-FB02}@font-face{font-family:ChaletLondon;src:url(/fonts/ChaletLondonNineteenSixty.woff2) format("woff2");font-weight:500;font-display:swap}:root{--black: #000;--white: #fff;--ink: #333;--graphite: #4d4d4d;--grey: #818181;--hair: #e0e0e0;--hair-d: rgb(255 255 255 / 20%);--cream: #f1f0ea;--blue: #2f5dfe;--gutter: 45px;--ease-out: cubic-bezier(.19, 1, .22, 1);--ease-reveal: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}main,main *{margin:0;padding:0}main b,main strong{color:inherit;font-weight:bolder}html{-webkit-text-size-adjust:100%;background:#000}body{min-height:100vh;display:flex;flex-direction:column}main,.sticky-start{font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:normal;letter-spacing:normal;color:var(--ink);-webkit-font-smoothing:antialiased}main{flex:1;background:var(--white)}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}em{font-style:italic;font-weight:inherit}[hidden]{display:none!important}.wrap{width:100%;max-width:860px;margin:0 auto;padding:0 var(--gutter)}.progress{position:sticky;top:var(--navbar-h, 88px);z-index:10;height:2px;background:var(--hair)}body:has(#intro.is-active) .progress{display:none}.progress-fill{height:100%;width:0;background:var(--black);transition:width .6s var(--ease-out)}.lab{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.lab-d{color:#ffffff8c}.lab-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:26px}.rule{height:1px;background:var(--hair);margin-bottom:14px}.rule-d{background:var(--hair-d)}.display{font-weight:280;font-size:clamp(40px,6.4vw,76px);line-height:1.04;letter-spacing:-.02em}.display-sm{font-size:clamp(32px,4.4vw,52px)}.lede{font-size:17px;line-height:1.35;color:var(--graphite);max-width:560px}.fine{font-size:12px;line-height:1.35;color:var(--grey);margin-top:22px}.fine-d{color:#ffffff73}.dim{color:var(--grey)}.screen{display:none}.screen.is-active{display:block}@keyframes rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.stg{opacity:0}.stg.is-in{animation:rise .7s var(--ease-reveal) both;animation-delay:calc(min(var(--i, 0),10)*60ms)}@media(prefers-reduced-motion:reduce){.stg{opacity:1}.stg.is-in{animation:none}.progress-fill{transition:none}}.intro-hero{background:var(--black) url(/images/score-hero.jpg) center / cover no-repeat;color:var(--white);position:relative}.intro-hero:before{content:"";position:absolute;inset:0;background:#0000009e}.intro-inner{position:relative;max-width:1240px;margin:0 auto;padding:110px var(--gutter) 120px;min-height:calc(100svh - var(--navbar-h, 88px));display:flex;flex-direction:column;justify-content:center}.intro-inner .display{margin:22px 0 28px;max-width:1120px;font-size:clamp(47px,5vw,82px);line-height:1.01;letter-spacing:-.028em}#intro-title em{white-space:nowrap}.intro-inner .lede{color:#ffffffb3;font-size:16px}.promise{list-style:none;margin:40px 0 46px;border-top:1px solid var(--hair-d);max-width:560px}.promise li{display:grid;grid-template-columns:44px 1fr;padding:14px 0;border-bottom:1px solid var(--hair-d);font-size:15px;color:#ffffffd9}.promise span{color:#fff6;font-size:12px;padding-top:2px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.link-d{color:#fff9;text-decoration:none}.link-d:hover{color:var(--white)}.wrap-w{width:100%;margin:0 auto;padding:0 var(--gutter)}.ls{padding:clamp(120px,10vw,160px) 0}.ls:not(.ls-dark)+.ls:not(.ls-dark){padding-top:0}.ls-dark{background:var(--black);color:var(--white)}.ls-tight{padding-bottom:110px}.ls-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,5vw,96px);align-items:start}.ls-title{font-weight:280;font-size:clamp(44px,4.3vw,66px);line-height:1.02;letter-spacing:-.025em;color:#1d1d1d;max-width:560px}.ls-dark .ls-title{color:var(--white)}.ls-copy{font-size:15px;line-height:1.35;color:var(--graphite);margin-top:28px;max-width:400px}.ls-dark .ls-copy{color:#ffffffa6}.idx{font-size:12px;color:var(--grey);font-variant-numeric:tabular-nums}.metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hair)}.metrics-3{grid-template-columns:repeat(3,1fr)}.metric{display:flex;flex-direction:column;gap:10px;padding:18px 18px 22px 0;border-bottom:1px solid var(--hair)}.metric+.metric{padding-left:18px;border-left:1px solid var(--hair)}.metric-n{color:#333;white-space:nowrap;line-height:1}.num{font-family:ChaletLondon,Geist,sans-serif;font-weight:500;font-size:clamp(64px,7vw,104px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metric-n small{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-top:14px}.metric-d{color:var(--white);margin-top:14px}.metric-d small{color:#ffffff7f}.metrics-3 .num{font-size:clamp(52px,5.5vw,92px)}.metrics-3 .metric{gap:16px;padding:30px 36px 34px 0}.metrics-3 .metric+.metric{padding-left:36px}.metrics-3 .metric-n small{margin-top:18px}@media(min-width:992px)and (max-width:1199px){.metrics-3 .metric{padding-right:20px}.metrics-3 .metric+.metric{padding-left:20px}}.tabs{display:flex;flex-direction:column;margin-top:36px;border-top:1px solid var(--hair);max-width:420px}.tab{text-align:left;padding:14px 0;border-bottom:1px solid var(--hair);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);display:flex;justify-content:space-between;transition:color .25s ease,padding .35s var(--ease-out)}.tab:after{content:"+";font-weight:300}.tab:hover{color:var(--ink);padding-left:8px}.tab[aria-selected=true]{color:var(--black)}.tab[aria-selected=true]:after{content:"→"}.tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.try-q{font-weight:300;font-size:clamp(20px,1.8vw,24px);line-height:1.2;letter-spacing:-.015em;color:#1d1d1d}.try-options{margin-top:24px}.try-out{margin-top:30px;min-height:120px}.try-empty{font-size:14px;color:var(--grey)}.try-res{animation:rise .6s var(--ease-reveal) both}.after{margin-top:26px}.after p{font-size:15px;line-height:1.6;color:var(--ink);margin:10px 0 0;max-width:560px}.vs-l{margin-top:0}.ls-dark .fine-d{margin-top:28px;max-width:420px}.gaps{margin-top:36px;border-top:1px solid var(--hair-d)}.gap{padding:20px 0 22px;border-bottom:1px solid var(--hair-d)}.gap-head{display:grid;grid-template-columns:44px 1fr;align-items:baseline}.gap-head h3{font-weight:400;font-size:17px;letter-spacing:-.01em}.gap-bars{display:grid;gap:7px;margin:14px 0 0 44px}.gap-bar{display:grid;grid-template-columns:1fr 64px;gap:14px;align-items:center}.gap-track{height:6px;background:#ffffff1a}.gap-fill{display:block;height:100%;width:0;transition:width 1.1s var(--ease-reveal)}.gaps.is-in .gap-fill{width:var(--w)}.gap-own{background:var(--white)}.gap-team{background:var(--grey)}.gap-h{font-size:13px;color:#ffffffb3;text-align:right;font-variant-numeric:tabular-nums}.gap-q{font-size:13px;line-height:1.35;color:#ffffff8c;margin:12px 0 0 44px}.legend{display:flex;gap:22px;margin-top:16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.legend i{display:inline-block;width:14px;height:6px;margin-right:8px;vertical-align:middle}.k-own{background:var(--white)}.k-team{background:var(--grey)}.dim-d{margin-left:auto;color:#fff6}.day-axis{display:flex;justify-content:space-between;margin-left:120px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);padding-bottom:8px;border-bottom:1px solid var(--hair)}.day-row{display:grid;grid-template-columns:120px 1fr;align-items:center;padding:16px 0;border-bottom:1px solid var(--hair)}.day-track{position:relative;height:38px}.blk{position:absolute;top:0;bottom:0;background:var(--black);color:#ffffffb3;font-size:10px;padding:4px 0 0 5px;overflow:hidden;box-shadow:inset -2px 0 0 var(--white);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-reveal)}.blk-check{background:var(--white);border:1px solid var(--black)}.blk-auto{position:absolute;top:50%;width:7px!important;height:7px;margin:-3.5px 0 0 -1px;border-radius:50%;background:var(--grey);opacity:0;transition:opacity .6s ease .6s}.day.is-in .blk{transform:none}.day.is-in .blk-auto{opacity:1}.day.is-in .blk:nth-child(2){transition-delay:.08s}.day.is-in .blk:nth-child(3){transition-delay:.16s}.day.is-in .blk:nth-child(4){transition-delay:.24s}.day.is-in .blk:nth-child(5){transition-delay:.32s}.day.is-in .blk:nth-child(6){transition-delay:.4s}.day-key{list-style:none;margin-top:26px;border-top:1px solid var(--hair)}.day-key li{display:grid;grid-template-columns:44px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--hair);font-size:14px}.day-d{font-size:13px;color:var(--grey);white-space:nowrap;font-variant-numeric:tabular-nums}.day-total{font-weight:500}.day-total .day-d{color:var(--black);font-weight:500}.band{margin:0 auto}.band picture{display:contents}.band img{display:block;width:100%;height:clamp(240px,36vw,520px);object-fit:cover;object-position:35% 50%}@media(min-width:992px){.band img{object-position:50% 0%}}#walkaway .fixes{margin-top:56px}#faq .faq{margin-bottom:0}#faq .faq-content{padding-top:26px;padding-bottom:26px}#faq .faq-content:first-child{border-top:0;padding-top:72px}#faq .faq-trigger{gap:20px;text-align:left}#faq .faq-text{font-size:14px;line-height:1.35;color:var(--graphite);padding-top:20px;max-width:520px}#faq .faq-wrapper{grid-template-columns:minmax(0,464px)}#final-cta{background:var(--black);color:var(--white);padding:clamp(120px,10vw,160px) 0 clamp(72px,6.5vw,104px)}.score-foot{background:var(--black);color:var(--white)}.score-foot .container.c-footer{padding-top:0}.score-foot .fb-product{margin-top:0}@media(max-width:767px){.score-foot .fb-pbr{display:none}.score-foot .footer-bottom{padding-top:34px}}#final-cta .display{margin:22px 0 44px;max-width:980px;font-size:clamp(44px,4.3vw,66px);line-height:1.02;letter-spacing:-.025em}.sticky-start,.m-br,.m-only{display:none}@media(prefers-reduced-motion:reduce){.blk,.gap-fill,.blk-auto,.try-res{transition:none;animation:none}}.btn{display:inline-flex;align-items:stretch;gap:4.5px;text-decoration:none;color:#000}.btn-label{display:flex;align-items:center;height:42px;padding:0 30px;background:var(--cream);border-radius:7px;font-size:14px;font-weight:450;transition:background-color .35s ease}.btn-arrow{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:7px;background:var(--grey)}.btn-arrow img{position:relative;z-index:2;filter:brightness(200%) invert()}.btn-arrow:after{content:"";position:absolute;z-index:1;width:63px;height:54px;border-radius:45px;background:var(--blue);transform:translate3d(0,101%,0);transition:transform .35s ease}.btn:hover .btn-arrow:after,.btn:focus-visible .btn-arrow:after{transform:none}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:7px}.btn[disabled]{opacity:.5;pointer-events:none}.btn-sm .btn-label{padding:0 22px}.link{font-size:13px;color:var(--grey);padding:10px 0}.link:hover{color:var(--ink)}.screen-q,.screen-gate{padding:72px 0 96px}.q-title{font-weight:300;font-size:clamp(28px,3.6vw,42px);line-height:1.12;letter-spacing:-.02em;color:#1d1d1d;max-width:720px}.q-hint{font-size:15px;color:var(--grey);margin-top:12px;min-height:1px}.options{margin-top:38px;border-top:1px solid var(--hair)}.opt{width:100%;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;text-align:left;padding:19px 16px 19px 0;border-bottom:1px solid var(--hair);font-size:17px;color:var(--ink);transition:background-color .25s ease,color .25s ease,padding .35s var(--ease-out)}.opt-k{font-size:12px;color:var(--grey);padding-left:2px}.opt-tick{width:14px;height:14px;border:1px solid #bdbdbd;justify-self:end}.opt:hover{padding-left:10px}.opt:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.opt[aria-pressed=true]{background:var(--black);color:var(--white);padding-left:14px}.opt[aria-pressed=true] .opt-k{color:#ffffff8c}.opt[aria-pressed=true] .opt-tick{background:var(--white);border-color:var(--white)}.options.multi .opt-tick{border-radius:0}.q-text{width:100%;border:0;border-bottom:1px solid var(--hair);padding:18px 0;font-size:19px;outline:none;background:transparent;margin-top:38px}.q-text:focus{border-bottom-color:var(--ink)}.q-nav{display:flex;justify-content:space-between;align-items:center;margin-top:34px}#gate-form{margin-top:38px;border-top:1px solid var(--hair);max-width:620px}.field{display:grid;grid-template-columns:44px 1fr;align-items:center;border-bottom:1px solid var(--hair)}.field-n{font-size:12px;color:var(--grey)}.field input{border:0;outline:none;padding:20px 0;font-size:17px;background:transparent;width:100%}.field:focus-within{border-bottom-color:var(--ink)}.field input::placeholder,.q-text::placeholder{color:#a6a6a6}.check{display:grid;grid-template-columns:44px 1fr;align-items:start;padding:20px 0 0;font-size:14px;color:var(--graphite);line-height:1.5;cursor:pointer}.check input{width:15px;height:15px;margin-top:3px;accent-color:#000}.hp{position:absolute;left:-9999px}.form-error{font-size:13px;color:#a8463f;min-height:18px;margin-top:14px}.result-head{background:var(--black);color:var(--white);padding:64px 0 70px}.result-head .lab-row{padding-top:14px;border-top:1px solid var(--hair-d)}.score-row{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:end;margin-top:20px}.score{font-weight:280;font-size:clamp(120px,17vw,196px);line-height:.82;letter-spacing:-.04em}.score small{font-size:22px;letter-spacing:0;color:#ffffff73;margin-left:8px;font-weight:300}.score-copy .lede{color:#ffffffa6;margin-top:14px}.hours{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:end;margin-top:54px;padding-top:22px;border-top:1px solid var(--hair-d)}.hours-fig{font-weight:300;font-size:48px;letter-spacing:-.02em;line-height:1}.hours-fig small{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff7f;margin-top:10px}.hours-copy{font-size:15px;line-height:1.35;color:#ffffffbf}.hours-copy b{color:var(--white);font-weight:500}.hours-copy .dim{color:#fff6;font-size:13px}.rate{white-space:nowrap;color:var(--white)}.rate input{width:52px;background:transparent;border:0;border-bottom:1px solid rgb(255 255 255 / 40%);color:var(--white);text-align:center;outline:none;-moz-appearance:textfield}.rate input::-webkit-inner-spin-button,.rate input::-webkit-outer-spin-button{-webkit-appearance:none}.block{padding-top:64px}.area{display:grid;grid-template-columns:200px 1fr 48px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hair)}.area:first-child{border-top:1px solid var(--hair)}.area-name{font-size:15px}.area-track{height:2px;background:var(--hair)}.area-fill{height:100%;background:var(--black);width:0;transition:width 1.1s var(--ease-reveal)}.area-pct{font-size:15px;text-align:right;color:var(--graphite);font-variant-numeric:tabular-nums}.fix{padding:0;display:grid;grid-template-columns:44px 1fr}.fix+.fix{margin-top:56px}#walkaway .metric{border-bottom:0}.fix-n{font-size:12px;color:var(--grey);padding-top:9px}.fix h3{font-weight:400;font-size:22px;letter-spacing:-.015em;color:#1d1d1d}.fix-why{font-size:15px;color:var(--graphite);margin-top:8px;line-height:1.35}.spec{margin-top:18px;border-top:1px solid var(--hair)}.spec div{display:grid;grid-template-columns:140px 1fr;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px}.spec dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);padding-top:2px}.spec dd{color:var(--ink)}.spec div:last-child{border-bottom:0}.r-cta{background:var(--black);color:var(--white);margin-top:80px;padding:72px 0 80px}.r-cta .display{margin:18px 0}.r-cta .lede{color:#ffffffa6;margin-bottom:34px}@media(min-width:992px){.ls-title{line-height:1.04}.ls-copy{font-size:17px;line-height:1.35;margin-top:40px;max-width:470px}.tabs{margin-top:56px;max-width:470px}.tab{padding:18px 0}.ls-dark .fine-d{margin-top:40px;max-width:470px;font-size:13px}}@media(max-width:991px){.ls-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.ls-title,.ls-copy{max-width:640px}}@media(max-width:767px){:root{--gutter: 27px}.intro-inner{padding:96px var(--gutter) 72px}.display,.intro-inner .display{font-size:min(44px,11.6vw);line-height:.98;letter-spacing:-.035em}.intro-inner .display{margin:20px 0 24px;font-size:min(44px,11.6vw)}.display-sm,.r-cta .display{font-size:min(34px,9vw);line-height:1.02;letter-spacing:-.03em}.m-br,.m-only{display:inline}.d-only{display:none}.ls-title,#final-cta .display,#final-cta .display-sm{font-size:min(40px,10.6vw);line-height:1.02;letter-spacing:-.03em}.q-title{font-size:28px;line-height:1.08;letter-spacing:-.02em}.block-title{font-size:21px}.lede{font-size:14px;line-height:1.35}.intro-inner .lede{font-size:13px}.ls{padding:72px 0}.ls-copy{font-size:12px;line-height:1.35;margin-top:20px}.promise{margin:32px 0 36px}.promise li{font-size:12px;padding:13px 0}.tabs{margin-top:28px}.tab{font-size:12px}.try-q,.fix h3,.kills li{font-size:17px}.gap-head h3,.day-key li{font-size:14px}.fix-why,.after p,.hours-copy,.area-name,.area-pct{font-size:13px}.gap-q,.try-empty{font-size:12px}.spec div{font-size:13px}.fix+.fix{margin-top:44px}#walkaway .fixes{margin-top:44px}.band img{height:220px}.score{font-size:100px}.hours-fig{font-size:40px}.vs-fig{font-size:64px}.options,.q-text,#gate-form{margin-top:28px}.q-text,.field input{font-size:16px}#faq .faq-text{font-size:12px;line-height:1.35;padding-top:16px}#faq .faq-content{padding-top:22px;padding-bottom:22px}#faq .faq-trigger .heading-5{font-size:15px;line-height:1.3}#faq .faq-trigger .heading-5>span,#faq .faq-trigger .heading-5>span>span:last-child{display:inline!important;white-space:normal!important;width:auto!important}.ls .lab-row{flex-direction:column;gap:6px}#final-cta .display{margin:18px 0 32px}.metrics-3{grid-template-columns:1fr}.metrics-3 .metric+.metric{padding-left:0;border-left:0}#walkaway .metric:not(:last-child){border-bottom:1px solid var(--hair)}.metric+.metric{padding-left:14px}.num,.metrics-3 .num{font-size:64px;letter-spacing:-.02em}.metric-n small{font-size:11px;margin-top:12px}.metrics-3 .metric{gap:12px;padding:26px 0 28px}.metrics-3 .metric+.metric{padding-left:0}.metrics-3 .metric-n small{margin-top:12px}.gap-head,.day-key li{grid-template-columns:34px 1fr}.gap-bars,.gap-q{margin-left:34px}.day-key li .day-d{grid-column:2}.day-axis{margin-left:0}.day-row{grid-template-columns:1fr;gap:8px}.dim-d{display:none}#final-cta{padding:72px 0 56px}#faq .faq-content:first-child{padding-top:8px}.sticky-start{display:block;position:fixed;z-index:20;background:transparent;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transform:translate3d(-50%,40px,0);transition:opacity var(--duration-reveal, .85s) var(--ease-reveal, cubic-bezier(.16,1,.3,1)),transform var(--duration-reveal, .85s) var(--ease-reveal, cubic-bezier(.16,1,.3,1)),visibility 0s linear var(--duration-reveal, .85s)}.sticky-card{display:flex;border-radius:8px;box-shadow:0 6px 18px #00000029}.sticky-start.is-shown{opacity:1;visibility:visible;transform:translate3d(-50%,0,0);transition-delay:0s}@media(prefers-reduced-motion:reduce){.sticky-start{transition:none;transform:translate3d(-50%,0,0)}}.screen-q,.screen-gate{padding:44px 0 64px}.opt{font-size:15px;padding:16px 12px 16px 0;grid-template-columns:34px 1fr 20px}.field,.check,.fix{grid-template-columns:34px 1fr}.score-row,.hours{grid-template-columns:1fr;gap:18px}.area{grid-template-columns:1fr 44px;gap:8px 12px}.area-track{grid-column:1 / -1;grid-row:2}.spec div{grid-template-columns:1fr;gap:4px}.btn-label{padding:0 20px}}.block-title{font-weight:300;font-size:clamp(26px,3.2vw,36px);letter-spacing:-.02em;color:#1d1d1d;margin-bottom:14px}.block .lede+.btn{margin-top:28px}.u{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.u:hover{color:var(--blue)}.invite{margin-top:28px;border-top:1px solid var(--hair)}.invite-row{display:grid;grid-template-columns:110px 1fr auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair)}.invite-row.invite-msg{align-items:start}.invite-row.invite-msg .lab,.invite-row.invite-msg .link{padding-top:10px}.invite input,.invite textarea{width:100%;border:0;outline:none;background:transparent;font:inherit;font-size:15px;line-height:1.55;color:var(--ink);padding:10px 0;resize:none}.vs{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;border-top:1px solid var(--hair-d);padding-top:26px}.vs-fig{font-weight:280;font-size:clamp(64px,9vw,104px);line-height:.9;letter-spacing:-.03em;margin-top:16px}.vs-fig small{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff7f;margin-top:12px;font-weight:400}.vs-sub{font-size:14px;color:#fff9;margin-top:8px}.area-bars{display:grid;gap:6px}.area-fill-team{background:#a6a6a6}.area-vs .area-pct{line-height:1.35;font-size:14px}.kills{list-style:none;border-top:1px solid var(--hair)}.kills li{padding:20px 0;border-bottom:1px solid var(--hair);font-size:19px;line-height:1.45;font-weight:300;color:#1d1d1d}@media(max-width:767px){.invite-row{grid-template-columns:1fr auto;gap:4px 12px}.invite-row .lab{grid-column:1 / -1}.vs{grid-template-columns:1fr 1fr;gap:20px}.area-vs .area-bars{grid-column:1 / -1;grid-row:2}}.screen-intro-short .intro-inner{min-height:0;padding:110px var(--gutter) 96px}.q-nav-end{justify-content:flex-end}.done{padding:10px 0 0}.wrap-wide{max-width:1180px}.result-head-short{padding:52px 0 56px}.result-head-short .display{margin-top:18px}.demo{display:grid;grid-template-columns:340px 1fr;gap:56px;padding-top:56px;align-items:start}.demo>*{min-width:0}.demo-summary{font-size:15px;line-height:1.55;color:var(--graphite);margin-bottom:18px}.demo-side .spec{margin-top:0}.demo-side .spec div{grid-template-columns:90px 1fr}.demo-gap{margin-top:40px}.chips{display:grid;gap:8px}.chip{text-align:left;font-size:15px;line-height:1.4;padding:14px 16px;border:1px solid var(--hair);color:var(--ink);transition:border-color .2s,color .2s}.chip:hover,.chip:focus-visible{border-color:var(--ink);color:var(--blue);outline:none}.chat{border:1px solid var(--hair);display:flex;flex-direction:column;height:min(640px,78vh);min-height:440px}.chat-head{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--hair)}.chat-log{flex:1;overflow-y:auto;padding:22px 20px;display:flex;flex-direction:column;gap:12px}.msg{max-width:82%;font-size:15px;line-height:1.55;padding:12px 16px}.msg-bot{align-self:flex-start;background:var(--cream);color:#1d1d1d}.msg-user{align-self:flex-end;background:var(--black);color:var(--white)}.msg-sys{align-self:center;font-size:13px;color:var(--grey);padding:4px 0;text-align:center}.msg-typing{display:flex;gap:5px;padding:16px}.msg-typing i{width:6px;height:6px;background:var(--grey);animation:blink 1.2s infinite both}.msg-typing i:nth-child(2){animation-delay:.2s}.msg-typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.chat-note{margin:0 20px 12px;padding:12px 0 0;border-top:1px solid var(--hair);font-size:13px;color:var(--ink)}.chat-form{display:flex;gap:12px;padding:14px 14px 14px 20px;border-top:1px solid var(--hair)}.chat-form input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:16px}@media(max-width:900px){.demo{grid-template-columns:minmax(0,1fr);gap:40px}.demo-side{order:2}.chat{height:70vh}}@media(max-width:640px){.screen-intro-short .intro-inner{padding:64px var(--gutter) 64px}.chat-form .btn-label{padding:0 16px}}@media(min-width:992px){main#app{zoom:.9}main#app{--gutter: 50px}.intro-inner{min-height:calc((100svh - var(--navbar-h, 88px)) / .9)}}@media(max-width:767px){.display,.intro-inner .display{font-size:min(50px,12.8vw);line-height:.97}.ls-title,#final-cta .display,#final-cta .display-sm{font-size:min(46px,11.8vw);line-height:1}.reveal-words em .reveal-word{padding:0 .12em .14em .04em;margin:0 -.12em -.14em -.04em}.promise span{font-size:12px;padding-top:0}.opt-k{font-size:14px}.sticky-card{align-items:center;gap:4px;padding:5px;border-radius:11px;background:#000;border:1px solid rgb(255 255 255 / 14%);box-shadow:0 8px 20px #0000002e}.sticky-card .btn-label{white-space:nowrap;padding:0 24px}}@media(max-width:767px){.lab{font-size:10.5px;letter-spacing:.06em;white-space:nowrap}.ls .lab-row{display:block;line-height:1.7}.ls .lab-row .lab{display:inline-block}.ls .lab-row .lab:first-child:after{content:" - "}.q-title{font-size:34px;line-height:1.06}.display{font-size:min(46px,11.8vw)}.intro-inner .display{font-size:min(52px,13vw)}.num,.metrics-3 .num{font-size:min(80px,20vw)}#final-cta .display,#final-cta .display-sm{font-size:min(49px,12.5vw)}#final-cta{padding-top:104px}.try-q{font-size:24px;line-height:1.18}.opt{font-size:13px}.opt-k{font-size:12px}}.brand-score,.brand-score:hover{text-decoration:none}.brand-score{display:inline-flex;align-items:center;gap:14px;line-height:1}.brand-sub{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:.75;padding-left:14px;border-left:1px solid rgb(255 255 255 / 45%);line-height:1.2;white-space:nowrap;transition:opacity .2s}.brand-score:hover .brand-sub{opacity:1}@media(max-width:767px){.brand-score{gap:10px}.brand-sub{font-size:9.5px;letter-spacing:.1em;padding-left:10px}}@media(min-width:992px){.gap-q{font-size:15px}.day-key li{font-size:15.5px}.day-d{font-size:14px}.day-row+.day-row{border-bottom:0}.day-key{border-top:0}}@media(max-width:767px){.day-row+.day-row{border-bottom:0}.day-key{border-top:0}}@media(max-width:767px){#t-report .lab-row,#t-locked .lab-row{flex-wrap:wrap;row-gap:6px}}
