*{box-sizing:border-box;margin:0;padding:0}:root{--primaryColor:#02ab82;--backgroundColor:#000;--surfaceColor:#ffffff08;--borderColor:#ffffff14;--textColor:#fff;--textSecondary:#ffffffc7;--textMuted:#ffffff94;--animationDuration:30s;--pageHeight:100vh;--scrollAlign:start;--scrollMarginTop:120px;--primaryGlowSoft:color-mix(in srgb,var(--primaryColor) 8%,#0000);--primaryGlow:color-mix(in srgb,var(--primaryColor) 18%,#0000);--primaryGlowStrong:color-mix(in srgb,var(--primaryColor) 35%,#0000);--glassBlur:blur(14px);--glassBackground:#ffffff08;--glassBorder:#ffffff14;--shadowSoft:0 0 20px #0003;--shadowPrimary:0 0 24px var(--primaryGlow);--shadowPrimaryStrong:0 0 40px var(--primaryGlowStrong);--radiusSmall:12px;--radiusMedium:20px;--radiusLarge:28px;--transitionFast:0.25s ease;--transitionNormal:0.35s ease;--transitionSlow:0.5s ease}#root,body,html{background:#000;background:var(--backgroundColor);height:100%;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}#root,body,html{color:#fff;color:var(--textColor)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;background-color:var(--backgroundColor);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;transition:background-color .4s ease,color .4s ease}.App{width:100%}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea{font:inherit}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,#02ab82 60%,#0000);background:color-mix(in srgb,var(--primaryColor) 60%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#02ab82;background:var(--primaryColor)}::selection{background:color-mix(in srgb,#02ab82 35%,#0000)}:focus-visible{outline:2px solid color-mix(in srgb,#02ab82 55%,#fff);outline:2px solid color-mix(in srgb,var(--primaryColor) 55%,#fff);outline-offset:3px}@media screen and (max-width:920px){::-webkit-scrollbar{height:0;width:0}}.App{background-color:#000;background-color:var(--backgroundColor,#000);color:#fff;color:var(--textColor,#fff);font-family:Josefin Sans,sans-serif;height:100vh;padding:0 10px 0 20px;text-align:center;transition:background-color .4s ease,color .4s ease;z-index:1}.App,.content{overflow-x:hidden;position:relative}.content{height:calc(100vh - 110px);overflow-y:auto;padding-right:6px;scroll-behavior:smooth;z-index:2}.content::-webkit-scrollbar{width:10px}.content::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primaryColor) 65%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:999px}.content::-webkit-scrollbar-thumb:hover{background:var(--primaryColor)}.scrollSection{display:flex;min-height:calc(100vh - 110px);overflow-x:hidden;padding-block:2rem;scroll-margin-top:var(--scrollMarginTop);text-align:left;width:100%}p{color:#ffffffe0;line-height:2rem;text-overflow:ellipsis}button,p{font-size:1rem}button{background:linear-gradient(135deg,var(--primaryColor),color-mix(in srgb,var(--primaryColor) 70%,#000));border:none;border-radius:12px;box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 15%,#0000);color:#fff;cursor:pointer;font-weight:600;margin-top:20px;padding:12px 22px;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,background .3s ease}button:hover{box-shadow:0 0 18px color-mix(in srgb,var(--primaryColor) 30%,#0000),0 0 36px color-mix(in srgb,var(--primaryColor) 10%,#0000);filter:brightness(1.05);transform:translateY(-3px)}button:active{transform:scale(.98)}a[role=button]{align-items:center;background:linear-gradient(135deg,var(--primaryColor),color-mix(in srgb,var(--primaryColor) 70%,#000));border-radius:12px;box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 15%,#0000);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;margin-top:20px;padding:12px 22px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,background .3s ease}a[role=button]:hover{box-shadow:0 0 18px color-mix(in srgb,var(--primaryColor) 30%,#0000),0 0 36px color-mix(in srgb,var(--primaryColor) 10%,#0000);filter:brightness(1.05);transform:translateY(-3px)}.whatsapp-float{animation:whatsappFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#29bb42,#1ea734);border-radius:50%;bottom:24px;box-shadow:0 0 20px #29bb4266,0 0 40px #29bb4226;padding:8px;position:fixed;right:24px;transition:transform .3s ease,box-shadow .3s ease;z-index:1000}header{position:relative;z-index:10}@keyframes whatsappFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.whatsapp-float img{border-radius:50%;display:block;height:58px;width:58px}.whatsapp-float:hover{box-shadow:0 0 24px #29bb4280,0 0 50px #29bb4233;transform:scale(1.08)}::selection{background:color-mix(in srgb,var(--primaryColor) 35%,#0000);color:#fff}*{transition:background-color .25s ease,border-color .25s ease,color .25s ease}@media screen and (max-width:920px){.App{padding:0 14px}.scrollSection{min-height:fit-content;padding-block:3rem}.content{height:auto;overflow-y:visible}.whatsapp-float{bottom:18px;right:18px}.whatsapp-float img{height:52px;width:52px}}.Header_header__HXQOm{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#00000073;border-bottom:1px solid #ffffff0f;box-shadow:0 0 20px #0003,0 0 40px #0000001a;display:flex;justify-content:space-between;overflow:hidden;padding:16px 32px;position:sticky;top:0;z-index:1000}.Header_header__HXQOm:before{background:color-mix(in srgb,var(--primaryColor) 8%,#0000);content:"";filter:blur(100px);height:320px;pointer-events:none;position:absolute;right:-120px;top:-180px;width:320px}.Header_title__x3ga3{color:#fff;cursor:pointer;font-size:2.4rem;font-weight:700;letter-spacing:1px;position:relative;transition:transform .3s ease,text-shadow .3s ease;z-index:1}.Header_title__x3ga3:hover{text-shadow:0 0 16px color-mix(in srgb,var(--primaryColor) 45%,#0000);transform:scale(1.03)}.Header_title__x3ga3>span{color:var(--primaryColor);text-shadow:0 0 10px color-mix(in srgb,var(--primaryColor) 40%,#0000)}.Header_navigation__HzEYB{align-items:center;display:flex;gap:28px;list-style-type:none;margin:0;padding:0;position:relative;z-index:1}.Header_navItem__ehw-3{position:relative}.Header_navLink__jN4KB{color:#ffffffd1;font-size:1rem;font-weight:500;letter-spacing:.5px;padding:4px 0;position:relative;text-decoration:none;transition:color .3s ease,transform .3s ease,text-shadow .3s ease}.Header_navLink__jN4KB:hover{color:#fff;text-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 25%,#0000)}.Header_navLink__jN4KB:after{background:linear-gradient(90deg,var(--primaryColor),color-mix(in srgb,var(--primaryColor) 50%,#0000));border-radius:999px;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .35s ease;width:0}.Header_navLink__jN4KB:hover:after{width:100%}.Header_commandHint__Ehu8q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;color:#ffffffa6;font-size:.9rem;padding:10px 16px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;z-index:1}.Header_commandHint__Ehu8q:hover{background:color-mix(in srgb,var(--primaryColor) 6%,#ffffff0a);border-color:color-mix(in srgb,var(--primaryColor) 35%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--primaryColor) 15%,#0000);transform:translateY(-2px)}@media screen and (max-width:920px){.Header_header__HXQOm{padding:16px 20px}.Header_commandHint__Ehu8q,.Header_navigation__HzEYB{display:none}.Header_title__x3ga3{font-size:2rem}}.Header_active__rHuVo{color:var(--primaryColor)!important;position:relative;text-shadow:0 0 12px #02ab8259}.Header_active__rHuVo:after{animation:Header_navGlow__Zx9jl .35s ease;background:var(--primaryColor);border-radius:999px;bottom:-8px;box-shadow:0 0 12px #02ab8280;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:24px}@keyframes Header_navGlow__Zx9jl{0%{opacity:0;width:0}to{opacity:1;width:24px}}.Home_homeContainer__oCE2T{align-items:center;display:flex;gap:3rem;justify-content:space-between;min-height:calc(100vh - 110px);position:relative}.Home_col1__wGkm2{flex-basis:50%;min-width:0;position:relative;text-align:center;z-index:1}.Home_col1__wGkm2 h1,.Home_col1__wGkm2 h2,.Home_col1__wGkm2 h4,.Home_col1__wGkm2 p{word-break:keep-all}.Home_nameTitle__vtZEp{font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;margin-top:1.5rem}.Home_nameTitle__vtZEp span{color:var(--primaryColor)}.Home_roleText__UsaAg{align-items:center;display:flex;justify-content:center;margin-top:.5rem;min-height:70px;padding-inline:1rem;text-align:center;width:100%}.Home_roleText__UsaAg h2,.Home_roleText__UsaAg p,.Home_roleText__UsaAg span{color:var(--primaryColor);font-size:clamp(1.6rem,2.5vw,3rem);line-height:1.3;white-space:nowrap}.Home_homeButtonContainer__1lih5{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.Home_col2__IVCBq{align-items:center;align-self:flex-end;display:flex;flex-basis:50%;justify-content:center;min-height:650px;position:relative}.Home_col2__IVCBq:before{animation:Home_morphBlob__SErYd 10s ease-in-out infinite;background:linear-gradient(135deg,color-mix(in srgb,var(--primaryColor) 30%,#0000),color-mix(in srgb,var(--primaryColor) 8%,#000));border-radius:38% 62% 63% 37%/41% 44% 56% 59%;content:"";filter:blur(25px);height:480px;opacity:.7;position:absolute;width:480px;z-index:0}.Home_col2__IVCBq:after{background:radial-gradient(circle,color-mix(in srgb,var(--primaryColor) 18%,#0000),#0000 70%);border-radius:50%;content:"";filter:blur(90px);height:620px;opacity:.8;position:absolute;width:620px;z-index:0}.Home_col2__IVCBq>img{display:block;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--primaryColor) 35%,transparent));max-width:72%;position:relative;transition:transform .4s ease,filter .4s ease;z-index:2}.Home_col2__IVCBq:hover>img{filter:drop-shadow(0 0 50px color-mix(in srgb,var(--primaryColor) 50%,transparent));transform:translateY(-8px)}.Home_iconsContainer__LoJLQ{display:flex;gap:10px;justify-content:center;margin-top:1rem}.Home_icon__B5utO{color:var(--primaryColor);cursor:pointer;display:inline-block;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primaryColor) 25%,transparent));font-size:30px;position:relative;transition:transform .3s ease,filter .3s ease}.Home_icon__B5utO:hover{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--primaryColor) 50%,transparent));transform:translateY(-.5rem) scale(1.1)}@keyframes Home_morphBlob__SErYd{0%{border-radius:38% 62% 63% 37%/41% 44% 56% 59%;transform:rotate(0deg)}50%{border-radius:60% 40% 32% 68%/38% 64% 36% 62%;transform:rotate(180deg)}to{border-radius:38% 62% 63% 37%/41% 44% 56% 59%;transform:rotate(1turn)}}@media screen and (max-width:920px){.Home_homeContainer__oCE2T{align-items:center;flex-direction:column;gap:3rem;justify-content:center;position:static}.Home_col1__wGkm2{align-self:center;padding-top:10px;position:relative;text-align:center;width:100%}.Home_roleText__UsaAg{min-height:auto;padding-inline:.5rem}.Home_roleText__UsaAg h2,.Home_roleText__UsaAg p,.Home_roleText__UsaAg span{white-space:normal}.Home_col2__IVCBq{min-height:420px}.Home_col2__IVCBq:before{height:300px;width:300px}.Home_col2__IVCBq:after{height:420px;width:420px}.Home_col2__IVCBq>img{max-width:95%;width:100%}}.About_aboutContainer__AiE9L{gap:4rem;padding-block:3rem}.About_aboutContainer__AiE9L,.About_col1__Qzm8A{align-items:center;display:flex;position:relative}.About_col1__Qzm8A{flex-basis:50%;justify-content:center}.About_col1__Qzm8A:before{background:color-mix(in srgb,var(--primaryColor) 12%,#0000);border-radius:50%;content:"";filter:blur(90px);height:320px;position:absolute;width:320px;z-index:0}.About_col1__Qzm8A>img{border:1px solid #ffffff14;border-radius:24px;box-shadow:0 0 24px #00000040,0 0 50px color-mix(in srgb,var(--primaryColor) 10%,#0000);object-fit:cover;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:50%;z-index:1}.About_col1__Qzm8A>img:hover{box-shadow:0 0 28px #0000004d,0 0 70px color-mix(in srgb,var(--primaryColor) 16%,#0000);transform:translateY(-8px) scale(1.02)}.About_col2__wFrpK{flex-basis:50%;text-align:start}.About_buttonContainer__h8poI{display:flex;flex-wrap:wrap;gap:20px;margin-top:2rem}.About_buttonContainer__h8poI>button{background:#0000;border:none;color:#ffffffd1;cursor:pointer;font-size:1rem;font-weight:500;padding:0;position:relative;transition:color .3s ease,transform .3s ease}.About_buttonContainer__h8poI>button:hover{color:var(--primaryColor);transform:translateY(-2px)}.About_buttonContainer__h8poI>button:after{background:linear-gradient(90deg,var(--primaryColor),color-mix(in srgb,var(--primaryColor) 40%,#0000));border-radius:999px;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.About_buttonContainer__h8poI>button:hover:after{width:100%}@media screen and (max-width:920px){.About_aboutContainer__AiE9L{flex-direction:column;gap:2rem}.About_col1__Qzm8A{display:none}.About_col2__wFrpK{flex-basis:100%}}.About_glassCard__dsfpD{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff14;overflow:hidden;padding:2rem;position:relative}.About_glassCard__dsfpD:before{background:linear-gradient(135deg,#ffffff14,#0000);content:"";inset:0;pointer-events:none;position:absolute}.About_techStack__AuUPT{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.8rem}.About_techPill__rbdBQ{animation:About_floatPill__3MLIp 4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;color:#fff;cursor:default;font-size:.9rem;font-weight:500;padding:10px 18px;transition:transform .3s ease,background .3s ease,border .3s ease,box-shadow .3s ease}.About_techPill__rbdBQ:hover{background:#ffffff1f;border:1px solid #fff3;box-shadow:0 0 20px #ffffff1f;transform:translateY(-4px) scale(1.05)}.About_techPill__rbdBQ:nth-child(odd){animation-delay:.5s}.About_techPill__rbdBQ:nth-child(2n){animation-delay:1s}@keyframes About_floatPill__3MLIp{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.Experience_experienceSection__b9cPo{display:flex;justify-content:center;padding-block:4rem;width:100%}.Experience_container__fmXJ7{margin:auto;width:90%}.Experience_title__UHVDY{font-size:3rem;margin-bottom:4rem;text-align:center}.Experience_timeline__cn2Cp{margin:auto;max-width:1100px;position:relative}.Experience_timeline__cn2Cp:before{background:color-mix(in srgb,var(--primaryColor) 14%,#ffffff14);box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 10%,#0000);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.Experience_timelineItem__vi4sU{padding:20px 40px;position:relative;width:50%}.Experience_timelineItem__vi4sU:nth-child(odd){left:0}.Experience_timelineItem__vi4sU:nth-child(2n){left:50%}.Experience_dot__\+Sa6K{background:var(--primaryColor);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 80%,#0000),0 0 24px color-mix(in srgb,var(--primaryColor) 40%,#0000);height:18px;position:absolute;right:-9px;top:40px;width:18px}.Experience_timelineItem__vi4sU:nth-child(2n) .Experience_dot__\+Sa6K{left:-9px}.Experience_card__5BxbN{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;padding:24px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.Experience_card__5BxbN:before{background:color-mix(in srgb,var(--primaryColor) 10%,#0000);content:"";filter:blur(80px);height:240px;opacity:0;position:absolute;right:-100px;top:-100px;transition:opacity .4s ease;width:240px}.Experience_card__5BxbN:hover{border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 15%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-8px)}.Experience_card__5BxbN:hover:before{opacity:1}.Experience_period__lwr1T{color:var(--primaryColor);font-weight:600;margin-bottom:.8rem}.Experience_card__5BxbN h3{font-size:1.8rem;margin-bottom:.5rem}.Experience_card__5BxbN h4{color:#fffc;font-size:1.1rem;margin-bottom:.5rem}.Experience_role__mvT1F{font-size:1rem;margin-bottom:1rem}.Experience_card__5BxbN ul{color:#ffffffbf;line-height:1.8rem;padding-left:1rem}.Experience_techStack__WwJig{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem}.Experience_techStack__WwJig span{background:color-mix(in srgb,var(--primaryColor) 12%,#0000);border:1px solid color-mix(in srgb,var(--primaryColor) 18%,#0000);border-radius:999px;font-size:.9rem;padding:8px 14px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.Experience_techStack__WwJig span:hover{border-color:color-mix(in srgb,var(--primaryColor) 35%,#0000);box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 12%,#0000);transform:translateY(-2px)}@media screen and (max-width:920px){.Experience_timeline__cn2Cp:before{left:10px}.Experience_timelineItem__vi4sU{padding-left:50px;padding-right:0;width:100%}.Experience_timelineItem__vi4sU:nth-child(2n){left:0}.Experience_dot__\+Sa6K,.Experience_timelineItem__vi4sU:nth-child(2n) .Experience_dot__\+Sa6K{left:1px}.Experience_title__UHVDY{font-size:2.2rem}}.TechStack_techSection__TkkfP{display:flex;justify-content:center;padding-block:4rem;width:100%}.TechStack_container__xquvE{margin:auto;width:90%}.TechStack_title__xPz14{font-size:3rem;margin-bottom:4rem;text-align:center}.TechStack_grid__C6Fmy{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.TechStack_card__hEuIc{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;padding:28px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease}.TechStack_card__hEuIc:before{background:color-mix(in srgb,var(--primaryColor) 8%,#0000);content:"";filter:blur(70px);height:180px;opacity:.9;position:absolute;right:-60px;top:-60px;width:180px}.TechStack_card__hEuIc:hover{background:color-mix(in srgb,var(--primaryColor) 4%,#ffffff08);border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 15%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-8px)}.TechStack_card__hEuIc h3{font-size:1.7rem;margin-bottom:1.5rem;position:relative;z-index:1}.TechStack_tags__pvYC4{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.TechStack_tags__pvYC4 span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--primaryColor) 12%,#0000);border:1px solid color-mix(in srgb,var(--primaryColor) 18%,#0000);border-radius:999px;color:#ffffffe6;font-size:.95rem;padding:10px 16px;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.TechStack_tags__pvYC4 span:hover{background:color-mix(in srgb,var(--primaryColor) 20%,#0000);border-color:color-mix(in srgb,var(--primaryColor) 35%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--primaryColor) 15%,#0000);transform:translateY(-3px)}@media screen and (max-width:920px){.TechStack_title__xPz14{font-size:2.3rem}.TechStack_grid__C6Fmy{grid-template-columns:1fr}}.Projects_projects__Mqq8x{display:block;text-align:left}.Projects_projects__Mqq8x>ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;list-style-type:none;padding-left:0}.Projects_projects__Mqq8x>ul>li{align-items:flex-start;aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:100%;border:1px solid #ffffff14;border-radius:20px;color:#fff;display:flex;flex-direction:column;flex-grow:1;height:300px;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:20px;position:relative;transition:transform .5s ease,box-shadow .5s ease,background-size .6s ease,border-color .5s ease,filter .5s ease;width:500px}.Projects_projects__Mqq8x>ul>li:before{background:color-mix(in srgb,var(--primaryColor) 10%,#0000);content:"";filter:blur(80px);height:220px;opacity:0;position:absolute;right:-80px;top:-80px;transition:opacity .5s ease;width:220px;z-index:0}.Projects_projects__Mqq8x>ul>li:hover{background-size:110%;border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 20%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);filter:brightness(1.03);transform:translateY(-10px)}.Projects_projects__Mqq8x>ul>li:hover:before{opacity:1}.Projects_projects__Mqq8x>ul>li:after{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(0deg,#000000eb,#00000080,#00000026);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s ease;z-index:1}.Projects_projects__Mqq8x>ul>li:hover:after{opacity:1}.Projects_projects__Mqq8x>ul>li>h3{font-size:2rem;margin-bottom:10px;opacity:0;position:relative;transform:translateY(40px);transition:opacity .5s ease,transform .5s ease;z-index:2}.Projects_projects__Mqq8x>ul>li>p{font-size:1rem;line-height:1.6rem;opacity:0;position:relative;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease;transition-delay:.1s;z-index:2}.Projects_projects__Mqq8x>ul>li:hover h3,.Projects_projects__Mqq8x>ul>li:hover p{opacity:1;transform:translateY(0)}.Projects_icon__\+FpzK{background:linear-gradient(135deg,var(--primaryColor),color-mix(in srgb,var(--primaryColor) 70%,#000));border-radius:50%;bottom:-20%;box-shadow:0 0 18px color-mix(in srgb,var(--primaryColor) 25%,#0000);cursor:pointer;left:50%;opacity:0;padding:10px;position:absolute;transform:translateX(-50%);transition:bottom .5s ease,opacity .5s ease,transform .4s ease,box-shadow .4s ease;z-index:2}.Projects_projects__Mqq8x>ul>li:hover .Projects_icon__\+FpzK{bottom:18%;opacity:1}.Projects_icon__\+FpzK:hover{box-shadow:0 0 24px color-mix(in srgb,var(--primaryColor) 40%,#0000);transform:translateX(-50%) scale(1.1)}.Projects_projectAction__it1Fg{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9rem;gap:4px;opacity:0;position:absolute;right:20px;top:20px;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease,color .3s ease;z-index:2}.Projects_projectAction__it1Fg svg{font-size:1.4rem}.Projects_projects__Mqq8x>ul>li:hover .Projects_projectAction__it1Fg{opacity:1;transform:translateY(0)}.Projects_projectAction__it1Fg:hover{color:#fff}@media screen and (max-width:920px){.Projects_projects__Mqq8x>ul{flex-direction:column}.Projects_projects__Mqq8x>ul>li{height:260px;width:100%}}.Contact_contactContainer__RMEL4{flex-direction:column;min-height:80vh;overflow:hidden;padding-block:2rem;position:relative}.Contact_contactContainer__RMEL4:after{background:color-mix(in srgb,var(--primaryColor) 10%,#0000);bottom:-150px;content:"";filter:blur(140px);height:500px;pointer-events:none;position:absolute;right:-150px;width:500px;z-index:0}.Contact_col1__fNWEp{align-items:start;display:flex;flex-basis:40%;flex-direction:column;font-size:1.2rem;justify-content:flex-start}.Contact_col1__fNWEp>h2{font-size:clamp(4rem,7vw,6rem);letter-spacing:-3px;line-height:1;margin-bottom:1rem;margin-top:0}.Contact_contactMeta__o9ptO{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.Contact_col1__fNWEp>p{color:#fffc;line-height:2rem}.Contact_col1__fNWEp>a{color:#fff;display:inline-block;margin-bottom:1.5rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.Contact_col1__fNWEp>a:hover{color:var(--primaryColor);transform:translateX(4px)}.Contact_iconsContainer__dcbn6{display:flex;gap:16px;margin-top:1rem}.Contact_icon__uPRlS{color:var(--primaryColor);cursor:pointer;display:inline-block;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primaryColor) 18%,transparent));font-size:32px;transition:transform .3s ease,color .3s ease,filter .3s ease}.Contact_icon__uPRlS:hover{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--primaryColor) 55%,transparent));transform:translateY(-6px) scale(1.1)}.Contact_col2__r1Qtx{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 0 20px #ffffff08,0 0 40px #0003;flex-basis:60%;max-width:760px;overflow:hidden;padding:2rem;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.Contact_col2__r1Qtx:before{background:color-mix(in srgb,var(--primaryColor) 10%,#0000);content:"";filter:blur(80px);height:250px;position:absolute;right:-80px;top:-80px;width:250px;z-index:0}.Contact_col2__r1Qtx>*{position:relative;z-index:1}.Contact_col2__r1Qtx:hover{border-color:color-mix(in srgb,var(--primaryColor) 18%,#0000);box-shadow:0 0 24px color-mix(in srgb,var(--primaryColor) 12%,#0000),0 0 60px #0000004d;transform:translateY(-4px)}.Contact_form__Hp1Bg{display:flex;flex-direction:column;gap:1rem}.Contact_inputField__A3wkI,.Contact_textField__v6TLU{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;color:#fff;font-family:inherit;font-size:1rem;padding:1rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease,background .3s ease,border .3s ease}.Contact_inputField__A3wkI:hover,.Contact_textField__v6TLU:hover{border-color:color-mix(in srgb,var(--primaryColor) 14%,#0000)}.Contact_inputField__A3wkI{height:55px}.Contact_textField__v6TLU{height:180px;resize:none}.Contact_inputField__A3wkI::placeholder,.Contact_textField__v6TLU::placeholder{color:#ffffff80}.Contact_inputField__A3wkI:focus,.Contact_textField__v6TLU:focus{background:#ffffff14;border-color:color-mix(in srgb,var(--primaryColor) 60%,#fff);box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 25%,#0000),0 0 24px color-mix(in srgb,var(--primaryColor) 10%,#0000);outline:none;transform:translateY(-2px)}.Contact_submitButton__lttKQ{background:linear-gradient(135deg,var(--primaryColor),color-mix(in srgb,var(--primaryColor) 70%,#000));border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:3rem;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;width:15rem}.Contact_submitButton__lttKQ:hover{box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 35%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 12%,#0000);filter:brightness(1.05);transform:translateY(-4px)}.Contact_submitButton__lttKQ:active{transform:scale(.98)}.Contact_errorText__K2ES5{animation:Contact_fadeIn__MO2rV .3s ease;color:#ff5e7a;font-size:.95rem;margin-top:-6px}@keyframes Contact_fadeIn__MO2rV{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Contact_contactContainer__RMEL4 [role=button]{background-color:initial;border-radius:.5rem;color:var(--primaryColor);font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:transform .3s ease,color .3s ease}.Contact_contactContainer__RMEL4 [role=button]:hover{transform:translateX(-4px)}@media screen and (max-width:920px){.Contact_contactContainer__RMEL4>div{flex-direction:column;gap:2rem}.Contact_col2__r1Qtx{padding:1.2rem;width:100%}.Contact_submitButton__lttKQ{width:100%}}.Contact_backHomeBtn__UwRjn{color:#ffffffb3;font-size:.95rem;font-weight:500;letter-spacing:.5px;position:relative;text-decoration:none;transition:color .3s ease,text-shadow .3s ease,transform .3s ease}.Contact_backHomeBtn__UwRjn:hover{color:#fff;text-shadow:0 0 10px color-mix(in srgb,var(--primaryColor) 40%,#0000);transform:translateY(-2px)}.Contact_backHomeBtn__UwRjn:after{background:linear-gradient(90deg,#0000,var(--primaryColor),#0000);bottom:-6px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.Contact_backHomeBtn__UwRjn:hover:after{opacity:1}.Contact_backgroundText__FK9Hr{bottom:180px;color:#ffffff05;font-size:clamp(5rem,12vw,10rem);font-weight:900;letter-spacing:-4px;line-height:.75;pointer-events:none;position:absolute;right:30px;text-align:right;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:0}.Footer_footer__kXlYa{animation:Footer_fadeInFooter__a-C8B .6s ease;border-top:1px solid color-mix(in srgb,var(--primaryColor) 12%,#0000);color:#fff9;margin-bottom:2rem;margin-top:auto;padding-top:1.2rem}@keyframes Footer_fadeInFooter__a-C8B{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:920px){.Footer_footer__kXlYa{display:none}}.ScrollComponent_skillScroll__65Qwc{margin:auto;mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:10px 0;position:relative;width:90%}.ScrollComponent_track__st\+Z5{animation:ScrollComponent_scrollLeft__gSXP1 linear infinite;display:flex;gap:24px;width:max-content;will-change:transform}@keyframes ScrollComponent_scrollLeft__gSXP1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ScrollComponent_skill__X26f1{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:10px 18px;transition:transform .35s ease,background .35s ease,box-shadow .35s ease,border-color .35s ease;white-space:nowrap}.ScrollComponent_skill__X26f1 svg{color:var(--primaryColor);font-size:1.2rem;transition:transform .35s ease,filter .35s ease}.ScrollComponent_skill__X26f1:hover{background:color-mix(in srgb,var(--primaryColor) 12%,#0000);border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 12px color-mix(in srgb,var(--primaryColor) 20%,#0000),0 0 24px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-6px) scale(1.04)}.ScrollComponent_skill__X26f1:hover svg{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primaryColor) 60%,transparent));transform:scale(1.15)}.ScrollComponent_skillScroll__65Qwc:hover .ScrollComponent_track__st\+Z5{animation-play-state:paused}@media screen and (max-width:920px){.ScrollComponent_skill__X26f1{font-size:.85rem;padding:8px 14px}.ScrollComponent_track__st\+Z5{gap:16px}}.Loader_loaderContainer__UDDYf{align-items:center;background:#000;background:var(--backgroundColor,#000);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:99999}.Loader_loaderContainer__UDDYf:before{animation:Loader_ambientPulse__ooeJ\+ 5s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--primaryColor) 14%,#0000),#0000 70%);border-radius:50%;content:"";filter:blur(100px);height:500px;position:absolute;width:500px}.Loader_logoContainer__KQUZN{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.Loader_logo__cjvOv{animation:Loader_logoFloat__dJR39 4s ease-in-out infinite;color:#fff;font-size:6rem;font-weight:700;letter-spacing:4px;margin:0;text-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 25%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 12%,#0000)}.Loader_logo__cjvOv span{color:var(--primaryColor);text-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 40%,#0000)}.Loader_line__if0xL{animation:Loader_pulse__P63UF 1.8s infinite;background:linear-gradient(to right,#0000,var(--primaryColor),#0000);border-radius:999px;box-shadow:0 0 16px color-mix(in srgb,var(--primaryColor) 30%,#0000);height:3px;margin-top:18px;width:220px}.Loader_logoContainer__KQUZN p{animation:Loader_fadeText__WTREM 2s ease-in-out infinite;color:#ffffffa6;font-size:1rem;letter-spacing:2px;margin-top:20px;text-transform:uppercase}@keyframes Loader_pulse__P63UF{0%{opacity:.4;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.6)}}@keyframes Loader_ambientPulse__ooeJ\+{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(.9)}}@keyframes Loader_logoFloat__dJR39{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes Loader_fadeText__WTREM{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media screen and (max-width:920px){.Loader_logo__cjvOv{font-size:4rem}.Loader_line__if0xL{width:160px}.Loader_logoContainer__KQUZN p{font-size:.85rem}}.Metrics_metricsSection__h4qCR{display:flex;justify-content:center;padding-block:4rem;width:100%}.Metrics_container__tPuAw{margin:auto;width:90%}.Metrics_grid__QGaeb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Metrics_card__sZiXz{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;padding:40px 24px;position:relative;text-align:center;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease}.Metrics_card__sZiXz:before{background:color-mix(in srgb,var(--primaryColor) 8%,#0000);content:"";filter:blur(70px);height:180px;opacity:.9;position:absolute;right:-60px;top:-60px;width:180px}.Metrics_card__sZiXz:hover{background:color-mix(in srgb,var(--primaryColor) 4%,#ffffff08);border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 15%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-8px)}.Metrics_card__sZiXz h2{color:var(--primaryColor);font-size:3rem;margin-bottom:12px;position:relative;text-shadow:0 0 16px color-mix(in srgb,var(--primaryColor) 25%,#0000);z-index:1}.Metrics_card__sZiXz p{color:#ffffffc7;font-size:1.1rem;position:relative;z-index:1}@media screen and (max-width:920px){.Metrics_grid__QGaeb{grid-template-columns:1fr}.Metrics_card__sZiXz h2{font-size:2.5rem}}.Services_servicesSection__j3-LZ{display:flex;justify-content:center;padding-block:4rem;width:100%}.Services_container__1aoeh{margin:auto;width:90%}.Services_title__Tz1xP{font-size:3rem;margin-bottom:4rem;text-align:center}.Services_grid__SR6O2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Services_card__jscyD{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;overflow:hidden;padding:32px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease}.Services_card__jscyD:before{background:color-mix(in srgb,var(--primaryColor) 8%,#0000);content:"";filter:blur(80px);height:220px;opacity:.9;position:absolute;right:-80px;top:-80px;transition:opacity .4s ease;width:220px}.Services_card__jscyD:hover{background:color-mix(in srgb,var(--primaryColor) 4%,#ffffff08);border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 15%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-10px)}.Services_icon__5\+Ush{color:var(--primaryColor);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primaryColor) 25%,transparent));font-size:3rem;margin-bottom:1.5rem;position:relative;transition:transform .3s ease,filter .3s ease;z-index:1}.Services_card__jscyD:hover .Services_icon__5\+Ush{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--primaryColor) 40%,transparent));transform:translateY(-4px) scale(1.05)}.Services_card__jscyD h3{font-size:1.5rem;margin-bottom:1rem;position:relative;z-index:1}.Services_card__jscyD p{color:#ffffffbf;line-height:1.9rem;position:relative;z-index:1}@media screen and (max-width:920px){.Services_title__Tz1xP{font-size:2.3rem}.Services_grid__SR6O2{grid-template-columns:1fr}}.certificates_certificatesContainer__1KmzG{display:block;position:relative}.certificates_title__s427a{color:#fff;margin-bottom:2rem;text-align:start}.certificates_certificates__Q0n2h{-webkit-overflow-scrolling:touch;display:flex;gap:20px;list-style-type:none;margin:auto;mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow-x:auto;padding-left:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:90%}.certificates_certificates__Q0n2h::-webkit-scrollbar{display:none}.certificates_certificate__z0X5e{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;cursor:grab;flex-shrink:0;height:300px;overflow:hidden;position:relative;scroll-snap-align:center;transition:transform .5s ease,box-shadow .5s ease,border-color .5s ease;width:400px}.certificates_certificate__z0X5e:before{background:color-mix(in srgb,var(--primaryColor) 10%,#0000);content:"";filter:blur(80px);height:220px;opacity:0;position:absolute;right:-80px;top:-80px;transition:opacity .5s ease;width:220px;z-index:0}.certificates_certificate__z0X5e:active{cursor:grabbing}.certificates_certificate__z0X5e:hover{border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 20%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-8px) scale(1.02)}.certificates_certificate__z0X5e:hover:before{opacity:1}.certificates_certificate__z0X5e>img{height:100%;object-fit:cover;position:relative;transition:transform .6s ease,opacity .5s ease,filter .5s ease;width:100%;z-index:1}.certificates_certificate__z0X5e:hover>img{filter:brightness(1.05);opacity:1;transform:scale(1.08)}.certificates_fallbackCard__8TSZ8{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:2rem;position:relative;text-align:center;width:100%}.certificates_fallbackGlow__Q9heR{background:color-mix(in srgb,var(--primaryColor) 12%,#0000);border-radius:50%;filter:blur(90px);height:220px;position:absolute;width:220px}.certificates_fallbackCard__8TSZ8 h3{color:#fff;font-size:1.3rem;margin-bottom:12px;position:relative;z-index:1}.certificates_fallbackCard__8TSZ8 p{color:#fff9;font-size:.95rem;position:relative;z-index:1}@media screen and (max-width:920px){.certificates_certificates__Q0n2h{gap:16px;width:100%}.certificates_certificate__z0X5e{height:220px;width:300px}}.Testimonials_testimonialSection__fjxwj{display:flex;justify-content:center;padding-block:4rem;width:100%}.Testimonials_container__n-cHL{margin:auto;width:90%}.Testimonials_title__\+rt\+3{font-size:3rem;margin-bottom:4rem;text-align:center}.Testimonials_grid__l0KxD{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Testimonials_card__L6TeL{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:28px;overflow:hidden;padding:32px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease}.Testimonials_card__L6TeL:before{background:color-mix(in srgb,var(--primaryColor) 8%,#0000);content:"";filter:blur(80px);height:220px;opacity:.9;position:absolute;right:-80px;top:-80px;width:220px}.Testimonials_card__L6TeL:hover{background:color-mix(in srgb,var(--primaryColor) 4%,#ffffff08);border-color:color-mix(in srgb,var(--primaryColor) 40%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--primaryColor) 15%,#0000),0 0 40px color-mix(in srgb,var(--primaryColor) 8%,#0000);transform:translateY(-10px)}.Testimonials_quote__Trx7Q{color:var(--primaryColor);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--primaryColor) 30%,transparent));font-size:2rem;margin-bottom:1.5rem;position:relative;transition:transform .3s ease,filter .3s ease;z-index:1}.Testimonials_card__L6TeL:hover .Testimonials_quote__Trx7Q{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--primaryColor) 45%,transparent));transform:translateY(-4px)}.Testimonials_message__FM9sH{color:#ffffffc7;line-height:2rem;margin-bottom:2rem;position:relative;z-index:1}.Testimonials_footer__wOEI9{position:relative;z-index:1}.Testimonials_footer__wOEI9 h3{font-size:1.2rem;margin-bottom:.4rem}.Testimonials_footer__wOEI9 span{color:#fff9;font-size:.95rem}@media screen and (max-width:920px){.Testimonials_title__\+rt\+3{font-size:2.3rem}.Testimonials_grid__l0KxD{grid-template-columns:1fr}}.Availability_availabilitySection__Bzo0B{align-items:center;display:flex;justify-content:center;padding-block:5rem;width:100%}.Availability_card__zXgDl{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;box-shadow:0 0 30px #02ab8214,0 0 60px #02ab8208;overflow:hidden;padding:60px 40px;position:relative;text-align:center;width:min(950px,100%)}.Availability_card__zXgDl:before{background:#02ab821a;content:"";filter:blur(100px);height:320px;position:absolute;right:-100px;top:-100px;width:320px}.Availability_status__qqtqw{align-items:center;background:#02ab821f;border:1px solid #02ab822e;border-radius:999px;display:inline-flex;gap:10px;margin-bottom:2rem;padding:10px 18px;position:relative;z-index:1}.Availability_status__qqtqw svg{animation:Availability_pulse__cFcvO 1.5s infinite;color:#39ff88;font-size:.8rem}.Availability_status__qqtqw span{color:#ffffffe6;font-size:.95rem}.Availability_card__zXgDl h2{font-size:3.2rem;margin-bottom:1.5rem;position:relative;z-index:1}.Availability_card__zXgDl p{color:#ffffffc2;line-height:2rem;margin:auto auto 2.5rem;max-width:700px;position:relative;z-index:1}.Availability_actions__LnUjI{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;position:relative;z-index:1}.Availability_actions__LnUjI a{min-width:180px}@keyframes Availability_pulse__cFcvO{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.9)}}@media screen and (max-width:920px){.Availability_card__zXgDl{padding:40px 24px}.Availability_card__zXgDl h2{font-size:2.2rem}.Availability_actions__LnUjI{.Availability_availabilitySection__Bzo0B{align-items:center;display:flex;justify-content:center;padding-block:5rem;width:100%}.Availability_card__zXgDl{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;box-shadow:0 0 30px color-mix(in srgb,var(--primaryColor) 8%,#0000),0 0 60px color-mix(in srgb,var(--primaryColor) 3%,#0000);overflow:hidden;padding:60px 40px;position:relative;text-align:center;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;width:min(950px,100%)}.Availability_card__zXgDl:hover{border-color:color-mix(in srgb,var(--primaryColor) 20%,#0000);box-shadow:0 0 40px color-mix(in srgb,var(--primaryColor) 14%,#0000),0 0 80px color-mix(in srgb,var(--primaryColor) 6%,#0000);transform:translateY(-6px)}.Availability_card__zXgDl:before{background:color-mix(in srgb,var(--primaryColor) 10%,#0000);content:"";filter:blur(35px);height:320px;position:absolute;right:-100px;top:-100px;width:320px}.Availability_status__qqtqw{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--primaryColor) 12%,#0000);border:1px solid color-mix(in srgb,var(--primaryColor) 18%,#0000);border-radius:999px;display:inline-flex;gap:10px;margin-bottom:2rem;padding:10px 18px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.Availability_status__qqtqw:hover{box-shadow:0 0 16px color-mix(in srgb,var(--primaryColor) 12%,#0000);transform:translateY(-2px)}.Availability_status__qqtqw svg{animation:Availability_pulse__cFcvO 1.5s infinite;color:var(--primaryColor);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primaryColor) 40%,transparent));font-size:.8rem}.Availability_status__qqtqw span{color:#ffffffe6;font-size:.95rem}.Availability_card__zXgDl h2{font-size:3.2rem;margin-bottom:1.5rem;position:relative;z-index:1}.Availability_card__zXgDl p{color:#ffffffc2;line-height:2rem;margin:auto auto 2.5rem;max-width:700px;position:relative;z-index:1}.Availability_actions__LnUjI{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;position:relative;z-index:1}.Availability_actions__LnUjI a{min-width:180px}@keyframes Availability_pulse__cFcvO{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.9)}}@media screen and (max-width:920px){.Availability_card__zXgDl{padding:40px 24px}.Availability_card__zXgDl h2{font-size:2.2rem}.Availability_actions__LnUjI{align-items:center;flex-direction:column}}align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.64ac98fe.css.map*/