@charset "UTF-8";@font-face{font-family:Geist Pixel Circle;src:url(./GeistPixel-Circle-oRhtFUcQ.woff2) format("woff2"),url(../fonts/GeistPixel-Circle.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #000000;--text: #ffffff;--muted: rgba(255, 255, 255, .72);--nav-text: #ffffff;--nav-bg: rgba(14, 14, 14, .85);--nav-border: rgba(255, 255, 255, .16);--pill-dark: rgba(22, 22, 22, .9);--sign-in-text: #ffffff;--nav-shadow: 0 8px 30px rgba(0, 0, 0, .5);--trust-bg: rgba(14, 14, 14, .85);--trust-border: rgba(255, 255, 255, .2);--trust-text: #ffffff;--font-sans: "Inter", "Segoe UI", system-ui, sans-serif;--font-display: "Plus Jakarta Sans", "Syne", system-ui, -apple-system, sans-serif;--trust-size: clamp(36px, 4.5vw, 42px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y proximity;overflow-x:hidden}body{width:100%;min-height:100vh;min-height:100dvh;background-color:var(--bg);color:var(--text);font-family:var(--font-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.menu-open{overflow:hidden}.bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;overflow:hidden;z-index:0;pointer-events:none}.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;transition:opacity .5s ease,visibility .5s ease}body.in-services .bg-video{opacity:0;visibility:hidden}.bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,#00000073,#000000bf);pointer-events:none;z-index:1}.sections-container{position:relative;width:100%;z-index:2}.section{position:relative;width:100%;min-height:100vh;min-height:100dvh;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(76px,10.5vh,96px) clamp(16px,3.5vw,40px) clamp(14px,2vh,24px);overflow:visible}.anim{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px);animation:reveal .85s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d, 0s)}@keyframes reveal{0%{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes headlineFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes revealPulse{0%{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px)}70%{opacity:1;transform:translateY(-2px) scale(1.02);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes menuIn{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes linkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header{position:fixed;top:clamp(14px,2.2vh,26px);left:0;right:0;margin-inline:auto;width:calc(100% - clamp(28px,6vw,64px));max-width:580px;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,22px);flex-shrink:0;z-index:100;animation:slideDown .7s cubic-bezier(.22,1,.36,1) both}.brand-logo{display:inline-grid;place-items:center;width:clamp(42px,4.6vw,48px);height:clamp(42px,4.6vw,48px);border-radius:50%;background-color:var(--nav-bg);border:1px solid var(--nav-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--nav-shadow);cursor:pointer;padding:10px;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease;text-decoration:none;overflow:hidden}.brand-logo:hover{transform:scale(1.05);border-color:#00e5c980;box-shadow:0 10px 32px #0009,0 0 20px #00e5c959}.brand-logo img{width:100%;height:100%;max-width:25px;max-height:25px;object-fit:contain;display:block;filter:drop-shadow(0 0 6px rgba(0,229,201,.35));transition:filter .25s ease,transform .25s ease}.brand-logo:hover img{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(0,229,201,.7))}.nav-pill{position:relative;display:flex;align-items:center;justify-content:space-around;height:clamp(44px,5.2vw,48px);max-width:440px;flex:1;padding:4px 10px;border-radius:999px;background-color:var(--nav-bg);border:1px solid var(--nav-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--nav-shadow);list-style:none}.nav-indicator{position:absolute;bottom:5px;left:0;height:6px;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),opacity .25s ease;will-change:transform,width;opacity:0}.nav-indicator-dots{display:inline-block;width:3.5px;height:3.5px;border-radius:50%;background-color:#00dbcb;box-shadow:-6px 0 #fff,6px 0 #fff,0 0 10px #00dbcbe6;transition:transform .25s ease}.nav-indicator-glow{position:absolute;top:-8px;width:36px;height:20px;background:radial-gradient(circle,rgba(0,219,203,.35) 0%,transparent 70%);filter:blur(4px);pointer-events:none}.nav-link{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:6px clamp(10px,1.4vw,16px);font-family:var(--font-sans);font-weight:500;font-size:clamp(13px,1.4vw,14.5px);letter-spacing:-.01em;color:#ffffffbf;text-decoration:none;opacity:.85;white-space:nowrap;transition:opacity .25s ease,color .25s ease}.nav-link:hover{color:#fff;opacity:1}.nav-link.active{color:#fff;opacity:1;font-weight:600}.burger-btn{display:none}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;width:100%;margin:auto 0;padding:clamp(6px,1.5vh,18px) 0;z-index:10}.trust-row{display:inline-flex;align-items:center;margin-bottom:clamp(16px,2.5vh,26px)}.trust-avatars{display:flex;align-items:center;position:relative;z-index:2}.avatar-ring{width:var(--trust-size);height:var(--trust-size);border-radius:50%;background-color:var(--trust-bg);border:1px solid var(--trust-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;z-index:2}.avatar-inner{width:100%;height:100%;border-radius:50%;background:#0c0c10f2;border:1px solid rgba(0,229,201,.35);box-shadow:0 0 12px #00e5c938;display:flex;align-items:center;justify-content:center;padding:3px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.avatar-inner img{width:100%;height:100%;max-width:18px;max-height:18px;object-fit:contain;display:block;filter:drop-shadow(0 0 4px rgba(0,229,201,.45));transition:transform .25s ease,filter .25s ease}.trust-row:hover .avatar-ring{transform:translateY(-2px)}.trust-row:hover .avatar-inner{border-color:#00e5c9a6;box-shadow:0 0 16px #00e5c973}.trust-row:hover .avatar-inner img{transform:scale(1.08);filter:drop-shadow(0 0 8px rgba(0,229,201,.75))}.trust-pill{display:inline-flex;align-items:center;height:var(--trust-size);background-color:var(--trust-bg);border:1px solid var(--trust-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;margin-left:calc(var(--trust-size) * -.42);padding-left:calc(var(--trust-size) * .58);padding-right:clamp(14px,2vw,18px);position:relative;z-index:1}.trust-pill span{font-family:var(--font-sans);font-weight:500;color:#fff;font-size:clamp(12.5px,1.4vw,13.8px);letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.7)}.headline{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:850;color:#fff;font-size:clamp(32px,6.4vw,84px);letter-spacing:-.025em;line-height:1.08;margin-bottom:clamp(14px,2.2vh,22px);text-transform:uppercase;text-shadow:0 4px 30px rgba(0,0,0,.9),0 0 50px rgba(0,0,0,.6)}.hero-g-cyan{color:#00e5c9;text-shadow:0 0 20px rgba(0,229,201,.75),0 0 40px rgba(0,229,201,.4);display:inline}.headline.anim{opacity:1;transform:none;filter:none;animation:none}.headline-line{display:block;white-space:nowrap;overflow:hidden;color:#fff;opacity:0;transform:translateY(14px);animation:headlineFade .85s cubic-bezier(.22,1,.36,1) forwards}.headline-line-1{animation-delay:.12s}.headline-line-2{animation-delay:.3s}.subhead{max-width:min(760px,92%);font-size:clamp(13.5px,1.35vw,16px);color:#fff;opacity:.92;line-height:1.55;font-weight:400;margin-bottom:clamp(16px,2.5vh,26px);text-shadow:0 2px 16px rgba(0,0,0,.85)}.desktop-br{display:inline}.btn-cta{display:inline-flex;align-items:center;justify-content:center;padding:clamp(11px,1.6vh,13px) clamp(22px,3vw,28px);border-radius:999px;background-color:#fff;color:#000;font-family:var(--font-sans);font-weight:600;font-size:clamp(13.5px,1.5vw,14.5px);text-decoration:none;border:none;cursor:pointer;box-shadow:0 0 0 1px #ffffff40,0 0 24px #ffffff59,0 0 48px #ffffff26;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;white-space:nowrap}.btn-cta.anim{animation-name:revealPulse}.btn-cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 0 1px #ffffff73,0 0 32px #ffffff8c,0 0 64px #ffffff40}.stats-footer{width:100%;max-width:840px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3.5vw,48px);margin-top:auto;flex-shrink:0;z-index:10;padding-top:clamp(8px,1.5vh,16px)}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.stat-top{display:flex;align-items:center;justify-content:center}.stat-value{font-family:var(--font-sans);color:#fff;font-size:clamp(24px,3.5vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.85)}.stat-label{color:var(--muted);font-size:clamp(12px,1.3vw,14.5px);font-weight:400;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.7);max-width:190px}.scroll-cue{display:inline-flex;align-items:center;justify-content:center;margin:clamp(4px,1vh,12px) auto 0;text-decoration:none;cursor:pointer;z-index:10;outline:none;-webkit-tap-highlight-color:transparent}.scroll-cue:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #00e5c999}.scroll-cue-track{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #0006;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease,box-shadow .25s ease;animation:subtleBounce 2.4s ease-in-out infinite}.scroll-cue:hover .scroll-cue-track{background:#ffffff1f;border-color:#00e5c980;box-shadow:0 6px 20px #00000080,0 0 12px #00e5c940;transform:translateY(2px)}.scroll-cue-arrow{width:15px;height:15px;color:#ffffffbf;transition:color .25s ease,transform .25s ease}.scroll-cue:hover .scroll-cue-arrow{color:#00e5c9;transform:translateY(1px)}@keyframes subtleBounce{0%,to{transform:translateY(0)}30%{transform:translateY(5px)}50%{transform:translateY(0)}65%{transform:translateY(2.5px)}80%{transform:translateY(0)}}.scroll-cue-up{margin:0}.scroll-cue-up .scroll-cue-track{animation:subtleBounceUp 2.4s ease-in-out infinite}.scroll-cue-up:hover .scroll-cue-track{transform:translateY(-2px)}@keyframes subtleBounceUp{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(0)}65%{transform:translateY(-2.5px)}80%{transform:translateY(0)}}.section-services{background-color:#070709;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(0,229,201,.08) 0%,transparent 60%),radial-gradient(circle at 85% 90%,rgba(255,255,255,.015) 0%,transparent 50%),#070709;position:relative;z-index:2}.services-container{width:100%;max-width:1160px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 0;text-align:center;z-index:10}.services-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:var(--trust-bg);border:1px solid rgba(0,229,201,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#00e5c9;font-family:var(--font-sans);font-size:clamp(11.5px,1.2vw,13px);font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:clamp(10px,1.5vh,16px);box-shadow:0 4px 18px #0006}.badge-dot{width:6px;height:6px;border-radius:50%;background:#00e5c9;box-shadow:0 0 8px #00e5c9}.services-title{font-family:var(--font-sans);font-size:clamp(23px,3.4vw,42px);font-weight:700;color:#fff;letter-spacing:-.035em;line-height:1.18;max-width:820px;margin-bottom:clamp(8px,1.2vh,12px);text-shadow:0 2px 24px rgba(0,0,0,.85)}.services-subhead{font-size:clamp(13px,1.15vw,15px);color:#ffffffbd;max-width:660px;line-height:1.55;margin-bottom:clamp(18px,2.8vh,32px);text-shadow:0 1px 12px rgba(0,0,0,.8)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);width:100%;perspective:1200px}.service-card{--rot-x: 0deg;--rot-y: 0deg;--trans-y: 0px;--trans-z: 0px;--sheen-x: 50%;--sheen-y: 50%;--sheen-opacity: 0;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#0e0e0ed1;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:clamp(18px,2.3vh,26px) clamp(16px,1.6vw,24px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 40px #0000008c;transform-style:preserve-3d;will-change:transform,box-shadow;transform:perspective(1000px) rotateX(var(--rot-x, 0deg)) rotateY(var(--rot-y, 0deg)) translateY(var(--trans-y, 0px)) translateZ(var(--trans-z, 0px));transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .35s ease;overflow:hidden;cursor:pointer}.service-card.is-tilting,.section-services.is-visible .service-card.is-tilting{transition:transform .08s ease-out,border-color .25s ease,box-shadow .25s ease}.service-card:hover,.section-services.is-visible .service-card:hover{--trans-y: -6px;--trans-z: 14px;border-color:#00e5c97a;box-shadow:0 24px 50px #000000c7,0 0 35px #00e5c92e}.service-card:active,.section-services.is-visible .service-card:active{transform:perspective(1000px) scale(.985) translateY(-2px) translateZ(8px);border-color:#00e5c9b3}.section-services.is-visible .service-card{transform:perspective(1000px) rotateX(var(--rot-x, 0deg)) rotateY(var(--rot-y, 0deg)) translateY(var(--trans-y, 0px)) translateZ(var(--trans-z, 0px))}.service-card-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 240px at var(--sheen-x, 50%) var(--sheen-y, 50%),rgba(255,255,255,.15) 0%,rgba(0,229,201,.09) 32%,transparent 70%);opacity:var(--sheen-opacity, 0);pointer-events:none;transition:opacity .3s ease;mix-blend-mode:screen;z-index:1}.service-card-glow{position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(0,229,201,.16) 0%,transparent 70%);border-radius:50%;pointer-events:none;transition:opacity .3s ease;opacity:.5;z-index:0}.service-card:hover .service-card-glow{opacity:.9}.service-card-header,.service-title,.service-description,.service-card-footer{position:relative;z-index:2;transform-style:preserve-3d}.service-card-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(12px,1.6vh,18px)}.service-icon-box{width:44px;height:44px;border-radius:12px;background:#00e5c914;border:1px solid rgba(0,229,201,.25);display:inline-flex;align-items:center;justify-content:center;color:#00e5c9;font-size:19px;box-shadow:0 4px 14px #00e5c91f;transform:translateZ(20px);transition:transform .28s ease,background-color .28s ease,border-color .28s ease}.service-card:hover .service-icon-box{transform:translateZ(28px) scale(1.06);background:#00e5c926;border-color:#00e5c973}.service-index{font-family:var(--font-sans);font-size:13px;font-weight:600;color:#ffffff59;font-variant-numeric:tabular-nums;letter-spacing:.05em;transform:translateZ(10px)}.service-title{font-family:var(--font-sans);font-size:clamp(17px,1.4vw,20px);font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:clamp(7px,1vh,11px);line-height:1.25;transform:translateZ(16px)}.service-description{font-size:clamp(12.4px,1.02vw,13.6px);color:#ffffffbd;line-height:1.56;font-weight:400;margin-bottom:auto;padding-bottom:clamp(14px,1.6vh,20px);transform:translateZ(8px)}.service-card-footer{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);margin-top:auto;transform:translateZ(14px)}.service-pill{font-size:11px;font-weight:500;color:#00e5c9;background:#00e5c914;border:1px solid rgba(0,229,201,.2);border-radius:999px;padding:3px 10px;white-space:nowrap}.service-arrow{width:28px;height:28px;border-radius:50%;background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center;color:#fff9;transition:transform .25s ease,color .25s ease,background-color .25s ease}.service-arrow svg{width:14px;height:14px}.service-card:hover .service-arrow{transform:translate(3px);color:#00e5c9;background:#00e5c926}.services-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:clamp(14px,2vh,24px);flex-shrink:0}.btn-services-contact{display:inline-flex;align-items:center;justify-content:center;padding:clamp(9px,1.3vh,12px) clamp(18px,2.2vw,24px);border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:clamp(12.5px,1.1vw,13.8px);font-weight:500;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:0 4px 20px #0006;white-space:nowrap}.btn-services-contact:hover{background-color:#fff;color:#00e5c9;color:#000;border-color:#fff;transform:translateY(-1px);box-shadow:0 0 24px #fff6}.anim-scroll{opacity:1;transform:none;filter:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay, 0s)}.section-services .anim-scroll,.section-merx .anim-scroll,.section-contact .anim-scroll{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.section-merx{background-color:#060608;background:radial-gradient(ellipse 60% 40% at 85% 15%,rgba(0,229,201,.07) 0%,transparent 60%),radial-gradient(ellipse 50% 35% at 15% 85%,rgba(255,255,255,.015) 0%,transparent 50%),#060608;position:relative;z-index:2}.merx-container{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 0;z-index:10}.merx-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,3.8vw,56px);align-items:center;width:100%}.merx-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.merx-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:var(--trust-bg);border:1px solid rgba(0,229,201,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#00e5c9;font-family:var(--font-sans);font-size:clamp(11.5px,1.2vw,13px);font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:clamp(10px,1.6vh,16px);box-shadow:0 4px 18px #0006}.merx-title{font-family:var(--font-sans);font-size:clamp(24px,3.2vw,42px);font-weight:700;color:#fff;letter-spacing:-.035em;line-height:1.15;margin-bottom:clamp(10px,1.8vh,16px);text-shadow:0 2px 24px rgba(0,0,0,.85)}.merx-lead{font-size:clamp(13.5px,1.2vw,15.5px);color:#ffffffd1;line-height:1.6;margin-bottom:clamp(8px,1.2vh,12px)}.merx-text{font-size:clamp(13px,1.1vw,14.5px);color:#ffffffad;line-height:1.56;margin-bottom:clamp(16px,2.4vh,24px)}.merx-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2.8vh,28px)}.merx-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}.merx-chip i{color:#00e5c9;font-size:12px}.merx-chip:hover{border-color:#00e5c966;background:#00e5c90f}.merx-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-merx-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:clamp(10px,1.5vh,13px) clamp(22px,2.4vw,30px);border-radius:999px;background-color:#fff;color:#000;font-family:var(--font-sans);font-size:clamp(13px,1.1vw,14px);font-weight:600;text-decoration:none;border:1px solid #ffffff;box-shadow:0 4px 20px #00000059,0 0 20px #fff3;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease}.btn-merx-primary:hover{transform:translateY(-2px);background-color:#00e5c9;border-color:#00e5c9;box-shadow:0 8px 30px #00e5c966}.btn-merx-primary .btn-arrow{width:15px;height:15px;transition:transform .25s ease}.btn-merx-primary:hover .btn-arrow{transform:translate(3px)}.btn-merx-secondary{display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,1.5vh,13px) clamp(18px,2vw,26px);border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:var(--font-sans);font-size:clamp(13px,1.1vw,14px);font-weight:500;text-decoration:none;transition:all .25s ease}.btn-merx-secondary:hover{background:#ffffff1f;border-color:#ffffff59}.merx-visual-wrapper{position:relative;width:100%;display:flex;justify-content:center}.merx-visual-container{position:relative;width:100%;max-width:500px;display:flex;align-items:center;justify-content:center}.merx-glow-ambient{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(0,229,201,.12) 0%,transparent 65%);border-radius:28px;pointer-events:none;z-index:0}.merx-cyan-light-push{position:absolute;top:42%;left:50%;width:clamp(240px,26vw,340px);height:clamp(240px,26vw,340px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,229,201,.8) 0%,rgba(0,195,255,.5) 30%,rgba(0,102,255,.3) 55%,transparent 74%);filter:blur(36px);border-radius:50%;pointer-events:none;z-index:0;opacity:.85;mix-blend-mode:screen;transition:transform .15s ease-out,opacity .3s ease,filter .3s ease;animation:cyanLightPulse 4.2s ease-in-out infinite}@keyframes cyanLightPulse{0%,to{opacity:.75;filter:blur(34px);transform:translate(-50%,-50%) scale(.96)}50%{opacity:.98;filter:blur(42px);transform:translate(-50%,-50%) scale(1.08)}}.merx-glass-stage{position:relative;z-index:1;width:100%;background:linear-gradient(140deg,#ffffff14,#0a0e18bf);border:1px solid rgba(255,255,255,.16);border-radius:26px;padding:clamp(16px,2.2vh,22px);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 24px 60px #000000a6,inset 0 1px #ffffff47,inset 0 0 24px #00e5c914,0 0 35px #00e5c929;transform-style:preserve-3d;perspective:1000px;transition:transform .2s cubic-bezier(.2,0,.38,.9),border-color .3s ease,box-shadow .3s ease;overflow:hidden;cursor:pointer}.merx-glass-stage:hover{border-color:#00e5c973;box-shadow:0 32px 72px #000000bf,inset 0 1px #ffffff61,inset 0 0 30px #00e5c926,0 0 50px #00e5c952}.glass-reflection-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 42%,transparent 70%);pointer-events:none;border-radius:inherit;z-index:1}.merx-card-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px;position:relative;z-index:2}.merx-window-dots{display:flex;gap:6px}.merx-window-dots .dot{width:8px;height:8px;border-radius:50%}.dot.d-red{background:#ff5f56}.dot.d-yellow{background:#ffbd2e}.dot.d-green{background:#27c93f}.merx-card-title{font-size:11px;font-weight:600;color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase}.merx-live-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#00e5c9;background:#00e5c914;border:1px solid rgba(0,229,201,.25);padding:2px 7px;border-radius:999px}.pulse-dot{width:6px;height:6px;border-radius:50%;background-color:#00e5c9;box-shadow:0 0 6px #00e5c9;animation:pulseGlow 1.8s infinite}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.merx-floating-zone{position:relative;width:100%;height:clamp(170px,22vh,220px);display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:800px;margin:6px 0 14px;z-index:2}.merx-logo-3d-wrapper{position:relative;width:clamp(130px,16vw,175px);height:clamp(150px,19vw,202px);display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .15s cubic-bezier(.2,0,.38,.9);animation:merxFloating 4.5s ease-in-out infinite;will-change:transform}@keyframes merxFloating{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(1.2deg)}}.merx-hero-logo-img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 14px 28px rgba(0,0,0,.6)) drop-shadow(0 0 24px rgba(0,102,255,.45)) drop-shadow(0 0 16px rgba(0,229,201,.35));transition:filter .3s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.merx-glass-stage:hover .merx-hero-logo-img{filter:drop-shadow(0 20px 38px rgba(0,0,0,.75)) drop-shadow(0 0 32px rgba(0,102,255,.65)) drop-shadow(0 0 25px rgba(0,229,201,.55))}.merx-logo-ground-shadow{position:absolute;bottom:0;width:clamp(85px,11vw,120px);height:12px;background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0%,rgba(0,229,201,.25) 40%,transparent 75%);border-radius:50%;filter:blur(4px);animation:merxShadowPulse 4.5s ease-in-out infinite;pointer-events:none}@keyframes merxShadowPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(.8);opacity:.5}}.merx-stage-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px;position:relative;z-index:2}.merx-stage-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:11px;font-weight:500;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}.merx-stage-chip i{color:#00e5c9;font-size:10px}.merx-stage-chip:hover{background:#00e5c91a;border-color:#00e5c959;color:#fff}.merx-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 8px;background:#0006;border-radius:14px;border:1px solid rgba(255,255,255,.08);text-align:center;position:relative;z-index:2}.merx-metric-tile{display:flex;flex-direction:column;gap:2px}.metric-val{font-size:15.5px;font-weight:700;color:#fff;letter-spacing:-.02em}.metric-sub{font-size:9px;color:#ffffff8c}.merx-footer-nav{margin-top:clamp(12px,1.8vh,20px)}.section-contact{background-color:#050507;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(0,229,201,.06) 0%,transparent 60%),#050507;position:relative;z-index:2;padding-bottom:0}.contact-container{width:100%;max-width:1140px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;margin:0 auto;z-index:10}.contact-header{text-align:center;margin-bottom:clamp(12px,1.8vh,20px)}.contact-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 15px;border-radius:999px;background:var(--trust-bg);border:1px solid rgba(0,229,201,.35);color:#00e5c9;font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.contact-title{font-size:clamp(23px,3vw,36px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.18;margin-bottom:6px}.contact-subhead{font-size:clamp(12.5px,1.05vw,14px);color:#ffffffb3;max-width:620px;line-height:1.5;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(16px,2.2vw,28px);width:100%;margin-bottom:auto}.contact-info-card{position:relative;display:flex;flex-direction:column;background:#0e0e10c7;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:clamp(16px,2.2vh,24px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left;overflow:hidden}.info-card-glow{position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(0,229,201,.14) 0%,transparent 70%);border-radius:50%;pointer-events:none}.info-heading{font-size:clamp(16px,1.3vw,19px);font-weight:600;color:#fff;margin-bottom:5px}.info-sub{font-size:12px;color:#ffffffa6;line-height:1.48;margin-bottom:clamp(14px,2vh,20px)}.info-list{display:flex;flex-direction:column;gap:12px;margin-bottom:auto}.info-card-item{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:transform .2s ease}.info-card-item:hover{transform:translate(3px)}.info-item-icon{width:36px;height:36px;border-radius:10px;background:#00e5c914;border:1px solid rgba(0,229,201,.22);display:flex;align-items:center;justify-content:center;color:#00e5c9;font-size:13px;flex-shrink:0}.info-item-text{display:flex;flex-direction:column;gap:1px}.info-label{font-size:10.5px;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em}.info-value{font-size:13px;font-weight:500;color:#fff}.info-badge-privacy{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#ffffff73;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);margin-top:14px}.info-badge-privacy i{color:#00e5c9}.contact-form-card{background:#0e0e10c7;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:clamp(16px,2.2vh,24px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.contact-form-card.form-highlight-pulse,.classic-contact-form.form-highlight-pulse{animation:formHighlightPulse 1.4s cubic-bezier(.22,1,.36,1)}@keyframes formHighlightPulse{0%{box-shadow:0 0 #00e5c999}35%{box-shadow:0 0 30px 4px #00e5c966}to{box-shadow:0 0 #00e5c900}}.classic-contact-form{display:flex;flex-direction:column;gap:clamp(9px,1.3vh,14px)}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field{display:flex;flex-direction:column;gap:5px}.field-label{font-size:11.5px;font-weight:500;color:#ffffffd1}.required-star{color:#00e5c9}.field-input,.field-select,.field-textarea{width:100%;background:#00000073;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 12px;color:#fff;font-family:var(--font-sans);font-size:12.8px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:#00e5c9;background-color:#000000a6;box-shadow:0 0 0 3px #00e5c926}.field-textarea{resize:none}.select-container{position:relative;width:100%}.field-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px}.field-select option{background-color:#121214;color:#fff}.select-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:#ffffff80;pointer-events:none}.form-footer-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.btn-submit-contact{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 22px;border-radius:999px;background-color:#fff;border:1px solid #ffffff;color:#000;font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 18px #0006}.btn-submit-contact:hover{background-color:#00e5c9;border-color:#00e5c9;box-shadow:0 0 24px #00e5c966;transform:translateY(-1px)}.form-feedback{font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:8px;transition:opacity .3s ease,background-color .25s ease;min-height:24px}.form-feedback.success{color:#00e5c9;background:#00e5c91a;border:1px solid rgba(0,229,201,.3);box-shadow:0 0 16px #00e5c926}.form-feedback.error{color:#ff5f56;background:#ff5f561a;border:1px solid rgba(255,95,86,.3)}.footer{width:100%;margin-top:clamp(10px,1.6vh,18px);flex-shrink:0}.footer-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);margin-bottom:clamp(10px,1.4vh,14px)}.footer-body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:clamp(10px,1.5vh,16px)}.footer-brand-wrap{display:flex;flex-direction:column;gap:2px;text-align:left}.footer-logo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.footer-logo-link img{width:28px;height:28px;object-fit:contain;display:block}.footer-name{font-weight:700;font-size:14px;letter-spacing:-.02em}.footer-tagline{font-size:10.5px;color:#ffffff80}.footer-nav-links{display:flex;align-items:center;gap:18px}.footer-nav-item{font-size:12.5px;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.footer-nav-item:hover{color:#00e5c9}.footer-copyright{display:flex;align-items:center;gap:16px;font-size:11px;color:#ffffff73}.footer-scroll-top{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#fff9;transition:color .2s ease}.footer-scroll-top:hover{color:#00e5c9}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:90;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.mobile-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.mobile-sheet{position:fixed;top:74px;left:50%;transform:translate(-50%) translateY(-12px) scale(.96);width:calc(100% - 32px);max-width:420px;background-color:#0e0e0ef5;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:28px;padding:22px 18px 20px;box-shadow:0 24px 60px #000000b3;z-index:100;opacity:0;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;gap:12px;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),visibility .38s ease}.mobile-sheet.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}.mobile-nav-list{list-style:none;display:flex;flex-direction:column;gap:4px}.mobile-nav-link{position:relative;display:block;text-align:center;padding:12px 16px;font-family:var(--font-sans);font-weight:500;font-size:16px;color:#fff;text-decoration:none;border-radius:14px;opacity:0;transform:translateY(8px);transition:background-color .2s ease,opacity .2s ease}.mobile-sheet.active .mobile-nav-link{opacity:1;transform:translateY(0);animation:linkIn .35s cubic-bezier(.22,1,.36,1) forwards}.mobile-sheet.active .mobile-nav-item:nth-child(1) .mobile-nav-link{animation-delay:.05s}.mobile-sheet.active .mobile-nav-item:nth-child(2) .mobile-nav-link{animation-delay:.1s}.mobile-sheet.active .mobile-nav-item:nth-child(3) .mobile-nav-link{animation-delay:.15s}.mobile-sheet.active .mobile-nav-item:nth-child(4) .mobile-nav-link{animation-delay:.2s}.mobile-nav-link:hover{background-color:#ffffff14}.mobile-nav-link.active{color:#fff;font-weight:600}.mobile-nav-link.active:after{content:"";position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background-color:#fff;box-shadow:-5px 0 #fff,5px 0 #fff}@media(max-width:720px){.header{justify-content:space-between;width:calc(100% - 28px);max-width:100%}.nav-pill{display:none}.brand-logo{width:48px;height:48px}.burger-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--nav-bg);border:1px solid var(--nav-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;gap:4.5px;padding:0;transition:background-color .25s ease,transform .25s ease,border-color .25s ease;z-index:105}.burger-bar{width:18px;height:1.5px;background-color:#fff;border-radius:1px;transition:transform .28s ease,opacity .2s ease,background-color .25s ease}.burger-btn[aria-expanded=true]{background-color:#fff;border-color:#fff}.burger-btn[aria-expanded=true] .burger-bar{background-color:#000}.burger-btn[aria-expanded=true] .burger-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger-btn[aria-expanded=true] .burger-bar:nth-child(2){opacity:0}.burger-btn[aria-expanded=true] .burger-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.headline{letter-spacing:-.08em;line-height:1.05}.stats-footer{grid-template-columns:repeat(3,1fr);gap:clamp(8px,2vw,16px)}.stat-value{font-size:clamp(20px,4.8vw,28px)}.stat-label{font-size:clamp(10.5px,2.2vw,12px);max-width:110px}}@media(max-width:420px){:root{--trust-size: 34px}.stats-footer{gap:6px}.stat-value{font-size:clamp(18px,5vw,22px)}.stat-label{font-size:10px;line-height:1.25}.headline{letter-spacing:-.09em;line-height:1.04}.trust-pill span{font-size:12px}.desktop-br{display:none}}@media(max-height:700px){.page{padding:12px 14px}.hero{padding:2px 0}.trust-row{margin-bottom:12px}.headline{margin-bottom:10px}.subhead{margin-bottom:16px;font-size:13.5px}.stats-footer{padding-top:6px}}@media(max-width:980px){.services-grid{grid-template-columns:1fr;max-width:620px;gap:14px}.section-services{height:auto;min-height:100vh;min-height:100dvh;padding:clamp(84px,12vh,100px) clamp(16px,3.5vw,24px) 36px}.service-card{padding:20px 20px 18px}.section-merx{height:auto;min-height:100vh;min-height:100dvh;padding:clamp(84px,12vh,100px) clamp(16px,3.5vw,24px) 36px}.merx-layout{grid-template-columns:1fr;gap:28px}.merx-content{align-items:center;text-align:center}.merx-features,.merx-actions{justify-content:center}.section-contact{height:auto;min-height:100vh;min-height:100dvh;padding:clamp(84px,12vh,100px) clamp(16px,3.5vw,24px) 20px}.contact-grid{grid-template-columns:1fr;gap:20px}.footer-body{flex-direction:column;text-align:center;gap:16px}.footer-brand-wrap{align-items:center;text-align:center}.footer-nav-links{flex-wrap:wrap;justify-content:center;gap:14px}.footer-copyright{flex-direction:column;gap:8px}}@media(max-width:600px){.form-grid-2{grid-template-columns:1fr;gap:10px}.merx-metrics-row{grid-template-columns:1fr;gap:6px}.form-footer-row{flex-direction:column;align-items:stretch}.btn-submit-contact{width:100%}}@media(max-height:800px)and (min-width:981px){.section{padding-top:clamp(68px,9.5vh,80px);padding-bottom:clamp(10px,1.6vh,16px)}.services-subhead{margin-bottom:18px}.service-card{padding:16px 18px}.service-card-header{margin-bottom:10px}.service-icon-box{width:38px;height:38px;font-size:16px}.service-description{font-size:12px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.anim,.anim-scroll,.header,.headline-line,.btn-cta,.scroll-cue-track,.mobile-overlay,.mobile-sheet,.mobile-nav-link,.service-card,.section-services.is-visible .service-card{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.headline-line{color:#fff!important}}
