@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rubik-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/rubik-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600 800;font-display:swap;src:url(../fonts/rubik-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rubik-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/rubik-latin-500-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:600 800;font-display:swap;src:url(../fonts/rubik-latin-700-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--alw-blue:#009DC4;--alw-blue-d:#007FA0;--alw-navy:#174A95;--alw-ink:#303030;--alw-muted:#5F6B7A;--alw-soft:#F2F9FD;--alw-line:#DCEBF3;--alw-radius:18px;--alw-shadow:0 10px 30px rgba(23,74,149,.08);--alw-shadow-h:0 16px 40px rgba(23,74,149,.14);--alw-wrap:1240px;--alw-gutter:clamp(16px,4vw,32px);--alw-header:76px}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--alw-header) + 16px);-webkit-text-size-adjust:100%}body{margin:0;font-family:Rubik,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--alw-ink);background:#fff;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}a{color:var(--alw-blue-d);text-underline-offset:.15em;transition:color .2s}.is-style-alw-band .wp-block-columns.is-style-alw-cards>.wp-block-column h3,.is-style-alw-band .wp-block-columns.is-style-alw-cards>.wp-block-column h4,a:hover,h1,h2,h3,h4,h5,h6{color:var(--alw-navy)}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:700;margin:0 0 .6em;overflow-wrap:break-word}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--alw-blue);outline-offset:2px;border-radius:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.alw-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:#fff;padding:8px 14px;border-radius:8px}.alw-skip:focus{left:8px}.alw-wrap{width:100%;max-width:var(--alw-wrap);margin:0 auto;padding:0 var(--alw-gutter)}.alw-wrap--narrow{max-width:900px}.alw-btn,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.8em 1.6em;border-radius:999px;background:var(--alw-blue);color:#fff;font-weight:500;font-size:1rem;line-height:1.2;text-decoration:none;text-align:center;border:2px solid var(--alw-blue);transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.alw-btn:hover,.wp-block-button__link:hover{background:var(--alw-navy);border-color:var(--alw-navy);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(23,74,149,.2)}.alw-btn--sm{min-height:40px;padding:.55em 1.2em;font-size:.95rem}.wp-block-button.is-style-alw-ghost .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background:0 0;color:var(--alw-blue-d);border-color:var(--alw-blue)}.alw-lang .is-active a,.wp-block-button.is-style-alw-ghost .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--alw-blue);color:#fff}.wp-block-buttons{gap:12px}.alw-buy{margin-top:1.25rem}.alw-topbar{background:#fff;border-bottom:1px solid #eef3f7;font-size:.875rem}.alw-topbar__in{display:flex;align-items:center;justify-content:space-between;min-height:42px}.alw-brand img{display:block;width:120px;height:auto}.alw-lang ul,.dml-switcher{gap:2px;padding:3px;background:var(--alw-soft);border-radius:999px}.alw-lang ul{list-style:none;margin:0;display:flex}.alw-lang a,.dml-switcher a{display:block;padding:4px 12px;border-radius:999px;font-weight:500;font-size:.8125rem;text-decoration:none;color:var(--alw-navy)}.alw-lang a:hover{color:var(--alw-blue)}.alw-lang .is-active a:hover{color:#fff}.dml-switcher{display:inline-flex}.dml-switcher a{line-height:1.4}.dml-switcher a.is-current{background:var(--alw-blue);color:#fff}.dml-switcher a:not(.is-current):hover{color:var(--alw-blue)}.alw-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:box-shadow .25s,border-color .25s}.admin-bar .alw-header{top:32px}.alw-header.is-scrolled{box-shadow:0 6px 24px rgba(23,74,149,.08);border-color:#eef3f7}.alw-header__in{display:flex;align-items:center;gap:24px;min-height:var(--alw-header)}.alw-logo{flex:0 0 auto;display:block}.alw-logo img{display:block;height:56px;width:auto}.alw-nav{flex:1 1 auto;display:flex;justify-content:center}.alw-menu,.alw-menu a{display:flex;align-items:center}.alw-menu{list-style:none;margin:0;padding:0;flex-wrap:nowrap;gap:0}.alw-menu>li{position:relative}.alw-menu a{min-height:44px;padding:8px 10px;border-radius:10px;color:var(--alw-ink);font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.alw-menu .current-menu-ancestor>a,.alw-menu .current-menu-item>a,.alw-menu a:hover{color:var(--alw-blue-d);background:var(--alw-soft)}.alw-menu .menu-item-has-children>a::after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.6}.alw-nav__extra,.alw-sub-toggle{display:none}.alw-menu .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:100%;left:0;min-width:280px;background:#fff;border-radius:14px;box-shadow:0 18px 50px rgba(23,74,149,.16);border:1px solid #eef3f7;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s;z-index:10}.alw-menu li:focus-within>.sub-menu,.alw-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.alw-menu .sub-menu a{white-space:normal;font-weight:400;line-height:1.35;padding:10px 12px}.alw-header__buy{flex:0 0 auto}.alw-burger{display:none;margin-left:auto;width:48px;height:48px;border:0;border-radius:12px;background:var(--alw-soft);color:var(--alw-navy);cursor:pointer;align-items:center;justify-content:center}.alw-burger__box{position:relative;width:22px;height:16px;display:block}.alw-burger__box span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .25s,opacity .25s,top .25s}.alw-burger__box span:nth-child(1){top:0}.alw-burger__box span:nth-child(2){top:7px}.alw-burger__box span:nth-child(3){top:14px}.alw-burger[aria-expanded=true] .alw-burger__box span:nth-child(1){top:7px;transform:rotate(45deg)}.alw-burger[aria-expanded=true] .alw-burger__box span:nth-child(2){opacity:0}.alw-burger[aria-expanded=true] .alw-burger__box span:nth-child(3){top:7px;transform:rotate(-45deg)}@media (max-width:1439px){.alw-header__buy{display:none}}@media (max-width:1240px){.alw-menu a{padding:8px 7px;font-size:.85rem}.alw-menu .menu-item-has-children>a::after{margin-left:5px}}@media (max-width:1100px){:root{--alw-header:68px}.alw-logo img{height:48px}.alw-burger{display:inline-flex}.alw-menu .menu-item-has-children>a::after,.alw-topbar__lang{display:none}.alw-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.alw-nav{position:fixed;left:0;right:0;bottom:0;top:var(--alw-navtop,110px);background:#fff;padding:16px var(--alw-gutter) 32px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;border-top:1px solid #eef3f7;z-index:200}.alw-menu .sub-menu,.alw-nav.is-open{opacity:1;visibility:visible;transform:none}.alw-menu,.alw-menu li.is-open>.sub-menu,.alw-nav{display:block}.alw-menu>li{border-bottom:1px solid #eef3f7;flex-wrap:wrap}.alw-menu>li>a{flex:1;font-size:1.0625rem;min-height:52px;background:0 0!important}.alw-sub-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:var(--alw-soft);color:var(--alw-navy);cursor:pointer}.alw-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.alw-menu .sub-menu{position:static;flex-basis:100%;min-width:0;box-shadow:none;border:0;padding:0 0 10px 12px;display:none}.alw-menu>li,.alw-nav__extra{display:flex;align-items:center}.alw-nav__extra{justify-content:space-between;gap:16px;margin-top:20px}body.alw-nav-open{overflow:hidden}}@media (max-width:782px){.admin-bar .alw-header{top:46px}}@media (max-width:600px){.admin-bar .alw-header{top:0}}.alw-main{display:block;min-height:50vh}.alw-content{padding-bottom:clamp(32px,5vw,64px)}.alw-content>:first-child:not(.alignfull){margin-top:clamp(24px,4vw,48px)}.alw-content>.alignfull:first-child{margin-top:0}.entry-content ol,.entry-content ul{padding-left:1.3em}.entry-content li{margin-bottom:.4em}.entry-content li::marker{color:var(--alw-blue)}.entry-content strong{color:inherit}.entry-content figure,.entry-content>.alignfull+.alignfull{margin-top:0}.wp-block-image img{border-radius:12px}.entry-content .wp-block-image img{max-height:520px;width:auto;max-width:100%;object-fit:contain}.entry-content .wp-block-columns .wp-block-image img{max-height:360px}.entry-content .wp-block-columns:has(>.wp-block-column:nth-child(3)) .wp-block-image img{max-height:280px}.entry-content .wp-block-image:not(.alignleft):not(.alignright){text-align:center}.entry-content .wp-block-image.alw-hero-figure img{max-height:540px}.wp-block-image.is-style-alw-shadow img{box-shadow:var(--alw-shadow)}.wp-block-image img[src$=".svg"]{border-radius:0}.wp-block-separator{border:0;border-top:1px solid var(--alw-line);margin:2rem auto}.wp-block-table table{border-collapse:collapse;width:100%;font-size:.95rem}.wp-block-table td,.wp-block-table th{border:1px solid var(--alw-line);padding:10px 12px;vertical-align:top}.wp-block-table thead th,.wp-block-table tr:first-child th{background:var(--alw-soft);color:var(--alw-navy);text-align:left}.wp-block-table,.wp-block-table figure{overflow-x:auto}.wp-block-quote{border-left:4px solid var(--alw-blue);margin-left:0;padding:.6em 1.2em;background:var(--alw-soft);border-radius:0 12px 12px 0}.entry-content iframe,.wp-block-embed iframe{max-width:100%;border:0;border-radius:12px}.wp-block-embed__wrapper{position:relative}.wp-block-list.is-style-alw-check{list-style:none;padding-left:0}.wp-block-list.is-style-alw-check li{position:relative;padding-left:34px;margin-bottom:.65em}.wp-block-list.is-style-alw-check li::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:var(--alw-blue)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/14px no-repeat}.is-style-alw-band,.is-style-alw-section,.is-style-alw-soft{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.entry-content>.alignfull{margin-top:0;margin-bottom:0}.is-style-alw-soft{background:var(--alw-soft)}.is-style-alw-band{background:linear-gradient(120deg,#009dc4 0,#1a79b8 55%,#174a95 100%);color:#fff}.is-style-alw-band a:not(.wp-block-button__link),.is-style-alw-band h1,.is-style-alw-band h2,.is-style-alw-band h3,.is-style-alw-band h4{color:#fff}.is-style-alw-band .wp-block-button__link{background:#fff;color:var(--alw-navy);border-color:#fff}.is-style-alw-band .wp-block-button__link:hover{background:0 0;color:#fff}.is-style-alw-band .wp-block-button.is-style-alw-ghost .wp-block-button__link{background:0 0;color:#fff;border-color:rgba(255,255,255,.8)}.is-style-alw-band li::marker{color:#fff}.is-style-alw-band>h2:first-child,.is-style-alw-section>h2:first-child,.is-style-alw-soft>h2:first-child{text-align:center;margin-bottom:1.2em}.is-style-alw-card,.wp-block-columns.is-style-alw-cards>.wp-block-column{background:#fff;border-radius:var(--alw-radius);box-shadow:var(--alw-shadow);padding:clamp(20px,3vw,32px);border:1px solid #eef3f7}.is-style-alw-soft .is-style-alw-card{border-color:transparent}.wp-block-columns.is-style-alw-cards{gap:clamp(16px,2.5vw,28px)}.wp-block-columns.is-style-alw-cards>.wp-block-column{padding:clamp(20px,2.5vw,28px);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.wp-block-columns.is-style-alw-cards>.wp-block-column:hover{transform:translateY(-3px);box-shadow:var(--alw-shadow-h)}.wp-block-columns.is-style-alw-cards>.wp-block-column>.wp-block-buttons:last-child{margin-top:auto;padding-top:12px}.alw-icons>.wp-block-column,.wp-block-columns.is-style-alw-cards .wp-block-image{text-align:center}.wp-block-columns.is-style-alw-cards .wp-block-image img{max-height:220px;width:auto;object-fit:contain}.is-style-alw-band .wp-block-columns.is-style-alw-cards>.wp-block-column{color:var(--alw-ink)}.alw-icons{gap:16px!important}.alw-icons .wp-block-image img{width:64px;height:64px;object-fit:contain}.alw-icons p{font-weight:500;color:var(--alw-navy)}.alw-slider{position:relative;overflow:hidden;background:var(--alw-soft)}.alw-slider>.wp-block-cover{margin:0!important}.alw-slider.is-ready>.wp-block-cover{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.alw-slider.is-ready>.wp-block-cover.is-active{position:relative;opacity:1;visibility:visible}.alw-slider.is-ready>.wp-block-cover:not(.is-active) .wp-block-cover__inner-container>:not(.alw-hero-figure){opacity:0;transition:opacity .15s}.alw-slider.is-ready>.wp-block-cover.is-active .wp-block-cover__inner-container>*{transition:opacity .5s .3s}.wp-block-cover.is-style-alw-hero{min-height:clamp(420px,52vw,620px)!important;padding:clamp(32px,6vw,72px) var(--alw-gutter);justify-content:center!important}.wp-block-cover.is-style-alw-hero .wp-block-cover__inner-container,.wp-block-cover.is-style-alw-hero.has-custom-content-position .wp-block-cover__inner-container{width:100%!important;max-width:calc(var(--alw-wrap) - 2*var(--alw-gutter))!important;margin:0 auto!important;padding:0!important}.wp-block-cover.is-style-alw-hero .wp-block-cover__inner-container>:not(.alw-hero-figure){margin-left:0!important;margin-right:0!important;max-width:560px}.wp-block-cover.is-style-alw-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.85)0,rgba(255,255,255,.5) 40%,rgba(255,255,255,0) 60%);pointer-events:none;z-index:1}.wp-block-cover.is-style-alw-hero .wp-block-cover__inner-container{position:static}.wp-block-cover.is-style-alw-hero .wp-block-cover__inner-container>*{position:relative;z-index:3}.wp-block-cover.is-style-alw-hero .alw-hero-figure{position:absolute!important;z-index:2!important;right:max(var(--alw-gutter),calc((100% - var(--alw-wrap))/2 + var(--alw-gutter)));bottom:0;width:min(56%,760px);margin:0!important;pointer-events:none}.wp-block-cover.is-style-alw-hero .alw-hero-figure img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;object-position:right bottom;border-radius:0}.alw-hero-title{max-width:560px;color:var(--alw-blue);font-size:clamp(2rem,1.2rem + 3.4vw,3.6rem);line-height:1.05;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.8em}.wp-block-cover.is-style-alw-hero .wp-block-button__link{min-width:180px}.alw-slider__dots,.alw-slider__nav{position:absolute;z-index:5;display:flex;justify-content:center}.alw-slider__dots{left:0;right:0;bottom:20px;gap:10px}.alw-slider__dots button{width:12px;height:12px;padding:0;border:2px solid var(--alw-blue);border-radius:50%;background:rgba(255,255,255,.8);cursor:pointer;transition:background .2s,transform .2s}.alw-slider__dots button[aria-current=true]{background:var(--alw-blue);transform:scale(1.15)}.alw-slider__nav{top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:var(--alw-navy);cursor:pointer;align-items:center;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:background .2s}.alw-slider__nav:hover{background:#fff}.alw-slider__nav--prev{left:16px}.alw-slider__nav--next{right:16px}@media (max-width:782px){.alw-slider__nav{display:none}.wp-block-cover.is-style-alw-hero{min-height:0!important;padding:24px var(--alw-gutter) 56px;align-items:stretch}.wp-block-cover.is-style-alw-hero::after{background:linear-gradient(0deg,rgba(255,255,255,.92)0,rgba(255,255,255,.6) 45%,rgba(255,255,255,.1) 100%)}.wp-block-cover.is-style-alw-hero .wp-block-cover__inner-container{display:flex;flex-direction:column}.wp-block-cover.is-style-alw-hero .alw-hero-figure{position:relative!important;order:-1;right:auto;width:100%;margin:0 0 12px!important;z-index:2!important}.wp-block-cover.is-style-alw-hero .alw-hero-figure img{max-height:260px;margin:0 auto;object-position:center bottom}.alw-hero-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:.6em}}.alw-intro .alw-intro__cols{gap:clamp(24px,4vw,56px)}.alw-intro__packs{gap:12px!important;align-items:flex-end}.alw-intro__packs .wp-block-image{margin:0}.alw-intro__packs>.wp-block-column{min-width:0}.alw-intro__packs>.wp-block-column:first-child{flex:.765 1 0!important}.alw-intro__packs>.wp-block-column:last-child{flex:1.224 1 0!important}.alw-intro__packs .wp-block-image img{width:100%!important;height:auto!important;max-height:none!important;margin:0 auto;display:block;filter:drop-shadow(0 18px 30px rgba(23,74,149,.12));transition:transform .3s}.alw-intro__packs .wp-block-image a:hover img{transform:translateY(-4px)}.alw-intro__text h1{font-size:clamp(1.75rem,1.1rem + 2vw,2.6rem);line-height:1.15;margin-bottom:.5em}.alw-intro__text p{color:#4a5563;font-size:1.0625rem}.alw-intro__prod{margin-top:1.4rem}.alw-atopik .alw-buy .wp-block-button__link,.alw-intro .alw-buy .wp-block-button__link,.alw-intro__prod .wp-block-button__link{min-width:200px}.alw-intro .alw-buy{margin-top:12px}.alw-atopik h2{letter-spacing:.02em}.alw-product-cards>.wp-block-column{align-items:center;text-align:center;padding:28px 22px 24px!important}.alw-product-cards .wp-block-image{margin:0 0 18px;width:100%;height:280px;display:flex;align-items:center;justify-content:center}.alw-product-cards .wp-block-image a{display:flex;height:100%;align-items:center;justify-content:center}.alw-product-cards .wp-block-image img{max-height:280px!important;width:auto;height:100%;object-fit:contain;border-radius:0;transition:transform .3s}.alw-product-cards>.wp-block-column:hover .wp-block-image img{transform:scale(1.04)}.alw-product-cards .wp-block-buttons{margin-top:auto;width:100%}.alw-product-cards .wp-block-button,.alw-product-cards .wp-block-button__link{width:100%}.alw-atopik>.alw-buy{margin-top:28px}@media (max-width:781px){.alw-intro__text{text-align:left}.alw-product-cards .wp-block-image{height:220px}.alw-product-cards .wp-block-image img{max-height:220px!important}}.alw-aims__intro{max-width:780px;margin-left:auto!important;margin-right:auto!important;color:#4a5563;font-size:1.0625rem}.alw-aims__lead{font-weight:500;color:var(--alw-navy);margin-top:1.6rem!important}.alw-aims__grid{gap:20px!important;margin-top:1.4rem!important;counter-reset:aim}.alw-aim{counter-increment:aim;background:#fff;border:1px solid var(--alw-line);border-top:4px solid var(--alw-blue);border-radius:16px;padding:22px 22px 24px;box-shadow:var(--alw-shadow);transition:transform .25s,box-shadow .25s}.alw-aim:hover{transform:translateY(-3px);box-shadow:var(--alw-shadow-h)}.alw-aim::before{content:counter(aim,decimal-leading-zero);display:block;font-size:1.75rem;font-weight:700;line-height:1;color:var(--alw-blue);margin-bottom:12px;opacity:.9}.alw-aim p{margin:0;font-weight:500;color:var(--alw-ink);line-height:1.45}.alw-kicker{font-size:.85rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--alw-blue)!important;margin-bottom:.3em!important}.alw-kicker strong{font-weight:700}.alw-steps>.alw-steps__title,.alw-steps>h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);color:var(--alw-navy);font-weight:700;margin-bottom:1.6rem!important}.alw-steps__cols>.wp-block-column{text-align:center;padding:28px 24px 30px!important}.alw-steps__cols .alw-steps__icon{margin:0 auto 14px!important}.alw-steps__cols .alw-steps__icon img{width:150px!important;height:150px!important;max-height:none!important;object-fit:contain;border-radius:0}.alw-steps__cols h3{font-size:1.2rem;margin-bottom:.5em}.alw-steps__cols p{color:#4a5563;font-size:.98rem;line-height:1.55}@media (max-width:781px){.alw-steps__cols .alw-steps__icon img{width:120px!important;height:120px!important}}.alw-buy-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:24px!important}.alw-buy-grid>.alw-buy-card{flex:0 1 calc((100% - 48px)/3);max-width:380px;margin:0!important}@media (max-width:900px){.alw-buy-grid>.alw-buy-card{flex-basis:calc((100% - 24px)/2)}}@media (max-width:560px){.alw-buy-grid>.alw-buy-card{flex-basis:100%}}.alw-buy-card{display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:28px 22px 22px!important;transition:transform .25s,box-shadow .25s}.alw-buy-card:hover,.alw-card--post .alw-card__link:hover{transform:translateY(-3px);box-shadow:var(--alw-shadow-h)}.alw-buy-card .wp-block-image{width:100%;height:260px;display:flex;align-items:center;justify-content:center;margin:0 0 22px!important}.alw-buy-card .wp-block-image img{max-height:260px!important;width:auto!important;height:100%;object-fit:contain;border-radius:0}.alw-buy-card__btns{flex-direction:column;align-items:stretch!important;width:100%;gap:10px!important;margin-top:auto!important}.alw-buy-card__btns .wp-block-button{width:100%}.alw-buy-card__btns .wp-block-button__link{width:100%;font-size:.9rem;letter-spacing:.02em}@media (max-width:781px){.alw-buy-card .wp-block-image{height:220px}.alw-buy-card .wp-block-image img{max-height:220px!important}}.alw-product{align-items:center!important}.alw-product .wp-block-image img{max-height:440px;width:auto;margin:0 auto;display:block}.alw-product h1{font-size:clamp(1.75rem,1.1rem + 2.2vw,2.6rem)}.alw-facts{gap:12px!important}.alw-facts>.wp-block-column{background:var(--alw-soft);border-radius:14px;padding:16px 18px;display:flex;align-items:center}.alw-facts p{margin:0;font-weight:500;color:var(--alw-navy)}.wp-block-details{border:1px solid var(--alw-line);border-radius:14px;padding:0 18px;margin-bottom:10px;background:#fff}.wp-block-details summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:500;color:var(--alw-navy);position:relative;list-style:none}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--alw-blue)}.wp-block-details[open] summary::after{content:"−"}.wp-block-details[open]{padding-bottom:12px}.alw-article__head{padding-top:clamp(24px,4vw,48px)}.alw-article__date{color:var(--alw-muted);font-size:.9rem}.alw-archive{padding-top:clamp(24px,4vw,48px);padding-bottom:64px}.alw-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:24px 0}.alw-card--post .alw-card__link{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--alw-radius);overflow:hidden;box-shadow:var(--alw-shadow);border:1px solid #eef3f7;text-decoration:none;color:var(--alw-ink);transition:transform .25s,box-shadow .25s}.alw-card__media{display:block;aspect-ratio:4/3;background:var(--alw-soft);overflow:hidden}.alw-card__img{width:100%;height:100%;object-fit:cover;display:block}.alw-card__body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px;flex:1}.alw-card__title{font-weight:700;color:var(--alw-navy);font-size:1.125rem;line-height:1.3}.alw-card__more{margin-top:auto;color:var(--alw-blue-d);font-weight:500;font-size:.95rem}.nav-links{display:flex;gap:8px;justify-content:center}.page-numbers{padding:8px 14px;border-radius:10px;background:var(--alw-soft);text-decoration:none}.page-numbers.current{background:var(--alw-blue);color:#fff}.alw-404{text-align:center;padding:80px var(--alw-gutter)}.alw-404__code{font-size:6rem;font-weight:700;color:var(--alw-blue);line-height:1;margin:0 0 .2em}.alw-footer{background:#0f2f5e;color:#c9d6e8;font-size:.9375rem;padding:clamp(36px,5vw,56px)0 24px}.alw-footer a{color:#fff;text-decoration:none}.alw-footer a:hover{color:#7fd8ee;text-decoration:underline}.alw-footer p{margin:0 0 .5em}.alw-footer__contra{margin:0 0 24px;background:#fff;border-radius:12px;padding:10px 16px;text-align:center}.alw-footer__contra img{display:block;margin:0 auto;max-height:90px;width:auto}.alw-footnote{font-size:.8125rem;color:#9fb2cc;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px;margin-bottom:28px}.alw-footer__cols{display:grid;grid-template-columns:minmax(120px,180px) 1fr 1fr;gap:24px 40px;align-items:start;margin-bottom:24px}.alw-footer__title{font-weight:500;color:#fff}.alw-dm-logo img{display:block;width:96px;height:auto;filter:brightness(0) invert(1);opacity:.9}.alw-footer__links p{margin-bottom:.7em}.alw-copy{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;margin:8px 0 0;font-size:.8125rem;color:#9fb2cc}@media (max-width:781px){.alw-footer__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.alw-icons{display:grid!important;grid-template-columns:repeat(2,1fr)}.alw-facts{display:grid!important;grid-template-columns:1fr}.wp-block-buttons>.wp-block-button{flex:1 1 auto}.wp-block-buttons>.wp-block-button .wp-block-button__link{width:100%}.alw-footer .wp-block-columns{text-align:left}}