Загрузка данных
<style>
/* =========================================================
ОБЩИЙ БЛОК — ПОЛНАЯ ШИРИНА ЭКРАНА
========================================================= */
.nb-why,
.nb-why * {
box-sizing: border-box;
}
.nb-why {
--blue: #2563eb;
--blue-dark: #1d4ed8;
--dark: #111827;
--text: #667085;
--border: #bfd5f7;
--light-blue: #eef5ff;
position: relative;
left: 50%;
width: 100vw;
max-width: none;
margin-left: -50vw;
margin-right: -50vw;
padding: 26px 2.35vw 42px;
overflow: hidden;
font-family: inherit;
background:
radial-gradient(
circle at 50% 40%,
rgba(255,255,255,0.96) 0,
rgba(248,251,255,0.94) 50%,
rgba(239,246,255,0.96) 100%
);
}
/* Лёгкий фон, как на референсе */
.nb-why::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
opacity: 0.36;
background-image:
radial-gradient(
circle,
rgba(37, 99, 235, 0.16) 1.2px,
transparent 1.2px
);
background-size: 16px 16px;
-webkit-mask-image:
linear-gradient(
90deg,
#000 0%,
transparent 18%,
transparent 82%,
#000 100%
);
mask-image:
linear-gradient(
90deg,
#000 0%,
transparent 18%,
transparent 82%,
#000 100%
);
}
.nb-why__inner {
position: relative;
z-index: 2;
width: 100%;
max-width: none;
margin: 0;
}
/* =========================================================
ЗАГОЛОВОК
========================================================= */
.nb-why__title {
margin: 0 0 25px;
color: var(--dark);
font-size: clamp(38px, 3.1vw, 58px);
font-weight: 900;
line-height: 1;
letter-spacing: -0.045em;
text-align: center;
}
/* =========================================================
ГЛАВНАЯ СЕТКА
========================================================= */
.nb-why__layout {
width: 100%;
display: grid;
grid-template-columns:
minmax(180px, 0.78fr)
repeat(4, minmax(0, 1fr))
minmax(180px, 0.78fr);
gap: 14px;
align-items: start;
}
/* Боковые карточки располагаются ниже */
.nb-why__side {
min-width: 0;
padding-top: 80px;
}
/* =========================================================
ЦЕНТРАЛЬНАЯ КАРТОЧКА
========================================================= */
.nb-about__card {
position: relative;
min-width: 0;
height: 302px;
padding: 22px 18px 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
background: rgba(255, 255, 255, 0.98);
border: 2px solid var(--border);
box-shadow:
6px 6px 0 rgba(37, 99, 235, 0.12);
transition:
transform 0.2s ease,
border-color 0.2s ease,
box-shadow 0.2s ease;
}
.nb-about__card::before {
content: "";
position: absolute;
top: -2px;
left: -2px;
width: 15px;
height: 15px;
background: var(--blue);
}
.nb-about__number {
position: absolute;
top: 15px;
right: 14px;
color: var(--blue);
font-size: 10px;
font-weight: 900;
line-height: 1;
letter-spacing: 0.12em;
}
.nb-about__icon {
width: 50px;
height: 50px;
margin: 0 0 18px;
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 50px;
background: #f7faff;
border: 2px solid var(--blue);
box-shadow:
3px 3px 0 rgba(37, 99, 235, 0.18);
}
.nb-about__icon img {
display: block;
width: 31px;
height: 31px;
object-fit: contain;
}
.nb-about__card-title {
width: 100%;
margin: 0 0 11px;
color: var(--dark);
font-size: clamp(16px, 1.12vw, 20px);
font-weight: 900;
line-height: 1.14;
text-align: left;
}
.nb-about__card-text {
width: 100%;
margin: 0;
padding-top: 11px;
color: var(--text);
border-top: 1px dashed #d4e0ef;
font-size: clamp(11px, 0.79vw, 14px);
font-weight: 400;
line-height: 1.52;
text-align: left;
}
.nb-about__card:hover {
z-index: 3;
transform: translate(-3px, -3px);
border-color: var(--blue);
box-shadow:
9px 9px 0 rgba(37, 99, 235, 0.18);
}
/* =========================================================
ОБЩИЕ СТИЛИ БОКОВЫХ КАРТОЧЕК
========================================================= */
.nb-review-card {
position: relative;
width: 100%;
min-width: 0;
height: 210px;
padding: 20px 13px 14px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 9px;
overflow: hidden;
text-align: center;
background: #ffffff;
border: 1px solid #e1e6ee;
border-radius: 12px;
box-shadow:
0 8px 20px rgba(15, 23, 42, 0.12);
}
.nb-review-card::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 5px;
}
.nb-review-card__icon {
width: 43px;
height: 43px;
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 43px;
border-radius: 50%;
}
.nb-review-card__icon svg {
display: block;
width: 25px;
height: 25px;
}
.nb-review-card__title {
margin: 0;
color: #202124;
font-size: clamp(14px, 1vw, 18px);
font-weight: 900;
line-height: 1.12;
}
.nb-review-card__text {
margin: 0;
color: #707785;
font-size: clamp(9px, 0.66vw, 11px);
font-weight: 500;
line-height: 1.35;
}
.nb-review-card__link {
width: 100%;
min-height: 37px;
margin-top: 2px;
padding: 8px 8px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 5px;
border-radius: 7px;
font-size: clamp(9px, 0.67vw, 11px);
font-weight: 800;
line-height: 1.15;
text-align: center;
text-decoration: none !important;
transition:
transform 0.2s ease,
box-shadow 0.2s ease,
background-color 0.2s ease;
}
.nb-review-card__link::after {
content: "↗";
font-size: 13px;
line-height: 1;
}
/* =========================================================
GOOGLE
========================================================= */
.nb-review-card--google::before {
background:
linear-gradient(
90deg,
#4285f4 0 25%,
#ea4335 25% 50%,
#fbbc05 50% 75%,
#34a853 75% 100%
);
}
.nb-review-card--google .nb-review-card__icon {
background: #f8faff;
border: 1px solid #e4e9f2;
}
.nb-review-card--google .nb-review-card__link {
color: #ffffff !important;
background: #4285f4;
}
.nb-review-card--google .nb-review-card__link:hover {
color: #ffffff !important;
background: #3367d6;
transform: translateY(-2px);
box-shadow:
0 6px 14px rgba(66, 133, 244, 0.28);
}
/* =========================================================
ЯНДЕКС
========================================================= */
.nb-review-card--yandex::before {
background: #ffcc00;
}
.nb-review-card--yandex .nb-review-card__icon {
color: #171717;
background: #ffcc00;
}
.nb-review-card--yandex .nb-review-card__link {
color: #171717 !important;
background: #ffcc00;
}
.nb-review-card--yandex .nb-review-card__link:hover {
color: #171717 !important;
background: #f2c200;
transform: translateY(-2px);
box-shadow:
0 6px 14px rgba(255, 204, 0, 0.28);
}
/* =========================================================
КНОПКА «О НАС»
========================================================= */
.nb-about__footer {
margin-top: 28px;
display: flex;
justify-content: center;
}
.nb-about__button {
min-width: 174px;
min-height: 43px;
padding: 11px 26px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
color: #ffffff !important;
background: var(--blue);
border: 0;
font-size: 14px;
font-weight: 900;
line-height: 1;
text-decoration: none !important;
box-shadow:
5px 5px 0 #bfd5f7;
cursor: pointer;
transition:
transform 0.2s ease,
background-color 0.2s ease,
box-shadow 0.2s ease;
}
.nb-about__button::after {
content: "→";
font-size: 18px;
line-height: 1;
}
.nb-about__button:hover {
color: #ffffff !important;
background: var(--blue-dark);
transform: translate(3px, 3px);
box-shadow:
2px 2px 0 #bfd5f7;
}
/* =========================================================
НОУТБУКИ И НЕБОЛЬШИЕ ЭКРАНЫ
========================================================= */
@media (max-width: 1450px) {
.nb-why {
padding-right: 18px;
padding-left: 18px;
}
.nb-why__layout {
grid-template-columns:
minmax(155px, 0.72fr)
repeat(4, minmax(0, 1fr))
minmax(155px, 0.72fr);
gap: 10px;
}
.nb-about__card {
height: 310px;
padding-right: 15px;
padding-left: 15px;
}
.nb-why__side {
padding-top: 76px;
}
.nb-review-card {
height: 215px;
padding-right: 10px;
padding-left: 10px;
}
}
/* =========================================================
ПЛАНШЕТ
========================================================= */
@media (max-width: 1100px) {
.nb-why {
padding: 38px 20px 50px;
}
.nb-why__layout {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.nb-about__card {
height: auto;
min-height: 285px;
}
.nb-why__side {
padding-top: 0;
}
.nb-review-card {
height: 220px;
}
.nb-why__side--google {
grid-column: 1;
}
.nb-why__side--yandex {
grid-column: 2;
}
}
/* =========================================================
ТЕЛЕФОН
========================================================= */
@media (max-width: 767px) {
.nb-why {
left: 50%;
width: 100vw;
margin-left: -50vw;
margin-right: -50vw;
padding: 34px 14px 44px;
}
.nb-why__title {
margin-bottom: 24px;
font-size: clamp(32px, 10vw, 44px);
line-height: 1.02;
}
.nb-why__layout {
grid-template-columns: 1fr;
gap: 15px;
}
.nb-about__card,
.nb-why__side--google,
.nb-why__side--yandex {
grid-column: 1;
}
.nb-about__card {
height: auto;
min-height: 0;
padding: 21px 19px 22px;
}
.nb-about__icon {
width: 52px;
height: 52px;
margin-bottom: 18px;
}
.nb-about__icon img {
width: 32px;
height: 32px;
}
.nb-about__card-title {
padding-right: 28px;
font-size: 19px;
}
.nb-about__card-text {
font-size: 14px;
}
.nb-review-card {
height: auto;
min-height: 215px;
padding: 22px 18px 17px;
}
.nb-review-card__title {
font-size: 19px;
}
.nb-review-card__text {
font-size: 12px;
}
.nb-review-card__link {
min-height: 42px;
font-size: 12px;
}
.nb-about__footer {
margin-top: 25px;
}
.nb-about__button {
width: 100%;
min-height: 50px;
}
}
</style>
<section class="nb-why">
<div class="nb-why__inner">
<h2 class="nb-why__title">
Почему именно мы?
</h2>
<div class="nb-why__layout">
<!-- GOOGLE -->
<aside class="nb-why__side nb-why__side--google">
<div class="nb-review-card nb-review-card--google">
<span
class="nb-review-card__icon"
aria-hidden="true">
<svg
viewBox="0 0 32 32"
xmlns="http://www.w3.org/2000/svg">
<path
d="M16 29C16 29 25 20.7 25 12.6C25 7.3 21 3 16 3C11 3 7 7.3 7 12.6C7 20.7 16 29 16 29Z"
fill="#4285F4">
</path>
<path
d="M7 12.6C7 7.3 11 3 16 3V9C14 9 12.4 10.6 12.4 12.6Z"
fill="#EA4335">
</path>
<path
d="M12.4 12.6C12.4 14.6 14 16.2 16 16.2L11.8 21.8C9.2 18.7 7 15.3 7 12.6Z"
fill="#FBBC05">
</path>
<path
d="M16 16.2C18 16.2 19.6 14.6 19.6 12.6H25C25 16 22.7 20.1 20.2 23.2Z"
fill="#34A853">
</path>
<circle
cx="16"
cy="12.6"
r="3.6"
fill="#ffffff">
</circle>
</svg>
</span>
<p class="nb-review-card__title">
Отзывы в Google Картах
</p>
<p class="nb-review-card__text">
Отзывы клиентов о мастерской «Ноутбук1»
</p>
<a
class="nb-review-card__link"
href="https://www.google.com/search?sca_esv=e678d1468e4dc1b3&rlz=1C1MYPO_ruBY1178BY1188&biw=1920&bih=919&sxsrf=APpeQnve7sBBf4dUKwZRRaPM1xnkkcLUOg%3A1785831267307&q=%D0%9D%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA1+%D0%9E%D1%82%D0%B7%D1%8B%D0%B2%D1%8B&rflfq=1&num=20&stick=H4sIAAAAAAAAAONgkxIxNDExMDKzMDA1NDe2MDM0NrE0M9zAyPiKUebC3Av7LjZfbLqw8WLzhV2GChfmAdnbL3Zf2HSxexErXmkA_zg5p1kAAAA&rldimm=14402680517386134961&tbm=lcl&hl=ru-LV&sa=X&ved=2ahUKEwjU5cPyw4aWAxVA1wIHHaPFBgwQ9fQKegQIVhAI#lkt=LocalPoiReviews"
target="_blank"
rel="noopener noreferrer">
Читать на сайте Google Карт
</a>
</div>
</aside>
<!-- КАРТОЧКА 1 -->
<article class="nb-about__card">
<span class="nb-about__number">
01
</span>
<span class="nb-about__icon">
<img
src="http://notebook1.local/wp-content/uploads/2026/07/Hand-Like-Streamline-Pixel-1.svg"
alt=""
aria-hidden="true">
</span>
<h3 class="nb-about__card-title">
Нам доверяют 10 лет
</h3>
<p class="nb-about__card-text">
Мы починили более 4500 ноутбуков — от старых рабочих
моделей до современных игровых. Каждый случай для нас
личный.
</p>
</article>
<!-- КАРТОЧКА 2 -->
<article class="nb-about__card">
<span class="nb-about__number">
02
</span>
<span class="nb-about__icon">
<img
src="http://notebook1.local/wp-content/uploads/2026/07/Interface-Essential-Search-Binocular-Streamline-Pixel-1.svg"
alt=""
aria-hidden="true">
</span>
<h3 class="nb-about__card-title">
Прозрачность на всех этапах
</h3>
<p class="nb-about__card-text">
Сначала изучаем неисправность и согласовываем решение.
Все выполненные работы фиксируем в акте — без неожиданной
итоговой стоимости.
</p>
</article>
<!-- КАРТОЧКА 3 -->
<article class="nb-about__card">
<span class="nb-about__number">
03
</span>
<span class="nb-about__icon">
<img
src="http://notebook1.local/wp-content/uploads/2026/07/Business-Products-Bag-Streamline-Pixel-1.svg"
alt=""
aria-hidden="true">
</span>
<h3 class="nb-about__card-title">
Опытные мастера
</h3>
<p class="nb-about__card-text">
Диагностику, ремонт и тонкую пайку выполняет инженер
с десятилетним опытом. За плечами — тысячи восстановленных
устройств.
</p>
</article>
<!-- КАРТОЧКА 4 -->
<article class="nb-about__card">
<span class="nb-about__number">
04
</span>
<span class="nb-about__icon">
<img
src="http://notebook1.local/wp-content/uploads/2026/07/Interface-Essential-Hierarchy-1-Streamline-Pixel-1.svg"
alt=""
aria-hidden="true">
</span>
<h3 class="nb-about__card-title">
Честно помогаем
</h3>
<p class="nb-about__card-text">
Не навязываем дорогую замену деталей, если ноутбук можно
восстановить. Если ремонт невыгоден — прямо скажем об этом.
</p>
</article>
<!-- ЯНДЕКС -->
<aside class="nb-why__side nb-why__side--yandex">
<div class="nb-review-card nb-review-card--yandex">
<span
class="nb-review-card__icon"
aria-hidden="true">
<svg
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M12 22C12 22 19 15.7 19 9.5C19 5.36 15.87 2 12 2C8.13 2 5 5.36 5 9.5C5 15.7 12 22 12 22Z"
fill="currentColor">
</path>
<circle
cx="12"
cy="9.5"
r="2.7"
fill="#ffffff">
</circle>
</svg>
</span>
<p class="nb-review-card__title">
Отзывы на Яндекс Картах
</p>
<p class="nb-review-card__text">
Мнения клиентов о мастерской «Ноутбук1»
</p>
<a
class="nb-review-card__link"
href="https://yandex.by/maps/org/noutbuk_1/142739889388/reviews/?ll=27.576635%2C53.913598&z=17"
target="_blank"
rel="noopener noreferrer">
Читать на официальном сайте
</a>
</div>
</aside>
</div>
<div class="nb-about__footer">
<a
class="nb-about__button nb-open-about-popup"
href="#"
role="button">
О нас
</a>
</div>
</div>
</section>