@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_40ab80;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_Fallback_40ab80;src:local("Arial");ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.00%;size-adjust:111.04%}.__className_40ab80{font-family:__Epilogue_40ab80,__Epilogue_Fallback_40ab80;font-style:normal}.AppStoreBadge_badge__LzqqP{display:inline-block;border:2.5px solid #000;border-radius:12px;box-shadow:4px 4px 0 #000;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;overflow:hidden}.AppStoreBadge_badge__LzqqP:hover{transform:translate(-3px,-3px) rotate(-1deg);box-shadow:7px 7px 0 #000}.AppStoreBadge_badge__LzqqP:active{transform:translate(0);box-shadow:2px 2px 0 #000}.AppStoreBadge_svg__EE3K_{display:block;width:160px;height:auto}.AppStoreBadge_dark__7RztR .AppStoreBadge_border__sKPnv{fill:#a6a6a6}.AppStoreBadge_dark__7RztR .AppStoreBadge_bg__DMzYU{fill:#000}.AppStoreBadge_dark__7RztR .AppStoreBadge_text__C3UKl{fill:#fff}.AppStoreBadge_light__veXnI .AppStoreBadge_border__sKPnv{fill:#a6a6a6}.AppStoreBadge_light__veXnI .AppStoreBadge_bg__DMzYU{fill:#fff}.AppStoreBadge_light__veXnI .AppStoreBadge_text__C3UKl{fill:#000}.Header_header__Gb5Wk{position:fixed;top:0;left:0;right:0;padding:1rem 1.5rem;background:hsla(31,72%,87%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:2px solid #000;z-index:100;display:flex;justify-content:space-between;align-items:center}.Header_logoWrap__gZ5RD{display:flex;align-items:center;gap:.5rem}.Header_logoIcon__tX2p1{border-radius:6px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Header_logoWrap__gZ5RD:hover .Header_logoIcon__tX2p1{transform:rotate(-10deg) scale(1.1)}.Header_logo__l4q4f{font-size:1.5rem;font-weight:700;color:#1a1a1a}.Header_logoAccent__WgW_g{color:#e14b3a}.Header_downloadBtn__L7aaQ{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-weight:600;font-size:.875rem;text-decoration:none;color:#fff;background:#e14b3a;border:2.5px solid #000;border-radius:9999px;box-shadow:3px 3px 0 #000;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.Header_downloadBtn__L7aaQ:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 #000}.Header_downloadBtn__L7aaQ:active{transform:translate(0);box-shadow:0 0 0 #000}.Hero_hero__if_4w{padding:8rem 1.5rem 4rem;min-height:100vh;display:flex;align-items:center;justify-content:center}.Hero_container__4p1qZ{display:flex;align-items:center;justify-content:space-between;gap:4rem;max-width:1100px;width:100%}.Hero_content__9PS3_{flex:1 1;text-align:left}.Hero_badge__sHP1D{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #000;border-radius:9999px;box-shadow:3px 3px 0 #000;margin-bottom:2rem;font-weight:600;font-size:.875rem;color:#1a1a1a;animation:Hero_slideDown__pagxR .6s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}.Hero_title__6iaC6{font-size:clamp(3rem,10vw,5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.5rem;color:#1a1a1a;animation:Hero_slideUp__gxRFi .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.Hero_titleAccent__MtOhU{color:#e14b3a;display:inline-block;position:relative}.Hero_titleAccent__MtOhU:after{content:"";position:absolute;bottom:.1em;left:-.05em;right:-.05em;height:.15em;background:#e14b3a;opacity:.3;transform:skewX(-5deg);z-index:-1}.Hero_subtitle__AA2V5{font-size:1.35rem;color:#3a312f;max-width:520px;margin-bottom:3rem;line-height:1.5;animation:Hero_slideUp__gxRFi .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.35s}.Hero_cta__dSR3m{margin-bottom:5rem;animation:Hero_slideUp__gxRFi .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.5s}.Hero_phoneMockup__jVtZP{flex-shrink:0;width:280px;animation:Hero_phoneEnter__DbwFH 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.6s;perspective:1000px}.Hero_phoneFrame__yjpXo{background:#fff;border:3px solid #000;border-radius:2.5rem;box-shadow:8px 8px 0 #000;padding:.5rem;aspect-ratio:9/19;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.Hero_phoneMockup__jVtZP:hover .Hero_phoneFrame__yjpXo{transform:rotateY(-5deg) rotateX(5deg) translateY(-8px);box-shadow:16px 20px 0 rgba(0,0,0,.15)}.Hero_phoneScreen__wAVj0{background:linear-gradient(180deg,#fafafa,#f0f0f0);border-radius:2rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem}.Hero_phoneAppIcon__L46Dy{border-radius:1.25rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Hero_phoneText__ZxsH1{text-align:center}.Hero_phoneText__ZxsH1 h3{font-size:1.35rem;font-weight:700;margin-bottom:.25rem;color:#1a1a1a}.Hero_phoneText__ZxsH1 p{font-size:.875rem;color:#666}.Hero_chips__OavSS{display:flex;gap:.5rem}.Hero_chip__Ahba5{padding:.3rem .85rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;border:2px solid #000;box-shadow:2px 2px 0 #000;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.Hero_chip__Ahba5:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 #000}.Hero_chipWant__Vi6x8{background:rgba(225,75,58,.15);color:#e14b3a}.Hero_chipWent__aQFGx{background:rgba(52,199,89,.15);color:#2da94f}.Hero_chipSaved__9wnaS{background:rgba(255,184,0,.15);color:#9a7000}.Hero_chipProof__o8S_j{background:rgba(26,26,26,.08);color:#1a1a1a;font-size:.6rem}.Hero_bullets__2ywLr{list-style:none;padding:0;margin:0 0 2.5rem;display:flex;flex-direction:column;gap:.75rem;animation:Hero_slideUp__gxRFi .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.4s}.Hero_bullets__2ywLr li{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;color:#3a312f;font-weight:500}.Hero_bullets__2ywLr li:before{content:"→";color:#e14b3a;font-weight:700}@keyframes Hero_slideDown__pagxR{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_slideUp__gxRFi{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_phoneEnter__DbwFH{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:800px){.Hero_container__4p1qZ{flex-direction:column;text-align:center}.Hero_content__9PS3_{text-align:center}.Hero_bullets__2ywLr{align-items:center}.Hero_phoneMockup__jVtZP{width:240px}}@media (max-width:640px){.Hero_hero__if_4w{padding-top:7rem}.Hero_title__6iaC6{font-size:clamp(2.5rem,12vw,3.5rem)}}.Features_features__bQzbB{padding:6rem 1.5rem;background:#fff;border-top:3px solid #000;border-bottom:3px solid #000;position:relative}.Features_container__En20N{max-width:1100px;margin:0 auto}.Features_header__hFWba{text-align:center;margin-bottom:4rem}.Features_title__9D6oG{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;margin-bottom:.75rem;color:#1a1a1a;letter-spacing:-.02em}.Features_subtitle__71pjU{color:#3a312f;font-size:1.2rem}.Features_grid__wAq_n{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:900px){.Features_grid__wAq_n{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.Features_grid__wAq_n{grid-template-columns:1fr}}.Features_card__iQmTV{background:#f6dfc7;border:3px solid #000;border-radius:1.25rem;padding:2rem;box-shadow:5px 5px 0 #000;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;position:relative;overflow:hidden}.Features_card__iQmTV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.4));opacity:0;transition:opacity .3s ease}.Features_card__iQmTV:hover{transform:translate(-4px,-4px) rotate(-1deg);box-shadow:9px 9px 0 #000}.Features_card__iQmTV:hover:before{opacity:1}.Features_card__iQmTV:nth-child(2):hover{transform:translate(-4px,-4px) rotate(1deg)}.Features_card__iQmTV:nth-child(3):hover{transform:translate(-4px,-4px) rotate(-.5deg)}.Features_card__iQmTV:nth-child(4):hover{transform:translate(-4px,-4px) rotate(.5deg)}.Features_icon__2ycpN{width:56px;height:56px;background:#fff;border:2.5px solid #000;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#e14b3a;box-shadow:3px 3px 0 #000;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.Features_card__iQmTV:hover .Features_icon__2ycpN{transform:scale(1.1) rotate(-5deg)}.Features_card__iQmTV h3{font-size:1.35rem;font-weight:700;margin-bottom:.5rem;color:#1a1a1a;position:relative;z-index:1}.Features_card__iQmTV p{color:#3a312f;line-height:1.6;font-size:1rem;position:relative;z-index:1}.HowItWorks_section__UK8HL{padding:6rem 1.5rem}.HowItWorks_container__MxjZa{max-width:1100px;margin:0 auto}.HowItWorks_header__nOKIs{text-align:center;margin-bottom:4rem}.HowItWorks_title__AtYB8{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;margin-bottom:.75rem;color:#1a1a1a;letter-spacing:-.02em}.HowItWorks_subtitle__sTN9b{color:#3a312f;font-size:1.2rem}.HowItWorks_steps__PN578{display:flex;flex-direction:column;gap:3rem;max-width:600px;margin:0 auto;position:relative}.HowItWorks_steps__PN578:before{content:"";position:absolute;left:24px;top:60px;bottom:60px;width:3px;background:repeating-linear-gradient(180deg,#000 0,#000 8px,transparent 0,transparent 16px)}.HowItWorks_step__jEl9k{display:flex;gap:2rem;align-items:flex-start;position:relative}.HowItWorks_stepNumber__L1OgO{width:52px;height:52px;background:#e14b3a;color:#fff;border:3px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.35rem;flex-shrink:0;box-shadow:4px 4px 0 #000;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;position:relative;z-index:1}.HowItWorks_step__jEl9k:hover .HowItWorks_stepNumber__L1OgO{transform:scale(1.15) rotate(-10deg);box-shadow:6px 6px 0 #000}.HowItWorks_stepContent__C1Qnz{padding-top:.25rem}.HowItWorks_stepContent__C1Qnz h3{font-size:1.35rem;font-weight:700;margin-bottom:.5rem;color:#1a1a1a;transition:transform .3s ease}.HowItWorks_step__jEl9k:hover .HowItWorks_stepContent__C1Qnz h3{transform:translateX(4px)}.HowItWorks_stepContent__C1Qnz p{color:#3a312f;line-height:1.6;font-size:1.05rem}@media (max-width:640px){.HowItWorks_steps__PN578:before{display:none}.HowItWorks_step__jEl9k{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.CTA_cta__YgKMh{padding:6rem 1.5rem;background:#1a1a1a;color:#fff;text-align:center;border-top:3px solid #000;position:relative;overflow:hidden}.CTA_cta__YgKMh:after,.CTA_cta__YgKMh:before{content:"";position:absolute;width:200px;height:200px;border:3px solid hsla(0,0%,100%,.1);border-radius:50%}.CTA_cta__YgKMh:before{top:-100px;left:-100px}.CTA_cta__YgKMh:after{bottom:-100px;right:-100px}.CTA_cta__YgKMh h2{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;margin-bottom:1rem;letter-spacing:-.02em;position:relative}.CTA_cta__YgKMh p{margin-bottom:2.5rem;opacity:.8;font-size:1.2rem;position:relative}.Footer_footer__YbL4G{padding:2rem 1.5rem;border-top:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;max-width:1100px;margin:0 auto}.Footer_copy__NnafF{color:#3a312f;font-size:.9rem;font-weight:500}.Footer_links__V23qF{display:flex;gap:2rem}.Footer_links__V23qF a{color:#3a312f;text-decoration:none;font-size:.9rem;font-weight:500;position:relative;transition:color .2s ease}.Footer_links__V23qF a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#e14b3a;transition:width .3s cubic-bezier(.34,1.56,.64,1)}.Footer_links__V23qF a:hover{color:#e14b3a}.Footer_links__V23qF a:hover:after{width:100%}@media (max-width:640px){.Footer_footer__YbL4G{flex-direction:column;text-align:center}}.page_page__ZU32B{--bg:#f6dfc7;--accent:#e14b3a;--text:#1a1a1a;background:var(--bg);min-height:100vh;overflow-x:hidden}.page_page__ZU32B *{font-family:inherit}