:root{--bg:#06101d;--bg2:#081728;--card:#0b1b2d;--line:#17354f;--cyan:#31c6ff;--blue:#1681ff;--text:#f5f9fd;--muted:#9fb3c6;--white:#fff;--ink:#071522;--light:#f2f7fa;--green:#21d581}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block}.container{width:min(1180px,calc(100% - 38px));margin:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(5,15,27,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(31,67,97,.7)}.navin{min-height:76px;justify-content:space-between;gap:22px}.brand,.navin{display:flex;align-items:center}.brand{gap:11px;font-weight:900;letter-spacing:.11em}.mark{width:39px;height:39px;border-radius:12px;background:linear-gradient(145deg,var(--cyan),var(--blue));display:grid;place-items:center;color:#fff;font-size:21px;box-shadow:0 12px 30px rgba(25,139,255,.25)}.links{display:flex;gap:20px;font-size:14px;color:#cbd9e6;align-items:center}.links a{transition:.2s}.links a:hover{color:var(--cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:13px;font-weight:800;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#001426;border:0;cursor:pointer;box-shadow:0 12px 28px rgba(17,126,255,.18);transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 35px rgba(17,126,255,.26)}.btn.secondary{background:transparent;color:#fff;border:1px solid #2a4b66;box-shadow:none}.hero{padding:90px 0 78px;background:radial-gradient(circle at 86% 14%,rgba(19,120,255,.26),transparent 34%),radial-gradient(circle at 10% 28%,rgba(49,198,255,.1),transparent 28%)}.homeHero{min-height:720px;display:flex;align-items:center}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:58px;gap:58px;align-items:center}.eyebrow{color:var(--cyan);font-weight:900;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.hero h1{font-size:clamp(48px,6.2vw,82px);line-height:.96;margin:16px 0 25px;letter-spacing:-.052em}.hero h1 span{color:var(--cyan)}.hero p{font-size:19px;color:var(--muted);line-height:1.68;max-width:700px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.heroProof{display:flex;gap:28px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.heroProof span{display:grid;grid-gap:5px;gap:5px}.heroProof b{font-size:14px}.heroProof small{color:var(--muted)}.networkVisual{position:relative;aspect-ratio:1/1;max-width:570px;margin:auto;border-radius:50%;background:radial-gradient(circle,rgba(23,132,255,.22),rgba(5,17,31,.75) 55%,rgba(5,17,31,.2) 72%);border:1px solid rgba(65,119,164,.4);overflow:hidden;box-shadow:inset 0 0 80px rgba(21,121,255,.12),0 40px 80px rgba(0,0,0,.26)}.networkCore{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--blue),var(--cyan));box-shadow:0 0 45px rgba(36,177,255,.45);z-index:4}.networkCore b{font-size:58px;line-height:1}.networkCore small{position:absolute;bottom:28px;font-weight:900;letter-spacing:.12em}.orbit{position:absolute;border-radius:50%;border:1px solid rgba(49,198,255,.32);inset:20%}.orbitTwo{inset:9%;border-style:dashed;opacity:.55}.node{position:absolute;min-width:126px;padding:18px;border-radius:18px;background:rgba(6,20,35,.93);border:1px solid #24445f;display:grid;grid-gap:5px;gap:5px;z-index:5;box-shadow:0 18px 30px rgba(0,0,0,.24)}.node b{color:var(--cyan);font-size:19px}.node small{color:var(--muted)}.n1{top:17%;left:6%}.n2{top:20%;right:5%}.n3{bottom:15%;left:7%}.n4{bottom:13%;right:5%}.trustStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#071522}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr)}.trustGrid div{padding:26px 22px;border-right:1px solid var(--line);display:grid;grid-gap:5px;gap:5px}.trustGrid div:last-child{border:0}.trustGrid b{font-size:15px}.trustGrid span{color:var(--muted);font-size:13px;line-height:1.45}.section{padding:88px 0}.section.light{background:var(--light);color:var(--ink)}.section h1{font-size:clamp(45px,5vw,70px);line-height:1.02;letter-spacing:-.045em}.section h2{font-size:clamp(34px,4.2vw,54px);margin:0 0 14px;letter-spacing:-.04em;line-height:1.04}.sectionHead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:38px}.sectionHead>div{max-width:720px}.sectionHead>.lead{max-width:430px}.lead{color:var(--muted);max-width:760px;line-height:1.7}.light .lead{color:#52697b}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:36px}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:.25s;position:relative}.card:hover{transform:translateY(-7px);border-color:#2b72a8;box-shadow:0 22px 45px rgba(0,0,0,.15)}.light .card{background:white;border-color:#d7e4ec}.media{width:100%;aspect-ratio:16/9;background:#07192a;display:grid;place-items:center;overflow:hidden;position:relative}.media img{width:100%;height:100%;object-fit:cover}.serviceCard .media img{object-fit:contain;padding:0}.mediaLabel{position:absolute;top:16px;left:16px;border:1px solid rgba(255,255,255,.25);background:rgba(3,15,28,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:white;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.cardBody{padding:25px}.card h3{margin:0 0 10px;font-size:23px}.card p{margin:0 0 20px;color:var(--muted);line-height:1.6}.light .card p{color:#586d7e}.cardBody>b span{color:var(--blue)}.tag{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(49,198,255,.11);color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.serviceHero{padding-bottom:72px}.serviceVisual{aspect-ratio:16/10;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#0d2136,#07131f);overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.24)}.serviceVisual img{width:100%;height:100%;object-fit:contain}.featureList{display:grid;grid-gap:12px;gap:12px;margin:25px 0}.feature{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:rgba(11,27,45,.56);display:flex;align-items:center;gap:18px}.feature span{color:var(--cyan);font-size:12px;font-weight:900}.light .feature{background:white;border-color:#d8e3eb}.why{background:linear-gradient(180deg,#071522,#06101d)}.benefitGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:35px}.benefitGrid article{border:1px solid var(--line);border-radius:21px;padding:27px;background:linear-gradient(145deg,rgba(13,34,54,.8),rgba(7,20,34,.7))}.benefitGrid span{color:var(--cyan);font-weight:900;font-size:12px}.benefitGrid h3{font-size:21px;margin:18px 0 10px}.benefitGrid p{color:var(--muted);line-height:1.6;margin:0}.finderSection{background:#eff6fa;color:var(--ink)}.finderSection .lead{color:#596d7d}.finder{margin-top:34px;background:white;border:1px solid #d3e2eb;border-radius:26px;padding:28px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:25px;gap:25px;box-shadow:0 28px 70px rgba(7,35,56,.08)}.finderFields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.contactForm label,.finder label{display:grid;grid-gap:9px;gap:9px;font-size:13px;font-weight:800}.finder input,.finder select,.form input,.form select,.form textarea{width:100%;padding:15px;border:1px solid #28455f;border-radius:12px;background:#081725;color:white;font:inherit}.finder input,.finder select{background:#f7fafc;color:#0b1b2d;border-color:#cedde7}.finderResult{border-radius:20px;padding:26px;background:#071827;color:white}.finderResult h3{font-size:27px;margin:4px 0 10px}.finderResult p{color:var(--muted);line-height:1.55}.finderMeta{font-size:13px}.promoSection{background:#06101d}.promoGrid .featured{border-color:#2a8cd1}.promoBadge{position:absolute;top:14px;right:14px;background:var(--green);color:#002317;font-size:11px;font-weight:900;padding:8px 10px;border-radius:999px}.promoPrice{display:block;font-size:22px;margin-top:15px}.emptyPromo{padding:25px;border:1px dashed #31516b;border-radius:18px;color:var(--muted);margin-top:30px}.textLink{color:var(--cyan);font-weight:800}.ctaBand{padding:62px 0;background:linear-gradient(110deg,#0b2c48,#0d65ad);border-top:1px solid rgba(255,255,255,.1)}.ctaBand .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.ctaBand h2{font-size:clamp(31px,4vw,48px);margin:10px 0 0;max-width:800px}.footer{padding:58px 0 26px;border-top:1px solid var(--line);color:var(--muted);background:#040d17}.footerGrid{display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr;grid-gap:40px;gap:40px}.footer h4{color:white;margin-top:0}.footerGrid>div{display:flex;flex-direction:column;gap:10px}.footerGrid p{font-size:13px;line-height:1.65;margin:0}.footerBrand{color:white;margin-bottom:8px}.footerWhatsapp{color:var(--cyan);font-weight:800}.footerBottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:36px;font-size:12px}.form{display:grid;grid-gap:15px;gap:15px;max-width:720px}.form textarea{min-height:130px;resize:vertical}.notice{padding:14px 16px;border-radius:12px;background:#0c2b3c;color:#a9e9ff}.contactPage{padding-top:100px}.contactForm{background:#0a1d30;border:1px solid var(--line);padding:28px;border-radius:24px;max-width:none}.formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.privacyCheck{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start!important;font-weight:400!important;color:var(--muted)}.privacyCheck input{width:auto;margin-top:3px}.contactDetails{display:grid;grid-gap:15px;gap:15px;margin-top:28px}.contactDetails div{display:grid;grid-gap:5px;gap:5px;padding:16px 0;border-bottom:1px solid var(--line)}.contactDetails a,.contactDetails span{color:var(--muted)}.admin{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{text-align:left;padding:12px;border-bottom:1px solid var(--line)}@media(max-width:1000px){.links{display:none}.heroGrid,.split{grid-template-columns:1fr}.homeHero{min-height:auto}.networkVisual{width:min(600px,100%)}.benefitGrid{grid-template-columns:1fr 1fr}.finder{grid-template-columns:1fr}.footerGrid,.grid,.trustGrid{grid-template-columns:1fr 1fr}.trustGrid div:nth-child(2){border-right:0}.admin{grid-template-columns:1fr}}@media(max-width:680px){.container{width:min(100% - 28px,1180px)}.navin{min-height:68px}.navCta{padding:11px 14px}.brand{font-size:13px}.mark{width:34px;height:34px}.hero{padding:64px 0}.hero h1{font-size:49px}.heroProof{display:grid;grid-gap:16px;gap:16px}.networkVisual{aspect-ratio:1/1}.node{min-width:104px;padding:12px}.node b{font-size:15px}.networkCore{width:112px;height:112px}.networkCore b{font-size:43px}.networkCore small{bottom:19px;font-size:9px}.section{padding:64px 0}.ctaBand .container,.sectionHead{display:grid;align-items:start}.benefitGrid,.finderFields,.footerGrid,.formRow,.grid,.trustGrid{grid-template-columns:1fr}.trustGrid div{border-right:0;border-bottom:1px solid var(--line)}.finder{padding:18px}.footerBottom{display:grid;grid-gap:10px;gap:10px}.serviceVisual{order:-1}}