:root{--blue:#1457c9;--blue2:#2f7cf6;--purple:#6d28d9;--ink:#08142d;--muted:#5b6680;--bg:#f4f7ff;--card:#ffffff;--shadow:0 24px 70px rgba(20,87,201,.16)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden}a{text-decoration:none;color:inherit}.loader{position:fixed;inset:0;z-index:99999;background:radial-gradient(circle,#fff,#dce8ff);display:grid;place-items:center;align-content:center;gap:20px}.loader-ring{width:230px;height:230px;border-radius:50%;border:10px solid rgba(20,87,201,.12);border-top-color:var(--blue);display:grid;place-items:center;animation:spin 1s linear infinite;box-shadow:0 25px 80px rgba(20,87,201,.22)}.loader-ring img{width:170px;animation:counterSpin 1s linear infinite}.loader p{font-weight:700;color:var(--blue)}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:96px;padding:12px 7%;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);box-shadow:0 12px 40px rgba(8,20,45,.08)}.brand img{height:76px;width:auto;display:block;animation:premiumFly 5s ease-in-out infinite;filter:drop-shadow(0 12px 22px rgba(20,87,201,.20))}.navbar{display:flex;align-items:center;gap:18px;font-weight:700}.navbar>a,.nav-item>a{padding:14px 10px}.nav-item{position:relative}.dropdown{position:absolute;top:48px;left:0;width:230px;background:white;border-radius:18px;padding:10px;box-shadow:var(--shadow);display:none}.dropdown a{display:block;padding:13px 14px;border-radius:12px;color:var(--ink)}.dropdown a:hover{background:linear-gradient(135deg,var(--blue),var(--purple));color:white}.nav-item:hover .dropdown{display:block}.mega{width:270px}.theme-btn,.mobile-toggle{border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,var(--blue),var(--purple));color:white;font-weight:800;cursor:pointer;box-shadow:0 14px 30px rgba(20,87,201,.28)}.mobile-toggle{display:none}.hero{min-height:100vh;padding:150px 7% 80px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;position:relative;overflow:hidden;background:linear-gradient(120deg,#fff 0%,#ecf4ff 58%,#dce8ff 100%)}.orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.38;animation:fly 8s ease-in-out infinite alternate}.orb-1{width:190px;height:190px;background:var(--blue);top:150px;left:50px}.orb-2{width:140px;height:140px;background:var(--purple);bottom:100px;left:42%;animation-delay:1s}.orb-3{width:250px;height:250px;background:#5aa0ff;right:-80px;top:120px;animation-delay:2s}.eyebrow{display:inline-block;color:var(--blue);font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.hero h1{font-size:64px;line-height:1.05;letter-spacing:-2px;margin-bottom:24px}.hero p,.section-heading p{font-size:19px;line-height:1.8;color:var(--muted);max-width:820px}.hero-actions{display:flex;gap:16px;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 28px;font-weight:900;border:0;cursor:pointer}.primary{background:linear-gradient(135deg,var(--blue),var(--purple));color:white;box-shadow:0 16px 38px rgba(20,87,201,.3)}.secondary{background:white;color:var(--blue);box-shadow:var(--shadow)}.hero-visual{display:grid;place-items:center}.planet{width:430px;height:430px;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#fff 0%,#edf4ff 62%,#d2e4ff 100%);box-shadow:0 35px 110px rgba(20,87,201,.24);animation:float 4s ease-in-out infinite}.planet:before{content:"";position:absolute;inset:-34px;border:18px solid rgba(20,87,201,.12);border-left-color:rgba(109,40,217,.38);border-right-color:rgba(47,124,246,.34);border-radius:50%;animation:rotate 14s linear infinite}.planet img{width:250px;z-index:2;animation:premiumFly 5s ease-in-out infinite}.planet span{position:absolute;background:white;color:var(--blue);font-weight:900;padding:15px 22px;border-radius:999px;box-shadow:0 14px 35px rgba(8,20,45,.14);z-index:3}.planet span:nth-of-type(1){top:5px}.planet span:nth-of-type(2){right:-24px;top:145px}.planet span:nth-of-type(3){right:50px;bottom:28px}.planet span:nth-of-type(4){left:-34px;top:180px}.planet span:nth-of-type(5){left:65px;bottom:18px}.section{padding:100px 7%;text-align:center}.section-heading{max-width:900px;margin:0 auto 50px}.section-heading h2{font-size:44px;margin-bottom:16px;letter-spacing:-1px}.overview-grid,.cards,.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.overview-grid>div,.card,.why-grid>div,.contact-card,.industry-grid div,.jobs div,.benefits span{background:rgba(255,255,255,.88);border:1px solid rgba(20,87,201,.08);border-radius:28px;box-shadow:var(--shadow)}.overview-grid>div{padding:34px}.overview-grid h3,.card h3,.why-grid h3{font-size:23px;margin-bottom:12px;color:var(--blue)}.overview-grid p,.card p,.why-grid p{line-height:1.7;color:var(--muted)}.cards{grid-template-columns:repeat(4,1fr);text-align:left}.card{padding:30px;transition:.4s}.card b{color:var(--purple);font-size:22px}.card:hover{transform:translateY(-14px);box-shadow:0 35px 90px rgba(20,87,201,.26)}.industry-grid,.jobs{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.industry-grid div,.jobs div{padding:26px;font-weight:900;transition:.35s}.industry-grid div:hover,.jobs div:hover{background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;transform:translateY(-9px)}.stats{padding:80px 7%;background:linear-gradient(135deg,var(--blue),var(--purple));color:white;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stats h3{font-size:54px}.stats p{font-weight:800}.benefits{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:30px}.benefits span{padding:16px 24px;font-weight:900}.contact-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;padding:45px;text-align:left}.contact-card h2{font-size:42px;margin-bottom:18px}.contact-card p{line-height:1.8;color:var(--muted);margin:12px 0}.contact-card a{color:var(--blue);font-weight:800}form{display:grid;gap:16px}input,textarea,select{width:100%;padding:17px;border:1px solid #dbe6ff;border-radius:16px;font:inherit;background:#fff;outline:none}textarea{height:140px;resize:vertical}footer{background:#08142d;color:white;text-align:center;padding:42px 7%;line-height:1.8}footer img{height:82px;background:transparent;padding:0;border-radius:0;margin-bottom:14px;animation:premiumFly 5s ease-in-out infinite;filter:drop-shadow(0 12px 22px rgba(255,255,255,.18))}.reveal{opacity:0;transform:translateY(35px);transition:1s}.reveal.show{opacity:1;transform:translateY(0)}body.dark{--bg:#071225;--ink:#f8fbff;--muted:#c5d2ea;--card:#101f38}body.dark .site-header,body.dark .dropdown,body.dark .overview-grid>div,body.dark .card,body.dark .why-grid>div,body.dark .contact-card,body.dark .industry-grid div,body.dark .jobs div,body.dark .benefits span{background:rgba(16,31,56,.92);color:#fff}body.dark .hero{background:linear-gradient(120deg,#071225,#13264a)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes counterSpin{to{transform:rotate(-360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-18px)}}@keyframes fly{to{transform:translate(60px,-75px) rotate(190deg)}}@keyframes premiumFly{0%{transform:translateY(0)}20%{transform:translateY(-10px)}40%{transform:translateY(-5px)}60%{transform:translateY(8px)}80%{transform:translateY(3px)}100%{transform:translateY(0)}}@media(max-width:1050px){.cards{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr;text-align:center}.hero p{margin:auto}.hero-actions{justify-content:center}.planet{width:340px;height:340px}.planet img{width:210px}.overview-grid,.why-grid{grid-template-columns:1fr}.industry-grid,.jobs,.stats{grid-template-columns:repeat(2,1fr)}.contact-card{grid-template-columns:1fr}}@media(max-width:760px){.site-header{height:auto;padding:12px 5%;align-items:flex-start}.brand img{height:62px}.mobile-toggle{display:block}.navbar{display:none;position:absolute;top:86px;left:5%;right:5%;background:white;border-radius:24px;padding:18px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.navbar.open{display:flex}.dropdown{position:static;width:100%;box-shadow:none;margin-top:6px}.nav-item:hover .dropdown{display:block}.hero h1{font-size:39px}.hero{padding-top:160px}.cards,.industry-grid,.jobs,.stats{grid-template-columns:1fr}.section{padding:75px 5%}.hero-actions{flex-direction:column}.contact-card{padding:26px}.loader-ring{width:190px;height:190px}.loader-ring img{width:140px}}


/* Final requested updates */
.card b{display:none!important}
.card h3,.overview-grid h3,.why-grid h3{margin-top:10px}
.card{padding-top:38px}
.why-grid>div,.overview-grid>div{padding-top:40px}
.contact-line{display:flex;align-items:flex-start;gap:14px;margin:14px 0}.contact-line p{margin:0!important}.contact-icon{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;font-size:18px;box-shadow:0 10px 24px rgba(20,87,201,.22)}.address-line{align-items:flex-start}.address-line p{line-height:1.75!important}footer p:last-child{margin-top:0}

/* Final clickable/social update */
.planet a{position:absolute;background:white;color:var(--blue);font-weight:900;padding:15px 22px;border-radius:999px;box-shadow:0 14px 35px rgba(8,20,45,.14);z-index:3;text-decoration:none;transition:.3s}.planet a:hover{transform:scale(1.08);background:linear-gradient(135deg,var(--blue),var(--purple));color:white}.planet a:nth-of-type(1){top:5px}.planet a:nth-of-type(2){right:-24px;top:145px}.planet a:nth-of-type(3){right:50px;bottom:28px}.planet a:nth-of-type(4){left:-34px;top:180px}.planet a:nth-of-type(5){left:65px;bottom:18px}.planet span{display:none!important}
.overview-grid>a,.why-grid>a,.industry-grid a,.jobs a,.benefits a,.stats a{color:inherit;text-decoration:none;background:rgba(255,255,255,.88);border:1px solid rgba(20,87,201,.08);border-radius:28px;box-shadow:var(--shadow);transition:.35s}.overview-grid>a{padding:40px 34px}.why-grid>a{padding:40px 30px}.overview-grid>a:hover,.why-grid>a:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(20,87,201,.20)}.industry-grid a,.jobs a{padding:26px;font-weight:900;text-align:center}.benefits a{padding:16px 24px;font-weight:900}.industry-grid a:hover,.jobs a:hover,.benefits a:hover{background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;transform:translateY(-9px)}.stats a{background:transparent;border:0;box-shadow:none;color:white}.stats a:hover{transform:translateY(-6px)}
.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.social-links a,.floating-whatsapp{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:900;background:linear-gradient(135deg,var(--blue),var(--purple));box-shadow:0 14px 30px rgba(20,87,201,.28);transition:.3s}.social-links a:hover,.floating-whatsapp:hover{transform:translateY(-5px) scale(1.06)}.footer-social{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:8px 0 14px}.footer-social a{color:white;text-decoration:none;font-weight:800;opacity:.88}.footer-social a:hover{opacity:1;color:#79aaff}.floating-whatsapp{position:fixed;right:22px;bottom:22px;z-index:1000;width:58px;height:58px;font-size:24px;background:#25D366;color:white}.contact-line strong{color:var(--ink)}body.dark .overview-grid>a,body.dark .why-grid>a,body.dark .industry-grid a,body.dark .jobs a,body.dark .benefits a{background:rgba(16,31,56,.92);color:#fff}body.dark .contact-line strong{color:#fff}
