.HomeMarquee_section__5AAIX{background:var(--ink);padding:6px 0 60px;overflow:hidden}.HomeMarquee_band__ilK77{transform:rotate(-2.5deg);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:16px 0;overflow:hidden;width:110%;margin-left:-5%}.HomeMarquee_band__ilK77.HomeMarquee_peach__iiEpb{transform:rotate(1.8deg);margin-top:-6px}.HomeMarquee_lime__QOaeC{background:var(--lime);color:var(--ink)}.HomeMarquee_peach__iiEpb{background:var(--peach);color:var(--ink)}.HomeMarquee_track__QHTx0{font-size:clamp(1.625rem,3.4vw,2.875rem);align-items:center}.HomeMarquee_track__QHTx0>span{display:inline-flex;align-items:center}.HomeMarquee_item__ReKGU{padding:0 26px;font-weight:900;letter-spacing:-.03em}.HomeMarquee_cross__auQzA{flex:none}@media (max-width:820px){.HomeMarquee_item__ReKGU{padding:0 16px}.HomeMarquee_track__QHTx0{font-size:clamp(1.625rem,6.5vw,2rem)}.HomeMarquee_section__5AAIX{padding-bottom:48px}}.pageHome .container,.pageHome .wrap{max-width:1280px;margin:0 auto;padding:0 24px}.pageHome .narrow{max-width:1120px}.pageHome .ser{font-family:var(--font-instrument-serif,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.pageHome .mono{font-family:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace}.pageHome .h1{margin:0;font-family:var(--font-geist-sans,"Geist"),system-ui,sans-serif;font-weight:900;font-size:clamp(58px,12.5vw,188px);line-height:.86;letter-spacing:-.065em}.pageHome .h2{margin:0;font-size:clamp(46px,7vw,104px);line-height:.9;font-weight:900;letter-spacing:-.06em}.pageHome .h3{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1;font-weight:900;letter-spacing:-.045em}.pageHome .lead{margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.pageHome .sec{padding:clamp(76px,9vw,124px) 0;position:relative;overflow:hidden}.pageHome .row{display:flex;flex-wrap:wrap;gap:48px 80px;align-items:center}.pageHome .col{flex:1 1 420px;min-width:0}.pageHome .stk{display:inline-block;border:3px solid #0c0c0b;border-radius:999px;font-weight:900;letter-spacing:-.02em;white-space:nowrap;padding:.4em .85em .45em;line-height:1;color:#0c0c0b}.pageHome .dark{background:#0c0c0b;color:#fff}.pageHome .grain{isolation:isolate}.pageHome .grain:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pageHome .nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#0c0c0b;color:#fff;border-bottom:1px solid #2a2926;padding-top:var(--header-pad-top)}.pageHome .nav-in{display:flex;align-items:center;gap:26px;min-height:66px;position:relative}.pageHome .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:900;letter-spacing:-1.2px;color:inherit}.pageHome .nav-links{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:15px;font-weight:600;color:#fff}.pageHome .nav-links :is(a,.lnk){color:#fff}.pageHome .pill{height:42px;padding:0 18px;border-radius:999px;background:#d4ff3a;color:#0c0c0b!important;text-decoration:none;font-size:15px;font-weight:800;display:inline-flex;align-items:center}.pageHome .burger{display:none;margin-left:auto;width:48px;height:48px;border-radius:50%;background:#d4ff3a;border:none;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding-left:14px;transition:scale .2s}.pageHome .burger:active{scale:.92}.pageHome .burger span{display:block;width:20px;height:2.6px;border-radius:2px;background:#0c0c0b}.pageHome .burger span:last-child{width:12px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.scrim{inset:0;z-index:90;background:rgba(12,12,11,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade .25s ease both;border:none;padding:0;width:100%;cursor:pointer}.scrim,.sheet{position:fixed}.sheet{z-index:91;top:10px;left:10px;right:10px;margin-left:auto;max-width:460px;background:#161614;color:#fff;border:1px solid #2f2e2a;border-radius:32px;padding:12px 12px 16px;box-shadow:0 30px 80px rgba(0,0,0,.55);transform-origin:top right;animation:pop .45s cubic-bezier(.2,1.25,.3,1) both}.sheet-top{justify-content:space-between;padding:2px 2px 12px 10px}.sheet .brand,.sheet-top{display:flex;align-items:center}.sheet .brand{gap:10px;text-decoration:none;font-size:24px;font-weight:900;letter-spacing:-1.2px;color:inherit}.x{width:48px;height:48px;border-radius:50%;background:#2a2926;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:rotate .3s,background .2s}.x:hover{rotate:90deg;background:#3a3834}.sheet-links{display:flex;flex-direction:column;gap:6px}.sl{display:flex;align-items:center;gap:14px;padding:18px 16px 18px 18px;border-radius:22px;background:#1f1e1b;text-decoration:none;color:inherit;animation:slide .5s cubic-bezier(.2,.9,.2,1) both;transition:background .2s}.sl:hover{background:#2a2926}.sl .num{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;font-size:12px;font-weight:700;color:#8f8c84;width:20px}.sl[aria-current] .num{color:#d4ff3a}.sl .t{flex:1 1;font-size:clamp(22px,6.4vw,28px);letter-spacing:-.045em}.sheet .stk,.sl .stk,.sl .t{white-space:nowrap;font-weight:900;line-height:1}.sheet .stk,.sl .stk{display:inline-block;border:3px solid #0c0c0b;border-radius:999px;letter-spacing:-.02em;padding:.4em .85em .45em;color:#0c0c0b}.sl .stk{font-size:13px;border-width:2px}.sheet-cta{margin-top:12px;justify-content:space-between;height:64px;padding:0 8px 0 24px;border-radius:999px;background:#d4ff3a;color:#0c0c0b!important;text-decoration:none;font-size:18px;font-weight:800;animation:slide .5s cubic-bezier(.2,.9,.2,1) .24s both}.sheet-cta,.sheet-cta i{display:flex;align-items:center}.sheet-cta i{width:48px;height:48px;border-radius:50%;background:#0c0c0b;justify-content:center;font-style:normal}.sheet-foot{margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:#8f8c84;animation:slide .5s .3s both}.sheet-foot a{text-decoration:none;color:inherit}.sheet-foot a:hover{color:#fff}.pageHome .btn{display:inline-flex;align-items:center;gap:12px;height:64px;padding:0 10px 0 28px;border-radius:999px;border:3px solid #0c0c0b;text-decoration:none;font-size:18px;font-weight:800;box-shadow:0 4px 0 #0c0c0b;transition:translate .15s,box-shadow .15s;white-space:nowrap}.pageHome .btn:hover{translate:0 -3px;box-shadow:0 7px 0 #0c0c0b}.pageHome .btn i{width:44px;height:44px;border-radius:50%;background:#0c0c0b;display:flex;align-items:center;justify-content:center;flex:none;font-style:normal}.pageHome .lnk{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;transition:background-size .3s}.pageHome .lnk:hover{background-size:100% 2px}@keyframes drawOnce{to{stroke-dashoffset:0}}.pageHome .draw{stroke-dasharray:900;stroke-dashoffset:900;animation:drawOnce 1.3s cubic-bezier(.6,0,.3,1) .9s forwards}.pageHome .hero-bottom{margin-top:44px;display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.pageHome .cluster{position:relative;flex:1 1 380px;min-height:330px}.pageHome .cluster>.fl{position:absolute}.pageHome .c1{left:4%;top:0}.pageHome .c2{left:42%;top:30px}.pageHome .c3{left:6%;top:104px}.pageHome .c4{right:0;top:124px}.pageHome .c5{left:14%;top:214px}.pageHome .match{display:inline-flex;align-items:center;gap:14px;transform:rotate(-3deg);background:#d4ff3a;color:#0c0c0b;border:3px solid #0c0c0b;border-radius:999px;padding:12px 26px 12px 14px;box-shadow:0 6px 0 #fff}.pageHome .match .mt{font-size:22px;font-weight:900;letter-spacing:-.03em}.pageHome .badge{position:absolute;right:3%;top:40px}.pageHome .promise{position:relative;margin:14px 0 0 150px;padding-left:4px;font-size:24px;color:#ffe27a}.pageHome .chat{background:#1c1b19;border-radius:36px;padding:26px;display:flex;flex-direction:column;gap:10px}.pageHome .msg{max-width:80%;padding:12px 18px;border-radius:22px;font-size:17px;line-height:1.35;font-weight:500}.pageHome .msg b{display:block;font-size:12px;font-weight:800;opacity:.6;margin-bottom:2px}.pageHome .them{align-self:flex-start;background:#2a2926;color:#fff;border-bottom-left-radius:6px}.pageHome .fridge{flex:1 1 560px;position:relative;background:#f4f3ef;border:3px solid #0c0c0b;border-radius:44px;padding:36px 36px 36px 58px;box-shadow:10px 10px 0 #0c0c0b}.pageHome .handle{position:absolute;left:20px;top:70px;width:12px;height:150px;border-radius:8px;background:#0c0c0b}.pageHome .mags{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px 12px}.pageHome .magb{height:58px;padding:0 22px;border-radius:999px;border:3px solid #0c0c0b;font-family:inherit;font-size:19px;font-weight:800;letter-spacing:-.02em;cursor:pointer}.pageHome .reco{flex:1 1 380px;background:#0c0c0b;color:#fff;border-radius:44px;padding:34px;display:flex;flex-direction:column;border:3px solid #0c0c0b;min-height:320px}.pageHome .receipt{flex:0 1 420px;width:100%;max-width:420px;margin:0 auto}.pageHome .rrow{display:flex;gap:8px;align-items:baseline}.pageHome .rrow i{flex:1 1;border-bottom:2px dotted #0c0c0b;translate:0 -4px;font-style:normal}.pageHome .foot-top{justify-content:space-between;align-items:flex-end;gap:30px}.pageHome .foot-links,.pageHome .foot-top{position:relative;z-index:2;display:flex;flex-wrap:wrap}.pageHome .foot-links{margin-top:70px;gap:14px 34px;font-size:15px;color:#bdbab1;align-items:center}.pageHome .foot-links .spacer{flex:1 1}.pageHome .word{position:relative;z-index:0;margin-top:30px;font-size:clamp(120px,27vw,400px);line-height:.78;font-weight:900;letter-spacing:-.075em;color:#d4ff3a;text-align:center;translate:0 .1em;pointer-events:none}.pageHome .word .fl{position:absolute}.pageHome .demo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.pageHome .demo-head .h2{font-size:clamp(50px,7.4vw,112px)}.pageHome .demo-grid{margin-top:52px;display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}.pageHome .household-title{font-size:clamp(44px,7.6vw,116px);line-height:1.15;text-align:center}.pageHome .cycle-wrap{display:inline-block;height:1.15em;overflow:hidden;vertical-align:top}.pageHome .cycle-line{display:block;height:1.15em;white-space:nowrap}.pageHome .foot-title{font-size:clamp(44px,5.6vw,84px)}.pageHome .cat{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:24px 56px;gap:24px 56px;padding:44px 0;border-top:2px solid #0c0c0b}.pageHome .cat:first-child{border-top:none}.pageHome .qa{background:#ffffff;border:2px solid #0c0c0b;border-radius:24px;margin-top:12px;overflow:hidden}.pageHome .qa:first-child{margin-top:0}.pageHome .qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;font-size:19px;font-weight:800;letter-spacing:-.015em}.pageHome .qa summary::-webkit-details-marker{display:none}.pageHome .qa summary i{flex:none;width:34px;height:34px;border-radius:50%;background:#0c0c0b;color:#d4ff3a;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:22px;font-weight:700;transition:rotate .25s}.pageHome .qa[open] summary i{rotate:45deg}.pageHome .qa p{margin:0;padding:0 22px 22px;font-size:17px;line-height:1.55;color:#3a3834}.pageHome .rise{display:inline-block;animation:rise .9s cubic-bezier(.2,.9,.2,1) both}.pageHome .loader{height:26px;border-radius:999px;border:3px solid #ffffff;overflow:hidden;background:#1c1b19}.pageHome .loader div{height:100%;width:92%;background:repeating-linear-gradient(-45deg,#d4ff3a 0 14px,#b8e01f 14px 28px);animation:stripes 1s linear infinite;border-radius:999px}@keyframes wob{0%,to{rotate:-3deg}50%{rotate:3deg}}.pageHome .wob{animation:wob 3s ease-in-out infinite}.pageHome .wob svg{max-width:none}.pageHome .legal-doc,.pageHome .privacy-doc{overflow:visible}.pageHome .doc{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.pageHome .toc{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:600}.pageHome .toc a{text-decoration:none;padding:8px 14px;border-radius:999px;color:#3a3834}.pageHome .toc a:hover{background:#ffffff;color:#0c0c0b}.pageHome .dsec{padding:36px 0;border-top:2px solid #0c0c0b;display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:8px 20px;gap:8px 20px}.pageHome .dsec:first-child{border-top:none;padding-top:0}.pageHome .dnum{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;font-size:15px;font-weight:700;padding-top:10px}.pageHome .dsec h2{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:900;letter-spacing:-.04em;line-height:1.05;color:#0c0c0b}.pageHome .dsec li,.pageHome .dsec p{font-size:17px;line-height:1.6;color:#2a2926}.pageHome .dsec p{margin:12px 0 0}.pageHome .dsec ul{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.pageHome .dsec a{font-weight:700;color:inherit}.pageHome .tbl{margin-top:16px;display:flex;flex-direction:column;border:2px solid #0c0c0b;border-radius:22px;overflow:hidden;background:#fff}.pageHome .tbl>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 18px;border-top:1px solid #e4e2db;font-size:15.5px;line-height:1.45;color:#0c0c0b}.pageHome .tbl>div:first-child{border-top:none;background:#0c0c0b;color:#fff;font-weight:800}@media (max-width:820px){.pageHome .nav-links{display:none}.pageHome .burger{display:flex}.pageHome .cluster{min-height:0;flex-basis:100%;display:flex;flex-wrap:wrap;gap:16px 10px;align-items:center}.pageHome .cluster>.fl{position:static}.pageHome .match{padding:10px 20px 10px 10px;gap:10px}.pageHome .match .mt{font-size:18px!important}.pageHome .badge{display:none}.pageHome .promise{margin-left:96px;font-size:22px}.pageHome .fridge{padding:26px 20px 26px 40px;box-shadow:6px 6px 0 #0c0c0b;border-radius:34px}.pageHome .handle{left:14px;width:9px;height:110px}.pageHome .magb{height:50px;padding:0 16px;font-size:17px}.pageHome .reco{padding:28px 24px;border-radius:34px}.pageHome .cat{gap:20px}.pageHome .cat,.pageHome .doc{grid-template-columns:minmax(0,1fr)}.pageHome .doc{gap:0}.pageHome .toc{display:none}.pageHome .dsec{grid-template-columns:minmax(0,1fr);gap:4px}.pageHome .dnum{padding-top:0}.pageHome .tbl>div{grid-template-columns:minmax(0,1fr);gap:4px}.pageHome .btn{height:58px;font-size:16.5px;padding-left:22px}.pageHome .btn i{width:40px;height:40px}.pageHome .word .fl .stk{font-size:15px!important}}