.nav nav{flex-wrap:wrap;justify-content:center;gap:15px}.nav nav a[aria-current=page]{color:var(--cyan)}.page-hero{min-height:600px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px;padding-top:55px;padding-bottom:65px}.page-hero h1{font-size:clamp(52px,6vw,88px);letter-spacing:-4px;line-height:1.05}.page-hero p{color:var(--muted);font-size:18px;line-height:1.8;max-width:600px}.page-art{height:390px;position:relative;display:grid;place-items:center;border-radius:40px;background:radial-gradient(circle at 50% 50%,#5744ac,#27215c 45%,#141934 75%,transparent 76%);isolation:isolate}.page-art>span{font-size:140px;z-index:2;filter:drop-shadow(0 22px 15px #0006);animation:float 5s ease-in-out infinite}.page-glow{position:absolute;width:200px;height:200px;border-radius:50%;background:#d1c1ff55;filter:blur(50px)}.page-art .spark{position:absolute;font-style:normal}.page-art .a{left:12%;top:20%}.page-art .b{right:9%;bottom:20%}.page-feature{display:grid;grid-template-columns:.9fr 1.1fr;background:#141c3a;border:1px solid #ffffff23;border-radius:30px;overflow:hidden;margin-top:35px}.page-feature-visual{min-height:400px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at center,#5d50ae,#292b6c 50%,#1a2a55)}.page-feature-visual>span:first-child{font-size:125px;position:relative;z-index:2}.orbit{position:absolute;width:300px;height:120px;border:2px solid #e1d0ff66;border-radius:50%;transform:rotate(-24deg)}.orbit-two{transform:rotate(57deg)}.page-feature-copy{padding:55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page-feature-copy h2{font-size:14px;letter-spacing:2px;color:var(--cyan);text-transform:uppercase}.page-feature-copy h3{font-size:clamp(34px,4vw,56px);letter-spacing:-2px;line-height:1.08;margin:14px 0 20px}.page-feature-copy p{color:var(--muted);line-height:1.9;margin-bottom:27px}.page-subtitle{font-size:clamp(35px,4vw,55px);letter-spacing:-2px;margin:20px 0 30px}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-tile{padding:34px;border:1px solid #ffffff24;border-radius:23px;background:linear-gradient(135deg,#362966,#17254d);transition:transform .2s}.page-tile:hover{transform:translateY(-6px)}.tile-1{background:linear-gradient(135deg,#6b345c,#2c285c)}.tile-2{background:linear-gradient(135deg,#176073,#1c2c60)}.page-tile>span{font-size:36px}.page-tile h3{font-size:24px;margin:28px 0 12px}.page-tile p{font-size:13px;line-height:1.7;color:#c3cce2}.page-tile strong{font-size:12px;color:var(--cyan)}.page-bottom{margin-bottom:95px;padding-top:60px;padding-bottom:60px;border-radius:25px;background:#24204e;display:flex;align-items:center;justify-content:space-around;gap:20px}.page-bottom h2{font-size:clamp(28px,4vw,48px);letter-spacing:-2px;margin:0}.page-bottom h2 em{font-style:normal;color:var(--pink)}@media(max-width:900px){.nav nav{gap:9px}.nav nav a{font-size:11px}.page-hero{grid-template-columns:1fr}.page-art{max-width:500px;width:100%;margin:auto}.page-feature{grid-template-columns:1fr}.page-feature-visual{min-height:300px}}@media(max-width:700px){.nav nav{gap:0}.nav nav a{font-size:13px}.page-hero{min-height:0;padding-top:60px}.page-hero h1{letter-spacing:-2px}.page-art{height:290px}.page-art>span{font-size:100px}.page-feature-copy{padding:35px 26px}.page-grid{grid-template-columns:1fr}.page-bottom{flex-direction:column;text-align:center;margin-left:20px;margin-right:20px}.page-tile{padding:28px}}