.header_header__ZYf69{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid rgba(37,51,74,.08);box-shadow:0 4px 20px rgba(37,51,74,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:0}.header_container__N1hhh{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:80px}.header_leftSection__hifTu{display:flex;align-items:center;gap:3.5rem}.header_logo__PxXSu{text-decoration:none;transition:all .3s ease}.header_logoContainer__PSWeM{position:relative;display:flex;align-items:center;justify-content:center}.header_logoImage__MiMqI{width:48px;height:48px;border-radius:50%;object-fit:cover}.header_logoImage__MiMqI,.header_logoRing__k8E2u{border:2px solid var(--lavender);transition:all .3s ease}.header_logoRing__k8E2u{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;opacity:.3}.header_logo__PxXSu:hover .header_logoImage__MiMqI{border-color:var(--ink);transform:scale(1.05)}.header_logo__PxXSu:hover .header_logoRing__k8E2u{opacity:.6;transform:scale(1.1)}.header_nav__TS4hp{display:flex;gap:2rem}.header_navLink__e80Ce{color:var(--ink);text-decoration:none;font-weight:500;font-size:.9rem;letter-spacing:.02em;transition:all .3s ease;position:relative;padding:.75rem 1.25rem;border-radius:20px;display:flex;align-items:center;gap:.5rem}.header_navDot__pLyAZ{width:6px;height:6px;background:var(--lavender);border-radius:50%;transition:all .3s ease}.header_navLink__e80Ce:hover{color:var(--ink);background:rgba(230,220,245,.1)}.header_navLink__e80Ce:hover .header_navDot__pLyAZ{background:var(--ink);transform:scale(1.2)}.header_status__7VC5_{background:rgba(230,220,245,.1);border:1px solid rgba(230,220,245,.2);border-radius:20px;padding:.5rem 1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.header_statusIcon__CE94H{color:var(--lavender);font-size:.75rem;animation:header_statusPulse__nGoLB 2s ease-in-out infinite}.header_statusText__odTsZ{font-size:.75rem;font-weight:600;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.header_status__7VC5_:hover{background:rgba(230,220,245,.2);border-color:var(--lavender)}.header_mobileMenuToggle__BBh7y{display:none;background:rgba(230,220,245,.1);border:1px solid rgba(230,220,245,.2);border-radius:12px;cursor:pointer;padding:.75rem;transition:all .3s ease;color:var(--ink);width:44px;height:44px;align-items:center;justify-content:center}.header_mobileMenuToggle__BBh7y:hover{background:rgba(230,220,245,.2);border-color:var(--lavender);transform:translateY(-1px)}.header_mobileMenuToggle__BBh7y.header_active__sVmTM{background:var(--lavender);border-color:var(--lavender);color:var(--ink)}.header_mobileOverlay__LZ7G2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(37,51,74,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;animation:header_fadeIn__QzyjU .3s ease forwards;cursor:pointer;pointer-events:auto}@keyframes header_fadeIn__QzyjU{to{opacity:1}}.header_mobileNav__Xh_ds{display:none;position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--paper);border-left:1px solid rgba(230,220,245,.3);box-shadow:-8px 0 32px rgba(37,51,74,.15);z-index:999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.header_mobileNav__Xh_ds.header_open__AdIbc{transform:translateX(0)}.header_mobileNavContent__RoJNH{padding:2rem 0;height:100%;display:flex;flex-direction:column}.header_mobileNavLink__K7sd6{display:block;padding:1.5rem 2rem;color:var(--ink);text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .3s ease;border-bottom:1px solid rgba(230,220,245,.1);position:relative}.header_mobileNavLink__K7sd6:hover{background:rgba(230,220,245,.1);color:var(--ink);padding-left:2.5rem}.header_mobileNavLink__K7sd6:last-child{border-bottom:none}.header_mobileNavText__MuO4J{position:relative;z-index:1}@keyframes header_statusPulse__nGoLB{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:768px){.header_container__N1hhh{padding:0 1.5rem;height:70px}.header_leftSection__hifTu{gap:1.5rem}.header_nav__TS4hp,.header_status__7VC5_{display:none}.header_mobileMenuToggle__BBh7y{display:flex}.header_mobileNav__Xh_ds{display:block}.header_logoImage__MiMqI{width:40px;height:40px}}.header_rightSection__WZ9Z3{display:flex;align-items:center;gap:2rem}.footer_footer__AQTwI{background:var(--paper);border-top:1px solid rgba(37,51,74,.08);padding:4rem 0 2rem;margin-top:0;position:relative}.footer_footer__AQTwI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(230,220,245,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(37,51,74,.03) 0,transparent 50%);pointer-events:none}.footer_container__7eEXh{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.footer_content__UPc4A{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.footer_brand__wcUV_{display:flex;align-items:center;gap:1.5rem}.footer_logoSection__PN8CB{position:relative;display:flex;align-items:center;justify-content:center}.footer_logo__ED_kM{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid var(--lavender);transition:all .3s ease}.footer_logoRing__1eLI_{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:2px solid var(--lavender);border-radius:50%;opacity:.3;transition:all .3s ease}.footer_brand__wcUV_:hover .footer_logo__ED_kM{border-color:var(--ink);transform:scale(1.05)}.footer_brand__wcUV_:hover .footer_logoRing__1eLI_{opacity:.6;transform:scale(1.1)}.footer_brandText__yShtq{display:flex;flex-direction:column;gap:.5rem}.footer_brandTitle__LmSCE{color:var(--ink);font-size:1.25rem;font-weight:700;margin:0}.footer_tagline__Ja2A3{color:var(--muted);font-size:.95rem;font-weight:500;margin:0}.footer_links__mlow_{display:flex;gap:3rem}.footer_linkGroup__rOTBQ{display:flex;flex-direction:column;gap:1rem}.footer_linkTitle__UTKAE{color:var(--ink);font-size:1rem;font-weight:600;margin:0 0 .5rem}.footer_link__5I8ag{color:var(--muted);text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;padding:.25rem 0}.footer_link__5I8ag:hover{color:var(--ink);transform:translateX(4px)}.footer_social__DZ8_b{display:flex;flex-direction:column;gap:1rem}.footer_socialTitle__TcX0f{color:var(--ink);font-size:1rem;font-weight:600;margin:0 0 .5rem}.footer_socialLinks__7RYZD{display:flex;gap:1rem}.footer_socialLink__qMidI{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:rgba(230,220,245,.1);color:var(--muted);border-radius:50%;transition:all .3s ease;border:2px solid rgba(230,220,245,.2);flex-shrink:0}.footer_socialLink__qMidI:hover{background:var(--lavender);color:var(--ink);transform:translateY(-2px);border-color:var(--lavender);box-shadow:0 8px 25px rgba(230,220,245,.3)}.footer_bottom__2ITNk{border-top:1px solid rgba(37,51,74,.08);padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.footer_copyright__Uzpxs{color:var(--muted);font-size:.9rem;font-weight:500}.footer_scrollTop__a_yZH{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:rgba(230,220,245,.1);color:var(--muted);border:2px solid rgba(230,220,245,.2);border-radius:50%;cursor:pointer;transition:all .3s ease;flex-shrink:0}.footer_scrollTop__a_yZH:hover{background:var(--lavender);color:var(--ink);transform:translateY(-2px);border-color:var(--lavender)}@media (max-width:768px){.footer_container__7eEXh{padding:0 1.5rem}.footer_content__UPc4A{flex-direction:column;gap:2.5rem;text-align:center}.footer_brand__wcUV_{flex-direction:column;text-align:center;gap:1rem}.footer_logo__ED_kM{width:50px;height:50px}.footer_brandTitle__LmSCE{font-size:1.1rem}.footer_tagline__Ja2A3{font-size:.9rem}.footer_links__mlow_{gap:2rem;flex-wrap:wrap;justify-content:center}.footer_linkGroup__rOTBQ{min-width:120px}.footer_social__DZ8_b{align-items:center}.footer_socialLinks__7RYZD{justify-content:center}.footer_scrollTop__a_yZH,.footer_socialLink__qMidI{width:42px;height:42px;min-width:42px;min-height:42px}.footer_bottom__2ITNk{flex-direction:column;gap:1rem;text-align:center}.footer_footer__AQTwI{padding:3rem 0 2rem}}@media (max-width:480px){.footer_container__7eEXh{padding:0 1rem}.footer_content__UPc4A{gap:2rem}.footer_brand__wcUV_{gap:.75rem}.footer_logo__ED_kM{width:45px;height:45px}.footer_brandTitle__LmSCE{font-size:1rem}.footer_tagline__Ja2A3{font-size:.85rem}.footer_links__mlow_{gap:1.5rem;flex-direction:column;align-items:center}.footer_linkGroup__rOTBQ{min-width:auto}.footer_socialLinks__7RYZD{gap:.75rem}.footer_scrollTop__a_yZH,.footer_socialLink__qMidI{width:40px;height:40px;min-width:40px;min-height:40px}.footer_footer__AQTwI{padding:2.5rem 0 1.5rem}}.components_btn__UofOj{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:500;font-size:1rem;text-decoration:none;transition:all .25s ease;cursor:pointer;border:none;min-height:44px}.components_btnPrimary__BcBqn{background:var(--ink);color:#fff;box-shadow:0 8px 25px rgba(37,51,74,.3);border:none;position:relative;overflow:hidden}.components_btnPrimary__BcBqn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(230,220,245,.2),transparent);transition:left .6s ease}.components_btnPrimary__BcBqn:hover:before{left:100%}.components_btnPrimary__BcBqn:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(37,51,74,.4)}.components_btnGhost__LIekx{background:rgba(230,220,245,.1);color:var(--ink);border:2px solid var(--lavender);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.components_btnGhost__LIekx:hover{background:var(--lavender);color:var(--ink);transform:translateY(-3px);box-shadow:0 8px 25px rgba(230,220,245,.3)}.components_btnLarge__NdEcW{padding:1rem 2rem;font-size:1.125rem;min-height:52px}.components_badge__rXDRk{display:inline-flex;align-items:center;padding:.5rem 1rem;background:rgba(37,51,74,.1);color:var(--ink);border-radius:25px;font-size:.875rem;font-weight:600;box-shadow:0 4px 15px rgba(37,51,74,.1);border:1px solid rgba(37,51,74,.2);transition:all .3s ease;animation:components_badgeFloat__i9ZzI 3s ease-in-out infinite}.components_badge__rXDRk:nth-child(2){animation-delay:.5s}.components_badge__rXDRk:nth-child(3){animation-delay:1s}.components_badge__rXDRk:nth-child(4){animation-delay:1.5s}.components_badge__rXDRk:nth-child(5){animation-delay:2s}.components_badge__rXDRk:nth-child(6){animation-delay:2.5s}.components_badge__rXDRk:nth-child(7){animation-delay:3s}.components_badge__rXDRk:hover{background:var(--lavender);color:var(--ink);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,51,74,.2);animation-play-state:paused}@keyframes components_badgeFloat__i9ZzI{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.components_badgeGroup__Hv5Vu{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.components_card__cODTh{background:var(--paper);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);transition:all .25s ease;border:1px solid rgba(37,51,74,.05)}.components_card__cODTh:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(37,51,74,.15)}.components_cardImage__VswMa{width:100%;height:200px;object-fit:cover;border-radius:calc(var(--radius) - 4px);margin-bottom:1rem}.components_formGroup__lX94X{margin-bottom:1.5rem}.components_label__7MCjS{display:block;margin-bottom:.5rem;font-weight:500;color:var(--ink)}.components_input__dFv9R,.components_select__9hJMS,.components_textarea__O8RQP{width:100%;padding:.75rem;border:2px solid rgba(37,51,74,.1);border-radius:var(--radius);font-size:1rem;transition:border-color .25s ease;background:var(--paper)}.components_input__dFv9R:focus,.components_select__9hJMS:focus,.components_textarea__O8RQP:focus{outline:none;border-color:var(--ink)}.components_textarea__O8RQP{min-height:120px;resize:vertical}.components_testimonialGrid__zSVDw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.components_testimonialCard__vU_mn{background:var(--paper);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);border:1px solid rgba(37,51,74,.05)}.components_testimonialContent__htui3{margin-bottom:1.5rem}.components_testimonialText__PQpaV{font-size:1.125rem;line-height:1.6;color:var(--ink);font-style:italic;margin:0}.components_testimonialAuthor__tD3Jl{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.components_authorInfo__vYrRz h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--ink)}.components_authorCompany__2XVA5,.components_authorRole__gRD4_{margin:0;font-size:.875rem;color:var(--muted)}.components_rating__acu5B{display:flex;gap:.25rem}.components_star__55Gsd{color:#fbbf24;font-size:1rem}.components_ctaSection__EwJiC{background:var(--paper);padding:4rem 0;text-align:center;border-top:1px solid rgba(37,51,74,.1)}.components_ctaContainer__7M9nf{max-width:600px;margin:0 auto;padding:0 1rem}.components_ctaTitle__jqY1u{font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:1rem;line-height:1.3}.components_ctaSubtitle__aBW1c{font-size:1.125rem;color:var(--muted);margin-bottom:2rem;line-height:1.6}.components_mt1__L8Xy6{margin-top:.5rem}.components_mt2__zgyFI{margin-top:1rem}.components_mt3__IgdPr{margin-top:1.5rem}.components_mt4__ZoCF7{margin-top:2rem}.components_mb1__kPMA6{margin-bottom:.5rem}.components_mb2__gj5rL{margin-bottom:1rem}.components_mb3__KWN_k{margin-bottom:1.5rem}.components_mb4__UU89l{margin-bottom:2rem}.components_pt1__zcdDj{padding-top:.5rem}.components_pt2__FgwOG{padding-top:1rem}.components_pt3__KFqQ4{padding-top:1.5rem}.components_pt4__cvNYf{padding-top:2rem}.components_pb1__Xufl_{padding-bottom:.5rem}.components_pb2__FA4xQ{padding-bottom:1rem}.components_pb3__HmdK6{padding-bottom:1.5rem}.components_pb4__cYGnj{padding-bottom:2rem}@media (max-width:768px){.components_btn__UofOj{min-height:48px;font-size:.95rem}.components_btnLarge__NdEcW{min-height:52px;font-size:1rem}.components_badge__rXDRk{font-size:.8rem;padding:.4rem .8rem}.components_card__cODTh{padding:1.25rem}.components_testimonialGrid__zSVDw{grid-template-columns:1fr;gap:1.5rem}.components_ctaTitle__jqY1u{font-size:1.75rem}.components_ctaSubtitle__aBW1c{font-size:1rem}}@media (max-width:480px){.components_btn__UofOj{min-height:44px;font-size:.9rem;padding:.6rem 1.25rem}.components_btnLarge__NdEcW{min-height:48px;font-size:.95rem;padding:.8rem 1.5rem}.components_badge__rXDRk{font-size:.75rem;padding:.35rem .7rem}.components_card__cODTh{padding:1rem}.components_testimonialCard__vU_mn{padding:1.25rem}.components_ctaTitle__jqY1u{font-size:1.5rem}.components_ctaSubtitle__aBW1c{font-size:.95rem}}.project-page_container__NzWtx{max-width:1200px;margin:0 auto;padding:0 2rem}.project-page_projectPage__CTaNp{background:var(--bg);min-height:100vh;position:relative}.project-page_projectPage__CTaNp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(230,220,245,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(37,51,74,.05) 0,transparent 50%);pointer-events:none;z-index:0}.project-page_navigation__5IadK{padding:2rem 0;background:var(--paper);border-bottom:1px solid rgba(230,220,245,.3);position:relative;z-index:2}.project-page_navBack__y0_U_{display:inline-flex;align-items:center;gap:.75rem;color:var(--muted);text-decoration:none;font-weight:600;font-size:.95rem;padding:.75rem 1.5rem;background:rgba(230,220,245,.1);border-radius:25px;border:1px solid rgba(230,220,245,.2);transition:all .3s ease;position:relative;overflow:hidden}.project-page_navBack__y0_U_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8));transition:left .3s ease;z-index:-1}.project-page_navBack__y0_U_:hover:before{left:0}.project-page_navBack__y0_U_:hover{color:var(--ink);border-color:var(--lavender);transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,220,245,.3)}.project-page_hero__9BBTs{padding:6rem 0;background:var(--paper);position:relative;z-index:2;overflow:hidden}.project-page_hero__9BBTs:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(230,220,245,.15) 0,transparent 60%),radial-gradient(circle at 70% 60%,rgba(37,51,74,.08) 0,transparent 60%);pointer-events:none}.project-page_heroContent__du0wz{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:3}.project-page_projectMeta___Qex7{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:3rem}.project-page_metaInfo__9ZQZW{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:center}.project-page_metaItem__7Jj3c{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;background:rgba(230,220,245,.1);border-radius:20px;border:1px solid rgba(230,220,245,.2);transition:all .3s ease}.project-page_metaItem__7Jj3c:hover{background:rgba(230,220,245,.2);border-color:var(--lavender);transform:translateY(-2px)}.project-page_metaItem__7Jj3c svg{font-size:1.1rem;color:var(--lavender)}.project-page_projectTitle__trzz6{font-size:4rem;font-weight:800;line-height:1.1;color:var(--ink);margin-bottom:2rem;background:linear-gradient(135deg,var(--ink),var(--muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.project-page_projectTitle__trzz6:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:4rem;height:4px;background:linear-gradient(90deg,var(--lavender),transparent);border-radius:2px}.project-page_projectDescription__oDkAL{font-size:1.3rem;line-height:1.7;color:var(--muted);margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;font-weight:500}.project-page_projectActions__QrD8m{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.project-page_primaryButton__i5Iy6{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--paper);border:2px solid rgba(230,220,245,.3);border-radius:25px;color:var(--muted);font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.project-page_primaryButton__i5Iy6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8));transition:left .3s ease;z-index:-1}.project-page_primaryButton__i5Iy6:hover:before{left:0}.project-page_primaryButton__i5Iy6:hover{color:var(--ink);border-color:var(--lavender);transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,220,245,.3)}.project-page_secondaryButton__jSjhC{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--paper);border:2px solid rgba(230,220,245,.3);border-radius:25px;color:var(--muted);font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.project-page_secondaryButton__jSjhC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8));transition:left .3s ease;z-index:-1}.project-page_secondaryButton__jSjhC:hover:before{left:0}.project-page_secondaryButton__jSjhC:hover{color:var(--ink);border-color:var(--lavender);transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,220,245,.3)}.project-page_sectionTitle__nMV9O{font-size:2.5rem;font-weight:800;color:var(--ink);margin-bottom:1rem;text-align:center;position:relative}.project-page_sectionTitle__nMV9O:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:3rem;height:3px;background:linear-gradient(90deg,var(--lavender),transparent);border-radius:2px}.project-page_sectionSubtitle__j7s9h{font-size:1.1rem;color:var(--muted);text-align:center;margin-bottom:3rem;font-weight:500}.project-page_webAppShowcase__c1pkr{padding:4rem 0;background:var(--bg);position:relative;z-index:2}.project-page_mobileAppShowcase__lu8Ni,.project-page_webAppScreenshots__cDbbt{padding:4rem 0;background:var(--paper);position:relative;z-index:2}.project-page_appScreenshots__1cC4x{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin:3rem 0}.project-page_appStoreButton__XUdyk{text-align:center;margin-top:2rem}.project-page_testflightButton__i2iBi{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--lavender);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease}.project-page_testflightButton__i2iBi:hover{background:var(--ink);transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,51,74,.2)}.project-page_aiShowcase__zO09i{padding:4rem 0;background:var(--bg);position:relative;z-index:2}.project-page_chromeExtensionShowcase__VBEgp{padding:4rem 0;background:var(--paper);position:relative;z-index:2}.project-page_extensionShowcase__5iT3w{display:flex;flex-direction:column;align-items:center;gap:3rem;margin:3rem 0}.project-page_extensionPreview__Q90xw{display:flex;align-items:center;gap:3rem;background:var(--paper);padding:3rem;border-radius:25px;border:1px solid rgba(230,220,245,.3);box-shadow:0 8px 25px rgba(37,51,74,.1);max-width:900px;width:100%}.project-page_extensionIcon__eMGaN{flex-shrink:0;width:128px;height:128px;border-radius:20px;overflow:hidden;background:var(--bg);border:3px solid rgba(230,220,245,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(37,51,74,.1)}.project-page_extensionIconImage__h1jFE{width:100%;height:100%;object-fit:contain;border-radius:17px}.project-page_extensionDetails__5ejKH{flex:1 1}.project-page_extensionTitle__pMjvO{font-size:2rem;font-weight:700;color:var(--ink);margin-bottom:1rem}.project-page_extensionDescription__MUJZe{font-size:1.1rem;color:var(--muted);line-height:1.6;margin-bottom:2rem;font-weight:500}.project-page_extensionFeatures__7kGwX{display:flex;flex-direction:column;gap:1.5rem}.project-page_extensionFeature__goy2d{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--bg);border-radius:15px;border:1px solid rgba(230,220,245,.2);transition:all .3s ease}.project-page_extensionFeature__goy2d:hover{border-color:var(--lavender);transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,220,245,.2)}.project-page_extensionFeature__goy2d .project-page_featureIcon__Nq5LJ{font-size:1.5rem;flex-shrink:0;margin-top:.25rem}.project-page_featureContent__Ue0ts{flex:1 1}.project-page_extensionFeature__goy2d .project-page_featureTitle__YA_do{font-size:1.1rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.project-page_extensionFeature__goy2d .project-page_featureDescription__BHE6U{font-size:.95rem;color:var(--muted);line-height:1.5}.project-page_extensionActions__Fgudh{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.project-page_chromeStoreButton___I0vs{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;font-size:1rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(66,133,244,.3)}.project-page_chromeStoreButton___I0vs:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#34a853,#4285f4);transition:left .3s ease;z-index:-1}.project-page_chromeStoreButton___I0vs:hover:before{left:0}.project-page_chromeStoreButton___I0vs:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(66,133,244,.4)}.project-page_aiDemo__1yFBj{display:flex;justify-content:center;margin:3rem 0}.project-page_chatbotDemo__Kjm5z{background:var(--paper);border-radius:20px;padding:2rem;box-shadow:0 8px 25px rgba(37,51,74,.1);border:1px solid rgba(230,220,245,.2);max-width:600px;width:100%}.project-page_demoHeader__OTsYv{text-align:center;margin-bottom:2rem}.project-page_demoHeader__OTsYv h3{font-size:1.5rem;font-weight:700;color:var(--ink);margin-bottom:.5rem}.project-page_demoHeader__OTsYv p{color:var(--muted);font-size:1rem}.project-page_chatContainer__y5iOH{display:flex;flex-direction:column;height:400px}.project-page_chatMessages__idayk{flex:1 1;overflow-y:auto;padding:1rem;background:var(--bg);border-radius:15px;margin-bottom:1rem;border:1px solid rgba(230,220,245,.2)}.project-page_message__prdZi{margin-bottom:1rem;display:flex}.project-page_message__prdZi.project-page_user__0Igse{justify-content:flex-end}.project-page_message__prdZi.project-page_bot__yoxly{justify-content:flex-start}.project-page_messageContent__70U0w{max-width:80%;padding:.75rem 1rem;border-radius:15px;font-size:.95rem;line-height:1.4}.project-page_message__prdZi.project-page_user__0Igse .project-page_messageContent__70U0w{background:var(--lavender);color:var(--ink);border-bottom-right-radius:5px}.project-page_message__prdZi.project-page_bot__yoxly .project-page_messageContent__70U0w{background:var(--paper);color:var(--ink);border:1px solid rgba(230,220,245,.3);border-bottom-left-radius:5px}.project-page_bot__yoxly{justify-content:flex-start}.project-page_user__0Igse{justify-content:flex-end}.project-page_loading__iqk0R .project-page_messageContent__70U0w{opacity:.7;font-style:italic}.project-page_error___0zVE .project-page_messageContent__70U0w{background:#fee2e2;color:#dc2626;border-color:#fecaca}.project-page_chatInput__pofWG{display:flex;gap:.75rem;align-items:center}.project-page_inputField__cHwi4{flex:1 1;padding:.75rem 1rem;border:2px solid rgba(230,220,245,.3);border-radius:25px;background:var(--paper);color:var(--ink);font-size:.95rem;transition:all .3s ease}.project-page_inputField__cHwi4:focus{outline:none;border-color:var(--lavender);box-shadow:0 0 0 3px rgba(230,220,245,.1)}.project-page_sendButton__Hg3p4{padding:.75rem;background:var(--lavender);color:var(--ink);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.project-page_sendButton__Hg3p4:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,51,74,.2)}.project-page_aiMetrics__CLtD3{margin-top:3rem;text-align:center}.project-page_metricsTitle__2NqMV{font-size:1.5rem;font-weight:700;color:var(--ink);margin-bottom:2rem}.project-page_metricsGrid__xXXfp{grid-gap:1.5rem;gap:1.5rem;max-width:800px;margin:0 auto}.project-page_metricCard__jNQLa{padding:2rem 1.5rem;border-radius:15px;border:1px solid rgba(230,220,245,.2)}.project-page_metricValue__32Fas{font-size:2rem;font-weight:700;color:var(--lavender)}.project-page_metricLabel__IHbpm{font-weight:500}.project-page_otherProjectShowcase__0GoVu{padding:4rem 0;background:var(--paper);position:relative;z-index:2}.project-page_projectScreenshots__vWdr_{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin:3rem 0}.project-page_screenshotContainer__vcnL_{width:100%;height:calc(100% - 50px);overflow:hidden;position:relative}.project-page_screenshotImage__IaIHV{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.project-page_mobileScreen__o7Efn .project-page_screenshotContainer__vcnL_{height:100%}.project-page_deviceToggle__NSGaK{display:flex;justify-content:center;gap:1rem;margin:3rem 0}.project-page_toggleButton__qbPKI{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--paper);border:2px solid rgba(230,220,245,.3);border-radius:25px;color:var(--muted);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.project-page_toggleButton__qbPKI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8));transition:left .3s ease;z-index:-1}.project-page_toggleButton__qbPKI:hover:before{left:0}.project-page_toggleButton__qbPKI:hover{color:var(--ink);border-color:var(--lavender);transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,220,245,.3)}.project-page_toggleButton__qbPKI.project-page_active__LvFvh{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 8px 25px rgba(37,51,74,.2)}.project-page_toggleButton__qbPKI.project-page_active__LvFvh:before{left:0;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8))}.project-page_toggleButton__qbPKI.project-page_active__LvFvh:hover{color:var(--ink)}.project-page_toggleButton__qbPKI svg{font-size:1.2rem}.project-page_deviceShowcase__A2t_W{display:flex;justify-content:center;align-items:center;margin-top:2rem}.project-page_desktopFrame__EkXfd{position:relative;width:100%;max-width:1800px;margin:0 auto}.project-page_desktopScreen__g245b{background:#1a1a1a;border-radius:25px;padding:0;box-shadow:0 30px 80px rgba(37,51,74,.3);transition:all .4s ease;position:relative;overflow:hidden;width:110%;height:700px}.project-page_browserChrome__ByMbx{background:#2a2a2a;padding:1rem;display:flex;align-items:center;gap:1rem;border-radius:20px 20px 0 0;height:50px}.project-page_browserControls__yQGBt{display:flex;gap:.5rem}.project-page_browserButton__GCaXp{width:12px;height:12px;border-radius:50%;background:#ff5f57}.project-page_browserButton__GCaXp:nth-child(2){background:#ffbd2e}.project-page_browserButton__GCaXp:nth-child(3){background:#28ca42}.project-page_browserUrl__u_6zi{flex:1 1;background:#1a1a1a;padding:.5rem 1rem;border-radius:15px;color:#888;font-size:.85rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page_desktopIframe__2mo0_{width:100%;height:650px;border:none;display:block;background:#fff;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.project-page_desktopFrame__EkXfd:hover .project-page_desktopScreen__g245b{transform:translateY(-10px);box-shadow:0 30px 80px rgba(37,51,74,.3)}.project-page_mobileFrame__2gZBb{position:relative;width:340px;margin:0 auto}.project-page_mobileScreen__o7Efn{background:#1a1a1a;border-radius:40px;padding:0;box-shadow:0 30px 80px rgba(37,51,74,.3);transition:all .4s ease;position:relative;overflow:hidden;border:4px solid #2a2a2a;width:340px;height:640px}.project-page_mobileNotch__bq4_q{display:none}.project-page_mobileIframe__8sdUz{width:340px;height:640px;border:none;display:block;background:#fff;border-radius:36px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.project-page_mobileFrame__2gZBb:hover .project-page_mobileScreen__o7Efn{transform:translateY(-10px);box-shadow:0 30px 80px rgba(37,51,74,.3)}.project-page_deviceLabel__yx6Lr{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;color:var(--muted);font-weight:600;font-size:.95rem;justify-content:center}.project-page_deviceLabel__yx6Lr svg{color:var(--lavender);font-size:1.1rem}.project-page_featuresSection__X7BH_{padding:6rem 0;background:var(--paper);position:relative;z-index:2}.project-page_featuresGrid__2zv4Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.project-page_featureCard__gk5Zk{background:var(--paper);padding:3rem 2.5rem;border-radius:20px;border:1px solid rgba(230,220,245,.3);text-align:center;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(37,51,74,.05)}.project-page_featureCard__gk5Zk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(230,220,245,.05),transparent);opacity:0;transition:opacity .3s ease;z-index:0}.project-page_featureCard__gk5Zk:hover:before{opacity:1}.project-page_featureCard__gk5Zk:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(230,220,245,.2);border-color:var(--lavender)}.project-page_featureIcon__Nq5LJ{font-size:3rem;margin-bottom:1.5rem;position:relative;z-index:1}.project-page_featureTitle__YA_do{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--ink);position:relative;z-index:1}.project-page_featureDescription__BHE6U{color:var(--muted);line-height:1.7;font-size:1rem;position:relative;z-index:1}.project-page_metricsSection__5epRP{padding:6rem 0;background:var(--bg);position:relative;z-index:2}.project-page_metricsGrid__xXXfp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.project-page_metricCard__jNQLa{background:var(--paper);padding:3rem 2rem;border-radius:20px;border:1px solid rgba(230,220,245,.3);text-align:center;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(37,51,74,.05)}.project-page_metricCard__jNQLa:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(230,220,245,.1),transparent);opacity:0;transition:opacity .3s ease;z-index:0}.project-page_metricCard__jNQLa:hover:before{opacity:1}.project-page_metricCard__jNQLa:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(230,220,245,.2);border-color:var(--lavender)}.project-page_metricIcon__Ft0ps{font-size:2rem;color:var(--lavender);margin-bottom:1rem;position:relative;z-index:1}.project-page_metricValue__32Fas{font-size:2.5rem;font-weight:800;color:var(--ink);margin-bottom:.5rem;position:relative;z-index:1}.project-page_metricLabel__IHbpm{color:var(--muted);font-weight:600;font-size:1rem;position:relative;z-index:1}.project-page_techSection__329Cl{padding:4rem 0;background:var(--paper);position:relative;z-index:2}.project-page_techBadges__72fsL{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.project-page_storySection__V5msv{padding:6rem 0;background:var(--bg);position:relative;z-index:2}.project-page_storyContent__M3mCu{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:3rem}.project-page_storyCard__FLhUZ{background:var(--paper);padding:3rem 2.5rem;border-radius:20px;border:1px solid rgba(230,220,245,.3);transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(37,51,74,.05)}.project-page_storyCard__FLhUZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(230,220,245,.05),transparent);opacity:0;transition:opacity .3s ease;z-index:0}.project-page_storyCard__FLhUZ:hover:before{opacity:1}.project-page_storyCard__FLhUZ:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(230,220,245,.2);border-color:var(--lavender)}.project-page_storyIcon__5j3ZW{font-size:2.5rem;color:var(--lavender);margin-bottom:1.5rem;position:relative;z-index:1}.project-page_storyTitle__BhSgV{font-size:1.5rem;font-weight:700;color:var(--ink);margin-bottom:1.5rem;position:relative;z-index:1}.project-page_storyText__y8KFX{color:var(--muted);line-height:1.7;font-size:1rem;position:relative;z-index:1}.project-page_nextSection__fPvre{padding:6rem 0;text-align:center;background:var(--paper);position:relative;z-index:2}.project-page_nextContent__sRO4O{display:flex;flex-direction:column;align-items:center;gap:2rem}.project-page_nextTitle__i0vIl{font-size:2rem;font-weight:700;color:var(--ink);margin:0}.project-page_nextSubtitle__xSnot{font-size:1.1rem;color:var(--muted);margin:0;font-weight:500}.project-page_nextButton__bH2li{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--ink);color:var(--paper);text-decoration:none;border-radius:25px;font-weight:700;font-size:1rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(37,51,74,.2)}.project-page_nextButton__bH2li:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8));transition:left .3s ease;z-index:-1}.project-page_nextButton__bH2li:hover:before{left:0}.project-page_nextButton__bH2li:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 12px 35px rgba(230,220,245,.4)}.project-page_notFound__B0SVh{text-align:center;padding:8rem 0;color:var(--ink);position:relative;z-index:2}.project-page_notFound__B0SVh h1{font-size:3rem;font-weight:800;margin-bottom:1.5rem;color:var(--ink)}.project-page_notFound__B0SVh p{font-size:1.2rem;color:var(--muted);margin-bottom:3rem;font-weight:500}.project-page_backButton__5U_Wi{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--ink);color:var(--paper);text-decoration:none;border-radius:25px;font-weight:700;font-size:1rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(37,51,74,.2)}.project-page_backButton__5U_Wi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,var(--lavender),rgba(230,220,245,.8));transition:left .3s ease;z-index:-1}.project-page_backButton__5U_Wi:hover:before{left:0}.project-page_backButton__5U_Wi:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 12px 35px rgba(230,220,245,.4)}@media (max-width:768px){.project-page_container__NzWtx{padding:0 1.5rem}.project-page_projectTitle__trzz6{font-size:2.5rem}.project-page_metaInfo__9ZQZW{gap:1.5rem;flex-direction:column;align-items:center}.project-page_deviceShowcase__A2t_W{flex-direction:column;align-items:center;gap:3rem}.project-page_desktopFrame__EkXfd{max-width:100%;min-width:400px}.project-page_desktopScreen__g245b{height:500px}.project-page_desktopIframe__2mo0_{height:450px;transform:scale(.8);width:125%;height:125%}.project-page_mobileFrame__2gZBb{width:250px}.project-page_mobileScreen__o7Efn{width:250px;height:500px}.project-page_mobileIframe__8sdUz{height:500px}.project-page_featuresGrid__2zv4Y,.project-page_storyContent__M3mCu{grid-template-columns:1fr}.project-page_techGrid__y6Ik4{justify-content:flex-start}.project-page_sectionTitle__nMV9O{font-size:2rem}.project-page_hero__9BBTs{padding:4rem 0}.project-page_aiShowcase__zO09i,.project-page_mobileAppShowcase__lu8Ni,.project-page_otherProjectShowcase__0GoVu,.project-page_techSection__329Cl,.project-page_webAppScreenshots__cDbbt,.project-page_webAppShowcase__c1pkr{padding:3rem 0}.project-page_appScreenshots__1cC4x,.project-page_projectScreenshots__vWdr_{flex-direction:column;align-items:center}.project-page_techBadges__72fsL{gap:.5rem}.project-page_metricsGrid__xXXfp{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.project-page_chatbotDemo__Kjm5z{padding:1.5rem}.project-page_chatContainer__y5iOH{height:300px}.project-page_extensionPreview__Q90xw{flex-direction:column;text-align:center;gap:2rem;padding:2rem}.project-page_extensionIcon__eMGaN{width:96px;height:96px}.project-page_extensionTitle__pMjvO{font-size:1.5rem}.project-page_extensionFeatures__7kGwX{gap:1rem}.project-page_extensionFeature__goy2d{padding:1rem}.project-page_extensionActions__Fgudh{flex-direction:column;align-items:center}.project-page_chromeStoreButton___I0vs,.project-page_secondaryButton__jSjhC{width:100%;max-width:300px;justify-content:center}}@media (max-width:480px){.project-page_projectActions__QrD8m{flex-direction:column;align-items:center}.project-page_backButton__5U_Wi,.project-page_nextButton__bH2li,.project-page_primaryButton__i5Iy6,.project-page_secondaryButton__jSjhC{width:100%;max-width:300px;justify-content:center}.project-page_projectTitle__trzz6{font-size:2rem}.project-page_featureCard__gk5Zk,.project-page_metricCard__jNQLa,.project-page_storyCard__FLhUZ{padding:2rem 1.5rem}.project-page_techItem__M8GbR{padding:.75rem 1.25rem}.project-page_desktopFrame__EkXfd{min-width:300px}.project-page_desktopScreen__g245b{height:400px}.project-page_desktopIframe__2mo0_{height:350px;transform:scale(.7);width:143%;height:143%}.project-page_mobileFrame__2gZBb{width:200px}.project-page_mobileScreen__o7Efn{width:200px;height:400px}.project-page_mobileIframe__8sdUz{height:400px}.project-page_browserUrl__u_6zi{font-size:.75rem}}