
.products-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px 36px;align-items:center}
.products-intro{min-width:0}.products-intro h1{font-size:clamp(32px,3.1vw,46px)}.products-intro h1 br{display:none}
.products-hero .products-location{grid-column:1/-1;margin-top:12px}.products-hero .hero-visual{text-align:left;min-width:0;min-height:400px}
.products-hero .float-note{right:-5px;top:7px;font-size:11px}.products-hero .device-card{max-width:440px}.products-reviews{padding-bottom:44px}
.products-help .about-panel h2{color:inherit}.products-help .about-panel p{color:inherit}.products-help .about-panel{margin:0}
.products-visit .products-visit-inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px}
.products-visit .products-visit-inner>div{width:100%;min-width:0}.products-visit .products-visit-inner>.button{justify-self:center}
@media(max-width:900px){.products-hero-grid{grid-template-columns:1fr;gap:28px}.products-intro{max-width:720px;margin:auto}.products-hero .hero-visual{width:min(520px,100%);margin:auto;min-height:360px}.products-hero .products-location{margin-top:8px}}
@media(max-width:600px){.products-hero .hero-visual{min-height:320px}.products-hero .float-note{right:0;top:0;font-size:10px;padding:8px 10px}.products-hero .device-card{width:94%}.products-hero .device-top{font-size:9px;letter-spacing:.04em}.products-reviews{padding-bottom:28px}}


.products-hero{padding:64px 0 46px;background:linear-gradient(180deg,#edf6fb,#fff);text-align:center;border-bottom:1px solid #e4edf2}
.products-hero h1{font-size:clamp(32px,3.6vw,52px);line-height:1.13;letter-spacing:-.035em;max-width:900px;margin:22px auto 18px}
.products-hero h1 span{color:#1768a8}.products-hero p{max-width:720px;margin:0 auto 26px;color:#557080;font-size:17px;line-height:1.75}
.products-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.products-actions .button{border-radius:8px}
.products-location{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin-top:30px;color:#536a78;font-size:13px}
.products-location span+span{border-left:1px solid #cbdce5;padding-left:24px}
.products-catalog{padding:60px 0;background:#fff}.products-section-heading{text-align:center;max-width:700px;margin:0 auto 32px}
.products-section-heading h2{font-size:clamp(26px,2.5vw,34px);line-height:1.2;margin:0 0 12px}.products-section-heading p{color:#5e7280;margin-bottom:0}
.products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.product-category{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #dce6ec;border-radius:14px;background:#fff;box-shadow:0 6px 24px #17324605}
.product-symbol{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid #daebf4;border-radius:12px;color:#1768a8;background:#f0f7fb;margin-bottom:22px}.product-symbol svg{width:29px;height:29px}
.product-category h3{font-size:23px;line-height:1.25;margin:0 0 12px;letter-spacing:-.025em}.product-category p{font-size:15px;line-height:1.75;color:#5b7280;margin-bottom:25px}
.product-category>a{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;border-top:1px solid #e6edf2;padding-top:16px;text-decoration:none;font-size:14px;font-weight:700;color:#1768a8}
.products-availability{text-align:center;font-size:13px;color:#637784;margin:24px 0 0}
.products-help{padding:0 0 62px;background:#fff}.products-help-panel{background:#173d55;color:#fff;border-radius:16px;padding:36px;display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center}.products-help h2{font-size:30px;line-height:1.2;margin-bottom:14px;color:#fff}.products-help p{color:#d3e1e9;margin-bottom:0;font-size:15px}.products-help-list{display:grid;gap:12px}.products-help-item{padding:14px 18px;border:1px solid #ffffff29;border-radius:9px;font-size:14px;color:#e1edf4}.products-help-item strong{display:block;color:#fff;font-size:15px;margin-bottom:3px}
.products-visit{padding:0 0 58px;background:#fff}.products-visit-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px 0;border-top:1px solid #dce6ec}.products-visit h2{font-size:25px;margin:0 0 8px}.products-visit p{font-size:14px;color:#5e7280;margin:0}.products-visit .text-link{display:inline-block;margin-top:10px}
@media(max-width:1100px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-help-panel{gap:26px;padding:28px}.products-help h2{font-size:27px}}
@media(max-width:600px){.products-hero{padding:40px 0 32px}.products-hero p{font-size:16px}.products-actions{flex-direction:column}.products-actions .button{width:100%;padding:12px 16px}.products-location{flex-direction:column;gap:7px}.products-location span+span{border:0;padding:0}.products-catalog{padding:38px 0}.products-grid{grid-template-columns:1fr;gap:14px}.product-category{padding:24px}.product-symbol{margin-bottom:16px}.products-help-panel{grid-template-columns:1fr;padding:24px;gap:24px}.products-help{padding-bottom:36px}.products-visit-inner{grid-template-columns:1fr;gap:22px}.products-visit .button{width:100%}.products-visit{padding-bottom:28px}}
