@font-face{font-family:Inter;src:url(/fonts/inter-var-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial);size-adjust:104%;ascent-override:98%;descent-override:27%;line-gap-override:0%}:root{--ground:#001820;--text:#eff6f7;--text-2:#c3d6d9;--solar:#f2a93b;--solar-hover:#f7bc5e;--solar-press:#e29a2c;--action:#31bde1;--hair-dark:#eff6f72e;--light-ground:#eff6f7;--light-ink:#00181f;--light-ink-2:#34535a;--hair-light:#c5d8db;--focus-light:#0a5568;--display:"Manrope", "Manrope Fallback", Arial, sans-serif;--body:"Inter", "Inter Fallback", Arial, sans-serif;--pad:24px;--logo-h:28px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground)}body{font-family:var(--body);color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);margin:0;font-size:1.125rem;line-height:1.55;position:relative}img,picture{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:4px}.site-header{z-index:4;position:absolute;top:0;left:0;right:0}.site-header__inner{padding:14px var(--pad);justify-content:space-between;align-items:center;display:flex}.logo{min-height:44px;margin-left:calc(var(--logo-h) * -.0752);align-items:center;line-height:0;display:flex}.logo img{height:var(--logo-h);width:auto}.login{min-width:44px;min-height:44px;font:600 .9375rem/1 var(--display);color:var(--action);justify-content:center;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.login:hover{text-underline-offset:4px;text-decoration:underline}.hero{background:var(--ground);min-height:max(100svh,880px);position:relative;overflow:hidden}.hero__photo{aspect-ratio:1720/2688;min-width:100%;height:84%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#00000040 14%,#000 44%);mask-image:linear-gradient(#0000 0,#00000040 14%,#000 44%)}.hero__photo img{object-fit:cover;object-position:50% 100%;width:100%;max-width:none;height:100%}.hero__copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#001820eb 0,#001820db calc(100% - 180px),#00182000 100%);width:100vw;height:calc(100% + 180px);position:absolute;top:0;left:0}.hero__copy{z-index:3;padding:92px var(--pad) 0;max-width:560px;position:relative}h1{font:800 2.25rem/1.04 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.hero__promise{color:#eff6f7eb;max-width:30ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.45}.hero__cta{margin:22px 0 0}.btn{min-width:44px;height:54px;font:800 1.0625rem/1 var(--display);color:var(--ground);background:var(--solar);border-radius:999px;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:background-color .15s,transform 80ms;display:inline-flex}.btn:hover{background:var(--solar-hover)}.btn:active{background:var(--solar-press);transform:translateY(1px)}.hero__friction{color:#eff6f7cc;max-width:34ch;margin:12px 0 0;font-size:.84375rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.hero__photo img{animation:.5s ease-out both rise}@keyframes rise{0%{opacity:.001}to{opacity:1}}}@media (width>=700px){:root{--pad:56px;--logo-h:32px}.site-header__inner{padding-block:20px}.hero{min-height:100svh}.hero__photo{height:72%;bottom:-130px;-webkit-mask-image:linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 14%)}.hero__copy:before{background:linear-gradient(#001820eb 0,#001820db calc(100% - 60px),#00182000 100%);height:calc(100% + 60px)}.hero__copy{padding-top:130px}h1{font-size:3.375rem}.hero__promise{max-width:32ch;font-size:1.1875rem}.hero__friction{font-size:.84375rem}}@media (width>=1024px){:root{--pad:6vw;--logo-h:36px}.site-header__inner{padding-block:24px}.hero{grid-template-columns:48% 52%;align-items:center;display:grid}.hero__copy:before{display:none}.hero__copy{padding:0 0 0 var(--pad);max-width:none}.hero__photo{aspect-ratio:auto;width:56%;min-width:0;height:100%;bottom:0;left:auto;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}.hero__photo img{object-position:50% 78%}h1{font-size:4.25rem}.hero__promise{font-size:1.3125rem}.hero__friction{font-size:.90625rem}.login{background:#001820d1;border-radius:999px;padding:0 16px}}@media (orientation:landscape) and (width>=640px) and (width<=1023.98px) and (height<=600px){:root{--pad:32px;--logo-h:28px}.site-header__inner{padding-block:8px}.hero{grid-template-columns:54% 46%;align-items:center;min-height:100svh;display:grid}.hero__copy:before{display:none}.hero__copy{padding:56px 0 24px var(--pad);max-width:none}.hero__photo{aspect-ratio:auto;width:50%;min-width:0;height:100%;bottom:0;left:auto;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%)}.hero__photo img{object-position:50% 70%}h1{font-size:1.875rem}.hero__promise{margin-top:8px;font-size:1rem}.hero__cta{margin-top:14px}.login{background:#001820d1;border-radius:999px;padding:0 16px}}.know{background:var(--light-ground);color:var(--light-ink)}.know__inner{max-width:1440px;padding:56px var(--pad) 64px;margin-inline:auto}.benefits{max-width:62rem;margin:0;padding:0;list-style:none;display:grid}.benefits__item{border-top:1px solid var(--hair-light);padding:20px 0;display:block}.benefits__item:last-child{border-bottom:1px solid var(--hair-light)}.benefits__label{font:700 1.375rem/1.2 var(--display);letter-spacing:-.012em;display:block}.benefits__text{color:var(--light-ink-2);max-width:24rem;margin-top:6px;font-size:1.0625rem;line-height:1.5;display:block}.know__visual{border-radius:14px;width:180px;margin-top:32px;line-height:0;overflow:hidden}.know__visual img{width:100%;height:auto}.works{color:var(--light-ink);border-bottom:1px solid var(--hair-light);background:#f4f8f7}.works__inner{max-width:1440px;margin-inline:auto}.works__line{padding:20px var(--pad) 0;font:600 .9375rem/1.4 var(--display);color:var(--light-ink-2);margin:0}.works__sub{padding:0 var(--pad);font:500 .9375rem/1.4 var(--body);color:var(--light-ink-2);margin:2px 0 0}.works__ribbon{border-top:1px solid var(--hair-light);margin-top:16px;overflow:hidden}.works__track{width:max-content;animation:70s linear infinite ribbon;display:flex}.works__strip{flex:none;margin:0;padding:0;list-style:none;display:flex}.works__cell{border-right:1px solid var(--hair-light);flex:none;justify-content:center;align-items:center;width:136px;height:80px;padding:0 16px;display:flex}.works__logo{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:38px}@keyframes ribbon{to{transform:translate(-50%)}}@media (width>=700px){.works__cell{width:168px;height:96px;padding:0 22px}}@media (width>=1024px),(prefers-reduced-motion:reduce){.works__track{width:auto;animation:none;display:block}.works__strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.works__strip--repeat{display:none}.works__cell{border-bottom:1px solid var(--hair-light);width:auto}.works__strip{margin-bottom:-1px}}@media (width>=700px) and (width<=1023.98px) and (prefers-reduced-motion:reduce){.works__strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.works__strip{grid-template-columns:repeat(8,minmax(0,1fr))}.works__cell{height:112px}.works__logo{max-height:46px}}.uplift{max-width:46rem;margin-bottom:44px}.uplift__kicker{font:700 .8125rem/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--focus-light);margin:0}.uplift__title{font:800 clamp(1.875rem, 1.35rem + 2.2vw, 2.875rem)/1.06 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 0}.uplift__body{color:var(--light-ink-2);max-width:38rem;margin:16px 0 0;font-size:1.1875rem;line-height:1.5}.know__cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:36px 0 0;display:flex}.know__trust{color:var(--light-ink-2);max-width:22rem;margin:0;font-size:1rem;line-height:1.45}.know__faq{margin-top:56px}h2{font:700 clamp(1.75rem, 1.35rem + 1.4vw, 2.5rem)/1.1 var(--display);letter-spacing:-.018em;margin:0 0 20px}.faq{border-top:1px solid var(--hair-light);max-width:42rem}.faq__item{border-bottom:1px solid var(--hair-light)}.faq__item summary{cursor:pointer;min-height:56px;font:600 1.1875rem/1.35 var(--display);letter-spacing:-.005em;align-items:center;padding:16px 44px 16px 0;list-style:none;display:flex;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.faq__item[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.faq__item p{color:var(--light-ink);max-width:38rem;margin:0;padding:0 44px 22px 0;font-size:1.0625rem;line-height:1.6}.know :focus-visible{outline-color:var(--focus-light)}@media (width>=700px){.know__inner{padding-block:72px 88px}.works__cell{flex:1 1 0;height:128px}.works__logo{max-height:46px}}@media (width>=1024px){.know__inner{padding-block:96px 112px}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.benefits__item{padding:24px 0 0}.benefits__item:last-child{border-bottom:0}.know__cta{margin-top:44px}.works__cell{height:144px}.works__logo{max-height:52px}.know__faq{margin-top:72px}h2{margin-bottom:28px}}@media (prefers-color-scheme:dark){.know{color:var(--text);background:#04252d}.faq,.faq__item,.benefits__item{border-color:var(--hair-dark)}.benefits__text,.know__trust,.faq__item p{color:var(--text-2)}.know :focus-visible{outline-color:var(--action)}.uplift__kicker{color:var(--action)}.uplift__body{color:var(--text-2)}}.site-footer{background:var(--ground);color:#a9bab6;font-size:.9375rem}.site-footer__inner{max-width:1440px;padding:28px var(--pad) calc(28px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-inline:auto;display:flex}.site-footer__links{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a,.site-footer__links span{align-items:center;min-height:44px;display:inline-flex}.site-footer__links a{color:#d5e1de;text-underline-offset:3px}.lost{max-width:42rem;padding:140px var(--pad) 120px;min-height:70svh;margin-inline:auto}.lost h1{margin-bottom:28px;font-size:clamp(2rem,1.2rem + 2.4vw,3rem)}.lost__mail{margin-top:24px}.lost__mail a{color:var(--action);text-underline-offset:3px}.legal{padding:108px var(--pad) 72px}.legal__doc{overflow-wrap:anywhere;max-width:44rem;margin-inline:auto}.legal h1{font-size:clamp(2rem,1.3rem + 2.2vw,2.75rem);line-height:1.08}.legal__version{color:var(--text-2);margin:12px 0 0;font-size:.9375rem}.legal__intro{margin:24px 0 0}.legal__h2{font:700 1.375rem/1.25 var(--display);letter-spacing:-.01em;margin:40px 0 0}.legal p{max-width:40rem;margin:12px 0 0}.legal__list{max-width:40rem;margin:12px 0 0;padding-left:1.25rem}.legal__list li{margin-top:8px}.legal a{color:var(--action);text-underline-offset:3px}.legal a:hover{text-decoration-thickness:2px}.legal p.legal__back{margin-top:48px}.legal a.btn{color:var(--ground);text-decoration:none}@media (width>=700px){.legal{padding-top:132px}}.phone-stage{justify-content:center;margin:4px 0 36px;display:flex}.phone{--pw:236px;width:var(--pw);perspective:1500px;position:relative}.phone__body{transform-style:preserve-3d;background:linear-gradient(150deg,#34464d 0%,#0c171b 38%,#1b2c32 100%);border-radius:40px;padding:7px;position:relative;transform:rotateY(-20deg)rotateX(6deg)rotate(-4deg);box-shadow:inset 0 0 0 1.5px #fff3,inset 0 0 0 3.5px #0000008c,-1px 1px #0a1519,-2px 2px #0a181d,-3px 3px #0b1a1f,-4px 4px #0b1b21,-5px 5px #0c1d23,-6px 6px #0c1e24,-7px 7px #0d2026,-8px 8px #0d2127}.phone__body:before,.phone__body:after{content:"";background:#16262c;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f}.phone__body:before{border-radius:0 2px 2px 0;width:3px;height:11%;top:24%;right:-3px}.phone__body:after{border-radius:2px 0 0 2px;width:3px;height:7%;top:20%;left:-3px}.phone__screen{aspect-ratio:9/17;isolation:isolate;background:#001820;border-radius:33px;position:relative;overflow:hidden}.phone__screen:before{content:"";z-index:3;background:#02090c;border-radius:3px;width:20%;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone__strip{will-change:transform;width:100%;animation:18s ease-in-out infinite phone-scroll;position:absolute;top:0;left:0}.phone__strip img{width:100%;height:auto}.phone__bar{z-index:2;background:linear-gradient(#00182000,#001820 38%);position:absolute;bottom:0;left:0;right:0}.phone__bar img{width:100%;height:auto}.phone__glare{z-index:4;pointer-events:none;background:linear-gradient(115deg,#ffffff21 0%,#ffffff08 34%,#fff0 52%);position:absolute;inset:0}.phone__shadow{pointer-events:none;filter:blur(5px);background:radial-gradient(#00182057,#00182000 68%);height:44px;position:absolute;bottom:-26px;left:6%;right:-10%}@keyframes phone-scroll{0%{transform:translateY(0)}11%{animation-timing-function:ease-in-out;transform:translateY(0)}50%{transform:translateY(-9%)}61%{animation-timing-function:ease-in-out;transform:translateY(-9%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.phone__strip{will-change:auto;animation:none;transform:translateY(-9%)}}@media (width>=700px){.phone{--pw:264px}.phone-stage{margin:8px 0 44px}}@media (width>=1024px){.know__inner{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,380px);align-items:start;column-gap:clamp(40px,5vw,80px);display:grid}.know__inner>*{grid-column:1}.know__inner>.phone-stage{grid-area:1/2/span 8;margin:0;padding-top:12px;position:sticky;top:64px}.phone{--pw:clamp(262px, 22vw, 316px)}.benefits{max-width:none}}@media (prefers-color-scheme:dark){.phone__shadow{background:radial-gradient(#0000008c,#0000 68%)}}.phone:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#31bde12b,#31bde100);position:absolute;inset:-10% -34% -6%}.phone__screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#001820 28%,#00182000);height:9%;position:absolute;top:0;left:0;right:0}.phone__card{z-index:5;backdrop-filter:blur(10px)saturate(1.3);width:66%;color:var(--text);background:linear-gradient(135deg,#0e3a46b8,#06222cd1);border:1px solid #ffffff42;border-radius:18px;padding:13px 15px 12px;position:absolute;top:46%;right:-17%;transform:translateZ(46px);box-shadow:inset 0 1px #ffffff38,0 18px 34px -10px #0018208c,0 4px 10px #00182040}.phone__card p{margin:0}.phone__card-label{font:600 .6875rem/1.2 var(--body);letter-spacing:.02em;color:#eff6f7c7}.phone__card-value{font:800 1.75rem/1 var(--display);letter-spacing:-.02em;color:#57e6c4;margin-top:3px!important}.phone__card-sub{font:600 .6875rem/1.2 var(--body);color:#eff6f7d9;margin-top:5px!important}.phone__card-foot{font:500 .625rem/1.2 var(--body);color:#eff6f7b3;border-top:1px solid #ffffff29;padding-top:7px;margin-top:8px!important}.know{overflow-x:clip}.phone-stage{content-visibility:auto;contain-intrinsic-size:auto 520px;padding:12px 18% 48px 12%}@media (width>=1024px){.phone-stage{contain-intrinsic-size:auto 640px;padding:12px 9% 48px 0}}
