:root{--aurora:#9df9cf}body{background:#07090b;color:#f3f5f5}.shell{width:min(1200px,calc(100% - 48px))}.suite-nav{display:none}.hero{position:relative;min-height:min(82vh,780px);gap:0;grid-template-columns:1fr 1fr}.hero>div:first-child{position:relative;z-index:1}.hero h1{font-size:clamp(44px,6vw,86px);letter-spacing:-.065em}.hero p{font-size:clamp(15px,1.4vw,19px);line-height:1.8}.hero-art{border:0;border-radius:0;background-size:cover;aspect-ratio:1;opacity:.86}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07090b 0%,transparent 42%),linear-gradient(0deg,#07090b,transparent 40%);pointer-events:none}body[data-service=model] .hero-art{background-image:url('/assets/studies/rhino-model.png');background-position:center;filter:grayscale(.5)}body[data-service=cad] .hero-art{background-image:url('/gacha-preview/assets/cad-section.png');background-position:center}.button.primary{background:#f2f5f4;color:#111;border-color:#d8fff0;box-shadow:0 0 16px #68edbd55,0 0 28px #829bff33}.button.primary:hover{box-shadow:0 0 23px #6dffd088,0 0 35px #a58cff66}.flow{border-color:#ffffff24}.flow a{color:#dce8e1}.feature-list article,.price-card,.placeholder{background:#111718;border-color:#ffffff24}.feature-list h3,.section-head h2{color:#f4faf6}.section{padding-block:clamp(50px,7vw,100px)}.eyebrow{color:#9edcc0}.cad-art-band{margin:0 calc(50% - 50vw);position:relative;min-height:min(70vw,720px);display:flex;align-items:end;overflow:hidden;background:#080d0d}.cad-art-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82}.cad-art-band:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#060909e8,transparent 52%)}.cad-art-caption{position:relative;z-index:1;width:min(1200px,calc(100% - 48px));margin:0 auto;padding:40px 0}.cad-art-caption p{font-size:11px;letter-spacing:.14em;color:#afffe0}.cad-art-caption strong{font-size:clamp(23px,3.2vw,44px);font-weight:500}.cad-art-caption small{display:block;color:#c0cac5;margin-top:8px}.placeholder{min-height:160px}.price-card strong{color:#c9ffe0}@media(max-width:700px){.shell{width:calc(100% - 32px)}.hero{min-height:0;grid-template-columns:1fr;padding-top:105px;gap:20px}.hero h1{font-size:clamp(42px,11vw,62px)}.hero-art{height:320px;max-height:none;aspect-ratio:auto}.hero-art:after{background:linear-gradient(0deg,#07090b,transparent 35%)}.section{padding-block:40px}.feature-list{grid-template-columns:1fr;gap:0}.feature-list article{padding:18px 4px}.cad-art-band{min-height:68vh}.cad-art-band img{object-position:center}.cad-art-caption{width:calc(100% - 32px);padding-bottom:28px}.cad-art-caption strong{font-size:26px}}
