.page_container__aoG4z{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0a0a0a,#18181b);font-family:Segoe UI,Roboto,Arial,sans-serif;width:100%;margin:0;padding:100px 0 0}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 4vw;background:rgba(35,35,42,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;z-index:1001;border-bottom:1px solid rgba(96,165,250,.1);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.page_headerScrolled__6yVBZ{padding:.9rem 4vw;background:rgba(35,35,42,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 40px rgba(0,0,0,.4);border-bottom:1px solid rgba(96,165,250,.2)}.page_headerScrolled__6yVBZ .page_logo__7fc9l{height:40px;transition:all .3s ease}.page_brand__f_q1F{display:flex;align-items:center;gap:.85rem;animation:page_slideInLeft__PwHJP .8s ease-out}.page_logo__7fc9l{display:block;height:48px;max-width:140px;width:auto;object-fit:contain;margin:0;transition:transform .3s ease}.page_logo__7fc9l:hover{transform:scale(1.05) rotate(2deg)}.page_brandName__45f0C{color:#ededed;font-size:1.5rem;font-weight:800;letter-spacing:1.5px;background:linear-gradient(45deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.page_navContainer__DkD_r{display:flex;align-items:center;gap:.5rem}.page_nav__zpG_3{display:flex;align-items:center;gap:.25rem;animation:page_slideInRight__69_Nn .8s ease-out}.page_nav__zpG_3 a{margin-left:.75rem;text-decoration:none;color:#ededed;font-weight:600;font-size:.98rem;position:relative;transition:all .3s ease;padding:.45rem .75rem;border-radius:8px;white-space:nowrap}.page_nav__zpG_3 a:before{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(45deg,#60a5fa,#2563eb);transition:all .3s ease;transform:translateX(-50%)}.page_nav__zpG_3 a:hover:before{width:80%}.page_nav__zpG_3 a:hover{color:#60a5fa;transform:translateY(-2px);background:rgba(96,165,250,.1)}.page_socialIcon__0fXjb{display:flex;align-items:center;justify-content:center;margin-left:.75rem;padding:.45rem;border-radius:50%;transition:all .3s ease;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2)}.page_socialIcon__0fXjb:hover{transform:scale(1.1);background:rgba(96,165,250,.2);box-shadow:0 4px 15px rgba(96,165,250,.3)}.page_socialIcon__0fXjb:hover svg circle[r="5"],.page_socialIcon__0fXjb:hover svg rect{stroke:#60a5fa}.page_socialIcon__0fXjb:hover svg circle[r="1.2"]{fill:#60a5fa}.page_mobileMenuButton__5Ca_H{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;background:rgba(255,255,255,.06);border:1px solid rgba(96,165,250,.25);border-radius:8px;cursor:pointer;padding:0;transition:all .3s ease;z-index:1002;margin-left:.35rem}.page_mobileMenuButtonActive__LVZKj,.page_mobileMenuButton__5Ca_H:hover{background:rgba(96,165,250,.2);border-color:rgba(96,165,250,.5);box-shadow:0 0 12px rgba(96,165,250,.3)}.page_hamburgerLine__s6yqT{display:block;width:18px;height:2px;background-color:#ededed;border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,background-color .3s ease}.page_mobileMenuButtonActive__LVZKj .page_hamburgerLine__s6yqT:first-child{transform:translateY(6px) rotate(45deg);background-color:#60a5fa}.page_mobileMenuButtonActive__LVZKj .page_hamburgerLine__s6yqT:nth-child(2){opacity:0;transform:scaleX(0)}.page_mobileMenuButtonActive__LVZKj .page_hamburgerLine__s6yqT:nth-child(3){transform:translateY(-6px) rotate(-45deg);background-color:#60a5fa}.page_mobileBackdrop__pLpxU,.page_mobileDropdown__rY6mM{display:none}@media (max-width:900px){.page_container__aoG4z{padding-top:70px}.page_header__kVzhN{padding:.65rem 1rem;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important}.page_headerScrolled__6yVBZ{padding:.55rem 1rem}.page_brand__f_q1F{gap:.5rem;flex-shrink:0}.page_logo__7fc9l{height:36px;max-width:95px}.page_brandName__45f0C{font-size:1.15rem;letter-spacing:.5px}.page_nav__zpG_3{display:flex;flex-direction:row;align-items:center;gap:.2rem}.page_nav__zpG_3 a{margin-left:.15rem;padding:.35rem .55rem;font-size:.88rem;border-radius:6px;background:transparent}.page_nav__zpG_3 a:hover{background:rgba(96,165,250,.15);color:#60a5fa}.page_navLinkSecondary__pF5Ih{display:none!important}.page_navLinkPrimary__AFLEv{display:inline-flex!important}.page_mobileMenuButton__5Ca_H{display:flex}.page_mobileBackdrop__pLpxU{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;animation:page_fadeInBackdrop__3tZtT .25s ease-out}.page_mobileDropdown__rY6mM{display:flex;position:fixed;top:64px;right:.75rem;width:min(320px,calc(100vw - 1.5rem));max-height:calc(100vh - 80px);overflow-y:auto;background:rgba(22,22,26,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(96,165,250,.3);border-radius:14px;padding:.75rem;flex-direction:column;box-shadow:0 20px 45px rgba(0,0,0,.75),0 0 30px rgba(96,165,250,.15);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.97);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;z-index:1002}.page_mobileDropdownOpen__Ixp4T{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.page_mobileDropdownHeader__D7wrw{display:flex;justify-content:space-between;align-items:center;padding:.4rem .5rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.5rem;color:#93c5fd;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.page_mobileDropdownClose__rI5mj{background:transparent;border:none;color:#a1a1aa;font-size:1rem;cursor:pointer;padding:.2rem;line-height:1}.page_mobileDropdownLinks__KfBNr{display:flex;flex-direction:column;gap:.3rem}.page_mobileDropdownLinks__KfBNr a{text-decoration:none;color:#ededed;font-size:.95rem;font-weight:600;padding:.65rem .85rem;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:.65rem;transition:all .2s ease}.page_mobileDropdownLinks__KfBNr a:active,.page_mobileDropdownLinks__KfBNr a:hover{background:rgba(96,165,250,.15);border-color:rgba(96,165,250,.3);color:#60a5fa;transform:translateX(4px)}.page_menuIcon__N7EzU{font-size:1.1rem}.page_mobileDropdownSocial__4Cvm5{margin-top:.4rem;background:rgba(96,165,250,.1)!important;border-color:rgba(96,165,250,.3)!important;color:#60a5fa!important;justify-content:center}}@media (max-width:480px){.page_brandName__45f0C{display:none}.page_nav__zpG_3 a{padding:.3rem .45rem;font-size:.84rem}}@keyframes page_fadeInBackdrop__3tZtT{0%{opacity:0}to{opacity:1}}.page_welcomeSection__rXYyZ{min-height:90vh;background:linear-gradient(135deg,#0a0a0a,#18181b 50%,#23232a);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:4rem 0 2rem}.page_welcomeSection__rXYyZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(96,165,250,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(37,99,235,.1) 0,transparent 50%),radial-gradient(circle at 40% 80%,rgba(96,165,250,.05) 0,transparent 50%);animation:page_backgroundPulse__pW8m_ 8s ease-in-out infinite}.page_welcomeContainer__xNedP{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2}.page_welcomeContent__7GV01{animation:page_slideInLeft__PwHJP 1.2s ease-out}.page_welcomeBadge__yBwal{display:inline-block;background:linear-gradient(45deg,rgba(96,165,250,.1),rgba(37,99,235,.1));border:1px solid rgba(96,165,250,.3);border-radius:50px;padding:.5rem 1.5rem;margin-bottom:2rem;animation:page_fadeInUp__SpOy_ 1s ease-out .3s both}.page_welcomeBadge__yBwal span{color:#60a5fa;font-size:.9rem;font-weight:600;letter-spacing:.5px}.page_welcomeTitle__MoN7i{font-size:3.5rem;font-weight:900;line-height:1.1;color:#ededed;margin-bottom:1.5rem;animation:page_slideInUp__IqEcY 1.2s ease-out .2s both}.page_highlightText__kcT9w{background:linear-gradient(45deg,#60a5fa,#2563eb,#60a5fa);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:page_gradientShift__Gvr0v 3s ease-in-out infinite}.page_welcomeSubtitle__CzTQ_{font-size:1.3rem;color:#bdbdbd;line-height:1.6;margin-bottom:3rem;animation:page_slideInUp__IqEcY 1.2s ease-out .4s both}.page_welcomeButtons__AQ_FK{display:flex;gap:1.5rem;flex-wrap:wrap;animation:page_slideInUp__IqEcY 1.2s ease-out .6s both}.page_primaryButton__iKEy8{background:linear-gradient(45deg,#2563eb,#60a5fa);color:white;border:none;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden}.page_primaryButton__iKEy8:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#60a5fa,#38bdf8);transition:left .3s ease}.page_primaryButton__iKEy8:hover:before{left:0}.page_primaryButton__iKEy8:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,99,235,.4)}.page_primaryButton__iKEy8 span,.page_primaryButton__iKEy8 svg{position:relative;z-index:1}.page_secondaryButton__UQnQZ{background:transparent;color:#ededed;border:2px solid rgba(96,165,250,.3);padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_secondaryButton__UQnQZ:hover{border-color:#60a5fa;background:rgba(96,165,250,.1);transform:translateY(-2px);box-shadow:0 5px 20px rgba(96,165,250,.2)}.page_welcomeVisual__OhL1i{position:relative;height:500px;animation:page_slideInRight__69_Nn 1.2s ease-out .4s both}.page_floatingCard__fspXy{position:absolute;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;min-width:250px;box-shadow:0 8px 30px rgba(37,99,235,.15);transition:all .4s ease}.page_floatingCard__fspXy:first-child{top:20%;left:10%;animation:page_float__P1Jpw 6s ease-in-out infinite}.page_floatingCard__fspXy:nth-child(2){top:50%;right:5%;animation:page_float__P1Jpw 6s ease-in-out 2s infinite}.page_floatingCard__fspXy:nth-child(3){bottom:15%;left:20%;animation:page_float__P1Jpw 6s ease-in-out 4s infinite}.page_floatingCard__fspXy:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px rgba(37,99,235,.25);border-color:rgba(96,165,250,.4)}.page_cardIcon__ejM_b{font-size:2rem;width:60px;height:60px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:12px;display:flex;align-items:center;justify-content:center}.page_cardContent__aU4Di h3{color:#ededed;font-size:1.1rem;font-weight:700;margin-bottom:.3rem}.page_cardContent__aU4Di p{color:#bdbdbd;font-size:.9rem}.page_welcomeStats__mwxFP{display:flex;justify-content:center;gap:4rem;margin-top:4rem;padding:2rem 0;position:relative;z-index:2;animation:page_slideInUp__IqEcY 1.2s ease-out .8s both}.page_statItem__RMGkH{text-align:center;transition:transform .3s ease}.page_statItem__RMGkH:hover{transform:translateY(-5px)}.page_statNumber__XnvUq{display:block;font-size:2.5rem;font-weight:900;background:linear-gradient(45deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page_statLabel__YuhHa{color:#bdbdbd;font-size:1rem;font-weight:500}.page_heroSection___mcj9{padding:6rem 0;background:linear-gradient(135deg,rgba(10,10,10,.9),rgba(24,24,27,.9));position:relative;overflow:hidden}.page_heroSection___mcj9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(96,165,250,.08) 0,transparent 50%);animation:page_backgroundPulse__pW8m_ 6s ease-in-out infinite}.page_heroContainer__WSN_b{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2}.page_heroContent__2lPR8{animation:page_slideInLeft__PwHJP 1.2s ease-out}.page_heroBadge__K9MQV{display:inline-block;background:linear-gradient(45deg,rgba(96,165,250,.1),rgba(37,99,235,.1));border:1px solid rgba(96,165,250,.3);border-radius:50px;padding:.5rem 1.5rem;margin-bottom:2rem;animation:page_fadeInUp__SpOy_ 1s ease-out .3s both}.page_heroBadge__K9MQV span{color:#60a5fa;font-size:.9rem;font-weight:600}.page_heroTitle__Gfler{font-size:3rem;font-weight:900;color:#ededed;margin-bottom:2rem;animation:page_slideInUp__IqEcY 1.2s ease-out .2s both}.page_heroDescription__E0XDR{animation:page_slideInUp__IqEcY 1.2s ease-out .4s both}.page_heroDescription__E0XDR p{font-size:1.2rem;color:#bdbdbd;line-height:1.7;margin-bottom:1.5rem}.page_highlightTerm__hXFGE{background:linear-gradient(45deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.page_heroVisual___m6ot{display:flex;justify-content:center;align-items:center;animation:page_slideInRight__69_Nn 1.2s ease-out .4s both}.page_techCircle__QfL2s{width:200px;height:200px}.page_techCircle__QfL2s,.page_techIcon__mfMlm{position:relative;display:flex;align-items:center;justify-content:center}.page_techIcon__mfMlm{font-size:3rem;background:linear-gradient(45deg,#2563eb,#60a5fa);width:80px;height:80px;border-radius:50%;z-index:3}.page_techRing__frqSH{position:absolute;border:2px solid rgba(96,165,250,.3);border-radius:50%;animation:page_rotate__durgN 10s linear infinite}.page_techRing__frqSH:nth-child(2){width:120px;height:120px;animation-duration:8s}.page_techRing__frqSH:nth-child(3){width:160px;height:160px;animation-duration:12s;animation-direction:reverse}.page_techRing__frqSH:nth-child(4){width:200px;height:200px;animation-duration:15s}.page_gallerySection__Vguuy{padding:6rem 0;background:linear-gradient(135deg,rgba(24,24,27,.9),rgba(35,35,42,.9))}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:4rem;animation:page_fadeInUp__SpOy_ 1s ease-out}.page_sectionBadge__WeKDf{display:inline-block;background:linear-gradient(45deg,rgba(96,165,250,.1),rgba(37,99,235,.1));border:1px solid rgba(96,165,250,.3);border-radius:50px;padding:.5rem 1.5rem;margin-bottom:1.5rem}.page_sectionBadge__WeKDf span{color:#60a5fa;font-size:.9rem;font-weight:600}.page_sectionTitle__hzsAh{font-size:2.5rem;font-weight:800;color:#ededed;margin-bottom:1rem}.page_sectionSubtitle__ROo6Q{font-size:1.2rem;color:#bdbdbd;max-width:600px;margin:0 auto;line-height:1.6}.page_imageOverlay__rME_y{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(37,99,235,.8),rgba(96,165,250,.8));opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.page_masonryItem__qNiCB:hover .page_imageOverlay__rME_y{opacity:1}.page_overlayContent__gTahx{text-align:center;color:white}.page_projectNumber__WwneK{display:block;font-size:2rem;font-weight:900;margin-bottom:.5rem}.page_projectType__psH1M{font-size:1rem;font-weight:600}.page_masonrySection__VjJd7{width:100%;max-width:1400px;margin:4rem auto;padding:0 2vw;animation:page_fadeInUp__SpOy_ 1s ease-out .3s both}.page_masonryTitle__mi4ou{color:#60a5fa;font-size:2.5rem;font-weight:800;margin-bottom:3rem;text-align:center;letter-spacing:1px;position:relative}.page_masonryTitle__mi4ou:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:2px}.page_masonryGrid__ippD2{display:flex;margin-left:-1.5rem;width:auto}.page_masonryColumn__rpGBx{padding-left:1.5rem;background-clip:padding-box}.page_masonryItem__qNiCB{margin-bottom:1.5rem;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(37,99,235,.12);background:#23232a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;animation:page_slideInUp__IqEcY .8s ease-out;cursor:pointer}.page_masonryItem__qNiCB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(96,165,250,.1),transparent);opacity:0;transition:opacity .3s ease}.page_masonryItem__qNiCB:hover:before{opacity:1}.page_masonryItem__qNiCB:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px rgba(37,99,235,.25);z-index:10}.page_masonryImg__9mwBY{width:100%;display:block;object-fit:cover;aspect-ratio:4/3;background:#23232a;transition:transform .4s ease}.page_masonryItem__qNiCB:hover .page_masonryImg__9mwBY{transform:scale(1.05)}.page_deliverables__9Oi0Z{padding:6rem 0;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9))}.page_deliverablesGrid__eE8PU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.page_deliverableCard__WvPzJ{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:16px;padding:2rem;text-align:center;position:relative;overflow:hidden;transition:all .4s ease;animation:page_slideInUp__IqEcY .8s ease-out}.page_deliverableCard__WvPzJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(96,165,250,.05),rgba(37,99,235,.05));opacity:0;transition:opacity .3s ease}.page_deliverableCard__WvPzJ:hover:before{opacity:1}.page_deliverableCard__WvPzJ:hover{transform:translateY(-8px);border-color:rgba(96,165,250,.4);box-shadow:0 20px 40px rgba(37,99,235,.2)}.page_deliverableIcon__f_KhL{font-size:3rem;margin-bottom:1.5rem;position:relative;z-index:2}.page_deliverableCard__WvPzJ h3{color:#ededed;font-size:1.3rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2}.page_deliverableCard__WvPzJ p{color:#bdbdbd;font-size:1rem;line-height:1.6;position:relative;z-index:2}.page_cardGlow__5m9Pv{position:absolute;top:50%;left:50%;width:100px;height:100px;background:radial-gradient(circle,rgba(96,165,250,.3) 0,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.page_deliverableCard__WvPzJ:hover .page_cardGlow__5m9Pv{opacity:1}.page_usageAreas__lZNhf{padding:6rem 0;background:linear-gradient(135deg,rgba(24,24,27,.9),rgba(35,35,42,.9))}.page_usageGrid__tHO_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.page_usageCard__W_1cH{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:16px;padding:2rem;transition:all .4s ease;animation:page_slideInUp__IqEcY .8s ease-out}.page_usageCard__W_1cH:hover{transform:translateY(-5px);border-color:rgba(96,165,250,.4);box-shadow:0 15px 30px rgba(37,99,235,.15)}.page_usageIcon__6fwpR{font-size:2.5rem;margin-bottom:1.5rem;display:block}.page_usageCard__W_1cH h3{color:#ededed;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.page_usageCard__W_1cH p{color:#bdbdbd;font-size:1rem;line-height:1.6}.page_advantagesSection__Jj109{padding:6rem 0;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9))}.page_advantagesContainer__A8N1B{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_advantagesList__u8A2r{display:flex;flex-direction:column;gap:2rem}.page_advantageItem__cji2V{display:flex;align-items:center;gap:2rem;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:16px;padding:2rem;transition:all .4s ease;animation:page_slideInLeft__PwHJP .8s ease-out}.page_advantageItem__cji2V:hover{transform:translateX(10px);border-color:rgba(96,165,250,.4);box-shadow:0 10px 20px rgba(37,99,235,.15)}.page_advantageIcon__gTzvA{font-size:2rem;width:60px;height:60px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_advantageContent__9SiTV h3{color:#ededed;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.page_advantageContent__9SiTV p{color:#bdbdbd;font-size:1rem;line-height:1.6}.page_advantageCircle__5tN6C,.page_advantagesVisual__082Sk{display:flex;justify-content:center;align-items:center}.page_advantageCircle__5tN6C{width:200px;height:200px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:50%;flex-direction:column;position:relative;animation:page_pulse__U_e85 2s ease-in-out infinite}.page_advantagePercent__3JxYY{font-size:3rem;font-weight:900;color:white}.page_advantageLabel__icy9w{font-size:1rem;color:white;font-weight:600}.page_servicesSection__IMafu{padding:6rem 0;background:linear-gradient(135deg,rgba(24,24,27,.9),rgba(35,35,42,.9))}.page_servicesGrid__plSir{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.page_premiumServiceCard__hJrcQ{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:20px;padding:2.5rem;position:relative;overflow:hidden;transition:all .4s ease;animation:page_slideInUp__IqEcY .8s ease-out}.page_premiumServiceCard__hJrcQ:hover{transform:translateY(-10px);border-color:rgba(96,165,250,.4);box-shadow:0 25px 50px rgba(37,99,235,.2)}.page_serviceHeader__a1_Sz{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_serviceIcon__JA4KW{font-size:2.5rem;width:70px;height:70px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:16px;display:flex;align-items:center;justify-content:center}.page_serviceBadge__a5hOT{background:linear-gradient(45deg,#60a5fa,#2563eb);color:white;padding:.3rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.page_premiumServiceCard__hJrcQ h3{color:#ededed;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.page_premiumServiceCard__hJrcQ p{color:#bdbdbd;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.page_serviceFeatures__zif8s{display:flex;flex-direction:column;gap:.5rem}.page_serviceFeatures__zif8s span{color:#60a5fa;font-size:.9rem;font-weight:500}.page_drawingsSection__J9Fzn{padding:6rem 0 2rem;background:linear-gradient(135deg,rgba(24,24,27,.95),rgba(35,35,42,.9))}.page_drawingsGrid__onpL9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem}.page_drawingCard__ZUHJi{display:block;text-decoration:none;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));border:1px solid rgba(96,165,250,.2);border-radius:20px;overflow:hidden;transition:all .35s ease}.page_drawingCard__ZUHJi:hover{transform:translateY(-8px);border-color:rgba(96,165,250,.45);box-shadow:0 20px 40px rgba(37,99,235,.2)}.page_drawingImage__8ya_u{height:220px;background:linear-gradient(45deg,#1d4ed8,#60a5fa);display:flex;align-items:center;justify-content:center}.page_drawingCover__ewVt_{width:100%;height:100%;object-fit:cover}.page_drawingPlaceholder__IAFfR{font-size:2.4rem;font-weight:800;color:white}.page_drawingInfo__j0a82{padding:1.5rem 1.6rem 1.8rem}.page_drawingCategory__J3g8P{display:inline-block;background:rgba(96,165,250,.2);color:#60a5fa;padding:.25rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:.8rem}.page_drawingInfo__j0a82 h3{color:#ededed;font-size:1.25rem;font-weight:700;margin-bottom:.6rem}.page_drawingInfo__j0a82 p{color:#bdbdbd;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.page_drawingCta__0tRnW{color:#60a5fa;font-weight:600;font-size:.95rem}@media (max-width:900px){.page_drawingsGrid__onpL9{grid-template-columns:1fr;padding:0 1rem}}.page_videoShowcaseSection__Ade2l{padding:5rem 0 6rem;background:linear-gradient(180deg,rgba(24,24,27,.95),rgba(18,18,22,1));position:relative;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.page_videoGrid__KlWGG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;max-width:1240px;margin:0 auto;padding:0 2rem}.page_videoCard___Pe2N{background:linear-gradient(145deg,rgba(30,30,38,.85),rgba(20,20,26,.95));border:1px solid rgba(96,165,250,.18);border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.35);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .45s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;position:relative;z-index:1}.page_videoCard___Pe2N:hover{transform:translateY(-12px) scale(1.035);border-color:rgba(96,165,250,.6);box-shadow:0 35px 70px rgba(0,0,0,.6),0 0 35px rgba(37,99,235,.28);z-index:5}.page_videoWrapper___PlI3{position:relative;width:100%;aspect-ratio:16/9;background:#09090b;overflow:hidden}.page_videoElement__iRb8r{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s ease}.page_videoCard___Pe2N:hover .page_videoElement__iRb8r{transform:scale(1.08);filter:contrast(1.05) brightness(1.05)}.page_videoBadge__R7LQj{position:absolute;top:1rem;left:1rem;background:rgba(15,23,42,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(96,165,250,.3);color:#93c5fd;padding:.35rem .9rem;border-radius:30px;font-size:.78rem;font-weight:700;letter-spacing:.4px;z-index:2}.page_videoBadgeTech___KzDe{border-color:rgba(52,211,153,.35);color:#6ee7b7}.page_videoOverlay__lcJrw{position:absolute;bottom:.9rem;right:.9rem;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);padding:.3rem .75rem;border-radius:20px;display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:#e2e8f0;font-weight:500;z-index:2}.page_videoLiveDot__D2MZC{width:7px;height:7px;background-color:#3b82f6;border-radius:50%;box-shadow:0 0 8px #60a5fa;animation:page_pulseDot__6cIuF 2s ease-in-out infinite}.page_videoLiveDotTech__LX12g{background-color:#10b981;box-shadow:0 0 8px #34d399}@keyframes page_pulseDot__6cIuF{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.page_videoCardContent__My2dv{padding:1.8rem;display:flex;flex-direction:column;flex:1 1}.page_videoTag__vfYkY{display:inline-block;color:#60a5fa;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.5rem}.page_videoTagTech__pK4Gn{color:#34d399}.page_videoCardContent__My2dv h3{color:#f8fafc;font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.page_videoCardContent__My2dv p{color:#94a3b8;font-size:.93rem;line-height:1.6;margin-bottom:1.4rem;flex:1 1}.page_videoCinemaPrompt__s7jrc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(96,165,250,.4);color:#fff;padding:.65rem 1.2rem;border-radius:40px;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 25px rgba(0,0,0,.5);z-index:3}.page_videoCinemaPromptTech__hkYx9{border-color:rgba(52,211,153,.5)}.page_videoCard___Pe2N:hover .page_videoCinemaPrompt__s7jrc{opacity:1;transform:translate(-50%,-50%) scale(1)}.page_videoCard___Pe2N{cursor:pointer}.page_videoCardFooter__ksaRZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07);margin-top:auto}.page_cinemaButton__7igr4{background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.3);color:#60a5fa;padding:.35rem .8rem;border-radius:8px;font-size:.8rem;font-weight:600;white-space:nowrap;transition:all .25s ease}.page_cinemaButtonTech__ZKkfi{background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.3);color:#34d399}.page_videoCard___Pe2N:hover .page_cinemaButton__7igr4{background:#2563eb;color:#fff;border-color:#2563eb;transform:translateX(2px)}.page_videoCard___Pe2N:hover .page_cinemaButtonTech__ZKkfi{background:#059669;color:#fff;border-color:#059669}@media (max-width:960px){.page_videoGrid__KlWGG{grid-template-columns:1fr;gap:2rem;padding:0 1.2rem}.page_videoCardContent__My2dv{padding:1.4rem}}.page_cinemaModal__INR5x{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(5,7,12,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box;animation:page_cinemaFadeIn__F4w4M .3s ease-out}@keyframes page_cinemaFadeIn__F4w4M{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.page_cinemaContainer__55B3l{width:min(92vw,1100px);max-height:90vh;background:#0d1117;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.85),0 0 40px rgba(37,99,235,.18);animation:page_cinemaScaleIn__BbjSf .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}@keyframes page_cinemaScaleIn__BbjSf{0%{opacity:0;transform:scale(.95) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.page_cinemaHeader__yT6y6{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.4rem;background:#161b22;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.page_cinemaInfo__1hyOV{display:flex;flex-direction:column;gap:.15rem}.page_cinemaCategory__NRDS0{font-size:.72rem;color:#60a5fa;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.page_cinemaTitle__TALim{color:#f0f6fc;font-size:1.1rem;font-weight:700;margin:0}.page_cinemaCloseButton__r23F1{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e6edf3;width:32px;height:32px;border-radius:50%;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_cinemaCloseButton__r23F1:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);color:#ff8080;transform:scale(1.08)}.page_cinemaVideoWrapper__vZS4F{position:relative;width:100%;flex:1 1;min-height:0;max-height:calc(90vh - 110px);background:#000;display:flex;align-items:center;justify-content:center}.page_cinemaVideo___9UUy{width:100%;max-height:calc(90vh - 110px);height:auto;aspect-ratio:16/9;object-fit:contain;outline:none;background:#000}.page_cinemaFooter__wG9Sr{display:flex;align-items:center;justify-content:center;padding:.65rem 1.4rem;background:#161b22;border-top:1px solid rgba(255,255,255,.08);color:#8b949e;font-size:.78rem;flex-shrink:0;text-align:center}.page_cinemaStatus__bihbW{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-weight:500}@media (max-height:750px){.page_cinemaContainer__55B3l{max-height:94vh}.page_cinemaHeader__yT6y6{padding:.6rem 1rem}.page_cinemaTitle__TALim{font-size:.95rem}.page_cinemaFooter__wG9Sr{padding:.5rem 1rem;font-size:.72rem}.page_cinemaVideoWrapper__vZS4F,.page_cinemaVideo___9UUy{max-height:calc(94vh - 90px)}}@media (max-width:768px){.page_cinemaModal__INR5x{padding:.5rem}.page_cinemaContainer__55B3l{width:98vw}.page_cinemaHeader__yT6y6{padding:.75rem 1rem}.page_cinemaTitle__TALim{font-size:.95rem}.page_cinemaFooter__wG9Sr{padding:.6rem 1rem;font-size:.72rem}}.page_projectsSection__G_zdm{padding:6rem 0;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9))}.page_projectsGrid__rODPd{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem}@media (min-width:1200px){.page_projectsGrid__rODPd{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px) and (min-width:768px){.page_projectsGrid__rODPd{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_projectsGrid__rODPd{grid-template-columns:1fr;padding:0 1rem}}.page_showcaseProjectCard__qBvpY{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:20px;overflow:hidden;transition:all .4s ease;animation:page_slideInUp__IqEcY .8s ease-out}.page_showcaseProjectCard__qBvpY:hover{transform:translateY(-8px);border-color:rgba(96,165,250,.4);box-shadow:0 20px 40px rgba(37,99,235,.2)}.page_projectImage__fib7K{height:200px;background:linear-gradient(45deg,#2563eb,#60a5fa);display:flex;align-items:center;justify-content:center;position:relative}.page_projectPlaceholder__qVSPd{font-size:4rem;color:white}.page_projectRealImage__v5zuu{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_showcaseProjectCard__qBvpY:hover .page_projectRealImage__v5zuu{transform:scale(1.05)}.page_projectInfo__NyJ5a{padding:2rem}.page_projectCategory__FsT61{background:rgba(96,165,250,.2);color:#60a5fa;padding:.3rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block;margin-bottom:1rem}.page_projectInfo__NyJ5a h3{color:#ededed;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.page_projectInfo__NyJ5a p{color:#bdbdbd;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.page_projectStats__w3yHV{display:flex;gap:1rem}.page_projectStats__w3yHV span{color:#60a5fa;font-size:.9rem;font-weight:500}.page_contactSection__TxMLV{padding:6rem 0;background:linear-gradient(135deg,rgba(24,24,27,.9),rgba(35,35,42,.9))}.page_contactContainer___n1w0{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.page_contactInfoOnly__giNEK{max-width:800px;margin:0 auto;padding:0 2rem;text-align:center}.page_contactMethods__tVA_X{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.page_contactMethod__NbAXW{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:12px;transition:all .3s ease}.page_contactMethod__NbAXW:hover{border-color:rgba(96,165,250,.4);transform:translateX(5px)}.page_contactIcon__0yXic{font-size:1.5rem;width:50px;height:50px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:10px;display:flex;align-items:center;justify-content:center}.page_contactMethod__NbAXW h4{color:#ededed;font-size:1.1rem;font-weight:600;margin-bottom:.3rem;text-align:left}.page_contactMethod__NbAXW p{color:#bdbdbd;font-size:1rem;text-align:left}.page_contactForm__GX6NV{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:20px;padding:2.5rem}.page_formGroup__z71No{position:relative;margin-bottom:2rem}.page_formGroup__z71No input,.page_formGroup__z71No textarea{width:100%;padding:1rem 1.5rem;background:rgba(24,24,27,.9);border:2px solid rgba(96,165,250,.2);border-radius:12px;color:#ededed;font-size:1rem;transition:all .3s ease}.page_formGroup__z71No input:focus,.page_formGroup__z71No textarea:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 20px rgba(96,165,250,.2)}.page_inputFocus__a3n4x{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(45deg,#2563eb,#60a5fa);transition:width .3s ease}.page_formGroup__z71No input:focus+.page_inputFocus__a3n4x,.page_formGroup__z71No textarea:focus+.page_inputFocus__a3n4x{width:100%}.page_submitButton__6O8qB{width:100%;background:linear-gradient(45deg,#2563eb,#60a5fa);color:white;border:none;padding:1.2rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden}.page_submitButton__6O8qB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#60a5fa,#38bdf8);transition:left .3s ease}.page_submitButton__6O8qB:hover:before{left:0}.page_submitButton__6O8qB:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,99,235,.4)}.page_submitButton__6O8qB span,.page_submitButton__6O8qB svg{position:relative;z-index:1}.page_aboutSection__cj8pS{padding:6rem 0;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9))}.page_aboutContainer__uV3M0{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_aboutText__MX8SK{font-size:1.2rem;color:#bdbdbd;line-height:1.7;margin-bottom:3rem}.page_aboutFeatures__4ymfV{display:flex;gap:3rem}.page_aboutFeature__7jp7Q{text-align:center}.page_featureNumber__qRltQ{display:block;font-size:2.5rem;font-weight:900;background:linear-gradient(45deg,#60a5fa,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page_featureText__0lch2{color:#bdbdbd;font-size:1rem;font-weight:500}.page_teamCard__XMdBF{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:20px;padding:2rem;text-align:center;animation:page_float__P1Jpw 6s ease-in-out infinite}.page_teamIcon__lt5uM{font-size:3rem;width:80px;height:80px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.page_teamCard__XMdBF h4{color:#ededed;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.page_teamCard__XMdBF p{color:#bdbdbd;font-size:1rem}.page_faqSection__NArq_{padding:6rem 0;background:linear-gradient(135deg,rgba(24,24,27,.9),rgba(35,35,42,.9))}.page_faqContainer__AQ1nw{max-width:800px;margin:0 auto;padding:0 2rem}.page_faqItem__ZM3hV{background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(96,165,250,.2);border-radius:16px;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.page_faqItem__ZM3hV:hover{border-color:rgba(96,165,250,.4)}.page_faqQuestion__21phv{padding:2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.page_faqQuestion__21phv:hover{background:rgba(96,165,250,.05)}.page_faqQuestion__21phv span{color:#ededed;font-size:1.2rem;font-weight:600}.page_faqIcon__cdRLE{color:#60a5fa;font-size:1.5rem;font-weight:300;transition:transform .3s ease}.page_faqAnswer__TQMcb{padding:0 2rem 2rem}.page_faqAnswer__TQMcb p{color:#bdbdbd;font-size:1rem;line-height:1.6}.page_premiumFooter__0Ze4d{background:linear-gradient(135deg,rgba(24,24,27,.95),rgba(35,35,42,.95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(96,165,250,.2);padding:4rem 0 2rem}.page_footerContainer__bQZKx{max-width:1200px;margin:0 auto;padding:0 2rem}.page_footerContent__sUmFz{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:4rem;gap:4rem;margin-bottom:3rem}.page_footerBrand__fYpqm{animation:page_slideInLeft__PwHJP 1s ease-out}.page_footerLogo__PfgLJ{height:50px;margin-bottom:1rem}.page_footerDescription__P3w0M{color:#bdbdbd;font-size:1rem;line-height:1.6}.page_footerContact__EZZSm,.page_footerLinks__DGiLt{animation:page_slideInUp__IqEcY 1s ease-out}.page_footerContact__EZZSm h4,.page_footerLinks__DGiLt h4{color:#ededed;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.page_footerLinks__DGiLt a{display:block;color:#bdbdbd;font-size:1rem;margin-bottom:.8rem;transition:color .3s ease}.page_footerLinks__DGiLt a:hover{color:#60a5fa}.page_footerContact__EZZSm p{color:#bdbdbd;font-size:1rem;margin-bottom:.8rem}.page_footerBottom__cWZ_v{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(96,165,250,.2)}.page_footerBottom__cWZ_v p{color:#bdbdbd;font-size:.9rem}.page_footerSocial__Z7EjP a{color:#bdbdbd;transition:all .3s ease;padding:.5rem;border-radius:8px}.page_footerSocial__Z7EjP a:hover{color:#60a5fa;background:rgba(96,165,250,.1);transform:translateY(-2px)}.page_about__aOfOo,.page_advantages__WuDvq,.page_contact__BmhPC,.page_faq__hmOuC,.page_projects__Vzd49,.page_services__kuRMB{background:linear-gradient(135deg,rgba(41,41,58,.9),rgba(35,35,42,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 8px 40px rgba(37,99,235,.15);margin:4rem auto;padding:3rem 2rem;max-width:1200px;color:#ededed;border:1px solid rgba(96,165,250,.1);animation:page_fadeInUp__SpOy_ .8s ease-out}.page_about__aOfOo h2,.page_advantages__WuDvq h2,.page_contact__BmhPC h2,.page_faq__hmOuC h2,.page_projects__Vzd49 h2,.page_services__kuRMB h2{color:#60a5fa;font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center;position:relative;animation:page_slideInDown__ZrGHf 1s ease-out}.page_about__aOfOo h2:after,.page_advantages__WuDvq h2:after,.page_contact__BmhPC h2:after,.page_faq__hmOuC h2:after,.page_projects__Vzd49 h2:after,.page_services__kuRMB h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#2563eb,#60a5fa);border-radius:2px}.page_advantages__WuDvq,.page_faq__hmOuC{text-align:left}.page_advantages__WuDvq ul,.page_faq__hmOuC ul{list-style:none;padding:0;margin:0}.page_advantages__WuDvq li,.page_faq__hmOuC li{font-size:1.2rem;color:#ededed;margin-bottom:1rem;position:relative;padding-left:2rem;transition:all .3s ease;animation:page_slideInLeft__PwHJP .8s ease-out}.page_advantages__WuDvq li:before,.page_faq__hmOuC li:before{content:"✔";color:#60a5fa;position:absolute;left:0;font-size:1.3rem;font-weight:700}.page_advantages__WuDvq li:hover,.page_faq__hmOuC li:hover{color:#60a5fa;transform:translateX(10px)}.page_contactForm__GX6NV{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;max-width:500px;margin-left:auto;margin-right:auto}.page_contactForm__GX6NV input,.page_contactForm__GX6NV textarea{padding:1rem 1.5rem;border:2px solid rgba(96,165,250,.2);border-radius:12px;font-size:1.1rem;font-family:inherit;resize:none;background:rgba(24,24,27,.9);color:#ededed;transition:all .3s ease}.page_contactForm__GX6NV input:focus,.page_contactForm__GX6NV textarea:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 20px rgba(96,165,250,.3);transform:scale(1.02)}.page_contactForm__GX6NV button{background:linear-gradient(45deg,#2563eb,#60a5fa);color:#fff;padding:1.2rem 3rem;border-radius:50px;font-size:1.2rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.page_contactForm__GX6NV button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#60a5fa,#38bdf8);transition:left .3s ease}.page_contactForm__GX6NV button:hover:before{left:0}.page_contactForm__GX6NV button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgba(37,99,235,.4)}.page_contactForm__GX6NV button span{position:relative;z-index:1}.page_footer__sHKi3{text-align:center;padding:3rem 0 2rem;color:#bdbdbd;font-size:1.1rem;background:linear-gradient(135deg,rgba(35,35,42,.9),rgba(24,24,27,.9));border-top:1px solid rgba(96,165,250,.2);margin-top:4rem;animation:page_fadeInUp__SpOy_ 1s ease-out}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slideInLeft__PwHJP{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_slideInRight__69_Nn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_slideInUp__IqEcY{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_slideInDown__ZrGHf{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_shimmer__qPtWe{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes page_backgroundPulse__pW8m_{0%,to{opacity:1}50%{opacity:.8}}@keyframes page_gradientShift__Gvr0v{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes page_float__P1Jpw{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes page_rotate__durgN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_pulse__U_e85{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.page_welcomeSection__rXYyZ{min-height:auto;padding:3rem 0 2rem}.page_welcomeContainer__xNedP{grid-template-columns:1fr;gap:3rem;text-align:center;padding:0 1rem}.page_welcomeTitle__MoN7i{font-size:2.5rem;line-height:1.2}.page_welcomeSubtitle__CzTQ_{font-size:1.1rem;margin-bottom:2rem}.page_welcomeButtons__AQ_FK{justify-content:center;flex-direction:column;align-items:center;gap:1rem}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{width:100%;max-width:280px;justify-content:center}.page_welcomeVisual__OhL1i{height:300px;margin-top:2rem}.page_floatingCard__fspXy{min-width:200px;padding:1rem}.page_floatingCard__fspXy:first-child{top:10%;left:5%}.page_floatingCard__fspXy:nth-child(2){top:40%;right:0}.page_floatingCard__fspXy:nth-child(3){bottom:10%;left:10%}.page_welcomeStats__mwxFP{gap:2rem;flex-wrap:wrap;margin-top:2rem}.page_statNumber__XnvUq{font-size:2rem}.page_heroSection___mcj9{padding:4rem 0}.page_heroContainer__WSN_b{grid-template-columns:1fr;gap:2rem;padding:0 1rem;text-align:center}.page_heroTitle__Gfler{font-size:2.2rem}.page_heroDescription__E0XDR p{font-size:1rem}.page_techCircle__QfL2s{width:150px;height:150px}.page_techIcon__mfMlm{width:60px;height:60px;font-size:2rem}.page_sectionTitle__hzsAh{font-size:2rem}.page_sectionSubtitle__ROo6Q{font-size:1rem;padding:0 1rem}.page_deliverablesGrid__eE8PU,.page_projectsGrid__rODPd,.page_servicesGrid__plSir,.page_usageGrid__tHO_7{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.page_premiumServiceCard__hJrcQ{padding:2rem 1.5rem}.page_serviceHeader__a1_Sz{flex-direction:column;gap:1rem;margin-bottom:1.5rem}.page_advantagesContainer__A8N1B{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.page_advantageItem__cji2V{flex-direction:column;text-align:center;padding:1.5rem}.page_advantageCircle__5tN6C{width:150px;height:150px}.page_advantagePercent__3JxYY{font-size:2rem}.page_aboutContainer__uV3M0{grid-template-columns:1fr;gap:2rem;text-align:center;padding:0 1rem}.page_aboutText__MX8SK{font-size:1rem;margin-bottom:2rem}.page_aboutFeatures__4ymfV{flex-wrap:wrap;gap:2rem;justify-content:center}.page_featureNumber__qRltQ{font-size:2rem}.page_contactInfoOnly__giNEK{padding:0 1rem}.page_contactMethods__tVA_X{gap:1rem}.page_contactMethod__NbAXW{flex-direction:column;text-align:center;padding:1rem}.page_contactMethod__NbAXW h4,.page_contactMethod__NbAXW p{text-align:center}.page_faqContainer__AQ1nw{padding:0 1rem}.page_faqQuestion__21phv{padding:1.5rem;flex-direction:column;gap:1rem;text-align:center}.page_faqQuestion__21phv span{font-size:1rem}.page_faqAnswer__TQMcb{padding:0 1.5rem 1.5rem}.page_footerContent__sUmFz{grid-template-columns:1fr;gap:2rem;text-align:center}.page_footerBottom__cWZ_v{flex-direction:column;gap:1rem;text-align:center}.page_footerContainer__bQZKx{padding:0 1rem}.page_masonryGrid__ippD2{margin-left:-.5rem}.page_masonryColumn__rpGBx{padding-left:.5rem}}@media (max-width:480px){.page_container__aoG4z{padding-top:70px}.page_header__kVzhN{padding:.8rem 1rem}.page_headerScrolled__6yVBZ{padding:.6rem 1rem}.page_welcomeTitle__MoN7i{font-size:2rem;line-height:1.1}.page_sectionTitle__hzsAh{font-size:1.8rem;line-height:1.2}.page_heroTitle__Gfler{font-size:1.8rem}.page_deliverableCard__WvPzJ,.page_premiumServiceCard__hJrcQ,.page_usageCard__W_1cH{padding:1.5rem 1rem}.page_deliverableIcon__f_KhL,.page_usageIcon__6fwpR{font-size:2rem}.page_projectPlaceholder__qVSPd{font-size:3rem}.page_contactIcon__0yXic{width:40px;height:40px;font-size:1.2rem}.page_contactMethod__NbAXW,.page_faqQuestion__21phv{padding:1rem}.page_faqAnswer__TQMcb{padding:0 1rem 1rem}.page_footerLogo__PfgLJ{height:40px}.page_footerContact__EZZSm p,.page_footerDescription__P3w0M{font-size:.9rem}}@media (max-width:360px){.page_container__aoG4z{padding-top:160px}.page_header__kVzhN{padding:.6rem .5rem}.page_headerScrolled__6yVBZ{padding:.5rem}.page_logo__7fc9l{height:35px}.page_headerScrolled__6yVBZ .page_logo__7fc9l{height:30px}.page_welcomeTitle__MoN7i{font-size:1.6rem}.page_sectionTitle__hzsAh{font-size:1.5rem}.page_heroTitle__Gfler{font-size:1.6rem}.page_aboutContainer__uV3M0,.page_advantagesContainer__A8N1B,.page_contactInfoOnly__giNEK,.page_deliverablesGrid__eE8PU,.page_faqContainer__AQ1nw,.page_footerContainer__bQZKx,.page_heroContainer__WSN_b,.page_projectsGrid__rODPd,.page_servicesGrid__plSir,.page_usageGrid__tHO_7,.page_welcomeContainer__xNedP{padding:0 .5rem}}.page_modal__OJIkq{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1002;animation:page_fadeIn__wvzG6 .3s ease-out}.page_modalContent__V7EIS,.page_modal__OJIkq{display:flex;align-items:center;justify-content:center}.page_modalContent__V7EIS{position:relative;max-width:90vw;max-height:90vh}.page_modalImage__IaQmM{max-width:80vw;max-height:80vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:page_scaleIn__ey_NT .3s ease-out}.page_closeButton__fiZmr{position:absolute;top:-50px;right:-10px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1001}.page_closeButton__fiZmr:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:scale(1.1);box-shadow:0 5px 15px rgba(0,0,0,.3)}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}@keyframes page_scaleIn__ey_NT{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page_lightbox__OJ8S1{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10000;padding:2.5rem;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_lightboxStage__oZriB,.page_lightbox__OJ8S1{display:flex;align-items:center;justify-content:center;touch-action:none}.page_lightboxStage__oZriB{width:100%;height:100%;overflow:hidden}.page_lightboxImage__G_4Yq{max-width:min(92vw,1400px);max-height:86vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 80px rgba(0,0,0,.6);transform-origin:center center;transition:transform .12s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.page_zoomControls__S_xnY{position:absolute;bottom:52px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.7rem;background:rgba(24,24,27,.85);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.35rem .7rem;z-index:10004}.page_zoomControls__S_xnY button{width:34px;height:34px;border:0;border-radius:50%;background:rgba(96,165,250,.2);color:#fff;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_zoomControls__S_xnY button:hover{background:rgba(96,165,250,.4);transform:scale(1.08)}.page_zoomControls__S_xnY span{min-width:52px;text-align:center;font-size:.9rem;color:#e5e5e5;font-weight:600}.page_lightboxClose__AFrCl{position:absolute;top:18px;right:22px;background:rgba(24,24,27,.6);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;width:44px;height:44px;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease,background .2s ease;z-index:10005}.page_lightboxClose__AFrCl:hover{color:#60a5fa;background:rgba(96,165,250,.25);transform:scale(1.1)}.page_lightboxNav__A7rIM{position:absolute;top:50%;transform:translateY(-50%);background:rgba(24,24,27,.75);border:1px solid rgba(255,255,255,.25);color:#fff;width:52px;height:52px;border-radius:50%;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:10005;box-shadow:0 4px 20px rgba(0,0,0,.4)}.page_lightboxNav__A7rIM:hover{background:rgba(96,165,250,.35);border-color:rgba(96,165,250,.6);transform:translateY(-50%) scale(1.1)}.page_lightboxPrev__ZXgaF{left:24px}.page_lightboxNext__R_NXl{right:24px}.page_lightboxCounter__hgHX8{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:#d4d4d8;font-size:.9rem;font-weight:500;z-index:10004}@media (max-width:768px){.page_lightbox__OJ8S1{padding:.5rem}.page_lightboxNav__A7rIM{width:48px;height:48px;font-size:1.8rem;background:rgba(18,18,22,.88);border:1.5px solid rgba(96,165,250,.45);box-shadow:0 4px 16px rgba(0,0,0,.6)}.page_lightboxPrev__ZXgaF{left:8px}.page_lightboxNext__R_NXl{right:8px}.page_lightboxClose__AFrCl{top:14px;right:14px;width:40px;height:40px;font-size:1.6rem}.page_zoomControls__S_xnY{bottom:45px;padding:.25rem .5rem;gap:.4rem}.page_zoomControls__S_xnY button{width:32px;height:32px;font-size:1.1rem}.page_lightboxCounter__hgHX8{bottom:15px;font-size:.85rem}}