.business-hero{background:#18151d;color:#fff;padding:95px 0 0}.business-intro>.eyebrow{color:#c99cf3}.business-hero h1{font-size:clamp(46px,5.7vw,86px);line-height:1.22;letter-spacing:-.06em;font-weight:850}.mobile-break{display:none}.business-lead{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:35px 0 65px}.business-lead p{color:#d1c9d8;font-size:17px;margin:0;line-height:1.9}.operation-flow{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;padding:35px 0 45px;border-top:1px solid #51435d}.operation-flow>div{padding:10px 0}.operation-flow>div>span{color:#c99cf3;font-size:10px;letter-spacing:1.8px}.operation-flow strong{display:block;font-size:42px;line-height:1.4;margin:12px 0}.operation-flow p{color:#bfb5c9;font-size:14px;margin:0}.flow-arrow{color:#ba7af2;font-size:30px}.business-foot{border-top:1px solid #51435d;padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1.4px}.business-foot a{font-size:13px;letter-spacing:0}.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pillar-grid article{padding:42px;background:#f4eff9;border-top:3px solid #7d28d2}.pillar-grid article>span{font-size:11px;color:#7d28d2;letter-spacing:1.2px}.pillar-grid h3{font-size:34px;margin:25px 0}.pillar-grid p,.pillar-grid li{color:#625d68;font-size:16px}.pillar-grid ul{padding-left:20px;margin:25px 0}.pillar-grid a{display:block;width:fit-content;font-weight:700;font-size:14px;padding:12px 0}.business-pillars{padding-bottom:90px}#featured{border-top:1px solid #e0dce4}
@media(max-width:760px){.business-hero{padding-top:55px}.business-hero h1{font-size:clamp(31px,8.4vw,52px);line-height:1.3}.business-intro>.eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:28px}.mobile-break{display:block}.business-lead{display:block;margin:28px 0 38px}.business-lead p{font-size:14px}.business-lead .hero-cta{margin-top:22px}.operation-flow{grid-template-columns:1fr 20px 1fr 20px 1fr;padding:25px 0 35px}.operation-flow>div>span{font-size:7px;letter-spacing:.2px}.operation-flow strong{font-size:27px;margin:10px 0}.operation-flow p{font-size:11px;max-width:95px}.flow-arrow{font-size:17px}.business-foot{align-items:start;flex-direction:column;gap:12px;font-size:9px}.business-foot a{font-size:12px}.pillar-grid{grid-template-columns:1fr;gap:24px}.pillar-grid article{padding:28px 24px}.pillar-grid h3{font-size:28px}.pillar-grid p,.pillar-grid li{font-size:14px}.business-pillars{padding-bottom:65px}}

.design-demo img{width:100%;height:auto;display:block}.design-demo>p{font-size:12px!important;margin:16px 0 0;color:#d7cedf!important}.operation-note{border-top:1px solid #ddd;padding-top:30px;margin-top:35px}.operation-note h3{font-size:24px;margin-bottom:18px}.operation-note p{font-size:14px;color:#625d68}.operation-note p:last-child{font-size:12px}.featured-grid img{aspect-ratio:1.5;object-fit:contain}.featured-grid>a:nth-child(2){padding-top:80px}@media(max-width:760px){.featured-grid>a:nth-child(2){padding-top:0}}

#featured .featured-grid{grid-template-columns:repeat(3,1fr);gap:28px}#featured .featured-grid>a:nth-child(2){padding-top:0}#featured .featured-grid h3{font-size:23px}.operations-photo{margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;max-width:1000px}.operations-photo img{width:100%;height:auto;display:block}.operations-photo figcaption{font-size:13px;color:#625d68}@media(max-width:760px){#featured .featured-grid{grid-template-columns:1fr}.operations-photo{grid-template-columns:1fr;gap:14px}}
