@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600;700&family=Yellowtail&display=swap');
:root{font-family:'DM Sans',Arial,sans-serif;background:#fdf7ff;color:#09051d}body{background:#fdf7ff}h1,h2,.brand,.button,.tiles span{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400}header{min-height:92px;background:rgba(9,5,29,.96);border-bottom:1px solid rgba(72,243,227,.25);position:relative;z-index:20;padding:10px clamp(24px,5vw,76px)}.brand{font-size:22px;letter-spacing:.03em}.brand b{font-size:30px;color:#ff4fa3}.brandmark{border-color:#48f3e3;border-radius:2px;color:#fff;background:linear-gradient(135deg,#ff4fa3,#8d45ff);font-family:Arial,sans-serif}.call{background:linear-gradient(115deg,#ff4fa3,#8d45ff);color:#fff;box-shadow:0 0 22px rgba(255,79,163,.28)}header nav{align-items:center;gap:29px;font-size:14px;font-weight:600}header nav>a:hover{color:#ff4fa3}.mega{position:relative}.mega summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.mega summary::-webkit-details-marker{display:none}.chevron{width:8px;height:8px;border-right:2px solid #48f3e3;border-bottom:2px solid #48f3e3;transform:rotate(45deg);margin-top:-4px}.mega[open] .chevron{transform:rotate(225deg);margin-top:4px}.mega-panel{position:absolute;left:-20px;top:calc(100% + 10px);width:330px;display:grid;gap:1px;padding:10px;background:#fdf7ff;border-top:3px solid #ff4fa3;box-shadow:0 22px 55px #0006;color:#09051d}.mega-panel a{display:block;padding:18px;background:white;font-size:13px}.mega-panel a:hover{background:#09051d;color:white}.company .mega-panel{right:0;left:auto;width:220px}.hero{min-height:740px;background:radial-gradient(circle at 35% 30%,#321568,#120a2d 46%,#09051d)}.hero>div:first-child{padding:clamp(74px,8vw,122px) clamp(32px,7vw,112px)}h1{font-size:clamp(72px,8vw,126px);line-height:.78;text-shadow:5px 5px 0 rgba(141,69,255,.32)}.eyebrow{color:#ff4fa3;font-size:11px}.lead{color:#ffffffb8}.button{background:linear-gradient(115deg,#ff4fa3,#8d45ff);font-size:24px;clip-path:none;border-radius:2px;box-shadow:0 0 32px rgba(255,79,163,.28)}.checks{border-top:1px solid rgba(72,243,227,.2);padding-top:36px}.checks li:before{color:#48f3e3}.visual{min-height:740px}.visual span{font-family:'Bebas Neue',sans-serif;font-size:35px}.content{padding-top:120px;padding-bottom:120px}.content>p:not(.eyebrow){color:#615a72}.tiles a{background:#fff;border-color:rgba(9,5,29,.14)}.tiles a:hover{background:#09051d;color:white}.tiles span{font-size:35px}.tiles b{font-family:'DM Sans',sans-serif;color:#8d45ff}.band{background:#120a2d}footer{background:#09051d}@media(max-width:1050px){header nav{overflow:visible;flex-wrap:wrap}.mega-panel{top:100%}.visual{min-height:430px}}@media(max-width:620px){header{align-items:start}.brand b{font-size:23px}header nav{gap:14px}.mega-panel{width:220px}.hero>div:first-child{padding:65px 24px}.visual{min-height:340px}.content{padding:75px 24px}}
