
.hero h1{font-size:56px;letter-spacing:-1.5px;}
.minimal-section{padding:100px 0;border-bottom:1px solid #e6e8f0;}
.minimal-grid{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start;}
.minimal-grid .side-label{position:sticky;top:120px;}
.minimal-grid .side-label h2{font-size:48px;font-weight:800;line-height:1.1;}
.minimal-list{display:flex;flex-direction:column;gap:32px;}
.minimal-item{display:flex;gap:24px;padding-bottom:32px;border-bottom:1px solid #e6e8f0;transition:all 0.3s;}
.minimal-item:last-child{border-bottom:none;padding-bottom:0;}
.minimal-item:hover{padding-left:12px;}
.minimal-item .mi-num{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f68634 0%,#ff9a55 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:18px;}
.minimal-item h4{font-size:20px;font-weight:700;margin-bottom:8px;}
.minimal-item p{font-size:15px;color:#5f647a;line-height:1.7;}
@media(max-width:1024px){.minimal-grid{grid-template-columns:1fr;gap:40px;}.minimal-grid .side-label{position:static;}}
@media(max-width:480px){.hero h1{font-size:32px !important;}.minimal-grid .side-label h2{font-size:32px;}}
