.Header-module-scss-module__K0rs_q__header{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);will-change:transform;background:#030a2047;border-bottom:1px solid #f7d4790f;padding-inline:clamp(12px,3vw,28px);transition:transform .45s,background .45s,border-color .45s,box-shadow .45s;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.Header-module-scss-module__K0rs_q__headerFloating{background:#030a20e6;border-bottom-color:#f7d4792e;box-shadow:0 20px 60px #030a2073}.Header-module-scss-module__K0rs_q__headerHidden{pointer-events:none;transform:translateY(-120%)}.Header-module-scss-module__K0rs_q__identity{color:#f9f2d6e6;cursor:pointer;align-items:center;gap:16px;text-decoration:none;transition:transform .3s;display:flex}.Header-module-scss-module__K0rs_q__identity:hover{transform:scale(1.05)}.Header-module-scss-module__K0rs_q__identity:hover .Header-module-scss-module__K0rs_q__initial{background:linear-gradient(135deg,#f7d47966,#f7d479b3);box-shadow:inset 0 1px #ffffff80,0 8px 24px #f7d47966}.Header-module-scss-module__K0rs_q__initial{color:#0b1230;width:48px;height:48px;font-family:var(--font-playfair);letter-spacing:.05em;background:linear-gradient(135deg,#f7d4794d,#f7d479a6);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 4px 16px #f7d47940}.Header-module-scss-module__K0rs_q__initial:before{content:"";background:conic-gradient(#0000 0deg,#ffffff4d 90deg,#0000 180deg);animation:8s linear infinite Header-module-scss-module__K0rs_q__logoSpin;position:absolute;inset:-50%}@keyframes Header-module-scss-module__K0rs_q__logoSpin{to{transform:rotate(360deg)}}.Header-module-scss-module__K0rs_q__title{font-family:var(--font-playfair);letter-spacing:.08em;text-transform:uppercase;font-size:20px;display:block}.Header-module-scss-module__K0rs_q__subtitle{letter-spacing:.32em;text-transform:uppercase;color:#f7d479ad;font-size:13px;display:block}.Header-module-scss-module__K0rs_q__navLink{letter-spacing:.2em;text-transform:uppercase;color:#f3f5ffbf;border-radius:8px;padding:8px 12px;font-size:13px;transition:all .3s;position:relative}.Header-module-scss-module__K0rs_q__navLink:before{content:"";background:linear-gradient(90deg,#f7d479cc,#7ea2ff99);height:2px;transition:transform .3s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.Header-module-scss-module__K0rs_q__navLink:hover{color:#f7d479f2;background:#f7d47914}.Header-module-scss-module__K0rs_q__navLink:hover:before{transform:scaleX(1)}.Header-module-scss-module__K0rs_q__headerCta{text-transform:uppercase;letter-spacing:.2em;border-radius:999px;padding-inline:22px;font-size:12px;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 4px 16px #f7d47926;color:#f7d479e6!important;border-color:#f7d47973!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.Header-module-scss-module__K0rs_q__headerCta:before{content:"";opacity:0;background:radial-gradient(circle,#f7d4794d,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.Header-module-scss-module__K0rs_q__headerCta:hover{transform:translateY(-2px)scale(1.05);box-shadow:inset 0 1px #fff3,0 8px 24px #f7d4794d;color:#fceac0!important;background:#f7d4792e!important;border-color:#f7d479bf!important}.Header-module-scss-module__K0rs_q__headerCta:hover:before{opacity:1}.Header-module-scss-module__K0rs_q__burgerButton{cursor:pointer;z-index:150;background:#0a163a80;border:1px solid #f7d4794d;border-radius:12px;flex-direction:column;justify-content:space-around;width:40px;height:40px;padding:8px;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #f7d47926}.Header-module-scss-module__K0rs_q__burgerButton span{transform-origin:50%;background:#f7d479e6;border-radius:2px;width:100%;height:2px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #f7d4794d}.Header-module-scss-module__K0rs_q__burgerButton span.Header-module-scss-module__K0rs_q__burgerOpen:first-child{transform:translateY(9px)rotate(45deg)}.Header-module-scss-module__K0rs_q__burgerButton span.Header-module-scss-module__K0rs_q__burgerOpen:nth-child(2){opacity:0;transform:translate(-24px)}.Header-module-scss-module__K0rs_q__burgerButton span.Header-module-scss-module__K0rs_q__burgerOpen:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.Header-module-scss-module__K0rs_q__burgerButton:hover{background:#0a163acc;border-color:#f7d47999;transform:scale(1.05);box-shadow:inset 0 1px #ffffff26,0 8px 20px #f7d47940}.Header-module-scss-module__K0rs_q__burgerButton:hover span{background:#f7d479;box-shadow:0 0 12px #f7d47999}.Header-module-scss-module__K0rs_q__mobileMenu{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);z-index:140;opacity:0;pointer-events:none;-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#030a20fa,#050e28fa);height:100vh;transition:all .5s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:0;left:0;right:0;overflow:hidden scroll;transform:translateY(-100%)}.Header-module-scss-module__K0rs_q__mobileMenu:before{content:"";background:radial-gradient(at 30% 20%,#f7d47914,#0000 50%),radial-gradient(at 70% 80%,#7ea2ff0f,#0000 50%);position:absolute;inset:0}.Header-module-scss-module__K0rs_q__mobileMenu nav{z-index:2;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;min-height:100vh;margin:0 auto;padding:120px 20px;display:flex;position:relative}.Header-module-scss-module__K0rs_q__mobileMenuOpen{opacity:1;pointer-events:all;transform:translateY(0)}.Header-module-scss-module__K0rs_q__mobileNavLink{font-family:var(--font-playfair);letter-spacing:.08em;text-transform:uppercase;color:#f3f5ffd9;text-align:center;border-radius:12px;width:100%;padding:14px 24px;font-size:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.Header-module-scss-module__K0rs_q__mobileNavLink:before{content:"›";opacity:0;color:#f7d479cc;transition:all .3s;position:absolute;left:0;transform:translate(-10px)}.Header-module-scss-module__K0rs_q__mobileNavLink:hover{color:#f7d479f2;background:#f7d47914;transform:translate(12px);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #f7d47926}.Header-module-scss-module__K0rs_q__mobileNavLink:hover:before{opacity:1;transform:translate(0)}.Header-module-scss-module__K0rs_q__mobileCta{color:#f7d479f2;text-transform:uppercase;letter-spacing:.15em;text-align:center;background:#f7d47926;border:1px solid #f7d47980;border-radius:999px;width:100%;margin-top:12px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff26,0 12px 32px #f7d47933}.Header-module-scss-module__K0rs_q__mobileCta:hover{color:#fceac0;background:#f7d47940;border-color:#f7d479cc;transform:translateY(-4px)scale(1.05);box-shadow:inset 0 1px #fff3,0 16px 48px #f7d47959}@media (max-width:767px){.Header-module-scss-module__K0rs_q__title{font-size:18px}.Header-module-scss-module__K0rs_q__subtitle{letter-spacing:.24em;font-size:11px}.Header-module-scss-module__K0rs_q__initial{width:40px;height:40px;font-size:20px}.Header-module-scss-module__K0rs_q__mobileMenu nav{gap:16px;padding:100px 20px}.Header-module-scss-module__K0rs_q__mobileNavLink{padding:12px 20px;font-size:18px}.Header-module-scss-module__K0rs_q__mobileCta{margin-top:8px;padding:12px 28px;font-size:14px}}@media (max-width:400px){.Header-module-scss-module__K0rs_q__mobileMenu nav{gap:14px;padding:90px 16px 100px}.Header-module-scss-module__K0rs_q__mobileNavLink{padding:10px 16px;font-size:16px}.Header-module-scss-module__K0rs_q__mobileCta{padding:10px 24px;font-size:13px}}
.HeroSection-module-scss-module__88TbBW__hero{z-index:1;background:#030a22 url(/hero.png) 50%/cover no-repeat fixed;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.HeroSection-module-scss-module__88TbBW__heroOverlay{z-index:2;background:linear-gradient(125deg,#04091ce6 0%,#040a1eb3 35%,#0d1536d9 70%,#030a20f2 100%),radial-gradient(at 20% 30%,#f7d47926,#0000 50%),radial-gradient(at 80% 70%,#7ea2ff1f,#0000 50%);position:absolute;inset:0}.HeroSection-module-scss-module__88TbBW__heroParticles{z-index:3;pointer-events:none;position:absolute;inset:0}.HeroSection-module-scss-module__88TbBW__heroParticles span{background:#f7d47999;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px #f7d47966}.HeroSection-module-scss-module__88TbBW__heroParticles span:first-child{animation:15s ease-in-out infinite HeroSection-module-scss-module__88TbBW__particleFloat1,3s ease-in-out infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:15%;left:10%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(2){animation:18s ease-in-out 2s infinite HeroSection-module-scss-module__88TbBW__particleFloat2,2.5s ease-in-out .5s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:40%;left:85%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(3){animation:16s ease-in-out 4s infinite HeroSection-module-scss-module__88TbBW__particleFloat3,3.5s ease-in-out 1s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:65%;left:20%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(4){animation:17s ease-in-out 1s infinite HeroSection-module-scss-module__88TbBW__particleFloat4,2.8s ease-in-out 1.5s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:30%;left:75%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(5){animation:19s ease-in-out 3s infinite HeroSection-module-scss-module__88TbBW__particleFloat5,3.2s ease-in-out .8s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:75%;left:55%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(6){animation:15s ease-in-out 5s infinite HeroSection-module-scss-module__88TbBW__particleFloat6,2.7s ease-in-out 2s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:50%;left:90%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(7){animation:16s ease-in-out 1.5s infinite HeroSection-module-scss-module__88TbBW__particleFloat2,3.1s ease-in-out .3s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:20%;left:35%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(8){animation:20s ease-in-out 3.5s infinite HeroSection-module-scss-module__88TbBW__particleFloat1,2.9s ease-in-out 1.2s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:55%;left:65%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(9){animation:18s ease-in-out 2.5s infinite HeroSection-module-scss-module__88TbBW__particleFloat4,3.3s ease-in-out 1.8s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:80%;left:15%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(10){animation:17s ease-in-out 4.5s infinite HeroSection-module-scss-module__88TbBW__particleFloat3,2.6s ease-in-out .6s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:35%;left:45%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(11){animation:15s ease-in-out .5s infinite HeroSection-module-scss-module__88TbBW__particleFloat5,3.4s ease-in-out 1.4s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:25%;left:60%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(12){animation:19s ease-in-out 5.5s infinite HeroSection-module-scss-module__88TbBW__particleFloat6,2.8s ease-in-out 2.2s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:70%;left:30%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(13){animation:16s ease-in-out 1.8s infinite HeroSection-module-scss-module__88TbBW__particleFloat1,3s ease-in-out .9s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:45%;left:12%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(14){animation:18s ease-in-out 3.2s infinite HeroSection-module-scss-module__88TbBW__particleFloat3,2.7s ease-in-out 1.6s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:60%;left:78%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(15){animation:17s ease-in-out 2.8s infinite HeroSection-module-scss-module__88TbBW__particleFloat2,3.2s ease-in-out .4s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:10%;left:50%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(16){animation:20s ease-in-out 4.2s infinite HeroSection-module-scss-module__88TbBW__particleFloat4,2.9s ease-in-out 2.1s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:85%;left:70%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(17){animation:15s ease-in-out .8s infinite HeroSection-module-scss-module__88TbBW__particleFloat6,3.1s ease-in-out 1.1s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:28%;left:25%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(18){animation:19s ease-in-out 5.2s infinite HeroSection-module-scss-module__88TbBW__particleFloat5,2.6s ease-in-out 1.9s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:72%;left:82%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(19){animation:16s ease-in-out 3.8s infinite HeroSection-module-scss-module__88TbBW__particleFloat3,3.3s ease-in-out .7s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:48%;left:40%}.HeroSection-module-scss-module__88TbBW__heroParticles span:nth-child(20){animation:18s ease-in-out 1.2s infinite HeroSection-module-scss-module__88TbBW__particleFloat1,2.8s ease-in-out 1.3s infinite HeroSection-module-scss-module__88TbBW__particleTwinkle;top:90%;left:95%}@keyframes HeroSection-module-scss-module__88TbBW__particleFloat1{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(-20px,-40px)scale(1.5)}}@keyframes HeroSection-module-scss-module__88TbBW__particleFloat2{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(30px,-35px)scale(1.5)}}@keyframes HeroSection-module-scss-module__88TbBW__particleFloat3{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(-25px,40px)scale(1.5)}}@keyframes HeroSection-module-scss-module__88TbBW__particleFloat4{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(35px,30px)scale(1.5)}}@keyframes HeroSection-module-scss-module__88TbBW__particleFloat5{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(15px,-45px)scale(1.5)}}@keyframes HeroSection-module-scss-module__88TbBW__particleFloat6{0%,to{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(-30px,35px)scale(1.5)}}@keyframes HeroSection-module-scss-module__88TbBW__particleTwinkle{0%,to{opacity:.3;box-shadow:0 0 8px #f7d4794d}50%{opacity:1;box-shadow:0 0 20px #f7d479e6,0 0 30px #f7d47999}}.HeroSection-module-scss-module__88TbBW__heroCode{font-family:var(--font-geist-mono);letter-spacing:.32em;text-transform:uppercase;color:#95a8ff66;mix-blend-mode:screen;z-index:3;pointer-events:none;flex-direction:column;gap:14px;font-size:12px;display:flex;position:absolute;top:clamp(80px,14vh,180px);left:clamp(24px,8vw,120px)}.HeroSection-module-scss-module__88TbBW__heroCode div{animation:.8s ease-out forwards HeroSection-module-scss-module__88TbBW__codeSlideIn;animation-delay:var(--delay);opacity:0;padding-left:24px;position:relative}@keyframes HeroSection-module-scss-module__88TbBW__codeSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.HeroSection-module-scss-module__88TbBW__codePrefix{color:#95a8ff99;font-weight:700;position:absolute;left:0}.HeroSection-module-scss-module__88TbBW__heroMatrix{font-family:var(--font-geist-mono);letter-spacing:.26em;text-transform:uppercase;color:#f7d47959;mix-blend-mode:screen;z-index:3;pointer-events:none;gap:12px;font-size:12px;display:grid;position:absolute;top:clamp(200px,28vh,340px);right:clamp(24px,9vw,140px)}.HeroSection-module-scss-module__88TbBW__heroMatrix span{animation:1s ease-out forwards HeroSection-module-scss-module__88TbBW__matrixPulse;animation-delay:var(--delay);opacity:0;padding-left:20px;position:relative}@keyframes HeroSection-module-scss-module__88TbBW__matrixPulse{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.HeroSection-module-scss-module__88TbBW__matrixPrefix{color:#f7d47999;font-weight:700;position:absolute;left:0}.HeroSection-module-scss-module__88TbBW__heroInner{z-index:4;padding-block:clamp(80px,15vh,180px);color:#f7f9ff;gap:clamp(32px,5vw,56px);width:100%;padding-top:clamp(100px,14vh,140px);display:grid;position:relative}.HeroSection-module-scss-module__88TbBW__heroBadgeWrapper{justify-content:center;animation:1s ease-out .3s backwards HeroSection-module-scss-module__88TbBW__badgeFadeIn;display:flex}@keyframes HeroSection-module-scss-module__88TbBW__badgeFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module-scss-module__88TbBW__heroBadge{color:#f7d479e6;text-transform:uppercase;letter-spacing:.32em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#040b1cb3,#0a143299);border:1px solid #f7d47966;border-radius:999px;align-items:center;gap:12px;padding:10px 24px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #f7d47926}.HeroSection-module-scss-module__88TbBW__heroBadge:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(90deg,#f7d47999,#7ea2ff66,#f7d47999);border-radius:999px;padding:1px;animation:3s linear infinite HeroSection-module-scss-module__88TbBW__borderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes HeroSection-module-scss-module__88TbBW__borderRotate{to{transform:rotate(360deg)}}.HeroSection-module-scss-module__88TbBW__badgeIcon{font-size:14px;animation:2s ease-in-out infinite HeroSection-module-scss-module__88TbBW__iconTwinkle}@keyframes HeroSection-module-scss-module__88TbBW__iconTwinkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.HeroSection-module-scss-module__88TbBW__badgePulse{z-index:-1;background:#f7d4794d;border-radius:999px;animation:2s ease-in-out infinite HeroSection-module-scss-module__88TbBW__pulse;position:absolute;inset:-2px}@keyframes HeroSection-module-scss-module__88TbBW__pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.HeroSection-module-scss-module__88TbBW__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:center;gap:clamp(40px,6vw,72px);display:grid}.HeroSection-module-scss-module__88TbBW__heroCopy{gap:clamp(24px,4vw,36px);display:grid}.HeroSection-module-scss-module__88TbBW__heroCopy h1{font-family:var(--font-playfair);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479,#fceac0);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;max-width:1000px;font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1.1;animation:1s ease-out .5s backwards HeroSection-module-scss-module__88TbBW__titleFadeIn}@keyframes HeroSection-module-scss-module__88TbBW__titleFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module-scss-module__88TbBW__cursor{color:#f7d479cc;width:3px;animation:1s step-end infinite HeroSection-module-scss-module__88TbBW__blink;display:inline-block}@keyframes HeroSection-module-scss-module__88TbBW__blink{0%,50%{opacity:1}51%,to{opacity:0}}.HeroSection-module-scss-module__88TbBW__heroLead{color:#eef0ffbf;font-size:clamp(17px,2.2vw,20px);line-height:1.7;animation:1s ease-out .7s backwards HeroSection-module-scss-module__88TbBW__leadFadeIn}@keyframes HeroSection-module-scss-module__88TbBW__leadFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module-scss-module__88TbBW__leadHighlight{letter-spacing:.12em;text-transform:uppercase;color:#f7d479e6;font-weight:600}.HeroSection-module-scss-module__88TbBW__heroDescription{color:#eff2ffd9;max-width:720px;font-size:clamp(17px,2.2vw,20px);line-height:1.75;animation:1s ease-out .9s backwards HeroSection-module-scss-module__88TbBW__descFadeIn}@keyframes HeroSection-module-scss-module__88TbBW__descFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module-scss-module__88TbBW__heroButtons{flex-wrap:wrap;gap:18px;margin-top:clamp(12px,3vw,24px);animation:1s ease-out 1.1s backwards HeroSection-module-scss-module__88TbBW__buttonsFadeIn;display:flex}@keyframes HeroSection-module-scss-module__88TbBW__buttonsFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module-scss-module__88TbBW__primaryAction,.HeroSection-module-scss-module__88TbBW__secondaryAction{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:18px 36px;font-size:14px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.HeroSection-module-scss-module__88TbBW__primaryAction{color:#fefbf5;background:linear-gradient(135deg,#1b4bb3,#143b8a);border:1px solid #1b4bb380;box-shadow:0 16px 48px #0e2d8080,inset 0 1px #fff3}.HeroSection-module-scss-module__88TbBW__primaryAction:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 24px 64px #0e2d80b3,0 0 48px #1b4bb366,inset 0 1px #ffffff4d}.HeroSection-module-scss-module__88TbBW__primaryAction:hover .HeroSection-module-scss-module__88TbBW__buttonGlow{opacity:1;transform:scale(2)}.HeroSection-module-scss-module__88TbBW__buttonGlow{opacity:0;background:radial-gradient(circle,#ffffff4d,#0000 60%);transition:all .6s;position:absolute;inset:0}.HeroSection-module-scss-module__88TbBW__secondaryAction{color:#f7d479f2;background:#f7d47914;border:1px solid #f7d47973;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #f7d47926}.HeroSection-module-scss-module__88TbBW__secondaryAction:hover{background:#f7d4792e;border-color:#f7d479b3;transform:translateY(-4px);box-shadow:inset 0 1px #fff3,0 16px 40px #f7d4794d}.HeroSection-module-scss-module__88TbBW__buttonContent{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.HeroSection-module-scss-module__88TbBW__buttonIcon{font-size:18px;transition:transform .3s}.HeroSection-module-scss-module__88TbBW__primaryAction:hover .HeroSection-module-scss-module__88TbBW__buttonIcon{transform:translate(4px)}.HeroSection-module-scss-module__88TbBW__secondaryAction:hover .HeroSection-module-scss-module__88TbBW__buttonIcon{transform:translateY(4px)}.HeroSection-module-scss-module__88TbBW__heroConsole{background:linear-gradient(145deg,#081234f2,#030a1efa);border:1px solid #2f58b980;border-radius:24px;grid-template-rows:auto 1fr;animation:1s ease-out .8s backwards HeroSection-module-scss-module__88TbBW__consoleFadeIn;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #030a20b3,inset 0 1px #ffffff1a}.HeroSection-module-scss-module__88TbBW__heroConsole:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#f7d4794d,#7ea2ff4d);border-radius:24px;transition:opacity .4s;position:absolute;inset:-2px}.HeroSection-module-scss-module__88TbBW__heroConsole:hover:before{opacity:1}@keyframes HeroSection-module-scss-module__88TbBW__consoleFadeIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.HeroSection-module-scss-module__88TbBW__heroConsoleHeader{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0a163acc,#0f1e4899);border-bottom:1px solid #2f58b966;justify-content:space-between;align-items:center;padding:16px 24px;font-size:12px;display:flex}.HeroSection-module-scss-module__88TbBW__consoleDots{gap:8px;display:flex}.HeroSection-module-scss-module__88TbBW__consoleDots span{background:#f7d47966;border-radius:50%;width:10px;height:10px}.HeroSection-module-scss-module__88TbBW__consoleDots span:first-child{background:#ff5f5699}.HeroSection-module-scss-module__88TbBW__consoleDots span:nth-child(2){background:#ffbd2e99}.HeroSection-module-scss-module__88TbBW__consoleDots span:nth-child(3){background:#27c93f99}.HeroSection-module-scss-module__88TbBW__consoleTitle{text-align:center;color:#f7d479e6;flex:1;font-weight:600}.HeroSection-module-scss-module__88TbBW__consoleStatus{color:#7ea2ffe6;align-items:center;gap:8px;display:flex}.HeroSection-module-scss-module__88TbBW__statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite HeroSection-module-scss-module__88TbBW__statusPulse;box-shadow:0 0 12px #22c55ecc}@keyframes HeroSection-module-scss-module__88TbBW__statusPulse{0%,to{opacity:1}50%{opacity:.4}}.HeroSection-module-scss-module__88TbBW__consoleBody{background:linear-gradient(#09153acc,#050c20fa);grid-template-columns:auto 1fr;gap:20px;padding:clamp(24px,4vw,32px);display:grid}.HeroSection-module-scss-module__88TbBW__lineNumbers{-webkit-user-select:none;user-select:none;border-right:1px solid #f7d47933;flex-direction:column;padding-right:20px;display:flex}.HeroSection-module-scss-module__88TbBW__lineNumbers span{font-family:var(--font-geist-mono);color:#95a8ff66;text-align:right;font-size:12px;line-height:1.9}.HeroSection-module-scss-module__88TbBW__consoleBody pre{font-family:var(--font-geist-mono);color:#e4e9fff2;margin:0;font-size:13px;line-height:1.9;overflow-x:auto}.HeroSection-module-scss-module__88TbBW__heroStack{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin-top:clamp(16px,3vw,32px);display:flex}.HeroSection-module-scss-module__88TbBW__stackItem{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#e9ecffb3;animation:.6s ease-out backwards HeroSection-module-scss-module__88TbBW__stackFadeIn;animation-delay:calc(1.3s + var(--index)*.1s);background:#0a163a80;border:1px solid #2f58b94d;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;transition:all .3s;display:flex;position:relative}.HeroSection-module-scss-module__88TbBW__stackItem:hover{color:#f7d479f2;background:#0a163acc;border-color:#f7d47980;transform:translateY(-3px);box-shadow:0 8px 24px #f7d47933}@keyframes HeroSection-module-scss-module__88TbBW__stackFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.HeroSection-module-scss-module__88TbBW__stackDot{color:#f7d47999;font-size:8px}.HeroSection-module-scss-module__88TbBW__heroHorizon{z-index:5;pointer-events:none;background:linear-gradient(#030a2000 0%,#030a2099 50%,#030a20f2 90%,#030a20 100%);height:clamp(140px,20vh,200px);position:absolute;bottom:0;left:0;right:0}.HeroSection-module-scss-module__88TbBW__horizonLine{background:linear-gradient(90deg,#0000,#f7d47966 20%,#7ea2ff66 50%,#f7d47966 80%,#0000);height:1px;animation:4s ease-in-out infinite HeroSection-module-scss-module__88TbBW__horizonGlow;position:absolute;bottom:80px;left:0;right:0}@keyframes HeroSection-module-scss-module__88TbBW__horizonGlow{0%,to{opacity:.3;box-shadow:0 0 20px #f7d47933}50%{opacity:.8;box-shadow:0 0 40px #f7d47966}}.HeroSection-module-scss-module__88TbBW__scrollIndicator{z-index:6;flex-direction:column;align-items:center;gap:8px;animation:2s ease-in-out infinite HeroSection-module-scss-module__88TbBW__scrollBounce;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@keyframes HeroSection-module-scss-module__88TbBW__scrollBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}.HeroSection-module-scss-module__88TbBW__scrollText{font-family:var(--font-geist-mono);letter-spacing:.3em;text-transform:uppercase;color:#f7d479b3;font-size:11px}.HeroSection-module-scss-module__88TbBW__scrollArrow{color:#f7d479cc;font-size:20px;animation:2s ease-in-out infinite HeroSection-module-scss-module__88TbBW__arrowBounce}@keyframes HeroSection-module-scss-module__88TbBW__arrowBounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (max-width:991px){.HeroSection-module-scss-module__88TbBW__heroGrid{grid-template-columns:1fr;gap:48px}.HeroSection-module-scss-module__88TbBW__heroConsole{max-width:560px;margin:0 auto}.HeroSection-module-scss-module__88TbBW__heroMatrix,.HeroSection-module-scss-module__88TbBW__heroCode{display:none}}@media (max-width:767px){.HeroSection-module-scss-module__88TbBW__heroInner{padding-block:100px 80px;padding-top:130px}.HeroSection-module-scss-module__88TbBW__heroCopy h1{font-size:clamp(36px,8vw,48px)}.HeroSection-module-scss-module__88TbBW__heroLead{font-size:20px;line-height:1.6}.HeroSection-module-scss-module__88TbBW__heroDescription{display:none}.HeroSection-module-scss-module__88TbBW__heroButtons{flex-direction:column;width:100%}.HeroSection-module-scss-module__88TbBW__heroButtons a{justify-content:center;width:100%}.HeroSection-module-scss-module__88TbBW__heroConsole{justify-self:stretch}.HeroSection-module-scss-module__88TbBW__heroCode,.HeroSection-module-scss-module__88TbBW__heroMatrix{gap:10px;font-size:10px}.HeroSection-module-scss-module__88TbBW__scrollIndicator{bottom:20px}.HeroSection-module-scss-module__88TbBW__scrollText{font-size:10px}}@media (max-width:575px){.HeroSection-module-scss-module__88TbBW__heroInner{padding-block:80px 60px;padding-top:120px}.HeroSection-module-scss-module__88TbBW__heroCopy h1{font-size:clamp(32px,8vw,42px)}.HeroSection-module-scss-module__88TbBW__heroLead{font-size:19px;line-height:1.55}.HeroSection-module-scss-module__88TbBW__heroDescription{display:none}.HeroSection-module-scss-module__88TbBW__heroConsole{border-radius:16px}.HeroSection-module-scss-module__88TbBW__consoleBody{gap:12px;padding:16px}.HeroSection-module-scss-module__88TbBW__consoleBody pre{font-size:11px}.HeroSection-module-scss-module__88TbBW__lineNumbers{padding-right:12px}.HeroSection-module-scss-module__88TbBW__lineNumbers span{font-size:10px}.HeroSection-module-scss-module__88TbBW__heroConsoleHeader{padding:12px 16px;font-size:10px}.HeroSection-module-scss-module__88TbBW__consoleDots span{width:8px;height:8px}.HeroSection-module-scss-module__88TbBW__primaryAction,.HeroSection-module-scss-module__88TbBW__secondaryAction{padding:14px 28px;font-size:13px}.HeroSection-module-scss-module__88TbBW__heroParticles span{width:3px;height:3px}}@media (max-width:400px){.HeroSection-module-scss-module__88TbBW__heroInner{padding-block:70px 50px;padding-top:110px}.HeroSection-module-scss-module__88TbBW__heroCopy h1{font-size:clamp(28px,7.5vw,36px)}.HeroSection-module-scss-module__88TbBW__heroLead{font-size:18px;line-height:1.5}.HeroSection-module-scss-module__88TbBW__heroDescription{display:none}.HeroSection-module-scss-module__88TbBW__heroButtons a{padding:12px 24px;font-size:12px}.HeroSection-module-scss-module__88TbBW__consoleBody{padding:12px}.HeroSection-module-scss-module__88TbBW__consoleBody pre{font-size:10px}}
.AboutSection-module-scss-module__d624fW__section{gap:clamp(32px,6vw,56px);display:grid}.AboutSection-module-scss-module__d624fW__sectionCap{z-index:5;background:linear-gradient(160deg,#06102cf0,#03091cf5);border:1px solid #3454ae6b;border-radius:36px 36px 24px 24px;margin-top:clamp(-160px,-18vh,-112px);padding:clamp(48px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 36px 90px #030a2094,inset 0 1px #f7d4791a}.AboutSection-module-scss-module__d624fW__sectionCap:before{content:"";filter:blur(6px);pointer-events:none;background:linear-gradient(#09143c73,#0000 90%);border-radius:40px 40px 0 0;height:120px;position:absolute;inset:clamp(-140px,-18vh,-96px) 32px auto}.AboutSection-module-scss-module__d624fW__sectionCap:after{content:"";pointer-events:none;background:radial-gradient(at top,#f7d47926,#0000 70%);width:60%;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.AboutSection-module-scss-module__d624fW__decorativeTop{justify-content:center;gap:32px;margin-bottom:24px;display:flex}.AboutSection-module-scss-module__d624fW__decorativeTop span{color:#f7d47999;font-size:16px;animation:3s ease-in-out infinite AboutSection-module-scss-module__d624fW__twinkle}.AboutSection-module-scss-module__d624fW__decorativeTop span:nth-child(2){animation-delay:1s}.AboutSection-module-scss-module__d624fW__decorativeTop span:nth-child(3){animation-delay:2s}.AboutSection-module-scss-module__d624fW__decorativeBottom{border-top:1px solid #f7d47926;justify-content:center;gap:48px;margin-top:48px;padding-top:32px;display:flex}.AboutSection-module-scss-module__d624fW__romanNumeral{font-family:var(--font-playfair);letter-spacing:.2em;color:#f7d47966;font-size:24px;font-weight:600}@keyframes AboutSection-module-scss-module__d624fW__twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.AboutSection-module-scss-module__d624fW__sectionHeader{text-align:center;gap:12px;margin-bottom:32px;display:grid}.AboutSection-module-scss-module__d624fW__sectionHeader h2{font-family:var(--font-playfair);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4vw,48px)}.AboutSection-module-scss-module__d624fW__sectionKicker{letter-spacing:.32em;color:#f7d479c2;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:11px;display:inline-flex}.AboutSection-module-scss-module__d624fW__sectionKicker:before,.AboutSection-module-scss-module__d624fW__sectionKicker:after{content:"";background:linear-gradient(90deg,#0000,#f7d47973,#0000);width:32px;height:1px}.AboutSection-module-scss-module__d624fW__sectionConsoleHeader{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#f7d479d9;background:linear-gradient(135deg,#0a163acc,#0f1e4899);border:1px solid #2f58b966;border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:16px clamp(16px,4vw,28px);font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0812348c}.AboutSection-module-scss-module__d624fW__sectionConsoleHeader:before{content:"";background:linear-gradient(90deg,#0000,#f7d4791a,#0000);width:100%;height:100%;animation:3s infinite AboutSection-module-scss-module__d624fW__shimmer;position:absolute;top:0;left:-100%}@keyframes AboutSection-module-scss-module__d624fW__shimmer{to{left:100%}}.AboutSection-module-scss-module__d624fW__sectionConsoleStatus{color:#7ea2ffeb;align-items:center;gap:8px;display:flex}.AboutSection-module-scss-module__d624fW__statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite AboutSection-module-scss-module__d624fW__pulse;box-shadow:0 0 8px #22c55e99}@keyframes AboutSection-module-scss-module__d624fW__pulse{0%,to{opacity:1}50%{opacity:.5}}.AboutSection-module-scss-module__d624fW__aboutConsole{font-family:var(--font-geist-mono);gap:clamp(32px,5vw,56px);display:grid}.AboutSection-module-scss-module__d624fW__manifestWrapper{background:linear-gradient(135deg,#09153ab3,#050c24f2);border:1px solid #2f58b966;border-radius:20px;grid-template-columns:auto 1fr;gap:20px;padding:clamp(24px,4vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #08123499,0 16px 48px #030a2066}.AboutSection-module-scss-module__d624fW__manifestWrapper:before{content:"";pointer-events:none;background:radial-gradient(circle,#f7d47914,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-20%}.AboutSection-module-scss-module__d624fW__manifestWrapper pre{color:#d2dcffeb;margin:0;font-size:13px;line-height:1.9;overflow-x:auto}.AboutSection-module-scss-module__d624fW__codeLineNumbers{-webkit-user-select:none;user-select:none;border-right:1px solid #f7d47933;flex-direction:column;padding-right:20px;display:flex}.AboutSection-module-scss-module__d624fW__codeLineNumbers span{color:#95a8ff66;text-align:right;font-size:12px;line-height:1.9}.AboutSection-module-scss-module__d624fW__divider{justify-content:center;align-items:center;margin:16px 0;display:flex;position:relative}.AboutSection-module-scss-module__d624fW__divider:before,.AboutSection-module-scss-module__d624fW__divider:after{content:"";background:linear-gradient(90deg,#0000,#f7d4794d,#0000);flex:1;height:1px}.AboutSection-module-scss-module__d624fW__divider span{font-family:var(--font-playfair);letter-spacing:.2em;text-transform:uppercase;color:#f7d479b3;padding:0 24px;font-size:14px}.AboutSection-module-scss-module__d624fW__aboutTimeline{gap:24px;padding:32px 0;display:grid;position:relative}.AboutSection-module-scss-module__d624fW__timelineLine{background:linear-gradient(#f7d47933,#f7d47999 50%,#7ea2ff66);width:2px;position:absolute;top:48px;bottom:48px;left:19px;box-shadow:0 0 12px #f7d4794d}.AboutSection-module-scss-module__d624fW__timelineItem{animation:.6s ease-out forwards AboutSection-module-scss-module__d624fW__fadeInUp;animation-delay:calc(var(--index)*.15s);opacity:0;grid-template-columns:40px 1fr;gap:24px;display:grid;position:relative}.AboutSection-module-scss-module__d624fW__timelineItem:hover .AboutSection-module-scss-module__d624fW__timelinePoint{transform:scale(1.3)}.AboutSection-module-scss-module__d624fW__timelineItem:hover .AboutSection-module-scss-module__d624fW__timelinePoint .AboutSection-module-scss-module__d624fW__pointInner{background:#f7d479e6;box-shadow:0 0 24px #f7d479cc,inset 0 0 12px #ffffff80}.AboutSection-module-scss-module__d624fW__timelineItem:hover .AboutSection-module-scss-module__d624fW__timelineGlow{opacity:1}.AboutSection-module-scss-module__d624fW__timelineItem:hover .AboutSection-module-scss-module__d624fW__timelineContent{transform:translate(8px)}@keyframes AboutSection-module-scss-module__d624fW__fadeInUp{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(20px)}}.AboutSection-module-scss-module__d624fW__timelinePoint{z-index:2;background:linear-gradient(135deg,#0a163af2,#0f1e48cc);border:2px solid #f7d47966;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex;position:relative;box-shadow:0 8px 24px #030a2099,inset 0 1px #ffffff1a}.AboutSection-module-scss-module__d624fW__pointInner{background:#f7d47999;border-radius:50%;width:12px;height:12px;transition:all .4s;box-shadow:0 0 12px #f7d47980}.AboutSection-module-scss-module__d624fW__timelineContent{background:linear-gradient(135deg,#0b183ccc,#07102cf2);border:1px solid #3962c666;border-radius:20px;padding:20px 28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 36px #060e2a80,inset 0 1px #ffffff14}.AboutSection-module-scss-module__d624fW__timelineGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 0 0,#f7d47926,#0000 60%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.AboutSection-module-scss-module__d624fW__timelineYear{font-family:var(--font-playfair);letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,#f7d479,#fceac0);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:20px;font-weight:600;display:inline-block;position:relative}.AboutSection-module-scss-module__d624fW__timelineYear:after{content:"";background:linear-gradient(90deg,#f7d47999,#0000);width:40px;height:2px;position:absolute;bottom:-4px;left:0}.AboutSection-module-scss-module__d624fW__timelineDesc{color:#e2e8ffd9;font-size:15px;line-height:1.7;font-family:var(--font-geist-sans);margin:0}@media (max-width:767px){.AboutSection-module-scss-module__d624fW__sectionCap{margin-top:clamp(-120px,-14vh,-88px);padding:clamp(36px,8vw,56px)}.AboutSection-module-scss-module__d624fW__sectionConsoleHeader{letter-spacing:.18em;padding:14px 18px}.AboutSection-module-scss-module__d624fW__aboutConsole{padding:28px}.AboutSection-module-scss-module__d624fW__aboutConsole pre{font-size:12px}}@media (max-width:575px){.AboutSection-module-scss-module__d624fW__sectionCap{border-radius:28px;margin-top:-72px;padding:32px}.AboutSection-module-scss-module__d624fW__sectionConsoleHeader{letter-spacing:.14em;padding:12px 16px}.AboutSection-module-scss-module__d624fW__aboutConsole{padding:20px}.AboutSection-module-scss-module__d624fW__aboutConsole pre{font-size:11px}}
.ServicesSection-module-scss-module__e3k-Eq__section{gap:clamp(32px,6vw,56px);display:grid}.ServicesSection-module-scss-module__e3k-Eq__sectionHeader{text-align:center;gap:16px;max-width:800px;margin:0 auto;display:grid}.ServicesSection-module-scss-module__e3k-Eq__sectionHeader h2{font-family:var(--font-playfair);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479,#fceac0);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,5vw,52px)}.ServicesSection-module-scss-module__e3k-Eq__sectionHeader p{color:#e9ebf8bf;font-size:clamp(16px,2vw,18px);line-height:1.7}.ServicesSection-module-scss-module__e3k-Eq__sectionKicker{letter-spacing:.32em;color:#f7d479c2;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:11px;display:inline-flex}.ServicesSection-module-scss-module__e3k-Eq__sectionKicker:before,.ServicesSection-module-scss-module__e3k-Eq__sectionKicker:after{content:"";background:linear-gradient(90deg,#0000,#f7d47973,#0000);width:48px;height:1px}.ServicesSection-module-scss-module__e3k-Eq__sectionConsoleHeader{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#f7d479d9;background:linear-gradient(135deg,#0a163acc,#0f1e4899);border:1px solid #2f58b966;border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:16px clamp(16px,4vw,28px);font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0812348c}.ServicesSection-module-scss-module__e3k-Eq__sectionConsoleHeader:before{content:"";background:linear-gradient(90deg,#0000,#f7d4791a,#0000);width:100%;height:100%;animation:3s infinite ServicesSection-module-scss-module__e3k-Eq__shimmer;position:absolute;top:0;left:-100%}@keyframes ServicesSection-module-scss-module__e3k-Eq__shimmer{to{left:100%}}.ServicesSection-module-scss-module__e3k-Eq__sectionConsoleStatus{color:#7ea2ffeb;align-items:center;gap:8px;display:flex}.ServicesSection-module-scss-module__e3k-Eq__statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite ServicesSection-module-scss-module__e3k-Eq__pulse;box-shadow:0 0 8px #22c55e99}@keyframes ServicesSection-module-scss-module__e3k-Eq__pulse{0%,to{opacity:1}50%{opacity:.5}}.ServicesSection-module-scss-module__e3k-Eq__servicesExport{font-family:var(--font-geist-mono);color:#d2dcffe0;background:linear-gradient(135deg,#09153ab3,#050c24f2);border:1px solid #2f58b959;border-radius:20px;max-width:100%;margin-top:0;margin-bottom:clamp(32px,5vw,48px);padding:clamp(24px,4vw,36px);font-size:13px;line-height:1.8;overflow-x:auto;box-shadow:inset 0 0 36px #08123480,0 12px 36px #030a2066}.ServicesSection-module-scss-module__e3k-Eq__serviceModules{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(24px,4vw,36px);display:grid;position:relative}.ServicesSection-module-scss-module__e3k-Eq__serviceModule{animation:.6s ease-out forwards ServicesSection-module-scss-module__e3k-Eq__fadeInUp;animation-delay:calc(var(--index)*.12s);opacity:0;background:linear-gradient(145deg,#0b183cd9,#07102cf2);border:1px solid #3962c666;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:20px;padding:clamp(28px,4vw,36px);transition:all .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #060e2a80,inset 0 1px #ffffff14}.ServicesSection-module-scss-module__e3k-Eq__serviceModule:before{content:"";opacity:0;background:linear-gradient(90deg,#f7d47999,#7ea2ff99,#f7d47999) 0 0/200% 100%;width:100%;height:3px;transition:opacity .4s;animation:3s linear infinite ServicesSection-module-scss-module__e3k-Eq__borderSlide;position:absolute;top:0;left:0}.ServicesSection-module-scss-module__e3k-Eq__serviceModule:hover{border-color:#f7d47980;transform:translateY(-8px)scale(1.02);box-shadow:0 32px 72px #060e2ab3,0 0 48px #f7d47926,inset 0 1px #ffffff26}.ServicesSection-module-scss-module__e3k-Eq__serviceModule:hover:before,.ServicesSection-module-scss-module__e3k-Eq__serviceModule:hover .ServicesSection-module-scss-module__e3k-Eq__serviceGlow{opacity:1}.ServicesSection-module-scss-module__e3k-Eq__serviceModule:hover .ServicesSection-module-scss-module__e3k-Eq__serviceIcon{transform:scale(1.2)rotate(10deg)}@keyframes ServicesSection-module-scss-module__e3k-Eq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesSection-module-scss-module__e3k-Eq__borderSlide{0%{background-position:0 0}to{background-position:200% 0}}.ServicesSection-module-scss-module__e3k-Eq__serviceGlow{opacity:0;pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#f7d47933,#0000 60%);width:400px;height:400px;transition:opacity .5s;position:absolute;top:-50%;right:-30%}.ServicesSection-module-scss-module__e3k-Eq__serviceIcon{opacity:.15;filter:grayscale(.3);font-size:48px;transition:all .5s;position:absolute;top:24px;right:24px}.ServicesSection-module-scss-module__e3k-Eq__serviceModule header{z-index:2;gap:12px;display:grid;position:relative}.ServicesSection-module-scss-module__e3k-Eq__serviceKey{font-family:var(--font-geist-mono);letter-spacing:.32em;text-transform:uppercase;color:#f7d479bf;background:#f7d47914;border:1px solid #f7d47933;border-radius:8px;width:fit-content;padding:4px 12px;font-size:11px}.ServicesSection-module-scss-module__e3k-Eq__serviceModule h3{font-family:var(--font-playfair);letter-spacing:.06em;text-transform:uppercase;color:#f8f2d8;font-size:clamp(20px,2.5vw,24px);line-height:1.3}.ServicesSection-module-scss-module__e3k-Eq__serviceModule p{color:#e6eaffd1;margin:0;font-size:15px;line-height:1.7}.ServicesSection-module-scss-module__e3k-Eq__serviceMeta{z-index:2;gap:20px;display:grid;position:relative}.ServicesSection-module-scss-module__e3k-Eq__metaGroup{gap:10px;display:grid}.ServicesSection-module-scss-module__e3k-Eq__metaLabel{font-family:var(--font-geist-mono);letter-spacing:.28em;text-transform:uppercase;color:#95a8ffcc;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ServicesSection-module-scss-module__e3k-Eq__labelIcon{color:#f7d479b3}.ServicesSection-module-scss-module__e3k-Eq__serviceMeta ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ServicesSection-module-scss-module__e3k-Eq__serviceMeta li{color:#e2e8ffcc;font-size:14px;line-height:1.6}.ServicesSection-module-scss-module__e3k-Eq__metaGroup:first-child li{display:inline-block}.ServicesSection-module-scss-module__e3k-Eq__badge{color:#c8d7ffe6;background:#7ea2ff1f;border:1px solid #7ea2ff4d;border-radius:8px;padding:4px 12px;font-size:13px;transition:all .3s;display:inline-block}.ServicesSection-module-scss-module__e3k-Eq__badge:hover{background:#7ea2ff33;border-color:#7ea2ff80;transform:translateY(-2px)}.ServicesSection-module-scss-module__e3k-Eq__metaGroup:last-child li{padding-left:16px;position:relative}.ServicesSection-module-scss-module__e3k-Eq__metaGroup:last-child li:before{content:"✓";color:#22c55eb3;font-weight:700;position:absolute;left:0}.ServicesSection-module-scss-module__e3k-Eq__serviceFooter{z-index:2;border-top:1px solid #f7d4791f;justify-content:flex-end;padding-top:16px;display:flex;position:relative}.ServicesSection-module-scss-module__e3k-Eq__serviceNumber{font-family:var(--font-playfair);color:#f7d47933;letter-spacing:.05em;font-size:36px;font-weight:600}@media (max-width:991px){.ServicesSection-module-scss-module__e3k-Eq__serviceModules{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}}@media (max-width:767px){.ServicesSection-module-scss-module__e3k-Eq__section{padding-block:60px}.ServicesSection-module-scss-module__e3k-Eq__sectionConsoleHeader{letter-spacing:.18em;padding:14px 18px}.ServicesSection-module-scss-module__e3k-Eq__servicesExport{padding:20px;font-size:12px;overflow:hidden}.ServicesSection-module-scss-module__e3k-Eq__serviceModules{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f7d4794d #1020564d;flex-direction:row;gap:20px;padding-bottom:16px;display:flex;overflow-x:auto}.ServicesSection-module-scss-module__e3k-Eq__serviceModules::-webkit-scrollbar{height:6px}.ServicesSection-module-scss-module__e3k-Eq__serviceModules::-webkit-scrollbar-track{background:#1020564d;border-radius:3px}.ServicesSection-module-scss-module__e3k-Eq__serviceModules::-webkit-scrollbar-thumb{background:#f7d4794d;border-radius:3px}.ServicesSection-module-scss-module__e3k-Eq__serviceModules::-webkit-scrollbar-thumb:hover{background:#f7d47980}.ServicesSection-module-scss-module__e3k-Eq__serviceModule{scroll-snap-align:center;flex-shrink:0;min-width:75vw;max-width:75vw}.ServicesSection-module-scss-module__e3k-Eq__serviceIcon{font-size:36px;top:20px;right:20px}}@media (max-width:575px){.ServicesSection-module-scss-module__e3k-Eq__section{padding-block:50px}.ServicesSection-module-scss-module__e3k-Eq__sectionConsoleHeader{letter-spacing:.14em;padding:12px 16px}.ServicesSection-module-scss-module__e3k-Eq__servicesExport{padding:16px;font-size:11px}.ServicesSection-module-scss-module__e3k-Eq__serviceModules{gap:16px;padding-inline:8px}.ServicesSection-module-scss-module__e3k-Eq__serviceModule{min-width:80vw;max-width:80vw;padding:24px}.ServicesSection-module-scss-module__e3k-Eq__serviceNumber{font-size:28px}}@media (max-width:400px){.ServicesSection-module-scss-module__e3k-Eq__section{padding-block:40px}.ServicesSection-module-scss-module__e3k-Eq__servicesExport{padding:12px}.ServicesSection-module-scss-module__e3k-Eq__serviceModules{gap:12px;padding-inline:8px}.ServicesSection-module-scss-module__e3k-Eq__serviceModule{min-width:82vw;max-width:82vw;padding:20px}.ServicesSection-module-scss-module__e3k-Eq__serviceNumber{font-size:24px}}
.StackSection-module-scss-module__Nj87DW__section{gap:clamp(32px,6vw,56px);display:grid;position:relative}.StackSection-module-scss-module__Nj87DW__decorativeGrid{opacity:.3;z-index:0;gap:24px;display:flex;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.StackSection-module-scss-module__Nj87DW__decorativeGrid span{background:linear-gradient(#f7d47966,#0000);width:6px;height:60px;animation:2s ease-in-out infinite StackSection-module-scss-module__Nj87DW__gridPulse}.StackSection-module-scss-module__Nj87DW__decorativeGrid span:nth-child(2){animation-delay:.4s}.StackSection-module-scss-module__Nj87DW__decorativeGrid span:nth-child(3){animation-delay:.8s}@keyframes StackSection-module-scss-module__Nj87DW__gridPulse{0%,to{opacity:.2;transform:scaleY(.8)}50%{opacity:.6;transform:scaleY(1.2)}}.StackSection-module-scss-module__Nj87DW__sectionHeader{text-align:center;z-index:1;gap:16px;max-width:800px;margin:0 auto;padding-inline:16px;display:grid;position:relative}.StackSection-module-scss-module__Nj87DW__sectionHeader h2{font-family:var(--font-playfair);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479,#fceac0);-webkit-text-fill-color:#0000;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,5vw,52px)}.StackSection-module-scss-module__Nj87DW__sectionHeader p{color:#e9ebf8bf;font-size:clamp(14px,2vw,18px);line-height:1.7}.StackSection-module-scss-module__Nj87DW__sectionKicker{letter-spacing:.32em;color:#f7d479c2;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:11px;display:inline-flex}.StackSection-module-scss-module__Nj87DW__sectionKicker:before,.StackSection-module-scss-module__Nj87DW__sectionKicker:after{content:"";background:linear-gradient(90deg,#0000,#f7d47973,#0000);width:48px;height:1px}.StackSection-module-scss-module__Nj87DW__sectionConsoleHeader{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#f7d479d9;z-index:1;background:linear-gradient(135deg,#0a163acc,#0f1e4899);border:1px solid #2f58b966;border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:16px clamp(16px,4vw,28px);font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0812348c}.StackSection-module-scss-module__Nj87DW__sectionConsoleHeader:before{content:"";background:linear-gradient(90deg,#0000,#f7d4791a,#0000);width:100%;height:100%;animation:3s infinite StackSection-module-scss-module__Nj87DW__shimmer;position:absolute;top:0;left:-100%}@keyframes StackSection-module-scss-module__Nj87DW__shimmer{to{left:100%}}.StackSection-module-scss-module__Nj87DW__sectionConsoleStatus{color:#7ea2ffeb;align-items:center;gap:8px;display:flex}.StackSection-module-scss-module__Nj87DW__statusDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite StackSection-module-scss-module__Nj87DW__pulse;box-shadow:0 0 8px #22c55e99}@keyframes StackSection-module-scss-module__Nj87DW__pulse{0%,to{opacity:1}50%{opacity:.5}}.StackSection-module-scss-module__Nj87DW__stackImports{font-family:var(--font-geist-mono);color:#d2dcffe0;z-index:1;background:linear-gradient(135deg,#09153ab3,#050c24f2);border:1px solid #2f58b959;border-radius:20px;margin:0 0 clamp(32px,5vw,48px);padding:clamp(24px,4vw,36px);font-size:13px;line-height:1.8;position:relative;overflow-x:auto;box-shadow:inset 0 0 36px #08123480,0 12px 36px #030a2066}.StackSection-module-scss-module__Nj87DW__stackGroups{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(24px,4vw,36px);display:grid;position:relative}.StackSection-module-scss-module__Nj87DW__stackGroup{animation:.6s ease-out forwards StackSection-module-scss-module__Nj87DW__fadeInUp;animation-delay:calc(var(--index)*.15s);opacity:0;background:linear-gradient(135deg,#0b183cd9,#07102cf2);border:1px solid #2f58b966;border-radius:24px;grid-template-rows:auto 1fr auto;gap:20px;padding:clamp(24px,4vw,32px);transition:all .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #060e2a80,inset 0 1px #ffffff14}.StackSection-module-scss-module__Nj87DW__stackGroup:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#f7d4794d,#7ea2ff4d,#f7d4794d);border-radius:24px;padding:2px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.StackSection-module-scss-module__Nj87DW__stackGroup:hover{transform:translateY(-8px);box-shadow:0 28px 64px #060e2ab3,0 0 48px #f7d4791f}.StackSection-module-scss-module__Nj87DW__stackGroup:hover:before,.StackSection-module-scss-module__Nj87DW__stackGroup:hover .StackSection-module-scss-module__Nj87DW__stackGlow{opacity:1}.StackSection-module-scss-module__Nj87DW__stackGroup:hover .StackSection-module-scss-module__Nj87DW__stackEmoji{transform:scale(1.3)rotate(15deg)}.StackSection-module-scss-module__Nj87DW__stackGroup:hover ul li{transform:translate(4px)}@keyframes StackSection-module-scss-module__Nj87DW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.StackSection-module-scss-module__Nj87DW__stackGlow{opacity:0;pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#7ea2ff33,#0000 60%);width:300px;height:300px;transition:opacity .5s;position:absolute;top:-40%;right:-30%}.StackSection-module-scss-module__Nj87DW__stackEmoji{opacity:.2;filter:grayscale(.2);font-size:36px;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:20px;right:20px}.StackSection-module-scss-module__Nj87DW__stackGroup header{z-index:2;gap:12px;display:grid;position:relative}.StackSection-module-scss-module__Nj87DW__stackKey{font-family:var(--font-geist-mono);letter-spacing:.32em;text-transform:uppercase;color:#f7d479bf;background:#f7d47914;border:1px solid #f7d47933;border-radius:8px;width:fit-content;padding:4px 12px;font-size:11px}.StackSection-module-scss-module__Nj87DW__stackGroup h3{font-family:var(--font-playfair);letter-spacing:.06em;text-transform:uppercase;color:#f8f2d8;font-size:clamp(20px,2.5vw,22px);line-height:1.3}.StackSection-module-scss-module__Nj87DW__stackImport{font-family:var(--font-geist-mono);letter-spacing:.08em;color:#95a8ffd9;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;background:#10205680;border:1px solid #4c6ec566;border-radius:12px;padding:8px 14px;font-size:12px;line-height:1.6;display:block;overflow-x:auto;box-shadow:inset 0 0 12px #0c1e4866}.StackSection-module-scss-module__Nj87DW__stackGroup ul{z-index:2;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.StackSection-module-scss-module__Nj87DW__stackGroup li{color:#e2e8ffd9;animation:.4s ease-out forwards StackSection-module-scss-module__Nj87DW__listFadeIn;animation-delay:calc(var(--item-index)*.1s);opacity:0;word-wrap:break-word;overflow-wrap:break-word;padding-left:24px;font-size:14px;line-height:1.7;transition:all .3s;position:relative}@keyframes StackSection-module-scss-module__Nj87DW__listFadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.StackSection-module-scss-module__Nj87DW__pointBullet{color:#f7d479b3;font-weight:700;position:absolute;left:0}.StackSection-module-scss-module__Nj87DW__stackFooter{z-index:2;border-top:1px solid #f7d4791f;justify-content:flex-end;padding-top:16px;display:flex;position:relative}.StackSection-module-scss-module__Nj87DW__stackBadge{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#7ea2ffb3;background:#7ea2ff14;border:1px solid #7ea2ff33;border-radius:6px;padding:4px 10px;font-size:11px}@media (max-width:991px){.StackSection-module-scss-module__Nj87DW__stackGroups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media (max-width:767px){.StackSection-module-scss-module__Nj87DW__section{padding-block:50px;padding-inline:12px}.StackSection-module-scss-module__Nj87DW__sectionHeader{padding-inline:12px}.StackSection-module-scss-module__Nj87DW__sectionHeader h2{letter-spacing:.04em;font-size:clamp(24px,5.5vw,32px)}.StackSection-module-scss-module__Nj87DW__sectionHeader p{font-size:14px}.StackSection-module-scss-module__Nj87DW__sectionConsoleHeader{letter-spacing:.14em;padding:12px 14px;font-size:10px}.StackSection-module-scss-module__Nj87DW__stackImports{padding:14px;font-size:10px;overflow:hidden}.StackSection-module-scss-module__Nj87DW__stackGroups{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f7d4794d #1020564d;flex-direction:row;gap:20px;padding-inline:8px;display:flex;overflow-x:auto}.StackSection-module-scss-module__Nj87DW__stackGroups::-webkit-scrollbar{height:6px}.StackSection-module-scss-module__Nj87DW__stackGroups::-webkit-scrollbar-track{background:#1020564d;border-radius:3px}.StackSection-module-scss-module__Nj87DW__stackGroups::-webkit-scrollbar-thumb{background:#f7d4794d;border-radius:3px}.StackSection-module-scss-module__Nj87DW__stackGroups::-webkit-scrollbar-thumb:hover{background:#f7d47980}.StackSection-module-scss-module__Nj87DW__stackImport{letter-spacing:.02em;padding:5px 8px;font-size:9px}.StackSection-module-scss-module__Nj87DW__stackGroup{scroll-snap-align:center;flex-shrink:0;min-width:75vw;max-width:100%;padding:20px;overflow:hidden}.StackSection-module-scss-module__Nj87DW__stackEmoji{font-size:28px}.StackSection-module-scss-module__Nj87DW__stackKey{padding:3px 6px;font-size:8px}.StackSection-module-scss-module__Nj87DW__stackGroup h3{font-size:16px}.StackSection-module-scss-module__Nj87DW__stackGroup ul li{font-size:12px;line-height:1.5}}@media (max-width:575px){.StackSection-module-scss-module__Nj87DW__section{padding-block:40px;padding-inline:8px}.StackSection-module-scss-module__Nj87DW__sectionHeader{gap:12px;padding-inline:8px}.StackSection-module-scss-module__Nj87DW__sectionHeader h2{letter-spacing:.02em;font-size:clamp(20px,6vw,26px);line-height:1.2}.StackSection-module-scss-module__Nj87DW__sectionHeader p{font-size:13px;line-height:1.6}.StackSection-module-scss-module__Nj87DW__sectionConsoleHeader{letter-spacing:.1em;padding:10px 12px;font-size:9px}.StackSection-module-scss-module__Nj87DW__stackImports{padding:12px;font-size:9px}.StackSection-module-scss-module__Nj87DW__stackGroups{gap:16px}.StackSection-module-scss-module__Nj87DW__stackGroup{min-width:80vw;max-width:80vw;padding:16px;overflow:hidden}.StackSection-module-scss-module__Nj87DW__stackImport{letter-spacing:.01em;padding:4px 6px;font-size:8px}.StackSection-module-scss-module__Nj87DW__stackEmoji{font-size:24px;top:14px;right:14px}.StackSection-module-scss-module__Nj87DW__stackKey{padding:2px 5px;font-size:7px}.StackSection-module-scss-module__Nj87DW__stackGroup h3{letter-spacing:.02em;font-size:14px}.StackSection-module-scss-module__Nj87DW__stackGroup ul{gap:8px}.StackSection-module-scss-module__Nj87DW__stackGroup ul li{padding-left:16px;font-size:11px;line-height:1.4}.StackSection-module-scss-module__Nj87DW__stackBadge{padding:2px 6px;font-size:7px}}@media (max-width:400px){.StackSection-module-scss-module__Nj87DW__section{padding-block:35px;padding-inline:8px}.StackSection-module-scss-module__Nj87DW__sectionHeader{gap:10px;padding-inline:4px}.StackSection-module-scss-module__Nj87DW__sectionHeader h2{letter-spacing:.01em;font-size:clamp(18px,5.5vw,22px);line-height:1.15}.StackSection-module-scss-module__Nj87DW__sectionHeader p{font-size:12px;line-height:1.5}.StackSection-module-scss-module__Nj87DW__sectionConsoleHeader{letter-spacing:.08em;padding:8px 10px;font-size:8px}.StackSection-module-scss-module__Nj87DW__stackImports{padding:10px;font-size:8px}.StackSection-module-scss-module__Nj87DW__stackGroups{gap:12px}.StackSection-module-scss-module__Nj87DW__stackGroup{min-width:82vw;max-width:82vw;padding:14px;overflow:hidden}.StackSection-module-scss-module__Nj87DW__stackImport{letter-spacing:0;padding:3px 5px;font-size:7px}.StackSection-module-scss-module__Nj87DW__stackEmoji{font-size:20px;top:10px;right:10px}.StackSection-module-scss-module__Nj87DW__stackKey{padding:2px 4px;font-size:6px}.StackSection-module-scss-module__Nj87DW__stackGroup h3{letter-spacing:.01em;font-size:13px}.StackSection-module-scss-module__Nj87DW__stackGroup ul{gap:6px}.StackSection-module-scss-module__Nj87DW__stackGroup ul li{padding-left:14px;font-size:10px;line-height:1.3}.StackSection-module-scss-module__Nj87DW__stackBadge{padding:2px 4px;font-size:6px}}
.PricingSection-module-scss-module__AMFw6W__section{gap:clamp(48px,8vw,80px);padding-top:clamp(60px,10vh,100px);padding-bottom:0;display:grid;position:relative}.PricingSection-module-scss-module__AMFw6W__decorativeGrid{opacity:.4;z-index:0;pointer-events:none;gap:16px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.PricingSection-module-scss-module__AMFw6W__decorativeGrid span{background:linear-gradient(#f7d47966,#7ea2ff4d,#0000);width:2px;height:100px;animation:4s ease-in-out infinite PricingSection-module-scss-module__AMFw6W__gridPulse}.PricingSection-module-scss-module__AMFw6W__decorativeGrid span:first-child{animation-delay:0s}.PricingSection-module-scss-module__AMFw6W__decorativeGrid span:nth-child(2){animation-delay:.5s}.PricingSection-module-scss-module__AMFw6W__decorativeGrid span:nth-child(3){animation-delay:1s}@keyframes PricingSection-module-scss-module__AMFw6W__gridPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.2)}}.PricingSection-module-scss-module__AMFw6W__sectionHeader{z-index:1;text-align:center;gap:16px;max-width:800px;margin:0 auto;animation:.8s ease-out PricingSection-module-scss-module__AMFw6W__headerFadeIn;display:grid;position:relative}.PricingSection-module-scss-module__AMFw6W__sectionHeader h2{font-family:var(--font-playfair);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479,#fceac0);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,6vw,64px);font-weight:600;line-height:1.2}.PricingSection-module-scss-module__AMFw6W__sectionHeader p{color:#eef0ffbf;font-size:clamp(17px,2.2vw,20px);line-height:1.7}@keyframes PricingSection-module-scss-module__AMFw6W__headerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PricingSection-module-scss-module__AMFw6W__sectionKicker{font-family:var(--font-geist-mono);letter-spacing:.32em;text-transform:uppercase;color:#95a8ffb3;font-size:11px;font-weight:600}.PricingSection-module-scss-module__AMFw6W__pricingGrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,32px);display:grid;position:relative}.PricingSection-module-scss-module__AMFw6W__pricingCard{animation:.6s ease-out backwards PricingSection-module-scss-module__AMFw6W__cardSlideUp;animation-delay:calc(var(--index)*.1s);background:linear-gradient(135deg,#0a163a99,#050c24cc);border:1px solid #2f58b94d;border-radius:24px;flex-direction:column;gap:24px;padding:clamp(32px,5vw,40px);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 24px #030a2066}.PricingSection-module-scss-module__AMFw6W__pricingCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f7d47980 50%,#0000);height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.PricingSection-module-scss-module__AMFw6W__pricingCard:hover,.PricingSection-module-scss-module__AMFw6W__pricingCard.PricingSection-module-scss-module__AMFw6W__active{border-color:#f7d47966;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff1f,0 20px 50px #f7d47926}.PricingSection-module-scss-module__AMFw6W__pricingCard:hover:before,.PricingSection-module-scss-module__AMFw6W__pricingCard.PricingSection-module-scss-module__AMFw6W__active:before{opacity:1}@keyframes PricingSection-module-scss-module__AMFw6W__cardSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PricingSection-module-scss-module__AMFw6W__highlighted{background:linear-gradient(135deg,#132a70b3,#0a163ae6);border-color:#f7d47980;box-shadow:inset 0 1px #ffffff1f,0 16px 40px #f7d47933}.PricingSection-module-scss-module__AMFw6W__highlightBadge{letter-spacing:.1em;text-transform:uppercase;color:#f7d479f2;background:linear-gradient(135deg,#f7d47933,#f7d4794d);border:1px solid #f7d47966;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #f7d47933}.PricingSection-module-scss-module__AMFw6W__badgeIcon{font-size:12px;animation:2s ease-in-out infinite PricingSection-module-scss-module__AMFw6W__iconTwinkle}@keyframes PricingSection-module-scss-module__AMFw6W__iconTwinkle{0%,to{opacity:.6}50%{opacity:1}}.PricingSection-module-scss-module__AMFw6W__cardHeader{grid-template-columns:1fr;gap:16px;display:grid}.PricingSection-module-scss-module__AMFw6W__cardTitle{gap:6px;display:grid}.PricingSection-module-scss-module__AMFw6W__cardTitle h3{letter-spacing:.05em;color:#f7d479f2;text-transform:uppercase;font-size:clamp(22px,3vw,26px);font-weight:600;font-family:var(--font-playfair);margin:0}.PricingSection-module-scss-module__AMFw6W__cardSubtitle{color:#95a8ffb3;font-size:13px;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.PricingSection-module-scss-module__AMFw6W__cardPrice{text-align:left;flex-direction:column;align-items:flex-start;margin-top:8px;display:flex}.PricingSection-module-scss-module__AMFw6W__price{color:#e9ecfff2;font-size:clamp(20px,2.8vw,28px);font-weight:700;font-family:var(--font-geist-mono);white-space:normal;word-break:keep-all;line-height:1.3}.PricingSection-module-scss-module__AMFw6W__currency{color:#95a8ffb3;font-size:14px;font-family:var(--font-geist-mono);align-items:baseline;gap:4px;display:flex}.PricingSection-module-scss-module__AMFw6W__period{color:#95a8ff99;font-size:12px}.PricingSection-module-scss-module__AMFw6W__cardDescription{color:#e2e8ffcc;margin:0;font-size:15px;line-height:1.7}.PricingSection-module-scss-module__AMFw6W__featureList{flex:1;gap:12px;margin:0;padding:0;list-style:none;display:grid}.PricingSection-module-scss-module__AMFw6W__featureList li{color:#e2e8ffd9;animation:.4s ease-out backwards PricingSection-module-scss-module__AMFw6W__featureFadeIn;animation-delay:calc(.8s + var(--item-index)*80ms);padding-left:28px;font-size:14px;line-height:1.6;position:relative}@keyframes PricingSection-module-scss-module__AMFw6W__featureFadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.PricingSection-module-scss-module__AMFw6W__featureIcon{color:#f7d479e6;background:#f7d47926;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:flex;position:absolute;top:2px;left:0}.PricingSection-module-scss-module__AMFw6W__cardButton{color:#fefbf5;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#1b4bb3,#143b8a);border:1px solid #1b4bb380;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:12px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0e2d8066,inset 0 1px #fff3}.PricingSection-module-scss-module__AMFw6W__cardButton:hover{transform:translateY(-2px);box-shadow:0 16px 48px #0e2d8099,0 0 32px #1b4bb34d,inset 0 1px #ffffff4d}.PricingSection-module-scss-module__AMFw6W__cardButton:hover .PricingSection-module-scss-module__AMFw6W__buttonGlow{opacity:1;transform:scale(2)}.PricingSection-module-scss-module__AMFw6W__cardButton:hover .PricingSection-module-scss-module__AMFw6W__buttonArrow{transform:translate(4px)}.PricingSection-module-scss-module__AMFw6W__buttonGlow{opacity:0;background:radial-gradient(circle,#ffffff4d,#0000 60%);transition:all .6s;position:absolute;inset:0}.PricingSection-module-scss-module__AMFw6W__buttonContent{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.PricingSection-module-scss-module__AMFw6W__buttonArrow{font-size:18px;transition:transform .3s}.PricingSection-module-scss-module__AMFw6W__pricingNote{z-index:1;background:linear-gradient(135deg,#0f1e4899,#081234cc);border:1px solid #7ea2ff40;border-radius:20px;gap:20px;padding:clamp(28px,5vw,36px);animation:.8s ease-out .6s backwards PricingSection-module-scss-module__AMFw6W__noteFadeIn;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 24px #7ea2ff1a}@keyframes PricingSection-module-scss-module__AMFw6W__noteFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PricingSection-module-scss-module__AMFw6W__noteIcon{flex-shrink:0;font-size:32px}.PricingSection-module-scss-module__AMFw6W__noteContent{flex:1}.PricingSection-module-scss-module__AMFw6W__noteContent p{color:#e2e8ffd9;margin:0;font-size:16px;line-height:1.7}.PricingSection-module-scss-module__AMFw6W__noteContent p strong{color:#f7d479f2;font-weight:600}@media (max-width:991px){.PricingSection-module-scss-module__AMFw6W__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:767px){.PricingSection-module-scss-module__AMFw6W__section{gap:48px;padding-block:60px}.PricingSection-module-scss-module__AMFw6W__pricingGrid{grid-template-columns:1fr}.PricingSection-module-scss-module__AMFw6W__highlightBadge{top:16px;right:16px}.PricingSection-module-scss-module__AMFw6W__pricingNote{text-align:center;flex-direction:column;align-items:center}}@media (max-width:575px){.PricingSection-module-scss-module__AMFw6W__section{gap:40px;padding-top:50px}.PricingSection-module-scss-module__AMFw6W__sectionHeader h2{font-size:clamp(32px,7vw,42px)}.PricingSection-module-scss-module__AMFw6W__sectionHeader p{font-size:15px}.PricingSection-module-scss-module__AMFw6W__pricingCard{gap:20px;padding:24px}.PricingSection-module-scss-module__AMFw6W__cardTitle h3{font-size:20px}.PricingSection-module-scss-module__AMFw6W__cardSubtitle{font-size:11px}.PricingSection-module-scss-module__AMFw6W__price{font-size:clamp(16px,4vw,22px)}.PricingSection-module-scss-module__AMFw6W__cardDescription{font-size:14px}.PricingSection-module-scss-module__AMFw6W__featureList li{padding-left:24px;font-size:13px}.PricingSection-module-scss-module__AMFw6W__featureIcon{width:16px;height:16px;font-size:11px}.PricingSection-module-scss-module__AMFw6W__pricingNote{padding:20px}.PricingSection-module-scss-module__AMFw6W__noteIcon{font-size:28px}.PricingSection-module-scss-module__AMFw6W__noteContent p{font-size:14px}}@media (max-width:400px){.PricingSection-module-scss-module__AMFw6W__section{padding-top:40px}.PricingSection-module-scss-module__AMFw6W__pricingCard{gap:16px;padding:20px}.PricingSection-module-scss-module__AMFw6W__cardTitle h3{font-size:18px}.PricingSection-module-scss-module__AMFw6W__cardButton{padding:12px 24px;font-size:12px}}
.ContactForm-module-scss-module__iGM-1a__contactForm{gap:24px;max-width:600px;margin-top:32px;display:grid}.ContactForm-module-scss-module__iGM-1a__formGroup{gap:8px;display:grid}.ContactForm-module-scss-module__iGM-1a__formGroup label{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#f7d479e6;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ContactForm-module-scss-module__iGM-1a__formGroup label:before{content:"›";color:#f7d47999}.ContactForm-module-scss-module__iGM-1a__formGroup input,.ContactForm-module-scss-module__iGM-1a__formGroup textarea{color:#e2e8fff2;font-size:15px;font-family:var(--font-geist-sans);background:linear-gradient(135deg,#0a163ab3,#0f1e4899);border:1px solid #2f58b966;border-radius:14px;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff0d,0 4px 12px #030a204d}.ContactForm-module-scss-module__iGM-1a__formGroup input::placeholder,.ContactForm-module-scss-module__iGM-1a__formGroup textarea::placeholder{color:#e2e8ff59}.ContactForm-module-scss-module__iGM-1a__formGroup input:focus,.ContactForm-module-scss-module__iGM-1a__formGroup textarea:focus{background:linear-gradient(135deg,#0a163ad9,#0f1e48bf);border-color:#f7d47999;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 0 24px #f7d47933,0 8px 24px #030a2066}.ContactForm-module-scss-module__iGM-1a__formGroup textarea{resize:vertical;min-height:120px}.ContactForm-module-scss-module__iGM-1a__submitButton{color:#fefbf5;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#1b4bb3,#143b8a);border:none;border-radius:999px;justify-self:flex-start;padding:16px 40px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 16px 48px #0e2d8080,inset 0 1px #fff3}.ContactForm-module-scss-module__iGM-1a__submitButton:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactForm-module-scss-module__iGM-1a__submitButton:hover:not(:disabled){transform:translateY(-3px)scale(1.05);box-shadow:0 24px 64px #0e2d8099,0 0 48px #1b4bb34d,inset 0 1px #ffffff4d}.ContactForm-module-scss-module__iGM-1a__submitButton:hover:not(:disabled):before{width:300px;height:300px}.ContactForm-module-scss-module__iGM-1a__submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ContactForm-module-scss-module__iGM-1a__successMessage{color:#86efacf2;background:#22c55e26;border:1px solid #22c55e4d;border-radius:12px;margin:0;padding:12px 18px;font-size:14px}@media (max-width:575px){.ContactForm-module-scss-module__iGM-1a__formGroup input,.ContactForm-module-scss-module__iGM-1a__formGroup textarea{padding:12px 16px;font-size:14px}.ContactForm-module-scss-module__iGM-1a__submitButton{justify-self:stretch;width:100%}}
.ContactSection-module-scss-module__ChzD8q__section{gap:clamp(48px,8vw,80px);padding-block:clamp(60px,10vh,100px);display:grid;position:relative}.ContactSection-module-scss-module__ChzD8q__decorativeGrid{opacity:.4;z-index:0;pointer-events:none;gap:16px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ContactSection-module-scss-module__ChzD8q__decorativeGrid span{background:linear-gradient(#f7d47966,#7ea2ff4d,#0000);width:2px;height:120px;animation:4s ease-in-out infinite ContactSection-module-scss-module__ChzD8q__gridPulse}.ContactSection-module-scss-module__ChzD8q__decorativeGrid span:first-child{animation-delay:0s}.ContactSection-module-scss-module__ChzD8q__decorativeGrid span:nth-child(2){animation-delay:.5s}.ContactSection-module-scss-module__ChzD8q__decorativeGrid span:nth-child(3){animation-delay:1s}@keyframes ContactSection-module-scss-module__ChzD8q__gridPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.2)}}.ContactSection-module-scss-module__ChzD8q__sectionHeader{z-index:1;text-align:center;gap:16px;max-width:800px;margin:0 auto;animation:.8s ease-out ContactSection-module-scss-module__ChzD8q__headerFadeIn;display:grid;position:relative}.ContactSection-module-scss-module__ChzD8q__sectionHeader h2{font-family:var(--font-playfair);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479,#fceac0);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,6vw,64px);font-weight:600;line-height:1.2}.ContactSection-module-scss-module__ChzD8q__sectionHeader p{color:#eef0ffbf;font-size:clamp(17px,2.2vw,20px);line-height:1.7}@keyframes ContactSection-module-scss-module__ChzD8q__headerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactSection-module-scss-module__ChzD8q__sectionKicker{font-family:var(--font-geist-mono);letter-spacing:.32em;text-transform:uppercase;color:#95a8ffb3;font-size:11px;font-weight:600}.ContactSection-module-scss-module__ChzD8q__contactGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,56px);display:grid;position:relative}.ContactSection-module-scss-module__ChzD8q__contactInfo{gap:20px;display:grid}.ContactSection-module-scss-module__ChzD8q__infoCard{animation:.6s ease-out backwards ContactSection-module-scss-module__ChzD8q__cardSlideIn;animation-delay:calc(var(--index,0)*.1s);background:linear-gradient(135deg,#0a163a99,#050c24cc);border:1px solid #2f58b94d;border-radius:20px;gap:20px;padding:clamp(24px,4vw,32px);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 24px #030a2066}.ContactSection-module-scss-module__ChzD8q__infoCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f7d47980 50%,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.ContactSection-module-scss-module__ChzD8q__infoCard:hover{border-color:#f7d47966;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1f,0 16px 40px #f7d47926}.ContactSection-module-scss-module__ChzD8q__infoCard:hover:before{opacity:1}.ContactSection-module-scss-module__ChzD8q__infoCard:hover .ContactSection-module-scss-module__ChzD8q__cardIcon{transform:scale(1.1)rotate(5deg)}@keyframes ContactSection-module-scss-module__ChzD8q__cardSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ContactSection-module-scss-module__ChzD8q__cardIcon{background:#f7d4791a;border:1px solid #f7d47933;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;transition:transform .3s;display:flex}.ContactSection-module-scss-module__ChzD8q__cardContent{flex:1;gap:8px;display:grid}.ContactSection-module-scss-module__ChzD8q__cardContent h3{letter-spacing:.05em;color:#f7d479f2;text-transform:uppercase;margin:0;font-size:18px;font-weight:600}.ContactSection-module-scss-module__ChzD8q__cardContent a{color:#e9ecffe6;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s}.ContactSection-module-scss-module__ChzD8q__cardContent a:hover{color:#f7d479f2}.ContactSection-module-scss-module__ChzD8q__cardContent p{color:#e9ecffd9;margin:0;font-size:16px}.ContactSection-module-scss-module__ChzD8q__cardMeta{color:#95a8ff99;font-size:13px;font-family:var(--font-geist-mono);letter-spacing:.05em}.ContactSection-module-scss-module__ChzD8q__topicsCard{background:linear-gradient(135deg,#0f1e48b3,#081234e6);border:1px solid #7ea2ff40;border-radius:20px;padding:clamp(28px,4vw,36px);animation:.6s ease-out .3s backwards ContactSection-module-scss-module__ChzD8q__cardSlideIn;box-shadow:inset 0 1px #ffffff14,0 8px 24px #7ea2ff1a}.ContactSection-module-scss-module__ChzD8q__topicsCard h3{letter-spacing:.08em;color:#f7d479f2;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:18px;font-weight:600;display:flex}.ContactSection-module-scss-module__ChzD8q__topicsCard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ContactSection-module-scss-module__ChzD8q__topicsCard li{color:#e2e8ffd9;animation:.5s ease-out backwards ContactSection-module-scss-module__ChzD8q__topicFadeIn;animation-delay:calc(.5s + var(--index)*.1s);padding-left:24px;font-size:15px;line-height:1.6;position:relative}@keyframes ContactSection-module-scss-module__ChzD8q__topicFadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.ContactSection-module-scss-module__ChzD8q__topicsIcon{color:#f7d479cc;font-size:20px;animation:3s ease-in-out infinite ContactSection-module-scss-module__ChzD8q__iconTwinkle}@keyframes ContactSection-module-scss-module__ChzD8q__iconTwinkle{0%,to{opacity:.6}50%{opacity:1}}.ContactSection-module-scss-module__ChzD8q__topicBullet{color:#7ea2ffb3;font-weight:700;position:absolute;left:0}.ContactSection-module-scss-module__ChzD8q__contactFormWrapper{position:sticky;top:100px}.ContactSection-module-scss-module__ChzD8q__formCard{background:linear-gradient(135deg,#132a7080,#071236cc);border:1px solid #2f58b959;border-radius:24px;padding:clamp(32px,5vw,48px);animation:.8s ease-out .4s backwards ContactSection-module-scss-module__ChzD8q__formFadeIn;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #030a2080}.ContactSection-module-scss-module__ChzD8q__formCard:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#f7d47933,#7ea2ff33);border-radius:24px;transition:opacity .4s;position:absolute;inset:-2px}.ContactSection-module-scss-module__ChzD8q__formCard:hover:before{opacity:1}@keyframes ContactSection-module-scss-module__ChzD8q__formFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactSection-module-scss-module__ChzD8q__formHeader{gap:12px;margin-bottom:32px;display:grid}.ContactSection-module-scss-module__ChzD8q__formHeader h3{font-family:var(--font-playfair);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#f9f2d6,#f7d479);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,4vw,36px);font-weight:600}.ContactSection-module-scss-module__ChzD8q__formHeader p{color:#e9ecffbf;margin:0;font-size:16px;line-height:1.6}@media (max-width:991px){.ContactSection-module-scss-module__ChzD8q__contactGrid{grid-template-columns:1fr;gap:40px}.ContactSection-module-scss-module__ChzD8q__contactFormWrapper{position:static}.ContactSection-module-scss-module__ChzD8q__infoCard{text-align:center;flex-direction:column;align-items:center}.ContactSection-module-scss-module__ChzD8q__cardContent{text-align:center;align-items:center}}@media (max-width:767px){.ContactSection-module-scss-module__ChzD8q__section{gap:48px;padding-block:60px}.ContactSection-module-scss-module__ChzD8q__decorativeGrid{display:none}.ContactSection-module-scss-module__ChzD8q__sectionHeader{gap:12px}.ContactSection-module-scss-module__ChzD8q__sectionHeader h2{font-size:clamp(36px,8vw,48px)}.ContactSection-module-scss-module__ChzD8q__sectionHeader p{font-size:16px}.ContactSection-module-scss-module__ChzD8q__contactInfo{gap:16px}.ContactSection-module-scss-module__ChzD8q__infoCard{gap:16px;padding:20px}.ContactSection-module-scss-module__ChzD8q__cardIcon{width:48px;height:48px;font-size:28px}.ContactSection-module-scss-module__ChzD8q__cardContent h3{font-size:16px}.ContactSection-module-scss-module__ChzD8q__cardContent a,.ContactSection-module-scss-module__ChzD8q__cardContent p{font-size:15px}.ContactSection-module-scss-module__ChzD8q__topicsCard{padding:24px}.ContactSection-module-scss-module__ChzD8q__topicsCard h3{font-size:16px}.ContactSection-module-scss-module__ChzD8q__topicsCard li{font-size:14px}.ContactSection-module-scss-module__ChzD8q__formCard{padding:24px}.ContactSection-module-scss-module__ChzD8q__formHeader{margin-bottom:24px}.ContactSection-module-scss-module__ChzD8q__formHeader h3{font-size:clamp(24px,5vw,30px)}.ContactSection-module-scss-module__ChzD8q__formHeader p{font-size:15px}}@media (max-width:575px){.ContactSection-module-scss-module__ChzD8q__section{gap:40px;padding-block:50px}.ContactSection-module-scss-module__ChzD8q__sectionHeader h2{font-size:clamp(32px,7vw,42px)}.ContactSection-module-scss-module__ChzD8q__sectionHeader p{font-size:15px}.ContactSection-module-scss-module__ChzD8q__infoCard{gap:14px;padding:18px}.ContactSection-module-scss-module__ChzD8q__cardIcon{width:44px;height:44px;font-size:24px}.ContactSection-module-scss-module__ChzD8q__cardContent h3{font-size:15px}.ContactSection-module-scss-module__ChzD8q__cardContent a,.ContactSection-module-scss-module__ChzD8q__cardContent p{font-size:14px}.ContactSection-module-scss-module__ChzD8q__cardMeta{font-size:12px}.ContactSection-module-scss-module__ChzD8q__topicsCard{padding:20px}.ContactSection-module-scss-module__ChzD8q__topicsCard h3{font-size:15px}.ContactSection-module-scss-module__ChzD8q__topicsCard li{padding-left:20px;font-size:13px}.ContactSection-module-scss-module__ChzD8q__formCard{padding:20px}.ContactSection-module-scss-module__ChzD8q__formHeader h3{font-size:clamp(22px,5vw,26px)}}@media (max-width:400px){.ContactSection-module-scss-module__ChzD8q__section{gap:32px;padding-block:40px}.ContactSection-module-scss-module__ChzD8q__infoCard{padding:16px}.ContactSection-module-scss-module__ChzD8q__topicsCard,.ContactSection-module-scss-module__ChzD8q__formCard{padding:18px}}
.Footer-module-scss-module__A5O-ua__footer{background:linear-gradient(#030a20cc,#020818fa,#010510);margin-top:clamp(80px,12vw,120px);position:relative;overflow:hidden}.Footer-module-scss-module__A5O-ua__footerWave{background:linear-gradient(90deg,#0000,#f7d47980 25%,#7ea2ff80 50%,#f7d47980 75%,#0000);width:100%;height:2px;animation:6s ease-in-out infinite Footer-module-scss-module__A5O-ua__waveSlide;position:absolute;top:0;left:0}@keyframes Footer-module-scss-module__A5O-ua__waveSlide{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:.8;transform:translate(50%)}}.Footer-module-scss-module__A5O-ua__footerContent{z-index:1;gap:clamp(32px,5vw,48px);padding:clamp(48px,8vw,72px) clamp(24px,6vw,48px);display:grid;position:relative}.Footer-module-scss-module__A5O-ua__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.Footer-module-scss-module__A5O-ua__footerBrand{color:inherit;cursor:pointer;align-items:center;gap:16px;text-decoration:none;transition:transform .3s;display:flex}.Footer-module-scss-module__A5O-ua__footerBrand:hover{transform:scale(1.05)}.Footer-module-scss-module__A5O-ua__brandInitial{color:#0b1230;width:52px;height:52px;font-family:var(--font-playfair);letter-spacing:.05em;background:linear-gradient(135deg,#f7d4794d,#f7d47999);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 8px 24px #f7d4794d}.Footer-module-scss-module__A5O-ua__brandName{font-family:var(--font-playfair);letter-spacing:.1em;text-transform:uppercase;color:#f9f2d6e6;font-size:18px;font-weight:600;display:block}.Footer-module-scss-module__A5O-ua__brandTagline{letter-spacing:.32em;text-transform:uppercase;color:#f7d479a6;font-size:11px;font-family:var(--font-geist-mono);display:block}.Footer-module-scss-module__A5O-ua__footerNav{align-items:center;gap:24px;display:flex}.Footer-module-scss-module__A5O-ua__footerLink{color:#e2e8ffcc;letter-spacing:.08em;font-size:13px;font-family:var(--font-geist-mono);background:#0a163a80;border:1px solid #2f58b94d;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;transition:all .3s;display:flex}.Footer-module-scss-module__A5O-ua__footerLink:hover{color:#f7d479f2;background:#0a163acc;border-color:#f7d47980;transform:translateY(-2px);box-shadow:0 8px 24px #f7d47926}.Footer-module-scss-module__A5O-ua__linkIcon{font-size:16px}.Footer-module-scss-module__A5O-ua__footerDivider{justify-content:center;align-items:center;display:flex;position:relative}.Footer-module-scss-module__A5O-ua__footerDivider:before,.Footer-module-scss-module__A5O-ua__footerDivider:after{content:"";background:linear-gradient(90deg,#0000,#f7d47933,#0000);flex:1;height:1px}.Footer-module-scss-module__A5O-ua__footerDivider span{color:#f7d47980;padding:0 24px;font-size:14px}.Footer-module-scss-module__A5O-ua__footerBottom{text-align:center;gap:12px;padding-top:24px;display:grid}.Footer-module-scss-module__A5O-ua__footerCode{font-family:var(--font-geist-mono);letter-spacing:.18em;color:#95a8ff80;background:#0a163a4d;border:1px solid #2f58b933;border-radius:8px;margin:0 auto;padding:8px 16px;font-size:11px;display:inline-block}.Footer-module-scss-module__A5O-ua__footerCopy{letter-spacing:.12em;color:#d2dcffa6;font-size:13px}.Footer-module-scss-module__A5O-ua__footerBuild{font-family:var(--font-geist-mono);letter-spacing:.24em;text-transform:uppercase;color:#7ea2ffb3;justify-content:center;align-items:center;gap:8px;font-size:11px;display:inline-flex}.Footer-module-scss-module__A5O-ua__buildDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Footer-module-scss-module__A5O-ua__pulse;box-shadow:0 0 8px #22c55e99}@keyframes Footer-module-scss-module__A5O-ua__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:767px){.Footer-module-scss-module__A5O-ua__footerTop{flex-direction:column;gap:24px}.Footer-module-scss-module__A5O-ua__footerNav{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.Footer-module-scss-module__A5O-ua__footerLink{width:100%}}@media (max-width:575px){.Footer-module-scss-module__A5O-ua__footerCode{letter-spacing:.12em;font-size:10px}.Footer-module-scss-module__A5O-ua__footerCopy{font-size:12px}.Footer-module-scss-module__A5O-ua__brandInitial{width:44px;height:44px;font-size:22px}.Footer-module-scss-module__A5O-ua__brandName{font-size:16px}}
.Page-module-scss-module__D3j0gW__page{color:#f2f5ff;background:radial-gradient(circle at 12% 18%,#1e40a254,#0000 60%),radial-gradient(circle at 82% 12%,#09143c73,#0000 58%),linear-gradient(140deg,#030a22,#05143a 55%,#031031 100%);flex-direction:column;min-height:100vh;display:flex}.Page-module-scss-module__D3j0gW__main{z-index:1;flex-direction:column;gap:120px;display:flex;position:relative}@media (max-width:991px){.Page-module-scss-module__D3j0gW__main{gap:96px}}@media (max-width:575px){.Page-module-scss-module__D3j0gW__page{background:linear-gradient(160deg,#030a22,#02123a 60%,#050a1d 100%)}.Page-module-scss-module__D3j0gW__main{gap:72px;padding-bottom:80px}}
