.page_hero__SKW6o{padding:120px 24px;text-align:center;position:relative;overflow:hidden}.page_heroBackground__LV9pF{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(51,102,255,.05) 0,transparent 40%),radial-gradient(circle at bottom left,rgba(108,92,231,.05) 0,transparent 40%);z-index:-1}.page_heroTitle__Gfler{font-size:4rem;line-height:1.1;margin-bottom:24px;color:var(--text-primary);max-width:800px;margin-inline:auto}.page_heroHighlight__0P6_3{background:var(--accent-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroSubtitle__RTAw0{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto 48px;line-height:1.6}.page_heroActions__8_tzb{display:flex;justify-content:center;gap:16px}.page_btnSecondary__tgZB4{background:transparent;color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:12px 24px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.page_btnSecondary__tgZB4:hover{background:var(--bg-tertiary);border-color:var(--text-secondary)}.page_section__61PEw{padding:100px 0}.page_sectionAlt__g2P4Z{background-color:var(--bg-secondary);padding:100px 0}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:64px}.page_sectionTitle__hzsAh{font-size:2.5rem;margin-bottom:16px}.page_sectionSubtitle__ROo6Q{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.page_card__QV0Om{background:var(--bg-primary);border-radius:16px;padding:32px;box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border);position:relative;overflow:hidden}.page_card__QV0Om:hover{transform:translateY(-8px);box-shadow:var(--card-hover);border-color:var(--accent-primary)}.page_materialName__zBb6e{font-size:1.5rem;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.page_materialPrice__MmOV9{color:var(--accent-primary);font-weight:700;font-family:Space Grotesk,sans-serif;font-size:1.25rem}.page_materialDesc__f5DyW{color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.page_materialSpecs__vctBN{display:flex;gap:16px;border-top:1px solid var(--border);padding-top:16px;font-size:.9rem;color:var(--text-secondary)}.page_stepsGrid__OG6X3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;position:relative}.page_stepCard__RUgHq{text-align:center;padding:32px}.page_stepNumber__2EZE0{width:64px;height:64px;border-radius:50%;background:var(--accent-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 24px;box-shadow:0 4px 15px rgba(51,102,255,.3)}.page_stepTitle__kKqcb{font-size:1.25rem;margin-bottom:16px}.page_stepDesc__kxdqC{color:var(--text-secondary);line-height:1.6}.page_testimonialCard__8YWAu{background:var(--bg-primary);padding:32px;border-radius:16px;box-shadow:var(--card-shadow)}.page_stars__IfV3K{color:var(--warning);margin-bottom:16px;font-size:1.25rem}.page_testimonialText__hLDzx{font-style:italic;color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.page_author__BALPI{display:flex;align-items:center;gap:16px}.page_avatar__m7D8N{width:48px;height:48px;border-radius:50%;background-color:var(--bg-tertiary)}.page_authorInfo__vxiLU h4{margin:0 0 4px;font-size:1rem}.page_authorInfo__vxiLU p{margin:0;font-size:.85rem;color:var(--text-secondary)}.page_ctaSection__tPv8w{text-align:center;padding:100px 24px;background:var(--accent-gradient);color:#fff}.page_ctaTitle__T8028{font-size:2.5rem;margin-bottom:24px;color:#fff}.page_ctaDesc__1h_Vc{font-size:1.25rem;margin-bottom:40px;opacity:.9}.page_btnWhite__LdmqL{background:#fff;color:var(--accent-primary);border:none;border-radius:8px;padding:16px 32px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;display:inline-block}.page_btnWhite__LdmqL:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.15)}@media (max-width:768px){.page_heroTitle__Gfler{font-size:2.5rem}.page_stepsGrid__OG6X3{grid-template-columns:1fr}}.Footer_footer__eNA9m{background-color:var(--bg-secondary);border-top:1px solid var(--border);padding-top:64px}.Footer_footerContainer__oD0EQ{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:64px}.Footer_logo__8uCHD{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none;display:inline-block;margin-bottom:16px}.Footer_logoHighlight__pm28e{color:var(--accent-primary)}.Footer_brandDesc__JyP2_{color:var(--text-secondary);line-height:1.6;max-width:300px}.Footer_footerLinks__BIHhl h4{font-size:1.1rem;margin-bottom:24px;color:var(--text-primary)}.Footer_footerLinks__BIHhl a{display:block;color:var(--text-secondary);margin-bottom:12px;transition:color .2s}.Footer_footerLinks__BIHhl a:hover{color:var(--accent-primary)}.Footer_footerBottom__BDIjN{background-color:var(--bg-primary);border-top:1px solid var(--border);padding:24px 0;text-align:center;color:var(--text-secondary);font-size:.9rem}@media (max-width:768px){.Footer_footerContainer__oD0EQ{grid-template-columns:1fr;gap:32px}}.Navbar_navbar__3BIeH{position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:16px 0}.Navbar_navContainer__FuVrr{display:flex;justify-content:space-between;align-items:center}.Navbar_logo__Am5h2{display:flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none}.Navbar_logoHighlight___YJPz{color:var(--accent-primary)}.Navbar_navLinks__chCYm{display:flex;gap:32px}.Navbar_navLinks__chCYm a{font-weight:500;color:var(--text-secondary);transition:color .2s}.Navbar_navLinks__chCYm a:hover{color:var(--accent-primary)}.Navbar_authSection__ULIfl{display:flex;align-items:center}.Navbar_userMenu__1dMFs{position:relative}.Navbar_userProfileBtn__hFz3i{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--border);padding:6px 12px 6px 6px;border-radius:30px;cursor:pointer;transition:all .2s}.Navbar_userProfileBtn__hFz3i:hover{background:var(--bg-secondary);border-color:#d1d5db}.Navbar_avatar__mMtEO{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.Navbar_userName___zDmh{font-weight:600;font-size:.9rem;color:var(--text-primary)}.Navbar_dropdownMenu__Vg7EZ{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column;animation:Navbar_slideDown__hKS_b .2s ease-out}@keyframes Navbar_slideDown__hKS_b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navbar_dropdownHeader__I1QBj{padding:16px;border-bottom:1px solid var(--border);background:var(--bg-secondary)}.Navbar_dropdownHeader__I1QBj strong{display:block;font-size:.95rem;color:var(--text-primary)}.Navbar_dropdownHeader__I1QBj span{display:block;font-size:.8rem;color:var(--text-secondary);margin-top:2px}.Navbar_dropdownItem__vfTIG{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;color:var(--text-secondary);font-weight:500;text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s}.Navbar_dropdownItem__vfTIG:hover{background:var(--bg-secondary);color:var(--accent-primary)}.Navbar_dropdownItem__vfTIG.Navbar_danger__bNT8l:hover{color:var(--error);background:#fef2f2}.Navbar_loadingPulse__TCzgc{width:100px;height:36px;border-radius:8px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:Navbar_loading__xH3Jb 1.5s infinite}@keyframes Navbar_loading__xH3Jb{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.Navbar_navLinks__chCYm{display:none}}