.iridescent-text{background:linear-gradient(45deg,#7FFFD4,#8A2BE2,#00FFFF,#FFD700);background-size:300% 300%;background-clip:text;animation:iridescent-glow 5s ease infinite}body{color:#F5F5F5;font-family:Sora,sans-serif;margin:30}main{padding-top:20px}body{font-weight:400;line-height:1.6;color:#ffffff;background-color:#000000}.hero-banner{position:relative;height:100vh;background-image:url(/images/IrisBanner.png);background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.75));z-index:1}.hero-stars{position:absolute;inset:0;background:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.15;animation:stars-float 60s linear infinite;z-index:2}@keyframes stars-float{0%{background-position:0 0}to{background-position:1000px 1000px}}.hero-content{position:relative;z-index:3;max-width:900px;padding:2rem;text-wrap:balance}.brand-title{font-size:clamp(3rem,8vw,5rem);font-weight:700;color:#ffffff;text-shadow:2px 2px 6px rgba(0,0,0,.7);margin-bottom:1rem}.hero-subtext{font-size:1.5rem;font-weight:300;color:#ffffff;text-shadow:1px 1px 3px rgba(0,0,0,.8);margin-bottom:2rem}.glowing-btn{display:inline-block;font-size:1.25rem;padding:.75rem 2rem;background-color:#8A2BE2;border:none;border-radius:.5rem;text-transform:uppercase;font-weight:600;letter-spacing:1px;box-shadow:0 0 15px #8A2BE2;transition:all .3s ease;color:white;text-decoration:none}.glowing-btn:hover{box-shadow:0 0 30px #8A2BE2,0 0 60px #8A2BE2;transform:scale(1.05)}.fade-in{opacity:0;animation:fadeIn 2s ease-in forwards}.fade-in:first-child{animation-delay:.2s}.fade-in:nth-child(2){animation-delay:.6s}.fade-in:nth-child(3){animation-delay:1s}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.chevron-down{margin-top:2rem;font-size:2rem;animation:bounce 2s infinite;opacity:.6}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}a,div,h1,h2,h3,h4,h5,h6,p,span{color:inherit}@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");body{font-family:Poppins,sans-serif;background-color:black;color:white}.iridescent-text{background:linear-gradient(90deg,#00ffe0,#a34df7,#ff00c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_44151c{font-family:Poppins,Poppins Fallback;font-style:normal}