.topbar .header-order-link{padding:11px 17px;border:1px solid #e79571;border-radius:999px;background:#d97755;color:#fff;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap}
.topbar .header-order-link:hover{background:#b95436;border-color:#b95436;color:#fff}
.portal-hero .market-intro{gap:18px}
.portal-hero .market-intro h1{max-width:1260px;font-size:clamp(53px,5.75vw,104px);line-height:.98}
.portal-hero .hero-description{font-weight:650;color:#fff4e9}
.portal-hero .market-intro .hero-lead{max-width:980px;margin:12px 0 0;color:#fff7f1;font-size:clamp(18px,1.5vw,25px);line-height:1.4;font-weight:650}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.hero-actions a{display:inline-flex;align-items:center;min-height:50px;padding:12px 21px;border-radius:14px;background:#f4d8c8;color:#332923;text-decoration:none;font-weight:800}
.hero-actions a:first-child{background:#e9845e;color:#fff}
.hero-actions a:hover{filter:brightness(1.08)}
.home-order-guide{padding:clamp(40px,6vw,100px) clamp(20px,4vw,72px);background:#fbf7f2;color:#352d28}
.home-order-guide-head{display:grid;grid-template-columns:1fr 1fr;gap:14px 50px;align-items:end;max-width:1500px;margin:0 auto 30px}
.home-order-guide-head>span{grid-column:1/-1;color:#a65639;font-size:13px;font-weight:900;letter-spacing:.1em}
.home-order-guide-head h2{margin:0;font-size:clamp(40px,4vw,72px);line-height:1;letter-spacing:-.055em}
.home-order-guide-head p{max-width:600px;margin:0;color:#70635b;font-size:clamp(17px,1.3vw,23px);line-height:1.45}
.home-order-guide-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.home-order-guide-grid article{padding:24px;border:1px solid #e5d8cb;border-radius:22px;background:#fff;min-height:250px}
.home-order-guide-grid article:nth-child(2){background:#f3e4d6}.home-order-guide-grid article:nth-child(3){background:#e8eee1}
.home-order-guide-grid b{font-size:12px;letter-spacing:.07em;color:#a7593c}
.home-order-guide-grid h3{margin:22px 0 10px;font-size:clamp(22px,1.8vw,31px);line-height:1.08}
.home-order-guide-grid p{margin:0;color:#6e625a;line-height:1.5}
.home-search-rule{max-width:1500px;margin:18px auto 0;padding:17px 20px;border-left:4px solid #db7955;background:#f3e9df;color:#65564a;line-height:1.5}
@media(max-width:1050px){.home-order-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-order-guide-head{grid-template-columns:1fr}}
@media(max-width:650px){.portal-hero .market-intro h1{font-size:clamp(40px,11vw,58px)}.hero-lead{font-size:17px}.home-order-guide-grid{grid-template-columns:1fr}.home-order-guide-grid article{min-height:0}.home-order-guide-head h2{font-size:40px}}
