/* СГЕНЕРИРОВАНО .design/site-redesign-v3/make_hub_grids.py из static/site/uniseek/styles.css — не править руками */
.search-feature-grid{display:grid;grid-template-columns:.92fr 1.58fr .92fr;grid-template-rows:250px 250px;grid-template-areas:"product content voice" "product image alternatives";gap:14px}
.search-feature-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:27px 29px;border:1px solid #e2e8e5;border-radius:17px;background:#fff;box-shadow:0 12px 28px rgba(42,59,55,.045)}
.search-feature-card-product{grid-area:product}
.search-feature-card-content{grid-area:content;flex-direction:row;align-items:center;gap:18px}
.search-feature-card-voice{grid-area:voice}
.search-feature-card-image{grid-area:image;flex-direction:row;align-items:center;gap:18px}
.search-feature-card-alternatives{grid-area:alternatives}
.search-feature-copy{position:relative;z-index:1;min-width:0}
.search-feature-copy h3{margin:0 0 14px;color:#071a30;font-size:23px;line-height:1.1;letter-spacing:-.7px}
.search-feature-copy p{max-width:560px;margin:0;color:#7a8584;font-size:14px;line-height:1.55}
.search-feature-media{display:flex;align-items:center;justify-content:center;min-width:0}
.search-feature-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.search-feature-card-product .search-feature-media{height:142px;margin:-4px 0 12px}
.search-feature-card-product .search-feature-copy{max-width:325px}
.search-feature-card-content .search-feature-copy{flex:1 1 64%}
.search-feature-card-content .search-feature-media{flex:0 0 31%;height:168px}
.search-feature-card-voice .search-feature-copy{padding-right:4px}
.search-feature-card-voice .search-feature-media{height:88px;margin-top:10px;justify-content:flex-end}
.search-feature-card-image .search-feature-copy{flex:1 1 68%}
.search-feature-card-image .search-feature-media{flex:0 0 27%;height:170px}
.search-feature-card-alternatives .search-feature-copy{padding-right:2px}
.search-feature-card-alternatives .search-feature-media{height:82px;margin-top:10px;justify-content:flex-end}
@media(max-width:1000px){.search-feature-grid{grid-template-rows:235px 235px}}
@media(max-width:700px){.search-feature-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"product" "content" "voice" "image" "alternatives";gap:12px}.search-feature-card,.search-feature-card-content,.search-feature-card-image{display:flex;min-height:0;padding:22px 20px;flex-direction:column;align-items:stretch;gap:16px}.search-feature-copy h3{font-size:22px}.search-feature-copy p{font-size:13px}.search-feature-card-product .search-feature-media{height:170px;margin:0}.search-feature-card-content .search-feature-copy,.search-feature-card-image .search-feature-copy{flex:0 0 auto}.search-feature-card-content .search-feature-media,.search-feature-card-image .search-feature-media{flex:0 0 auto;width:100%;height:150px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:120px;margin:0;justify-content:center}}
.analytics-market-grid{display:grid;grid-template-columns:1.55fr .9fr;grid-template-rows:1fr 1fr;gap:14px}
.analytics-market-card{position:relative;min-height:140px;overflow:hidden;border:1px solid #e8ece8;border-radius:15px;background:#fff;box-shadow:0 11px 28px rgba(57,78,63,.07);padding:25px 25px 22px}
.analytics-market-card-wide{grid-row:span 2;min-height:294px;padding:113px 27px 24px}
.analytics-market-copy{position:relative;z-index:2;max-width:100%}
.analytics-market-card-wide .analytics-market-copy{max-width:62%}
.analytics-market-card h3{margin:0 0 10px;color:#111b2b;font-size:18px;line-height:1.15;letter-spacing:-.4px}
.analytics-market-card p{margin:0;max-width:500px;color:#828a87;font-size:12px;line-height:1.5}
.analytics-market-card img{position:absolute;z-index:1;object-fit:contain;pointer-events:none}
.analytics-market-card-wide img{right:20px;bottom:0;width:47%;height:78%;object-position:center bottom}
.analytics-market-card:not(.analytics-market-card-wide) img{right:12px;bottom:4px;width:30%;height:90%;object-position:center}
.analytics-market-card:not(.analytics-market-card-wide) .analytics-market-copy{max-width:61%;padding-right:3px}
@media(max-width:900px){.analytics-market-card-wide .analytics-market-copy{max-width:58%}}
@media(max-width:620px){.analytics-market-grid{display:flex;flex-direction:column;gap:12px}.analytics-market-card,.analytics-market-card-wide{min-height:235px;padding:24px 21px 20px}.analytics-market-card-wide .analytics-market-copy,.analytics-market-card:not(.analytics-market-card-wide) .analytics-market-copy{max-width:65%}.analytics-market-card-wide img{right:4px;bottom:-6px;width:52%;height:65%}.analytics-market-card:not(.analytics-market-card-wide) img{right:0;bottom:0;width:34%;height:72%}.analytics-market-card h3{font-size:17px}.analytics-market-card p{font-size:12px}}
.personalization-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(205px,1fr));gap:14px}
.personalization-market-card{position:relative;min-height:215px;overflow:hidden;border:1px solid #e8ece8;border-radius:15px;background:#fff;box-shadow:0 11px 28px rgba(57,78,63,.07);padding:25px 25px 22px}
.personalization-market-card-wide{grid-row:auto;min-height:215px;padding:25px 27px 24px}
.personalization-market-copy{position:relative;z-index:2;max-width:100%}
.personalization-market-card-wide .personalization-market-copy{max-width:48%}
.personalization-market-card h3{margin:0 0 10px;color:#111b2b;font-size:18px;line-height:1.15;letter-spacing:-.4px}
.personalization-market-card p{margin:0;max-width:500px;color:#828a87;font-size:12px;line-height:1.5}
.personalization-market-card img{position:absolute;z-index:1;object-fit:contain;pointer-events:none}
.personalization-market-card-wide img{right:2px;top:8px;width:38%;height:92%;object-position:center top;transform:none}
.personalization-market-card:not(.personalization-market-card-wide) img{right:2px;top:10px;width:38%;height:88%;object-position:center top;transform:none}
.personalization-market-card:not(.personalization-market-card-wide) .personalization-market-copy{max-width:50%;padding-right:3px}
.personalization-market-card:nth-child(2) img{width:37%;height:88%}
.personalization-market-card:nth-child(3) img{width:38%;height:88%}
.personalization-market-card:nth-child(4) img{width:33%;height:88%}
@media(max-width:900px){.personalization-market-card-wide .personalization-market-copy{max-width:54%}}
@media(max-width:620px){.personalization-market-grid{display:flex;flex-direction:column;gap:12px}.personalization-market-card,.personalization-market-card-wide{min-height:235px;padding:24px 21px 20px}.personalization-market-card-wide .personalization-market-copy,.personalization-market-card:not(.personalization-market-card-wide) .personalization-market-copy{max-width:61%}.personalization-market-card-wide img{right:0;top:12px;bottom:auto;width:58%;height:65%;transform:none}.personalization-market-card:not(.personalization-market-card-wide) img{right:0;top:12px;bottom:auto;width:48%;height:65%;transform:none}.personalization-market-card:nth-child(2) img{width:42%;height:65%}.personalization-market-card:nth-child(3) img{width:60%;height:55%}.personalization-market-card:nth-child(4) img{width:54%;height:58%}.personalization-market-card h3{font-size:17px}.personalization-market-card p{font-size:12px}}
@media(max-width:900px) and (min-width:561px){.search-feature-card-product .search-feature-media{height:205px}.search-feature-card-content .search-feature-media,.search-feature-card-image .search-feature-media{flex-basis:36%;height:190px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:112px}}
@media(max-width:560px){.search-feature-card-product .search-feature-media{height:210px}.search-feature-card-content .search-feature-media,.search-feature-card-image .search-feature-media{height:185px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:145px}}
.automation-feature-grid{display:grid;grid-template-columns:.92fr 1.2fr 1.2fr;grid-template-rows:repeat(3, minmax(166px,1fr));grid-template-areas:"product texts seo" "product images banners" "normalize stock stock";gap:14px}
.automation-feature-card{display:flex;align-items:center;gap:16px;min-width:0;padding:23px 26px;background:#fff;border:1px solid #e4e9e2;border-radius:17px;box-shadow:0 10px 30px rgba(27,48,27,.035);overflow:hidden}
.automation-feature-card-product{grid-area:product;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:23px 26px 27px}
.automation-feature-card-texts{grid-area:texts}
.automation-feature-card-seo{grid-area:seo}
.automation-feature-card-check{grid-area:auto;grid-column:texts-start/seo-end;grid-row:texts-start/texts-end}
.automation-feature-card-images{grid-area:images}
.automation-feature-card-banners{grid-area:banners}
.automation-feature-card-video{grid-area:video}
.automation-feature-card-stock{grid-area:stock}
.automation-feature-card-normalize{grid-area:normalize}
.automation-feature-card-logistics{grid-area:logistics}
.automation-feature-card-logistics{position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start}
.automation-feature-card-logistics .automation-feature-media{position:static;order:1;width:100%;height:250px;flex:0 0 250px;margin:0 0 8px}
.automation-feature-card-logistics .automation-feature-copy{order:2;flex:0 0 auto}
.automation-feature-copy{min-width:0;flex:1}
.automation-feature-copy h3{margin:0 0 11px;color:#07152a;font-size:19px;line-height:1.15;letter-spacing:-.55px}
.automation-feature-copy p{margin:0;color:#858d8b;font-size:14px;line-height:1.5}
.automation-feature-media{flex:0 0 37%;height:145px;display:flex;align-items:center;justify-content:center;min-width:0}
.automation-feature-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.automation-feature-card-product .automation-feature-media{flex:0 0 auto;width:100%;height:270px;margin-bottom:14px}
.automation-feature-card-product .automation-feature-copy h3{font-size:20px}
@media(max-width:900px){.automation-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"product product" "texts seo" "images banners" "normalize stock"}.automation-feature-card-product{min-height:510px}.automation-feature-card-logistics,.automation-feature-card-stock,.automation-feature-card-normalize{position:relative;flex-direction:row;align-items:center}.automation-feature-card-logistics .automation-feature-media,.automation-feature-card-stock .automation-feature-media,.automation-feature-card-normalize .automation-feature-media{position:static;order:2;width:auto;height:145px;flex:0 0 37%;margin:0}.automation-feature-card-logistics .automation-feature-copy,.automation-feature-card-stock .automation-feature-copy,.automation-feature-card-normalize .automation-feature-copy{order:1;flex:1}}
@media(max-width:560px){.automation-feature-grid{display:flex;flex-direction:column;gap:10px}.automation-feature-card,.automation-feature-card-product{min-height:0;padding:20px;border-radius:14px}.automation-feature-card{align-items:flex-start}.automation-feature-card-product{gap:18px}.automation-feature-card-product .automation-feature-media{height:210px;margin:0}.automation-feature-media{flex-basis:34%;height:115px}.automation-feature-copy h3,.automation-feature-card-product .automation-feature-copy h3{font-size:17px}.automation-feature-copy p{font-size:13px}}
a.search-feature-card,a.automation-feature-card,a.analytics-market-card,a.personalization-market-card{color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
a.search-feature-card:hover,a.automation-feature-card:hover,a.analytics-market-card:hover,a.personalization-market-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(57,78,99,.13)}
.search-feature-section{padding:74px 0 86px;background:#f1f7ec}
.search-feature-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;margin-bottom:38px}
.search-feature-heading h2{margin:0;color:#071a30;font-size:46px;line-height:1;letter-spacing:-2.3px}
.search-feature-heading p{max-width:405px;margin:0;color:#7d8787;font-size:14px;line-height:1.55}
.search-feature-grid{display:grid;grid-template-columns:.92fr 1.58fr .92fr;grid-template-rows:250px 250px;grid-template-areas:"product content voice" "product image alternatives";gap:14px}
.search-feature-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:27px 29px;border:1px solid #e2e8e5;border-radius:17px;background:#fff;box-shadow:0 12px 28px rgba(42,59,55,.045)}
.search-feature-card-product{grid-area:product}
.search-feature-card-content{grid-area:content;flex-direction:row;align-items:center;gap:18px}
.search-feature-card-voice{grid-area:voice}
.search-feature-card-image{grid-area:image;flex-direction:row;align-items:center;gap:18px}
.search-feature-card-alternatives{grid-area:alternatives}
.search-feature-copy{position:relative;z-index:1;min-width:0}
.search-feature-copy h3{margin:0 0 14px;color:#071a30;font-size:23px;line-height:1.1;letter-spacing:-.7px}
.search-feature-copy p{max-width:560px;margin:0;color:#7a8584;font-size:14px;line-height:1.55}
.search-feature-media{display:flex;align-items:center;justify-content:center;min-width:0}
.search-feature-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.search-feature-card-product .search-feature-media{height:142px;margin:-4px 0 12px}
.search-feature-card-product .search-feature-copy{max-width:325px}
.search-feature-card-content .search-feature-copy{flex:1 1 64%}
.search-feature-card-content .search-feature-media{flex:0 0 31%;height:168px}
.search-feature-card-voice .search-feature-copy{padding-right:4px}
.search-feature-card-voice .search-feature-media{height:88px;margin-top:10px;justify-content:flex-end}
.search-feature-card-image .search-feature-copy{flex:1 1 68%}
.search-feature-card-image .search-feature-media{flex:0 0 27%;height:170px}
.search-feature-card-alternatives .search-feature-copy{padding-right:2px}
.search-feature-card-alternatives .search-feature-media{height:82px;margin-top:10px;justify-content:flex-end}
@media(max-width:1000px){.search-feature-heading h2{font-size:40px}.search-feature-grid{grid-template-rows:235px 235px}}
@media(max-width:700px){.search-feature-section{padding:58px 0 70px}.search-feature-heading{flex-direction:column;gap:18px;margin-bottom:28px}.search-feature-heading h2{font-size:36px;letter-spacing:-1.8px}.search-feature-heading p{font-size:13px}.search-feature-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"product" "content" "voice" "image" "alternatives";gap:12px}.search-feature-card,.search-feature-card-content,.search-feature-card-image{display:flex;min-height:0;padding:22px 20px;flex-direction:column;align-items:stretch;gap:16px}.search-feature-copy h3{font-size:22px}.search-feature-copy p{font-size:13px}.search-feature-card-product .search-feature-media{height:170px;margin:0}.search-feature-card-content .search-feature-copy,.search-feature-card-image .search-feature-copy{flex:0 0 auto}.search-feature-card-content .search-feature-media,.search-feature-card-image .search-feature-media{flex:0 0 auto;width:100%;height:150px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:120px;margin:0;justify-content:center}}
.analytics-market{padding:86px 0 96px;background:#f1f7eb;color:#101515}
.analytics-market-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:70px;margin-bottom:44px}
.analytics-market-heading h2{margin:0;font-size:46px;line-height:1.05;letter-spacing:-2px;font-weight:800;color:#07152a}
.analytics-market-heading p{max-width:390px;margin:0;color:#7b8582;font-size:13px;line-height:1.55}
.analytics-market-grid{display:grid;grid-template-columns:1.55fr .9fr;grid-template-rows:1fr 1fr;gap:14px}
.analytics-market-card{position:relative;min-height:140px;overflow:hidden;border:1px solid #e8ece8;border-radius:15px;background:#fff;box-shadow:0 11px 28px rgba(57,78,63,.07);padding:25px 25px 22px}
.analytics-market-card-wide{grid-row:span 2;min-height:294px;padding:113px 27px 24px}
.analytics-market-copy{position:relative;z-index:2;max-width:100%}
.analytics-market-card-wide .analytics-market-copy{max-width:62%}
.analytics-market-card h3{margin:0 0 10px;color:#111b2b;font-size:18px;line-height:1.15;letter-spacing:-.4px}
.analytics-market-card p{margin:0;max-width:500px;color:#828a87;font-size:12px;line-height:1.5}
.analytics-market-card img{position:absolute;z-index:1;object-fit:contain;pointer-events:none}
.analytics-market-card-wide img{right:20px;bottom:0;width:47%;height:78%;object-position:center bottom}
.analytics-market-card:not(.analytics-market-card-wide) img{right:12px;bottom:4px;width:30%;height:90%;object-position:center}
.analytics-market-card:not(.analytics-market-card-wide) .analytics-market-copy{max-width:61%;padding-right:3px}
@media(max-width:900px){.analytics-market-heading{display:block}.analytics-market-heading p{margin-top:18px}.analytics-market-card-wide .analytics-market-copy{max-width:58%}}
@media(max-width:620px){.analytics-market{padding:60px 0 68px}.analytics-market-heading h2{font-size:35px;letter-spacing:-1.3px}.analytics-market-grid{display:flex;flex-direction:column;gap:12px}.analytics-market-card,.analytics-market-card-wide{min-height:235px;padding:24px 21px 20px}.analytics-market-card-wide .analytics-market-copy,.analytics-market-card:not(.analytics-market-card-wide) .analytics-market-copy{max-width:65%}.analytics-market-card-wide img{right:4px;bottom:-6px;width:52%;height:65%}.analytics-market-card:not(.analytics-market-card-wide) img{right:0;bottom:0;width:34%;height:72%}.analytics-market-card h3{font-size:17px}.analytics-market-card p{font-size:12px}}
.personalization-market{padding:86px 0 96px;background:#f1f7eb;color:#101515}
.personalization-market-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:70px;margin-bottom:44px}
.personalization-market-heading h2{margin:0;color:#07152a;font-size:46px;line-height:1.05;letter-spacing:-2px;font-weight:800}
.personalization-market-heading p:not(.eyebrow){max-width:390px;margin:30px 0 0;color:#7b8582;font-size:13px;line-height:1.55}
.personalization-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(205px,1fr));gap:14px}
.personalization-market-card{position:relative;min-height:215px;overflow:hidden;border:1px solid #e8ece8;border-radius:15px;background:#fff;box-shadow:0 11px 28px rgba(57,78,63,.07);padding:25px 25px 22px}
.personalization-market-card-wide{grid-row:auto;min-height:215px;padding:25px 27px 24px}
.personalization-market-copy{position:relative;z-index:2;max-width:100%}
.personalization-market-card-wide .personalization-market-copy{max-width:48%}
.personalization-market-card h3{margin:0 0 10px;color:#111b2b;font-size:18px;line-height:1.15;letter-spacing:-.4px}
.personalization-market-card p{margin:0;max-width:500px;color:#828a87;font-size:12px;line-height:1.5}
.personalization-market-card img{position:absolute;z-index:1;object-fit:contain;pointer-events:none}
.personalization-market-card-wide img{right:2px;top:8px;width:38%;height:92%;object-position:center top;transform:none}
.personalization-market-card:not(.personalization-market-card-wide) img{right:2px;top:10px;width:38%;height:88%;object-position:center top;transform:none}
.personalization-market-card:not(.personalization-market-card-wide) .personalization-market-copy{max-width:50%;padding-right:3px}
.personalization-market-card:nth-child(2) img{width:37%;height:88%}
.personalization-market-card:nth-child(3) img{width:38%;height:88%}
.personalization-market-card:nth-child(4) img{width:33%;height:88%}
@media(max-width:900px){.personalization-market-heading{display:block}.personalization-market-heading p:not(.eyebrow){margin-top:18px}.personalization-market-card-wide .personalization-market-copy{max-width:54%}}
@media(max-width:620px){.personalization-market{padding:60px 0 68px}.personalization-market-heading h2{font-size:35px;letter-spacing:-1.3px}.personalization-market-grid{display:flex;flex-direction:column;gap:12px}.personalization-market-card,.personalization-market-card-wide{min-height:235px;padding:24px 21px 20px}.personalization-market-card-wide .personalization-market-copy,.personalization-market-card:not(.personalization-market-card-wide) .personalization-market-copy{max-width:61%}.personalization-market-card-wide img{right:0;top:12px;bottom:auto;width:58%;height:65%;transform:none}.personalization-market-card:not(.personalization-market-card-wide) img{right:0;top:12px;bottom:auto;width:48%;height:65%;transform:none}.personalization-market-card:nth-child(2) img{width:42%;height:65%}.personalization-market-card:nth-child(3) img{width:60%;height:55%}.personalization-market-card:nth-child(4) img{width:54%;height:58%}.personalization-market-card h3{font-size:17px}.personalization-market-card p{font-size:12px}}
@media(min-width:901px){.search-feature-grid{grid-template-columns:.92fr 1.58fr .92fr;grid-template-rows:270px 270px;gap:16px}.search-feature-card{padding:25px 28px}.search-feature-card-product .search-feature-media{height:410px;margin:-2px 0 6px}.search-feature-card-product .search-feature-copy{max-width:100%}.search-feature-card-product .search-feature-media img{width:100%;height:100%;object-fit:contain}.search-feature-card-content,.search-feature-card-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,40%);align-items:center;gap:22px}.search-feature-card-content .search-feature-media{height:218px;width:100%}.search-feature-card-image .search-feature-media{height:220px;width:100%}.search-feature-card-voice,.search-feature-card-alternatives{display:grid;grid-template-rows:auto 1fr;align-items:center}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:130px;margin:4px 0 0;justify-content:center}.search-feature-card-voice .search-feature-media img,.search-feature-card-alternatives .search-feature-media img{width:100%;height:100%;object-fit:contain}}
@media(max-width:900px) and (min-width:561px){.search-feature-card-product .search-feature-media{height:205px}.search-feature-card-content .search-feature-media,.search-feature-card-image .search-feature-media{flex-basis:36%;height:190px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:112px}}
@media(max-width:560px){.search-feature-card-product .search-feature-media{height:210px}.search-feature-card-content .search-feature-media,.search-feature-card-image .search-feature-media{height:185px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{height:145px}}
.automation-feature-section{padding:86px 0 92px;background:#f1f7ec;overflow:hidden}
.automation-feature-heading{display:grid;grid-template-columns:1fr 1.05fr;align-items:start;gap:80px;margin-bottom:42px}
.automation-feature-heading h2{margin:0;color:#07152a;font-size:54px;line-height:1.02;letter-spacing:-2.8px}
.automation-feature-heading p{max-width:500px;margin:0;padding-top:3px;color:#7c8585;font-size:16px;line-height:1.55}
.automation-feature-grid{display:grid;grid-template-columns:.92fr 1.2fr 1.2fr;grid-template-rows:repeat(3, minmax(166px,1fr));grid-template-areas:"product texts seo" "product images banners" "normalize stock stock";gap:14px}
.automation-feature-card{display:flex;align-items:center;gap:16px;min-width:0;padding:23px 26px;background:#fff;border:1px solid #e4e9e2;border-radius:17px;box-shadow:0 10px 30px rgba(27,48,27,.035);overflow:hidden}
.automation-feature-card-product{grid-area:product;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:23px 26px 27px}
.automation-feature-card-texts{grid-area:texts}
.automation-feature-card-seo{grid-area:seo}
.automation-feature-card-images{grid-area:images}
.automation-feature-card-banners{grid-area:banners}
.automation-feature-card-video{grid-area:video}
.automation-feature-card-stock{grid-area:stock}
.automation-feature-card-normalize{grid-area:normalize}
.automation-feature-card-logistics{grid-area:logistics}
.automation-feature-card-logistics{position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start}
.automation-feature-card-logistics .automation-feature-media{position:static;order:1;width:100%;height:250px;flex:0 0 250px;margin:0 0 8px}
.automation-feature-card-logistics .automation-feature-copy{order:2;flex:0 0 auto}
.automation-feature-copy{min-width:0;flex:1}
.automation-feature-copy h3{margin:0 0 11px;color:#07152a;font-size:19px;line-height:1.15;letter-spacing:-.55px}
.automation-feature-copy p{margin:0;color:#858d8b;font-size:14px;line-height:1.5}
.automation-feature-media{flex:0 0 37%;height:145px;display:flex;align-items:center;justify-content:center;min-width:0}
.automation-feature-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.automation-feature-card-product .automation-feature-media{flex:0 0 auto;width:100%;height:270px;margin-bottom:14px}
.automation-feature-card-product .automation-feature-copy h3{font-size:20px}
@media(max-width:900px){.automation-feature-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.automation-feature-heading h2{font-size:46px}.automation-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"product product" "texts seo" "images banners" "normalize stock"}.automation-feature-card-product{min-height:510px}.automation-feature-card-logistics,.automation-feature-card-stock,.automation-feature-card-normalize{position:relative;flex-direction:row;align-items:center}.automation-feature-card-logistics .automation-feature-media,.automation-feature-card-stock .automation-feature-media,.automation-feature-card-normalize .automation-feature-media{position:static;order:2;width:auto;height:145px;flex:0 0 37%;margin:0}.automation-feature-card-logistics .automation-feature-copy,.automation-feature-card-stock .automation-feature-copy,.automation-feature-card-normalize .automation-feature-copy{order:1;flex:1}}
@media(max-width:560px){.automation-feature-section{padding:62px 0 66px}.automation-feature-heading{gap:16px}.automation-feature-heading h2{font-size:36px;letter-spacing:-1.7px}.automation-feature-heading p{font-size:14px}.automation-feature-grid{display:flex;flex-direction:column;gap:10px}.automation-feature-card,.automation-feature-card-product{min-height:0;padding:20px;border-radius:14px}.automation-feature-card{align-items:flex-start}.automation-feature-card-product{gap:18px}.automation-feature-card-product .automation-feature-media{height:210px;margin:0}.automation-feature-media{flex-basis:34%;height:115px}.automation-feature-copy h3,.automation-feature-card-product .automation-feature-copy h3{font-size:17px}.automation-feature-copy p{font-size:13px}}
.search-feature-card img,.automation-feature-card img,.analytics-market-card img,.personalization-market-card img{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s ease;will-change:transform}
a.search-feature-card,a.automation-feature-card,a.analytics-market-card,a.personalization-market-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}
a.search-feature-card:hover,a.automation-feature-card:hover,a.analytics-market-card:hover,a.personalization-market-card:hover{transform:translateY(-6px);border-color:rgba(217,255,75,.9);box-shadow:0 22px 44px rgba(57,78,99,.14),0 0 0 1px rgba(217,255,75,.55)}
a.search-feature-card:hover img,a.automation-feature-card:hover img,a.analytics-market-card:hover img,a.personalization-market-card:hover img{transform:scale(1.09) translateY(-4px);filter:saturate(1.12) contrast(1.03)}
a.analytics-market-card:hover img{transform-origin:center bottom}
@media(hover:none),(prefers-reduced-motion:reduce){a.search-feature-card:hover,a.automation-feature-card:hover,a.analytics-market-card:hover,a.personalization-market-card:hover{transform:none}a.search-feature-card:hover img,a.automation-feature-card:hover img,a.analytics-market-card:hover img,a.personalization-market-card:hover img{transform:none;filter:none}}
@media(min-width:901px){.search-feature-grid{grid-template-rows:minmax(270px,auto) minmax(270px,auto)}.search-feature-card-product,.search-feature-card-voice,.search-feature-card-alternatives{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.search-feature-card-product .search-feature-media,.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{width:100%}.search-feature-card-product .search-feature-media{position:relative;flex:1 1 0;height:auto;min-height:200px;max-height:410px;margin:0 0 18px}.search-feature-card-voice .search-feature-media,.search-feature-card-alternatives .search-feature-media{position:relative;flex:1 1 0;height:auto;min-height:110px;margin:16px 0 0}.search-feature-card-product .search-feature-media img,.search-feature-card-voice .search-feature-media img,.search-feature-card-alternatives .search-feature-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}}
.advantage-card,.benefit-card,.feature-card,.solution-card-v2,a.hub-card,.hub-redesign .hub-card,.hub-redesign .step,a.search-feature-card,a.automation-feature-card,a.analytics-market-card,a.personalization-market-card{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),border-color .6s ease,background-color .6s ease}
.advantage-card,.benefit-card,.feature-card,.how-redesign-card,.solution-card-v2,.solution-search-v2,a.hub-card,.hub-redesign .hub-card,.hub-redesign .step,.callout,.scenario-box,.audit-meta,.industry-list div,.connect-list div,.search-stats div,.search-feature-card,.automation-feature-card,.automation-feature-card-product,.analytics-market-card,.personalization-market-card{border-radius:16px}
@media(min-width:701px){.search-feature-grid:not(:has(.search-feature-card-alternatives)){grid-template-areas:"product content voice" "product image image"}}
@media(max-width:700px){.search-feature-grid:not(:has(.search-feature-card-alternatives)){grid-template-areas:"product" "content" "voice" "image"}}
.sp-more-card>b,a.hub-card>b,.pg-link-card>b,a.search-feature-card h3,a.automation-feature-card h3,a.analytics-market-card h3,a.personalization-market-card h3{position:relative;width:fit-content}
.sp-more-card>b::after,a.hub-card>b::after,.pg-link-card>b::after,a.search-feature-card h3::after,a.automation-feature-card h3::after,a.analytics-market-card h3::after,a.personalization-market-card h3::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:currentColor;transform:scaleX(0);transition:transform .3s ease}
.sp-more-card:hover>b::after,a.hub-card:hover>b::after,.pg-link-card:hover>b::after,a.search-feature-card:hover h3::after,a.automation-feature-card:hover h3::after,a.analytics-market-card:hover h3::after,a.personalization-market-card:hover h3::after{transform:scaleX(1)}

/* «Другие направления платформы» (.hub-grid > a.hub-card, напр. /platform/automation/): в рамке v3 стилей styles.css нет —
   без них иконка-лупа растягивалась на всю ширину (17.10.2026). Цвета через --v3-*, поэтому подходят и для v4. */
.v3 .hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:28px}
.v3 a.hub-card{display:block;padding:24px 26px;border:1px solid var(--v3-line);border-radius:var(--v3-r);background:#fff;color:inherit;transition:transform .4s var(--v3-ease),box-shadow .4s var(--v3-ease)}
.v3 a.hub-card:hover{transform:translateY(-4px);box-shadow:var(--v3-sh-h)}
.v3 .hub-card .hub-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:var(--v3-lav-2);color:var(--v3-accent)}
.v3 .hub-card .hub-card-icon svg{width:22px;height:22px;color:inherit}
.v3 .hub-card b{display:block;margin:0 0 8px;font-size:19px;line-height:1.2;font-weight:700;color:var(--v3-ink)}
.v3 .hub-card span{display:block;margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--v3-text)}
.v3 .hub-card em{font-style:normal;font-size:14px;font-weight:600;color:var(--v3-accent)}

/* «Поиск» (/platform/search/): 4 функции в раскладке «Что входит в раздел» как на /platform/automation/ */
.automation-feature-grid.sh4-feat{grid-template-columns:.92fr 1.2fr 1.2fr;grid-template-rows:repeat(2,minmax(190px,1fr));grid-template-areas:"product content content" "product voice image"}
.sh4-content{grid-area:content}.sh4-voice{grid-area:voice}.sh4-image{grid-area:image}
@media(max-width:900px){.automation-feature-grid.sh4-feat{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"product product" "content content" "voice image"}}
