/* Brand palette drawn from the supplied courier emblem. */
:root{--sans:'Golos Brand',Arial,sans-serif;--bg:#050d19;--text:#f2f6ff;--muted:#a8b9ce;--faint:#7186a0;--line:#79b9ff21;--yellow:#ffbb35;--blue:#35b7ff;--grad:linear-gradient(110deg,#ffd153,#ff8a28)}
body{background:#050d19;font-family:var(--sans);font-feature-settings:'ss01' 1,'cv11' 1;letter-spacing:-.015em}body:before{opacity:.045}.marketing-page{background:#050d19}
body .landing-v2{--lp-accent:#ffbd3b;--lp-ink:#071322;--lp-text:#f0f5ff;--lp-muted:#a3b5cd;--lp-surface:#0c1b30;background:radial-gradient(ellipse at 85% 0,#1262ff18,transparent 40%),#050d19}
body .topbar{background:#071323e8;backdrop-filter:blur(22px);border-bottom:1px solid #3999ff24}
body .brand-logo{width:60px;height:60px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 1px #3b9cfa25}body .brand strong{font-weight:750;letter-spacing:-.045em}body .brand small{color:#91a9c5}.nav-pill a{font-weight:500}
body .recruitment-notice{background:linear-gradient(100deg,#ffc94b,#ffad31);color:#071322}

@media (max-width: 600px) {
  .recruitment-notice .recruitment-notice__inner {
    display: grid;
    grid-template-columns: max-content minmax(0, 1fr) auto;
    gap: 6px 8px;
    min-height: auto;
    padding: 8px 12px;
  }

  .recruitment-notice .recruitment-notice__status {
    grid-area: 1 / 1;
  }

  .recruitment-notice .recruitment-notice__inner p {
    grid-area: 1 / 2 / 2 / 4;
    font-size: clamp(10px, 3.125vw, 12px);
  }

  .recruitment-notice .recruitment-notice__start {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
    margin-left: 0;
  }

  .recruitment-notice .recruitment-notice__close {
    grid-area: 2 / 3;
  }
}

@media (max-width: 360px) {
  .recruitment-notice .recruitment-notice__inner {
    column-gap: 5px;
    padding-inline: 8px;
  }

  .recruitment-notice .recruitment-notice__status {
    gap: 4px;
    font-size: 10px;
  }
}
body .primary-button{background:linear-gradient(110deg,#ffd45a,#ffa52d);color:#091323;border:1px solid #ffd77c55;box-shadow:0 6px 24px #ffab1f12;border-radius:14px;font-weight:700;letter-spacing:-.02em;transition:transform .2s,box-shadow .2s}
body .primary-button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ffad342e}
body .header-cta{border-radius:12px}body .landing-v2 .primary-button{box-shadow:0 5px 24px #ffad3015}
body .story-hero{isolation:isolate;position:relative;padding-top:66px;padding-bottom:38px;gap:35px 65px}
body .story-hero:before{content:'';position:absolute;z-index:-2;pointer-events:none;inset:0 calc((1120px - 100vw)/2) -10px;background:linear-gradient(90deg,#050d19 0%,#050d19e8 26%,#050d1980 56%,#050d1915 100%),url('/assets/brand-city.png') right 42%/cover no-repeat;opacity:.62;mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%)}
body .story-hero:after{content:'';position:absolute;pointer-events:none;z-index:-1;inset:0;background:radial-gradient(ellipse at 10% 20%,#050d1960,transparent 60%)}
body .story-hero-copy h1{font-family:'Golos Brand',Arial,sans-serif;letter-spacing:-.06em;font-weight:820;font-size:clamp(62px,6.1vw,94px);line-height:1.04}
body .story-hero-copy h1>em{font-style:normal;letter-spacing:-.055em;background:linear-gradient(110deg,#ffe199 0%,#ffbf3c 45%,#ff8b2b 100%);color:transparent;background-clip:text;-webkit-background-clip:text}
body .story-hero-copy h1>em>span{color:#51c9ff;transform:rotate(-4deg);text-shadow:0 0 30px #268cff55}
body .story-hero-copy h1 .hero-rotor{font-weight:650;letter-spacing:-.055em;font-size:.68em}
body .story-eyebrow{color:#a0bfdc;font-size:10px;letter-spacing:.11em}body .story-eyebrow i{background:#48bfff;box-shadow:0 0 12px #148aff99}
body .story-hero-lead{color:#b7c9df;font-weight:400}body .story-hero-actions>a{color:#b4cbe5}body .story-hero-path{color:#a0b4cd}body .story-income-note{color:#8fa7c3}
body .story-hero-reel{background:linear-gradient(140deg,#102443e8,#09162bed);border:1px solid #55b6ff30;border-radius:26px;box-shadow:0 25px 90px #0006,inset 0 1px 0 #75c9ff15;backdrop-filter:blur(20px)}
body .story-art-halo{background:radial-gradient(circle,#167dff38,transparent 70%)}body .story-slide-copy>span{color:#a7bdd7}body .story-brand>span{color:#7498bb}body .story-slide-copy>p{color:#55c5ff}body .story-segments>button>span{background:linear-gradient(90deg,#2c8cff,#5bd7ff)}body .story-bottom{border-color:#5baaff20}
body .story-proof{border-color:#63b4ff24}body .story-proof small,body .story-proof span{color:#a2b8d2}
body .landing-v2 .offer-marquee{background:#0c213c;color:#b8d5f7;border-top:1px solid #2874b84d;border-bottom:1px solid #2874b84d}body .offer-marquee-track span{font-size:23px;font-weight:600;letter-spacing:-.04em}body .offer-marquee-track i{color:#ffbd3b}
body .landing-v2 .overline{color:#71b9f5;letter-spacing:.11em;font-size:10px;font-weight:600}body .landing-v2 h2,body .landing-v2 .section-intro h2{font-family:'Golos Brand',Arial,sans-serif;font-weight:730;letter-spacing:-.055em}body .landing-v2 h2>span{color:#78ccff}
body .formats-orbit{border-color:#299aff55;background:radial-gradient(circle,#0d438e3b,transparent 65%)}body .formats-route{border-color:#318cff60}body .formats-art-tag{background:#0f2949;color:#cce7ff;border:1px solid #54b5fa35}body .format-tabs button[aria-selected='true']{background:#122f52;color:#80d7ff;border-color:#56b9ff55}
body .income-controls{background:#0b192c;border:1px solid #5faaff24}body .landing-v2 .income-result{background:linear-gradient(145deg,#edf6ff,#d7eaff);color:#10243b;border:1px solid #83bfff55;box-shadow:0 18px 50px #0002}
body .landing-v2 .income-result .income-periods b,body .landing-v2 .income-result .monthly-total{color:#09223e;font-weight:800;letter-spacing:-.055em}body .landing-v2 .income-result .income-periods span,body .landing-v2 .income-result .monthly-label,body .landing-v2 .income-result .monthly-caption{color:#5a7695}
body .transport-switch{background:#06101f;border-color:#3279b52c}body .transport-switch button{color:#a5b8d1}body .transport-switch button.chosen{color:#071322}body .transport-indicator{background:linear-gradient(110deg,#ffd666,#ffab35);box-shadow:0 3px 18px #ffb43b20}body .income-range output{color:#93abc6}body .income-range output b{color:#6ecfff}
body .rewards-board{background:linear-gradient(135deg,#0a1b31,#0b203b);border:1px solid #458cce30}body .rewards-ring{border-color:#348eff55}body .rewards-options>article{border-color:#4594d638}
body .journey-preview{background:linear-gradient(150deg,#0e2340,#09172a);border:1px solid #58a7ff26}body .journey-number{color:#63c5ff}body .journey-steps button{border-color:#5a92c124}
body .native-stage-glow{background:radial-gradient(ellipse,#126eff38,transparent 65%)}body .native-phone{border-color:#223f63;box-shadow:0 30px 90px #0007,0 0 65px #0e72ff16}body .showcase-controls button.active{background:#11335b;border-color:#5ecaff44}
body .faq-desk-list article{border-color:#5a96c329}
body .landing-v2 .closing-offer{position:relative;isolation:isolate;background:#0c2545;color:#eef7ff;border:1px solid #4caaff45;border-radius:28px}
body .landing-v2 .closing-offer:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#07162bf5 0%,#07162bc4 38%,#07162b20 100%),url('/assets/brand-city.png') right center/cover no-repeat;opacity:.95}
body .landing-v2 .closing-offer h2{color:#eff7ff;letter-spacing:-.06em}body .landing-v2 .closing-offer h2 em{color:#ffbd43;font-style:normal}body .landing-v2 .closing-offer .overline{color:#73c6ff}body .landing-v2 .closing-offer>div>p:not(.overline){color:#b2c9e5}body .landing-v2 .closing-offer .primary-button{background:linear-gradient(110deg,#ffd35b,#ffa935);color:#061324;border-radius:14px}body .closing-art>img{opacity:0}body .closing-art>span{opacity:0}
body .compact-footer{background:#030a14;border-color:#3379b82e}body .compact-footer__links a,body .compact-footer__contact a{color:#aac5e2}
body .join-sheet{border:1px solid #439be740;box-shadow:0 25px 100px #0008}.brand-logo--lg{border-radius:20px}
@media(min-width:1160px){body .story-hero:before{left:calc((1120px - 100vw)/2);right:calc((1120px - 100vw)/2)}}
@media(max-width:1159px){body .story-hero:before{left:-20px;right:-20px}}
@media(max-width:700px){body .brand-logo{width:48px;height:48px;border-radius:12px}body .story-hero{padding-top:32px;gap:28px}body .story-hero:before{background:linear-gradient(180deg,#050d19df 0%,#050d19a0 48%,#050d1940 75%,#050d19 100%),url('/assets/brand-city.png') 65% top/auto 850px no-repeat;opacity:.52}body .story-hero-copy h1{font-size:clamp(56px,13.4vw,76px);letter-spacing:-.065em}body .story-hero-copy h1 .hero-rotor{font-size:.64em}body .story-hero-reel{border-radius:23px}body .story-hero-copy h1>em>span{margin-left:9px}body .story-hero-lead{font-size:16px}body .landing-v2 h2,body .landing-v2 .section-intro h2{font-size:clamp(34px,9vw,48px)}body .landing-v2 .closing-offer h2{font-size:52px}body .landing-v2 .closing-offer:before{background:linear-gradient(180deg,#07162bf5 0%,#07162bab 55%,#07162b20 100%),url('/assets/brand-city.png') 68% bottom/auto 100% no-repeat}body .landing-v2 .closing-offer .closing-art{min-height:230px}body .landing-v2 .closing-art>img{height:260px}body .offer-marquee-track span{font-size:19px}}
@media(prefers-reduced-motion:reduce){body .primary-button{transition:none}}
/* Scoped component refinements. */
body .landing-v2 .story-hero-copy h1{font-weight:800;letter-spacing:-.06em}body .landing-v2 .story-hero-copy h1>em{font-style:normal;letter-spacing:-.055em;background:linear-gradient(110deg,#ffe199,#ffbf3c 45%,#ff8b2b);color:transparent;background-clip:text;-webkit-background-clip:text}body .landing-v2 .story-hero-copy h1 .hero-rotor{font-weight:620;font-size:.67em;letter-spacing:-.05em}
body .landing-v2 .story-eyebrow{color:#9fbbda}body .landing-v2 .story-eyebrow i{background:#54c6ff}body .landing-v2 .story-hero-lead{color:#b8cce5}body .landing-v2 .story-hero-path{color:#99b5d5}body .landing-v2 .story-income-note{color:#819cba}body .landing-v2 .story-brand>span{color:#88a5c9}body .landing-v2 .story-slide-copy>span{color:#adc4df}body .landing-v2 .story-slide-copy>p{color:#68c8ff}body .landing-v2 .story-segments>button>span{background:linear-gradient(90deg,#348dff,#5cd6ff)}
body .liquid-nav:before,body .liquid-nav .site-header__inner:before{background:#09172aeb;border-color:#478bce30}body .topbar .liquid-nav{color:#edf6ff}
body .landing-v2 #formats .formats-art{background:radial-gradient(ellipse at 50% 30%,#164a7c55,transparent 75%),#0b1d33;border:1px solid #54a8f52b}body .landing-v2 #formats .formats-art-tag{background:#102c4c;color:#bfddff;border:1px solid #5aaffd33}
body .landing-v2 #rewards .rewards-board{background:radial-gradient(ellipse at 0% 40%,#145f9b33,transparent 65%),#0b1d32;border:1px solid #4f9ce533}body .landing-v2 #rewards .rewards-options p{color:#abc1dc}
body .landing-v2 #start .journey-preview{background:#e8f3ff;color:#102b48;border:1px solid #8cc8ff55}body .landing-v2 #start .journey-preview h3,body .landing-v2 #start .journey-preview strong{color:#102b48}body .landing-v2 #start .journey-preview .primary-button{background:#0a2543;color:#f2f7ff}
body .landing-v2 .story-proof>div>span,body .landing-v2 .story-proof>div>small{color:#9db9d9}body .landing-v2 .showcase-controls button{background:#0f2036;color:#b3c9e2;border-color:#4c91d12d}body .landing-v2 .showcase-controls button.active{background:#ffbd3b;color:#091523}
body .landing-v2 .primary-button{border-radius:13px}
html body #app .topbar .site-header.liquid-nav:before{background:#08172be8;border-color:#4e9be533}html body #app .topbar .site-header.liquid-nav.is-compact:before{background:#08172be8;border-color:#4e9be533}
body .landing-v2 .closing-art:after{content:'';position:absolute;inset:8% -2% 2% 7%;background:url('/assets/brand-logo.jpg') center/contain no-repeat;mix-blend-mode:screen;transform:rotate(-5deg);z-index:2;opacity:.93}
@media(max-width:700px){body .landing-v2 .closing-art:after{inset:-18% 7% -5%;transform:rotate(-3deg)}}
html body #app .landing-v2 .closing-art{isolation:auto}html body #app footer,html body #app .compact-footer,html body #app .compact-footer__inner{background:#030b16;border-color:#438dd52b}html body #app .compact-footer__identity,html body #app .compact-footer__numbers,html body #app .compact-footer__links a{color:#9eb5cf}
