.AppPreview_appPreview__c_SM1{background:#fff;padding:6rem 1rem}.AppPreview_content__CHtKM{text-align:center}.AppPreview_sectionTitle__sAaXG{font-size:2rem;font-weight:700;margin-bottom:.75rem;color:var(--color-dark)}.AppPreview_sectionDescription__THmgV{font-size:1.125rem;color:var(--color-gray-600);margin-bottom:3rem}.AppPreview_previewGrid__Li3Dg{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}@media (min-width:1024px){.AppPreview_previewGrid__Li3Dg{grid-template-columns:1fr auto 1fr;gap:2rem}}.AppPreview_featureColumn__s2XxB{display:flex;flex-direction:column;gap:4rem}.AppPreview_featureBlock__YfBvL{text-align:left;display:flex;flex-direction:column;gap:1rem}.AppPreview_subHeader__HoSmD{color:#15b886;font-size:.9rem;font-weight:500;text-transform:none;margin-bottom:.5rem}.AppPreview_featureTitle__0rOk_{font-size:1.5rem;font-weight:500;color:#000;line-height:1.3}.AppPreview_featureList__GNQ_k{display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem}.AppPreview_featureItem__xuGPO{display:flex;align-items:flex-start;gap:.8rem;font-size:14px;color:#444;line-height:1.4}.AppPreview_iconCircle___wA4u{width:20px;height:20px;border-radius:50%;flex-shrink:0;margin-top:3px}.AppPreview_iconGreen__ZyUgH{background-color:#15b886}.AppPreview_iconYellow__l69mr{background-color:#facc15}.AppPreview_iconCheck__mMDSb{color:#15b886}.AppPreview_phoneMockup__2KpIs{display:flex;justify-content:center;order:-1}@media (min-width:1024px){.AppPreview_phoneMockup__2KpIs{order:0}}.AppPreview_phoneImage__PC6Xb{width:100%;max-width:320px;height:auto;border-radius:40px}.FAQ_faq__dfIk3{background-color:#fff;padding:6rem 1rem}.FAQ_header__KRpWR{text-align:left;max-width:800px;margin:0 auto 3rem}.FAQ_title__mvpNS{font-size:2rem;font-weight:600;color:var(--color-dark);margin-bottom:.75rem}.FAQ_description__8tPiU{font-size:1.125rem;color:var(--color-gray-600)}.FAQ_accordion__axLPE{max-width:800px;margin:0 auto;display:flex;flex-direction:column}.FAQ_item__69JzO{background-color:transparent;border-bottom:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease}.FAQ_item__69JzO:first-child{border-top:1px solid #e5e7eb}.FAQ_question__5vjQD{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-family:var(--font-sans);font-size:1.1rem;font-weight:500;text-align:left;color:#111;background:transparent;border:none;cursor:pointer}.FAQ_question__5vjQD:hover{color:#000}.FAQ_icon__HoRzH{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:#666}.FAQ_itemOpen__Qs7pY .FAQ_icon__HoRzH{transform:rotate(180deg);color:#000}.FAQ_answer__la_lr{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,margin .3s ease}.FAQ_itemOpen__Qs7pY .FAQ_answer__la_lr{max-height:500px;padding-bottom:1.5rem}.FAQ_answer__la_lr p{font-size:1rem;line-height:1.6;color:#555;max-width:90%}.Footer_footer__g6I0S{background:linear-gradient(180deg,#fff 0,#d1fae5);padding:5rem 1rem 3rem;color:#000;justify-content:center}.Footer_container__uvNYB,.Footer_footer__g6I0S{display:flex;flex-direction:column;align-items:center}.Footer_container__uvNYB{width:100%;max-width:1200px;gap:3rem}.Footer_logoContainer__0qUr9{margin-bottom:1rem;text-align:center}.Footer_bigLogo__SouKg{max-width:600px;width:100%;height:auto}.Footer_navLinks__1leFV{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}.Footer_link__uTOGi{font-size:.95rem;color:#4b5563;text-decoration:underline;text-underline-offset:4px;font-weight:500;transition:color .2s}.Footer_link__uTOGi:hover{color:#000}.Footer_socialLinks__r_7D5{display:flex;gap:1.5rem;align-items:center}.Footer_socialIcon__0jEk7 img{opacity:.7;transition:opacity .2s}.Footer_socialIcon__0jEk7:hover img{opacity:1}.Footer_footerBottom__loPFA{width:100%;display:flex;align-items:center;margin-top:4rem;padding-top:2rem;justify-content:flex-start}.Footer_copyrightWrapper__0LmDW{display:flex;align-items:center;gap:.5rem}.Footer_copyrightLogo__S1GTr{width:20px;height:20px}.Footer_copyrightText__zi0tI{font-size:.8rem;color:#6b7280;font-weight:500}@media (max-width:768px){.Footer_bigLogo__SouKg{max-width:80%}.Footer_navLinks__1leFV{gap:1rem;flex-direction:column;align-items:center}.Footer_footerBottom__loPFA{justify-content:center}}.Header_header__uZAJc{position:sticky;top:0;z-index:100;background-color:var(--color-white)}.Header_headerContent___cn_R{display:flex;align-items:center;justify-content:space-between;height:72px}.Header_logo__bRWR5{display:flex;align-items:center;z-index:101}.Header_logoImage__WatYy{height:32px;width:auto}.Header_nav__j2EUc{display:none;align-items:center;gap:2rem}@media (min-width:768px){.Header_nav__j2EUc{display:flex}}.Header_navLink__I2GBp{font-size:.9rem;font-weight:500;color:var(--color-black);transition:color var(--transition-base)}.Header_navLink__I2GBp:hover{color:var(--color-brand)}.Header_authButtons__1INoJ{display:none;align-items:center;gap:.75rem}@media (min-width:768px){.Header_authButtons__1INoJ{display:flex}}.Header_menuButton__8QB5x{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;z-index:101}@media (min-width:768px){.Header_menuButton__8QB5x{display:none}}.Header_menuIcon__doewV{display:flex;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;position:relative}.Header_menuIcon__doewV span{display:block;width:20px;height:2px;background-color:var(--color-dark);border-radius:1px;transition:all var(--transition-base);position:absolute}.Header_menuIcon__doewV span:first-child{transform:translateY(-6px)}.Header_menuIcon__doewV span:nth-child(3){transform:translateY(6px)}.Header_menuOpen__XFZAw span:first-child{transform:rotate(45deg) translateY(0)}.Header_menuOpen__XFZAw span:nth-child(2){opacity:0}.Header_menuOpen__XFZAw span:nth-child(3){transform:rotate(-45deg) translateY(0)}.Header_mobileMenu__KlV2L{position:fixed;top:72px;left:0;right:0;bottom:0;background-color:var(--color-white);padding:1.5rem;transform:translateX(100%);transition:transform var(--transition-slow);z-index:99}.Header_mobileMenuOpen__8hpXi{transform:translateX(0)}@media (min-width:768px){.Header_mobileMenu__KlV2L{display:none}}.Header_mobileNav__ZCgEK{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.Header_mobileNavLink__W9edX{display:block;padding:1rem;font-size:1.125rem;font-weight:500;color:var(--color-dark);border-radius:var(--radius-md);transition:background-color var(--transition-base)}.Header_mobileNavLink__W9edX:hover{background-color:var(--color-gray-50)}.Header_mobileAuthButtons__QxaR5{display:flex;flex-direction:column;gap:.75rem}