.market-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.market-hero-actions .button{background:var(--lime);color:var(--deep);font-size:14px}.market-hero-actions>a:last-child{font-size:14px;text-decoration:underline;text-underline-offset:5px}.market-opening{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end}.market-opening>img{grid-column:1/-1;margin-bottom:35px}.market-opening h2{margin:0}.market-opening p{margin:0}.market-selector{display:flex;gap:0;border-bottom:1px solid #c7b6d1;margin-top:55px}.market-selector button{flex:1;padding:20px 12px;background:white;border:0;border-bottom:4px solid transparent;color:var(--muted);font-size:15px;cursor:pointer}.market-selector button[aria-selected=true]{border-color:var(--purple);color:var(--purple);font-weight:800}.market-stage{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;background:var(--lilac);padding:55px 7%;min-height:730px}.market-stage h3{font-size:clamp(42px,4vw,64px);max-width:580px;margin-bottom:25px}.market-stage-copy>p{max-width:54ch}.market-stage ul{padding-left:20px;line-height:2;margin:25px 0}.market-stage .button{margin-top:10px;font-size:14px}.market-small{font-size:12px;color:var(--muted);margin-top:20px}.market-phone{margin:0;justify-self:center;width:min(100%,275px)}.market-phone img{display:block;border:8px solid var(--deep);border-radius:28px;width:100%;max-height:595px;object-fit:cover;object-position:top;box-shadow:14px 20px 0 #66248215}.market-phone figcaption{font-size:11px;color:var(--muted);margin-top:23px}.market-order-demo{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;margin-top:70px;align-items:center}.market-order-demo h3{font-size:42px;margin-bottom:20px}.market-order-demo p{font-size:14px}.illustration-label{font-size:12px!important;color:var(--purple);margin-top:18px}.order-track{display:flex;gap:7px}.order-track button{flex:1;border:0;border-bottom:4px solid #d9cce0;background:#f4eef7;color:var(--deep);padding:16px 6px;cursor:pointer;font-size:12px}.order-track button[aria-pressed=true]{border-color:var(--lime);background:var(--purple);color:white}.order-explanation{min-height:170px;padding:25px 0}.order-explanation h4{font-size:20px;margin:0 0 12px}.market-film>p{max-width:72ch}.market-film{background:#f6f2f8}.market-showcase button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media(max-width:760px){.market-opening,.market-stage,.market-order-demo{grid-template-columns:1fr;gap:30px}.market-opening h2{margin-bottom:10px}.market-selector{display:grid;grid-template-columns:1fr 1fr;margin-top:30px}.market-selector button{font-size:13px;padding:16px 8px}.market-stage{padding:30px 22px}.market-phone{width:230px}.market-order-demo{margin-top:45px}.order-track{display:grid;grid-template-columns:1fr 1fr}.market-stage h3{font-size:43px}.market-hero-actions{gap:18px}}

.market-slogan{font-family:var(--display);font-size:clamp(28px,3vw,42px);line-height:1.2;color:var(--purple);margin-bottom:30px;max-width:900px}
