.blog-page{background:#050a0e}.blog-page main{overflow:hidden}.blog-hero{position:relative;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 8%,#5a11246b,transparent 34%),linear-gradient(130deg,#071018,#050a0e 56%,#16090f)}.blog-hero:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000)}.blog-hero .breadcrumbs{position:relative;margin:0;padding-top:28px;padding-bottom:38px}.blog-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:65px;align-items:center;min-height:650px;padding-bottom:62px}.blog-hero h1{max-width:700px;margin:22px 0;font-size:clamp(42px,4.7vw,74px);line-height:.99;letter-spacing:-.055em;text-transform:uppercase}.blog-hero__lead{max-width:650px;color:#d2d9de;font-size:16px;line-height:1.8}.blog-hero__lead strong{color:#fff}.blog-hero__actions{display:flex;align-items:center;gap:28px;margin-top:29px}.blog-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;border:1px solid var(--line);background:#091118cf}.blog-hero__facts div{padding:17px}.blog-hero__facts div+div{border-left:1px solid var(--line)}.blog-hero__facts strong,.blog-hero__facts span{display:block}.blog-hero__facts strong{font-size:14px}.blog-hero__facts span{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.5}.blog-hero__visual{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:12px;height:518px}.blog-hero__visual article{position:relative;min-width:0;overflow:hidden;border:1px solid #ffffff2b;background:#111a20}.blog-hero__visual .blog-hero__main{grid-row:1/3}.blog-hero__visual article>a{position:absolute;inset:0}.blog-hero__visual img{width:100%;height:100%;object-fit:cover}.blog-hero__visual article:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#05090df2,transparent 58%)}.blog-hero__visual article>div{position:absolute;z-index:1;left:18px;right:18px;bottom:17px}.blog-hero__visual small{color:#ff4054;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-hero__visual h2,.blog-hero__visual h3{margin-top:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-hero__visual h2{-webkit-line-clamp:3;font-size:24px}.blog-hero__visual h3{-webkit-line-clamp:3;font-size:14px;line-height:1.35}.blog-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block:20px;border-bottom:1px solid var(--line)}.blog-nav a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;border:1px solid var(--line);background:#0b1319;font-size:11px;font-weight:700}.blog-nav a:hover{border-color:#ee1c36;background:#211018}.blog-intro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:80px;padding-block:70px;border-bottom:1px solid var(--line)}.blog-intro h2{margin-top:17px;max-width:530px}.blog-intro>div:last-child{display:grid;gap:16px;align-content:center}.blog-intro p{font-size:14px;line-height:1.85}.blog-intro strong{color:#fff}.blog-intro a{color:#fff;text-decoration:underline;text-decoration-color:#ed1b34;text-underline-offset:4px}.blog-featured,.blog-catalog{padding-top:76px}.blog-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-featured__grid article{min-width:0;border:1px solid var(--line);background:#0c141a}.blog-featured__grid article>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden;background:#172129}.blog-featured__grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-featured__grid article:hover img{transform:scale(1.03)}.blog-featured__grid article>div{padding:21px}.blog-featured__grid small{color:#ef2b43;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog-featured__grid h3{margin:10px 0 18px;font-size:19px;line-height:1.35}.blog-featured__grid article>div>a:last-child{font-size:11px;font-weight:800}.blog-tools{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:15px;padding:16px;margin:0 calc(var(--side) * -0.25) 12px;background:#081016f2;border:1px solid var(--line);backdrop-filter:blur(18px)}.blog-search{display:block;color:#bbc5cc;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-search input{display:block;width:100%;min-width:0;min-height:48px;margin-top:7px;padding:12px 14px;background:#050b10;color:#fff;border:1px solid #ffffff38;font-size:15px}.blog-filters{display:flex;flex-wrap:wrap;gap:7px;align-content:center}.blog-filters button{min-height:40px;padding:9px 12px;border:1px solid #ffffff29;background:#111a20;color:#dce2e6;font-size:10px;font-weight:700}.blog-filters button:hover,.blog-filters button.is-active{border-color:#f12943;background:#39101a;color:#fff}.blog-filters span{color:#ff5265;margin-left:5px}.blog-count{min-height:24px;margin-bottom:13px;color:#9faab3;font-size:10px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:#0c141a}.blog-card[hidden]{display:none}.blog-card__image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#172129}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-card:hover img{transform:scale(1.025)}.blog-card__image span{position:absolute;left:12px;bottom:12px;padding:6px 8px;background:#060b0edb;border:1px solid #ffffff33;color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:20px}.blog-card__body>small{color:#f04a5e;font-size:9px;font-weight:700}.blog-card h3{margin:11px 0;font-size:17px;line-height:1.38}.blog-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:20px;font-size:12px;line-height:1.7}.blog-card__link{margin-top:auto;padding-top:15px;border-top:1px solid var(--line);font-size:10px;font-weight:800}.blog-empty{padding:35px;border:1px solid var(--line);background:#0d151a;text-align:center}.blog-more{display:flex;justify-content:center;padding:27px 0 76px}.blog-links{padding-block:70px;border-block:1px solid var(--line);background:radial-gradient(circle at 100% 40%,#5e122778,transparent 35%),#0a1218}.blog-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blog-links__grid a{display:flex;flex-direction:column;min-height:155px;padding:23px;border:1px solid var(--line);background:#0c151b}.blog-links__grid a:hover{border-color:#ed263f}.blog-links__grid small{color:#ef2c44;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-links__grid strong{margin:13px 0 8px;font-size:18px}.blog-links__grid span{color:#aeb9c0;font-size:11px;line-height:1.7}.blog-page .faq-section{border-top:0}.blog-page .consultation textarea{display:block;width:100%;min-width:0;min-height:108px;resize:vertical;margin-top:8px;padding:12px;background:#080f14;color:#fff;border:1px solid #ffffff40;border-radius:2px;font-size:16px}.blog-page .consultation input[aria-invalid=true]{border-color:#ff4055;box-shadow:0 0 0 2px #ff405533}
@media(max-width:1100px){.blog-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr);gap:35px}.blog-hero h1{font-size:54px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-tools{grid-template-columns:1fr}.blog-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.blog-hero__grid{grid-template-columns:1fr;min-height:0}.blog-hero__visual{height:480px}.blog-intro{gap:35px}.blog-tools{position:relative}.blog-featured__grid{grid-template-columns:1fr 1fr}.blog-featured__grid article:first-child{grid-column:1/-1}.blog-featured__grid article:first-child{display:grid;grid-template-columns:1fr 1fr}.blog-featured__grid article:first-child>a:first-child{aspect-ratio:16/10}}
@media(max-width:640px){.blog-hero .breadcrumbs{padding-top:20px;padding-bottom:27px}.blog-hero__grid{gap:32px;padding-bottom:36px}.blog-hero h1{font-size:clamp(34px,10vw,47px);line-height:1.01;margin-block:19px}.blog-hero__lead{font-size:14px;line-height:1.72}.blog-hero__actions{align-items:stretch;flex-direction:column;gap:8px;margin-top:23px}.blog-hero__actions .text-link{align-self:flex-start}.blog-hero__facts{grid-template-columns:1fr;margin-top:27px}.blog-hero__facts div{padding:14px 16px}.blog-hero__facts div+div{border-left:0;border-top:1px solid var(--line)}.blog-hero__visual{grid-template-columns:1.25fr .8fr;height:330px;gap:8px}.blog-hero__visual article>div{left:9px;right:9px;bottom:9px}.blog-hero__visual h2{font-size:16px}.blog-hero__visual h3{font-size:10px}.blog-hero__visual small{font-size:6px}.blog-nav{grid-template-columns:1fr 1fr;padding-block:14px}.blog-nav a{min-height:45px}.blog-intro{grid-template-columns:1fr;gap:22px;padding-block:48px}.blog-intro h2{font-size:29px}.blog-intro p{font-size:14px;line-height:1.78}.blog-featured,.blog-catalog{padding-top:50px}.blog-featured__grid{grid-template-columns:1fr;gap:15px}.blog-featured__grid article:first-child{grid-column:auto;display:block}.blog-featured__grid article>a:first-child{aspect-ratio:16/9}.blog-tools{margin-inline:0;padding:12px}.blog-filters{display:grid;grid-template-columns:1fr 1fr}.blog-filters button{text-align:left}.blog-grid{grid-template-columns:1fr;gap:15px}.blog-card__image{aspect-ratio:16/9}.blog-card h3{font-size:18px}.blog-card p{font-size:13px}.blog-more{padding-bottom:51px}.blog-links{padding-block:49px}.blog-links__grid{grid-template-columns:1fr}.blog-links__grid a{min-height:135px}.blog-page .faq-section h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.blog-card__image img,.blog-featured__grid img{transition:none}}
