html{scroll-behavior:smooth}body{margin:0;background:#06111f;font-family:Arial,sans-serif}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}

#apex-first-screen{background:#06111f;color:#f4f9ff;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}#apex-first-screen *{box-sizing:border-box}#apex-first-screen button{font:inherit;cursor:pointer}#apex-first-screen .header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 36px;border-bottom:1px solid #1b3447;background:#06111f;position:relative;z-index:2}#apex-first-screen .logo{width:177px;height:auto;display:block}#apex-first-screen .nav{display:flex;align-items:center;gap:24px}#apex-first-screen .nav button{background:none;border:0;color:#c7d8e7;font-size:14px;padding:12px 0}#apex-first-screen .nav button:hover{color:#43d6ff}#apex-first-screen .cta{background:#0b8cff;color:white;border:1px solid #39a4ff;padding:15px 21px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:15px;box-shadow:0 7px 28px #007ee929;text-decoration:none;transition:background .2s}#apex-first-screen .cta:hover{background:#087ada}#apex-first-screen .header .cta{padding:12px 17px;font-size:14px;white-space:nowrap}#apex-first-screen .menu{display:none;background:none;color:#d5ecff;border:1px solid #3b566b;border-radius:8px;padding:10px 13px}#apex-first-screen .hero{position:relative;min-height:575px;padding:66px 42px 50px;isolation:isolate}#apex-first-screen .art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}#apex-first-screen .shade{position:absolute;inset:0;background:linear-gradient(90deg,#06111f 1%,#06111ff2 28%,#06111f99 51%,#06111f0d 76%),linear-gradient(0deg,#06111f 0%,transparent 23%);z-index:-2}#apex-first-screen .eyebrow{font-size:12px;letter-spacing:2.3px;color:#64dafa;line-height:1.5;margin-bottom:22px}#apex-first-screen h1{font-size:clamp(39px,5.4vw,61px);font-weight:500;line-height:1.04;letter-spacing:-2.2px;margin:0 0 24px;max-width:620px;text-wrap:balance}#apex-first-screen h1 span{color:#33ceff}#apex-first-screen .intro{max-width:440px;color:#c0d2e0;line-height:1.65;font-size:17px;margin:0 0 30px}#apex-first-screen .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}#apex-first-screen .secondary{background:#06111f80;color:#f3f9ff;border:1px solid #3a5970;padding:15px 18px;border-radius:9px;font-size:15px}#apex-first-screen .secondary:hover{border-color:#19c8ff}#apex-first-screen .support{font-size:13px;color:#8daac1;margin:18px 0 0}#apex-first-screen .base{display:flex;gap:22px;justify-content:space-between;align-items:center;padding:24px 42px 28px;border-top:1px solid #1c394c;color:#b1cadc;font-size:13px;flex-wrap:wrap}#apex-first-screen .base b{font-weight:500;color:#4bd6f9}#apex-first-screen .bridge{padding:30px 42px 36px;background:#091b2c;display:flex;align-items:center;justify-content:space-between;gap:20px}#apex-first-screen .bridge small{color:#62c9ea;letter-spacing:2px;font-size:11px}#apex-first-screen .bridge h2{font-size:24px;letter-spacing:-.5px;font-weight:500;margin:10px 0 0}#apex-first-screen .bridge button{border:1px solid #326786;background:#12364f;color:#99e6ff;width:44px;height:44px;border-radius:50%;font-size:22px;flex-shrink:0}#apex-first-screen .panel{background:#0e2a40;border-top:1px solid #2b5672;padding:26px 42px;position:relative}#apex-first-screen .panel[hidden]{display:none}#apex-first-screen .panel h3{margin:0 30px 14px 0;font-size:23px;font-weight:500}#apex-first-screen .panel p{color:#bad1e2;font-size:16px;line-height:1.65;margin:0;max-width:690px}#apex-first-screen .close{position:absolute;right:20px;top:16px;color:white;background:none;border:0;font-size:26px;width:44px;height:44px}#apex-first-screen :focus-visible{outline:3px solid #5fddff;outline-offset:4px}@media(max-width:760px){#apex-first-screen .header{padding:17px 23px;flex-wrap:wrap}#apex-first-screen .logo{width:150px}#apex-first-screen .menu{display:block}#apex-first-screen .header>.cta{display:none}#apex-first-screen .nav{display:none;flex-basis:100%;justify-content:space-between;gap:12px}#apex-first-screen .nav.open{display:flex}#apex-first-screen .hero{padding:45px 24px 255px;min-height:0}#apex-first-screen h1{font-size:clamp(38px,7.5vw,53px);letter-spacing:-1.5px;max-width:560px}#apex-first-screen .intro{max-width:510px;font-size:16px}#apex-first-screen .art{top:auto;bottom:0;height:340px;object-position:75% center}#apex-first-screen .shade{background:linear-gradient(180deg,#06111f 0%,#06111f 48%,#06111fbb 60%,transparent 79%,#06111f 100%)}#apex-first-screen .base{padding:22px 24px;gap:13px;font-size:12px}#apex-first-screen .bridge,#apex-first-screen .panel{padding:25px 24px}#apex-first-screen .bridge h2{font-size:21px}}@media(max-width:390px){#apex-first-screen .actions{gap:10px}#apex-first-screen .actions button{width:100%}#apex-first-screen .eyebrow{font-size:11px;letter-spacing:1.3px}#apex-first-screen .base{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){#apex-first-screen *{transition:none!important;scroll-behavior:auto!important}}


#apex-system-v3{font-family:Inter,Arial,sans-serif;background:#06111f;color:#f1f8ff;padding:32px 24px;border-radius:24px;overflow:hidden;box-sizing:border-box}#apex-system-v3 *{box-sizing:border-box}#apex-system-v3 .eyebrow{color:#19c8ff;letter-spacing:3px;font-size:11px}#apex-system-v3 h2{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:14px 0 26px;font-weight:500}#apex-system-v3 .top{display:flex;align-items:center;justify-content:space-between;gap:16px}#apex-system-v3 button{font:inherit;cursor:pointer}#apex-system-v3 .play{background:#143c59;color:#e0f7ff;border:1px solid #326985;padding:11px 16px;border-radius:30px;white-space:nowrap;font-size:13px}#apex-system-v3 .flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative;margin-top:24px}#apex-system-v3 .stage{position:relative;min-width:0;border:0;background:transparent;color:#c3d9eb;padding:0;text-align:center}#apex-system-v3 .stage:not(:last-child):after{content:'';position:absolute;top:56px;left:72%;width:65%;height:2px;background:linear-gradient(90deg,#176ca0,#1a364d);z-index:0}#apex-system-v3 .orb{height:112px;width:100%;max-width:112px;margin:auto;position:relative;display:grid;place-items:center;z-index:1;border-radius:32px;background:linear-gradient(145deg,#164564,#091a2b 65%);border:1px solid #326280;box-shadow:inset 0 1px 0 #73bde73d,0 16px 26px #0005;transform:rotate(-5deg);transition:transform .4s,border .4s,box-shadow .4s}#apex-system-v3 .orb:before{content:'';position:absolute;inset:9px;border:1px solid #4d98c025;border-radius:24px}#apex-system-v3 .orb svg{width:44px;height:44px;stroke-width:1.4;color:#57d9ff;transform:rotate(5deg);filter:drop-shadow(0 0 9px #0b8cff66)}#apex-system-v3 .num{position:absolute;top:8px;right:10px;font-size:10px;color:#93b7d0}#apex-system-v3 .stage strong{display:block;font-size:15px;font-weight:500;margin-top:24px;color:#fff}#apex-system-v3 .stage small{display:block;font-size:11px;margin-top:7px;color:#8eaec6}#apex-system-v3 .stage[aria-pressed=true] .orb{transform:translateY(-6px) rotate(0);border-color:#19c8ff;box-shadow:inset 0 1px 0 #b1f2ff66,0 0 35px #0b8cff33,0 20px 30px #0006}#apex-system-v3 .stage[aria-pressed=true] .orb svg{transform:rotate(0);color:#c6f7ff}#apex-system-v3 .stage[aria-pressed=true] strong{color:#6fe1ff}#apex-system-v3 .return{border:1px solid #1d4863;border-top:0;height:46px;border-radius:0 0 24px 24px;margin:23px 8% 0;position:relative}#apex-system-v3 .return span{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);background:#06111f;color:#6dcce8;padding:0 14px;font-size:12px;white-space:nowrap}#apex-system-v3 .detail{margin-top:40px;padding:22px 24px;background:linear-gradient(105deg,#123653,#0a2033);border-left:2px solid #19c8ff;border-radius:0 16px 16px 0;min-height:111px}#apex-system-v3 .detail b{font-size:18px;font-weight:500;color:#fff}#apex-system-v3 .detail p{color:#acc8dd;font-size:14px;line-height:1.6;margin:8px 0 0}#apex-system-v3 .pulse .orb{animation:apex-pulse .7s ease-out}@keyframes apex-pulse{50%{box-shadow:0 0 45px #19c8ff66;transform:translateY(-10px)}}@media(max-width:600px){#apex-system-v3{padding:25px 20px}#apex-system-v3 .top{align-items:flex-start}#apex-system-v3 h2{font-size:25px}#apex-system-v3 .flow{grid-template-columns:1fr;gap:24px;margin-left:8px}#apex-system-v3 .stage{display:grid;grid-template-columns:82px 1fr;text-align:left;column-gap:24px;align-items:center}#apex-system-v3 .orb{width:82px;height:82px;grid-row:1/3;border-radius:24px}#apex-system-v3 .orb svg{width:35px;height:35px}#apex-system-v3 .stage strong{align-self:end;margin:0 0 5px;font-size:18px}#apex-system-v3 .stage small{align-self:start;font-size:13px;margin:0}#apex-system-v3 .stage:not(:last-child):after{width:2px;height:35px;top:78px;left:40px;background:linear-gradient(#19c8ff,#133752)}#apex-system-v3 .return{height:28px;margin:15px 0 0 48px}#apex-system-v3 .detail{padding:19px;min-height:135px}#apex-system-v3 .play{font-size:11px;padding:11px}}@media(prefers-reduced-motion:reduce){#apex-system-v3 *{animation:none!important;transition:none!important}}


#apex-system-v3{background:radial-gradient(ellipse at 70% 0,#0b3454 0,transparent 55%),#06111f}#apex-system-v3 .flow{gap:14px;margin-top:34px}#apex-system-v3 .orb{height:140px;max-width:140px;border-radius:26px;transform:rotate(0);background:radial-gradient(circle at 50% 20%,#245579,#0c2239 70%);overflow:visible}#apex-system-v3 .orb:before{inset:7px;border-radius:20px}#apex-system-v3 .stage:not(:last-child):after{top:70px}#apex-system-v3 .brands{display:grid;grid-template-columns:repeat(2,40px);gap:8px;transform:rotate(-8deg)}#apex-system-v3 .brand{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;box-shadow:0 7px 12px #0005}#apex-system-v3 .brand img{width:24px;height:24px;filter:brightness(0) invert(1)}#apex-system-v3 .facebook{background:#1877f2}#apex-system-v3 .youtube{background:#ff0033;transform:translateY(-6px)}#apex-system-v3 .instagram{background:linear-gradient(35deg,#ffcf51,#f6326e,#833bde)}#apex-system-v3 .google{background:#4285f4;transform:translateY(-6px)}#apex-system-v3 .mini-page{width:83px;height:102px;background:#e7f5ff;border-radius:9px;transform:rotate(-8deg);padding:8px;box-shadow:8px 10px 0 #0b8cff30;display:block;text-align:left}#apex-system-v3 .chrome{display:block;font-size:7px;color:#5184a5;height:14px}#apex-system-v3 .hero-block{display:block;height:24px;background:linear-gradient(120deg,#0b8cff,#19c8ff);border-radius:3px}#apex-system-v3 .field{display:block;height:5px;margin-top:7px;background:#aecbdf;border-radius:3px}#apex-system-v3 .short{width:65%}#apex-system-v3 .submit{display:block;background:#0b8cff;border-radius:4px;text-align:center;font-size:9px;color:white;margin-top:8px;padding:3px}#apex-system-v3 .float-badge{position:absolute;bottom:16px;right:8px;background:#19c8ff;color:#063252;border:3px solid #0b2840;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:20px;box-shadow:0 0 15px #19c8ff55}#apex-system-v3 .bubble{position:absolute;padding:10px 12px;border-radius:12px;font-size:13px;box-shadow:0 8px 14px #0004}#apex-system-v3 .one{top:25px;left:10px;background:#f2f9ff;color:#153f58;transform:rotate(-8deg)}#apex-system-v3 .two{top:70px;right:10px;background:#0b8cff;color:white;letter-spacing:4px;transform:rotate(7deg)}#apex-system-v3 .mail{position:absolute;bottom:4px;left:18px;font-size:35px;color:#41d6ef;transform:rotate(-12deg)}#apex-system-v3 .calendar{display:block;width:89px;height:96px;border-radius:12px;background:#e9f7ff;transform:rotate(-8deg);overflow:hidden;box-shadow:7px 9px 0 #168cce33}#apex-system-v3 .cal-head{display:block;background:#0b8cff;color:white;padding:12px 2px;font-size:8px;letter-spacing:.5px}#apex-system-v3 .cal-grid{display:block;font-size:29px;line-height:24px;color:#1588c3;padding-top:6px;letter-spacing:5px}#apex-system-v3 .customer{font-size:61px;transform:translateY(-10px);filter:drop-shadow(0 8px 6px #0005)}#apex-system-v3 .success{position:absolute;bottom:16px;background:#19c8ff;color:#06324d;padding:5px 7px;border-radius:8px;font-size:8px;letter-spacing:.5px}#apex-system-v3 .spark{position:absolute;color:#7ae8ff;font-size:22px}#apex-system-v3 .s1{top:13px;right:10px}#apex-system-v3 .s2{bottom:32px;left:8px;font-size:14px}#apex-system-v3 .pulse .brands,#apex-system-v3 .pulse .mini-page,#apex-system-v3 .pulse .calendar,#apex-system-v3 .pulse .customer{animation:apex-pop .8s ease both}#apex-system-v3 .pulse .two{animation:apex-pop .8s ease .15s both}#apex-system-v3 .pulse .spark{animation:apex-pop .9s ease both}#apex-system-v3 .pulse:after{background:#19c8ff;box-shadow:0 0 14px #19c8ff}@keyframes apex-pop{0%{scale:.78;translate:0 9px}65%{scale:1.1;translate:0 -5px}100%{scale:1;translate:0 0}}@media(max-width:600px){#apex-system-v3 .stage{grid-template-columns:120px 1fr;gap:0 20px}#apex-system-v3 .orb{height:140px;width:120px}#apex-system-v3 .stage:not(:last-child):after{top:138px;left:59px;height:30px}#apex-system-v3 .return{margin-left:67px}#apex-system-v3 .stage strong{font-size:18px}#apex-system-v3 .stage small{font-size:12px}#apex-system-v3 .top{flex-wrap:wrap}#apex-system-v3 .flow{margin-left:0}}@media(prefers-reduced-motion:reduce){#apex-system-v3 *{animation:none!important;transition:none!important}}


#apex-resto{--navy:#06111f;--blue:#0b8cff;--cyan:#19c8ff;color:#eff8ff;background:var(--navy);font-family:Inter,Arial,sans-serif;overflow:hidden}#apex-resto *{box-sizing:border-box}#apex-resto section{padding:64px 42px}#apex-resto h2{font-size:clamp(29px,4.5vw,46px);line-height:1.08;letter-spacing:-1.5px;font-weight:500;margin:13px 0 20px}#apex-resto h3{font-size:22px;font-weight:500;line-height:1.2;margin:14px 0}#apex-resto p{font-size:16px;line-height:1.65;color:#aac0d4;margin:0}#apex-resto .tag{font-size:12px;letter-spacing:2px;color:#31cfff;text-transform:uppercase}#apex-resto .lead{max-width:560px}#apex-resto .split{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}#apex-resto .light{background:#f0f6fb;color:#102b43}#apex-resto .light p{color:#4d667b}#apex-resto .light .tag{color:#056cac}#apex-resto .accent{color:#19c8ff}#apex-resto .action{display:inline-flex;align-items:center;justify-content:center;padding:15px 21px;border:0;background:#0b8cff;color:#fff;border-radius:10px;font:inherit;font-size:15px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}#apex-resto .action:hover{background:#0878dc;transform:translateY(-2px)}#apex-resto button:focus-visible,#apex-resto a:focus-visible{outline:3px solid #19c8ff;outline-offset:4px}#apex-resto .problem{background:radial-gradient(ellipse at 80% 20%,#123a57,transparent 65%),#06111f}#apex-resto .signals{display:grid;gap:12px}#apex-resto .signal{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid #24465e;border-radius:15px;background:#0d2539}#apex-resto .signal span{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#15486a;color:#50d3ff;font-size:23px}#apex-resto .signal b{font-weight:500;font-size:17px;display:block;margin-bottom:5px}#apex-resto .signal p{font-size:14px}#apex-resto .services{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin-top:32px}#apex-resto .service{padding:28px;border-radius:22px;background:#0c2338;border:1px solid #274256;position:relative;overflow:hidden}#apex-resto .service.primary{grid-row:span 2;background:linear-gradient(145deg,#155a84,#0c2137 70%);display:flex;flex-direction:column;justify-content:space-between}#apex-resto .service p{font-size:15px}#apex-resto .service .index{font-size:12px;letter-spacing:2px;color:#72c6ef}#apex-resto .platforms{display:flex;gap:10px;margin:28px 0 36px;flex-wrap:wrap}#apex-resto .platforms span{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#1877f2;box-shadow:0 12px 24px #0004;transform:rotate(-6deg)}#apex-resto .platforms span:nth-child(2){background:linear-gradient(35deg,#ffbd4c,#ed2472,#744de7);transform:rotate(6deg) translateY(-6px)}#apex-resto .platforms span:nth-child(3){background:#ff0033}#apex-resto .platforms span:nth-child(4){background:#4285f4;transform:rotate(6deg) translateY(-6px)}#apex-resto .platforms img{width:29px;height:29px;filter:brightness(0) invert(1)}#apex-resto .service ul{padding:0;list-style:none;color:#cae2f1;font-size:15px;margin:24px 0 0}#apex-resto .service li{padding:10px 0;border-top:1px solid #38759955}#apex-resto .service li:before{content:'✓';color:#44d9ff;margin-right:10px}#apex-resto .letter{display:inline-grid;place-items:center;background:#124362;color:#55d9ff;width:50px;height:50px;border-radius:14px;font-size:26px}#apex-resto .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px}#apex-resto .benefit{border-top:2px solid #098ed2;padding-top:22px}#apex-resto .benefit .big{font-size:43px;color:#0b8cff;letter-spacing:-2px}#apex-resto .benefit p{font-size:15px}#apex-resto .process{display:grid;grid-template-columns:1fr 1.25fr;gap:48px}#apex-resto .steps{list-style:none;padding:0;margin:0}#apex-resto .steps li{display:grid;grid-template-columns:46px 1fr;gap:18px;padding-bottom:30px;position:relative}#apex-resto .steps li:not(:last-child):before{content:'';position:absolute;left:21px;top:46px;bottom:0;width:1px;background:#245779}#apex-resto .step-num{border-radius:50%;height:44px;width:44px;background:#0d3552;color:#45d6ff;border:1px solid #247198;display:grid;place-items:center;font-size:14px}#apex-resto .steps h3{margin:7px 0 9px;font-size:20px}#apex-resto .steps p{font-size:15px}#apex-resto .fit{background:linear-gradient(125deg,#087ace,#045289);border-radius:22px;padding:30px;margin-top:28px}#apex-resto .fit p{color:#e3f4ff}#apex-resto .fit h3{margin-top:0}#apex-resto .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}#apex-resto details{border-bottom:1px solid #c6d9e7;padding:18px 0}#apex-resto summary{font-size:17px;cursor:pointer;line-height:1.45;padding-right:15px}#apex-resto details p{padding-top:14px;font-size:15px}#apex-resto .contact{background:radial-gradient(ellipse at 10% 70%,#0a4970,transparent 60%),#06111f}#apex-resto .contact form{background:#10283c;padding:28px;border-radius:20px;border:1px solid #2c4b64}#apex-resto label{display:block;font-size:14px;color:#d7e7f4;margin-bottom:16px}#apex-resto input,#apex-resto select{display:block;width:100%;background:#061a2b;border:1px solid #365168;color:#f0f8ff;border-radius:8px;padding:12px;margin-top:7px;font:inherit;font-size:16px;min-width:0}#apex-resto .pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}#apex-resto .contact form .action{width:100%}#apex-resto .note{font-size:12px;color:#95afc3;margin-top:12px}#apex-resto .contact ul{list-style:none;padding:0;margin:26px 0;color:#cee5f4;font-size:15px}#apex-resto .contact li{padding:8px 0}#apex-resto .contact li:before{content:'✓';color:#33d0ff;margin-right:12px}#apex-resto footer{padding:26px 42px;background:#040e19;border-top:1px solid #193246;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}#apex-resto footer span{font-size:13px;color:#91abc0}#apex-resto .wordmark{font-size:18px;color:white;letter-spacing:2px}#apex-resto .form-status{font-size:14px;margin-top:12px;color:#72dfff}#apex-resto .prelude{padding:18px 42px;border-bottom:1px solid #1c3a50;display:flex;justify-content:space-between;color:#7fa7c2;gap:14px;font-size:12px;letter-spacing:1px}#apex-resto .service:hover{border-color:#239ad3}#apex-resto .service{transition:border-color .25s}@media(max-width:640px){#apex-resto section{padding:42px 23px}#apex-resto .split,#apex-resto .process,#apex-resto .faq{grid-template-columns:1fr;gap:28px}#apex-resto .services{grid-template-columns:1fr}#apex-resto .service.primary{grid-row:auto}#apex-resto .benefits{grid-template-columns:1fr;gap:24px}#apex-resto .benefit{display:grid;grid-template-columns:68px 1fr;gap:14px}#apex-resto .benefit h3{margin-top:0}#apex-resto .pair{grid-template-columns:1fr;gap:0}#apex-resto footer{padding:25px 23px}#apex-resto .prelude{padding:17px 23px;flex-wrap:wrap}#apex-resto .contact form{padding:22px}}@media(prefers-reduced-motion:reduce){#apex-resto *{transition:none!important;scroll-behavior:auto!important}}


#apex-complete #apex-resto .compact-footer{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:23px 42px;align-items:center}#apex-complete .footer-brand{display:flex;flex-direction:column;gap:8px}#apex-complete .footer-brand .footer-logo{margin:0;width:150px}#apex-complete .footer-brand a{font-size:14px;color:#ceeafa;text-decoration:none}#apex-complete .footer-right{justify-self:end;text-align:right}#apex-complete .footer-right .social-icons{justify-content:flex-end;gap:8px;margin:0 0 4px}#apex-complete .footer-right .social-icons span{width:36px;height:36px;border-radius:9px}#apex-complete .footer-right .social-icons img{width:19px;height:19px}#apex-complete .footer-right .footer-legal{justify-content:flex-end;gap:14px;margin:0 0 4px}#apex-complete .footer-right .footer-legal button{padding:6px 0;font-size:12px}#apex-complete .footer-right p{font-size:12px;line-height:1.6;color:#a9c3d7;margin:0}#apex-complete #apex-first-screen .nav button{font-size:13px}#apex-complete #apex-first-screen .header>.cta{font-size:13px;padding:12px}#apex-complete #apex-first-screen .header{gap:12px}#apex-complete #apex-first-screen .logo{width:160px}@media(max-width:640px){#apex-complete #apex-resto .compact-footer{padding:22px 23px;grid-template-columns:1fr;gap:16px}#apex-complete .footer-brand{gap:6px}#apex-complete .footer-right{width:100%}#apex-complete .footer-right .footer-legal{gap:12px}#apex-complete #apex-first-screen .logo{width:125px}}


#apex-complete{background:#06111f;color:#eef8ff;font-family:Inter,Arial,sans-serif}#apex-complete *{box-sizing:border-box}#apex-complete [hidden]{display:none!important}#apex-complete section{scroll-margin-top:20px}#apex-complete #apex-system-v3{border-radius:0;padding:48px 42px 55px;background:radial-gradient(ellipse at 65% 25%,#103b5a,transparent 65%),#081c2e}#apex-complete #apex-system-v3 .top h2{font-size:34px;letter-spacing:-1px}#apex-complete #apex-system-v3 .detail{min-height:110px}#apex-complete #apex-first-screen .hero{padding-top:52px;padding-bottom:46px;min-height:540px}#apex-complete #apex-first-screen .bridge,#apex-complete #apex-first-screen .base{display:none}#apex-complete #apex-resto .problem{padding-top:48px;padding-bottom:48px}#apex-complete #apex-resto h2{font-size:clamp(30px,4vw,43px)}#apex-complete .social-offer{margin-top:18px;padding:26px 28px;border:1px solid #29516a;border-radius:20px;background:linear-gradient(120deg,#123752,#0b2236);display:grid;grid-template-columns:1fr 1.15fr auto;gap:24px;align-items:center}#apex-complete .social-offer h3{margin:8px 0 0}#apex-complete .social-offer p{font-size:15px}#apex-complete .social-offer button{white-space:nowrap}#apex-complete .footer-nav{display:flex;gap:16px;flex-wrap:wrap}#apex-complete .footer-nav button{border:0;background:none;color:#b8d5e8;font:inherit;font-size:13px;cursor:pointer;padding:8px 0}#apex-complete .footer-logo{display:block;width:165px;height:auto;margin-bottom:8px}#apex-complete .legal-note{padding:22px 42px;background:#10283c;color:#bdd5e6;font-size:14px;line-height:1.65}#apex-complete .success-view{padding:22px 0;text-align:center}#apex-complete .success-view .tick{margin:0 auto 20px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#124968;color:#57e3ff;font-size:32px}#apex-complete .success-view h3{font-size:25px}#apex-complete .success-view .action{margin-top:20px}#apex-complete .success-view small{display:block;margin-top:17px;font-size:12px;color:#9bbace}#apex-complete .consent-line{line-height:1.5}#apex-complete .footer-nav button:focus-visible{outline:2px solid #19c8ff;outline-offset:4px}@media(max-width:760px){#apex-complete #apex-first-screen .hero{padding-top:40px;padding-bottom:250px;min-height:0}}@media(max-width:640px){#apex-complete #apex-system-v3{padding:35px 23px}#apex-complete #apex-system-v3 .top h2{font-size:27px}#apex-complete .social-offer{grid-template-columns:1fr;gap:16px}#apex-complete .social-offer .action{justify-self:start}#apex-complete .legal-note{padding:22px 23px}}


@media(max-width:900px){#apex-complete #apex-first-screen .nav{display:none;flex-basis:100%;justify-content:space-between}#apex-complete #apex-first-screen .nav.open{display:flex}#apex-complete #apex-first-screen .menu{display:block}#apex-complete #apex-first-screen .header>.cta{display:none}#apex-complete .header-tools{margin-left:auto}}
@media(max-width:400px){#apex-complete #apex-first-screen .header .logo{width:108px}#apex-complete #apex-first-screen .header .call-link,#apex-complete #apex-first-screen .header .menu{padding:10px 8px;font-size:12px}}


#apex-complete #apex-first-screen .hero{min-height:590px;padding:68px 42px 58px;background:radial-gradient(ellipse at 82% 48%,#0a3858,transparent 65%),#06111f}
#apex-complete #apex-first-screen .art{inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;object-position:100% center;z-index:0;filter:none}
#apex-complete #apex-first-screen .shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#06111f 0%,#06111f 30%,#06111fe6 40%,#06111f70 54%,transparent 67%),linear-gradient(0deg,#06111f 0%,transparent 15%,transparent 90%,#06111f55 100%)}
#apex-complete #apex-first-screen .hero>.eyebrow,#apex-complete #apex-first-screen .hero>h1,#apex-complete #apex-first-screen .hero>.intro,#apex-complete #apex-first-screen .hero>.actions,#apex-complete #apex-first-screen .hero>.support{position:relative;z-index:2}
#apex-complete #apex-first-screen h1{font-size:clamp(42px,5.2vw,59px);max-width:58%;line-height:1.07;letter-spacing:-2px;color:#f4f9ff;text-shadow:0 2px 20px #06111faa}
#apex-complete #apex-first-screen h1 span{color:#48d9ff}
#apex-complete #apex-first-screen .intro{max-width:44%;color:#cfdeeb}
#apex-complete #apex-first-screen .support{color:#a6bfd3}
#apex-complete #apex-resto .light h2,#apex-complete #apex-resto .light h3,#apex-complete #apex-resto .light summary,#apex-complete #apex-resto .light b,#apex-complete #apex-resto .light strong{color:#102b43}
#apex-complete #apex-resto .light p{color:#405b70}
#apex-complete #apex-resto .light .tag{color:#056296}
#apex-complete #apex-resto .light .big{color:#0674b6}
#apex-complete #apex-resto .light summary::marker{color:#056296}
@media(max-width:760px){
#apex-complete #apex-first-screen .hero{padding:42px 24px 0;min-height:0;display:flex;flex-direction:column}
#apex-complete #apex-first-screen h1{max-width:100%;font-size:clamp(39px,7.3vw,54px);letter-spacing:-1.5px}
#apex-complete #apex-first-screen .intro{max-width:540px}
#apex-complete #apex-first-screen .art{position:relative;inset:auto;order:9;width:calc(100% + 48px);height:340px;margin:4px -24px 0;object-position:100% center;object-fit:cover;z-index:0;mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 92%,transparent 100%)}
#apex-complete #apex-first-screen .shade{display:none}
#apex-complete #apex-first-screen .hero>.support{margin-bottom:10px}
}
@media(min-width:761px) and (max-width:880px){#apex-complete #apex-first-screen h1{font-size:46px}#apex-complete #apex-first-screen .intro{max-width:48%}}


#apex-complete #apex-first-screen .hero{display:block;min-height:600px;padding:64px 48px 56px;overflow:hidden;background:#06111f}
#apex-complete #apex-first-screen .art{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:0;background-size:auto 118%;background-position:right center;background-repeat:no-repeat;mask-image:none;filter:none;pointer-events:none}
#apex-complete #apex-first-screen .shade{display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#06111ff0 0%,#06111fc9 27%,#06111f73 49%,#06111f18 80%),linear-gradient(0deg,#06111f 0%,transparent 19%);pointer-events:none}
#apex-complete #apex-first-screen h1{max-width:90%;font-size:clamp(52px,6.9vw,74px);line-height:1.02;letter-spacing:-2.4px;margin-bottom:24px;text-shadow:0 3px 22px #02101fed;color:#fff}
#apex-complete #apex-first-screen h1 span{color:#61dfff;text-shadow:0 3px 25px #02101f}
#apex-complete #apex-first-screen .intro{max-width:470px;color:#e0eaf2;text-shadow:0 2px 12px #02101f}
#apex-complete #apex-first-screen .eyebrow{color:#8ce9ff}
#apex-complete #apex-first-screen .support{color:#bfd1e0;text-shadow:0 2px 9px #06111f}
#apex-complete #apex-first-screen .secondary{background:#06111fbf}
@media(max-width:760px){
#apex-complete #apex-first-screen .hero{display:block;min-height:570px;padding:46px 24px 42px}
#apex-complete #apex-first-screen .art{position:absolute;inset:0;margin:0;width:100%;height:100%;background-size:auto 106%;background-position:82% center;mask-image:none}
#apex-complete #apex-first-screen .shade{display:block;background:linear-gradient(90deg,#06111fbd,#06111f59),linear-gradient(0deg,#06111ff5 0%,#06111f40 32%,#06111f35 100%)}
#apex-complete #apex-first-screen h1{font-size:clamp(39px,7.3vw,56px);max-width:100%;letter-spacing:-1.5px}
#apex-complete #apex-first-screen .intro{max-width:490px;font-size:16px}
}


#apex-complete .header-tools{display:flex;align-items:center;gap:10px}#apex-complete #apex-first-screen .call-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 15px;border:1px solid #3294bf;border-radius:9px;background:#0d2e46;color:#e8f9ff;text-decoration:none;font-size:14px;white-space:nowrap;min-height:44px}#apex-complete #apex-first-screen .call-link:hover{background:#174e6f}#apex-complete #apex-first-screen .header{gap:15px;flex-wrap:wrap}#apex-complete #apex-first-screen .nav{gap:18px}#apex-complete .footer-final{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:16px;border-top:1px solid #244155}#apex-complete .footer-final p{font-size:13px;line-height:1.7;color:#a9c3d7;margin:0}#apex-complete .footer-final a{color:#dcf3ff;text-decoration:none}#apex-complete .social-icons{display:flex;gap:12px;align-items:center;margin:12px 0}#apex-complete .social-icons span{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#12364e}#apex-complete .social-icons img{width:21px;height:21px;filter:brightness(0) invert(1)}#apex-complete .footer-legal{display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 12px}#apex-complete .footer-legal button{color:#c6e1f2;font:inherit;font-size:13px;background:none;border:0;padding:8px 0;cursor:pointer}#apex-complete .terms-note{padding:22px 42px;background:#10283c;font-size:14px;line-height:1.6;color:#c3d9e9}#apex-complete .social-pending{font-size:11px!important;color:#94afc3!important}@media(max-width:760px){#apex-complete #apex-first-screen .header{gap:12px}#apex-complete #apex-first-screen .logo{width:137px}#apex-complete .header-tools{margin-left:auto}#apex-complete #apex-first-screen .call-link{padding:10px;font-size:13px}#apex-complete #apex-first-screen .menu{padding:10px;font-size:13px}#apex-complete .footer-final{grid-template-columns:1fr}#apex-complete .terms-note{padding:22px 23px}}

#apex-complete #apex-first-screen .art{background-image:url('./apex-cristal.webp')}
.hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}#apex-complete :focus-visible{outline:3px solid #19c8ff;outline-offset:4px}#apex-complete .form-status{color:#ffd6cd;font-size:14px;line-height:1.5}#apex-complete button:disabled{opacity:.65;cursor:wait}#apex-complete .social-icons a{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#12364e}#apex-complete .social-icons a img{width:19px;height:19px}#apex-complete .footer-brand img{height:auto}#apex-complete .stage{min-width:0}#apex-complete #apex-system-v3 .stage small{font-size:12px}#apex-complete #apex-resto .contact .split>.success-view{min-width:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
