/* Selected direction 2. This file changes presentation only. */
.header{background:#21143cf5;border-color:#ffffff12;color:white}.header .brand-dot{color:#b49aff}.desktop-nav a,.desktop-nav a:last-child{color:#e7def6}.desktop-nav a:hover{color:#dcff80}.header-cta{background:#6447f5;box-shadow:inset 0 0 0 1px #9c80ff66}.menu-toggle span{background:#fff}.mobile-menu{background:#21143c;color:#fff;border-color:#503b6b}.mobile-menu a{color:#eee6ff;border-color:#ffffff1c}
.hero{isolation:isolate;min-height:780px;padding-block:66px 60px;color:#fff}.hero:before{content:"";position:absolute;z-index:-2;top:0;bottom:-23px;left:calc((100% - 100vw)/2);width:100vw;background:#21143c url('media/brand-dark-ribbons.webp') center/cover no-repeat}.hero-visual:before{display:none}.hero h1{color:#fff}.hero h1>span{color:#b89bff}.hero .city-label{background:#dcff80;color:#253414;font-weight:500}.hero .city-label .status-dot{background:#477b29}.hero-description{color:#c8b9df}.hero-description strong{color:#e0d5ed}.hero-trial{background:#ffffff0a;color:#f5efff;box-shadow:inset 0 0 0 1px #ffffff1f}.hero-trial svg{color:#dcff80}.hero-actions>.button-primary{background:#dcff80;color:#1d172c;box-shadow:0 8px 32px #a5ff4018}.hero-actions>.button-primary:hover{background:#e8ffa9;box-shadow:0 8px 32px #a5ff4030}.hero-video-link{color:#f1eaff}.hero-video-link>.hero-play{background:#ffffff05;border-color:#9a77ff;color:#fff}.hero-video-link small{color:#c0afd7}.signup-help{color:#cbbadd}.hero .trial-terms-link{color:#c0afd5;text-decoration-color:#82669f}.hero .trial-terms-link:hover{color:#efffc7}.hero .platform-options span{color:#e3d6f6}.hero .platform-options span+span{border-color:#72578f}.hero .map-demo{box-shadow:0 22px 70px #12052566;color:#21162f;transform:rotate(-3deg)}.hero .availability-demo{background:#ffffff0c;border-color:#ffffff30;box-shadow:none}.hero .availability-copy strong{color:#f1e8ff}.hero .availability-copy>span{color:#c5b0df}.hero .availability-actions #availability-play{background:#f1eaff;color:#5931c5}.hero .availability-actions #availability-reset{color:#e4d6fa}.hero .map-benefit-caption{color:#e2d4f5}.hero .demo-caption{color:#bfadd4}
.principle-strip{position:relative;margin-top:46px;background:#f3effd}.business-section{background:#281b46}.join-section{background:#21143c url('media/brand-dark-ribbons.webp') right center/cover no-repeat;color:#fff}.join-section .eyebrow{color:#c8aff9}.join-copy h2{color:#fff}.join-copy>p{color:#d0c1e4}.join-links>span{color:#bba4d5}.join-links a{color:#fff}.join-register .trial-terms-link{color:#d0b9ef;text-decoration-color:#9677b7}.join-register .register-button{background:#dcff80;color:#21152f;box-shadow:0 12px 36px #10031d4d}.join-register .register-button:hover{background:#e6ffa6}.join-register .trial-offer{background:#ffffff0c;border:1px solid #ffffff30;color:#fff}.join-register .trial-offer svg{color:#dcff80}
@media(max-width:1000px){.hero{min-height:740px}.hero .map-demo{transform:rotate(-2deg)}}
@media(max-width:800px){.hero{min-height:0;padding-block:42px 40px;gap:38px}.hero:before{bottom:-15px;background-position:65% center}.principle-strip{margin-top:36px}.hero .map-demo{transform:rotate(-2deg)}.hero .map-benefit-caption{margin-top:18px}}
@media(max-width:620px){.hero{padding-block:34px 30px;gap:35px}.hero .map-demo{transform:none}.hero:before{background-position:62% center}.hero-trial{font-size:12px;padding:10px 14px}.hero-actions>.button-primary{font-size:15px}.hero-video-link{font-size:12px}.hero .availability-demo{margin-top:16px}.hero .availability-copy strong{font-size:12px}.hero .availability-copy>span{font-size:10px}.hero .map-benefit-caption{font-size:11px}.hero .demo-caption{font-size:10px}.principle-strip{margin-top:32px}.join-section{background-position:65% center}}
.join-copy h2>span{color:#b89bff}.join-copy .launch-tag{color:#d4bdec}.join-copy .launch-tag .status-dot{background:#dcff80}
