.page_home__D7RxQ{min-height:100vh}.page_hero__7KFOs{min-height:90vh;display:flex;align-items:center;padding:140px 20px 80px;position:relative;overflow:hidden}.page_hero__7KFOs:before{content:"";position:absolute;top:20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,140,0,.1) 0,transparent 70%);border-radius:50%;animation:page_pulse__XPtbN 4s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.page_heroContent__dzLob{max-width:900px;margin:0 auto;width:100%;text-align:center}.page_heroText__JVWLO{animation:page_fadeInUp__7IOrd 1s ease-out}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_topBadge__7y8bn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(255,140,0,.15),rgba(255,215,0,.1));border:1px solid rgba(255,140,0,.4);border-radius:50px;padding:10px 24px;margin-bottom:30px;animation:page_float__Xp_VR 3s ease-in-out infinite}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_badgeIcon__NV_ZH{font-size:1.2rem;animation:page_sparkle__nYjKX 2s ease-in-out infinite}@keyframes page_sparkle__nYjKX{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.page_badgeText__jn8BU{font-size:.875rem;font-weight:600;color:var(--primary-yellow);text-transform:uppercase;letter-spacing:.5px}.page_heroTitle__ixXIp{font-size:2.5rem;line-height:1.2;margin-bottom:25px;font-weight:700;color:var(--text-light);display:flex;flex-direction:column;gap:10px}.page_heroAccent__CzMQw{color:var(--primary-orange);font-size:1.75rem;font-weight:600;display:block}.page_heroSubtitle__ZW2Yq{font-size:1.125rem;color:var(--text-gray);margin-bottom:40px;line-height:1.6;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto}.page_heroStats__ozT57{display:flex;justify-content:center;gap:40px;margin-bottom:40px;flex-wrap:wrap}.page_statBox__k5Z1O{text-align:center;padding:20px 30px;background:linear-gradient(135deg,rgba(255,140,0,.08),rgba(255,215,0,.05));border:1px solid rgba(255,140,0,.25);border-radius:12px;transition:all .3s ease}.page_statBox__k5Z1O:hover{transform:translateY(-5px);border-color:var(--primary-orange);box-shadow:0 10px 30px rgba(255,140,0,.2)}.page_statNumber__vz8WS{font-size:2rem;font-weight:700;color:var(--primary-orange);margin-bottom:5px}.page_statLabel__2jNx3{font-size:.875rem;color:var(--text-gray);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.page_heroButtons__QFahC{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_calculatorSection___r_J2{padding:80px 0;background:linear-gradient(135deg,hsla(0,0%,4%,.95),hsla(0,0%,8%,.95));scroll-margin-top:80px}.page_calculatorSection___r_J2 .page_container__jZF7q{scroll-margin-top:80px}.page_formSection__y415W{padding:40px 0 80px}.page_services__Hx9vZ{padding:100px 20px;background:hsla(0,0%,8%,.5)}.page_sectionTitle__6ic_4{text-align:center;font-size:2rem;margin-bottom:60px;color:var(--primary-yellow);font-weight:700}.page_servicesGrid__KYloy{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;max-width:1400px;margin:0 auto}.page_serviceCard__XVYDM{background:var(--card-bg);border:1px solid rgba(255,140,0,.3);border-radius:16px;padding:40px 30px;text-align:center;transition:all .4s ease;cursor:pointer;position:relative;overflow:hidden;text-decoration:none}.page_serviceCard__XVYDM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,140,0,.1),transparent);transition:left .6s ease}.page_serviceCard__XVYDM:hover:before{left:100%}.page_serviceCard__XVYDM:hover{transform:translateY(-10px);border-color:var(--primary-yellow);box-shadow:0 15px 50px rgba(255,140,0,.3)}.page_serviceIcon__9WvJX{width:80px;height:80px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,140,0,.2),rgba(255,215,0,.2));border:2px solid rgba(255,140,0,.4);border-radius:50%;color:var(--primary-orange);transition:all .4s ease}.page_serviceCard__XVYDM:hover .page_serviceIcon__9WvJX{transform:scale(1.1) rotate(10deg);background:linear-gradient(135deg,rgba(255,140,0,.4),rgba(255,215,0,.4));box-shadow:0 0 30px rgba(255,140,0,.5)}.page_serviceCard__XVYDM h3{font-size:1.25rem;color:var(--primary-yellow);margin-bottom:15px;font-weight:600}.page_serviceCard__XVYDM p{color:var(--text-gray);line-height:1.6;font-size:1rem}.page_features__GdcOS{padding:100px 20px}.page_featuresGrid__txuLt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1400px;margin:0 auto}.page_featureCard__swyBK{background:linear-gradient(135deg,hsla(0,0%,8%,.8),rgba(30,30,30,.8));border:1px solid rgba(255,140,0,.2);border-radius:12px;padding:35px 30px;transition:all .3s ease;position:relative}.page_featureCard__swyBK:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--primary-orange),var(--primary-yellow));transition:width .4s ease}.page_featureCard__swyBK:hover{transform:translateY(-5px);border-color:var(--primary-orange)}.page_featureCard__swyBK:hover:after{width:100%}.page_featureNumber__54wK9{font-size:2.5rem;font-weight:700;color:var(--primary-orange);margin-bottom:15px;opacity:.6}.page_featureCard__swyBK h3{font-size:1.25rem;color:var(--bright-orange);margin-bottom:12px;font-weight:600}.page_featureCard__swyBK p{color:var(--text-gray);line-height:1.6;font-size:1rem}.page_cta__i2v5_{padding:100px 20px;background:linear-gradient(135deg,rgba(255,140,0,.1),rgba(255,215,0,.05));position:relative;overflow:hidden}.page_cta__i2v5_:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,140,0,.1) 0,transparent 50%);animation:page_rotate__xIioM 20s linear infinite}.page_ctaContent__MfmkM{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.page_ctaContent__MfmkM h2{font-size:2rem;margin-bottom:20px;font-weight:700}.page_ctaContent__MfmkM p{font-size:1.125rem;color:var(--text-gray);margin-bottom:40px}.page_ctaButtons__Ge_hw{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media (max-width:968px){.page_heroStats__ozT57{gap:20px}.page_statBox__k5Z1O{padding:15px 20px}}@media (max-width:768px){.page_hero__7KFOs{padding:120px 20px 60px;min-height:auto}.page_topBadge__7y8bn{padding:8px 20px;margin-bottom:25px}.page_badgeText__jn8BU{font-size:12px}.page_heroStats__ozT57{gap:15px}.page_statBox__k5Z1O{flex:1 1;min-width:calc(50% - 10px);padding:12px 15px}.page_statBox__k5Z1O:last-child{flex-basis:100%}.page_heroButtons__QFahC{flex-direction:column;max-width:400px;margin-left:auto;margin-right:auto}.page_heroButtons__QFahC a{width:100%;text-align:center}.page_cta__i2v5_,.page_features__GdcOS,.page_services__Hx9vZ{padding:60px 20px}.page_featuresGrid__txuLt,.page_servicesGrid__KYloy{grid-template-columns:1fr;gap:20px}}.page_insights__zlIQz{padding:100px 20px;background:hsla(0,0%,4%,.5)}.page_insightIntro__mQlxr{max-width:900px;margin:0 auto 60px;text-align:center}.page_insightIntro__mQlxr p{font-size:1.125rem;line-height:1.8;color:var(--text-gray)}.page_insightsGrid__7odKO{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;max-width:1400px;margin:0 auto}.page_insightCard__IUp6O{background:linear-gradient(135deg,hsla(0,0%,8%,.9),rgba(30,30,30,.9));border:1px solid rgba(255,140,0,.2);border-radius:16px;padding:35px 30px;transition:all .3s ease}.page_insightCard__IUp6O:hover{transform:translateY(-5px);border-color:var(--primary-orange);box-shadow:0 10px 40px rgba(255,140,0,.2)}.page_insightIcon__vMWYm{font-size:2.5rem;margin-bottom:20px;display:block}.page_insightCard__IUp6O h3{font-size:1.5rem;color:var(--primary-yellow);margin-bottom:20px;font-weight:600}.page_insightCard__IUp6O p{font-size:1rem;line-height:1.7;color:var(--text-gray);margin-bottom:15px}.page_insightCard__IUp6O strong{color:var(--primary-orange)}.page_knowledge__2e1PA{padding:100px 20px;background:linear-gradient(135deg,rgba(255,140,0,.03),rgba(255,215,0,.02))}.page_knowledgeGrid__ZryvN{display:grid;grid-template-columns:2.5fr 1fr;grid-gap:50px;gap:50px;max-width:1400px;margin:0 auto}.page_knowledgeMain__6DwGc{background:linear-gradient(135deg,hsla(0,0%,8%,.9),rgba(30,30,30,.9));border:1px solid rgba(255,140,0,.2);border-radius:16px;padding:50px 45px}.page_knowledgeMain__6DwGc h3{font-size:2rem;color:var(--primary-yellow);margin-bottom:40px;font-weight:700}.page_knowledgeSection__asJbG{margin-bottom:40px}.page_knowledgeSection__asJbG h4{font-size:1.5rem;color:var(--primary-orange);margin-bottom:20px;font-weight:600}.page_knowledgeSection__asJbG p{font-size:1rem;line-height:1.8;color:var(--text-gray);margin-bottom:15px}.page_knowledgeSection__asJbG strong{color:var(--text-light);font-weight:600}.page_knowledgeSidebar__yAGdJ{display:flex;flex-direction:column;gap:30px}.page_sidebarBox__Lo4Ac{background:linear-gradient(135deg,hsla(0,0%,8%,.9),rgba(30,30,30,.9));border:1px solid rgba(255,140,0,.2);border-radius:12px;padding:30px 25px}.page_sidebarBox__Lo4Ac h4{font-size:1.25rem;color:var(--primary-yellow);margin-bottom:20px;font-weight:600}.page_sidebarBox__Lo4Ac p{font-size:1rem;line-height:1.6;color:var(--text-gray);margin-bottom:15px}.page_sidebarBox__Lo4Ac ul{list-style:none;padding:0;margin:0}.page_sidebarBox__Lo4Ac ul li{padding:8px 0;border-bottom:1px solid rgba(255,140,0,.1);font-size:.95rem}.page_sidebarBox__Lo4Ac ul li:last-child{border-bottom:none}.page_sidebarBox__Lo4Ac ul li a{color:var(--text-gray);text-decoration:none;transition:color .3s ease}.page_sidebarBox__Lo4Ac ul li a:hover{color:var(--primary-yellow)}.page_sidebarBox__Lo4Ac ul li strong{color:var(--primary-orange);margin-right:8px}@media (max-width:968px){.page_insightsGrid__7odKO,.page_knowledgeGrid__ZryvN{grid-template-columns:1fr}.page_knowledgeMain__6DwGc{padding:35px 25px}}@media (max-width:768px){.page_insights__zlIQz,.page_knowledge__2e1PA{padding:60px 20px}.page_insightCard__IUp6O{padding:25px 20px}.page_knowledgeMain__6DwGc h3{font-size:1.75rem}.page_knowledgeSection__asJbG h4{font-size:1.25rem}.page_gallery__zv1_e{grid-template-columns:1fr;padding:40px 20px}.page_galleryTitle__3EMsb{font-size:1.75rem}.page_galleryGrid__VK4Yy{grid-template-columns:1fr;gap:30px}}.page_gallery__zv1_e{padding:80px 20px;background:linear-gradient(135deg,hsla(0,0%,4%,.98),hsla(0,0%,8%,.95));position:relative;overflow:hidden}.page_gallery__zv1_e:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,140,0,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.06) 0,transparent 50%);pointer-events:none}.page_gallery__zv1_e .page_container__jZF7q{position:relative;z-index:1}.page_galleryTitle__3EMsb{font-size:2.5rem;text-align:center;margin-bottom:15px;background:linear-gradient(135deg,var(--primary-yellow),var(--primary-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.page_gallerySubtitle__rjIyO{text-align:center;color:var(--text-gray);font-size:1.125rem;margin-bottom:60px}.page_galleryGrid__VK4Yy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.page_galleryItem__oU8vK{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,8%,.8),rgba(30,30,30,.8));border:1px solid rgba(255,140,0,.2);transition:all .4s ease}.page_galleryItem__oU8vK:hover{transform:translateY(-8px);border-color:rgba(255,140,0,.5);box-shadow:0 12px 40px rgba(255,140,0,.3)}.page_imageWrapper__Fc9qC{position:relative;width:100%;height:280px;overflow:hidden}.page_galleryImage__JaQCX{width:100%;height:100%;object-fit:cover;transition:all .5s ease;filter:brightness(.85) contrast(1.1) saturate(.9)}.page_galleryItem__oU8vK:hover .page_galleryImage__JaQCX{transform:scale(1.08);filter:brightness(.95) contrast(1.15) saturate(1)}.page_imageOverlay__B0krV{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,140,0,.15),hsla(0,0%,8%,.3) 30%,hsla(0,0%,4%,.6) 70%,rgba(0,0,0,.8));pointer-events:none;transition:all .4s ease}.page_galleryItem__oU8vK:hover .page_imageOverlay__B0krV{background:linear-gradient(180deg,rgba(255,140,0,.25),hsla(0,0%,8%,.2) 30%,hsla(0,0%,4%,.5) 70%,rgba(0,0,0,.75))}.page_imageOverlay__B0krV:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.15'/%3E%3C/svg%3E");opacity:.4;mix-blend-mode:overlay;pointer-events:none}.page_imageCaption__QBZcT{padding:25px;background:hsla(0,0%,4%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.page_imageCaption__QBZcT h3{font-size:1.25rem;font-weight:700;color:var(--primary-yellow);margin-bottom:8px;transition:color .3s ease}.page_galleryItem__oU8vK:hover .page_imageCaption__QBZcT h3{color:var(--primary-orange)}.page_imageCaption__QBZcT p{font-size:.9375rem;color:var(--text-gray);line-height:1.5;margin:0}@media (max-width:968px){.page_galleryGrid__VK4Yy{grid-template-columns:repeat(2,1fr);gap:25px}.page_galleryTitle__3EMsb{font-size:2rem}.page_imageWrapper__Fc9qC{height:240px}}@media (max-width:768px){.page_gallery__zv1_e{padding:60px 20px}.page_galleryGrid__VK4Yy{grid-template-columns:1fr;gap:30px}.page_galleryTitle__3EMsb{font-size:1.75rem}.page_gallerySubtitle__rjIyO{font-size:1rem;margin-bottom:40px}.page_imageWrapper__Fc9qC{height:220px}.page_imageCaption__QBZcT{padding:20px}.page_imageCaption__QBZcT h3{font-size:1.125rem}.page_imageCaption__QBZcT p{font-size:.875rem}}