/* muecy.io visual reference; central paper background intentionally retained. */
body,h1,h2,h3,h4,button,.button,nav,summary,label,select,input,.ai-studio .ai-message{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}body{background:#f3f1e8;color:#454337}.brand img,.brand-small img,.ai-identity .ai-wordmark{mix-blend-mode:normal;filter:none;background:transparent}.brand img{width:180px}.brand span{font-size:8px;letter-spacing:.23em}#hero{padding:54px 0 58px}#hero h1{font-family:"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-weight:800;font-size:clamp(40px,6vw,80px);letter-spacing:-.065em;line-height:.92;max-width:960px}#hero h1 em{display:block;font-family:inherit;font-weight:400;font-style:normal;color:#9b8a6f;font-size:.72em;letter-spacing:-.04em;margin-top:12px}#hero>div>p{max-width:560px;line-height:1.7}.eyebrow{letter-spacing:.2em;font-weight:600;font-size:10px}.section-heading h2,#roadmap h2{font-size:clamp(30px,4vw,48px);font-weight:750;text-transform:uppercase;line-height:1;letter-spacing:-.055em}.section-heading{margin-bottom:38px}#modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;padding:0 0 28px}.orbit-module.card{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;padding:0;min-width:0}.module-entry{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;padding:0;border:0;background:transparent!important;color:inherit;text-decoration:none;cursor:pointer}.module-orb{display:grid;place-items:center;width:clamp(110px,12vw,168px);aspect-ratio:1;border-radius:50%;border:3px solid #9fa494;background:radial-gradient(circle at 35% 22%,#fff 0%,#eeece6 52%,#d2d0c6 100%);box-shadow:inset 0 0 0 3px #dfdfd7,inset 0 0 0 5px #fafaf6,0 7px 15px #45433714;color:#38342e;transition:transform .2s,box-shadow .2s}.module-orb svg{width:43%;height:43%}.module-entry:hover .module-orb{transform:translateY(-4px);box-shadow:inset 0 0 0 3px #dfdfd7,inset 0 0 0 5px #fafaf6,0 12px 22px #45433724}.orbit-module h3{font-size:21px;font-weight:750;letter-spacing:-.035em;margin:0;line-height:1.1}.orbit-module .eyebrow{font-size:9px;line-height:1.4;margin:9px 0 12px;color:#8b8176}.orbit-module .badge{display:inline-block;font-size:9px}.module-description{font-size:12px;line-height:1.5;max-width:220px;margin:12px auto 6px;color:#6d6b61}.scope-link{font-size:11px}.orbit-module:not(:nth-child(4n)):after{content:'→';position:absolute;top:65px;right:-25px;color:#979d8d;font-size:26px;pointer-events:none}#masters a{font-family:inherit;letter-spacing:.015em}#roadmap{padding-top:42px}.mail-panel h2{font-weight:700;letter-spacing:-.04em}.ai-identity div>span{font-family:inherit;letter-spacing:.2em}
@media(max-width:700px){#modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.module-orb{width:118px}.orbit-module:not(:nth-child(4n)):after{display:none}.orbit-module:nth-child(odd):after{display:block;top:43px;right:-17px;font-size:23px}.orbit-module h3{font-size:17px}.orbit-module .eyebrow{font-size:8px}.module-description{font-size:11px}.brand img{width:120px}#hero{padding:28px 0 38px}#hero h1{font-size:42px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:32px}.module-entry{gap:15px}}
@media(prefers-reduced-motion:reduce){.module-orb{transition:none}}
