
/* v18.2 — unified public UI */
.hero__actions--decision{align-items:stretch}.hero__actions--decision .btn{min-height:52px}.hero__microcopy--links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero__microcopy--links button{border:0;padding:0;background:none;color:var(--primary);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hero__microcopy--links span{color:var(--text-light);font-size:.82rem}
.home-choice-section{padding:0 0 22px;background:#fff}.home-choice-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 34px rgba(45,55,72,.055)}.home-choice{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:24px 26px;color:var(--text);text-decoration:none}.home-choice+ .home-choice{border-left:1px solid var(--border)}.home-choice:hover{background:#fbfcfd;color:var(--text)}.home-choice--task:hover{background:#fffaf7}.home-choice--project:hover{background:#f8fbff}.home-choice__number{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#f2f4f7;color:#667085;font-weight:800}.home-choice--task .home-choice__number{background:#fff0e8;color:var(--primary-dark)}.home-choice>div{display:grid;gap:4px}.home-choice small{color:var(--text-light);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.home-choice h2{margin:0;font-size:1.2rem;line-height:1.25}.home-choice p{margin:4px 0 7px;color:var(--text-light);font-size:.9rem;line-height:1.5}.home-choice>div>strong{font-size:.86rem;color:var(--primary-dark)}
.service-path-section,.price-decision-section{padding:0 0 26px;background:#fff}.service-path-grid,.price-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.service-path-grid>a{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:11px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);text-decoration:none}.service-path-grid>a:hover{border-color:#d2d9e2;background:#fafbfc;color:var(--text)}.service-path-grid>a>i:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#f2f4f7;color:#596473}.service-path-grid>a>div{display:grid;gap:2px}.service-path-grid span,.price-decision-grid span{color:var(--text-light);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.service-path-grid strong{font-size:.9rem}.service-path-grid small{color:var(--text-light);font-size:.76rem;line-height:1.4}.service-path-grid>a>i:last-child{color:#98a2b3;font-size:.75rem}.price-decision-grid>div{display:grid;gap:5px;padding:18px;border:1px solid var(--border);border-radius:12px;background:#fff}.price-decision-grid strong{font-size:1rem}.price-decision-grid p{margin:0;color:var(--text-light);font-size:.83rem;line-height:1.5}.price-decision-grid a{margin-top:5px;font-size:.82rem;font-weight:800;text-decoration:none}
.services-page__grid .service-card--large,.sales-package-card{box-shadow:0 7px 22px rgba(45,55,72,.045)}.services-page__grid .service-card--large:hover,.sales-package-card:hover{transform:none;border-color:#d7dde5;box-shadow:0 10px 28px rgba(45,55,72,.06)}
@media(max-width:900px){.home-choice-grid{grid-template-columns:1fr}.home-choice+ .home-choice{border-left:0;border-top:1px solid var(--border)}.service-path-grid,.price-decision-grid{grid-template-columns:1fr}.hero__actions--decision{display:grid}.hero__actions--decision .btn{width:100%}}
@media(max-width:600px){.home-choice{grid-template-columns:38px minmax(0,1fr);padding:18px}.home-choice__number{width:36px;height:36px}.home-choice h2{font-size:1.05rem}.service-path-section,.price-decision-section{padding-bottom:18px}}
