/* main-page-block-22 meryosab electronics web devolper resume.meryosab.com */
.wp-block-html:has(> .home-page-block-22[data-home-page-block-22-root="22"]){margin-block-start:0!important;margin-block-end:0!important}
.home-page-block-22{--home-page-block-22-bg:var(--tvr-bg,#f6f8fb);--home-page-block-22-surface:var(--tvr-surface,#fff);--home-page-block-22-surface-2:var(--tvr-surface-2,#edf2f7);--home-page-block-22-surface-3:var(--tvr-surface-3,#e4ebf2);--home-page-block-22-line:var(--tvr-line,rgba(16,38,65,.10));--home-page-block-22-line-strong:var(--tvr-line-strong,rgba(16,38,65,.18));--home-page-block-22-text:var(--tvr-text,#17263a);--home-page-block-22-muted:var(--tvr-muted,#52667e);--home-page-block-22-dim:var(--tvr-dim,#7b8da1);--home-page-block-22-accent:var(--tvr-accent,#087f87);--home-page-block-22-accent-soft:var(--tvr-accent-soft,rgba(8,127,135,.10));--home-page-block-22-cta:var(--tvr-cta,#f47a29);--home-page-block-22-cta-hover:var(--tvr-cta-hover,#ff8f48);--home-page-block-22-cta-text:var(--tvr-cta-text,#fff);--home-page-block-22-shadow:var(--tvr-shadow,0 24px 65px rgba(19,37,60,.16));--home-page-block-22-font:var(--tvr-font,Inter,"Segoe UI",Roboto,Arial,Helvetica,sans-serif);--home-page-block-22-container:var(--home-page-block-22__container,1540px);position:relative;width:100vw;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;overflow:hidden;background:var(--home-page-block-22-bg);color:var(--home-page-block-22-text);font:400 16px/1.6 var(--home-page-block-22-font);letter-spacing:normal;isolation:isolate}
.home-page-block-22,.home-page-block-22 *,.home-page-block-22 *::before,.home-page-block-22 *::after{box-sizing:border-box}
.home-page-block-22 img{display:block;max-width:100%;height:auto}.home-page-block-22 a{color:inherit;text-decoration:none}.home-page-block-22 button,.home-page-block-22 input,.home-page-block-22 select,.home-page-block-22 textarea{font:inherit}.home-page-block-22 h1,.home-page-block-22 h2,.home-page-block-22 h3,.home-page-block-22 p,.home-page-block-22 ul,.home-page-block-22 ol{margin-top:0}.home-page-block-22 h1,.home-page-block-22 h2,.home-page-block-22 h3{color:var(--home-page-block-22-text);font-family:var(--home-page-block-22-font);font-weight:850;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.home-page-block-22 h1{max-width:930px;margin-bottom:26px;font-size:44px}.home-page-block-22 h2{max-width:920px;margin-bottom:18px;font-size:44px}.home-page-block-22 h3{font-size:22px}.home-page-block-22 p{color:var(--home-page-block-22-muted);font-size:17px;line-height:1.7}
.home-page-block-22__symbols{position:absolute;width:0;height:0;overflow:hidden}.home-page-block-22 svg{display:block;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-page-block-22__container{width:100%;max-width:var(--home-page-block-22-container);margin:0 auto;padding:0 24px}.home-page-block-22__section{position:relative;padding:64px 0 68px}.home-page-block-22__kicker{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--home-page-block-22-accent);font-size:12px;font-weight:850;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.home-page-block-22__kicker>span{width:26px;height:2px;background:currentColor}.home-page-block-22__head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:24px}.home-page-block-22__head>div{max-width:930px}.home-page-block-22__head p{max-width:760px;margin-bottom:0}.home-page-block-22__head--center .home-page-block-22__kicker{justify-content:center}.home-page-block-22__all{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--home-page-block-22-accent)!important;font-weight:800;white-space:nowrap}.home-page-block-22__all svg{width:20px;height:20px;transition:transform .2s ease}.home-page-block-22__all:hover svg{transform:translateX(4px)}
.tvr-btn:focus-visible,.home-page-block-22 a:focus-visible,.home-page-block-22 summary:focus-visible,.home-page-block-22 input:focus-visible,.home-page-block-22 select:focus-visible,.home-page-block-22 textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--home-page-block-22-accent) 60%,transparent);outline-offset:3px}.tvr-backlight .home-page-block-22__kicker{color:#45ddd9}.tvr-ambilight .home-page-block-22__kicker{color:#73e1dd}
/* Карточки: единая высота и единая линия CTA */
.home-page-block-22__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.home-page-block-22__card{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--home-page-block-22-line);border-radius:16px;background:var(--home-page-block-22-surface)}
.home-page-block-22__card>img,.home-page-block-22__placeholder{width:100%;height:205px;object-fit:cover;flex:0 0 205px}
.home-page-block-22__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--home-page-block-22-surface-2);color:var(--home-page-block-22-dim)}
.home-page-block-22__placeholder svg{width:56px;height:56px;stroke-width:1.2}.home-page-block-22__placeholder span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.home-page-block-22__card>div:last-child{min-height:0;display:flex;flex:1;flex-direction:column;padding:19px}
.home-page-block-22__card>div:last-child>span{color:var(--home-page-block-22-accent);font-size:10px;font-weight:850;letter-spacing:.14em}
.home-page-block-22__card h3{min-height:48px;margin:10px 0 12px}
.home-page-block-22__card p{min-height:72px;margin-bottom:16px;font-size:13px!important}
.home-page-block-22__card a{min-height:34px;display:flex;align-items:center;gap:9px;margin-top:auto;color:var(--home-page-block-22-accent);font-size:13px;font-weight:800}
.home-page-block-22__card a svg{width:17px;height:17px;flex:0 0 17px}
.tvr-b2b .home-page-block-22__kicker{color:#56dfdc}
:root[data-tvr-theme="dark"] .home-page-block-22[data-home-page-block-22-root="22"],body[data-tvr-theme="dark"] .home-page-block-22[data-home-page-block-22-root="22"],.tvr-dark .home-page-block-22[data-home-page-block-22-root="22"]{--home-page-block-22-bg:var(--tvr-bg,#09121d);--home-page-block-22-surface:var(--tvr-surface,#101d2b);--home-page-block-22-surface-2:var(--tvr-surface-2,#152638);--home-page-block-22-line:var(--tvr-line,rgba(220,238,255,.11));--home-page-block-22-line-strong:var(--tvr-line-strong,rgba(220,238,255,.18));--home-page-block-22-text:var(--tvr-text,#f2f7fb);--home-page-block-22-muted:var(--tvr-muted,#9eb0c4);--home-page-block-22-dim:var(--tvr-dim,#708399)}
@media (prefers-reduced-motion:no-preference){.home-page-block-22 [data-home-page-block-22-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.home-page-block-22 [data-home-page-block-22-reveal].home-page-block-22-is-visible{opacity:1;transform:none}}
@media (max-width:900px){.home-page-block-22 h2{font-size:36px}.home-page-block-22__container{padding-inline:18px}.home-page-block-22__section{padding-block:56px}.home-page-block-22__head{align-items:start;flex-direction:column;gap:18px;margin-bottom:32px}.home-page-block-22__grid{grid-template-columns:1fr}.home-page-block-22__card{display:grid;grid-template-columns:.8fr 1.2fr}.home-page-block-22__card>img,.home-page-block-22__placeholder{height:100%;min-height:300px;flex:none}.home-page-block-22__card>div:last-child{height:100%}.home-page-block-22__card h3{min-height:0}.home-page-block-22__card p{min-height:0}}
@media (max-width:640px){.home-page-block-22{font-size:15px}.home-page-block-22__container{padding-inline:14px}.home-page-block-22__section{padding-block:46px}.home-page-block-22 h1{font-size:30px}.home-page-block-22 h2{font-size:30px}.home-page-block-22__kicker{font-size:10px;letter-spacing:.12em}.home-page-block-22__card{display:flex;flex-direction:column}.home-page-block-22__card>img,.home-page-block-22__placeholder{height:250px;min-height:0;flex:0 0 250px}.home-page-block-22__card p{min-height:0}.home-page-block-22__card h3{min-height:0}.home-page-block-22__card a{margin-top:4px}}
@media (prefers-reduced-motion:reduce){.home-page-block-22 *,.home-page-block-22 *::before,.home-page-block-22 *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}