:root{--ykzt-bg:#f6faf4;--ykzt-soft:#e8f3e4;--ykzt-card:#fff;--ykzt-main:#5b8b65;--ykzt-dark:#244437;--ykzt-accent:#78ad78;--ykzt-hover:#5f9566;--ykzt-line:#d5e5d1;--ykzt-paper:#f5efe4;--ykzt-text:#46564d}
.ykzt-kdm{box-sizing:border-box;color:var(--ykzt-text);font-family:inherit}.ykzt-kdm *{box-sizing:border-box}.ykzt-kdm h1,.ykzt-kdm h2,.ykzt-kdm h3{color:var(--ykzt-dark);line-height:1.12}.ykzt-kdm h1{font-size:clamp(2.6rem,5.4vw,5.3rem);letter-spacing:-.045em}.ykzt-kdm h2{font-size:clamp(2rem,3.7vw,3.6rem);letter-spacing:-.035em}.ykzt-kdm p,.ykzt-kdm li{line-height:1.72}.ykzt-kdm-section{padding:clamp(64px,8vw,112px) 24px}.ykzt-kdm-soft{background:var(--ykzt-bg)}.ykzt-kdm-paper{background:var(--ykzt-paper)}.ykzt-kdm-kicker{color:var(--ykzt-main);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ykzt-kdm-hero{padding:clamp(70px,9vw,128px) 24px;background:linear-gradient(135deg,var(--ykzt-bg),var(--ykzt-soft))}.ykzt-kdm-hero .wp-block-columns{gap:clamp(36px,7vw,92px)}.ykzt-kdm-media img,.ykzt-kdm-card img,.ykzt-kdm-article-head img,.ykzt-kdm-video-poster img{width:100%;height:auto;object-fit:cover;border-radius:24px}.ykzt-kdm-hero .ykzt-kdm-media img{border-radius:32px;box-shadow:0 24px 64px rgba(36,68,55,.14)}.ykzt-kdm-trust{padding:30px 24px;background:var(--ykzt-dark);color:#fff}.ykzt-kdm-trust h3,.ykzt-kdm-trust p{color:#fff;margin:.25rem 0}.ykzt-kdm-trust .wp-block-column{padding-left:20px;border-left:1px solid rgba(255,255,255,.22)}.ykzt-kdm-grid{gap:24px;margin-top:42px}.ykzt-kdm-card{padding:16px 16px 28px;background:var(--ykzt-card);border:1px solid var(--ykzt-line);border-radius:22px;box-shadow:0 12px 34px rgba(36,68,55,.07);overflow:hidden}.ykzt-kdm-card h3,.ykzt-kdm-card p,.ykzt-kdm-card .wp-block-button{margin-left:10px;margin-right:10px}.ykzt-kdm-step{padding:28px;background:#fff;border-top:3px solid var(--ykzt-accent);border-radius:0 0 16px 16px}.ykzt-kdm-number{color:var(--ykzt-accent);font-size:1.35rem;font-weight:800}.ykzt-kdm .wp-element-button{padding:.85em 1.45em;border-radius:999px;background:var(--ykzt-accent);color:#fff;font-weight:750;text-decoration:none;transition:.2s ease}.ykzt-kdm .wp-element-button:hover{background:var(--ykzt-hover);transform:translateY(-1px)}.ykzt-kdm .is-style-outline .wp-element-button{background:transparent;color:var(--ykzt-dark);border:1px solid var(--ykzt-main)}.ykzt-kdm details{padding:20px 0;border-bottom:1px solid var(--ykzt-line)}.ykzt-kdm summary{color:var(--ykzt-dark);font-weight:750;cursor:pointer}.ykzt-kdm table{border-color:var(--ykzt-line)}.ykzt-kdm th{background:var(--ykzt-soft);color:var(--ykzt-dark)}.ykzt-kdm-cta{padding:clamp(70px,9vw,110px) 24px;background:var(--ykzt-soft);border-top:1px solid var(--ykzt-line)}.ykzt-kdm-article-head{padding:clamp(68px,8vw,108px) 24px 48px;background:var(--ykzt-bg)}.ykzt-kdm-article-body{padding:64px 24px}.ykzt-kdm-note{margin:32px 0;padding:26px 30px;background:var(--ykzt-soft);border-left:4px solid var(--ykzt-accent);border-radius:12px}
@media(max-width:781px){.ykzt-kdm-hero{padding-top:54px}.ykzt-kdm-hero .wp-block-columns{flex-direction:column}.ykzt-kdm-trust .wp-block-column{padding:17px 0;border-left:0;border-top:1px solid rgba(255,255,255,.2)}.ykzt-kdm-section{padding-left:18px;padding-right:18px}.ykzt-kdm h1{font-size:clamp(2.3rem,11vw,3.6rem)}}

.ykzt-global-header{--yh-dark:#173f35;--yh-green:#5f9566;--yh-soft:#f1f8ee;--yh-line:#d8e8d4;background:#fff;color:var(--yh-dark);font-family:inherit;border-bottom:1px solid var(--yh-line);position:relative;z-index:40}.ykzt-global-header *{box-sizing:border-box}.ykzt-global-header a{color:inherit;text-decoration:none}.ykzt-global-header__top{background:var(--yh-soft)}.ykzt-global-header__top-inner,.ykzt-global-header__main{max-width:1440px;margin:auto;padding-left:24px;padding-right:24px}.ykzt-global-header__top-inner{min-height:38px;display:flex;justify-content:flex-end;align-items:center}.ykzt-global-header__social{display:flex;align-items:center;gap:6px}.ykzt-global-header__social a{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:transparent!important;color:var(--yh-dark)}.ykzt-global-header__social a:hover,.ykzt-global-header__social a:focus-visible{background:#fff!important;color:var(--yh-green);outline:2px solid var(--yh-green);outline-offset:1px}.ykzt-global-header__social svg{width:17px;height:17px;fill:currentColor}.ykzt-global-header__main{min-height:118px;display:flex;align-items:center;gap:28px}.ykzt-global-header__brand{display:flex;align-items:center;gap:18px;min-width:430px}.ykzt-global-header__logo{width:82px;height:76px;object-fit:contain}.ykzt-global-header__name{display:block;font-size:clamp(1.8rem,3vw,3rem);font-weight:850;line-height:1;letter-spacing:.02em;border-bottom:4px solid var(--yh-dark);padding-bottom:7px}.ykzt-global-header__tagline{display:block;font-size:1.04rem;font-weight:700;margin-top:7px}.ykzt-global-header__nav{margin-left:auto}.ykzt-global-header__nav-list{list-style:none;display:flex;align-items:center;gap:clamp(12px,1.45vw,25px);padding:0;margin:0}.ykzt-global-header__nav-list>li{position:relative}.ykzt-global-header__nav a{font-size:.93rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}.ykzt-global-header__nav a:hover,.ykzt-global-header__nav a:focus-visible{color:var(--yh-green)}.ykzt-global-header .menu-item-has-children>a:after{content:'\25BE';font-size:.7em;margin-left:7px}.ykzt-global-header__nav .sub-menu{position:absolute;left:50%;top:calc(100% + 20px);transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,minmax(175px,1fr));gap:0 22px;width:min(1080px,92vw);padding:24px;margin:0;list-style:none;background:#fff;border:1px solid var(--yh-line);border-radius:14px;box-shadow:0 18px 46px rgba(23,63,53,.16);visibility:hidden;opacity:0;pointer-events:none;transition:.16s ease}.ykzt-global-header__nav .sub-menu:before{content:'';position:absolute;left:0;right:0;top:-22px;height:22px}.ykzt-global-header__nav li:hover>.sub-menu,.ykzt-global-header__nav li:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto}.ykzt-global-header__nav .sub-menu li{break-inside:avoid}.ykzt-global-header__nav .sub-menu a{display:block;padding:7px 5px;font-size:.84rem;font-weight:650;white-space:normal}.ykzt-global-header__nav .sub-menu .ykzt-menu-group-start a{padding-top:8px;color:var(--yh-dark);font-weight:850}.ykzt-global-header__nav .sub-menu .ykzt-menu-view-all a{color:var(--yh-green);font-weight:850}.ykzt-global-header__nav-list>li:nth-last-child(3) .sub-menu{grid-template-columns:1fr;width:330px}.ykzt-global-header__mobile{display:none}.ykzt-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
footer a[href*="facebook.com"],footer a[href*="instagram.com"],footer a[href*="linkedin.com"],footer a[href*="youtube.com"],footer a[href*="wa.me"],footer a[href*="facebook.com"]:hover,footer a[href*="instagram.com"]:hover,footer a[href*="linkedin.com"]:hover,footer a[href*="youtube.com"]:hover,footer a[href*="wa.me"]:hover{background-color:transparent!important;background-image:none!important}
.ykzt-global-footer{background:#f5f7f5;color:#244437;border-top:1px solid #c6d8d1}.ykzt-global-footer a{color:inherit;text-decoration:none}.ykzt-global-footer__grid{max-width:1320px;margin:auto;padding:58px 24px 42px;display:grid;grid-template-columns:1.25fr .85fr 1.15fr .9fr;gap:44px}.ykzt-global-footer h2{font-size:1.7rem;margin:0 0 10px}.ykzt-global-footer h3{font-size:.82rem;letter-spacing:.1em;margin:0 0 18px}.ykzt-global-footer p{line-height:1.65;margin:0 0 9px}.ykzt-global-footer__links{list-style:none;margin:0;padding:0}.ykzt-global-footer__links li{margin:0 0 9px}.ykzt-global-footer__social{display:flex;gap:10px;margin-top:20px}.ykzt-global-footer__social a{width:34px;height:34px;display:grid;place-items:center;background:transparent!important;border:1px solid #c6d8d1;border-radius:50%}.ykzt-global-footer__social svg{width:17px;height:17px;fill:currentColor}.ykzt-global-footer__cta{display:inline-block;margin-top:8px;padding:10px 18px;border-radius:999px;background:#2c8938!important;color:#fff!important;font-weight:750}.ykzt-global-footer__copy{text-align:center;padding:18px 24px;border-top:1px solid #c6d8d1;font-size:.83rem}.ykzt-global-footer__social a:hover,.ykzt-global-footer__social a:focus{background:transparent!important;color:#2c8938;border-color:#2c8938}
.ykzt-floating-contact{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:9998;display:flex;flex-direction:column;gap:8px}.ykzt-floating-contact a{width:56px;height:56px;display:grid;place-items:center;background:#fff!important;color:#1670f8!important;border:1px solid #d9e1e7;border-radius:14px;box-shadow:0 8px 24px rgba(18,59,51,.13);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.ykzt-floating-contact a:hover,.ykzt-floating-contact a:focus{transform:translateX(-3px);border-color:#2c8938;background:#fff!important;color:#2c8938!important}.ykzt-floating-contact svg{width:26px;height:26px;fill:currentColor}
@media(max-width:1100px){.ykzt-global-header__main{min-height:92px}.ykzt-global-header__brand{min-width:0}.ykzt-global-header__logo{width:64px;height:60px}.ykzt-global-header__name{font-size:1.75rem}.ykzt-global-header__tagline{font-size:.88rem}.ykzt-global-header__nav{display:none}.ykzt-global-header__mobile{display:block;margin-left:auto;position:relative}.ykzt-global-header__mobile summary{list-style:none;cursor:pointer;padding:10px 14px;border:1px solid var(--yh-line);border-radius:8px;font-weight:800}.ykzt-global-header__mobile summary::-webkit-details-marker{display:none}.ykzt-global-header__mobile>ul{position:absolute;right:0;top:48px;z-index:50;width:min(86vw,390px);max-height:72vh;overflow:auto;list-style:none;margin:0;padding:10px;background:#fff;border:1px solid var(--yh-line);border-radius:12px;box-shadow:0 16px 36px rgba(23,63,53,.14)}.ykzt-global-header__mobile li{list-style:none}.ykzt-global-header__mobile a{display:block;padding:10px 12px;font-weight:750}.ykzt-global-header__mobile .sub-menu{margin:0 0 5px 15px;padding:0 0 0 10px;border-left:2px solid var(--yh-line)}.ykzt-global-header__mobile .sub-menu a{font-size:.9rem;padding:7px 10px}.ykzt-global-header__mobile .ykzt-menu-group-start a{color:var(--yh-green);font-weight:850}}
@media(max-width:600px){.ykzt-global-header__top-inner,.ykzt-global-header__main{padding-left:14px;padding-right:14px}.ykzt-global-header__main{gap:12px}.ykzt-global-header__logo{width:52px;height:50px}.ykzt-global-header__brand{gap:10px}.ykzt-global-header__name{font-size:1.3rem;border-bottom-width:2px;padding-bottom:4px}.ykzt-global-header__tagline{font-size:.7rem;margin-top:4px}.ykzt-global-header__social a{width:28px;height:28px}}
@media(max-width:900px){.ykzt-global-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ykzt-global-footer__grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}}@media(max-width:680px){.ykzt-floating-contact{right:8px;gap:6px}.ykzt-floating-contact a{width:46px;height:46px;border-radius:12px}.ykzt-floating-contact svg{width:22px;height:22px}}
