.house-svg-container[data-astro-cid-zp4dj7b2]{perspective:1200px;perspective-origin:center center;width:100%;height:450px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.house-svg-3d[data-astro-cid-zp4dj7b2]{position:relative;width:400px;height:300px;transform-style:preserve-3d;animation:rotate-house-svg 20s linear infinite;transform-origin:center center}@keyframes rotate-house-svg{0%{transform:rotateY(-15deg) rotateX(5deg)}50%{transform:rotateY(15deg) rotateX(5deg)}to{transform:rotateY(-15deg) rotateX(5deg)}}.house-svg-wrapper[data-astro-cid-zp4dj7b2]{position:relative;width:100%;height:100%;overflow:visible}.house-svg[data-astro-cid-zp4dj7b2]{width:100%;height:100%;object-fit:contain;filter:contrast(1.1) brightness(1.05) saturate(1.2);transition:all .3s ease;background:transparent}.house-svg-3d[data-astro-cid-zp4dj7b2]:hover .house-svg[data-astro-cid-zp4dj7b2]{filter:contrast(1.2) brightness(1.1) saturate(1.3);transform:scale(1.02)}.house-overlay[data-astro-cid-zp4dj7b2]{position:absolute;inset:0;pointer-events:none;overflow:visible}.glow-effect[data-astro-cid-zp4dj7b2]{position:absolute;border-radius:50%;opacity:.6;animation:glow-pulse 4s ease-in-out infinite}.glow-1[data-astro-cid-zp4dj7b2]{top:20%;left:60%;width:80px;height:80px;background:radial-gradient(circle,rgba(59,130,246,.4) 0%,transparent 70%);animation-delay:0s}.glow-2[data-astro-cid-zp4dj7b2]{top:40%;left:70%;width:60px;height:60px;background:radial-gradient(circle,rgba(79,172,254,.3) 0%,transparent 70%);animation-delay:1.5s}.glow-3[data-astro-cid-zp4dj7b2]{top:30%;left:75%;width:40px;height:40px;background:radial-gradient(circle,rgba(99,192,254,.5) 0%,transparent 70%);animation-delay:3s}@keyframes glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.solar-indicators[data-astro-cid-zp4dj7b2]{position:absolute;inset:0;pointer-events:none}.solar-glow[data-astro-cid-zp4dj7b2]{position:absolute;width:20px;height:15px;background:linear-gradient(135deg,#3b82f699,#4facfe66);border-radius:3px;animation:solar-pulse 3s ease-in-out infinite;box-shadow:0 0 10px #3b82f680}.solar-glow-1[data-astro-cid-zp4dj7b2]{top:25%;left:65%;animation-delay:0s}.solar-glow-2[data-astro-cid-zp4dj7b2]{top:28%;left:72%;animation-delay:.7s}.solar-glow-3[data-astro-cid-zp4dj7b2]{top:35%;left:68%;animation-delay:1.4s}.solar-glow-4[data-astro-cid-zp4dj7b2]{top:38%;left:75%;animation-delay:2.1s}@keyframes solar-pulse{0%,to{opacity:.4;box-shadow:0 0 5px #3b82f64d}50%{opacity:1;box-shadow:0 0 20px #3b82f6cc}}.energy-particles[data-astro-cid-zp4dj7b2]{position:absolute;inset:0;pointer-events:none;overflow:visible}.particle[data-astro-cid-zp4dj7b2]{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#3b82f6,#60a5fa);border-radius:50%;animation:float-particle 6s ease-in-out infinite;box-shadow:0 0 6px #3b82f6cc}.particle-1[data-astro-cid-zp4dj7b2]{top:20%;left:70%;animation-delay:0s}.particle-2[data-astro-cid-zp4dj7b2]{top:30%;left:75%;animation-delay:1.2s}.particle-3[data-astro-cid-zp4dj7b2]{top:40%;left:68%;animation-delay:2.4s}.particle-4[data-astro-cid-zp4dj7b2]{top:25%;left:80%;animation-delay:3.6s}.particle-5[data-astro-cid-zp4dj7b2]{top:35%;left:85%;animation-delay:4.8s}@keyframes float-particle{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:1;transform:translateY(-20px) scale(1)}80%{opacity:1;transform:translateY(-80px) scale(1)}to{opacity:0;transform:translateY(-120px) scale(.5)}}.ground-shadow[data-astro-cid-zp4dj7b2]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:60%;height:70px;background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.05) 80%,transparent 100%);filter:blur(8px);z-index:-1;animation:shadow-pulse 20s linear infinite}@keyframes shadow-pulse{0%{transform:translate(-50%) scale(1);opacity:.6}50%{transform:translate(-50%) scale(1.1);opacity:.8}to{transform:translate(-50%) scale(1);opacity:.6}}@media (max-width: 768px){.house-svg-container[data-astro-cid-zp4dj7b2]{height:350px}.house-svg-3d[data-astro-cid-zp4dj7b2]{width:300px;height:225px;animation:rotate-house-svg-mobile 25s linear infinite}@keyframes rotate-house-svg-mobile{0%{transform:rotateY(-10deg) rotateX(3deg)}50%{transform:rotateY(10deg) rotateX(3deg)}to{transform:rotateY(-10deg) rotateX(3deg)}}.glow-1[data-astro-cid-zp4dj7b2],.glow-2[data-astro-cid-zp4dj7b2],.glow-3[data-astro-cid-zp4dj7b2]{width:60px;height:60px}.solar-glow[data-astro-cid-zp4dj7b2]{width:15px;height:12px}.particle[data-astro-cid-zp4dj7b2]{width:3px;height:3px}.ground-shadow[data-astro-cid-zp4dj7b2]{bottom:-45px;height:25px}}@media (max-width: 480px){.house-svg-container[data-astro-cid-zp4dj7b2]{height:300px}.house-svg-3d[data-astro-cid-zp4dj7b2]{width:240px;height:180px}.glow-1[data-astro-cid-zp4dj7b2],.glow-2[data-astro-cid-zp4dj7b2],.glow-3[data-astro-cid-zp4dj7b2]{width:40px;height:40px}.solar-glow[data-astro-cid-zp4dj7b2]{width:12px;height:10px}.particle[data-astro-cid-zp4dj7b2]{width:2px;height:2px}.ground-shadow[data-astro-cid-zp4dj7b2]{bottom:-35px;height:20px}}@media (prefers-reduced-motion: reduce){.house-svg-3d[data-astro-cid-zp4dj7b2]{animation:gentle-house-rotate 30s ease-in-out infinite}@keyframes gentle-house-rotate{0%,to{transform:rotateY(0) rotateX(5deg)}50%{transform:rotateY(10deg) rotateX(5deg)}}.glow-effect[data-astro-cid-zp4dj7b2],.solar-glow[data-astro-cid-zp4dj7b2],.particle[data-astro-cid-zp4dj7b2]{animation-duration:8s}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.hero-content[data-astro-cid-ct3bgug4]{opacity:0}.hero-title[data-astro-cid-ct3bgug4],.hero-subtitle[data-astro-cid-ct3bgug4],.hero-description[data-astro-cid-ct3bgug4],.hero-button[data-astro-cid-ct3bgug4]{opacity:0;transform:translateY(30px)}[data-astro-cid-ct3bgug4][data-animate=section]{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}[data-astro-cid-ct3bgug4][data-animate=item]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.hero-content[data-astro-cid-ct3bgug4].animate{opacity:1}.hero-title[data-astro-cid-ct3bgug4].animate{animation:fadeInUp 1s ease-out forwards}.hero-subtitle[data-astro-cid-ct3bgug4].animate{animation:fadeInUp 1s ease-out .2s forwards}.hero-description[data-astro-cid-ct3bgug4].animate{animation:fadeInUp 1s ease-out .4s forwards}.hero-button[data-astro-cid-ct3bgug4].animate{animation:scaleIn .8s ease-out .6s forwards}[data-astro-cid-ct3bgug4][data-animate=section].animate,[data-astro-cid-ct3bgug4][data-animate=item].animate{opacity:1;transform:translateY(0)}.service-card[data-astro-cid-ct3bgug4]{transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;padding:1.5rem;border-radius:.75rem;background-color:transparent}.service-card[data-astro-cid-ct3bgug4]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026}.priority-card[data-astro-cid-ct3bgug4]{transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.priority-card[data-astro-cid-ct3bgug4]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 30px #0000001a}.partner-card[data-astro-cid-ct3bgug4]{transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.partner-card[data-astro-cid-ct3bgug4]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 30px #0000001a}@media (prefers-reduced-motion: reduce){.hero-title[data-astro-cid-ct3bgug4],.hero-subtitle[data-astro-cid-ct3bgug4],.hero-description[data-astro-cid-ct3bgug4],.hero-button[data-astro-cid-ct3bgug4],[data-astro-cid-ct3bgug4][data-animate=section],[data-astro-cid-ct3bgug4][data-animate=item],.service-card[data-astro-cid-ct3bgug4],.priority-card[data-astro-cid-ct3bgug4],.partner-card[data-astro-cid-ct3bgug4]{animation:none;transition:none;opacity:1;transform:none}.service-card[data-astro-cid-ct3bgug4]:hover,.priority-card[data-astro-cid-ct3bgug4]:hover,.partner-card[data-astro-cid-ct3bgug4]:hover{transform:none;box-shadow:none}}.hero-height[data-astro-cid-ct3bgug4]{min-height:calc(100vh - 64px)}@media (min-width: 1024px){.hero-height[data-astro-cid-ct3bgug4]{min-height:calc(100vh - 80px)}}.features-section[data-astro-cid-ct3bgug4]{background-color:var(--color-background)}.partial-border[data-astro-cid-ct3bgug4]{position:absolute;pointer-events:none;display:none}@media (min-width: 1024px){.partial-border[data-astro-cid-ct3bgug4]{display:block}.border-bottom-left[data-astro-cid-ct3bgug4]{width:150px;height:150px;bottom:1.5rem;left:1.5rem;border-bottom:5px solid var(--color-primary);border-left:5px solid var(--color-primary)}.border-right[data-astro-cid-ct3bgug4]{top:1.5rem;right:1.5rem;bottom:1.5rem;width:5px;background-color:var(--color-primary)}}.bento-grid[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.bento-grid[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width: 1024px){.bento-grid[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:1.5rem}.bento-large[data-astro-cid-ct3bgug4]{grid-column:1 / 3;grid-row:1 / 3}.bento-wide[data-astro-cid-ct3bgug4]{grid-column:3 / 5}}.bento-card[data-astro-cid-ct3bgug4]{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(58,151,255,.15);border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000000d;min-height:180px}.bento-card[data-astro-cid-ct3bgug4]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px #3a97ff26;border-color:#3a97ff4d}.bento-large[data-astro-cid-ct3bgug4]{background:linear-gradient(135deg,#3a97ff,#1f6bd9);color:#fff;min-height:200px}@media (min-width: 1024px){.bento-large[data-astro-cid-ct3bgug4]{min-height:auto}}.bento-large[data-astro-cid-ct3bgug4] .card-icon[data-astro-cid-ct3bgug4],.bento-large[data-astro-cid-ct3bgug4] .card-text[data-astro-cid-ct3bgug4]{color:#ffffffe6}.bento-wide[data-astro-cid-ct3bgug4]{background:linear-gradient(135deg,#3a97ff1a,#1f6bd90d)}@media (min-width: 1024px){.bento-wide[data-astro-cid-ct3bgug4]{flex-direction:row;gap:1.5rem;text-align:left}}.priorities-grid[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.priorities-grid[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width: 1024px){.priorities-grid[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:1.5rem}.priorities-large[data-astro-cid-ct3bgug4]{grid-column:1 / 2;grid-row:1 / 3}}.priorities-large[data-astro-cid-ct3bgug4]{background:linear-gradient(135deg,#3a97ff,#1f6bd9);color:#fff;min-height:200px}@media (min-width: 1024px){.priorities-large[data-astro-cid-ct3bgug4]{min-height:auto}}.priorities-large[data-astro-cid-ct3bgug4] .card-icon[data-astro-cid-ct3bgug4],.priorities-large[data-astro-cid-ct3bgug4] .card-text[data-astro-cid-ct3bgug4]{color:#ffffffe6}.priorities-accent[data-astro-cid-ct3bgug4]{background:linear-gradient(135deg,#3a97ff1a,#1f6bd90d)}.offices-section[data-astro-cid-ct3bgug4]{min-height:400px}.offices-map-bg[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:0}.offices-map-bg[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{width:100%;height:100%;object-fit:cover}.offices-overlay[data-astro-cid-ct3bgug4]{position:absolute;inset:0;background:linear-gradient(135deg,#000000b3,#00000080)}@media (min-width: 1024px){.priorities-border-top-right[data-astro-cid-ct3bgug4]{width:150px;height:150px;top:1.5rem;right:1.5rem;border-top:5px solid var(--color-primary);border-right:5px solid var(--color-primary)}.priorities-border-bottom-left[data-astro-cid-ct3bgug4]{width:150px;height:150px;bottom:1.5rem;left:1.5rem;border-bottom:5px solid var(--color-primary);border-left:5px solid var(--color-primary)}}.card-icon[data-astro-cid-ct3bgug4]{color:var(--color-primary);margin-bottom:.75rem}.bento-wide[data-astro-cid-ct3bgug4] .card-icon[data-astro-cid-ct3bgug4]{margin-bottom:0}.counter-wrapper[data-astro-cid-ct3bgug4]{display:flex;align-items:baseline;justify-content:center;margin-bottom:.5rem}.counter[data-astro-cid-ct3bgug4]{font-size:3.5rem;font-weight:800;line-height:1}@media (min-width: 1024px){.counter[data-astro-cid-ct3bgug4]{font-size:5rem}}.counter-plus[data-astro-cid-ct3bgug4]{font-size:2.5rem;font-weight:700}@media (min-width: 1024px){.counter-plus[data-astro-cid-ct3bgug4]{font-size:3rem}}.card-text[data-astro-cid-ct3bgug4]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;font-weight:500}@media (min-width: 1024px){.card-text[data-astro-cid-ct3bgug4]{font-size:1rem}}@media (prefers-reduced-motion: reduce){.bento-card[data-astro-cid-ct3bgug4]{transition:none}.bento-card[data-astro-cid-ct3bgug4]:hover{transform:none}}.hero-section[data-astro-cid-ct3bgug4]{position:relative}@media (min-width: 1024px){.hero-video[data-astro-cid-ct3bgug4]{display:block}.hero-image-bg[data-astro-cid-ct3bgug4]{display:none}}@media (max-width: 1023px){.hero-video[data-astro-cid-ct3bgug4]{display:none}.hero-image-bg[data-astro-cid-ct3bgug4]{display:block;background-image:url(/images/bg.webp)}}.hero-video[data-astro-cid-ct3bgug4]{will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.hero-video[data-astro-cid-ct3bgug4]{animation-play-state:paused}}@media (max-width: 768px){.hero-image-bg[data-astro-cid-ct3bgug4]{background-attachment:scroll}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hero-image-bg[data-astro-cid-ct3bgug4]{background-image:url(/images/bg.webp)}}.hero-overlay[data-astro-cid-ct3bgug4]{background:linear-gradient(135deg,#0009,#00000080,#000000b3)}.hero-section[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]{transition:all .3s cubic-bezier(.4,0,.2,1)}
