@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap");:root{--black:#071522;--panel:#10283b;--red:#75c9f2;--white:#ffffff;--muted:#b7d9ec;--celeste:#75c9f2;--amarillo:#ffd43b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.announcement{height:30px;background:var(--celeste);color:#071522;display:flex;align-items:center;justify-content:center;gap:10px;font-size:9px;font-weight:800;letter-spacing:1.8px}.eyebrow span,.pulse{width:7px;height:7px;background:var(--amarillo);border-radius:50%;display:inline-block;box-shadow:0 0 12px var(--amarillo)}.announcement-separator{opacity:.55}.header{height:82px;padding:0 6.5%;justify-content:space-between;background:#091c2b;border-bottom:1px solid #ffffff20;position:relative;z-index:5}.brand,.header{display:flex;align-items:center}.brand{gap:10px}.brand-mark{width:43px;height:43px;background:var(--celeste);color:#071522;display:grid;place-items:center;font-family:Barlow Condensed;font-weight:900;font-size:20px;transform:skew(-7deg)}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-size:11px;letter-spacing:2px}.brand-copy small{font-family:Barlow Condensed;font-size:17px;font-weight:800;letter-spacing:1.5px}.brand-copy b{color:var(--amarillo)}.desktop-nav{display:flex;gap:32px}.desktop-nav a,.login-link{font-size:11px;color:#c2d7e4;font-weight:600}.desktop-nav .active,.desktop-nav a:hover{color:var(--amarillo)}.desktop-nav .active:after{content:"";display:block;height:2px;background:var(--amarillo);margin-top:9px}.header-actions{display:flex;align-items:center;gap:23px}.button{background:var(--celeste);color:#071522;padding:16px 21px;display:inline-flex;align-items:center;gap:25px;font-size:10px;font-weight:800;letter-spacing:1px;transition:.2s}.button:hover{background:var(--amarillo);transform:translateY(-2px)}.button span{font-size:17px}.button-small{padding:12px 15px;gap:12px}.mobile-menu{display:none;background:none;color:white;border:0;font-size:24px}.hero{min-height:590px;position:relative;overflow:hidden;padding:94px 6.5% 70px;background:radial-gradient(ellipse at 76% 47%,#174b6c 0,#102b40 28%,#071522 66%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%);opacity:.5}.hero-content{position:relative;z-index:2;max-width:560px}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:800;color:#d5e9f5;display:flex;align-items:center;gap:10px}.eyebrow span{background:var(--amarillo);box-shadow:0 0 12px #ffd43b80}.creator-copy h2,.hero h1,.section h2{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;font-size:clamp(62px,8vw,106px);line-height:.84;letter-spacing:-1px;margin:25px 0}.hero h1 span{color:var(--celeste)}.hero-text{max-width:440px;color:#c1d8e7;font-size:13px;line-height:1.9}.hero-buttons{display:flex;gap:12px;margin-top:29px;flex-wrap:wrap}.button-outline{background:transparent;color:white;border:1px solid #ffffff70}.button-outline:hover{background:#ffffff12;color:var(--amarillo)}.hero-footnote{margin-top:34px;color:#b5ccda;font-size:10px}.check{color:var(--amarillo);margin-right:8px}.hero-visual{right:4%;width:51%;height:410px}.hero-visual,.visual-glow{position:absolute;top:70px}.visual-glow{width:430px;height:250px;right:5%;background:#75c9f230;filter:blur(65px);border-radius:50%}.visual-label{position:absolute;right:8%;top:4px;text-align:right;font-family:Barlow Condensed;font-size:20px;line-height:.9;color:#ffffff55;font-weight:800;letter-spacing:2px}.visual-label b{font-size:28px;color:var(--amarillo)}.road-line{position:absolute;bottom:63px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffffff70,transparent)}.truck-art{position:absolute;bottom:64px;left:4%;width:90%;height:190px;filter:drop-shadow(0 22px 16px #000)}.truck-trailer{position:absolute;left:1%;bottom:35px;width:62%;height:125px;background:linear-gradient(145deg,#dcecf5,#8ebbd2);border:1px solid #fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.truck-trailer:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:var(--amarillo)}.truck-trailer span{position:absolute;left:25px;top:50px;font-family:Barlow Condensed;font-weight:900;font-size:19px;letter-spacing:2px;color:#10283b}.truck-trailer b{color:#168bc7}.truck-cab{position:absolute;right:7%;bottom:35px;width:29%;height:145px;background:linear-gradient(115deg,#168bc7,#75c9f2 55%,#236f9c);-webkit-clip-path:polygon(0 0,68% 0,100% 38%,100% 100%,0 100%);clip-path:polygon(0 0,68% 0,100% 38%,100% 100%,0 100%)}.truck-window{position:absolute;right:12%;top:12px;width:58%;height:51px;background:linear-gradient(130deg,#11191e,#52616a);-webkit-clip-path:polygon(0 0,76% 0,100% 100%,0 100%);clip-path:polygon(0 0,76% 0,100% 100%,0 100%)}.truck-grille{position:absolute;right:5%;bottom:13px;width:75%;height:38px;border:5px solid #292d30;background:repeating-linear-gradient(0deg,#777 0 2px,#222 2px 5px)}.truck-light{position:absolute;right:0;bottom:58px;width:13px;height:19px;background:var(--amarillo)}.wheel{position:absolute;bottom:0;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,#555 0 18%,#aaa 19% 28%,#17191a 30% 65%,#666 67% 72%,#111 74%);border:3px solid #080909}.wheel-one{left:17%}.wheel-two{right:25%}.wheel-three{right:5%}.visual-caption{position:absolute;right:7%;bottom:15px;color:#c0d8e7;font-size:8px;letter-spacing:2px}.visual-caption span{color:var(--amarillo);margin-right:10px}.hero-bottom{position:absolute;bottom:22px;left:6.5%;right:6.5%;display:flex;justify-content:space-between;color:#a8c4d5;font-size:8px;letter-spacing:1.6px}.stats{padding:30px 6.5%;background:#10283b;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.stats>div{display:flex;align-items:center;gap:15px;border-right:1px solid #ffffff1a}.stats strong{font-family:Barlow Condensed;font-size:36px;color:var(--amarillo)}.stats span{font-size:8px;line-height:1.6}.stats .stats-note,.stats span{letter-spacing:1px;color:#c3d9e6}.stats .stats-note{display:block;border:0;font-size:10px;line-height:1.7}.stats-note b{color:#fff}.section{padding:95px 6.5%}.categories-section{background:#ffffff;color:#10283b}.dark{color:#52748a}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px;gap:20px}.section h2{font-size:58px;line-height:.9;margin:16px 0}.creator-copy h2 em,.section h2 em{font-style:normal;color:#168bc7}.section-heading>p{max-width:280px;color:#607b8c;font-size:11px;line-height:1.8;margin:0 0 5px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.category-card{position:relative;min-height:155px;padding:23px;background:#f5fbff;border:1px solid #d5e8f2;display:flex;flex-direction:column;align-items:flex-start;transition:.2s}.category-card:hover{border-color:var(--celeste);transform:translateY(-3px);box-shadow:0 8px 20px #168bc722}.category-number{position:absolute;right:18px;top:16px;color:#91a9b8;font-size:9px}.category-icon{font-size:26px;margin-bottom:16px}.category-card strong{font-family:Barlow Condensed;font-size:21px;text-transform:uppercase}.category-card small{font-size:9px;color:#718999;margin-top:4px}.category-arrow{position:absolute;right:19px;bottom:18px;color:#168bc7}.catalog-section{background:#091c2b}.coming-badge{font-size:8px;letter-spacing:1.3px;color:var(--amarillo);border:1px solid #ffd43b80;padding:10px 13px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.featured-card{background:#10283b;border:1px solid #ffffff20}.featured-art{height:190px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,#17577a,#10283b 65%)}.featured-art.trailer{background:radial-gradient(circle at 50% 60%,#254b60,#10283b 65%)}.featured-art.blender{background:radial-gradient(circle at 50% 60%,#79621f,#10283b 65%)}.art-index{position:absolute;left:16px;top:15px;font-size:8px;letter-spacing:1px;color:#d1e4ee}.art-symbol{font-size:75px;filter:grayscale(.15);opacity:.85}.art-watermark{position:absolute;right:-4px;bottom:-35px;font-family:Barlow Condensed;font-size:150px;font-weight:900;color:#ffffff10}.featured-info{padding:20px}.featured-info>span{font-size:8px;color:var(--amarillo);letter-spacing:1.5px;font-weight:800}.featured-info h3{font-family:Barlow Condensed;font-size:25px;margin:7px 0}.featured-info p{font-size:10px;color:#b5cbd8;line-height:1.7;min-height:34px}.featured-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff25;padding-top:14px;margin-top:16px}.featured-footer small{font-size:8px;letter-spacing:1px;color:#b5cbd8}.featured-footer b{color:var(--amarillo)}.creator-section{position:relative;overflow:hidden;padding:85px 9%;background:var(--celeste);color:#071522;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px}.creator-pattern{position:absolute;inset:0;background:repeating-linear-gradient(135deg,#ffffff20 0 1px,transparent 1px 22px);pointer-events:none}.creator-copy,.creator-steps{position:relative}.creator-copy .eyebrow{color:#10283b}.creator-copy .eyebrow span{background:var(--amarillo)}.creator-copy h2{font-size:65px;margin:20px 0}.creator-copy h2 em{color:#fff}.creator-copy p{max-width:440px;color:#10283b;font-size:12px;line-height:1.9;margin-bottom:25px}.button-light{background:#fff;color:#10283b}.button-light:hover{background:var(--amarillo)}.creator-steps{align-self:center;background:#10283b;color:#fff;padding:13px 25px}.creator-steps>div{padding:20px 0;border-bottom:1px solid #ffffff1b;display:grid;grid-template-columns:35px 1fr;grid-column-gap:12px;column-gap:12px}.creator-steps>div:last-child{border:0}.creator-steps span{grid-row:span 2;color:var(--amarillo);font-family:Barlow Condensed;font-size:22px}.creator-steps b{font-size:10px;letter-spacing:1px}.creator-steps small{font-size:9px;color:#b5cbd8;margin-top:5px}.footer{padding:55px 6.5% 20px;background:#071522}.footer>p{font-size:10px;color:#b5cbd8;margin:17px 0 38px}.footer-bottom{border-top:1px solid #ffffff25;padding-top:18px;display:flex;justify-content:space-between;gap:15px;color:#b5cbd8;font-size:8px;letter-spacing:1px}.footer-bottom a{color:var(--amarillo)}.disclaimer{display:block;margin-top:22px;color:#8ba5b6;font-size:8px;line-height:1.6}@media(max-width:900px){.desktop-nav{gap:15px}.desktop-nav a{font-size:10px}.hero-visual{right:-10%;opacity:.65}.hero-content{max-width:500px}.creator-section{gap:35px;padding-left:6%;padding-right:6%}}@media(max-width:680px){.header{height:70px;padding:0 5%}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block}.hero{padding:78px 6% 90px;min-height:650px}.hero-visual{top:290px;right:-13%;width:100%;height:300px;opacity:.55}.hero-content{max-width:100%}.hero h1{font-size:70px}.hero-text{max-width:380px}.hero-bottom{left:6%;right:6%;font-size:7px}.hero-bottom span:nth-child(2){display:none}.stats{grid-template-columns:repeat(2,1fr);padding:25px 6%}.stats>div{border:0}.stats .stats-note{display:none}.section{padding:65px 6%}.section-heading{align-items:flex-start;flex-direction:column}.section h2{font-size:48px}.category-grid,.featured-grid{grid-template-columns:repeat(2,1fr)}.category-card{min-height:140px;padding:17px}.featured-art{height:140px}.featured-info{padding:15px}.featured-info h3{font-size:21px}.creator-section{grid-template-columns:1fr;padding:65px 6%;gap:35px}.creator-copy h2{font-size:58px}.footer{padding:45px 6% 20px}.footer-bottom{flex-wrap:wrap}.coming-badge{align-self:flex-start}}@media(max-width:420px){.category-grid,.featured-grid{grid-template-columns:1fr}.hero h1{font-size:61px}.hero-buttons .button{width:100%;justify-content:space-between}.brand-copy strong{font-size:10px}.brand-copy small{font-size:15px}}