.Services_servicesSection__5LmFB{position:relative;overflow:hidden;background:linear-gradient(170deg,var(--bg-primary) 0,var(--bg-secondary) 100%);transition:background .3s ease}.Services_sectionBackground__9cwmT{position:absolute;inset:0;z-index:0}.Services_gridOverlay__P7nEI{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(var(--accent-primary-rgb),.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--accent-primary-rgb),.06) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);opacity:.6;animation:Services_backgroundPan__2NXYD 80s linear infinite}@keyframes Services_backgroundPan__2NXYD{0%{background-position:0 0}to{background-position:100% 100%}}.Services_glowEffect__kWUeY{position:absolute;width:60%;height:60%;border-radius:50%;filter:blur(130px);opacity:.12;z-index:-1;animation:Services_pulseGlow__Yc3UN 10s ease-in-out infinite alternate;transition:background-color .3s ease}.Services_glowEffectTop__wuE4V{top:-25%;left:-20%;background-color:var(--accent-highlight)}.Services_glowEffectBottom__0_KU9{bottom:-25%;right:-20%;background-color:var(--accent-cool);animation-delay:-5s}@keyframes Services_pulseGlow__Yc3UN{0%{opacity:.1;transform:scale(.9)}to{opacity:.18;transform:scale(1.1)}}.Services_starsContainer__9k7Z1{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-2}.Services_star__Qx3D9{position:absolute;background-color:var(--accent-secondary);border-radius:50%;opacity:0;animation:Services_twinkle__M97D_ 6s linear infinite alternate;transition:background-color .3s ease}@keyframes Services_twinkle__M97D_{0%{opacity:.1;transform:scale(.8)}to{opacity:.7;transform:scale(1.1)}}.Services_circularHeadingContainer__qjdR2{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;margin-bottom:-10px}.Services_stopwatchContainer__mxeaE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px;z-index:5;filter:drop-shadow(0 1px 2px rgba(var(--shadow-color),.3))}.Services_circularHeadingRotator__3SFZq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:Services_rotateHeadingCSS__xusjQ 45s linear infinite;transform-origin:center;z-index:10;font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--text-secondary);letter-spacing:.05em}.Services_placeholderTextSpan__Bpm_Y{opacity:0;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes Services_tickRotateLetter__rbvNy{0%,to{transform:rotate(0deg)}20%{transform:rotate(-3deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}.Services_tickingLetter__i89om{display:inline-block;transform-origin:center;animation-name:Services_tickRotateLetter__rbvNy;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.Services_serviceCard__5hzIU{position:relative;overflow:hidden;border:1px solid rgba(var(--text-muted-rgb,114,117,126),.15);background-color:rgba(var(--bg-secondary-rgb),.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--transition-medium),box-shadow var(--transition-medium),border-color var(--transition-medium),background-color var(--transition-medium);z-index:1;border-radius:var(--radius-lg);box-shadow:inset 0 1px 2px rgba(var(--bg-primary-rgb),.2),0 4px 10px rgba(var(--shadow-color),.1);display:flex;flex-direction:column;height:100%}.Services_serviceCard__5hzIU:hover{transform:translateY(-4px) scale(1.01) perspective(1500px) rotateY(.5deg);border-color:rgba(var(--accent-primary-rgb),.3);box-shadow:inset 0 1px 2px rgba(var(--bg-primary-rgb),.1),0 8px 20px rgba(var(--shadow-color),.15),0 0 15px rgba(var(--glow-color),.1);z-index:5}.Services_serviceCard__5hzIU.Services_active__d236Q{border-color:rgba(var(--accent-primary-rgb),.7);transform:translateY(-8px);box-shadow:inset 0 0 10px rgba(var(--accent-primary-rgb),.1),0 12px 35px -8px var(--glow-color),4px 4px 0 rgba(var(--shadow-color),.2);background-color:rgba(var(--bg-tertiary-rgb),.75);z-index:20;transition:transform .3s var(--transition-bounce),box-shadow var(--transition-medium),border-color var(--transition-medium),background-color var(--transition-medium)}.Services_serviceCard__5hzIU:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:0;border-radius:inherit}.Services_cardContentWrapper__EHW_H{position:relative;z-index:1;padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.Services_iconWrapper__6cwTN{margin-bottom:.75rem;display:inline-block;transition:transform var(--transition-medium);color:var(--accent-primary)}.Services_serviceCard__5hzIU.Services_active__d236Q .Services_iconWrapper__6cwTN,.Services_serviceCard__5hzIU:hover .Services_iconWrapper__6cwTN{transform:scale(1.1);filter:drop-shadow(0 0 6px var(--glow-color))}.Services_cardTitle__KDTgQ{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3;text-shadow:0 1px 2px var(--shadow-color-light)}.Services_descriptionWrapper__hksUk{position:relative;width:100%;margin-bottom:1rem;max-height:110px;overflow-y:auto;overflow-x:hidden;padding-right:8px;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:rgba(var(--text-muted-rgb,114,117,126),.25) transparent}.Services_descriptionWrapper__hksUk:hover{scrollbar-color:rgba(var(--accent-primary-rgb,127,90,240),.4) transparent}.Services_descriptionWrapper__hksUk::-webkit-scrollbar{width:4px;height:4px}.Services_descriptionWrapper__hksUk::-webkit-scrollbar-track{background:transparent}.Services_descriptionWrapper__hksUk::-webkit-scrollbar-thumb{background-color:rgba(var(--text-muted-rgb,114,117,126),.2);border-radius:2px;border:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Services_descriptionWrapper__hksUk:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--accent-primary-rgb,127,90,240),.35)}.Services_descriptionWrapper__hksUk::-webkit-scrollbar-corner{background:transparent}.Services_decryptedText__C_AkJ,.Services_encryptedText__nWYKs{position:absolute;inset:0;margin:0;padding:0 .25rem;font-size:.9rem;line-height:1.6;color:var(--text-secondary);backface-visibility:hidden;transition:opacity .45s ease-out,filter .45s ease-out;will-change:opacity,filter;pointer-events:none;white-space:normal;overflow-wrap:break-word}.Services_encryptedText__nWYKs{opacity:1;filter:blur(3px)}.Services_decryptedText__C_AkJ{opacity:0;filter:blur(3px);color:var(--text-primary)}.Services_serviceCard__5hzIU.Services_active__d236Q .Services_encryptedText__nWYKs{opacity:0;filter:blur(0)}.Services_serviceCard__5hzIU.Services_active__d236Q .Services_decryptedText__C_AkJ{opacity:1;filter:blur(0)}.Services_featureList__uXegk{margin-top:auto;padding-top:.75rem;border-t:1px solid rgba(var(--text-muted-rgb),.1)}.Services_featureItem__xB3zZ{display:flex;align-items:center;color:var(--text-muted);opacity:.7;transition:opacity var(--transition-medium),color var(--transition-medium),transform var(--transition-fast);font-size:.85rem;line-height:1.4;font-family:var(--font-mono)}.Services_serviceCard__5hzIU.Services_active__d236Q .Services_featureItem__xB3zZ{opacity:1;color:var(--text-secondary);transform:translateX(3px)}.Services_featureDot__LudHB{width:5px;height:5px;border-radius:50%;background-color:var(--accent-secondary);margin-right:.5rem;transition:background-color var(--transition-medium),box-shadow var(--transition-medium);flex-shrink:0}.Services_serviceCard__5hzIU.Services_active__d236Q .Services_featureDot__LudHB{background-color:var(--accent-highlight);box-shadow:0 0 6px var(--highlight-glow-color)}.Services_bgImageHover__4sCqR{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .5s ease;z-index:-1;border-radius:inherit}.Services_serviceCard__5hzIU:hover .Services_bgImageHover__4sCqR{opacity:.05}.Services_serviceCard__5hzIU.Services_active__d236Q .Services_bgImageHover__4sCqR{opacity:.1}.Services_mouseLightEffect__0j42P{position:absolute}.Services_ctaSection__SVZsU{margin-top:6rem;margin-bottom:7rem;padding:3rem 1rem;position:relative;text-align:center;overflow:hidden}@media (min-width:768px){.Services_ctaSection__SVZsU{padding:4rem 1rem;margin-top:8rem;margin-bottom:9rem}}.Services_ctaWrapper__VQ3hG{display:inline-block;position:relative;padding:2rem 3rem}.Services_ornateLink__IHkI3{display:inline-flex;align-items:center;gap:.8rem;font-family:Cinzel Decorative,serif;font-size:1.6rem;font-weight:700;letter-spacing:.04em;color:var(--text-primary);text-decoration:none;position:relative;z-index:10;cursor:pointer!important;pointer-events:auto!important;transition:color .4s ease,text-shadow .4s ease,transform .3s ease;text-shadow:0 0 3px rgba(var(--accent-secondary-rgb),.6),0 0 9px rgba(var(--accent-cool-rgb),.4),0 0 18px rgba(var(--accent-vibrant-rgb),.3),0 0 30px rgba(var(--accent-primary-rgb),.2)}@media (min-width:768px){.Services_ornateLink__IHkI3{font-size:2rem}}@media (min-width:1024px){.Services_ornateLink__IHkI3{font-size:2.25rem}}.Services_ornateLink__IHkI3:hover{color:var(--accent-cool);transform:scale(1.02);text-shadow:0 0 5px var(--accent-secondary),0 0 15px var(--accent-cool),0 0 25px var(--accent-vibrant),0 0 40px var(--accent-highlight)}.Services_ctaWordSpan__cCX37{display:inline-block;transition:transform .3s ease-out}.Services_ornateLink__IHkI3:hover .Services_ctaWordSpan__cCX37{transform:translateY(-2px);transition-delay:calc(var(--word-index) * .03s)}.Services_ctaArrowSpan__aKZec{display:inline-block;transition:transform .5s var(--transition-bounce),color .3s ease;color:var(--accent-primary);position:relative;top:.1em;opacity:.9;margin-left:.6rem}.Services_ornateLink__IHkI3:hover .Services_ctaArrowSpan__aKZec{transform:translateX(10px) rotate(10deg) scale(1.1);color:var(--accent-vibrant);opacity:1}.Services_ctaDecoration__k4quj{position:absolute;z-index:1;pointer-events:none;overflow:visible;color:var(--accent-primary);opacity:0;animation:Services_decorationFadeIn__hSVGe 1.5s ease-out .5s forwards,Services_decorationWiggle__1q7ZX 10s ease-in-out 2s infinite alternate;filter:drop-shadow(0 0 5px rgba(var(--accent-primary-rgb),.3));transition:opacity .4s ease,transform .4s ease,filter .4s ease,color .4s ease}@keyframes Services_decorationFadeIn__hSVGe{to{opacity:.3}}@keyframes Services_decorationWiggle__1q7ZX{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(2deg) scale(1.02)}}.Services_ctaDecoration__k4quj path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:Services_drawVinesCSS__hNMcj 10s linear 1s infinite}@keyframes Services_drawVinesCSS__hNMcj{0%{stroke-dashoffset:1000}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}.Services_ctaDecorationTL__vhSyr{width:90px;top:-30px;left:-40px;transform:rotate(-40deg);animation-delay:2.5s}.Services_ctaDecorationTR__NMpVZ{width:90px;top:-30px;right:-40px;transform:rotate(40deg) scaleX(-1);animation-delay:2.8s}.Services_ctaDecorationBL___S_nG{width:80px;bottom:-25px;left:-20px;transform:rotate(50deg) scaleY(-1);animation-delay:3.1s}.Services_ctaDecorationBR__uXSTE{width:80px;bottom:-25px;right:-20px;transform:rotate(-50deg) scale(-1);animation-delay:3.4s}.Services_ctaDecorationMidL__NO7ky{width:70px;top:50%;left:-60px;transform:translateY(-50%) rotate(-90deg) scale(.9);animation-delay:3.7s}.Services_ctaDecorationMidR__5nipz{width:70px;top:50%;right:-60px;transform:translateY(-50%) rotate(90deg) scaleX(-1) scale(.9);animation-delay:4s}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecoration__k4quj{opacity:.6;color:var(--accent-highlight);filter:drop-shadow(0 0 12px rgba(var(--accent-highlight-rgb),.5));animation-play-state:paused,running;transform:scale(1.15) rotate(5deg)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecorationTL__vhSyr{transform:scale(1.15) rotate(-10deg) translateX(-5px) translateY(-5px)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecorationTR__NMpVZ{transform:scaleX(-1) scale(1.15) rotate(-10deg) translateX(-5px) translateY(-5px)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecorationBL___S_nG{transform:scaleY(-1) scale(1.15) rotate(-10deg) translateX(-5px) translateY(5px)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecorationBR__uXSTE{transform:scale(-1) scale(1.15) rotate(10deg) translateX(-5px) translateY(5px)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecorationMidL__NO7ky{transform:translateY(-50%) scale(1.1) rotate(-80deg) translateX(-10px)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecorationMidR__5nipz{transform:translateY(-50%) scaleX(-1) scale(1.1) rotate(-80deg) translateX(10px)}.Services_ctaWrapper__VQ3hG:hover .Services_ctaDecoration__k4quj path{animation:Services_drawVinesCSS__hNMcj 1.5s linear infinite}@keyframes Services_rotateHeadingCSS__xusjQ{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Services_drawStrokeCSS__yukEy{to{stroke-dashoffset:0}}@keyframes Services_rotateHand__z9rqt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Services_rotatingHandElement___7f3x{transform-origin:center center;animation-name:Services_rotateHand__z9rqt;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes Services_stopwatchJitter__qx93k{0%,to{transform:rotate(0deg) scale(1)}10%{transform:rotate(-1.5deg) scale(1.01)}25%{transform:rotate(2deg) scale(.99)}40%{transform:rotate(-2.5deg) scale(1)}55%{transform:rotate(1deg) scale(1.02)}70%{transform:rotate(-1deg) scale(.98)}85%{transform:rotate(2.5deg) scale(1)}}.Services_jitteringStopwatchSvg__qPw70{animation:Services_stopwatchJitter__qx93k 7s steps(8,jump-none) infinite;transform-origin:center}.HomePageSkeleton_skeletonContainer__yP6WX{width:100%;margin:0 auto;max-width:100%}.HomePageSkeleton_skeletonBox__yCpJj{background-color:var(--bg-secondary);border-radius:var(--radius-base);position:relative;overflow:hidden;margin-bottom:.75rem}.HomePageSkeleton_skeletonBox__yCpJj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(var(--bg-tertiary-rgb),0) 0,rgba(var(--bg-tertiary-rgb),.4) 20%,rgba(var(--bg-tertiary-rgb),.6) 60%,rgba(var(--bg-tertiary-rgb),0) 100%);animation:HomePageSkeleton_shimmer__BdQT7 1.8s linear infinite;background:linear-gradient(110deg,rgba(var(--bg-tertiary-rgb),0) 8%,rgba(var(--bg-tertiary-rgb),.4) 18%,rgba(var(--bg-tertiary-rgb),.6) 33%,rgba(var(--bg-tertiary-rgb),0) 48%);background-size:200% 100%;animation:HomePageSkeleton_shimmer-diagonal__OrXui 2s linear infinite}@keyframes HomePageSkeleton_shimmer__BdQT7{to{transform:translateX(100%)}}.HomePageSkeleton_heroSectionSkeleton__4sc3i{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.5rem;margin-bottom:3rem}.HomePageSkeleton_skeletonCard__J_XkA{background-color:var(--bg-primary);padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--bg-tertiary)}.HomePageSkeleton_skeletonImage__agt52{width:100%;padding-bottom:56.25%;margin-bottom:1rem}.HomePageSkeleton_skeletonTitle__ghFJs{height:1.8em;width:70%;margin-bottom:.8rem}.HomePageSkeleton_skeletonText__tQ00k{height:1.2em;width:95%;margin-bottom:.5rem}.HomePageSkeleton_skeletonTextShort__ImBSd{height:1.2em;width:80%}.HomePageSkeleton_skeletonTagContainer__ESx9m{display:flex;gap:.5rem;margin-top:1rem}.HomePageSkeleton_skeletonTag__2VHeh{height:1.5em;width:60px;border-radius:var(--radius-pill)}.HomePageSkeleton_sectionSkeleton__dIEVo{margin-bottom:3rem}.HomePageSkeleton_skeletonHeading__A3Hvq{height:2.5em;width:40%;margin-bottom:1.5rem}.HomePageSkeleton_skeletonGrid__0_UHL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.HomePageSkeleton_skeletonServiceItem__JC5qN{height:150px}.HomePageSkeleton_skeletonParagraph__YlnHM{height:1.2em;width:90%;margin-bottom:.75rem}.HomePageSkeleton_skeletonParagraph__YlnHM:last-child{margin-bottom:0}.HomePageSkeleton_skeletonParagraphShort__j1CTo{height:1.2em;width:75%}