*{box-sizing:border-box}.homebody{display:block;padding:0;background:#071629;color:#fff;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.home-nav{height:78px;max-width:1400px;margin:auto;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.brand img{width:185px;height:auto}.brand span{font-size:10px;letter-spacing:1px;font-weight:800;color:#c5e5ff;background:#1267cf;padding:6px 10px;border-radius:20px}.home-nav nav{display:flex;gap:34px}.home-nav nav a,.login-link{color:#e4edf8;text-decoration:none;font-size:14px;font-weight:600;opacity:.85}.home-nav nav a.active{opacity:1;border-bottom:2px solid #55c4ff;padding-bottom:10px}.nav-actions{display:flex;align-items:center;gap:18px}.nav-cta,.primary-cta{background:linear-gradient(110deg,#08b8ef,#075cf4);color:#fff;text-decoration:none;border-radius:13px;padding:14px 21px;font-weight:800;box-shadow:0 10px 28px #087df455}.menu-toggle{display:none;background:#ffffff18;color:white;border:1px solid #ffffff40;border-radius:10px;padding:9px}.hero{min-height:710px;position:relative;padding:72px 5.5% 125px;background:radial-gradient(ellipse at 75% 30%,#075aa2 0%,transparent 45%),linear-gradient(120deg,#061a31,#073e72 58%,#0b2440);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061a31ef 0%,#062b4bb8 47%,#08213a55 100%);z-index:1}.hero-copy{position:relative;z-index:2;max-width:650px}.eyebrow,.section-heading>span,.closing-cta>div>span{font-size:12px;letter-spacing:3px;font-weight:800;color:#8edcff}.eyebrow span{display:inline-block;width:26px;height:2px;background:#27c5ff;vertical-align:middle;margin-right:10px}.hero h1{font-size:clamp(48px,6.2vw,82px);line-height:.99;letter-spacing:-4px;margin:28px 0 22px;font-weight:900}.hero h1 em,.section-heading h2 em,.closing-cta h2 em{font-style:normal;color:#8bdcff}.hero-copy>p{font-size:18px;line-height:1.65;color:#d8e7f6;max-width:560px}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.hero-pills span{border:1px solid #ffffff38;background:#ffffff13;backdrop-filter:blur(12px);padding:10px 13px;border-radius:11px;font-size:12px;color:#eaf7ff}.hero-actions{display:flex;gap:16px;align-items:center;margin-top:32px}.primary-cta{display:inline-flex;gap:22px;align-items:center;padding:17px 23px}.secondary-cta{border:1px solid #ffffff8a;border-radius:13px;padding:16px 22px;color:white;text-decoration:none;font-weight:700;background:#ffffff0d}.trustline{margin-top:42px;font-size:10px;letter-spacing:2px;color:#9db9d2}.trustline strong{color:white}.hero-art{position:absolute;z-index:2;right:4%;top:55px;width:min(49%,680px);height:550px;display:flex;align-items:center;justify-content:center}.visual-frame{width:100%;max-width:650px;transform:rotate(1deg);border:1px solid #ffffff60;border-radius:26px;overflow:hidden;box-shadow:0 30px 90px #0008;background:#0b2846}.visual-frame img{display:block;width:100%;height:auto}.glow{position:absolute;width:420px;height:420px;border-radius:50%;background:#14aaff55;filter:blur(80px)}.float-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#142f4fce;border:1px solid #ffffff55;border-radius:15px;backdrop-filter:blur(18px);box-shadow:0 15px 35px #0004;font-size:12px}.float-chip b{font-size:25px;color:#69d8ff}.float-chip small{color:#b5cee5}.chip-one{right:-2%;top:35%}.chip-two{left:-3%;bottom:14%}.hero-bottom{position:absolute;z-index:3;bottom:22px;left:5.5%;right:5.5%;display:grid;grid-template-columns:repeat(6,1fr);background:#ffffff1c;border:1px solid #ffffff48;border-radius:18px;backdrop-filter:blur(20px);padding:17px 12px;box-shadow:0 15px 40px #0003}.hero-bottom>div{display:flex;align-items:center;gap:11px;padding:4px 14px;border-right:1px solid #ffffff42}.hero-bottom>div:last-child{border:0}.hero-bottom b{font-size:25px;color:#8edcff}.hero-bottom span{font-size:12px;font-weight:700}.hero-bottom small{display:block;font-size:10px;color:#c3d6e9;font-weight:400;margin-top:4px}.feature-section,.events-section{padding:100px 6%;max-width:1400px;margin:auto}.section-heading{text-align:center;margin-bottom:45px}.section-heading h2,.closing-cta h2{font-size:clamp(34px,4vw,52px);letter-spacing:-2px;line-height:1.1;margin:16px 0}.section-heading p,.closing-cta p{color:#b7c8da}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-grid article{background:linear-gradient(145deg,#112e4d,#0b2038);border:1px solid #ffffff16;border-radius:17px;padding:27px;min-height:190px}.feature-grid i{font-style:normal;color:#5bd2ff;font-size:28px}.feature-grid h3{margin:15px 0 8px}.feature-grid p{color:#b7c8da;line-height:1.6;font-size:14px;margin:0}.events-section{padding-top:35px}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.event-card{overflow:hidden;border-radius:18px;background:#112b48;border:1px solid #ffffff20;color:white;text-decoration:none;transition:.2s}.event-card:hover{transform:translateY(-5px);border-color:#5bcfff}.event-card>img,.event-placeholder{width:100%;height:175px;object-fit:cover}.event-placeholder{display:grid;place-items:center;background:linear-gradient(130deg,#0867aa,#112b48);font-size:60px;font-weight:900}.event-card-content{padding:21px}.event-card-content small{color:#7ddaff;letter-spacing:1.5px;font-weight:800}.event-card-content h3{margin:9px 0}.event-card-content p{font-size:13px;line-height:1.5;color:#b7c8da;min-height:40px}.event-card-content b{font-size:12px;color:#75d9ff}.empty-events{grid-column:1/-1;text-align:center;padding:40px;border:1px dashed #ffffff44;border-radius:18px;color:#c2d4e7}.closing-cta{max-width:1280px;margin:30px auto 80px;padding:45px 5%;border-radius:24px;background:linear-gradient(110deg,#0b548b,#11315a);border:1px solid #ffffff28;display:flex;justify-content:space-between;align-items:center;gap:25px}.closing-cta h2{margin-bottom:10px}.closing-cta p{margin:0}.home-footer{padding:25px 6%;border-top:1px solid #ffffff18;display:flex;align-items:center;justify-content:space-between;color:#9fb4c9;font-size:12px}.home-footer img{width:145px}.home-footer a{color:#bdeaff;text-decoration:none}
@media(max-width:1000px){.hero-art{right:-6%;width:48%;opacity:.8}.hero-copy{max-width:58%}.hero-bottom{grid-template-columns:repeat(3,1fr);gap:10px}.hero-bottom>div:nth-child(3){border:0}.hero{padding-bottom:170px}.hero-art{top:100px}.feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.home-nav{height:68px;padding:0 18px}.brand img{width:145px}.home-nav nav{display:none;position:absolute;top:64px;left:14px;right:14px;padding:18px;background:#0c2948;border:1px solid #ffffff30;border-radius:14px;flex-direction:column;gap:18px}.home-nav nav.open{display:flex}.nav-actions{margin-left:auto;margin-right:10px}.nav-actions .login-link{display:none}.nav-cta{font-size:11px;padding:10px 12px}.menu-toggle{display:block}.hero{padding:50px 22px 235px;min-height:920px}.hero:before{background:linear-gradient(180deg,#061a31ef 0%,#062b4bb8 55%,#08213a80 100%)}.hero-copy{max-width:none}.hero h1{font-size:51px;letter-spacing:-2.8px}.hero-copy>p{font-size:15px}.hero-pills{gap:7px}.hero-pills span{font-size:10px;padding:8px}.hero-actions{flex-wrap:wrap}.primary-cta,.secondary-cta{font-size:13px;padding:14px 16px}.hero-art{top:auto;bottom:120px;left:9%;right:9%;width:82%;height:auto;opacity:.95}.visual-frame{border-radius:16px}.float-chip{display:none}.hero-bottom{left:14px;right:14px;bottom:14px;grid-template-columns:repeat(2,1fr);padding:9px}.hero-bottom>div{padding:7px;border-right:0;gap:7px}.hero-bottom b{font-size:20px}.hero-bottom span{font-size:10px}.hero-bottom small{font-size:9px}.feature-section,.events-section{padding:65px 20px}.feature-grid,.event-grid{grid-template-columns:1fr}.feature-grid article{min-height:0}.section-heading h2{font-size:36px}.closing-cta{margin:10px 18px 55px;padding:28px;display:block}.closing-cta .primary-cta{margin-top:22px}.home-footer{flex-wrap:wrap;gap:15px}.home-footer img{width:125px}}