.homepage-entrance-hero{text-align:center;padding:20px 20px 12px;position:relative;overflow:hidden}.homepage-entrance-hero h1{letter-spacing:0;font-size:32px}.command-entrance-wrap{flex-direction:column;align-items:center;display:flex}.command-entrance-stage{width:min(100%,245px);margin:8px auto 0;position:relative}.command-entrance{cursor:pointer;border-radius:18px;width:100%;text-decoration:none;transition:filter .22s,transform .22s;display:block}.command-entrance-portal{width:100%;height:auto;filter:drop-shadow(0 8px 12px var(--portal-ground));display:block}.command-entrance:hover,.command-entrance:active{filter:brightness(1.06);transform:translateY(-2px)}.command-entrance:focus-visible{outline:3px solid var(--brand-gold-deep);outline-offset:5px}.command-entrance-deliver{flex-direction:column;align-items:center;gap:4px;margin-top:14px;display:flex}.command-entrance-deliver-headline{letter-spacing:0;text-align:center;text-wrap:balance;max-width:38rem;font-size:clamp(1.35rem,2.8vw,1.9rem)}.command-entrance-deliver-rule{background:var(--brand-gold);width:56px;height:1px}.command-entrance-demo-button{border:1px solid var(--cc-red);color:var(--cc-red);letter-spacing:.14em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;padding:7px 18px;font-size:11px;font-weight:700;transition:background .22s,filter .22s}.command-entrance-demo-button:hover,.command-entrance-demo-button:active{background:color-mix(in srgb, var(--cc-red) 8%, transparent)}.command-entrance-demo-button:focus-visible{outline:3px solid var(--brand-gold-deep);outline-offset:3px}.command-entrance-demo-note{letter-spacing:.05em;color:var(--site-muted);margin:0;font-size:10px}@media (width>=640px){.homepage-entrance-hero{padding:30px 40px 24px}.homepage-entrance-hero h1{font-size:44px}.command-entrance-stage{width:300px;margin-top:12px}}@media (width>=1024px){.homepage-entrance-hero{padding-top:36px}.homepage-entrance-hero h1{font-size:56px}.command-entrance-stage{width:340px}}@media (width<=374px){.homepage-entrance-hero{padding:18px 16px}.homepage-entrance-hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.command-entrance{transition:none}.command-entrance:hover,.command-entrance:active{transform:none}}
