.page_hero__7KFOs{min-height:90vh;overflow:hidden;position:relative;background:linear-gradient(135deg,hsl(var(--background)) 0,#f0f9ff 100%);display:flex;align-items:center}.page_heroGrid__yNSix{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:5rem;gap:5rem;position:relative;z-index:2}.page_heroContent__dzLob{padding:2rem 0;z-index:10}.page_pillSpan__0Zn7G{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.25rem;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsl(var(--primary));border-radius:99px;font-weight:700;font-size:.85rem;margin-bottom:2rem;letter-spacing:.03em;border:1px solid hsl(var(--primary)/.15);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(14,165,233,.1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.page_pillSpan__0Zn7G:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(14,165,233,.2),0 4px 6px -2px rgba(0,0,0,.05);border-color:hsl(var(--primary)/.3);background:#fff}.page_heroHeading__D7_Cs{font-size:3.5rem;line-height:1.2;color:hsl(var(--foreground));margin-bottom:1.5rem;font-weight:800;letter-spacing:-.02em}.page_heroHeading__D7_Cs span{color:hsl(var(--primary))}.page_heroDesc__hhXmd{font-size:1.125rem;color:#64748b;margin-bottom:2.5rem;max-width:580px;line-height:1.7}.page_heroButtons__QFahC{display:flex;gap:1.25rem;margin-bottom:3.5rem}.page_primaryBtn__9q958{background-color:hsl(var(--primary));color:#fff;padding:1rem 2rem;border-radius:.75rem;font-weight:600;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;box-shadow:0 10px 25px -5px rgba(2,132,199,.4)}.page_primaryBtn__9q958:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px rgba(2,132,199,.5);background-color:hsl(var(--primary)/.9)}.page_secondaryBtn__GsAhX{background-color:#fff;color:hsl(var(--foreground));padding:1rem 2rem;border-radius:.75rem;font-weight:600;border:1px solid #e2e8f0;transition:all .3s ease}.page_secondaryBtn__GsAhX:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));background-color:#f8fafc}.page_trustBadges__A27el{display:flex;gap:2.5rem;align-items:center;border-top:1px solid #e2e8f0;padding-top:2rem}.page_badgeItem__ivNgj{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;color:#475569}.page_badgeIconBox__QN7lp{width:40px;height:40px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.page_animateFadeUp__pCFz4{opacity:0;animation:page_fadeInUp__7IOrd .8s ease-out forwards}.page_delay1__sbFZf{animation-delay:.1s}.page_delay2__Dkt84{animation-delay:.2s}.page_delay3__QzFwn{animation-delay:.3s}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_heroImagesWrapper__TgXql{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;perspective:0}.page_galleryWall__UTzAU{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,130px);grid-gap:1rem;gap:1rem;width:100%;max-width:650px;position:relative;transform:rotate(0deg)}.page_galleryFrame__ClBbe{position:relative;background:#f8fafc;padding:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),inset 1px 1px 3px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid #e2e8f0;overflow:hidden;opacity:0;top:20px;animation:page_popFadeUp__g3Rsi .8s ease-out forwards}.page_galleryFrame__ClBbe:hover{transform:scale(1.1) rotate(0deg)!important;z-index:50;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-color:#fff}.page_matting__4o9lx{width:100%;height:100%;position:relative;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05)}@keyframes page_popFadeUp__g3Rsi{0%{opacity:0;top:20px}to{opacity:1;top:0}}.page_frame1__p00Gr{animation-delay:.1s}.page_frame2__jZKwc{animation-delay:.2s}.page_frame3__Yg_V7{animation-delay:.15s}.page_frame4__qiLMZ{animation-delay:.3s}.page_frame5__6bw9e{animation-delay:.25s}.page_frame6__mQ7r1{animation-delay:.4s}.page_frame1__p00Gr{grid-column:1/span 2;grid-row:1/span 2;transform:rotate(-1deg);z-index:5}.page_frame2__jZKwc{grid-column:3;grid-row:1;transform:rotate(2deg);z-index:4}.page_frame3__Yg_V7{grid-column:3;grid-row:2;transform:rotate(-1.5deg);z-index:4}.page_frame4__qiLMZ{grid-column:1;grid-row:3;transform:rotate(1deg);z-index:4}.page_frame5__6bw9e{grid-column:2;grid-row:3;transform:rotate(-2deg);z-index:4}.page_frame6__mQ7r1{grid-column:3;grid-row:3;transform:rotate(1.5deg);z-index:4}@media (max-width:1024px){.page_hero__7KFOs{min-height:auto;padding-top:6rem;padding-bottom:3rem;text-align:center}.page_heroGrid__yNSix{grid-template-columns:1fr;gap:2rem}.page_heroContent__dzLob{order:1;display:flex;flex-direction:column;align-items:center}.page_heroImagesWrapper__TgXql{order:2;height:auto;margin-bottom:0;padding:0;width:100%}.page_heroButtons__QFahC{justify-content:center}.page_galleryWall__UTzAU{max-width:700px;margin:0 auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);gap:.75rem}.page_galleryFrame__ClBbe{top:0!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;position:relative!important;margin:0!important;width:100%!important;height:auto!important}.page_frame1__p00Gr{grid-column:span 3;height:260px!important}.page_frame2__jZKwc,.page_frame3__Yg_V7,.page_frame4__qiLMZ,.page_frame5__6bw9e,.page_frame6__mQ7r1{grid-column:span 1;height:140px!important}}@media (max-width:768px){.page_heroHeading__D7_Cs{font-size:2.75rem}.page_galleryWall__UTzAU{max-width:100%;grid-template-columns:1fr 1fr}.page_frame2__jZKwc,.page_frame3__Yg_V7,.page_frame5__6bw9e,.page_frame6__mQ7r1{display:none!important}.page_frame1__p00Gr{grid-column:1/-1;height:240px!important}.page_frame4__qiLMZ{grid-column:1/-1;height:200px!important}}@media (max-width:480px){.page_hero__7KFOs{background:linear-gradient(180deg,#fff,#f0f9ff);padding-top:5rem;padding-bottom:3rem}.page_heroHeading__D7_Cs{font-size:2.25rem;margin-bottom:1rem;line-height:1.15}.page_heroDesc__hhXmd{font-size:1rem;margin-bottom:1.5rem;padding:0 1rem}.page_heroButtons__QFahC{flex-direction:column;width:100%;gap:.75rem;margin-bottom:2.5rem}.page_primaryBtn__9q958,.page_secondaryBtn__GsAhX{width:100%;justify-content:center;padding:.9rem}.page_trustBadges__A27el{flex-direction:column;gap:.75rem;padding-top:1.5rem}.page_galleryWall__UTzAU{gap:1.5rem;margin-top:1rem}.page_frame1__p00Gr{height:220px!important}.page_frame1__p00Gr,.page_frame4__qiLMZ{box-shadow:0 10px 25px -5px rgba(0,0,0,.1);border-radius:12px}.page_frame4__qiLMZ{height:180px!important}}.page_introContent__IXyx1{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_introText__nwM3N h2{margin-bottom:1.5rem}.page_featureList__okgNs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:2rem}@media (max-width:600px){.page_featureList__okgNs{grid-template-columns:1fr;gap:.75rem}}.page_imageCard__BQplX{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 40px -10px rgba(0,0,0,.15)}.page_imageCard__BQplX img{width:100%;height:auto;display:block;transition:transform .5s ease}.page_imageCard__BQplX:hover img{transform:scale(1.03)}@media (max-width:768px){.page_introContent__IXyx1{grid-template-columns:1fr;gap:2rem}}.page_categoriesSection__ZjQOc{background:linear-gradient(180deg,#f8fafc,#edf2f7);padding:8rem 0;position:relative;overflow:hidden}.page_categoriesSection__ZjQOc:before{content:"";position:absolute;top:20%;left:0;width:100%;height:60%;background:radial-gradient(circle at 0 50%,rgba(14,165,233,.03) 0,transparent 50%),radial-gradient(circle at 100% 50%,rgba(14,165,233,.03) 0,transparent 50%);pointer-events:none}.page_categoriesList__IvOYr{display:flex;flex-direction:column;gap:8rem;margin-top:4rem;position:relative;z-index:2}.page_categoryRow__zJVQI{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center;perspective:1000px}.page_categoryRow__zJVQI:nth-child(2n) .page_categoryContent___0MUD{order:2}.page_categoryRow__zJVQI:nth-child(2n) .page_categoryImageWrapper__1R2tL{order:1}.page_categoryContent___0MUD{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;position:relative}.page_categoryIconBox__DVq5f{width:64px;height:64px;border-radius:20px;background:#fff;box-shadow:0 10px 25px -5px rgba(14,165,233,.15),0 8px 10px -6px rgba(14,165,233,.1);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary));margin-bottom:.5rem;position:relative;z-index:2;transition:transform .3s ease,box-shadow .3s ease}.page_categoryIconBox__DVq5f:after{content:"";position:absolute;inset:-4px;border-radius:24px;background:linear-gradient(135deg,hsl(var(--primary)/.2),transparent);z-index:-1;opacity:0;transition:opacity .3s ease}.page_categoryRow__zJVQI:hover .page_categoryIconBox__DVq5f{transform:scale(1.1) rotate(5deg);box-shadow:0 20px 30px -10px rgba(14,165,233,.3)}.page_categoryRow__zJVQI:hover .page_categoryIconBox__DVq5f:after{opacity:1}.page_categoryTitle__0r8dl{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,hsl(var(--foreground)) 30%,hsl(var(--primary)) 100%);-webkit-background-clip:text;margin-bottom:.25rem;position:relative;display:inline-block;background-clip:text}.page_sectionHeader___raMx{text-align:center;margin-bottom:4rem}@media (max-width:600px){.page_sectionHeader___raMx{margin-bottom:2rem}}.page_categoryDesc__OschK{font-size:1.15rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem;position:relative}.page_categoryImageWrapper__1R2tL{position:relative;height:450px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.page_blob__ThG16{position:absolute;width:400px;height:400px;background:radial-gradient(circle,hsl(var(--primary)/.08) 0,transparent 70%);border-radius:50%;z-index:0;filter:blur(50px);animation:page_pulseBlob__t0tSr 8s ease-in-out infinite;transition:all .5s ease}.page_categoryRow__zJVQI:nth-child(2n) .page_blob__ThG16{animation-delay:-4s}.page_categoryRow__zJVQI:hover .page_blob__ThG16{background:radial-gradient(circle,hsl(var(--primary)/.15) 0,transparent 70%);transform:scale(1.1)}.page_categoryImage__KMrgG{position:relative;z-index:10;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));animation:page_float__Xp_VR 6s ease-in-out infinite;transition:filter .3s ease}.page_categoryRow__zJVQI:nth-child(2n) .page_categoryImage__KMrgG{animation-delay:-3s}.page_categoryRow__zJVQI:hover .page_categoryImage__KMrgG{filter:drop-shadow(0 30px 60px rgba(14,165,233,.25))}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(1deg)}}@keyframes page_pulseBlob__t0tSr{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.8}}@media (max-width:900px){.page_categoryContent___0MUD{order:2!important;align-items:center}.page_categoryImageWrapper__1R2tL{order:1!important;height:350px}.page_blob__ThG16{width:300px;height:300px}}@media (max-width:600px){.page_categoriesSection__ZjQOc{padding:4rem 0}.page_categoriesList__IvOYr{gap:4rem;margin-top:2rem}.page_categoryRow__zJVQI{gap:2rem}.page_categoryTitle__0r8dl{font-size:1.75rem}.page_categoryDesc__OschK{font-size:1rem}.page_categoryImageWrapper__1R2tL{height:250px}.page_blob__ThG16{width:220px;height:220px;filter:blur(30px)}.page_ctaSection__BmsKD{padding:4rem 0}}