﻿.nd-header-container{max-width:1600px;width:100%;padding:0 15px;margin:0 auto}@media(max-width: 768px){.nd-header-container{padding:0}}.nd-burger-block{position:absolute;top:50%;transform:translateY(-50%);margin-left:-59px;cursor:pointer}.nd-burger-block__icon-close{display:none}.nd-burger-block.is-open .nd-burger-block__icon-menu{display:none}.nd-burger-block.is-open .nd-burger-block__icon-close{display:block}@media(max-width: 1024px){.nd-burger-block{position:static;transform:none;margin-left:0;margin-right:24px;display:flex}}@media(max-width: 768px){.nd-burger-block{margin-right:0;justify-self:start}.nd-burger-block .nd-burger-block__icon-menu{width:24px;height:24px}.nd-burger-block .nd-burger-block__icon-close{width:24px;height:24px}}.nd-container{max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width: 1440px){.nd-container{width:100%}}body:has(.nd-header) #center_u{max-width:1280px}.nd-burger{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:8px;transition:background .2s ease,border-color .2s ease;z-index:10}.nd-burger:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.nd-burger__icon{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:10px}.nd-burger__line{height:2px;width:25px;background:#fff;border-radius:2px}.nd-burger__text{font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}@media(max-width: 1024px){.nd-burger{left:24px}.nd-burger__text{display:none}}.nd-header{background:#0a66cc;font-family:"IBM Plex Sans",sans-serif;position:sticky;top:0;z-index:1000;height:108px;display:flex;align-items:center}@media(max-width: 1024px){.nd-header{height:70px}}@media(max-width: 768px){.nd-header{height:auto;min-height:45px;align-items:flex-start;padding-top:16px;padding-bottom:4px}}.nd-header .nd-header__main{padding:0;width:100%;position:relative}.nd-header .nd-container{max-width:1280px}.nd-header .nd-header__line{display:flex;flex-direction:row;align-items:center;width:100%;height:44px}@media(max-width: 768px){.nd-header .nd-header__line{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;height:auto;padding:0;gap:0}}.nd-header .nd-header-right__inner{display:flex;align-items:center;margin-right:-10px}.nd-header .nd-header-right__inner .nd-user-wrapper svg{width:28px;height:28px}@media(max-width: 768px){.nd-header .nd-header-right__inner{gap:22px;margin-right:-21px}}.nd-header .nd-header__left{display:flex;flex-direction:row;align-items:center;gap:59px}@media(max-width: 768px){.nd-header .nd-header__left{gap:16px;justify-self:center}}.nd-header .nd-logo-wrapper{display:flex;flex-direction:column;gap:2px}@media(max-width: 768px){.nd-header .nd-logo-wrapper svg{width:136px;height:16px}.nd-header .nd-logo-wrapper{margin-top:0px}}.nd-header .nd-location{display:flex;align-items:center;gap:4px;color:#fff;cursor:pointer;text-decoration:none;opacity:.9}.nd-header .nd-location-icon{width:12px;height:12px}.nd-header .nd-location-text{font-size:11px;font-weight:500}.nd-header .nd-location-arrow{width:16px;height:16px;transition:transform .3s ease}.nd-header .nd-location:hover .nd-location-arrow{transform:rotate(180deg)}@media(max-width: 768px){.nd-header .nd-location{display:none}}.nd-header .nd-logo{display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;color:#fff}.nd-header .nd-logo-icon{width:24px;height:24px;flex-shrink:0}.nd-header .nd-logo-text{font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:20px;letter-spacing:-0.5px;color:#fff}@media(max-width: 1024px){.nd-header .nd-logo-text{font-size:18px}}@media(max-width: 768px){.nd-header .nd-logo-text{font-size:16px}}.nd-header .nd-header__center{flex:1;display:flex;margin-left:64px}@media(max-width: 1024px){.nd-header .nd-header__center{display:none}}.nd-header .nd-nav{display:flex;gap:32px;align-items:center}.nd-header .nd-nav a,.nd-header .nd-nav .nd-nav-item{font-weight:400;line-height:150%;color:#fff;text-decoration:none;font-size:16px;padding:4px 0;position:relative;transition:opacity .2s ease;display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}.nd-header .nd-nav a:hover,.nd-header .nd-nav .nd-nav-item:hover{opacity:.9}.nd-header .nd-nav .nd-dropdown-arrow{width:12px;height:12px;transition:transform .3s ease}.nd-header .nd-nav a:hover .nd-dropdown-arrow,.nd-header .nd-nav .nd-nav-item:hover .nd-dropdown-arrow{transform:rotate(180deg)}.nd-header .nd-nav .nd-nav-dropdown{position:relative}.nd-header .nd-nav .nd-nav-dropdown .nd-nav-dropdown__chevron{transition:transform .3s ease}.nd-header .nd-nav .nd-nav-dropdown:hover .nd-nav-dropdown__chevron{transform:rotate(180deg)}.nd-header .nd-nav .nd-nav-dropdown .nd-nav-dropdown__menu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px 0;display:none;flex-direction:column;z-index:100}.nd-header .nd-nav .nd-nav-dropdown:hover .nd-nav-dropdown__menu{display:flex}.nd-header .nd-nav .nd-nav-dropdown .nd-nav-dropdown__item{display:block;padding:8px 20px;color:#0b0b0b;font-size:15px;line-height:1.4;white-space:nowrap}.nd-header .nd-nav .nd-nav-dropdown .nd-nav-dropdown__item:hover{background:#f1f5f9;opacity:1}.nd-header .nd-mobile-auth{display:none}.nd-header .nd-search-icon{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:70px;border:1px solid rgba(0,0,0,0);color:#fff;transition:background .2s ease,border-color .2s ease}.nd-header .nd-search-icon:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.nd-header .nd-search-icon.is-active{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1)}@media(max-width: 768px){.nd-header .nd-search-icon{width:28px;height:28px}}.nd-header .nd-search-icon svg{width:28px;height:28px}.nd-header .nd-header__right{display:flex;align-items:center;gap:16px;margin-left:auto}@media(max-width: 1024px){.nd-header .nd-header__right{gap:8px}}@media(max-width: 768px){.nd-header .nd-header__right{gap:8px;justify-self:end}}.nd-header .nd-signin-btn{background:rgba(0,0,0,0);border:none;color:#fff;padding:10px 20px;text-decoration:none;font-size:15px;font-weight:400;transition:opacity .2s ease;white-space:nowrap;cursor:pointer}.nd-header .nd-signin-btn:hover{opacity:.9}@media(max-width: 1024px){.nd-header .nd-signin-btn{display:none}}.nd-header .nd-join-btn{background:rgba(0,0,0,0);border:1px solid #f2f2f4;color:#fff;padding:8px 16px;height:36px;border-radius:4px;margin-right:45px;text-decoration:none;font-size:14px;font-weight:500;transition:background .2s ease,border-color .2s ease;white-space:nowrap;cursor:pointer;display:flex;align-items:center}.nd-header .nd-join-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}@media(max-width: 1024px){.nd-header .nd-join-btn{display:none}}.nd-header .nd-user-wrapper{position:relative}.nd-header .nd-user-pic{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,0);width:48px;height:48px;color:#fff;transition:background .2s ease,border-color .2s ease}@media(max-width: 768px){.nd-header .nd-user-pic{width:28px;height:28px}}.nd-header .nd-user-pic:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.nd-header .nd-user-pic__img{width:24px;height:24px}.nd-header .nd-user-pic__img-login{box-sizing:border-box;width:32px;height:32px;padding:2px;border-radius:50%;background:#fff;object-fit:contain}.nd-header .nd-user-pic__abbr{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.nd-header .nd-user-menu{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:174px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001;padding:8px}.nd-header .nd-user-menu::before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:#fff;transform:rotate(45deg)}.nd-header .nd-user-menu__header{display:flex;align-items:center;gap:10px;padding:10px 12px}.nd-header .nd-user-menu__avatar{width:40px;height:40px;border-radius:50%;background:#e8e8ed;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.nd-header .nd-user-menu__avatar img{box-sizing:border-box;width:100%;height:100%;padding:2px;object-fit:contain;border-radius:50%;background:#fff}.nd-header .nd-user-menu__avatar span{font-size:14px;font-weight:600;color:#333}.nd-header .nd-user-menu__info{min-width:0}.nd-header .nd-user-menu__name{font-size:14px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-header .nd-user-menu__email{font-size:12px;color:#0a66cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-header .nd-user-menu__divider{height:1px;background:#eee;margin:4px 12px}.nd-header .nd-user-menu__item{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#333;text-decoration:none;font-size:14px;font-weight:500;border-radius:8px;transition:background .2s ease}.nd-header .nd-user-menu__item svg{flex-shrink:0;color:#333}.nd-header .nd-user-menu__item:hover{background:#f0f0f5}.nd-header .nd-user-menu__item--logout{color:#d32f2f}.nd-header .nd-user-menu__item--logout svg{color:#d32f2f}.nd-header .nd-user-wrapper:hover .nd-user-menu,.nd-header .nd-user-wrapper.active .nd-user-menu{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width: 1024px){.nd-header .nd-nav{position:fixed;top:80px;left:-100%;width:80%;max-width:320px;height:calc(100vh - 80px);background:#fff;flex-direction:column;align-items:flex-start;padding:24px;transition:left .3s ease;z-index:1001;overflow-y:auto;box-shadow:4px 0 16px rgba(0,0,0,.1);gap:0}.nd-header .nd-nav.active{left:0}.nd-header .nd-nav a,.nd-header .nd-nav .nd-nav-item{width:100%;padding:16px 0;border-bottom:1px solid #eee;color:#333;font-size:16px}.nd-header .nd-nav a:last-child,.nd-header .nd-nav .nd-nav-item:last-child{border-bottom:none}.nd-header .nd-nav .nd-dropdown-arrow{margin-left:auto}.nd-header .nd-mobile-auth{display:flex;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #eee;flex-direction:column;gap:12px}.nd-header .nd-mobile-auth .nd-signin-btn,.nd-header .nd-mobile-auth .nd-join-btn{display:block;text-align:center;width:100%}.nd-header .nd-mobile-auth .nd-signin-btn{color:#0a66cc;border:1px solid #0a66cc;padding:12px 20px;border-radius:8px}.nd-header .nd-mobile-auth .nd-signin-btn:hover{background:#0a66cc;color:#fff}.nd-header .nd-mobile-auth .nd-join-btn{color:#fff;background:#0a66cc;border-color:#0a66cc;height:auto;padding:12px 20px;border-radius:8px;justify-content:center}.nd-header .nd-mobile-auth .nd-join-btn:hover{background:#08529f;border-color:#08529f}}.nd-header .nd-language-mobile{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:16px 0;border-top:1px solid #eee;margin-top:16px}.nd-header .nd-language-mobile-current{font-weight:600;color:#0a66cc}.nd-header .nd-language-mobile-link{color:#666;text-decoration:none;padding:4px 8px;border-radius:4px;transition:background .2s ease}.nd-header .nd-language-mobile-link:hover{background:#f5f5f5}.nd-header .nd-lang{display:flex;align-items:center}@media(max-width: 768px){.nd-header .nd-lang{display:none}}.nd-header .nd-lang .select{color:#fff;cursor:pointer;position:relative}.nd-header .nd-lang .select__option,.nd-header .nd-lang .select .option{padding:8px 12px;transition:opacity .2s ease}.nd-header .nd-lang .select__option:hover,.nd-header .nd-lang .select .option:hover{opacity:.8}.nd-header .nd-lang .select__option.active,.nd-header .nd-lang .select .option.active{opacity:.6;pointer-events:none}.nd-header .nd-lift-packet-up{display:flex;align-items:center}.nd-header #nd-favorite-wrapper{width:0;height:0;overflow:hidden}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nd-header .nd-search{animation:slideDown .3s ease ease}.nd-nav-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:995;display:none}@media(max-width: 768px){.nd-nav-bg{display:block}}.nd-nav-bg.active{opacity:1;visibility:visible}body.menu-open--new-design{overflow:hidden;position:fixed;width:100%}body.search-modal-open{overflow:hidden}.nd-mega-menu{position:fixed;top:0;left:0;z-index:1002;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.12);min-width:220px}.nd-mega-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nd-mega-menu__desktop{display:flex;flex-direction:column;padding:12px 8px}.nd-mega-menu__mobile{display:none}.nd-mega-menu__nav-link{display:flex;align-items:center;height:40px;padding:8px 16px;font-size:15px;font-weight:500;font-family:"IBM Plex Sans",sans-serif;color:#0b0b0b;text-decoration:none;border-radius:4px;transition:background .2s ease}.nd-mega-menu__nav-link:hover{background:#e9f3fd}@media(max-width: 768px){.nd-mega-menu{top:70px !important;left:16px !important;right:16px;bottom:16px;width:auto;min-width:unset;border-radius:16px;padding:0;overflow-y:auto}.nd-mega-menu__desktop{display:none}.nd-mega-menu__mobile{display:flex;flex-direction:column;height:100%}.nd-mega-menu__mobile-inner{padding:24px 24px 0}.nd-mega-menu__location{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f5f7fa;border-radius:8px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#0b0b0b;cursor:pointer;margin-bottom:16px}.nd-mega-menu__location span{flex:1}.nd-mega-menu__chevron{flex-shrink:0}.nd-mega-menu__join-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:14px;border:1px solid #0a66cc;border-radius:8px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:500;color:#0a66cc;text-decoration:none;transition:background .2s ease,color .2s ease;margin-bottom:8px}.nd-mega-menu__join-btn:hover{background:#0a66cc;color:#fff}.nd-mega-menu__nav{display:flex;flex-direction:column;padding:16px 24px}.nd-mega-menu__nav-item{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:500;color:#0b0b0b;text-decoration:none;border-bottom:none}.nd-mega-menu__nav-item svg{flex-shrink:0}.nd-mega-menu__nav-item:hover{color:#0a66cc}.nd-mega-menu__social{display:flex;justify-content:center;gap:24px;padding:24px;margin-top:auto}.nd-mega-menu__social-link{display:flex;align-items:center;justify-content:center;color:#0b0b0b}.nd-mega-menu__social-link svg{width:32px;height:32px}}@media(max-width: 480px){.nd-mega-menu{top:61px !important}}.nd-header-search-bar{position:fixed;top:0;left:0;right:0;z-index:999;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease;background:none;padding:12px 0}.nd-header-search-bar.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}@media(max-width: 480px){.header-first-line-wrapper{margin-top:0}}.nd-footer{background:#0b0b0b}@media(max-width: 768px){.nd-footer{padding:32px 16px}}@media(max-width: 768px){.nd-footer .nd-container{margin:0}}@media(max-width: 768px){.nd-footer__container{padding:0}}.nd-footer__content{position:relative;display:grid;grid-template-columns:2fr 4fr;gap:50px;margin-bottom:40px}@media(max-width: 768px){.nd-footer__content{grid-template-columns:1fr;gap:24px;margin-bottom:32px}}.nd-footer__left{padding-top:81px;position:relative;display:flex;flex-direction:column;gap:200px;padding-right:50px}@media(max-width: 768px){.nd-footer__left{padding-top:0;gap:32px;padding-right:0}}.nd-footer__left::after{content:"";position:absolute;top:0;right:14px;width:1px;height:calc(100% + 128px);background:hsla(0,0%,100%,.15)}@media(max-width: 768px){.nd-footer__left::after{display:none}}.nd-footer__logo{display:flex;align-items:center;gap:8px}.nd-footer__logo svg{height:auto}@media(max-width: 768px){.nd-footer__logo svg{width:160px}}.nd-footer__description{display:none}@media(max-width: 768px){.nd-footer__description{display:block}}.nd-footer__description p{font-size:14px;line-height:140%;color:#bdbdca;margin:0}.nd-footer__button{padding:12px 70px;background:#0a66cc;border-radius:4px;border:none;color:#faf8f8;font-weight:600;font-size:16px;cursor:pointer;width:100%;text-decoration:none;text-align:center;display:block}@media(max-width: 768px){.nd-footer__button{padding:10px 24px;font-size:14px;font-weight:600}}.nd-footer__button{transition:background .15s,box-shadow .15s}.nd-footer__button:hover{background:#08529f;color:#faf8f8;box-shadow:0 2px 8px rgba(14,118,228,.25)}.nd-footer__button:active{background:#063f7b;color:#faf8f8}.nd-footer__center{padding-left:83px;padding-top:83px;display:flex}@media(max-width: 768px){.nd-footer__center{padding-left:0;padding-top:0}}.nd-footer__columns{display:flex;gap:164px}@media(max-width: 768px){.nd-footer__columns{flex-direction:column;gap:0;width:100%}}.nd-footer__column{display:flex;flex-direction:column;gap:16px}@media(max-width: 768px){.nd-footer__column{gap:16px;border-bottom:1px solid #717191;border-top:none;padding:16px 0}}.nd-footer__title{font-weight:700;font-size:16px;color:#fff;position:relative;cursor:pointer}@media(max-width: 768px){.nd-footer__title{font-weight:400;font-size:18px;line-height:120%;display:flex;justify-content:space-between;align-items:center;user-select:none}.nd-footer__title::after{content:"";width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .3s ease}.nd-footer__title.active{font-weight:700}.nd-footer__title.active::after{transform:rotate(-135deg)}}.nd-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.nd-footer__list{max-height:0;overflow:hidden;transition:max-height .3s ease;gap:12px}.nd-footer__list.active{max-height:500px;padding-top:8px}}.nd-footer__list a{font-size:14px;color:hsla(0,0%,100%,.6);text-decoration:none}.nd-footer__list a:hover{color:#fff}.nd-footer__under-window{display:grid;grid-template-columns:2fr 4fr;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:30px;gap:50px}@media(max-width: 768px){.nd-footer__under-window{display:flex;flex-direction:column;gap:32px;margin-bottom:0;padding-bottom:0;border-bottom:none}}@media(max-width: 768px){.nd-footer__links-and-empty{display:none}}.nd-footer__links-and-social{grid-column:2/3;display:flex;justify-content:space-between;padding-left:85px;margin-bottom:50px}@media(max-width: 768px){.nd-footer__links-and-social{grid-column:1;flex-direction:column;gap:32px;padding-left:0;margin-bottom:0;width:100%}}.nd-footer__links{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 768px){.nd-footer__links{display:none}}.nd-footer__links a{font-size:14px;color:#bdbdca;text-decoration:none;line-height:140%}.nd-footer__links a:hover{color:#fff}.nd-footer__social{display:flex;gap:12px}@media(max-width: 768px){.nd-footer__social{gap:16px;justify-content:flex-start}}.nd-footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.nd-footer__social-link{width:36px;height:36px}}.nd-footer__social-link svg{width:36px;height:36px}.nd-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:42px}@media(max-width: 768px){.nd-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:24px;margin-top:32px;padding-bottom:0}}.nd-footer__copy{font-size:12px;line-height:120%;color:hsla(0,0%,100%,.6)}.nd-footer__legal{display:flex;gap:24px;flex-wrap:wrap}@media(max-width: 768px){.nd-footer__legal{justify-content:space-between;gap:62px;width:100%;border-bottom:1px solid #717191;padding-bottom:24px}}.nd-footer__legal a{font-weight:400;font-size:12px;line-height:120%;color:hsla(0,0%,100%,.6);text-decoration:none}.nd-footer__legal a:hover{color:#fff}p{margin:0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"IBM Plex Sans",sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}.nd-feature-container{max-width:1425px;width:100%;margin:-150px auto 0 auto;background-color:#fff;z-index:2;border-radius:10px}@media(max-width: 480px){.nd-feature-container{margin:0 auto;padding:0 16px}}.nd-hero__blur{box-sizing:border-box;position:absolute;width:50%;height:100%;background:rgba(137,194,255,.2);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border-radius:0;z-index:-1}@media(max-width: 480px){.nd-hero__blur{width:100%;height:500px;margin-top:323px;background:rgba(11,43,77,.45)}}.nd-hero__content{z-index:2}.header{background-color:#0a66cc;color:#fff;padding:1rem 0;position:sticky;top:0;z-index:1000}.header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header__menu-toggle{display:none;flex-direction:column;gap:4px;padding:.5rem}.header__menu-toggle span{width:24px;height:2px;background-color:#fff;border-radius:2px}@media(max-width: 768px){.header__menu-toggle{display:flex}}.header__logo{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:1.125rem}.header__logo-icon{width:32px;height:32px}@media(max-width: 480px){.header__logo-text{display:none}}@media(max-width: 768px){.header__nav{display:none}}.header__nav-list{display:flex;gap:2rem}.header__nav-link{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 0;transition:opacity all .3s ease;opacity:.9}.header__nav-link:hover{opacity:1}.header__actions{display:flex;align-items:center;justify-content:center;gap:1rem}.header__btn{padding:.5rem 1.5rem;border-radius:.5rem;transition:all all .3s ease;color:#fff;display:flex;align-items:center;justify-content:center}.header__btn--outline{border:1px solid #fff;background-color:rgba(0,0,0,0)}.header__btn--outline:hover{background-color:hsla(0,0%,100%,.1)}.header__btn--icon{padding:.5rem}.header__btn--icon:hover{background-color:hsla(0,0%,100%,.1)}.nd-hero{position:relative;min-height:660px;display:flex;color:#fff}@media(max-width: 768px){.nd-hero{min-height:550px}}@media(max-width: 480px){.nd-hero{min-height:auto;flex-direction:column}}.nd-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.nd-hero__background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, rgba(6, 34, 62, 0.55) 0%, rgba(6, 34, 62, 0.15) 45%, transparent 65%)}.nd-hero__bg-image{width:100%;height:100%;object-fit:cover}@media(max-width: 480px){.nd-hero__bg-image{height:490px;margin-bottom:221px;object-fit:none}}.nd-hero__content{position:relative;max-width:539px;margin-top:130px}@media(max-width: 768px){.nd-hero__content{max-width:420px;margin-top:80px;padding:0 24px}}@media(max-width: 480px){.nd-hero__content{max-width:100%;margin-top:323px;padding:32px 16px}}.nd-hero__title{font-size:40px;font-weight:500;line-height:1.2;margin-bottom:1.5rem}@media(max-width: 768px){.nd-hero__title{font-size:2rem}}@media(max-width: 480px){.nd-hero__title{font-size:1.5rem}}.nd-hero__subtitle{font-size:16px;max-width:411px;height:48px;margin-bottom:48px;font-weight:400;opacity:.95}@media(max-width: 480px){.nd-hero__subtitle{max-width:100%;height:auto;margin-bottom:32px;font-size:14px}}.nd-hero__actions{display:flex;gap:17px;flex-wrap:wrap;height:64px}@media(max-width: 768px){.nd-hero__actions{flex-direction:column}}@media(max-width: 480px){.nd-hero__actions{height:auto}.nd-hero__actions button{width:100%}}.nd-hero__start{width:350px}@media(max-width: 480px){.nd-hero__start{width:auto;height:64px}}@media(max-width: 480px){.nd-hero__second{height:64px}}.nd-hero__search-bar{position:absolute;top:12px;left:0;right:0;z-index:10;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.nd-hero__search-bar.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}@media(max-width: 480px){.nd-hero__search-bar{top:8px}}.nd-hero__search-form{width:100%}.nd-hero__search-inner{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;padding:4px 4px 4px 16px;gap:16px;height:50px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.nd-hero__search-inner--with-results{border-radius:8px 8px 0 0;border-bottom:1px solid #dadada;box-shadow:0 -2px 12px rgba(0,0,0,.08)}.nd-hero__search-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.nd-hero__search-icon{flex-shrink:0;width:28px;height:28px}.nd-hero__search-divider{flex-shrink:0;width:1px;height:34px;background:#dadada}.nd-hero__search-input{flex:1;min-width:0;border:none;outline:none;font-size:16px;font-family:"IBM Plex Sans",sans-serif;color:#1a1a1a;background:rgba(0,0,0,0)}.nd-hero__search-input::placeholder{color:#bdbdca}.nd-hero__search-btn{flex-shrink:0;background:#0a66cc;color:#faf8f8;border:none;border-radius:4px;padding:10px 32px;height:42px;font-size:18px;font-weight:600;font-family:"IBM Plex Sans",sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s ease}.nd-hero__search-btn:hover{background:rgb(8.0934579439,82.553271028,165.1065420561)}@media(max-width: 480px){.nd-hero__search-btn{padding:10px 20px;font-size:15px}}.nd-hero__search-results{display:none;flex-direction:column;background:#fff;border:1px solid #dadada;border-top:none;border-radius:0 0 8px 8px;max-height:calc(100vh - 180px);overflow:hidden}.nd-hero__search-results.is-visible{display:flex}@media(max-width: 480px){.nd-hero__search-results{max-height:calc(100vh - 140px)}}.nd-search-results-header{display:flex;align-items:flex-end;justify-content:space-between;padding:33px 32px 24px;border-bottom:1px solid #dadada}.nd-search-results-header__title{font-size:24px;font-weight:400;color:#0b0b0b;line-height:1.5}.nd-search-results-header__meta{font-size:12px;font-weight:400;color:#717191;flex-shrink:0;line-height:1.2}@media(max-width: 768px){.nd-search-results-header{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px 16px}.nd-search-results-header__title{font-size:18px}}.nd-search-results-body{display:flex;padding:33px 137px 32px 32px;gap:92px;flex:1;min-height:0;overflow:hidden}@media(max-width: 1024px){.nd-search-results-body{padding:24px 24px 24px 24px;gap:32px}}@media(max-width: 768px){.nd-search-results-body{flex-direction:column;padding:16px;gap:16px}}.nd-search-sidebar{width:201px;flex-shrink:0}@media(max-width: 768px){.nd-search-sidebar{width:100%;display:flex;flex-wrap:wrap;gap:8px}}.nd-search-categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}@media(max-width: 768px){.nd-search-categories{flex-direction:row;flex-wrap:wrap;gap:8px}}.nd-search-categories__item{cursor:pointer;text-decoration:none;transition:background .15s ease;border-radius:4px}.nd-search-categories__item a{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;gap:8px;color:#0b0b0b;text-decoration:none}.nd-search-categories__item:hover{background:#f0f2f5}.nd-search-categories__item--active,.nd-search-categories__item.is-active{background:#e9f3fd}.nd-search-categories__item--active:hover,.nd-search-categories__item.is-active:hover{background:#e9f3fd}@media(max-width: 768px){.nd-search-categories__item{border-radius:16px}}.nd-search-categories__label{font-weight:500;font-size:14px;line-height:140%;color:#0b0b0b;white-space:nowrap}.nd-search-categories__count{font-weight:500;font-size:12px;line-height:120%;color:#0b0b0b;flex-shrink:0}.nd-search-items{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.nd-search-items__footer{display:flex;justify-content:flex-start;padding-top:16px;flex-shrink:0}.nd-search-item{display:flex;align-items:center;gap:45px;padding:16px 0;text-decoration:none;border-bottom:1px solid #dadada}@media(max-width: 768px){.nd-search-item{gap:16px}}.nd-search-item:first-of-type{padding-top:0}.nd-search-item:last-of-type{border-bottom:none;padding-bottom:0}.nd-search-item__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.nd-search-item__title{font-size:16px;font-weight:700;color:#0b0b0b;line-height:1.2}.nd-search-item__desc{font-size:14px;font-weight:400;color:#0b0b0b;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nd-search-item__image{width:80px;height:80px;object-fit:contain;flex-shrink:0;border-radius:4px}.nd-search-view-more{display:inline-flex;align-items:center;justify-content:center;width:193px;height:48px;border:1px solid #0a66cc;border-radius:4px;font-size:14px;font-weight:500;color:#0b0b0b;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease}.nd-search-view-more:hover{background:#0a66cc;color:#fff}@media(max-width: 768px){.nd-search-view-more{width:100%}}.features{padding:4rem 0}@media(max-width: 480px){.features{padding:0}}.features__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;flex-wrap:wrap;gap:1.5rem;padding-top:100px}@media(max-width: 480px){.features__header{padding-top:80px;gap:8px}}.features__title{font-size:32px;font-weight:700}@media(max-width: 480px){.features__title{font-size:24px}}.features__tabs{height:48px;display:flex;gap:8px;flex-shrink:0}@media(max-width: 480px){.features__tabs{width:100%}}.features__tabs__first .features__tab span{margin-left:4px}.features__tabs__first .features__tab{padding:14px 24px;white-space:nowrap;width:100%}.features__tabs__first{width:auto}@media(max-width: 480px){.features__tabs__first{flex:1}}.features__tabs__second .features__tab span{margin-left:2px}.features__tabs__second .features__tab{padding:14px 24px;white-space:nowrap;width:100%}.features__tabs__second{width:auto}@media(max-width: 480px){.features__tabs__second{flex:1}}.features__tab{border-radius:4px;font-size:14px;transition:all all .3s ease;color:#212529;background-color:#e9f3fd}.features__tab--active{background-color:#0a66cc;color:#fff}.features__tab:not(.features__tab--active):hover{background-color:#f8f9fa}.features__grid-wrapper{position:relative;min-height:400px}.features__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:-32px;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;transform:translateY(20px);transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),transform .4s cubic-bezier(0.4, 0, 0.2, 1),visibility .4s cubic-bezier(0.4, 0, 0.2, 1)}@media(min-width: 481px)and (max-width: 1279px){.features__grid{grid-template-columns:repeat(2, 1fr)}}.features__grid.active{opacity:1;visibility:visible;position:relative;transform:translateY(0)}@media(max-width: 480px){.features__grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:16px;padding:0 20px 0 0;margin:-32px -20px 0 0;scrollbar-width:none}.features__grid::-webkit-scrollbar{display:none}}.features__dots{display:none}@media(max-width: 480px){.features__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}}@media(max-width: 480px){.features__dot{width:8px;height:8px;border-radius:50%;background-color:#ddd;transition:background-color .3s ease;cursor:pointer}.features__dot--active{background-color:#333}}.feature-card{background-color:#fff;border-radius:8px;overflow:hidden;transition:all .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.feature-card{border:1px solid #dee2e6;display:flex;flex-direction:column}@media(max-width: 480px){.feature-card{flex:0 0 85%;min-width:85%;scroll-snap-align:start}.feature-card:first-child{margin-left:20px}}.feature-card__icon{padding:24px 0 0 24px;color:#0a66cc}.feature-card__title{font-size:20px;font-weight:500;margin-bottom:31px;padding:0 25px;margin-top:85px;line-height:120%;width:255px;flex-grow:1}@media(min-width: 481px)and (max-width: 1279px){.feature-card__title{width:auto;margin-top:32px}}.feature-card__image{aspect-ratio:16/10;margin:0 19px 19px 19px;border-radius:.5rem;overflow:hidden;height:138px}.feature-card__image img{width:100%;height:138px;object-fit:cover;transition:transform .3s ease}.feature-card:hover .feature-card__image img{transform:scale(1.05)}.calculator{position:relative;overflow:hidden}.calculator__watermark{position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;pointer-events:none;z-index:0}@media(max-width: 480px){.calculator__watermark{bottom:-1px}}.calculator__watermark svg{width:1486px;height:210px;display:block}@media(max-width: 480px){.calculator__watermark{width:100%}.calculator__watermark svg{width:100%;height:auto}}.calculator__wrapper{position:relative;z-index:1;margin:50px auto 120px auto;text-align:center}.calculator__wrapper p{margin:27px auto 0 auto}.calculator__label{color:#717191;margin-bottom:.5rem;font-weight:700;font-size:14px;line-height:140%}.calculator__title{margin-top:11px;font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 480px){.calculator__title{font-size:24px}}.calculator__description{font-size:16px;max-width:570px;line-height:1.5;margin-left:auto;margin-right:auto}@media(max-width: 480px){.calculator__description{width:325px}}.nd-input-field{text-align:left}.nd-input-field__wrapper{position:relative}.nd-input-field__label{position:absolute;top:14px;left:17px;font-size:12px;font-weight:400;color:#717191;text-align:left;pointer-events:none;z-index:1;line-height:1}.nd-input-field__input{width:100%;font-size:14px;color:#212529;background-color:#fff;padding-top:20px !important;padding-bottom:4px !important;transition:all all .3s ease}.nd-input-field__input:focus{outline:none;border-color:#0a66cc;box-shadow:0 0 0 3px rgba(10,102,204,.1)}.nd-input-field__input:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.nd-input-field__input:readonly{background-color:#f8f9fa;cursor:default}.nd-input-field__input::placeholder{opacity:0}.nd-input-field__input:focus::placeholder{opacity:.5}.nd-input-field__icon{position:absolute;right:6px;top:66%;transform:translateY(-50%);pointer-events:none;color:#6c757d;z-index:1}.nd-input-field__hint{display:block;margin-top:.5rem;font-size:.875rem;color:#6c757d}.nd-input-field__error{display:block;margin-top:.5rem;font-size:.875rem;color:#dc3545}.nd-input-field--white .nd-input-field__label{color:hsla(0,0%,100%,.8)}.nd-input-field--white .nd-input-field__input{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.nd-input-field--white .nd-input-field__input::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.nd-input-field--white .nd-input-field__input:focus{background-color:hsla(0,0%,100%,.15);border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}.nd-input-field--white .nd-input-field__input:focus::placeholder{color:hsla(0,0%,100%,.7);opacity:1}.nd-input-field--white .nd-input-field__input:hover{border-color:hsla(0,0%,100%,.5)}.nd-input-field--white .nd-input-field__icon{color:hsla(0,0%,100%,.7)}.nd-input-field--white .nd-input-field__hint{color:hsla(0,0%,100%,.7)}.nd-select-field{text-align:left}.nd-select-field__wrapper{position:relative;cursor:pointer}.nd-select-field__label{position:absolute;top:13px;left:10px;font-size:12px;font-weight:400;color:#717191;text-align:left;pointer-events:none;z-index:1;line-height:1}.nd-select-field__select{width:100%;font-size:14px;color:#212529;background-color:none;appearance:none;cursor:pointer;transition:all all .3s ease}.nd-select-field__select:focus{outline:none;border-color:#0a66cc;box-shadow:0 0 0 3px rgba(10,102,204,.1)}.nd-select-field__icon{position:absolute;right:17px;top:66%;transform:translateY(-50%);pointer-events:none;color:#6c757d}.calculator-form{background-color:#fff;border-radius:8px;margin-top:41px;padding:55px 48px 0 48px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #dee2e6}@media(max-width: 480px){.calculator-form{padding:24px 16px;margin:24px 16px}}.calculator-form__fields{display:grid;margin-bottom:23px;grid-template-columns:145px 332px 326px 302px;gap:1.5rem;align-items:start}@media(max-width: 1279px){.calculator-form__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}.calculator-form__fields .calculator-form__submit,.calculator-form__fields .calculator-form__submit .nd-button{width:100%}}@media(max-width: 768px){.calculator-form__fields{grid-template-columns:1fr 1fr}}@media(max-width: 480px){.calculator-form__fields{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}}.calculator-form__field{flex:1;min-width:0;border:1px solid #dee2e6;padding:0;border-radius:8px;overflow:hidden}.calculator-form__field.is-invalid{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444}@media(max-width: 480px){.calculator-form__field{width:100%}}.calculator-form__field .nd-input-field__input,.calculator-form__field .nd-select-field__select{height:58px;padding:30px 10px 4px 11px;width:100%;border:none;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-style:Medium;font-size:14px;line-height:140%;letter-spacing:0%}.calculator-form__field .nd-input-field__wrapper:has(.nd-input-field__icon) .nd-input-field__input{padding-right:40px}.calculator-form__field:focus-within{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(10,102,204,.1)}.calculator-form__field .nd-select-field__select:focus,.calculator-form__field .nd-input-field__input:focus{box-shadow:none}.calculator-form__field-wrapper{flex:1;display:flex;flex-direction:column;gap:0}@media(max-width: 480px){.calculator-form__field-wrapper{height:auto;width:100%}}.calculator-form__submit{flex-shrink:0;height:64px}@media(max-width: 480px){.calculator-form__submit{width:100%;height:auto}}.calculator-form__submit .nd-button{height:100%;white-space:nowrap;border-radius:2px;padding:14px 30px;font-size:16px;font-weight:500}@media(max-width: 480px){.calculator-form__submit .nd-button{width:100%;height:56px;white-space:normal}}.calculator-form__checkbox{display:flex;align-items:center}@media(max-width: 480px){.calculator-form__checkbox{margin-top:0}}.calculator-form__climate-zone{margin-top:8px;padding:8px 12px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;font-size:13px;color:#075985;font-family:"IBM Plex Sans",sans-serif}.calculator-form__climate-zone-label{font-weight:600;margin-right:6px}.calculator-form__climate-zone-value{font-weight:500}.calculator-form__zip-status{margin:6px 0 0;font-size:13px;line-height:1.35;color:#10b981;font-family:"IBM Plex Sans",sans-serif;text-align:left;overflow-wrap:break-word}.calculator-form__error{margin:6px 0 0;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:13px;color:#b91c1c;font-family:"IBM Plex Sans",sans-serif;text-align:left;max-width:100%;overflow-wrap:break-word}.calculator-form__manual-select{margin-top:16px;padding:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.calculator-form__manual-text{font-size:14px;color:#92400e;margin:0 0 12px 0;font-weight:500;font-family:"IBM Plex Sans",sans-serif}.nd-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;position:relative}.nd-checkbox__input{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.nd-checkbox__input+.nd-checkbox__label{position:relative;padding-left:32px;font-size:14px;line-height:1.5;color:#717191;cursor:pointer}.nd-checkbox__input+.nd-checkbox__label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;transition:all all .3s ease}.nd-checkbox__input+.nd-checkbox__label::after{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transition:transform all .3s ease}.nd-checkbox__input:checked+.nd-checkbox__label::before{background-color:#0a66cc;border-color:#0a66cc}.nd-checkbox__input:checked+.nd-checkbox__label::after{transform:translateY(-50%) rotate(45deg) scale(1)}.nd-checkbox__input:focus+.nd-checkbox__label::before{outline:none;border-color:#0a66cc;box-shadow:0 0 0 3px rgba(10,102,204,.1)}.nd-checkbox__input:disabled+.nd-checkbox__label{opacity:.6;cursor:not-allowed}.nd-checkbox__input:disabled+.nd-checkbox__label::before{background-color:#f8f9fa;cursor:not-allowed}.nd-checkbox:hover .nd-checkbox__input:not(:disabled)+.nd-checkbox__label::before{border-color:#0a66cc}.nd-checkbox__label{cursor:pointer}.nd-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 16px;width:100%;height:100%;border-radius:3px;font-size:16px;font-weight:500;transition:all all .3s ease;cursor:pointer;border:none}.nd-button--primary{background-color:#0a66cc;color:#fff}.nd-button--primary:hover{background-color:#0056b3;box-shadow:0 4px 6px rgba(0,0,0,.1)}.nd-button__text{font-size:18px}.nd-button--secondary{opacity:100%;color:#fff;border:1px solid #dee2e6}.nd-button--secondary:hover{background-color:#f8f9fa;color:#000}.nd-button--secondary-dark{opacity:100%;color:#000;border:1px solid #bdbdca}.nd-button--secondary-dark:hover{background-color:#c7c7d3;color:#000}.nd-button--full-width{width:100%}.nd-button:disabled{opacity:.6;cursor:not-allowed}.nd-button__icon{display:flex;align-items:center;justify-content:center}.nd-articles{padding-top:83px;background-color:#f3f7fc;padding-bottom:73px}.nd-articles__sources{margin-top:24px;font-size:13px;line-height:1.5;color:#5b5b6b}.nd-articles__sources p{margin:0 0 4px}.nd-articles__sources a{color:inherit;text-decoration:underline}@media(max-width: 480px){.nd-articles{margin-bottom:0px}}@media(max-width: 768px){.nd-articles{padding:3rem 0}}@media(max-width: 480px){.nd-articles__items{width:100%}}.nd-articles__title{font-family:"Inter",sans-serif;font-weight:700;font-style:Bold;font-size:32px;line-height:130%;letter-spacing:0%;width:534px;max-width:100%}@media(max-width: 480px){.nd-articles__title{width:100%;font-size:24px;font-weight:700;line-height:130%;margin-bottom:16px}}.nd-articles__subtitle{font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%}.nd-articles__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:40px}@media(max-width: 768px){.nd-articles__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 480px){.nd-articles__grid{grid-template-columns:1fr;margin:24px 20px 0 20px}}.nd-articles__grid .guide-card{width:100%;gap:16px}.nd-articles__grid .guide-card .guide-card__image-wrapper{height:250px;border-radius:8px;overflow:hidden;background:#d9d9d9}.nd-articles__grid .guide-card .guide-card__image{height:250px;border-radius:8px}.nd-articles__grid .guide-card .guide-card__content{gap:8px}.nd-articles__grid .guide-card .guide-card__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;line-height:120%;color:#0b0b0b;margin:0}.nd-articles__grid .guide-card .guide-card__description{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#0b0b0b;margin:0}.nd-articles__grid .guide-card .guide-card__cta{font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;line-height:17px;text-decoration:underline;color:#0b0b0b}.guide-card{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:302px;text-decoration:none;color:inherit}.guide-card__icon{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:#0a66cc}.guide-card__image-wrapper{position:relative;overflow:hidden;width:100%;height:200px;border-radius:8px}.guide-card__image{width:100%;height:200px;object-fit:cover;display:block;border-radius:8px;transition:transform all .3s ease}@media(max-width: 480px){.guide-card__image{height:200px}}.guide-card__category{font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;line-height:120%;color:#0b0b0b}.guide-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.guide-card__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;line-height:120%;color:#0b0b0b;margin:0}.guide-card__description{margin-top:8px;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%}.guide-card__cta{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto}.guide-card__cta-icon{margin-left:17px;margin-top:-5px}.guide-card__cta-base{margin-top:22px}.select-fields-articles{display:flex;gap:15px}.top-articles{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 480px){.top-articles{flex-direction:column;align-items:flex-start;gap:16px;margin:0 20px}}.select-fields-articles{display:flex;gap:1.5rem}@media(max-width: 480px){.select-fields-articles{flex-direction:column}}.select-fields-articles .calculator-form__field{flex:1;min-width:248px;height:64px;padding:3px}@media(max-width: 480px){.select-fields-articles .calculator-form__field{width:100%}}.nd-slider{width:100%}.nd-slider__container{display:flex;align-items:center;justify-content:center}@media(max-width: 480px){.nd-slider__container{justify-content:space-between}}.nd-slider__nav{width:24px;height:24px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.nd-slider__nav:active{transform:scale(0.95)}.nd-slider__nav svg{width:24px;height:24px}.nd-slider__pagination{display:flex;align-items:center;gap:8px;padding:0 12px}.nd-slider__dot{width:20px;height:2px;background:hsla(0,0%,100%,.3);border-radius:2px;cursor:pointer;transition:all .3s ease}.nd-slider__dot:hover{background:hsla(0,0%,100%,.5)}.nd-slider__dot--active{background:#fff;width:60px}.nd-slider--dark .nd-slider__dot{background:rgba(0,0,0,.2)}.nd-slider--dark .nd-slider__dot:hover{background:rgba(0,0,0,.4)}.nd-slider--dark .nd-slider__dot--active{background:#1a202c}.nd-slider--dark .nd-slider__nav{border-color:#e2e8f0}.nd-slider--dark .nd-slider__nav svg path:first-child{stroke:#e2e8f0}.nd-slider--dark .nd-slider__nav svg path:not(:first-child){stroke:#1a202c}.nd-guides-industry-updates{background-color:#f3f7fc;padding-bottom:120px}@media(max-width: 480px){.nd-guides-industry-updates{padding-bottom:80px}}.nd-guides-industry-updates .nd-container{padding-top:96px}@media(max-width: 480px){.nd-guides-industry-updates .nd-container{padding-top:48px;margin:0 20px}}.nd-guides-industry-updates__footer-btn-first,.nd-guides-industry-updates__footer-btn-second{width:302px}@media(max-width: 480px){.nd-guides-industry-updates__footer-btn-first,.nd-guides-industry-updates__footer-btn-second{width:100%}}.nd-guides-industry-updates__footer-btn-first .nd-button,.nd-guides-industry-updates__footer-btn-second .nd-button{padding:22px 16px;text-decoration:none}.nd-guides-industry-updates__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}@media(max-width: 480px){.nd-guides-industry-updates__header{flex-direction:column;align-items:flex-start}}.nd-guides-industry-updates__title{font-size:32px;font-weight:700;line-height:1.3;color:#1a202c;margin:0}@media(max-width: 768px){.nd-guides-industry-updates__title{font-size:24px}}.nd-guides-industry-updates__tabs{display:none}.nd-guides-industry-updates__toggle-wrapper{display:flex;align-items:center;margin-top:20px;gap:8px}.nd-guides-industry-updates__toggle-label{font-weight:500;font-style:Medium;font-size:14px;line-height:140%;letter-spacing:0%}.nd-guides-industry-updates__toggle-input{display:none}.nd-guides-industry-updates__toggle-switch{position:relative;display:inline-block;width:35px;height:20px;background-color:#ccc;border-radius:14px;cursor:pointer;transition:background-color .3s ease;margin:0 4px}.nd-guides-industry-updates__toggle-switch::after{content:"";position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;top:2px;left:2px;transition:left .3s ease}.nd-guides-industry-updates__toggle-input:checked+.nd-guides-industry-updates__toggle-switch{background-color:#0a66cc}.nd-guides-industry-updates__toggle-input:checked+.nd-guides-industry-updates__toggle-switch::after{left:17px}.nd-guides-industry-updates__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-bottom:44px}@media(max-width: 1024px){.nd-guides-industry-updates__grid{grid-template-columns:repeat(2, 1fr);gap:24px}}@media(max-width: 640px){.nd-guides-industry-updates__grid{grid-template-columns:1fr;gap:20px}}.nd-guides-industry-updates__grid .guide-card{width:100%;gap:16px}.nd-guides-industry-updates__grid .guide-card .guide-card__image-wrapper{height:250px;border-radius:8px;overflow:hidden;background:#d9d9d9}.nd-guides-industry-updates__grid .guide-card .guide-card__image{height:250px;border-radius:8px}.nd-guides-industry-updates__grid .guide-card .guide-card__category{font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;line-height:120%;color:#0b0b0b}.nd-guides-industry-updates__grid .guide-card .guide-card__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;line-height:120%;color:#0b0b0b;margin:0}.nd-guides-industry-updates__grid .guide-card .guide-card__description{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#0b0b0b;margin:0}.nd-guides-industry-updates__grid .guide-card .guide-card__content{gap:8px}.nd-guides-industry-updates__footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}@media(max-width: 480px){.nd-guides-industry-updates__footer{width:100%}}.nd-guides-industry-updates__all-guides-link{font-size:14px;font-weight:500;color:#0a66cc;text-decoration:none;transition:color .3s ease}.nd-guides-industry-updates__all-guides-link:hover{color:#0056b3;text-decoration:underline}.nd-guides-industry-updates__subscribe-button{background-color:#0a66cc;color:#fff;border:none;padding:12px 32px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.nd-guides-industry-updates__subscribe-button:hover{background-color:#0056b3}@media(max-width: 640px){.nd-guides-industry-updates__subscribe-button{width:100%}}.nd-subscribe-modal{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center}.nd-subscribe-modal.is-open{display:flex}.nd-subscribe-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.nd-subscribe-modal__dialog{position:relative;background:#fff;border-radius:12px;padding:40px;width:100%;max-width:440px;margin:16px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.nd-subscribe-modal__close{position:absolute;top:16px;right:16px;color:#717191;cursor:pointer;background:none;border:none;padding:4px}.nd-subscribe-modal__close:hover{color:#0b0b0b}.nd-subscribe-modal__title{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 8px}.nd-subscribe-modal__desc{font-size:14px;color:#717191;margin:0 0 24px;line-height:1.5}.nd-subscribe-modal__form{display:flex;flex-direction:column;gap:12px}.nd-subscribe-modal__input{width:100%;height:48px;padding:0 16px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;font-family:"IBM Plex Sans",sans-serif;outline:none;transition:border-color .2s ease;box-sizing:border-box}.nd-subscribe-modal__input::placeholder{color:#bdbdca}.nd-subscribe-modal__input:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-subscribe-modal__error{font-size:13px;color:#dc3545;min-height:0}.nd-subscribe-modal__error:empty{display:none}.nd-subscribe-modal__submit{height:48px;width:100%;font-family:"IBM Plex Sans",sans-serif}.nd-subscribe-modal__success{text-align:center;padding:16px 0}.nd-subscribe-modal__success svg{margin:0 auto 12px}.nd-subscribe-modal__success-text{font-size:16px;font-weight:500;color:#1a202c}.testimonials-section{background-color:#fff;padding:0 0 125px 80px}@media(max-width: 480px){.testimonials-section{padding:80px 0px 0px 0px}}.testimonials-section__logos-wrapper{position:relative;overflow:hidden;margin:0 auto}@media(max-width: 480px){.testimonials-section__logos-wrapper{margin:0 -20px}}.testimonials-section__logos-grid{display:grid;grid-template-columns:repeat(8, 148px);grid-template-rows:auto;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:24px;padding:0 20px;scrollbar-width:none}.testimonials-section__logos-grid::-webkit-scrollbar{display:none}@media(max-width: 1200px){.testimonials-section__logos-grid{gap:20px}}@media(max-width: 992px){.testimonials-section__logos-grid{gap:16px}}@media(max-width: 480px){.testimonials-section__logos-grid{grid-template-columns:repeat(3, 148px);grid-template-rows:repeat(2, auto);gap:12px}}.testimonials-section__logo-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px 16px;display:flex;align-items:center;justify-content:center;width:148px;height:100px;transition:all .2s ease;scroll-snap-align:none}.testimonials-section__logo-item:nth-child(8n+1){scroll-snap-align:start}@media(max-width: 480px){.testimonials-section__logo-item{height:80px;padding:16px 8px}.testimonials-section__logo-item:nth-child(8n+1){scroll-snap-align:none}.testimonials-section__logo-item:nth-child(6n+1){scroll-snap-align:start}}.testimonials-section__logo-item:hover{border-color:#cbd5e0;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateY(-2px)}.testimonials-section__logo-img{max-width:100%;height:auto;max-height:48px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .2s ease}@media(max-width: 480px){.testimonials-section__logo-img{max-height:40px}}.testimonials-section__logo-item:hover .testimonials-section__logo-img{filter:grayscale(0%);opacity:1}.testimonials-section__logos-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.testimonials-section__data-block{text-align:center;margin-bottom:66px}.testimonials-section__data-label{font-size:14px;font-weight:700;color:#717191;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.testimonials-section__data-title{font-size:32px;font-weight:700;line-height:1.3;color:#0b0b0b;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.testimonials-section__data-title{font-size:24px}}.testimonials-section__header{margin-top:120px}@media(max-width: 480px){.testimonials-section__header{margin:80px 20px 0 20px}}.testimonials-section__title{font-weight:700;font-style:Bold;font-size:32px;line-height:130%;letter-spacing:0%}@media(max-width: 768px){.testimonials-section__title{font-size:24px}}.testimonials-section__grid-wrapper{position:relative;margin-top:32px}.testimonials-section__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media(max-width: 1440px){.testimonials-section__grid{grid-template-columns:repeat(4, 1fr);gap:24px}}@media(max-width: 1024px){.testimonials-section__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.testimonials-section__grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:16px;padding:0 20px 0 0;margin:0 -20px 0 0;scrollbar-width:none}.testimonials-section__grid::-webkit-scrollbar{display:none}}.testimonials-section__dots{display:none}@media(max-width: 480px){.testimonials-section__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}}.testimonials-section__dot{width:8px;height:8px;border-radius:50%;background-color:#ddd;transition:background-color .3s ease;cursor:pointer}.testimonials-section__dot--active{background-color:#333}.testimonials-section__footer{display:flex;justify-content:space-between;align-items:center;padding-top:30px}@media(max-width: 640px){.testimonials-section__footer{gap:20px;flex-direction:column-reverse;margin:0 20px 80px 20px}.testimonials-section__footer .nd-slider__nav svg{width:32px;height:32px}.testimonials-section__footer .nd-slider__nav{width:32px;height:32px}}.testimonials-section__view-all{font-size:14px;font-weight:600;color:#0a66cc;text-decoration:none;transition:color .3s ease}.testimonials-section__view-all:hover{color:#0056b3}.testimonials-section__nav{display:flex;align-items:center;gap:16px}.testimonials-section__nav-btn{width:32px;height:32px;border-radius:50%;border:1px solid #d1d5db;background-color:#fff;color:#6b7280;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.testimonials-section__nav-btn:hover{border-color:#0a66cc;color:#0a66cc}.testimonials-section__nav-dots{display:flex;gap:8px;align-items:center}.testimonial-card{background-color:#f9fafb;border-radius:8px;padding:45px 24px;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media(max-width: 480px){.testimonial-card{flex:0 0 85%;min-width:85%;scroll-snap-align:start}.testimonial-card:first-child{margin-left:20px}}.testimonial-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:12px}.testimonial-card__meta__top{border:1px solid #bdbdca;padding:5px 16px;border-radius:14px;display:flex;align-items:center}.testimonial-card__meta__top div{display:flex;align-items:center}.testimonial-card__author{padding-left:5px;font-size:12px;font-weight:500;color:#1a202c}.testimonial-card__company{font-size:12px;color:#9ca3af}.testimonial-card__rating{display:flex;gap:4px;margin-bottom:16px}.testimonial-card__rating svg{flex-shrink:0}.testimonial-card__text{font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%}@media(max-width: 480px){.nd-testimonials-slider-buttons{width:100%}}.nd-testimonials-card{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:5px 16px;border-radius:3px;font-size:16px;font-weight:500;transition:all all .3s ease;cursor:pointer;border:1px solid #bdbdca}@media(max-width: 480px){.nd-testimonials-card{width:100%}}.nd-testimonials-card--full-width{width:100%}.nd-testimonials-card__btn{align-items:center}.nd-testimonials-card:disabled{opacity:.6;cursor:not-allowed}.nd-testimonials-card__icon{display:flex;align-items:center;justify-content:center}.nd-stats-bar{background:#0a66cc;padding:24px 0;height:136px}@media(max-width: 480px){.nd-stats-bar{height:auto;padding:32px 14px 32px 10px}}.nd-stats-bar__grid{display:flex;justify-content:space-between;gap:40px;margin-top:10px}@media(max-width: 992px){.nd-stats-bar__grid{gap:30px}}@media(max-width: 480px){.nd-stats-bar__grid{justify-content:center;gap:8px;margin-top:0}}.nd-stats-bar__item{display:flex;align-items:center;gap:16px;width:320px}@media(max-width: 480px){.nd-stats-bar__item{width:auto;flex:1;flex-direction:column;align-items:center;gap:24px;text-align:center}}.nd-stats-bar__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.nd-stats-bar__icon svg{color:#fff}.nd-stats-bar__content{flex:1}@media(max-width: 480px){.nd-stats-bar__content{display:flex;flex-direction:column;align-items:center}}.nd-stats-bar__number{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:40px;line-height:120%;color:#fff}@media(max-width: 480px){.nd-stats-bar__number{font-size:28px}}.nd-stats-bar__label{color:hsla(0,0%,100%,.9);font-weight:500;font-size:16px;line-height:150%}@media(max-width: 480px){.nd-stats-bar__label{font-size:12px;line-height:140%}}.nd-align-center{display:flex;align-items:center}.js-climate-title{transition:opacity .25s ease}.js-climate-title.is-fading{opacity:0}.nd-cta-banner{position:relative;overflow:hidden;height:760px}@media(max-width: 480px){.nd-cta-banner{height:812px}}.nd-cta-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:-1}.nd-cta-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(6,34,62,.5019607843);z-index:1}.nd-cta-banner .cta__content{position:relative;z-index:2;height:545px;display:flex;flex-direction:column;justify-content:space-between;padding:63px 0}@media(max-width: 480px){.nd-cta-banner .cta__content{margin:0px 20px}}.nd-cta-banner-logo-top-rated{display:flex;justify-content:space-between;align-items:flex-start}.top-rated{display:flex;align-items:center}.top-rated .label{font-weight:500;font-style:Medium;font-size:12px;line-height:120%;letter-spacing:0%;border-radius:14px;padding:7px 10px;background-color:#fff}.top-rated .circle{background-color:#fff;border-radius:100%;padding:5px;font-size:12px}.nd-companies-container{width:256px}@media(max-width: 480px){.nd-companies-container{width:100%}}.nd-cta-banner-profile-and-companies{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}@media(max-width: 480px){.nd-cta-banner-profile-and-companies{flex-direction:column;align-items:flex-start;margin-top:130px}}.nd-installer-card{max-width:340px;height:168px}@media(max-width: 480px){.nd-installer-card{width:100%;height:auto}}.nd-installer-card__badge{margin-top:6px;display:inline-flex;color:#fff;background:rgba(137,194,255,.2);backdrop-filter:blur(17px);font-size:12px;border-radius:16px;padding:5px 13px;font-weight:400}.nd-installer-card__content{margin-top:25px;color:#fff;font-size:20px}.nd-installer-card__title{color:#fff;margin:20px 0 0 0;font-size:20px;font-weight:300;line-height:120%}.nd-installer-card__location{margin-top:10px;color:#fff;display:flex;align-items:center}.nd-installer-card__icon{color:#fff;flex-shrink:0}.nd-installer-card__address{font-weight:700;font-size:14px;line-height:140%;margin-left:10px}.nd-installer-card__actions{margin-top:30px;display:flex;gap:12px}@media(max-width: 480px){.nd-installer-card__actions{justify-content:space-between}}.nd-installer-card__btn{width:100%;color:#fff;background:rgba(0,0,0,0);font-weight:500;padding:5px 20px;border:1px solid #fff;border-radius:4px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.nd-installer-card__btn--secondary-dark{opacity:100%;color:#000;border:1px solid #bdbdca}.nd-installer-card__btn--secondary-dark:hover{background-color:#c7c7d3;color:#000}.nd-installer-card__btn:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.nd-installer-rating{width:100%;background:rgba(0,0,0,0);color:#fff;font-weight:400;font-size:12px;line-height:120%;padding:10px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.nd-companies{display:flex;align-items:flex-end;justify-content:end}@media(max-width: 480px){.nd-companies{justify-content:center}}.nd-companies__list{display:flex;gap:8px;align-items:flex-end;width:100%;justify-content:space-between;margin-bottom:20px}@media(max-width: 480px){.nd-companies__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;align-items:stretch}}.nd-companies__item{border-radius:8px;width:80px;height:80px;background:rgba(137,194,255,.2);backdrop-filter:blur(17px);display:flex;align-items:center;justify-content:center;transition:all .2s ease}@media(max-width: 480px){.nd-companies__item{width:100%;aspect-ratio:1/1;height:auto}}.nd-companies__item:hover{background:rgba(137,194,255,.3);transform:translateY(-4px)}.nd-companies__item svg{max-width:60%;height:auto}.nd-cta-header-blur{background:rgba(137,194,255,.2);backdrop-filter:blur(17px);height:224px;display:flex;align-items:center}.nd-cta-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}@media(max-width: 480px){.nd-cta-header{margin:0 20px}}.nd-cta-header__title{font-size:40px;font-weight:500;color:#fff;line-height:1.2;letter-spacing:-0.5px;max-width:550px;margin:0}@media(max-width: 768px){.nd-cta-header__title{font-size:28px}}@media(max-width: 480px){.nd-cta-header__title{font-size:28px;margin-right:20px}}.nd-cta-header__form{display:inline-flex;gap:12px;align-items:center}.nd-cta-header__form .calculator-form__field{width:275px;border-radius:4px}@media(max-width: 480px){.nd-cta-header__form .calculator-form__field{width:198px}}.nd-cta-header__form .calculator-form__submit{width:152px}@media(max-width: 768px){.nd-cta-header__form{width:100%}}@media(max-width: 480px){.nd-cta-header__form{width:100%}}.nd-cta-header__input{width:180px;height:48px;background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:14px 20px;font-size:16px;font-family:"IBM Plex Sans",sans-serif;color:#212529;transition:all all .3s ease}.nd-cta-header__input::placeholder{color:#6c757d}.nd-cta-header__input:focus{outline:none;border-color:#0a66cc;box-shadow:0 0 0 3px rgba(10,102,204,.1)}.nd-cta-header__input:hover{border-color:hsla(0,0%,100%,.5)}@media(max-width: 768px){.nd-cta-header__input{flex:1;min-width:0}}@media(max-width: 480px){.nd-cta-header__input{width:100%}}.nd-cta-header__button{height:48px;border-radius:6px;padding:14px 28px;font-size:16px;font-weight:600;white-space:nowrap}.nd-cta-header__button:hover{box-shadow:0 4px 8px rgba(10,102,204,.2);transform:none}@media(max-width: 480px){.nd-cta-header__button{width:100%}}@media(max-width: 768px){.nd-cta-header{flex-direction:column}}.nd-business-solutions{margin-top:120px;margin-bottom:143px}@media(max-width: 480px){.nd-business-solutions{margin-top:80px;margin-left:20px;margin-right:20px;margin-bottom:80px}}.nd-business-solutions__header{margin-bottom:76px}@media(max-width: 480px){.nd-business-solutions__header{margin-bottom:32px}}.nd-business-solutions__title{font-size:32px;font-weight:700;line-height:1.3;color:#1a202c;margin:0}@media(max-width: 768px){.nd-business-solutions__title{font-size:24px}}.nd-business-solutions__features{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:64px;padding-bottom:70px;border-bottom:1px solid #dadada}@media(max-width: 480px){.nd-business-solutions__features{margin-bottom:24px;padding-bottom:32px}}@media(max-width: 1024px){.nd-business-solutions__features{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 640px){.nd-business-solutions__features{grid-template-columns:1fr;gap:30px}}.nd-business-solutions__feature{display:flex;gap:30px}.nd-business-solutions__feature-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px}.nd-business-solutions__feature-content{flex:1}.nd-business-solutions__feature-title{font-family:"Inter",sans-serif;font-weight:700;font-style:Bold;font-size:20px;line-height:120%;letter-spacing:0%}.nd-business-solutions__feature-text{font-size:14px;line-height:1.6;max-width:302px;margin:0;margin-top:16px}.nd-business-solutions__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 768px){.nd-business-solutions__footer{flex-direction:column;align-items:flex-start}}.nd-business-solutions__stats{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.nd-business-solutions__button .nd-button{padding:22px 93px;text-decoration:none}@media(max-width: 480px){.nd-business-solutions__button{width:100%}}.nd-business-solutions__stat{display:flex;align-items:center;gap:8px;font-size:14px;color:#4a5568}@media(max-width: 480px){.nd-business-solutions__stat{flex-direction:column;align-items:flex-start;font-size:12px}}.nd-business-solutions__stat-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.nd-business-solutions__stat-icon svg{width:16px;height:16px}.nd-business-solutions__stat-text{text-decoration:underline;color:#000;white-space:nowrap}.nd-business-solutions__cta{padding:12px 32px;background:#4f6ae7;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.nd-business-solutions__cta:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.nd-business-solutions__cta:active{transform:translateY(0)}@media(max-width: 768px){.nd-business-solutions__cta{width:100%}}.user-location-app__wrapper{display:inline-flex;align-items:center;gap:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 10px;border-radius:.25rem;border:1px solid hsla(0,0%,100%,.35);transition:all .3s ease;white-space:nowrap}.user-location-app__wrapper svg{flex-shrink:0}.user-location-app__wrapper:hover{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.6)}.user-location-app__popup{position:fixed;top:0;left:0;right:0;z-index:1100;background-color:rgb(8.0934579439,82.553271028,165.1065420561);padding:16px 24px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.user-location-app__popup .flex{display:flex}.user-location-app__popup .flex-space-between{justify-content:space-between;align-items:center}.location-search-input__wrapper{position:relative;flex:1;display:flex;align-items:center;gap:10px}.location-search-input__wrapper svg{flex-shrink:0;opacity:.83}.location-search-input{flex:1;background:rgba(0,0,0,0);border:none;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;font-weight:400;padding:8px 4px;outline:none;transition:border-color .2s ease}.location-search-input::placeholder{color:hsla(0,0%,100%,.6)}.location-search-input:focus{border-bottom-color:#fff}.autocomplete-dropdown-container{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px rgba(0,0,0,.1);z-index:1200;overflow:hidden}.autocomplete-dropdown-container:empty{display:none}.suggestion-item,.suggestion-item--active{padding:10px 14px;font-family:"IBM Plex Sans",sans-serif;font-size:.875rem;color:#212529;cursor:pointer;transition:background-color .15s ease}.suggestion-item span,.suggestion-item--active span{display:block}.suggestion-item{background-color:#fff}.suggestion-item:hover{background-color:#f8f9fa}.suggestion-item--active{background-color:rgba(14,118,228,.08);color:#0a66cc}.user-location-app__close{display:flex;align-items:center;justify-content:center;margin-left:16px;padding:6px;cursor:pointer;border-radius:.25rem;transition:all .3s ease;opacity:.83}.user-location-app__close:hover{opacity:1;background-color:hsla(0,0%,100%,.15)}body:has(.nd-page-breadcrumbs) #center_u{max-width:1280px;padding-bottom:0}body:has(.nd-page-breadcrumbs) main{padding-bottom:0}.nd-page-breadcrumbs{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:48px;background:#f5f5f7;border-top:1px solid #e8e8ed;padding:17px calc(50vw - 50% + 16px);font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:400;line-height:140%;color:#6e6e73}.nd-page-breadcrumbs .navigation{height:auto;overflow:visible;white-space:normal}.nd-page-breadcrumbs .navigation ol{height:auto;overflow:visible;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.nd-page-breadcrumbs .navigation .navigation-link-element::after,.nd-page-breadcrumbs .navigation .navigation-link-element a::after{content:none !important;background:none !important;width:0 !important;height:0 !important;margin:0 !important}.nd-page-breadcrumbs .navigation ol li+li::before{content:"›" !important;background:none !important;width:auto !important;height:auto !important;margin:0 10px !important;font-size:14px;line-height:1;color:#86868b !important;font-weight:400}.nd-page-breadcrumbs .navigation li{display:inline-flex;align-items:center}.nd-page-breadcrumbs .navigation a{color:#6e6e73;text-decoration:none;transition:color .18s}.nd-page-breadcrumbs .navigation a:hover{color:#0b0b0b;text-decoration:underline}.nd-page-breadcrumbs .navigation .breadcrumb-text{color:inherit}.nd-page-breadcrumbs .navigation li:last-child .breadcrumb-text{color:#1d1d1f;font-weight:500}@media(max-width: 480px){.nd-page-breadcrumbs{margin-top:32px;padding:14px calc(50vw - 50% + 16px)}}.nd-page-breadcrumbs__trail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.nd-page-breadcrumbs__link{color:#6e6e73;text-decoration:none;transition:color .18s}.nd-page-breadcrumbs__link:hover{color:#0b0b0b;text-decoration:underline}.nd-page-breadcrumbs__sep{color:#86868b;margin:0 10px}.nd-page-breadcrumbs__current{color:#1d1d1f;font-weight:500;max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-page-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(135deg, #F8FAFC 0%, #FFFFFF 35.36%, #F1F5F9 70.71%);padding:32px 0}@media(max-width: 480px){.nd-page-hero{padding:24px 0}}.nd-page-hero__title{font-family:"Inter",sans-serif;font-weight:500;font-size:48px;line-height:120%;text-align:center;color:#111827;margin-bottom:8px}@media(max-width: 480px){.nd-page-hero__title{font-size:28px}}.nd-page-hero__subtitle{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:120%;text-align:center;color:#4b5563;margin-bottom:32px}@media(max-width: 480px){.nd-page-hero__subtitle{font-size:14px;margin-bottom:20px}}.nd-page-hero__title:last-child,.nd-page-hero__subtitle+.nd-page-hero__tabs{margin-bottom:0}.nd-page-hero__tabs{display:flex;justify-content:center;flex-wrap:wrap;row-gap:4px;max-width:1152px;margin:0 auto}.nd-page-hero__tab{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#000;text-decoration:none;padding:9px 24px;transition:color .15s;white-space:nowrap}.nd-page-hero__tab:hover{color:#0a66cc}.nd-page-hero__tab.is-active{color:#0a66cc;font-weight:600}@media(max-width: 480px){.nd-page-hero__tab{padding:6px 12px}}.nd-energy-data{padding:40px 0 56px;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:15px;line-height:1.7}.nd-energy-data__head,.nd-energy-data__section,.nd-energy-data__cite,.nd-energy-data__stamp{max-width:960px;margin:0 auto 32px}.nd-energy-data__title{margin:0 0 8px;font-size:32px;line-height:1.25;font-weight:600}.nd-energy-data__stamp{color:#717191;font-size:13px}.nd-energy-data__lead{font-size:17px}.nd-energy-data h2{margin:0 0 12px;font-size:22px;line-height:1.3;font-weight:600}.nd-energy-data h3{margin:20px 0 6px;font-size:17px;font-weight:600}.nd-energy-data p{margin:0 0 12px}.nd-energy-data a{color:#0a66cc}.nd-energy-data small{color:#525270;font-size:13px}.nd-energy-data__cta{display:inline-block;padding:12px 20px;border-radius:8px;background:#0a66cc;color:#fff !important;font-weight:600;text-decoration:none}.nd-energy-data__scroll{overflow-x:auto;margin:0 0 12px;-webkit-overflow-scrolling:touch}.nd-energy-data__table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.nd-energy-data__table th,.nd-energy-data__table td{padding:8px 10px;border-bottom:1px solid #e4e4ec;text-align:right;white-space:nowrap}.nd-energy-data__table thead th{vertical-align:bottom;font-weight:600;white-space:normal}.nd-energy-data__table th:first-child,.nd-energy-data__table td:first-child{position:sticky;left:0;background:#fff;text-align:left}.nd-energy-data__table tbody th{font-weight:500}.nd-energy-data__table small{font-weight:400}.nd-energy-data__table--compact{width:auto}.nd-energy-data__cite{padding:20px 24px;border-radius:8px;background:#f4f7fb}.nd-energy-data__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px}.nd-energy-data__form label{flex-basis:100%;font-weight:600}.nd-energy-data__form button{border:0;cursor:pointer;font:inherit}.nd-energy-data__input{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #c9c9d6;border-radius:8px;background:#fff}.nd-energy-data__input input{width:140px;padding:11px 0;border:0;font:inherit;outline:none}.nd-energy-data__result{padding:16px 20px;border-radius:8px;background:#f4f7fb}.nd-energy-area-link{margin:24px 0;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:15px}.nd-energy-area-link a{color:#0a66cc;font-weight:600}.nd-articles-list{display:flex;flex-direction:column;gap:24px;margin:32px 0 40px}.nd-article-card__anons{margin:8px 0 0;font-size:14px;line-height:150%;color:#5a5a5a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nd-author-header{display:flex;align-items:center;gap:20px;padding-top:24px}@media(max-width: 480px){.nd-author-header{flex-direction:column;align-items:flex-start;gap:12px}}.nd-author-header__avatar{flex-shrink:0;width:96px;height:96px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.15)}.nd-author-header__avatar img{width:100%;height:100%;object-fit:cover;display:block}.nd-author-header__avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:36px;font-weight:500;color:#fff}.nd-author-header__info{min-width:0}.nd-author-header__role{font-size:14px;line-height:140%;color:hsla(0,0%,100%,.8);margin:0}.nd-author-header__firm{color:#fff;text-decoration:none}.nd-author-header__firm:hover{text-decoration:underline}.nd-author-header__count{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);margin:6px 0 0}.nd-articles-page-header{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#0a66cc;padding:1px 0px 30px 0px;color:#fff}.nd-articles-page-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.9)}@media(max-width: 480px){.nd-articles-page-header__breadcrumb{align-items:flex-end;line-height:120%;color:#fff}.nd-articles-page-header__breadcrumb a,.nd-articles-page-header__breadcrumb-back{color:#fff}}.nd-articles-page-header__breadcrumb a{color:#fff;text-decoration:none;transition:color .18s}.nd-articles-page-header__breadcrumb a:hover{color:#fff;text-decoration:underline}.nd-articles-page-header__breadcrumb svg{flex-shrink:0;color:hsla(0,0%,100%,.8)}.nd-articles-page-header__breadcrumb span{color:hsla(0,0%,100%,.9)}.nd-articles-page-header__breadcrumb-back{display:flex;align-items:center;gap:8px}.nd-articles-page-header__breadcrumb-back svg{display:none}@media(max-width: 480px){.nd-articles-page-header__breadcrumb-back svg{display:block}}@media(max-width: 480px){.nd-articles-page-header__breadcrumb-sep,.nd-articles-page-header__breadcrumb-current{display:none}}.nd-articles-page-header__title{font-size:32px;font-weight:500;line-height:120%;color:#fff;margin-bottom:3px}@media(max-width: 480px){.nd-articles-page-header__title{font-size:24px;line-height:130%;margin-bottom:8px}}@media(max-width: 480px){.nd-articles-page-header{padding:32px 0}}#library-index-more{display:none}.nd-articles-categories{padding:44px 0px 0px 0px}.nd-articles-categories__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nd-articles-categories__label{font-size:20px;font-weight:700;color:#0b0b0b}.nd-articles-categories__filter{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#0b0b0b;padding:8px 14px;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer}.nd-articles-categories__nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width: 480px){.nd-articles-categories__nav{flex-direction:column;gap:0;border:none;border-radius:0;overflow:visible}.nd-articles-categories__nav.is-collapsed .nd-articles-categories__link:not(.nd-articles-categories__link--active){display:none}.nd-articles-categories__nav.is-collapsed .nd-articles-categories__link--hidden{display:none}.nd-articles-categories__nav.is-collapsed .nd-articles-categories__more{display:none}}.nd-articles-categories__link{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#0b0b0b;text-decoration:none;padding:8px 16px;border-radius:4px;border:1px solid rgba(0,0,0,0);transition:background .15s,color .15s,border-color .15s}.nd-articles-categories__link:hover{background:#f1f5f9}.nd-articles-categories__link--active{background:#0a66cc;color:#fff;font-weight:500}.nd-articles-categories__link--active:hover{background:rgb(8.0934579439,82.553271028,165.1065420561)}.nd-articles-categories__link--hidden{display:none}@media(max-width: 480px){.nd-articles-categories__link{padding:12px 0;border-bottom:1px solid #e0e0e0;text-decoration:none;font-size:16px;font-weight:400;line-height:150%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nd-articles-categories__link:hover,.nd-articles-categories__link:focus,.nd-articles-categories__link:active{color:#0b0b0b}.nd-articles-categories__link:last-of-type{border-bottom:none}.nd-articles-categories__link--active{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:400;padding:0;min-height:24px;border-bottom:none;background:none;color:#0b0b0b}.nd-articles-categories__link--active:hover,.nd-articles-categories__link--active:focus,.nd-articles-categories__link--active:active{background:none;color:#0b0b0b}.nd-articles-categories__link--active::after{content:"";width:8px;height:8px;border-right:1px solid #0b0b0b;border-bottom:1px solid #0b0b0b;transform:translateY(-2px) rotate(45deg);flex-shrink:0;transition:transform .2s}.nd-articles-categories__link--hidden{display:none}}.nd-articles-categories__more{background:none;border:none;cursor:pointer;font-family:"IBM Plex Sans",sans-serif}@media(max-width: 480px){.nd-articles-categories__more{display:none}}@media(max-width: 480px){.nd-articles-categories{padding:24px 0 0}.nd-articles-categories__header{margin-bottom:12px}}.nd-articles-hero{padding:45px 0 0}.nd-articles-hero__banner{position:relative;width:100%;border-radius:8px 8px 0 0;overflow:hidden;background:#d9d9d9}.nd-articles-hero__img-wrap{display:block;position:relative;width:100%;height:601px}@media(max-width: 768px){.nd-articles-hero__img-wrap{height:420px}}@media(max-width: 480px){.nd-articles-hero__img-wrap{height:300px}}.nd-articles-hero__img{width:100%;height:100%;object-fit:cover;display:block}.nd-articles-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 46.42%, rgba(0, 0, 0, 0.6) 100%),linear-gradient(180deg, rgba(32, 91, 154, 0) 46.42%, rgba(32, 91, 154, 0.2) 100%)}.nd-articles-hero__content{position:absolute;top:0;right:0;bottom:0;width:640px;background:rgba(137,194,255,.2);backdrop-filter:blur(17px);border-radius:0 10px 10px 0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:48px}@media(max-width: 768px){.nd-articles-hero__content{width:50%;padding:32px}}@media(max-width: 480px){.nd-articles-hero__content{top:100px;left:0;right:0;bottom:0;width:100%;border-radius:0;padding:16px;overflow:hidden}}.nd-articles-hero__logo{margin-bottom:auto}@media(max-width: 480px){.nd-articles-hero__logo{margin-bottom:8px}.nd-articles-hero__logo svg{width:32px;height:32px}}.nd-articles-hero__meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.9);margin-top:16px}.nd-articles-hero__meta svg{flex-shrink:0}@media(max-width: 480px){.nd-articles-hero__meta{flex-wrap:wrap;gap:4px 12px;font-size:11px}}.nd-articles-hero__meta-item{display:inline-flex;align-items:center;gap:4px}.nd-articles-hero__title{font-size:48px;font-weight:500;line-height:120%;max-width:640px;color:#fff}.nd-articles-hero__title a{color:inherit;text-decoration:none}.nd-articles-hero__title a:hover{color:#fff}@media(max-width: 768px){.nd-articles-hero__title{font-size:36px}}@media(max-width: 480px){.nd-articles-hero__title{font-size:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.nd-articles-hero__excerpt{padding:37px 140px 32px;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:22px}@media(max-width: 480px){.nd-articles-hero__excerpt{padding:16px}}.nd-articles-hero__excerpt-text{font-size:16px;font-weight:400;line-height:150%;color:#0b0b0b;max-width:943px}.nd-articles-hero__read-more{display:inline-flex;align-items:center;gap:29px;font-size:14px;font-weight:500;color:#0b0b0b;text-decoration:none;transition:gap .2s}.nd-articles-hero__read-more:hover{gap:10px}.nd-articles-section{padding:65px 0 48px}@media(max-width: 480px){.nd-articles-section{padding:32px 0 32px}}.nd-articles-grid-row{display:grid;grid-template-columns:repeat(3, 302px) 1fr;gap:24px;margin-bottom:56px}@media(max-width: 1280px){.nd-articles-grid-row{grid-template-columns:repeat(3, 1fr) 260px}}@media(max-width: 768px){.nd-articles-grid-row{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.nd-articles-grid-row{grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:32px}}.nd-articles-grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:64px}@media(max-width: 768px){.nd-articles-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.nd-articles-grid-4{grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:32px}}.nd-article-card{display:flex;flex-direction:column}.nd-article-card__thumb{display:block;width:100%;height:200px;overflow:hidden;border-radius:8px;flex-shrink:0;margin-bottom:16px}.nd-article-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.nd-article-card:hover .nd-article-card__thumb img{transform:scale(1.04)}.nd-article-card__body{display:flex;flex-direction:column;gap:15px;flex:1}.nd-article-card__cat{font-size:12px;font-weight:500;color:#0b0b0b;line-height:120%;text-decoration:none}.nd-article-card__date{font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:400;line-height:140%;color:#717191}.nd-article-card__title{font-family:"Inter",sans-serif;font-size:20px;font-weight:700;line-height:120%;color:#0b0b0b}.nd-article-card__title a{color:inherit;text-decoration:none}.nd-article-card__title a:hover{color:#0a66cc}@media(max-width: 480px){.nd-article-card__title{font-size:14px}}.nd-article-card__date{margin-top:auto;font-size:12px;font-weight:400;color:#6b7280}@media(max-width: 480px){.nd-article-card__date{font-size:11px}}@media(max-width: 480px){.nd-article-card__thumb{height:120px;margin-bottom:8px;border-radius:6px}.nd-article-card__body{gap:6px}.nd-article-card__cat{font-size:11px}}.nd-article-card.nd-article-card--row{flex-direction:row;align-items:stretch;gap:28px}.nd-article-card.nd-article-card--row .nd-article-card__thumb{width:300px;height:200px;margin-bottom:0;border-radius:6px;background:#f2f4f7}@media(max-width: 768px){.nd-article-card.nd-article-card--row .nd-article-card__thumb{width:240px;height:160px}}.nd-article-card.nd-article-card--row .nd-article-card__body{min-width:0;gap:12px;padding:4px 0}.nd-article-card.nd-article-card--row .nd-article-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.nd-article-card.nd-article-card--row .nd-article-card__cat{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:#eaf2fc;color:#0a66cc;font-size:12px;font-weight:500;line-height:120%}.nd-article-card.nd-article-card--row .nd-article-card__time{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:120%;color:#6b7280}.nd-article-card.nd-article-card--row .nd-article-card__time svg{flex-shrink:0}.nd-article-card.nd-article-card--row .nd-article-card__title{font-size:22px;line-height:130%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-article-card.nd-article-card--row .nd-article-card__anons{margin:0;font-size:15px;-webkit-line-clamp:2}.nd-article-card.nd-article-card--row .nd-article-card__more{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:500;line-height:140%;color:#0a66cc;text-decoration:none;transition:gap .2s,color .2s}.nd-article-card.nd-article-card--row .nd-article-card__more svg{flex-shrink:0}.nd-article-card.nd-article-card--row .nd-article-card__more:hover{color:#0056b3;gap:12px}@media(max-width: 480px){.nd-article-card.nd-article-card--row{flex-direction:column;gap:0}.nd-article-card.nd-article-card--row .nd-article-card__thumb{width:100%;height:180px;margin-bottom:12px}.nd-article-card.nd-article-card--row .nd-article-card__body{padding:0;gap:8px}.nd-article-card.nd-article-card--row .nd-article-card__title{font-size:16px}.nd-article-card.nd-article-card--row .nd-article-card__anons{font-size:14px}.nd-article-card.nd-article-card--row .nd-article-card__more{margin-top:4px}}.nd-articles-ad{display:flex;flex-direction:column}@media(max-width: 768px){.nd-articles-ad{display:none}}.nd-articles-ad__inner{display:flex;flex-direction:column;gap:12px;height:100%;padding:16px;background:#f7f9fc;border-radius:8px;border:1px solid #e8e8e8}.nd-articles-cta{background:#fff;border:1px solid #e8e8e8;border-radius:8px;gap:80px;display:flex;justify-content:center;padding:50.5px 0px}@media(max-width: 768px){.nd-articles-cta{padding:40px 60px;gap:40px}}@media(max-width: 480px){.nd-articles-cta{flex-direction:column;padding:16px;gap:12px;text-align:center;border-color:#bdbdca;align-items:center}}.nd-articles-cta__text{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:Regular;font-size:24px;line-height:150%;letter-spacing:0%;margin-top:11px;color:#0b0b0b;white-space:nowrap}@media(max-width: 480px){.nd-articles-cta__text{white-space:normal;margin-top:0}}.nd-articles-cta__text em{font-style:italic;font-weight:700}.nd-articles-cta__btn{font-weight:500;font-size:14px;line-height:140%;letter-spacing:0%;background:#0b0b0b;color:#fff;border:none;cursor:pointer;transition:background .2s;flex-shrink:0;padding:0 62px;border-radius:4px}.nd-articles-cta__btn:hover{background:#333}@media(max-width: 480px){.nd-articles-cta__btn{width:193px;max-width:100%;height:48px;padding:10px 24px;font-weight:600;color:#faf8f8}}.nd-articles-more-wrap{margin-top:32px}.nd-articles-load-more{display:flex;justify-content:center;align-items:center;width:100%;height:64px;padding:10px 24px;background:rgba(0,0,0,0);border:1px solid #bdbdca;border-radius:8px;cursor:pointer;font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:18px;line-height:150%;text-align:center;color:#0b0b0b;transition:background .2s,border-color .2s}.nd-articles-load-more:hover{background:#f5f5f5;border-color:#999}.nd-articles-load-more:disabled{opacity:.6;cursor:wait}@media(max-width: 480px){body:has(.nd-articles-page-header) .mdl-grid,body:has(.nd-article-view__breadcrumb-section) .mdl-grid{padding-top:0}body:has(.nd-articles-page-header) .mdl-cell,body:has(.nd-article-view__breadcrumb-section) .mdl-cell{margin-top:0}body:has(.nd-articles-page-header) main,body:has(.nd-article-view__breadcrumb-section) main{padding-top:0}}.img_caption_600,.img_caption_480,.img_caption_400,.img_caption_250,.img_caption_200{margin-top:0px;margin-left:auto;margin-right:auto}.nd-article-view .art_text,.nd-article-view .art_body{all:unset;display:block}.nd-article-view__hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:580px;overflow:hidden}@media(max-width: 480px){.nd-article-view__hero{min-height:391px}}.nd-article-view__hero--no-image{background:#0a66cc;padding:60px 0 48px}@media(max-width: 480px){.nd-article-view__hero--no-image{padding:32px 0 24px}}.nd-article-view__hero--index{background:#fff}.nd-article-view__hero--index .nd-article-view__hero-img-wrap{display:none}.nd-article-view__hero--index .nd-article-view__hero-content{position:relative;width:100%;background:rgba(0,0,0,0);backdrop-filter:none;padding:48px 64px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width: 480px){.nd-article-view__hero--index .nd-article-view__hero-content{padding:32px 16px}}.nd-article-view__hero--index .nd-article-view__hero-title{font-size:36px;line-height:120%;color:#0b0b0b}@media(max-width: 480px){.nd-article-view__hero--index .nd-article-view__hero-title{font-size:24px}}.nd-article-view__hero--index .nd-article-view__hero-logo svg path{fill:#0a66cc}.nd-article-view__hero--index .nd-article-view__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#717191}.nd-article-view__hero--index .nd-article-view__breadcrumb a{color:#0a66cc;text-decoration:none}.nd-article-view__hero--index .nd-article-view__breadcrumb a:hover{text-decoration:underline}.nd-article-view__hero--index .nd-article-view__breadcrumb-sep{color:#bdbdca}.nd-article-view__hero--no-image .nd-article-view__hero-img-wrap{background:#0a3d6e}.nd-article-view__hero--no-image .nd-article-view__hero-content{width:100%;background:rgba(14,118,228,.85);backdrop-filter:none}.nd-article-view__hero-img-wrap{position:absolute;inset:0}.nd-article-view__hero-img{width:100%;height:100%;object-fit:cover;display:block}.nd-article-view__hero-overlay{position:absolute;inset:0;min-height:580px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 46.42%, rgba(0, 0, 0, 0.6) 100%),linear-gradient(180deg, rgba(32, 91, 154, 0) 46.42%, rgba(32, 91, 154, 0.2) 100%)}@media(max-width: 480px){.nd-article-view__hero-overlay{min-height:0}}.nd-article-view__hero-content{position:absolute;top:0;left:0;bottom:0;width:50%;min-height:580px;background:rgba(11,43,77,.62);backdrop-filter:blur(17px);border-radius:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:48px 48px 48px max(48px,(100vw - 1280px)/2 + 16px)}@media(max-width: 768px){.nd-article-view__hero-content{width:50%;padding:32px}}@media(max-width: 480px){.nd-article-view__hero-content{top:auto;left:0;right:0;bottom:0;width:100%;min-height:257px;padding:16px;background:rgba(137,194,255,.2);backdrop-filter:blur(17px)}}.nd-article-view__hero-logo{margin-bottom:auto}@media(max-width: 480px){.nd-article-view__hero-logo{margin-bottom:12px}.nd-article-view__hero-logo svg{width:36px;height:36px}}.nd-article-view__hero-title{font-family:"Inter",sans-serif;font-size:48px;font-weight:500;line-height:120%;color:#fff}@media(max-width: 768px){.nd-article-view__hero-title{font-size:32px}}@media(max-width: 480px){.nd-article-view__hero-title{font-size:24px}}.nd-article-view__hero-subtitle{font-size:16px;font-weight:400;line-height:150%;color:hsla(0,0%,100%,.85);margin-top:12px}@media(max-width: 480px){.nd-article-view__hero-subtitle{font-size:14px;margin-top:8px;line-height:145%}}.nd-article-view__hero-title-plain{font-family:"Inter",sans-serif;font-size:36px;font-weight:500;line-height:120%;color:#fff}@media(max-width: 480px){.nd-article-view__hero-title-plain{font-size:24px}}.nd-article-view__hero-subtitle-plain{font-size:16px;font-weight:400;line-height:150%;color:hsla(0,0%,100%,.85);margin-top:12px}.nd-article-view__breadcrumb-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#0a66cc;padding:12px 0}@media(max-width: 480px){.nd-article-view__breadcrumb-section{padding:8px 0}}.nd-article-view__breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.7)}.nd-article-view__breadcrumb-back-icon{display:none}@media(max-width: 480px){.nd-article-view__breadcrumb{line-height:120%;color:#fff}.nd-article-view__breadcrumb .nd-article-view__breadcrumb-root,.nd-article-view__breadcrumb .nd-article-view__breadcrumb-sep,.nd-article-view__breadcrumb .nd-article-view__breadcrumb-group,.nd-article-view__breadcrumb .nd-article-view__breadcrumb-current{display:none}.nd-article-view__breadcrumb .nd-article-view__breadcrumb-back{display:inline-flex;align-items:center;gap:8px;color:#fff}.nd-article-view__breadcrumb .nd-article-view__breadcrumb-back-icon{display:block;flex-shrink:0}}.nd-article-view__breadcrumb a{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .18s}.nd-article-view__breadcrumb a:hover{color:#fff}.nd-article-view__breadcrumb svg{flex-shrink:0;color:hsla(0,0%,100%,.5)}.nd-article-view__breadcrumb-current{color:hsla(0,0%,100%,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}@media(max-width: 480px){.nd-article-view__breadcrumb-current{max-width:150px}}@media(max-width: 480px){.nd-article-view__breadcrumb{font-size:12px;gap:6px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nd-article-view__breadcrumb::-webkit-scrollbar{display:none}}.nd-article-view__meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px;padding-top:16px}@media(max-width: 480px){.nd-article-view__meta{gap:12px;margin-top:12px;padding-top:12px}}.nd-article-view__meta-author{display:flex;align-items:center;gap:10px}.nd-article-view__meta-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid hsla(0,0%,100%,.3)}@media(max-width: 480px){.nd-article-view__meta-avatar{width:30px;height:30px}}.nd-article-view__meta-avatar-placeholder{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}@media(max-width: 480px){.nd-article-view__meta-avatar-placeholder{width:30px;height:30px;font-size:12px}}.nd-article-view__meta-name{font-size:14px;font-weight:600;color:#fff;text-decoration:none;cursor:default}@media(max-width: 480px){.nd-article-view__meta-name{font-size:13px}}.nd-article-view__meta-item{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:400;color:hsla(0,0%,100%,.75)}.nd-article-view__meta-item svg{flex-shrink:0;color:hsla(0,0%,100%,.6)}@media(max-width: 480px){.nd-article-view__meta-item{font-size:12px;gap:4px}.nd-article-view__meta-item svg{width:12px;height:12px}}.nd-article-view__body-section{padding:40px 0 0}@media(max-width: 480px){.nd-article-view__body-section{padding:24px 0 0}}.nd-article-view__layout{display:grid;grid-template-columns:1fr 300px;gap:48px}@media(max-width: 768px){.nd-article-view__layout{grid-template-columns:1fr;gap:32px}}@media(max-width: 480px){.nd-article-view__layout{grid-template-columns:1fr;gap:24px}}.nd-article-view__subhead{font-size:18px;font-weight:400;line-height:160%;color:#0b0b0b;margin-bottom:24px}@media(max-width: 480px){.nd-article-view__subhead{font-size:16px;margin-bottom:16px}}.nd-article-view__anons{font-size:18px;font-weight:400;line-height:170%;color:#333;margin-bottom:32px}@media(max-width: 480px){.nd-article-view__anons{font-size:16px;margin-bottom:24px}}.nd-article-view__featured-image{margin-bottom:32px}.nd-article-view__featured-image img{width:100%;height:auto;display:block;border-radius:8px}.nd-article-view__featured-caption{font-family:"IBM Plex Sans",sans-serif;font-size:13px;line-height:18px;color:#4b5563;margin:12px 0 4px}.nd-article-view__featured-source{font-family:"IBM Plex Sans",sans-serif;font-size:12px;line-height:16px;color:#6b7280}.nd-article-view__title{font-family:"Inter",sans-serif;font-weight:500;font-size:24px;line-height:150%;color:#0b0b0b;margin:24px 0 16px}@media(max-width: 480px){.nd-article-view__title{font-size:20px;margin:20px 0 12px}}.nd-article-view__title .nd-article-view__text{margin-top:24px}.nd-article-view__content{min-width:0}.nd-article-view__content .nd-article-view__text{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#0b0b0b}.nd-article-view__content .nd-article-view__text>p:first-child{font-family:"Montserrat",sans-serif;font-weight:400;font-size:24px;line-height:150%}.nd-article-view__content .nd-article-view__text .author_zacep{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;padding:0;line-height:150%}.nd-article-view__content .nd-article-view__text .zacep{align-items:center;padding:32px 24px;gap:10px;background:#faf8f8;border:none;border-radius:10px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#0b0b0b}.nd-article-view__content .nd-article-view__text .photo-description{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#717191;font-style:regular;margin-top:40px;margin-bottom:24px}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text{font-size:15px;line-height:170%}}.nd-article-view__content .nd-article-view__text h2{font-family:"Inter",sans-serif;font-size:28px;font-weight:500;line-height:130%;margin:64px 0 24px;color:#0b0b0b}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text h2{font-size:22px;margin:32px 0 16px}}.nd-article-view__content .nd-article-view__text h3{font-family:"Inter",sans-serif;font-size:22px;font-weight:700;line-height:130%;margin:32px 0 16px;color:#0b0b0b}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text h3{font-size:18px;margin:24px 0 16px}}.nd-article-view__content .nd-article-view__text h4{font-family:"Inter",sans-serif;font-size:18px;font-weight:700;line-height:130%;margin:24px 0 16px;color:#0b0b0b}.nd-article-view__content .nd-article-view__text p{margin:0 0 16px}.nd-article-view__content .nd-article-view__text img{max-width:100%;height:auto}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text img{border-radius:6px;margin:16px 0}}.nd-article-view__content .nd-article-view__text figure{margin:24px 0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text figure{margin:16px 0}}.nd-article-view__content .nd-article-view__text figure img{margin:0}.nd-article-view__content .nd-article-view__text figure figcaption{font-size:13px;color:#6b7280;margin-top:8px;line-height:140%}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text figure figcaption{font-size:12px;margin-top:6px}}.nd-article-view__content .nd-article-view__text blockquote{background:#f7f9fc;font-weight:400;font-size:16px;padding:0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text blockquote{padding:12px 16px;margin:16px 0;border-radius:0 6px 6px 0}}.nd-article-view__content .nd-article-view__text blockquote p{margin:0;font-style:italic;color:#333}.nd-article-view__content .nd-article-view__text ul,.nd-article-view__content .nd-article-view__text ol{margin:16px 0;padding-left:16px}.nd-article-view__content .nd-article-view__text ul li,.nd-article-view__content .nd-article-view__text ol li{margin-bottom:6px}.nd-article-view__content .nd-article-view__text a{color:#0a66cc;text-decoration:none}.nd-article-view__content .nd-article-view__text a:hover{text-decoration:underline}.nd-article-view__content .nd-article-view__text table{width:100%;border-collapse:collapse;margin:24px 0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text table{margin:16px 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.nd-article-view__content .nd-article-view__text table th,.nd-article-view__content .nd-article-view__text table td{border:1px solid #e8e8e8;padding:10px 14px;text-align:left;font-size:14px}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text table th,.nd-article-view__content .nd-article-view__text table td{padding:8px 10px;font-size:13px;white-space:nowrap}}.nd-article-view__content .nd-article-view__text table th{background:#f7f9fc;font-weight:600}.nd-article-view__content .nd-article-view__text .subheader{margin:0 0 24px;border-radius:8px;overflow:hidden}.nd-article-view__content .nd-article-view__text .subheader img{margin:0;border-radius:0}.nd-article-view__content .nd-article-view__text .mdl-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin:24px 0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text .mdl-grid{grid-template-columns:1fr}}.nd-article-view__content .nd-article-view__text .mdl-grid img{margin:0;width:100%;height:auto}.nd-article-view__content .nd-article-view__text iframe{max-width:100%;border-radius:8px;margin:24px 0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text iframe{border-radius:6px;margin:16px 0;height:auto;aspect-ratio:16/9}}.nd-article-view__content .nd-article-view__text .table-of-contents{background:#f7f9fc;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin:24px 0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text .table-of-contents{padding:16px;margin:16px 0;border-radius:6px}}.nd-article-view__content .nd-article-view__text .table-of-contents a{display:block;padding:4px 0}.nd-article-view__content .nd-article-view__text .nd-toc{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;margin:32px 0}@media(max-width: 480px){.nd-article-view__content .nd-article-view__text .nd-toc{margin:24px 0}}.nd-article-view__content .nd-article-view__text .nd-toc--collapsed .nd-toc__list{display:none}.nd-article-view__content .nd-article-view__text .nd-toc--collapsed .nd-toc__arrow{transform:rotate(180deg)}.nd-article-view__content .nd-article-view__text .nd-toc__toggle{display:flex;flex-direction:row;align-items:flex-start;gap:12px;background:none;border:none;cursor:pointer;padding:0;font-family:"IBM Plex Sans",sans-serif}.nd-article-view__content .nd-article-view__text .nd-toc__title{font-family:"IBM Plex Sans",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:120%;color:#0b0b0b}.nd-article-view__content .nd-article-view__text .nd-toc__arrow{width:12px;height:19px;color:#0b0b0b;transition:transform .2s ease;flex-shrink:0}.nd-article-view__content .nd-article-view__text .nd-toc__arrow path{stroke-width:2px}.nd-article-view__content .nd-article-view__text .nd-toc__list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;margin:0;list-style:none}.nd-article-view__content .nd-article-view__text .nd-toc__item{padding-left:16px;position:relative}.nd-article-view__content .nd-article-view__text .nd-toc__item::before{content:"·";position:absolute;left:0;color:#0a66cc;font-size:20px;line-height:24px;font-weight:700}.nd-article-view__content .nd-article-view__text .nd-toc__link{font-family:"IBM Plex Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:130%;color:#0a66cc !important;text-decoration:none !important;display:inline;padding:0;margin:0}.nd-article-view__content .nd-article-view__text .nd-toc__link:hover{text-decoration:underline !important}.nd-article-view__ads-notice{font-size:13px;font-style:italic;color:#6b7280;margin-top:24px;padding-top:16px;border-top:1px solid #e8e8e8}@media(max-width: 480px){.nd-article-view__ads-notice{font-size:12px;margin-top:16px;padding-top:12px}}.nd-article-view__st-links{margin-top:24px;font-size:14px;line-height:160%}@media(max-width: 480px){.nd-article-view__st-links{margin-top:16px;font-size:13px}}.nd-article-view__st-links ul{list-style:none;padding:0;display:flex;gap:12px;flex-wrap:wrap}@media(max-width: 480px){.nd-article-view__st-links ul{gap:8px}}.nd-article-view__st-links a{color:#0a66cc;text-decoration:none}.nd-article-view__st-links a:hover{text-decoration:underline}.nd-article-view__share{margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8}@media(max-width: 480px){.nd-article-view__share{margin-top:20px;padding-top:16px}}.nd-article-view__share .share-over-socnetworks{display:flex;gap:12px;align-items:center}@media(max-width: 480px){.nd-article-view__share .share-over-socnetworks{gap:10px;flex-wrap:wrap}}.nd-article-view__authorship{margin-top:140px;display:flex;justify-content:space-between;align-items:flex-start;padding-top:24px;border-top:1px solid #dadada}@media(max-width: 480px){.nd-article-view__authorship{margin-top:24px;flex-direction:column;gap:20px}}.nd-article-view__authorship-left{display:flex;align-items:flex-start;gap:16px}.nd-article-view__authorship-author{display:flex;align-items:flex-start;gap:16px}.nd-article-view__authorship-avatar{width:85px;height:85px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f3f4f6}@media(max-width: 480px){.nd-article-view__authorship-avatar{width:64px;height:64px}}.nd-article-view__authorship-avatar img{width:100%;height:100%;object-fit:contain;display:block}.nd-article-view__authorship-avatar-placeholder{width:85px;height:85px;border-radius:8px;background:#4c830d;display:flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:24px;font-weight:700;color:#fff}@media(max-width: 480px){.nd-article-view__authorship-avatar-placeholder{width:64px;height:64px;font-size:22px}}.nd-article-view__authorship-info{display:flex;flex-direction:column}.nd-article-view__authorship-label{font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#0b0b0b}.nd-article-view__authorship-values{display:flex;align-items:center;gap:15px}.nd-article-view__authorship-name{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#0b0b0b;text-decoration:none;cursor:default}.nd-article-view__authorship-tag,.nd-article-view__companies-link{display:inline-flex;justify-content:center;align-items:center;padding:4px 9px;border-radius:4px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#0b0b0b;text-decoration:none}.nd-article-view__authorship-tag:hover,.nd-article-view__companies-link:hover{background:#f3f3f3}.nd-article-view__authorship-right{display:flex;flex-direction:column;gap:4px}.nd-article-view__authorship-row{display:flex;align-items:center;gap:16px}.nd-article-view__authorship-value{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#0b0b0b}.nd-article-view__find-solutions{margin-top:24px;font-size:14px;font-style:italic;font-weight:600;color:#333;line-height:160%}@media(max-width: 480px){.nd-article-view__find-solutions{margin-top:16px;font-size:13px}}.nd-article-view__find-solutions a{color:#0a66cc;text-decoration:none}.nd-article-view__find-solutions a:hover{text-decoration:underline}.nd-article-view__subscribe-block{margin-top:32px}@media(max-width: 480px){.nd-article-view__subscribe-block{margin-top:20px}}.nd-article-view__subscribe-block .subscribe-wide-block{border-radius:8px;border:1px solid #e8e8e8;padding:24px}@media(max-width: 480px){.nd-article-view__subscribe-block .subscribe-wide-block{padding:16px;border-radius:6px}}@media(max-width: 768px){.nd-article-view__sidebar{display:none}}.nd-article-view__sidebar-ad{position:sticky;top:120px;padding:16px;background:#f7f9fc;border:1px solid #e8e8e8;border-radius:8px}.nd-article-view__related{padding:48px 0 0}@media(max-width: 480px){.nd-article-view__related{padding:32px 0 0}}.nd-article-view__section-title{font-family:"Inter",sans-serif;font-size:24px;font-weight:700;color:#0b0b0b;margin-bottom:24px}@media(max-width: 480px){.nd-article-view__section-title{font-size:20px;margin-bottom:16px}}.nd-articles-grid-row--no-ad{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 768px){.nd-articles-grid-row--no-ad{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.nd-articles-grid-row--no-ad{grid-template-columns:repeat(2, 1fr);gap:12px}}.nd-article-view__cta-section{padding:48px 0}@media(max-width: 480px){.nd-article-view__cta-section{padding:32px 0}}.nd-article-view__last-articles{padding:0 0 48px}@media(max-width: 480px){.nd-article-view__last-articles{padding:0 0 32px}}.nd-article-view__companies{margin:32px 0 0;padding-top:24px;border-top:1px solid #ebebf0}.nd-article-view__companies-title{margin:0 0 12px;font-family:"Inter",sans-serif;font-weight:600;font-size:18px;line-height:26px;color:#0b0b0b}.nd-article-view__companies-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nd-article-view__companies-list>li{padding:0}.nd-article-view__companies-link{border:1px solid #ebebf0}.nd-signup-body{margin:0;padding:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg, #F8FAFC 0%, #FFFFFF 35.36%, #F1F5F9 70.71%)}.nd-signup{width:100%;min-height:100vh;background:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%)}.nd-signup__wrapper{width:100%;min-height:100vh;display:flex}.nd-signup__left{position:relative;width:50%;min-height:100vh;background:linear-gradient(148deg, #0A66CC 0%, #6366F1 48%, #6D2BE8 100%);overflow:hidden;display:flex;justify-content:center}.nd-signup__left::before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:hsla(0,0%,100%,.09);top:32px;left:156px;pointer-events:none}.nd-signup__left-content{position:relative;z-index:1;padding:92px 16px 64px;max-width:576px;width:100%}.nd-signup__logo{display:flex;align-items:center;gap:8px}.nd-signup__logo a{font-weight:700;font-size:18px;color:#fff;letter-spacing:-0.3px;text-decoration:none}.nd-signup__left-header{margin-top:80px}.nd-signup__left-header h1{font-family:"Inter",sans-serif;font-weight:500;font-size:48px;line-height:120%;color:#fff}.nd-signup__left-desc{margin-top:24px;font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:120%;color:#e0e7ff}.nd-signup__stats{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.nd-signup__stat-card{height:114px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;gap:6px}.nd-signup__stat-value{font-family:"Inter",sans-serif;font-weight:700;font-size:32px;line-height:130%;color:#fff}.nd-signup__stat-label{font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:120%;color:#e0e7ff}.nd-signup__testimonial{margin-top:32px;min-height:213px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:28px 32px}.nd-signup__stars{display:flex;gap:3px;margin-bottom:14px}.nd-signup__stars span{color:#fde047;font-size:18px}.nd-signup__testimonial-text{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#fff;margin-bottom:20px}.nd-signup__testimonial-author{display:flex;align-items:center;gap:16px}.nd-signup__author-avatar{width:60px;height:60px;border-radius:9999px;overflow:hidden;flex-shrink:0}.nd-signup__author-avatar img{width:100%;height:100%;object-fit:cover}.nd-signup__author-name{font-family:"Inter",sans-serif;font-weight:700;font-size:14px;line-height:140%;color:#fff}.nd-signup__author-title{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:12px;line-height:120%;color:#c7d2fe}.nd-signup__right{width:50%;min-height:100vh;background:rgba(0,0,0,0);display:flex;justify-content:center;padding:64px 16px}.nd-signup__form-container{width:448px;max-width:100%}.nd-signup__form-header{margin-bottom:32px}.nd-signup__form-header h2{font-weight:700;font-size:32px;line-height:130%;letter-spacing:-0.5px;color:#0f172a;margin-bottom:8px}.nd-signup__form-subtitle{font-weight:500;font-size:18px;line-height:120%;color:#475569}.nd-signup__form{display:flex;flex-direction:column;gap:14px}.nd-signup__form-group{display:flex;flex-direction:column;gap:8px;position:relative}.nd-signup__form-group>label{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:140%;color:#334155;cursor:pointer}.nd-signup__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nd-signup__input-wrapper{display:flex;align-items:center;border:2px solid #e2e8f0;border-radius:4px;background:#fff;transition:border-color .15s,box-shadow .15s;cursor:text}.nd-signup__input-wrapper:focus-within{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.12)}.nd-signup__input-wrapper input{flex:1;height:56px;padding-left:0 !important}.nd-signup__input-icon{display:flex;align-items:center;justify-content:center;padding-left:16px;padding-right:12px;height:56px;flex-shrink:0;pointer-events:none}.nd-signup__input-icon svg{display:block}.nd-signup__input-wrapper.is-error,.nd-signup__form-group input.is-error{border-color:#ef4444 !important;box-shadow:none !important}.nd-signup__form-group.is-error .nd-signup__checkbox-label{color:#ef4444}.nd-signup__form-group.is-error input[type=checkbox]{outline:1px solid #ef4444;outline-offset:1px;border-color:#ef4444}.nd-signup__form .error_msg{font-family:"IBM Plex Sans",sans-serif;font-size:12px;line-height:120%;color:#ef4444;min-height:0}.nd-signup__form .error_msg:empty{display:none}.nd-signup__form input[type=text],.nd-signup__form input[type=email],.nd-signup__form input[type=tel],.nd-signup__form input[type=password]{width:100%;height:56px;background:#fff !important;border:2px solid #e2e8f0 !important;border-radius:4px !important;padding:0 16px !important;font-family:"IBM Plex Sans",sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:150% !important;letter-spacing:0 !important;color:#0f172a}.nd-signup__form input[type=text]::placeholder,.nd-signup__form input[type=email]::placeholder,.nd-signup__form input[type=tel]::placeholder,.nd-signup__form input[type=password]::placeholder{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:rgba(15,23,42,.5)}.nd-signup__input-wrapper input[type=text],.nd-signup__input-wrapper input[type=email],.nd-signup__input-wrapper input[type=tel],.nd-signup__input-wrapper input[type=password]{border:none !important;box-shadow:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;padding:0 16px 0 0 !important;padding:0 16px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:150%;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s}.nd-signup__input-wrapper input[type=text]::placeholder,.nd-signup__input-wrapper input[type=email]::placeholder,.nd-signup__input-wrapper input[type=tel]::placeholder,.nd-signup__input-wrapper input[type=password]::placeholder{color:rgba(15,23,42,.5)}.nd-signup__input-wrapper input[type=text]:focus,.nd-signup__input-wrapper input[type=email]:focus,.nd-signup__input-wrapper input[type=tel]:focus,.nd-signup__input-wrapper input[type=password]:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.12)}.nd-signup__input-hint{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:12px;line-height:120%;color:#64748b}.nd-signup__input-wrapper input[type=password]::-ms-reveal{display:none}.nd-signup__password-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:56px;margin:0;padding:0 16px 0 12px;background:none;border:0;color:#64748b;cursor:pointer;transition:color .15s;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.nd-signup__password-toggle svg{display:block}.nd-signup__password-toggle-slash{display:none}.nd-signup__password-toggle:hover{color:#334155}.nd-signup__password-toggle:focus-visible{outline:2px solid #0a66cc;outline-offset:-6px;border-radius:8px}.nd-signup__password-toggle[aria-pressed=true]{color:#0a66cc}.nd-signup__password-toggle[aria-pressed=true] .nd-signup__password-toggle-slash{display:inline}.nd-signup__password-strength{display:flex;align-items:center;gap:12px;margin-top:2px}.nd-signup__password-bars{display:flex;gap:4px;flex:1}.nd-signup__password-bar{height:4px;flex:1;border-radius:2px;background:#e2e8f0;transition:background .2s}.nd-signup__password-label{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:12px;line-height:120%;min-width:40px;text-align:right;transition:color .2s}.nd-signup__password-rules{list-style:none;display:none;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0}.nd-signup__password-rules li{font-family:"IBM Plex Sans",sans-serif;font-size:12px;line-height:120%;color:#94a3b8;display:flex;align-items:center;gap:6px}.nd-signup__password-rules li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#cbd5e1;flex-shrink:0;transition:background .2s}.nd-signup__password-rules li.is-valid{color:#10b981}.nd-signup__password-rules li.is-valid::before{background:#10b981}.nd-signup__password-rules li.is-invalid{color:#94a3b8}.nd-signup__password-rules li.is-invalid::before{background:#cbd5e1}.nd-signup__checkbox-label{display:flex;align-items:center;gap:12px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#0b0b0b;cursor:pointer}.nd-signup__checkbox-label input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#0a66cc;cursor:pointer;border:.5px solid #000;border-radius:1px}.nd-signup__form-link{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:140%;color:#0a66cc;text-decoration:none}.nd-signup__form-link:hover{text-decoration:underline}.nd-signup__btn-create{margin-top:8px;width:100%;height:56px;background:#0a66cc;color:#fff;border:none;border-radius:4px;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.5px;cursor:pointer;transition:background .15s,box-shadow .15s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(99,102,241,.3),0 10px 15px rgba(99,102,241,.3)}.nd-signup__btn-create:hover:not(:disabled){background:#0a65c8;box-shadow:0 6px 8px rgba(99,102,241,.35),0 12px 20px rgba(99,102,241,.35)}.nd-signup__btn-create:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed}.nd-signup__already-account{margin-top:24px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#475569;text-align:center}.nd-signup__sign-in-link{display:inline-flex;align-items:center;margin-top:4px;padding:8px 0;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#0a66cc;text-decoration:none}.nd-signup__sign-in-link:hover{text-decoration:underline}.nd-signup__back-link{display:block;text-align:center;margin-top:16px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#64748b;text-decoration:none}.nd-signup__back-link:hover{color:#0a66cc}.nd-signup__security-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:24px}.nd-signup__security-note span{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:12px;line-height:120%;color:#64748b}.nd-signup__select{width:100%;height:56px;background:#fff;border:2px solid #e2e8f0 !important;border-radius:4px !important;padding:0 16px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#0f172a;outline:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s}.nd-signup__select:focus{border-color:#0a66cc !important}.nd-signup__textarea{width:100%;min-height:120px;background:#fff;border:2px solid #e2e8f0 !important;border-radius:4px !important;padding:12px 16px !important;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#0f172a;outline:none;resize:vertical;transition:border-color .15s}.nd-signup__textarea::placeholder{color:rgba(15,23,42,.5)}.nd-signup__textarea:focus{border-color:#0a66cc !important}.nd-signup__domen-wrapper .nd-signup__domen-prefix{padding-left:16px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#94a3b8;white-space:nowrap;pointer-events:none}.nd-signup__domen-wrapper input{padding-left:0 !important}.nd-signup__zip-status,.nd-signup__domen-status{font-family:"IBM Plex Sans",sans-serif;font-size:12px;line-height:120%;color:#15803d;margin:0}.nd-signup__city-dropdown{display:none;position:absolute;z-index:10;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:4px}.nd-signup__city-option{padding:10px 16px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;color:#0f172a;cursor:pointer;transition:background .1s}.nd-signup__city-option:hover{background:#f1f5f9}.nd-signup__city-option--empty{color:#94a3b8;cursor:default}.nd-signup__city-option--empty:hover{background:rgba(0,0,0,0)}@media(max-width: 1024px){.nd-signup__wrapper{flex-direction:column;min-height:0}.nd-signup__left,.nd-signup__right{width:100%;min-height:0}.nd-signup__left::before{width:180px;height:180px;top:-40px;left:auto;right:-40px}.nd-signup__left-content{padding:40px 20px 48px;max-width:100%}.nd-signup__left-header{margin-top:32px}.nd-signup__left-header h1{font-size:32px}.nd-signup__left-desc{margin-top:16px;font-size:17px}.nd-signup__stats{margin-top:28px;gap:16px}.nd-signup__stat-card{height:auto;padding:18px 20px}.nd-signup__stat-value{font-size:26px}.nd-signup__testimonial{margin-top:24px;min-height:0;padding:20px}.nd-signup__right{padding:40px 20px 56px}.nd-signup__form-header{margin-bottom:24px}.nd-signup__form-header h2{font-size:26px}.nd-signup__form-subtitle{font-size:16px}}@media(max-width: 480px){.nd-signup__left-header h1{font-size:28px}.nd-signup__form-row{grid-template-columns:1fr}.nd-signup__stats{grid-template-columns:1fr}.nd-signup__author-avatar{width:48px;height:48px}}.nd-login-body{margin:0;padding:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;background:#f8fafc}.nd-login{display:flex;justify-content:center;align-items:flex-start;padding:64px 16px 72px}.nd-login__wrap{width:446px;max-width:100%}.nd-login__card{display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:32px;width:100%;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0}.nd-login__header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.nd-login__title{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#111827;text-align:center;width:100%;margin:0}.nd-login__subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#6b7280;text-align:center;width:100%;margin:0}.nd-login__flash{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:12px 16px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;color:#b91c1c;width:100%}.nd-login__flash--notice{background:#eff6ff;border-color:#bfdbfe;color:#08529f}.nd-login__form{display:flex;flex-direction:column;gap:20px;width:100%}.nd-login__form-group{display:flex;flex-direction:column;gap:4px}.nd-login__form-group>label{font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:120%;color:#374151}.nd-login__label-row{display:flex;justify-content:space-between;align-items:center}.nd-login__label-row label{font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:120%;color:#374151}.nd-login__forgot-link{font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:140%;color:#0f70e6;text-decoration:none}.nd-login__forgot-link:hover{text-decoration:underline}.nd-login__form input[type=email],.nd-login__form input[type=password],.nd-login__form input[type=text]{box-sizing:border-box;width:100%;height:45px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:11px 16px 12px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s}.nd-login__form input[type=email]::placeholder,.nd-login__form input[type=password]::placeholder,.nd-login__form input[type=text]::placeholder{color:#9ca3af}.nd-login__form input[type=email]:focus,.nd-login__form input[type=password]:focus,.nd-login__form input[type=text]:focus{border-color:#0f70e6;box-shadow:0 0 0 3px rgba(15,112,230,.12)}.nd-login__input-wrapper{position:relative;display:flex;flex-direction:column;isolation:isolate}.nd-login__input-wrapper input{flex:1;padding-right:48px !important}.nd-login__input-wrapper.is-error input{border-color:#ef4444 !important}.nd-login__eye-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:2px 0;width:18px;display:flex;align-items:center;justify-content:center;z-index:1}.nd-login__eye-btn svg{width:18px;height:16px}.nd-login__eye-btn path,.nd-login__eye-btn circle{stroke:#9ca3af}.nd-login__eye-btn:hover path,.nd-login__eye-btn:hover circle,.nd-login__eye-btn.is-visible path,.nd-login__eye-btn.is-visible circle{stroke:#374151}.nd-login__form .error_msg{font-family:"IBM Plex Sans",sans-serif;font-size:12px;line-height:120%;color:#ef4444;min-height:0}.nd-login__form .error_msg:empty{display:none}.nd-login input.is-error{border-color:#ef4444 !important}.nd-login__checkbox-label{display:flex;align-items:center;gap:0;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#4b5563;cursor:pointer}.nd-login__checkbox-label input[type=checkbox]{box-sizing:border-box;width:16px;height:16px;flex-shrink:0;background:#fff;border:1px solid #767676;border-radius:2.5px;accent-color:#0f70e6;cursor:pointer}.nd-login__checkbox-label span{padding-left:8px}.nd-login__btn-submit{display:flex;justify-content:center;align-items:center;width:100%;height:40px;padding:10px 0;background:#0f70e6;border:none;border-radius:4px;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#fff;cursor:pointer;transition:background .15s}.nd-login__btn-submit:hover:not(:disabled){background:#0a5fc4}.nd-login__btn-submit:disabled{background:#94a3b8;cursor:not-allowed}.nd-login__bottom{display:flex;flex-direction:column;gap:24px;width:100%}.nd-login__divider{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:20px}.nd-login__divider::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;border-top:1px solid #e5e7eb}.nd-login__divider span{position:relative;z-index:1;padding:0 8px;background:#fff;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#6b7280;white-space:nowrap}.nd-login__social{display:flex;gap:12px;width:100%}.nd-login__social-btn{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:8px;flex:1;height:42px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s}.nd-login__social-btn svg{width:auto;height:14px;flex-shrink:0}.nd-login__social-btn span{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#374151}.nd-login__social-btn:hover{background:#f8fafc;border-color:#cbd5e1}.nd-login__footer{width:100%;background:#e2e8f0;border-radius:0 0 8px 8px;padding:16px 32px;text-align:center}.nd-login__footer p{margin:0;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#6b7280}.nd-login__footer a{color:#0f70e6;font-weight:500;text-decoration:none}.nd-login__footer a:hover{text-decoration:underline}.nd-search-page{padding:32px 0 64px}.nd-search-page__form{margin-bottom:32px;position:sticky;top:0;z-index:100;background:#fff;padding:16px 0;margin:0 -16px 32px;padding:16px 16px}.nd-search-page__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.nd-search-page__title{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:130%;color:#0b0b0b}.nd-search-page__meta{font-size:14px;color:#717191;white-space:nowrap}.nd-search-page__body{display:flex;gap:32px}.nd-search-page__sidebar{flex-shrink:0;width:238px}.nd-search-page__results{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.nd-search-page__empty{padding:24px;color:#717191;font-size:16px}@media(max-width: 768px){.nd-search-page__body{flex-direction:column}.nd-search-page__sidebar{width:100%}}.nd-search-page .nd-search-item{padding:16px 0;border-bottom:1px solid #e5e7eb}.nd-search-page .nd-search-item:first-child{padding-top:0}.nd-search-page .nd-search-categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.nd-hero__search-form--page{max-width:100%;width:100%;border:2px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;padding:0 8px;background:#fff}.nd-hero__search-form--page .nd-hero__search-icon{flex-shrink:0;margin:0 8px}.nd-hero__search-form--page .nd-hero__search-input{flex:1;border:none;outline:none;font-size:16px;padding:14px 8px;background:rgba(0,0,0,0)}.nd-hero__search-form--page .nd-hero__search-btn{flex-shrink:0}.nd-search-icon__close{display:none}.nd-search-icon.is-active .nd-search-icon__open{display:none}.nd-search-icon.is-active .nd-search-icon__close{display:block}.nd-hero__search-btn-icon{display:none}@media(max-width: 768px){.nd-header .nd-search-icon,.nd-header .nd-search-icon:hover,.nd-header .nd-search-icon:focus,.nd-header .nd-search-icon:active,.nd-header .nd-search-icon.is-active,.nd-header .nd-user-pic,.nd-header .nd-user-pic:hover,.nd-header .nd-user-pic:focus,.nd-header .nd-user-pic:active,.nd-header .nd-user-pic.is-active{background:none;border-color:rgba(0,0,0,0)}.nd-header-search-bar .nd-hero__search-icon,.nd-header-search-bar .nd-hero__search-divider,.nd-hero__search-bar .nd-hero__search-icon,.nd-hero__search-bar .nd-hero__search-divider{display:none}.nd-header-search-bar .nd-hero__search-left,.nd-hero__search-bar .nd-hero__search-left{gap:0}.nd-header-search-bar .nd-hero__search-input,.nd-hero__search-bar .nd-hero__search-input{padding-left:0}.nd-header-search-bar .nd-hero__search-btn,.nd-hero__search-bar .nd-hero__search-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:4px}.nd-header-search-bar .nd-hero__search-btn-label,.nd-hero__search-bar .nd-hero__search-btn-label{display:none}.nd-header-search-bar .nd-hero__search-btn-icon,.nd-hero__search-bar .nd-hero__search-btn-icon{display:block}}.nd-seo-text{padding:40px 0 8px}.nd-seo-text .nd-container{max-width:840px}.nd-seo-text{font-family:"IBM Plex Sans",sans-serif;font-size:15px;line-height:26px;color:#4b5563}.nd-seo-text h2,.nd-seo-text h3{font-family:"Inter",sans-serif;font-weight:600;color:#0b0b0b;margin:24px 0 8px}.nd-seo-text h2{font-size:22px;line-height:28px}.nd-seo-text h3{font-size:18px;line-height:24px}.nd-seo-text p{margin:0 0 12px}.nd-seo-text ul,.nd-seo-text ol{margin:0 0 12px;padding-left:20px}.nd-seo-text li{margin-bottom:4px}.nd-seo-text a{color:#0a66cc;text-decoration:none}.nd-seo-text a:hover{text-decoration:underline}@media(max-width: 480px){.nd-seo-text{padding:28px 0 4px;font-size:14px;line-height:24px}}.nd-public-page{max-width:640px;padding:48px 16px}.home-directory{padding:64px 0;background:#fff;font-family:"IBM Plex Sans",sans-serif}.home-directory__title{margin:0 0 28px;font-family:"Inter",sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.5px;color:#0b0b0b}.home-directory__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 480px){.home-directory__grid{grid-template-columns:1fr;gap:28px}}.home-directory__heading{margin:0 0 12px;font-family:"Inter",sans-serif;font-size:18px;font-weight:600;color:#0b0b0b}.home-directory__list{columns:2;column-gap:24px;margin:0 0 12px;padding:0;list-style:none;font-size:15px;line-height:2}.home-directory__list a{color:#374151;text-decoration:none}.home-directory__list a:hover{color:#0a66cc}.home-directory__cnt{color:#9ca3af;font-size:13px}.home-directory__more,.home-directory__calc{font-size:15px;font-weight:500;color:#0a66cc;text-decoration:none}.home-directory__more:hover,.home-directory__calc:hover{text-decoration:underline}.home-directory__calc{display:inline-block;margin-top:28px}.nd-catalog-bg,.nd-catalog-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body:has(.nd-catalog-bg){overflow-x:clip}.nd-catalog-hero{background:linear-gradient(135deg, #F8FAFC 0%, #FFFFFF 35.36%, #F1F5F9 70.71%);padding:32px 0}@media(max-width: 480px){.nd-catalog-hero{padding:24px 0}}.nd-catalog-hero__title{font-family:"Inter",sans-serif;font-weight:500;font-size:48px;line-height:120%;text-align:center;color:#111827;margin-bottom:8px}@media(max-width: 480px){.nd-catalog-hero__title{font-size:28px}}.nd-catalog-hero__subtitle{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:120%;text-align:center;color:#4b5563;margin-bottom:32px}@media(max-width: 480px){.nd-catalog-hero__subtitle{font-size:14px;margin-bottom:20px}}.nd-catalog-hero__search{display:flex;align-items:center;justify-content:space-between;max-width:896px;margin:0 auto 36px;background:#fff;border:1px solid #dadada;border-radius:8px;padding:4px 4px 4px 16px;height:50px}@media(max-width: 480px){.nd-catalog-hero__search{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;height:auto;padding:12px;grid-template-columns:auto auto 1fr}}.nd-catalog-hero__scope{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:180px;margin-right:12px;padding:4px 8px;border-radius:4px;background:#edf2f9;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#0b0b0b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 480px){.nd-catalog-hero__scope{max-width:120px;margin-right:0;font-size:13px}}.nd-catalog-hero__scope-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;color:#46465a;text-decoration:none;transition:background .15s,color .15s}.nd-catalog-hero__scope-clear:hover,.nd-catalog-hero__scope-clear:focus{background:#d6e1f0;color:#0b0b0b}.nd-catalog-hero__search-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.nd-catalog-hero__search-icon svg{stroke:#0b0b0b}.nd-catalog-hero__search-divider{width:0;height:34px;border-left:1px solid #dadada;margin:0 16px;flex-shrink:0}@media(max-width: 480px){.nd-catalog-hero__search-divider{display:none}}.nd-catalog-hero__search-input{flex:1;border:none;outline:none;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#0b0b0b;height:100%;padding:0}.nd-catalog-hero__search-input::placeholder{color:#bdbdca}@media(max-width: 480px){.nd-catalog-hero__search-input{font-size:14px}}.nd-catalog-hero__search-btn{background:#0a66cc;color:#faf8f8;border:none;padding:7px 32px;border-radius:4px;font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:18px;line-height:150%;cursor:pointer;transition:background .15s;flex-shrink:0}.nd-catalog-hero__search-btn:hover{background:rgb(8.0934579439,82.553271028,165.1065420561)}@media(max-width: 480px){.nd-catalog-hero__search-btn{grid-column:1/-1;grid-row:2;width:100%;padding:12px 16px;font-size:16px}}.nd-catalog-hero__tabs{display:flex;justify-content:center;gap:0;max-width:896px;margin:0 auto}@media(max-width: 480px){.nd-catalog-hero__tabs{flex-wrap:wrap;justify-content:center;row-gap:4px}}.nd-catalog-hero__tab{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#000;text-decoration:none;padding:9px 24px;transition:color .15s;white-space:nowrap}.nd-catalog-hero__tab:hover{color:#0a66cc}.nd-catalog-hero__tab.is-active{color:#0a66cc;font-weight:600}@media(max-width: 480px){.nd-catalog-hero__tab{padding:6px 12px}}.nd-catalog-bg{background:#faf8f8;border-top:1px solid #dadada}.nd-catalog-layout{display:flex;gap:24px;padding-top:32px;padding-bottom:64px}@media(max-width: 768px){.nd-catalog-layout{flex-direction:column;gap:24px}}.nd-catalog-sidebar{width:320px;flex-shrink:0;background:#fff;border:1px solid rgba(189,189,202,.2);border-radius:8px;padding:25px;align-self:flex-start}@media(max-width: 768px){.nd-catalog-sidebar{width:100%}}.nd-catalog-sidebar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.nd-catalog-sidebar__toggle{display:none;background:none;border:none;padding:0;cursor:pointer;color:#0b0b0b;line-height:0}@media(max-width: 480px){.nd-catalog-sidebar{padding:18px 16px}.nd-catalog-sidebar__header{margin-bottom:0}.nd-catalog-sidebar__clear{display:none}.nd-catalog-sidebar__toggle{display:block}.nd-catalog-sidebar__body{display:none;padding-top:24px}.nd-catalog-sidebar.is-open .nd-catalog-sidebar__body{display:block}}.nd-catalog-sidebar__title{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:28px;letter-spacing:-0.5px;color:#0b0b0b}.nd-catalog-sidebar__clear{font-family:"Inter",sans-serif;font-size:14px;line-height:17px;letter-spacing:-0.5px;color:#0a66cc;text-decoration:none;font-weight:500}.nd-catalog-sidebar__clear:hover{text-decoration:underline}.nd-catalog-locfilter__tabs{display:flex;gap:20px;margin-bottom:12px}.nd-catalog-locfilter__tab{background:none;border:0;padding:0;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-0.5px;color:#bdbdca;transition:color .15s ease}.nd-catalog-locfilter__tab:hover{color:#717191}.nd-catalog-locfilter__tab.is-active{color:#0b0b0b}.nd-catalog-locfilter__panel[hidden]{display:none}.nd-catalog-locfilter__all-cities{display:inline-block;margin-top:10px;font-size:13px;color:#0a66cc;text-decoration:none}.nd-catalog-locfilter__all-cities:hover{text-decoration:underline}.nd-catalog-cities{padding:8px 0 48px;font-family:"IBM Plex Sans",sans-serif}.nd-catalog-cities__states{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:24px;font-size:14px}.nd-catalog-cities__states a{color:#0a66cc;text-decoration:none}.nd-catalog-cities__states a:hover{text-decoration:underline}.nd-catalog-cities__state{margin-bottom:28px}.nd-catalog-cities__state-name{margin:0 0 10px;font-family:"Inter",sans-serif;font-size:20px;font-weight:600;color:#0b0b0b}.nd-catalog-cities__list{columns:4 200px;column-gap:24px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.9}.nd-catalog-cities__list a{color:#374151;text-decoration:none}.nd-catalog-cities__list a:hover{color:#0a66cc}.nd-catalog-cities__cnt{color:#9ca3af;font-size:12px}.nd-catalog-citysel{position:relative}.nd-catalog-citysel__button{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(250,248,248,.5);border:1px solid #bdbdca;border-radius:4px;padding:0 12px 0 16px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.5px;color:#0b0b0b;text-align:left}.nd-catalog-citysel__button:focus-visible{outline:none;border-color:#0a66cc}.nd-catalog-citysel.is-open .nd-catalog-citysel__button{border-color:#0a66cc}.nd-catalog-citysel__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-catalog-citysel__value.is-placeholder{color:rgba(11,11,11,.5)}.nd-catalog-citysel__caret{flex-shrink:0;color:#0b0b0b;transition:transform .15s ease}.nd-catalog-citysel.is-open .nd-catalog-citysel__caret{transform:rotate(180deg)}.nd-catalog-citysel__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border:1px solid #bdbdca;border-radius:4px;box-shadow:0 8px 24px rgba(11,11,11,.12);overflow:hidden}.nd-catalog-citysel__search-wrap{padding:8px;border-bottom:1px solid #efeff3}.nd-catalog-citysel__search{width:100%;height:38px;border:1px solid #bdbdca;border-radius:4px;padding:0 12px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b;outline:none}.nd-catalog-citysel__search::placeholder{color:rgba(11,11,11,.5)}.nd-catalog-citysel__search:focus{border-color:#0a66cc}.nd-catalog-citysel__list{list-style:none;margin:0;padding:4px 0;max-height:260px;overflow-y:auto}.nd-catalog-citysel__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b}.nd-catalog-citysel__opt[hidden]{display:none}.nd-catalog-citysel__opt:hover{background:rgba(10,102,204,.06)}.nd-catalog-citysel__opt.is-active{background:rgba(10,102,204,.08);color:#0a66cc;font-weight:500}.nd-catalog-citysel__opt--all{color:#717191}.nd-catalog-citysel__opt-cnt{flex-shrink:0;font-size:13px;color:#bdbdca}.nd-catalog-citysel__empty{padding:12px 16px;font-family:"Inter",sans-serif;font-size:14px;color:#717191}.nd-catalog-filter{margin-bottom:40px}.nd-catalog-filter:last-child{margin-bottom:0}.nd-catalog-filter__title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:12px}.nd-catalog-filter__label{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:12px;display:block}.nd-catalog-filter__option{display:flex;align-items:center;gap:12px;cursor:pointer;text-decoration:none;color:inherit}.nd-catalog-filter__option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;background:#fff;border:1px solid #000;border-radius:3px;flex-shrink:0;pointer-events:none;position:relative}.nd-catalog-filter__option input[type=checkbox]:checked{background:#0a66cc;border-color:#0a66cc}.nd-catalog-filter__option input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.nd-catalog-filter__option span{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#717191}.nd-catalog-filter__option.is-active span{color:#0b0b0b;font-weight:500}.nd-catalog-filter__option.is-disabled{pointer-events:none;cursor:default}.nd-catalog-filter__option.is-disabled span{color:#bdbdca}.nd-catalog-filter__option.is-disabled input[type=checkbox]{border-color:#dadada;background:#f5f5f7}.nd-catalog-filter__input-wrap{margin-bottom:12px}.nd-catalog-filter__input{width:100%;height:46px;background:rgba(250,248,248,.5);border:1px solid #bdbdca;border-radius:4px;padding:0 16px;font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.5px;color:#0b0b0b;outline:none}.nd-catalog-filter__input::placeholder{color:rgba(11,11,11,.5)}.nd-catalog-filter__input:focus{border-color:#0a66cc}.nd-catalog-filter__input.is-error{border-color:#d14343}.nd-catalog-filter__input.is-error:focus{border-color:#d14343}.nd-catalog-filter__hint{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 6px 4px 12px;background:rgba(10,102,204,.08);border:1px solid rgba(10,102,204,.25);border-radius:16px;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:18px;letter-spacing:-0.3px;color:#0a66cc}.nd-catalog-filter__hint.is-approx{align-items:flex-start;background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.3);color:#92400e;text-wrap:pretty}.nd-catalog-filter__hint.is-approx .nd-catalog-filter__clear-zip{color:#92400e;flex-shrink:0}.nd-catalog-filter__hint.is-approx .nd-catalog-filter__clear-zip:hover{background:#92400e;color:#fff}.nd-catalog-filter__clear-zip{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:14px;line-height:1;color:#0a66cc;text-decoration:none;transition:background .15s ease,color .15s ease}.nd-catalog-filter__clear-zip:hover{background:#0a66cc;color:#fff}.nd-catalog-filter__error{margin-top:8px;font-family:"Inter",sans-serif;font-size:13px;line-height:18px;letter-spacing:-0.3px;color:#d14343}.nd-catalog-filter__range{margin-top:12px}.nd-catalog-filter__range-label{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:-0.5px;color:#717191;margin-bottom:8px;display:block}.nd-catalog-filter__slider{width:100%;appearance:none;height:8px;background:#dadada;border:.5px solid #b7b5b5;border-radius:9999px;outline:none}.nd-catalog-filter__slider::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#0075ff;cursor:pointer}.nd-catalog-filter__range-limits{display:flex;justify-content:space-between;font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.5px;color:#717191;margin-top:8px}.nd-catalog-filter__options{display:flex;flex-direction:column;gap:8px}.nd-catalog-filter__checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.nd-catalog-filter__checkbox input[type=checkbox]{width:20px;height:20px;background:#fff;border:.5px solid #000;border-radius:1px;accent-color:#0a66cc;flex-shrink:0}.nd-catalog-filter__checkbox span{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#717191}.nd-catalog-filter__link{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:4px;text-decoration:none;transition:background .15s}.nd-catalog-filter__link:hover{background:#f3f4f6}.nd-catalog-filter__link.is-active{background:#e9f3fd}.nd-catalog-filter__link-name{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b}.nd-catalog-filter__link.is-active .nd-catalog-filter__link-name{font-weight:500;color:#0a66cc}.nd-catalog-filter__link-count{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#717191}.nd-catalog-filter__dynamic .bb{margin-bottom:24px}.nd-catalog-results{flex:1;min-width:0}.nd-catalog-results__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}@media(max-width: 480px){.nd-catalog-results__header{flex-direction:column;gap:12px;align-items:stretch}}.nd-catalog-results__count strong{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.5px;color:#0b0b0b;display:block}@media(max-width: 480px){.nd-catalog-results__count strong{font-size:20px}}.nd-catalog-results__count .nd-catalog-results__scope-out{display:inline-block;margin-top:4px;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#0a66cc;text-decoration:none}.nd-catalog-results__count .nd-catalog-results__scope-out:hover,.nd-catalog-results__count .nd-catalog-results__scope-out:focus{text-decoration:underline}.nd-catalog-results__empty{padding:40px 24px;border:1px solid #e4e4ee;border-radius:8px;background:#fff;text-align:center}.nd-catalog-results__empty-title{margin:0;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#0b0b0b}.nd-catalog-results__empty-link{display:inline-block;margin-top:8px;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#0a66cc;text-decoration:none}.nd-catalog-results__empty-link:hover,.nd-catalog-results__empty-link:focus{text-decoration:underline}.nd-catalog-results__location{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#717191;margin-top:4px;display:block}.nd-catalog-results__sort-select{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:17px;letter-spacing:-0.5px;color:#0b0b0b;border:1px solid #bdbdca;border-radius:4px;padding:12px 40px 12px 12px;height:41px;background:hsla(0,0%,100%,.9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%230B0B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none}.nd-catalog-results__sort-select:focus{border-color:#0a66cc}@media(max-width: 480px){.nd-catalog-results__sort-select{width:100%;height:46px;font-size:16px;padding:12px 40px 12px 16px}}@media(max-width: 480px){.nd-catalog-results__sort{width:100%}}.nd-catalog-results__list{display:flex;flex-direction:column;gap:24px}.nd-catalog-results__load-more{text-align:center;margin-top:32px}.nd-catalog-load-more-btn{display:inline-block;padding:12px 32px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.nd-catalog-load-more-btn:hover{border-color:#0a66cc;color:#0a66cc}.nd-catalog-load-more-btn:disabled{opacity:.5;cursor:not-allowed}.nd-catalog-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-family:"IBM Plex Sans",sans-serif;font-size:14px}.nd-catalog-pager[hidden]{display:none}.nd-catalog-pager__page,.nd-catalog-pager__step{display:inline-block;min-width:36px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#374151;text-align:center;text-decoration:none;transition:border-color .15s,color .15s}.nd-catalog-pager__page:hover,.nd-catalog-pager__step:hover{border-color:#0a66cc;color:#0a66cc}.nd-catalog-pager__page.is-current{border-color:#0a66cc;background:#0a66cc;color:#fff}.nd-catalog-pager__gap{color:#9ca3af}.nd-company-card{display:flex;gap:24px;padding:25px;border-radius:8px;background:#fff;transition:box-shadow .2s}.nd-company-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.nd-company-card__logo{width:160px;height:160px;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.nd-company-card__logo img{width:100%;height:100%;object-fit:contain}.nd-company-card__abbreviation{font-family:"Inter",sans-serif;font-weight:700;font-size:32px;line-height:130%;color:#fff;background:#4c830d;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nd-company-card__content{flex:1;min-width:0;position:relative}.nd-company-card__header{margin-bottom:12px}.nd-company-card__name{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:28px;letter-spacing:-0.5px;color:#0b0b0b}.nd-company-card__name a{color:inherit;text-decoration:none}.nd-company-card__name a:hover{color:#0a66cc}@media(max-width: 480px){.nd-company-card__name{font-size:16px}}.nd-company-card__badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:8px;background:#dcfce7;color:#15803d;font-family:"Inter",sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:-0.5px;padding:6px 12px;border-radius:9999px;white-space:nowrap}@media(max-width: 768px){.nd-company-card__badge{position:static;margin-bottom:8px}}.nd-company-card__meta{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#717191;margin-top:5px}.nd-company-card__rating{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.nd-company-card__stars{display:flex;gap:1px}.nd-company-card__rating-value{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b}.nd-company-card__reviews{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#717191}.nd-company-card__distance{display:inline-flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#717191}.nd-company-card__features{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.nd-company-card__feature{display:inline-flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b;white-space:nowrap;width:calc(50% - 10px)}.nd-company-card__actions{display:flex;gap:12px;margin-top:16px}.nd-company-card__btn{display:inline-flex;align-items:center;justify-content:center;height:42px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background .15s;border:none}.nd-company-card__btn--primary{background:#0a66cc;color:#faf8f8;padding:0 24px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-0.5px}.nd-company-card__btn--primary:hover{background:rgb(8.0934579439,82.553271028,165.1065420561);color:#faf8f8}.nd-company-card__btn--secondary{background:#fff;color:#0b0b0b;border:1px solid #bdbdca;padding:0 20px;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:14px;line-height:140%}.nd-company-card__btn--secondary:hover{border-color:#0a66cc;color:#0a66cc}@media(max-width: 480px){.nd-company-card__btn{height:36px;padding:0 14px;font-size:13px}}@media(max-width: 480px){.nd-company-card{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;column-gap:12px;row-gap:10px;padding:16px}.nd-company-card__logo{grid-column:1;grid-row:1;width:64px;height:64px;align-self:start}.nd-company-card__content{display:contents}.nd-company-card__badge{position:static;grid-column:3;grid-row:1;align-self:start;padding:5px 9px;gap:5px;line-height:14px}.nd-company-card__badge svg{flex-shrink:0}.nd-company-card__badge-pro{display:none}.nd-company-card__header{grid-column:2;grid-row:1;margin-bottom:0}.nd-company-card__rating{grid-column:2/-1;margin-bottom:0}.nd-company-card__features,.nd-company-card__actions{grid-column:1/-1;margin:0}.nd-company-card__feature{width:100%}.nd-company-card__actions{flex-wrap:wrap}.nd-company-card__btn{flex:1 1 120px;padding:0 12px;white-space:nowrap}}.nd-firm-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nd-firm-header__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-family:"Inter",sans-serif;font-size:13px;line-height:18px;letter-spacing:-0.3px;color:#717191}.nd-firm-header__breadcrumb a{color:#717191;text-decoration:none}.nd-firm-header__breadcrumb a:hover{color:#0a66cc}.nd-firm-header__breadcrumb svg{color:#bdbdca;flex-shrink:0}.nd-firm-header__breadcrumb-current{color:#0b0b0b;font-weight:500}.nd-firm-header__inner{display:flex;align-items:flex-start;gap:32px}.nd-firm-header__logo{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nd-firm-header__logo img{width:100%;height:auto;max-height:100%}@media(max-width: 480px){.nd-firm-header__logo{width:80px;height:80px}}.nd-firm-header__logo-placeholder{width:100%;height:100%;background:#4c830d;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-weight:700;font-size:32px;line-height:130%;letter-spacing:2px;border-radius:8px}.nd-firm-header__info{flex:1;min-width:0}.nd-firm-header__name{font-family:"Inter",sans-serif;font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-0.5px;color:#0b0b0b;margin:0}.nd-firm-header__desc{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#717191;margin-bottom:16px}.nd-firm-header__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.nd-firm-header__chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#f1f1f4;color:#43435a;font-family:"IBM Plex Sans",sans-serif;font-size:12px;font-weight:500;line-height:1;letter-spacing:-0.2px;text-decoration:none;white-space:nowrap}.nd-firm-header__chip--cat{background:#e8f1fd;color:#0b4c95}.nd-firm-header__chip--cat:hover{background:#d7e7fb;color:#0b4c95}.nd-firm-header__identity{min-width:0}.nd-firm-header__tagline{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:15px;line-height:1.55;letter-spacing:-0.2px;color:#3f3f55;margin:10px 0 0;max-width:62ch}.nd-firm-header__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:1px;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:24px}@media(max-width: 480px){.nd-firm-header__facts{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));margin-top:20px}}.nd-firm-header__fact{display:flex;flex-direction:column;gap:7px;background:#fff;padding:14px 16px}.nd-firm-header__fact-label{display:inline-flex;align-items:center;gap:7px;font-family:"IBM Plex Sans",sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:#717191}.nd-firm-header__fact-label svg{flex-shrink:0}.nd-firm-header__fact-body{display:flex;flex-direction:column;gap:2px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:1.4;letter-spacing:-0.3px;color:#0b0b0b;text-decoration:none}.nd-firm-header__fact-body--link:hover{color:#0a66cc}.nd-firm-header__fact-value{font-weight:500}.nd-firm-header__fact-sub{font-weight:400;font-size:12.5px;color:#717191}.nd-firm-header__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}@media(max-width: 480px){.nd-firm-header__top-row{flex-direction:column;align-items:stretch;gap:12px}}.nd-firm-header__actions{display:flex;flex-direction:row;align-items:flex-start;gap:12px;flex-shrink:0}.nd-firm-header__site{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.nd-firm-header__site-extra{display:inline-flex;align-items:center;gap:6px;padding:0 2px;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:16px;letter-spacing:-0.2px;color:#4b4b63;text-decoration:none;white-space:nowrap}.nd-firm-header__site-extra svg{width:13px;height:13px;flex-shrink:0}.nd-firm-header__site-extra:hover{color:#0a66cc;text-decoration:underline}.nd-firm-header__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-0.5px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.nd-firm-header__btn--primary{background:#0a66cc;color:#fff;border:1px solid #0a66cc}.nd-firm-header__btn--primary:hover{background:#0b63c5;border-color:#0b63c5;box-shadow:0 2px 8px rgba(14,118,228,.25);color:#fff}.nd-firm-header__btn--primary:active{background:#0a57ad;box-shadow:none;color:#fff}.nd-firm-header__btn--outline{background:#fff;color:#0b0b0b;border:1px solid #e5e7eb}.nd-firm-header__btn--outline:hover{border-color:#0a66cc;color:#0a66cc}@media(max-width: 768px){.nd-firm-header__inner{flex-wrap:wrap}.nd-firm-header__actions{width:100%;flex-direction:row}}@media(max-width: 480px){.nd-firm-header{padding:12px 0}.nd-firm-header__inner{flex-direction:column;align-items:flex-start;gap:24px}.nd-firm-header__logo{width:100%;height:auto;border-radius:0;background:none}.nd-firm-header__logo img{width:auto;height:auto;max-width:100%;max-height:120px;object-fit:contain;padding:0}.nd-firm-header__logo-placeholder{font-size:64px}.nd-firm-header__name{font-size:24px;line-height:30px}.nd-firm-header__desc{font-size:14px;line-height:18px;margin-bottom:16px}.nd-firm-header__actions{width:100%;flex-direction:row}}@media(max-width: 480px){.nd-firm-header{padding:12px 0}.nd-firm-header__inner{flex-direction:column;align-items:flex-start;gap:24px}.nd-firm-header__logo{width:100%;height:auto;border-radius:0;background:none}.nd-firm-header__logo img{width:auto;height:auto;max-width:100%;max-height:120px;object-fit:contain;padding:0}.nd-firm-header__logo-placeholder{font-size:64px}.nd-firm-header__name{font-size:24px;line-height:30px}.nd-firm-header__desc{font-size:14px;line-height:18px;margin-bottom:16px}.nd-firm-header__meta{gap:8px}.nd-firm-header__meta-row{flex-direction:column;align-items:flex-start;gap:8px}.nd-firm-header__meta-item{font-size:14px;line-height:20px;gap:8px}.nd-firm-header__meta-item svg{width:14px;height:14px;flex-shrink:0}.nd-firm-header__actions{width:100%;flex-direction:column;align-items:stretch}.nd-firm-header__btn{width:100%;justify-content:center;padding:14px 24px}}.nd-firm-stats{background:#faf8f8;padding:32px 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nd-firm-stats__grid{display:flex;gap:16px}.nd-firm-stats__card{flex:0 0 calc(20% - 13px);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}.nd-firm-stats__label{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#717191}.nd-firm-stats__value{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:28px;letter-spacing:-0.5px;color:#0b0b0b}@media(max-width: 768px){.nd-firm-stats__grid{flex-wrap:wrap}.nd-firm-stats__card{flex:1 1 calc(50% - 8px);min-width:140px}}@media(max-width: 480px){.nd-firm-stats{padding:32px 0}.nd-firm-stats__grid{flex-wrap:wrap;gap:12px}.nd-firm-stats__card{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px);padding:17px;border-color:#e5e5e5}.nd-firm-stats__card:last-child:nth-child(odd){flex:1 1 100%}.nd-firm-stats__label{font-weight:400;font-size:12px;line-height:16px}.nd-firm-stats__value{font-size:16px;line-height:24px}}.nd-firm-section{padding:32px 0;border-bottom:1px solid #e5e7eb;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nd-firm-section__header{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:24px;user-select:none}.nd-firm-section__title{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.5px;color:#0b0b0b}.nd-firm-section__chevron{transition:transform .2s}.nd-firm-section.is-collapsed .nd-firm-section__chevron{transform:rotate(180deg)}.nd-firm-section.is-collapsed .nd-firm-section__body{display:none}.nd-firm-brand-card{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:180px;padding:24px 16px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s}.nd-firm-brand-card:hover{border-color:#bdbdca}.nd-firm-brand-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.nd-firm-brand-card__icon img{max-width:100%;max-height:100%;object-fit:contain}.nd-firm-brand-card__name{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#0b0b0b;text-align:center}.nd-firm-brand-card__icon--logo{width:100%;max-width:148px}.nd-firm-brand-card__icon--logo img{max-height:64px}.nd-firm-brand-card__source a{color:inherit;text-decoration:underline}.nd-firm-cards-scroll{position:relative}.nd-firm-cards-scroll__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.nd-firm-cards-scroll__track::-webkit-scrollbar{display:none}.nd-firm-cards-scroll__track>*{scroll-snap-align:start;flex-shrink:0}.nd-firm-cards-scroll__prev,.nd-firm-cards-scroll__next{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:88px;border-radius:4px;background:#fff;border:1px solid #f2f2f4;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:32px 2px;z-index:2}.nd-firm-cards-scroll__prev:hover,.nd-firm-cards-scroll__next:hover{border-color:#bdbdca}.nd-firm-cards-scroll__prev{left:-8px}.nd-firm-cards-scroll__next{right:-8px}.nd-firm-about{padding:0}.nd-firm-about__section{display:flex;gap:48px;align-items:flex-start;padding:64px 0}>.nd-container>.nd-firm-about__section{background:#faf8f8;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:64px calc(50vw - 50%)}.nd-firm-about__expanded .nd-firm-about__section:nth-child(odd){background:#faf8f8;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:64px calc(50vw - 50%);flex-direction:row-reverse}.nd-firm-about__image{width:616px;min-width:616px;height:400px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#e8edf2}.nd-firm-about__image picture{display:block;width:100%;height:100%}.nd-firm-about__image img{width:100%;height:100%;object-fit:cover;display:block}.nd-firm-about__image--logo{background:none;height:auto;min-height:200px;padding:24px;display:flex;align-items:center;justify-content:center}.nd-firm-about__image--logo picture{width:auto;height:auto;max-width:100%;max-height:100%}.nd-firm-about__image--logo img{width:auto;height:auto;max-width:100%;max-height:352px;object-fit:contain}.nd-firm-about__content{flex:1;min-width:0}.nd-firm-about__title{font-family:"Inter",sans-serif;font-weight:700;font-size:30px;line-height:36px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:16px}.nd-firm-about__text{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-0.5px;color:#717191}.nd-firm-about__text p{margin-bottom:16px}.nd-firm-about__full-text{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-0.5px;color:#717191;padding:24px 0}.nd-firm-about__full-text p{margin-bottom:16px}.nd-firm-about__full-text img{max-width:100%;border-radius:8px}.nd-firm-about__expanded p{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-0.5px;color:#717191;margin-bottom:16px}.nd-firm-about__expanded img{max-width:100%;border-radius:8px}.nd-firm-about__action{display:flex;justify-content:center;margin-top:40px;margin-bottom:64px}.nd-firm-about__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;background:#0a66cc;color:#fff;border:none;border-radius:4px;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.5px;cursor:pointer;transition:background .15s}.nd-firm-about__btn:hover{background:rgb(8.0934579439,82.553271028,165.1065420561)}@media(max-width: 768px){.nd-firm-about__section{flex-direction:column !important;gap:24px}.nd-firm-about__image{width:100%;min-width:0;height:auto;aspect-ratio:16/9}.nd-firm-about__content{padding-top:0}}@media(max-width: 480px){.nd-firm-about{padding:40px 0}.nd-firm-about__section{padding:32px 0}.nd-firm-about__image{height:auto;aspect-ratio:4/3}.nd-firm-about__title{font-size:24px;line-height:30px}.nd-firm-about__section--alt{padding:32px 16px;margin-left:-16px;margin-right:-16px}.nd-firm-about__text{font-size:15px;line-height:24px}}.nd-firm-activity,.nd-firm-press{padding:40px 0}.nd-firm-activity__title{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:24px}.nd-firm-activity__grid,.nd-firm-press__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 768px){.nd-firm-activity__grid,.nd-firm-press__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.nd-firm-activity__grid,.nd-firm-press__grid{grid-template-columns:1fr}}.nd-firm-activity__card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px}.nd-firm-activity__img{width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#f5f5f5}.nd-firm-activity__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nd-firm-activity__card:hover .nd-firm-activity__img img{transform:scale(1.03)}.nd-firm-activity__cat{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#717191}.nd-firm-activity__name{font-family:"Inter",sans-serif;font-weight:700;font-size:18px;line-height:24px;letter-spacing:-0.5px;color:#0b0b0b}.nd-firm-activity__more{display:flex;justify-content:center;margin-top:40px}.nd-firm-activity__more-btn{padding:14px 48px;border:1px solid #bdbdca;border-radius:4px;background:#fff;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b;cursor:pointer;transition:border-color .15s}.nd-firm-activity__more-btn:hover{border-color:#0a66cc;color:#0a66cc}.nd-firm-tech-group{margin-bottom:24px}.nd-firm-tech-group:last-child{margin-bottom:0}.nd-firm-tech-group__title{font-family:"Inter",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#0b0b0b;margin-bottom:16px}@media(min-width: 768px){.nd-firm-tech-group{display:flex;align-items:flex-start;gap:24px;margin-bottom:12px}.nd-firm-tech-group__title{flex:0 0 168px;margin-bottom:0;padding-top:8px}.nd-firm-tech-group .nd-firm-cards-scroll{flex:1 1 auto;min-width:0}.nd-firm-tech-group .nd-firm-cards-scroll__track{gap:8px;padding-bottom:0}.nd-firm-tech-group .nd-firm-brand-card{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:6px 16px 6px 8px;border-radius:999px}.nd-firm-tech-group .nd-firm-brand-card__icon{width:28px;height:28px;flex:0 0 28px}.nd-firm-tech-group .nd-firm-brand-card__name{white-space:nowrap}.nd-firm-tech-group .nd-firm-cards-scroll__prev,.nd-firm-tech-group .nd-firm-cards-scroll__next{height:32px;padding:2px;border-radius:999px}}.nd-firm-exhibitions{padding:48px 0;background:#faf8f8;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nd-firm-exhibitions__title{font-family:"Inter",sans-serif;font-weight:700;font-size:48px;line-height:48px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:19px}@media(max-width: 480px){.nd-firm-exhibitions__title{font-size:32px;line-height:36px}}.nd-firm-exhibitions__subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-0.5px;color:#717191;margin-bottom:32px}@media(max-width: 480px){.nd-firm-exhibitions__subtitle{font-size:15px;line-height:22px}}.nd-firm-exhibitions__grid{display:grid;gap:24px}.nd-firm-exhibitions__grid--upcoming{grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.nd-firm-exhibitions__grid--upcoming{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.nd-firm-exhibitions__grid--upcoming{grid-template-columns:1fr}}.nd-firm-exhibitions__grid--past{grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.nd-firm-exhibitions__grid--past{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.nd-firm-exhibitions__grid--past{grid-template-columns:repeat(2, 1fr)}}.nd-firm-exhibitions__past-title{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:28px;letter-spacing:-0.5px;color:#0b0b0b;margin:40px 0 24px}.nd-firm-exhibitions__cta{margin-top:48px}.nd-firm-exhibitions__cta-inner{background:#0a66cc;border-radius:8px;padding:48px 40px;text-align:center;color:#faf8f8}.nd-firm-exhibitions__cta-inner h3{font-family:"Inter",sans-serif;font-weight:700;font-size:30px;line-height:36px;letter-spacing:-0.5px;color:#faf8f8;margin-bottom:12px}.nd-firm-exhibitions__cta-inner p{font-family:"Inter",sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-0.5px;color:#faf8f8;margin-bottom:32px}.nd-firm-exhibitions__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 32px;background:#fff;color:#0a66cc;border-radius:4px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px;letter-spacing:-0.5px;text-decoration:none;transition:background .15s}.nd-firm-exhibitions__cta-btn:hover{background:#f0f0f0}@media(max-width: 480px){.nd-firm-exhibitions{padding:32px 0}.nd-firm-exhibitions__cta-inner{padding:32px 20px}.nd-firm-exhibitions__cta-inner h3{font-size:22px;line-height:28px}.nd-firm-exhibitions__cta-inner p{font-size:15px;line-height:22px}}.nd-firm-expo-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:opacity .15s}.nd-firm-expo-card:hover{opacity:.88}.nd-firm-expo-card__img{position:relative;box-sizing:border-box;width:100%;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid #ececf1;border-radius:8px}.nd-firm-expo-card__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.nd-firm-expo-card__year{position:absolute;top:16px;right:16px;background:#0a66cc;color:#faf8f8;font-family:"Inter",sans-serif;font-weight:600;font-size:12px;line-height:15px;letter-spacing:-0.5px;text-align:center;padding:6px 12px;border-radius:4px}.nd-firm-expo-card__body{display:flex;flex-direction:column;padding-top:16px}.nd-firm-expo-card__cat{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:15px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:16px}.nd-firm-expo-card__name{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:16px}.nd-firm-expo-card__meta{display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#0b0b0b}.nd-firm-expo-card__meta svg{flex-shrink:0}.nd-firm-expo-card__meta+.nd-firm-expo-card__meta{margin-top:16px}.nd-firm-expo-card__meta--location{color:#717191}.nd-firm-expo-card__date-small{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:-0.5px;color:#0b0b0b;margin-top:8px}.nd-firm-exhibitions__grid--past .nd-firm-expo-card{box-sizing:border-box;padding:12px;background:#fff;border:1px solid #ececf1;border-radius:10px;transition:border-color .15s,box-shadow .15s}.nd-firm-exhibitions__grid--past .nd-firm-expo-card:hover{opacity:1;border-color:#d9d9e3;box-shadow:0 2px 10px rgba(11,11,11,.06)}.nd-firm-exhibitions__grid--past .nd-firm-expo-card .nd-firm-expo-card__img{border:0;border-radius:6px;padding:8px}.nd-firm-exhibitions__grid--past .nd-firm-expo-card .nd-firm-expo-card__body{padding-top:12px}.nd-firm-exhibitions__grid--past .nd-firm-expo-card .nd-firm-expo-card__cat{margin-bottom:12px}.nd-firm-exhibitions__grid--past .nd-firm-expo-card .nd-firm-expo-card__name{font-size:14px;line-height:18px;margin-bottom:4px}.nd-firm-exhibitions__grid--past .nd-firm-expo-card .nd-firm-expo-card__date-small{margin-top:0;color:#717191}.nd-firm-brands{padding:24px 0}.nd-firm-brands__title{margin:0 0 16px;font-family:"Inter",sans-serif;font-size:20px;font-weight:700;color:#0b0b0b}.nd-firm-brands__list{display:flex;flex-wrap:wrap;gap:8px}.nd-firm-brands__tag{display:inline-flex;align-items:center;padding:8px 16px;background:#f1f5f9;border-radius:999px;font-size:14px;color:#0f172a}.nd-expo-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.nd-expo-modal[hidden]{display:none}.nd-expo-modal__overlay{position:absolute;inset:0;background:rgba(11,11,11,.55)}.nd-expo-modal__dialog{position:relative;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;background:#fff;border-radius:12px;padding:28px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.nd-expo-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:none;font-size:26px;line-height:1;color:#717191;cursor:pointer}.nd-expo-modal__close:hover{color:#0b0b0b}.nd-expo-modal__title{font-family:"Inter",sans-serif;font-weight:700;font-size:22px;line-height:28px;color:#0b0b0b;margin:0 24px 16px 0}.nd-expo-modal__text{font-family:"Inter",sans-serif;font-size:15px;line-height:22px;color:#717191;margin-bottom:16px}.nd-expo-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nd-expo-modal__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(189,189,202,.4);border-radius:8px}.nd-expo-modal__item-name{font-family:"Inter",sans-serif;font-weight:600;font-size:15px;color:#0b0b0b;margin-bottom:4px}.nd-expo-modal__item-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-family:"Inter",sans-serif;font-size:13px;color:#717191}.nd-expo-modal__ics{flex-shrink:0;border:1px solid #0a66cc;background:rgba(10,102,204,.06);color:#0a66cc;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.nd-expo-modal__ics:hover{background:#0a66cc;color:#fff}.nd-expo-modal__form{display:flex;flex-direction:column;gap:12px}.nd-expo-modal__input{height:46px;border:1px solid #bdbdca;border-radius:6px;padding:0 14px;font-family:"Inter",sans-serif;font-size:15px;color:#0b0b0b}.nd-expo-modal__input:focus{outline:none;border-color:#0a66cc}.nd-expo-modal__submit{height:46px;border:none;border-radius:6px;background:#0a66cc;color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:15px;cursor:pointer}.nd-expo-modal__submit:hover{filter:brightness(0.95)}.nd-expo-modal__msg{font-family:"Inter",sans-serif;font-size:13px}.nd-expo-modal__msg.is-ok{color:#1a7f37}.nd-expo-modal__msg.is-error{color:#d14343}.nd-firm-brand-card__meta{display:block;margin-top:4px;font-size:12px;line-height:16px;color:#6b7280}.nd-firm-verified{display:flex;width:216px;padding:8px;box-sizing:border-box;background:#0a66cc;border-radius:8px}.nd-firm-verified__frame{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 12px 32px;border:1px solid #fff}.nd-firm-verified__line{font-family:"Oswald","Inter",sans-serif;font-weight:600;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff}.nd-firm-verified__line--accent{color:#bfe0ff}.nd-firm-verified__logo{display:block;width:91px;height:auto;margin-top:23px}.nd-firm-verified-note{margin:12px 0 0;font-size:13px;line-height:18px;color:#6b7280}.nd-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.nd-modal{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.nd-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s}.nd-modal__close:hover{background:#f3f4f6}.nd-modal__header{text-align:center;margin-bottom:32px}.nd-modal__title{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.5px;color:#111827;margin-bottom:8px}.nd-modal__subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#6b7280}.nd-modal__form{display:flex;flex-direction:column;gap:20px}.nd-modal__field{display:flex;flex-direction:column;gap:6px}.nd-modal__label{font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:16px;color:#374151}.nd-modal__req{color:#ef4444;margin-left:2px}.nd-modal__input,.nd-modal__textarea{font-family:"Inter",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;outline:none;transition:border-color .15s,box-shadow .15s}.nd-modal__input::placeholder,.nd-modal__textarea::placeholder{color:#9ca3af}.nd-modal__input:focus,.nd-modal__textarea:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-modal__textarea{resize:vertical;min-height:100px}.nd-modal__consent{padding-top:4px}.nd-modal__checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.nd-modal__checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.nd-modal__checkbox-box{width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;flex-shrink:0;margin-top:1px;position:relative;transition:background .15s,border-color .15s}.nd-modal__checkbox-label input:checked+.nd-modal__checkbox-box{background:#0a66cc;border-color:#0a66cc}.nd-modal__checkbox-label input:checked+.nd-modal__checkbox-box::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.nd-modal__checkbox-text{font-family:"Inter",sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#4b5563}.nd-modal__error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#b91c1c}.nd-modal__success{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:40px 0}.nd-modal__success h3{font-family:"Inter",sans-serif;font-weight:700;font-size:22px;line-height:28px;color:#111827}.nd-modal__success p{font-family:"Inter",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#6b7280;max-width:320px}.nd-modal__submit{width:100%;padding:14px 24px;background:#0a66cc;color:#fff;border:none;border-radius:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-0.3px;cursor:pointer;transition:background .15s,box-shadow .15s}.nd-modal__submit:hover{background:#0b63c5;box-shadow:0 2px 8px rgba(14,118,228,.25)}.nd-modal__submit:active{background:#0a57ad}.nd-modal__submit:disabled{background:#93c5fd;cursor:not-allowed}@media(max-width: 480px){.nd-modal{padding:24px;border-radius:12px}.nd-modal__title{font-size:20px;line-height:28px}.nd-modal__header{margin-bottom:24px}.nd-modal__form{gap:16px}}.nd-edit-page-header{max-width:1216px;margin:0 auto;padding:32px 0 0;display:flex;flex-direction:column;gap:8px}.nd-edit-page-header__title{font-family:"Inter",sans-serif;font-weight:700;font-size:30px;line-height:36px;color:#111827;margin:0}.nd-edit-page-header__subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4b5563;margin:0}.nd-edit-page-header__alert{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px;margin-top:8px}.nd-edit-page-header__alert--success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.nd-edit-page-header__alert--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}@media(max-width: 480px){.nd-edit-page-header{padding:20px 16px 0}.nd-edit-page-header__title{font-size:24px;line-height:30px}.nd-edit-page-header__subtitle{font-size:14px;line-height:20px}}.edit_menu{max-width:1216px;margin:0 auto !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;box-shadow:none !important}.edit_menu ul.tab{display:flex !important;flex-direction:row !important;align-items:stretch !important;padding:0 !important;margin:0 !important;list-style:none !important;height:54px !important;border:none !important;border-bottom:1px solid #e5e7eb !important;float:none !important}.edit_menu li{float:none !important;display:flex !important;align-items:stretch !important;margin:0 0 0 32px !important;padding:0 !important;background:none !important;border:none !important;list-style:none !important}.edit_menu li:first-child{margin-left:0 !important}.edit_menu li a,.edit_menu li a:link,.edit_menu li a:visited{display:flex !important;align-items:center !important;float:none !important;height:auto !important;padding:16px 4px !important;background:none !important;background-image:none !important;border:none !important;border-bottom:2px solid rgba(0,0,0,0) !important;margin-bottom:-1px !important;text-decoration:none !important;text-shadow:none !important;transition:border-color .15s,color .15s}.edit_menu li a span,.edit_menu li a span.hint,.edit_menu li a:link span,.edit_menu li a:link span.hint,.edit_menu li a:visited span,.edit_menu li a:visited span.hint{float:none !important;height:auto !important;background:none !important;background-image:none !important;padding:0 !important;margin:0 !important;border:none !important;font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#6b7280 !important;white-space:nowrap !important;display:flex !important;align-items:center !important;cursor:pointer !important}.edit_menu li a i,.edit_menu li a:link i,.edit_menu li a:visited i{display:flex !important;align-items:center !important;justify-content:center !important;float:none !important;background:none !important}.edit_menu li a i svg,.edit_menu li a:link i svg,.edit_menu li a:visited i svg{width:14px;height:14px}.edit_menu li a:hover,.edit_menu li a:hover span,.edit_menu li a:hover span.hint{background:none !important;background-image:none !important;background-position:unset !important;color:#0b0b0b !important}.edit_menu li.active a,.edit_menu li.active a:link,.edit_menu li.active a:visited,.edit_menu li.active a:hover{background:none !important;background-image:none !important;background-position:unset !important;border-bottom:2px solid #0f70e6 !important}.edit_menu li.active a span,.edit_menu li.active a span.hint,.edit_menu li.active a:link span,.edit_menu li.active a:link span.hint,.edit_menu li.active a:visited span,.edit_menu li.active a:visited span.hint,.edit_menu li.active a:hover span,.edit_menu li.active a:hover span.hint{background:none !important;background-image:none !important;background-position:unset !important;font-weight:500 !important;color:#0f70e6 !important}.edit_menu li.active a i svg path,.edit_menu li.active a i svg rect,.edit_menu li.active a i svg circle,.edit_menu li.active a:link i svg path,.edit_menu li.active a:link i svg rect,.edit_menu li.active a:link i svg circle,.edit_menu li.active a:visited i svg path,.edit_menu li.active a:visited i svg rect,.edit_menu li.active a:visited i svg circle,.edit_menu li.active a:hover i svg path,.edit_menu li.active a:hover i svg rect,.edit_menu li.active a:hover i svg circle{fill:#0f70e6 !important}.edit_menu li.active a:hover span,.edit_menu li.active a:hover span.hint{background:none !important;background-image:none !important;color:#0f70e6 !important}@media(max-width: 480px){.edit_menu{overflow-x:auto;-webkit-overflow-scrolling:touch}.edit_menu li{margin-left:20px !important}}.nd-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0}.nd-page-header__heading{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.nd-page-header__back{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:9999px;color:#6b7280;text-decoration:none;transition:background .15s}.nd-page-header__back:hover{background:#f1f5f9}.nd-page-header__title{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#111827;margin:0}.nd-page-header__subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4b5563;margin:0}.nd-edit-form-card--legacy .grey_block_2{width:auto;background:none;border:0;border-radius:0}.nd-edit-form-card--legacy .in_block{padding:0}.nd-edit-form-card--legacy div.add_board_v2_field_block select.input_global_large{width:100% !important;max-width:100%}.nd-edit-form-card--legacy select.input_global_large_date{width:auto !important;margin:0 8px 4px 0}.nd-edit-form-card--legacy .property_delimiter_name{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#0f172a}.navigation{display:flex;align-items:center;height:20px !important;margin-bottom:24px;white-space:nowrap;overflow:visible !important}.navigation ol{display:flex;align-items:center;padding:0;margin:0;height:auto !important;list-style:none}.navigation ol li{display:inline-flex !important;align-items:center}.navigation ol li a{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#757575;text-decoration:none}.navigation ol li a span.breadcrumb-text{color:inherit}.navigation ol li a:hover{color:#212121}.navigation ol li:last-child span.breadcrumb-text{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#212121}.navigation ol .navigation-link-element::after{content:"" !important;display:inline-block;width:6px;height:10px;margin:0 8px;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4-4 4' stroke='%23757575' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.nd-edit-form-page{max-width:1216px;margin:24px 0 40px}.nd-edit-form-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:12px;padding:32px}.nd-edit-form-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.nd-edit-form-card__title{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#0f172a;margin:0}.nd-edit-form-card__subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#64748b;margin:4px 0 0}.nd-edit-form-card__autosave{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#22c55e}.nd-edit-form-card__lang-tabs{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid #e2e8f0}.nd-edit-form-card__lang-tab{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#64748b;padding:12px 20px;cursor:pointer;border:none;background:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:color .15s,border-color .15s}.nd-edit-form-card__lang-tab:hover{color:#0f172a}.nd-edit-form-card__lang-tab--active{color:#0a66cc;font-weight:500;border-bottom-color:#0a66cc}.nd-edit-form-card #g_form{display:flex;flex-direction:column;gap:0}.nd-edit-form-card .nd-lang-group{display:none}.nd-edit-form-card .nd-lang-group--active{display:block}.nd-edit-form-card .input_global_title_block,.nd-edit-form-card .add_board_v2_title_block{font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:13px !important;line-height:20px !important;color:#757575 !important;padding:24px 0 6px !important;margin:0 !important;background:none !important;border:none !important;float:none !important;width:100% !important;display:block !important;text-align:left !important}.nd-edit-form-card .input_global_field_block,.nd-edit-form-card .add_board_v2_field_block,.nd-edit-form-card .add_board_v2_field_block_2,.nd-edit-form-card .input_global_block_one_col,.nd-edit-form-card .add_board_v2_one_col{margin:0 !important;padding:0 !important;float:none !important;width:100% !important;display:block !important;position:relative}.nd-edit-form-card input[type=text],.nd-edit-form-card input[type=email],.nd-edit-form-card input[type=url],.nd-edit-form-card input[type=number],.nd-edit-form-card input[type=text][style],.nd-edit-form-card input[size]{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#212121 !important;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:10px 16px !important;height:42px !important;width:100% !important;max-width:100% !important;min-width:100% !important;box-sizing:border-box !important;outline:none !important;transition:border-color .15s,box-shadow .15s}.nd-edit-form-card input[type=text]:focus,.nd-edit-form-card input[type=email]:focus,.nd-edit-form-card input[type=url]:focus,.nd-edit-form-card input[type=number]:focus,.nd-edit-form-card input[type=text][style]:focus,.nd-edit-form-card input[size]:focus{border-color:#0a66cc !important;box-shadow:0 0 0 3px rgba(14,118,228,.1) !important}.nd-edit-form-card input[type=text]::placeholder,.nd-edit-form-card input[type=email]::placeholder,.nd-edit-form-card input[type=url]::placeholder,.nd-edit-form-card input[type=number]::placeholder,.nd-edit-form-card input[type=text][style]::placeholder,.nd-edit-form-card input[size]::placeholder{color:#9e9e9e !important}.nd-edit-form-card #city_list{position:absolute !important;left:0;right:0;margin-top:4px;padding:4px;max-height:264px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:999}.nd-edit-form-card #city_list .global_form_option_list{display:block;height:auto;padding:8px 12px;margin:0;border:none;border-radius:4px;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#212121;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.nd-edit-form-card #city_list .global_form_option_list:hover,.nd-edit-form-card #city_list .global_form_option_list.global_form_option_list_hover{background:#f1f5f9;color:#212121}.nd-edit-form-card #city_list .global_form_option_list .gr{color:#757575}.nd-edit-form-card #city_list .global_form_option_list_tochki{padding:4px 12px 8px;color:#9e9e9e;font-size:13px;line-height:16px;background:none}.nd-edit-form-card input[type=hidden]{display:none !important;width:0 !important;min-width:0 !important}.nd-edit-form-card textarea,.nd-edit-form-card textarea[cols]{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#212121 !important;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:10px 16px !important;width:100% !important;max-width:100% !important;min-width:100% !important;min-height:102px !important;box-sizing:border-box !important;outline:none !important;resize:vertical !important;display:block !important;transition:border-color .15s,box-shadow .15s}.nd-edit-form-card textarea:focus,.nd-edit-form-card textarea[cols]:focus{border-color:#0a66cc !important;box-shadow:0 0 0 3px rgba(14,118,228,.1) !important}.nd-edit-form-card hr,.nd-edit-form-card .bb{border:none !important;border-top:1px solid #f1f5f9 !important;margin:24px 0 !important;padding:0 !important;background:rgba(0,0,0,0) !important}.nd-edit-form-card .tb{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}.nd-edit-form-card img{border-radius:8px !important;max-width:200px !important}.nd-edit-form-card input[type=file]{font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:14px !important;line-height:20px !important;color:#212121 !important;padding:42px 32px 32px !important;border:2px dashed #bdbdbd !important;border-radius:8px !important;background:#f9fafb !important;width:100% !important;box-sizing:border-box !important;cursor:pointer;text-align:center}.nd-edit-form-card input[type=file]:hover{border-color:#0a66cc !important;background:#f0f7ff !important}.nd-edit-form-card input[type=submit],.nd-edit-form-card .round_button_v3_col_blue{font-family:"Inter",sans-serif !important;font-weight:600 !important;font-size:14px !important;line-height:20px !important;color:#fff !important;background:#0a66cc !important;border:none !important;border-radius:8px !important;padding:12px 32px !important;cursor:pointer !important;text-shadow:none !important;transition:background .15s}.nd-edit-form-card input[type=submit]:hover,.nd-edit-form-card .round_button_v3_col_blue:hover{background:#0b63c5 !important}.nd-edit-form-card .round_button_v3_col_grey,.nd-edit-form-card a.round_button_v3{font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:14px !important;color:#64748b !important;background:rgba(0,0,0,0) !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:10px 24px !important;text-decoration:none !important;text-shadow:none !important}.nd-edit-form-card .round_button_v3_col_grey:hover,.nd-edit-form-card a.round_button_v3:hover{border-color:#94a3b8 !important;color:#0f172a !important}.nd-edit-form-card .fr.ts.rsl,.nd-edit-form-card .fr.rsl{float:none !important;display:flex !important;gap:12px !important;padding:24px 0 0 !important;border-top:1px solid #f1f5f9 !important;margin-top:24px !important;background:rgba(0,0,0,0) !important;border-left:none !important;width:auto !important}.nd-edit-form-card .rsl,.nd-edit-form-card div[style*=border],.nd-edit-form-card .bs,.nd-edit-form-card .bb{border:none !important;border-left:none !important;padding:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:0 !important}.nd-edit-form-card>div>.rsl,.nd-edit-form-card>.rsl,.nd-edit-form-card #g_form>.rsl{border:none !important}.nd-edit-form-card .clr,.nd-edit-form-card .cl{display:none !important}.nd-edit-form-card .fl,.nd-edit-form-card .fr{float:none !important}.nd-edit-form-card a[href*=help],.nd-edit-form-card .hint,.nd-edit-form-card a[target=_blank] img{position:absolute;right:-28px;top:0}.nd-edit-form-card .input_global_field_block{position:relative}.nd-edit-form-card .sm_px8{font-family:"Inter",sans-serif !important;font-size:12px !important;line-height:16px !important;color:#757575 !important}.nd-edit-form-card select{font-family:"Inter",sans-serif !important;font-size:14px !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:10px 16px !important;height:42px !important;background:#fff !important;outline:none !important}.nd-edit-form-card .nd-form-field--legacy{margin-bottom:20px}.nd-edit-form-card .nd-form-field--legacy::after{content:"";display:table;clear:both}.nd-edit-form-card .nd-form-field--legacy .input_global_title_block{font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:13px !important;line-height:20px !important;color:#757575 !important;padding:0 0 6px !important;margin:0 !important;background:none !important;border:none !important;float:none !important;width:100% !important;display:block !important}.nd-edit-form-card .nd-form-field--legacy .input_global_title_block:not(:first-child){padding-top:20px !important}.nd-edit-form-card .nd-form-field--legacy .input_global_field_block{margin:0 !important;padding:0 !important;float:none !important;width:100% !important;display:block !important;position:relative}.nd-edit-form-card .nd-form-field--legacy .input_global_large,.nd-edit-form-card .nd-form-field--legacy input[type=text],.nd-edit-form-card .nd-form-field--legacy input[type=tel],.nd-edit-form-card .nd-form-field--legacy input[type=password]{font-family:"Inter",sans-serif !important;font-size:14px !important;color:#212121 !important;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:10px 16px !important;height:42px !important;width:100% !important;box-sizing:border-box !important;outline:none !important}.nd-edit-form-card .nd-form-field--legacy .input_global_large:focus,.nd-edit-form-card .nd-form-field--legacy input[type=text]:focus,.nd-edit-form-card .nd-form-field--legacy input[type=tel]:focus,.nd-edit-form-card .nd-form-field--legacy input[type=password]:focus{border-color:#0a66cc !important;box-shadow:0 0 0 3px rgba(14,118,228,.1) !important}.nd-edit-form-card .nd-form-field--legacy select{font-family:"Inter",sans-serif !important;font-size:14px !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:10px 16px !important;height:42px !important;background:#fff !important;outline:none !important;width:100% !important;box-sizing:border-box !important}.nd-edit-form-card .nd-form-field--legacy input[type=checkbox],.nd-edit-form-card .nd-form-field--legacy input[type=radio]{width:18px;height:18px;accent-color:#0a66cc;cursor:pointer;margin-right:6px}.nd-edit-form-card .nd-form-field--legacy .input_global_large_block,.nd-edit-form-card .nd-form-field--legacy .add_board_v2_one_col,.nd-edit-form-card .nd-form-field--legacy .country_block,.nd-edit-form-card .nd-form-field--legacy .region_block,.nd-edit-form-card .nd-form-field--legacy .metro_block{float:none !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.nd-edit-form-card .nd-form-field--legacy .input_global_title_block,.nd-edit-form-card .nd-form-field--legacy .input_global_field_block{clear:both !important}.nd-edit-form-card .nd-form-field--legacy select.input_global_large,.nd-edit-form-card .nd-form-field--legacy select{width:100% !important;max-width:100% !important}.nd-edit-form-card .nd-form-field--legacy .error_mess,.nd-edit-form-card .nd-form-field--legacy .error_mess_1{font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#ef4444;margin-top:4px}.nd-edit-form-card .nd-form-field--legacy .clr,.nd-edit-form-card .nd-form-field--legacy .cl{display:block !important;clear:both;height:0}.nd-edit-form-card .nd-form-field--legacy .fl{float:left !important}.nd-edit-form-card .nd-form-field--legacy .fr{float:right !important}.nd-edit-form-card .nd-form-field--legacy img{border-radius:8px;max-width:200px}.nd-form-field--legacy::after{content:"";display:table;clear:both}.nd-form-field--legacy .input_global_title_block,.nd-form-field--legacy .add_board_v2_title_block,.nd-form-field--legacy .input_global_field_block,.nd-form-field--legacy .add_board_v2_field_block,.nd-form-field--legacy .add_board_v2_field_block_2,.nd-form-field--legacy .input_global_large_block,.nd-form-field--legacy .add_board_v2_one_col,.nd-form-field--legacy .country_block,.nd-form-field--legacy .region_block,.nd-form-field--legacy .metro_block{float:none !important;clear:both !important;width:100% !important;max-width:100% !important;display:block !important;box-sizing:border-box !important}.nd-form-field--legacy [style*="display:none"],.nd-form-field--legacy [style*="display: none"]{display:none !important}.nd-form-field--legacy .input_global_title_block,.nd-form-field--legacy .add_board_v2_title_block{text-align:left !important;padding:0 0 6px !important;margin:0 !important;color:#757575 !important;font-family:"Inter",sans-serif !important;font-stretch:normal !important;font-weight:500 !important;font-size:13px !important;line-height:20px !important}.nd-form-field--legacy .input_global_title_block:not(:first-child),.nd-form-field--legacy .add_board_v2_title_block:not(:first-child){padding-top:20px !important}.nd-form-field--legacy .input_global_title_block,.nd-form-field--legacy .add_board_v2_title_block,.nd-form-field--legacy .input_global_field_block,.nd-form-field--legacy .add_board_v2_field_block,.nd-form-field--legacy .add_board_v2_field_block_2,.nd-form-field--legacy .input_global_large_block,.nd-form-field--legacy .add_board_v2_one_col,.nd-form-field--legacy .country_block,.nd-form-field--legacy .region_block,.nd-form-field--legacy .metro_block{clear:none !important;margin-top:0 !important}.nd-form-field--legacy .input_global_large,.nd-form-field--legacy input[type=text],.nd-form-field--legacy input[type=tel],.nd-form-field--legacy select{width:100% !important;max-width:100% !important;height:42px !important;box-sizing:border-box !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:10px 16px !important;font-family:"Inter",sans-serif !important;font-stretch:normal !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#212121 !important}.nd-form-field--legacy+.nd-form-field,.nd-form-field--legacy+.nd-form-field--legacy{margin-top:0}.nd-edit-form-card textarea.nd-rich-editor__source--hidden,textarea.nd-rich-editor__source--hidden{display:none !important}.nd-rich-editor{display:none}.nd-rich-editor--active{display:block}.nd-rich-editor__toolbar{display:flex;gap:4px;padding:6px 8px;border:1px solid #e0e0e0;border-bottom:none;border-radius:6px 6px 0 0;background:#f9fafb}.nd-rich-editor__btn{min-width:32px;height:28px;padding:0 8px;border:1px solid rgba(0,0,0,0);border-radius:4px;background:none;cursor:pointer;font-family:"Inter",sans-serif;font-size:13px;line-height:1;color:#334155}.nd-rich-editor__btn:hover{background:#eef2f7;border-color:#e0e0e0}.nd-rich-editor__area{min-height:140px;padding:10px 16px;border:1px solid #e0e0e0;border-radius:0 0 6px 6px;background:#fff;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;outline:none;overflow-wrap:anywhere}.nd-rich-editor__area:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-rich-editor__area ul,.nd-rich-editor__area ol{margin:8px 0;padding-left:22px}.nd-rich-editor__area li{list-style:inherit}.nd-rich-editor__area ul{list-style:disc}.nd-rich-editor__area ol{list-style:decimal}.nd-form-upload__remove{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;padding:0;background:none;border:none;cursor:pointer;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#b91c1c}.nd-form-upload__remove:hover{text-decoration:underline}.nd-form-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-family:"Inter",sans-serif;font-size:14px;line-height:1.45;color:#b91c1c}.nd-form-field__error{font-family:"Inter",sans-serif;font-size:13px;line-height:1.4;color:#b91c1c;margin:6px 0 0}.nd-form-field__counter{font-family:"Inter",sans-serif;font-size:12px;line-height:1.4;color:#717191;margin:6px 0 0;text-align:right}.nd-form-field__counter--over{color:#ef4444;font-weight:500}.nd-form-banner-error{font-family:"Inter",sans-serif;font-size:14px;line-height:1.45;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px 14px;margin:0 0 18px}.nd-form-banner-info{font-family:"Inter",sans-serif;font-size:14px;line-height:1.45;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:12px 14px;margin:0 0 18px}.nd-form-banner-info a{color:#0a66cc;font-weight:500;text-decoration:underline}.nd-address-group{margin-top:0;margin-bottom:0}.nd-form-field{margin-bottom:20px}.nd-form-field__label{display:block;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#757575;margin-bottom:6px}.nd-form-field__req{color:#ef4444;margin-left:2px}.nd-form-field__input{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 16px;height:42px;width:100%;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.nd-form-field__input:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-form-field__input::placeholder{color:#9e9e9e}.nd-form-field__textarea{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 16px;width:100%;min-height:102px;box-sizing:border-box;outline:none;resize:vertical;display:block;transition:border-color .15s,box-shadow .15s}.nd-form-field__textarea:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-form-field__textarea::placeholder{color:#9e9e9e}.nd-form-field--checkbox{margin-bottom:16px}.nd-form-field--toggle{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nd-form-field__checkbox-label{display:inline-flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;cursor:pointer}.nd-form-field__checkbox{width:18px;height:18px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;accent-color:#0a66cc}.nd-form-field__error{font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#ef4444;margin-top:4px}.nd-form-field__static{font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#64748b;margin:0}.nd-form-field__select{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 16px;height:42px;width:100%;box-sizing:border-box;outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748B' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;transition:border-color .15s,box-shadow .15s}.nd-form-field__select:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-form-toggle{display:flex;align-items:center;gap:12px}.nd-form-toggle__label{font-family:"Inter",sans-serif;font-size:13px;color:#94a3b8;transition:color .15s}.nd-form-toggle__label--active{color:#0f172a;font-weight:500}.nd-form-toggle__switch{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer}.nd-form-toggle__input{opacity:0;width:0;height:0}.nd-form-toggle__input:checked+.nd-form-toggle__slider{background:#0a66cc}.nd-form-toggle__input:checked+.nd-form-toggle__slider::before{transform:translateX(18px)}.nd-form-toggle__slider{position:absolute;inset:0;background:#cbd5e1;border-radius:11px;transition:background .2s}.nd-form-toggle__slider::before{content:"";position:absolute;width:18px;height:18px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:transform .2s}.nd-form-separator{border-top:1px solid #f1f5f9;margin:24px 0}.nd-form-upload__preview{margin-bottom:16px}.nd-form-upload__preview--empty{display:none}.nd-form-upload__preview img{max-width:200px;border-radius:8px;display:block;margin-bottom:4px}.nd-form-upload__preview-row{display:flex;align-items:center;gap:12px;max-width:200px}.nd-form-upload__filename{font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-form-upload__dropzone{position:relative;border:2px dashed #bdbdbd;border-radius:8px;background:#f9fafb;padding:42px 32px 32px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.nd-form-upload__dropzone:hover{border-color:#0a66cc;background:#f0f7ff}.nd-form-upload__dropzone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.nd-form-upload__dropzone-content{pointer-events:none}.nd-form-upload__text{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#212121;margin-top:12px}.nd-form-upload__hint{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#757575;margin-top:4px}.nd-form-upload__size-hint{font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#757575;margin:8px 0 0}.nd-form-section__header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.nd-form-section__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.nd-form-section__title{font-family:"Inter",sans-serif;font-weight:700;font-size:15px;line-height:22px;color:#0f172a;margin:0}.nd-form-section__help{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#2563eb;text-decoration:none;cursor:pointer}.nd-form-section__help:hover{color:#1d4ed8}.nd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nd-form-row__col{min-width:0}@media(max-width: 640px){.nd-form-row{grid-template-columns:1fr}}.nd-form-seo__toggle{display:flex;align-items:center;gap:8px;width:100%;padding:16px 0;border:none;background:none;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:15px;line-height:22px;color:#0f172a}.nd-form-seo__toggle:hover{color:#334155}.nd-form-seo__chevron{margin-left:auto;transition:transform .2s}.nd-form-seo__toggle--open .nd-form-seo__chevron{transform:rotate(180deg)}.nd-form-seo__content{padding-top:8px}.nd-form-actions{padding-top:24px;border-top:1px solid #f1f5f9;margin-top:24px}.nd-form-actions--split{display:flex;align-items:center;justify-content:flex-end;gap:16px}.nd-form-actions__cancel,.nd-badge-share__download,.nd-badge-share__copy{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 24px;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.nd-form-actions__cancel:hover,.nd-badge-share__download:hover,.nd-badge-share__copy:hover{border-color:#94a3b8;color:#0f172a}.nd-form-actions__submit{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#fff;background:#0a66cc;border:none;border-radius:8px;padding:12px 32px;cursor:pointer;transition:background .15s}.nd-form-actions__submit:hover{background:#0b63c5}.nd-lang-group{display:none}.nd-lang-group--active{display:block}.nd-btn{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:20px;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;text-decoration:none;transition:background .15s}.nd-btn--primary{color:#fff;background:#0a66cc;border:1px solid #0a66cc;transition:background .15s,border-color .15s,box-shadow .15s}.nd-btn--primary:hover{background:#0b63c5;border-color:#0b63c5;box-shadow:0 2px 8px rgba(14,118,228,.25);color:#fff}.nd-news-table-wrap{overflow-x:auto}.nd-news-table{width:100%;border-collapse:collapse}.nd-news-table__th{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#64748b;text-align:left;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap}.nd-news-table__th--right{text-align:right}.nd-news-table__th--center{text-align:center}.nd-news-table__row{transition:background .1s}.nd-news-table__row:hover{background:#f8fafc}.nd-news-table__row:not(:last-child){border-bottom:1px solid #f1f5f9}.nd-news-table__td{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#0f172a;padding:16px;vertical-align:middle}.nd-news-table__td--date{white-space:nowrap;width:100px}.nd-news-table__td--image{width:64px}.nd-news-table__td--title{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-news-table__td--right{text-align:right;white-space:nowrap}.nd-news-table__td--center{text-align:center}.nd-news-table__date{display:block;font-weight:500;font-size:14px;color:#0f172a}.nd-news-table__time{display:block;font-size:12px;color:#94a3b8;margin-top:2px}.nd-news-table__img{width:56px;height:40px;object-fit:cover;border-radius:6px;display:block}.nd-news-table__link{color:#2563eb;text-decoration:none}.nd-news-table__link:hover{text-decoration:underline}.nd-news-table__edit-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#64748b;transition:background .15s,color .15s}.nd-news-table__edit-btn:hover{background:#f1f5f9;color:#0f172a}.nd-news-table__del-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:4px;padding:0;border:none;background:none;border-radius:6px;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.nd-news-table__del-btn:hover{background:#fef2f2;color:#b91c1c}.nd-confirm-modal{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center}.nd-confirm-modal.is-open{display:flex}.nd-confirm-modal__overlay{position:absolute;inset:0;background:rgba(15,23,42,.5)}.nd-confirm-modal__dialog{position:relative;width:100%;max-width:440px;margin:16px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 20px 40px rgba(15,23,42,.2)}.nd-confirm-modal__title{font-family:"Inter",sans-serif;font-weight:600;font-size:18px;color:#0f172a;margin:0 0 10px}.nd-confirm-modal__text{font-family:"Inter",sans-serif;font-size:14px;line-height:1.5;color:#475569;margin:0 0 24px}.nd-confirm-modal__actions{display:flex;gap:12px;justify-content:flex-end}.nd-confirm-modal__btn{display:inline-flex;align-items:center;padding:10px 20px;border-radius:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;border:1px solid rgba(0,0,0,0)}.nd-confirm-modal__btn--cancel{background:#fff;border-color:#cbd5e1;color:#334155}.nd-confirm-modal__btn--cancel:hover{border-color:#94a3b8}.nd-confirm-modal__btn--delete{background:#dc2626;color:#fff}.nd-confirm-modal__btn--delete:hover{background:#b91c1c}.nd-news-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #f1f5f9;margin-top:4px}.nd-news-pagination__info{font-family:"Inter",sans-serif;font-size:13px;color:#64748b}.nd-news-pagination__controls{display:flex;align-items:center;gap:4px}.nd-news-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.nd-news-pagination__btn:hover{border-color:#94a3b8;background:#f8fafc}.nd-news-pagination__btn--active{color:#fff;background:#0a66cc;border-color:#0a66cc;cursor:default}.nd-news-pagination__btn--active:hover{background:#0a66cc;border-color:#0a66cc}.nd-news-pagination__btn--disabled{color:#cbd5e1;cursor:default;pointer-events:none}.nd-news-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-family:"Inter",sans-serif;font-size:13px;color:#64748b}.nd-news-empty{display:flex;align-items:center;justify-content:center;min-height:150px;color:#94a3b8;font-family:"Inter",sans-serif;font-size:16px}.nd-btn--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.nd-news-limit{text-align:right}.nd-news-limit__note{margin:8px 0 0;font-family:"Inter",sans-serif;font-size:12px;line-height:1.4;color:#717191}.nd-help-modal{display:none;position:fixed;inset:0;z-index:9999}.nd-help-modal.is-open{display:flex;align-items:center;justify-content:center}.nd-help-modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.4)}.nd-help-modal__dialog{position:relative;background:#fff;border-radius:12px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.15);z-index:1}.nd-help-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#64748b;padding:4px;border-radius:6px}.nd-help-modal__close:hover{background:#f1f5f9;color:#0f172a}.nd-help-modal__title{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#0f172a;margin:0 0 16px}.nd-help-modal__content{font-family:"Inter",sans-serif;font-size:14px;line-height:22px;color:#334155}.nd-help-modal__content b,.nd-help-modal__content strong{font-weight:600;color:#0f172a}.nd-help-modal__content i,.nd-help-modal__content em{font-style:italic}.nd-help-modal__content br{display:block;margin-bottom:4px}.nd-help-modal__content code{display:inline;background:#f1f5f9;color:#0f172a;padding:2px 6px;border-radius:4px;font-family:"SF Mono","Consolas","Monaco",monospace;font-size:13px}.nd-help-modal__content p{margin:0 0 8px}.nd-help-modal__content ol,.nd-help-modal__content ul{margin:0 0 8px;padding-left:20px}.nd-help-modal__content li{margin-bottom:4px}.nd-help-modal__content .nd-help-tags{width:100%;border-collapse:collapse;margin:8px 0 16px}.nd-help-modal__content .nd-help-tags td{padding:6px 12px 6px 0;border-bottom:1px solid #f1f5f9;vertical-align:middle}.nd-help-modal__content .nd-help-tags tr:last-child td{border-bottom:none}.nd-brand-picker{margin:16px 0;max-width:1216px;font-family:"Inter",sans-serif}.nd-brand-picker__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.nd-brand-picker__header{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f1f5f9}.nd-brand-picker__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:8px;background:#eff6ff;color:#0a66cc}.nd-brand-picker__heading{display:flex;flex-direction:column;gap:4px;margin-right:auto}.nd-brand-picker__title{font-size:18px;font-weight:600;color:#0f172a}.nd-brand-picker__intro{font-size:13px;line-height:1.5;color:#64748b}.nd-brand-picker__saved{display:inline-flex;align-items:center;gap:6px;color:#15803d;font-size:13px;font-weight:500;white-space:nowrap}.nd-brand-picker__list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.nd-brand-picker__tag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;user-select:none;font-size:14px;color:#0f172a;transition:background .15s,border-color .15s,color .15s}.nd-brand-picker__tag input{margin:0}.nd-brand-picker__tag:has(input:checked){background:#eff6ff;border-color:#0a66cc;color:#0a66cc}.nd-brand-picker__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f1f5f9}.nd-brand-picker__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;margin-right:auto;border-radius:999px;background:#eff6ff;color:#0a66cc;font-size:12px;font-weight:600}.nd-brand-picker__save{padding:10px 20px;border:none;border-radius:8px;background:#0f70e6;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.nd-brand-picker__save:hover{background:rgb(13.1265306122,98.0114285714,201.2734693878)}.nd-brand-picker--multi .nd-brand-cat{padding:16px 0;border-bottom:1px solid #f1f5f9}.nd-brand-picker--multi .nd-brand-cat:last-of-type{border-bottom:none}.nd-brand-picker--multi .nd-brand-cat__label{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;color:#0f172a;margin-bottom:10px}.nd-brand-picker--multi .nd-brand-cat__search{position:relative;max-width:420px;margin-bottom:10px}.nd-brand-picker--multi .nd-brand-cat__input{width:100%;height:40px;box-sizing:border-box;padding:9px 14px;font-family:"Inter",sans-serif;font-size:14px;color:#212121;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none}.nd-brand-picker--multi .nd-brand-cat__input:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(14,118,228,.1)}.nd-brand-picker--multi .nd-brand-cat__results{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.1)}.nd-brand-picker--multi .nd-brand-cat__results.is-open{display:block}.nd-brand-picker--multi .nd-brand-cat__result{padding:9px 14px;font-family:"Inter",sans-serif;font-size:14px;color:#0f172a;cursor:pointer}.nd-brand-picker--multi .nd-brand-cat__result:hover{background:#f1f5f9}.nd-brand-picker--multi .nd-brand-cat__result--empty{color:#94a3b8;cursor:default}.nd-brand-picker--multi .nd-brand-cat__result--empty:hover{background:none}.nd-brand-picker--multi .nd-brand-cat__chips{display:flex;flex-wrap:wrap;gap:8px}.nd-brand-picker--multi .nd-brand-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-family:"Inter",sans-serif;font-size:13px;color:#0f62fe}.nd-brand-picker--multi .nd-brand-chip__x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:rgba(15,98,254,.12);color:#0f62fe;font-size:15px;line-height:1;cursor:pointer}.nd-brand-picker--multi .nd-brand-chip__x:hover{background:rgba(15,98,254,.25)}#modal_window{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}#modal_window .window_bg{position:absolute;inset:0;width:auto;height:auto;background:rgba(15,23,42,.45)}#modal_window .window{position:relative;z-index:1;width:100%;max-width:400px}#modal_window .window_content_block{position:static;width:auto;padding:28px 24px 24px;background:#fff;border:none;border-radius:12px;box-shadow:0 20px 40px rgba(15,23,42,.18);font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#0f172a;text-align:center}#modal_window .window_content_block>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 0 0 !important}#modal_window .cross_white_bg_v2{display:none}#modal_window .button_v2{margin:0 !important}#modal_window .button_options_v2{height:auto;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:background .15s,border-color .15s}#modal_window .button_options_v2 a{display:block;padding:10px 24px;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#64748b;text-decoration:none}#modal_window .button_options_v2:hover{border-color:#94a3b8}#modal_window .button_options_v2:hover a{color:#0f172a}#modal_window .button_options_v2:has(>a[id^=delete-]){background:#dc2626;border-color:#dc2626}#modal_window .button_options_v2:has(>a[id^=delete-]) a{font-weight:600;color:#fff}#modal_window .button_options_v2:has(>a[id^=delete-]):hover{background:#b91c1c;border-color:#b91c1c}#modal_window .button_options_v2:has(>a[id^=delete-]):hover a{color:#fff}.edit-block{max-width:1216px !important;margin:24px 0 0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-left:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;float:none !important;font-family:"Inter",sans-serif}.edit-block.rsl{border-left:none !important;padding-right:0 !important}.edit-block>ul{list-style:none !important;margin:0 !important;padding:0 !important;display:block}.edit-block .edit-part-head{display:flex !important;align-items:center !important;gap:8px !important;padding:16px 0 12px !important;margin:16px 0 12px !important;border:none !important;border-top:none !important;border-bottom:1px solid #f1f5f9 !important;background:none !important;list-style:none !important;font-family:"Inter",sans-serif !important;font-weight:600 !important;font-size:11px !important;line-height:16px !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#525252 !important}.edit-block .edit-part-head:first-child{margin-top:0 !important;padding-top:0 !important}.edit-block .horizont_sep{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;justify-content:space-between !important;gap:16px !important;padding:16px !important;margin-bottom:8px !important;background:#fff !important;border:1px solid #e5e7eb !important;border-top:1px solid #e5e7eb !important;border-bottom:1px solid #e5e7eb !important;border-radius:8px !important;list-style:none !important;transition:border-color .15s !important}.edit-block .horizont_sep:hover{border-color:#cbd5e1 !important}.edit-block .horizont_sep:last-child{margin-bottom:0 !important}.edit-block .horizont_sep>a{font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:18px !important;line-height:28px !important;color:#0f62fe !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:8px;flex:0 0 auto;order:1}.edit-block .horizont_sep>a:hover{color:#0043ce !important;text-decoration:underline !important}.edit-block .horizont_sep>.fr{width:auto !important;float:none !important;order:3;margin-left:auto;align-self:center}.edit-block .horizont_sep>.fr svg{width:18px !important;height:18px !important}.edit-block .horizont_sep>.fr:has(.round_button_v3){display:flex !important;float:none !important;order:3;margin-left:auto;width:auto !important;align-self:center}.edit-block .horizont_sep>.fr:has(.round_button_v3) a.round_button_v3,.edit-block .horizont_sep>.fr:has(.round_button_v3) div.round_button_v3{display:inline-flex !important;align-items:center !important;gap:8px;float:none !important;height:38px;padding:8px 16px !important;font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:14px !important;line-height:20px !important;letter-spacing:0 !important;text-transform:none !important;background:#fff !important;color:#161616 !important;border:1px solid #e0e0e0 !important;box-shadow:0 1px 2px rgba(0,0,0,.05) !important;border-radius:6px !important;text-decoration:none !important;text-shadow:none !important;white-space:nowrap !important;cursor:pointer;transition:border-color .15s,background .15s}.edit-block .horizont_sep>.fr:has(.round_button_v3) a.round_button_v3:hover,.edit-block .horizont_sep>.fr:has(.round_button_v3) div.round_button_v3:hover{border-color:#94a3b8 !important;background:#f8fafc !important}.edit-block .horizont_sep .horizont_sep__warning-short{width:100% !important;order:4;margin:0 !important;flex-basis:100%}.edit-block .horizont_sep .horizont_sep__warning-short a,.edit-block .horizont_sep .horizont_sep__warning-short span,.edit-block .horizont_sep .horizont_sep__warning-short div{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#525252 !important}.edit-block .horizont_sep .horizont_sep__warning-short:has(img[src*=error]){display:flex !important;align-items:flex-start !important;gap:8px;padding:12px !important;background:rgba(255,237,213,.5) !important;border-radius:6px !important;margin-top:4px !important}.edit-block .horizont_sep .horizont_sep__warning-short:has(img[src*=error]) img{flex-shrink:0;margin-top:0 !important}.edit-block .horizont_sep .horizont_sep__warning-short:has(img[src*=error]) div,.edit-block .horizont_sep .horizont_sep__warning-short:has(img[src*=error]) span{color:#c2410c !important}.edit-block .horizont_sep .gr,.edit-block .horizont_sep span.gr,.edit-block .horizont_sep a.gr{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important;color:#525252 !important}.edit-block .horizont_sep>br{display:block !important;width:100% !important;order:4;flex-basis:100%;content:""}.edit-block .horizont_sep .hint{font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:18px !important;line-height:28px !important;color:#0f62fe !important;background:none !important;border:none !important;padding:0 !important}.edit-block .horizont_sep.horizont_sep__extended-description>a{order:-1 !important}.edit-block .horizont_sep.horizont_sep__preview{justify-content:flex-start !important;align-items:center !important;gap:6px !important}.edit-block .horizont_sep.horizont_sep__preview>a{font-size:16px !important;line-height:24px !important}.edit-block .horizont_sep:has(.horizont_sep__warning-short img[src*=error]){background:rgba(255,247,237,.5) !important;border-color:#ffedd5 !important}.edit-block .horizont_sep:has(.horizont_sep__warning-short img[src*=error]):hover{border-color:#fed7aa !important}.edit-block>ul>.horizont_sep:first-child>a:first-child img,.edit-block>ul>.horizont_sep:first-child>a img,.edit-block>ul>.horizont_sep:first-child>img,.edit-block .horizont_sep:first-child>a:first-child img,.edit-block .horizont_sep:first-child>a img,.edit-block .horizont_sep:first-child>img{max-width:302px !important;height:auto !important;max-height:226px !important;background:#d9d9d9;border-radius:4px;object-fit:cover}.edit-block img[src*=error-24px],.edit-block img[src*=error_outline]{width:14px !important;height:14px !important;margin-right:4px !important}.edit-block .info_mess,.edit-block .alert_mess,.edit-block .alert_mess_nice_form{font-family:"Inter",sans-serif !important;font-size:13px !important;line-height:18px !important;border-radius:8px !important;margin-bottom:16px !important}.nd-edit-brands{max-width:960px;margin:0 auto;padding:40px 0 80px;font-family:"Inter",sans-serif}.nd-edit-brands__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.nd-edit-brands__title{font-weight:700;font-size:28px;line-height:34px;letter-spacing:-0.5px;color:#0b0b0b;margin-bottom:8px}.nd-edit-brands__subtitle{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.3px;color:#717191}.nd-edit-brands__autosave{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:13px;line-height:16px;color:#22c55e;white-space:nowrap;padding-top:6px}.nd-edit-brands__autosave svg{flex-shrink:0}.nd-edit-brands__add-row{display:flex;justify-content:flex-end;margin-bottom:24px}.nd-edit-brands__add-btn{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:13px;line-height:16px;color:#0a66cc;text-decoration:none;padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;transition:border-color .15s}.nd-edit-brands__add-btn:hover{border-color:#0a66cc}.nd-edit-brands__add-btn svg{flex-shrink:0}.nd-edit-brands__group{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.nd-edit-brands__group:last-of-type{border-bottom:none}.nd-edit-brands__group-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.nd-edit-brands__group-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.nd-edit-brands__group-icon svg{width:20px;height:20px}.nd-edit-brands__group-title{font-weight:700;font-size:16px;line-height:20px;letter-spacing:-0.3px;color:#0b0b0b}.nd-edit-brands__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}@media(max-width: 768px){.nd-edit-brands__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){.nd-edit-brands__grid{grid-template-columns:repeat(2, 1fr)}}.nd-edit-brands__item{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s;min-width:0}.nd-edit-brands__item:hover{border-color:#bdbdca}.nd-edit-brands__item--checked,.nd-edit-brands__item:has(input:checked){border-color:#0a66cc;background:#f0f7ff}.nd-edit-brands__item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.nd-edit-brands__checkbox{width:16px;height:16px;border:1.5px solid #bdbdca;border-radius:3px;flex-shrink:0;position:relative;transition:background .15s,border-color .15s}.nd-edit-brands__item--checked .nd-edit-brands__checkbox,.nd-edit-brands__item:has(input:checked) .nd-edit-brands__checkbox{background:#0a66cc;border-color:#0a66cc}.nd-edit-brands__item--checked .nd-edit-brands__checkbox::after,.nd-edit-brands__item:has(input:checked) .nd-edit-brands__checkbox::after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.nd-edit-brands__label{font-weight:400;font-size:13px;line-height:16px;letter-spacing:-0.3px;color:#0b0b0b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-edit-brands__item--checked .nd-edit-brands__label,.nd-edit-brands__item:has(input:checked) .nd-edit-brands__label{font-weight:500}.nd-edit-brands__error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;font-size:14px;line-height:20px;color:#b91c1c;margin-bottom:24px}.nd-edit-brands__footer{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid #e5e7eb;margin-top:8px}.nd-edit-brands__cancel{font-weight:500;font-size:14px;line-height:20px;color:#717191;text-decoration:none;padding:10px 0}.nd-edit-brands__cancel:hover{color:#0b0b0b}.nd-edit-brands__save{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#0a66cc;color:#fff;border:none;border-radius:6px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.3px;cursor:pointer;transition:background .15s}.nd-edit-brands__save:hover{background:rgb(8.0934579439,82.553271028,165.1065420561)}.nd-edit-brands__save svg{flex-shrink:0}.nd-edit-dop-info{max-width:1216px;margin:24px 0 40px}.nd-edit-dop-info__toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.nd-edit-dop-info__add-btn{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#0a66cc;text-decoration:none;padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:border-color .15s,background .15s}.nd-edit-dop-info__add-btn:hover{border-color:#0a66cc;background:#f0f7ff}.nd-edit-dop-info__add-btn svg{flex-shrink:0}.nd-edit-dop-info__card{display:none !important}.nd-edit-dop-info:not(:has(.nd-dop-table-wrap)) .nd-edit-dop-info__card{display:block !important}.nd-dop-table-wrap{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:12px;overflow:hidden}.nd-dop-table{width:100%;border-collapse:collapse}.nd-dop-table thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}.nd-dop-table th{font-family:"Inter",sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#64748b;padding:16px 12px;text-align:center;white-space:nowrap}.nd-dop-table th:nth-child(2),.nd-dop-table th:nth-child(3){text-align:left}.nd-dop-table th:nth-child(5){display:none}.nd-dop-table__row{border-top:1px solid #f1f5f9;transition:background .1s}.nd-dop-table__row:first-child{border-top:none}.nd-dop-table__row:hover{background:#fafbfc}.nd-dop-table__row--draft{opacity:.75}.nd-dop-table__row td{padding:8px 12px;vertical-align:middle;height:80px}.nd-dop-table__num{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;color:#64748b;text-align:center;width:50px}.nd-dop-table__img-cell{width:100px}.nd-dop-table__img{width:82px;height:65px;border-radius:4px;border:1px solid #e2e8f0;background:#f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center}.nd-dop-table__img img{width:100%;height:100%;object-fit:cover}.nd-dop-table__img--empty svg{color:#94a3b8}.nd-dop-table__title{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#0f172a}.nd-dop-table__edit-cell{text-align:center;width:80px}.nd-dop-table__edit-link{display:inline-flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#2563eb;text-decoration:none}.nd-dop-table__edit-link:hover{text-decoration:underline}.nd-dop-table__status-cell{text-align:center;width:110px;display:none}.nd-dop-table__status{display:flex;flex-direction:column;align-items:center;gap:4px}.nd-dop-toggle{display:inline-block;cursor:pointer}.nd-dop-toggle__track{display:block;width:40px;height:20px;background:#cbd5e1;border-radius:9999px;position:relative;transition:background .2s}.nd-dop-toggle__thumb{position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:4px solid #e2e8f0;border-radius:9999px;transition:left .2s,border-color .2s;box-sizing:border-box}.nd-dop-toggle--on .nd-dop-toggle__track{background:#2563eb}.nd-dop-toggle--on .nd-dop-toggle__thumb{left:20px;border-color:#2563eb}.nd-dop-table__status-label{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#64748b}.nd-dop-table__status-label--pub{color:#15803d}.nd-dop-table__actions-cell{text-align:center;width:120px}.nd-dop-table__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.nd-dop-table__action-link{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#64748b;text-decoration:none}.nd-dop-table__action-link:hover{text-decoration:underline}.nd-dop-table__action-link--del{color:#ef4444}.nd-dop-table__order-cell{text-align:center;width:60px;color:#94a3b8}.nd-dop-table__drag-handle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:32px;cursor:grab;border-radius:4px;transition:background .1s;user-select:none;touch-action:none}.nd-dop-table__drag-handle:hover{background:#f1f5f9}.nd-dop-table__drag-handle:active{cursor:grabbing}.nd-dop-table__row--dragging{opacity:.55;background:#f8fafc}.nd-dop-table__footer{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(239,246,255,.5);border-top:1px solid #f1f5f9;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#475569}.nd-dop-table__footer svg{flex-shrink:0;margin-top:2px}.nd-edit-list{max-width:1216px;margin:24px 0 40px}.nd-edit-list__toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.nd-edit-list__toolbar .round_button_v3{display:inline-flex;align-items:center;gap:6px;height:auto;min-width:0;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#fff;background:#0a66cc;border:1px solid #0a66cc;border-radius:8px;padding:10px 20px;text-decoration:none;box-shadow:none;transition:background .15s,border-color .15s}.nd-edit-list__toolbar .round_button_v3:hover{background:#0b63c5;border-color:#0b63c5;color:#fff}.nd-edit-list .wide-edit-table{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:12px;overflow:hidden}.nd-edit-list .g_edit_tbl{width:100%;border-collapse:collapse;margin:0}.nd-edit-list .g_edit_tbl_th{background:#f8fafc;border-bottom:1px solid #e2e8f0}.nd-edit-list .g_edit_tbl_th th{font-family:"Inter",sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#64748b;padding:16px 12px;text-align:left;white-space:nowrap}.nd-edit-list .g_edit_tbl_tr{border-top:1px solid #f1f5f9;transition:background .1s}.nd-edit-list .g_edit_tbl_tr:hover{background:#fafbfc}.nd-edit-list .g_edit_tbl_tr td{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;padding:14px 12px;vertical-align:middle}.nd-edit-list .g_edit_tbl_tr a{color:#0a66cc;text-decoration:none}.nd-edit-list .g_edit_tbl_tr a:hover{text-decoration:underline}.nd-edit-list .fr,.nd-edit-list .cl,.nd-edit-list .clr{float:none;clear:both}.nd-edit-list--fit .wide-edit-table{overflow-x:auto;max-width:100%}.nd-edit-list--fit .g_edit_tbl{background:none;border:0;border-radius:0;font-size:inherit}.nd-edit-list--fit .g_edit_tbl_th th{white-space:normal}.nd-edit-list--fit .g_edit_tbl_tr td{border-top:0;overflow-wrap:anywhere;font-variant-ligatures:none;font-feature-settings:"calt" 0}.nd-edit-list--fit .g_edit_sort_handle,.nd-edit-list--fit .g_edit_sort_handle:hover{display:inline-block;max-width:none;padding:0;background:none;border-radius:0}.nd-edit-list__empty{display:flex;align-items:center;justify-content:center;min-height:160px;padding:32px 24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:12px;text-align:center}.nd-edit-list__empty-text{margin:0;font-family:"Inter",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#94a3b8}.nd-expo-table-wrap{overflow-x:auto}.nd-expo-table{width:100%;border-collapse:collapse}.nd-expo-table__th{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#64748b;text-align:left;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap}.nd-expo-table__th--right{text-align:right}.nd-expo-table__row{transition:background .1s}.nd-expo-table__row:hover{background:#f8fafc}.nd-expo-table__row:not(:last-child){border-bottom:1px solid #f1f5f9}.nd-expo-table__td{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#0f172a;padding:16px;vertical-align:middle}.nd-expo-table__td--dates{white-space:nowrap}.nd-expo-table__td--booth{white-space:nowrap}.nd-expo-table__td--actions{width:1%;white-space:nowrap;text-align:right}.nd-expo-table__name{display:block;font-weight:500;color:#0a66cc;text-decoration:none}.nd-expo-table__name:hover{text-decoration:underline}.nd-expo-table__place{display:block;margin-top:2px;font-size:12px;line-height:16px;color:#94a3b8}.nd-expo-table__period{display:inline-block}.nd-expo-table__badge{display:inline-block;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.2px;text-transform:uppercase;color:#0a66cc;background:#eaf3fe;border-radius:999px;vertical-align:middle}.nd-expo-table__muted{color:#cbd5e1}.nd-expo-table__action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:4px;color:#64748b;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.nd-expo-table__action:hover{color:#0a66cc;border-color:#cbd5e1;background:#f8fafc}.nd-expo-table__action--delete:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.nd-expo-empty{display:flex;align-items:center;justify-content:center;min-height:160px;padding:32px 24px;text-align:center}.nd-expo-empty__text{margin:0;max-width:460px;font-family:"Inter",sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#94a3b8}.nd-expo-view__hero{background:#f5f5f7;border-bottom:1px solid #e8e8ed;padding:40px 0 44px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nd-expo-view__hero-grid{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.nd-expo-view__hero-grid--no-poster{grid-template-columns:1fr}@media(max-width: 480px){.nd-expo-view__hero-grid{grid-template-columns:1fr;gap:24px}}.nd-expo-view__poster{display:flex;align-items:center;justify-content:center;padding:16px;background:#fff;border:1px solid #e8e8ed;border-radius:16px}.nd-expo-view__poster img{display:block;max-width:100%;height:auto;border-radius:8px}.nd-expo-view__badge{display:inline-block;margin-bottom:14px;padding:4px 12px;font-family:"Inter",sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.4px;text-transform:uppercase;color:#0a66cc;background:#eaf3fe;border-radius:999px}.nd-expo-view__badge--past{color:#6e6e73;background:#e8e8ed}.nd-expo-view__title{margin:0 0 24px;font-family:"Inter",sans-serif;font-weight:700;font-size:40px;line-height:48px;color:#0f172a}@media(max-width: 480px){.nd-expo-view__title{font-size:28px;line-height:34px}}.nd-expo-view__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px 32px;margin:0}.nd-expo-view__fact-label{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.4px;text-transform:uppercase;color:#86868b}.nd-expo-view__fact-value{margin:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#1d1d1f}.nd-expo-view__organizer{display:inline-flex;align-items:center;gap:8px;color:#0a66cc;text-decoration:none}.nd-expo-view__organizer:hover{text-decoration:underline}.nd-expo-view__organizer-logo{width:28px;height:28px;box-sizing:border-box;padding:2px;border-radius:50%;background:#fff;border:1px solid #e8e8ed;object-fit:contain}.nd-expo-view__section{padding:44px 0 0}.nd-expo-view__section:last-of-type{padding-bottom:8px}.nd-expo-view__section-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-family:"Inter",sans-serif;font-weight:600;font-size:26px;line-height:32px;color:#0f172a}@media(max-width: 480px){.nd-expo-view__section-title{font-size:22px;line-height:28px}}.nd-expo-view__count{padding:2px 10px;font-size:14px;font-weight:600;line-height:20px;color:#6e6e73;background:#f5f5f7;border-radius:999px}.nd-expo-view__text{max-width:840px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:26px;color:#3a3a3c}.nd-expo-view__exhibitors{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:16px}.nd-expo-view__cards,.nd-expo-view__expo-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px}.nd-expo-exhibitor{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e8e8ed;border-radius:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.nd-expo-exhibitor:hover{border-color:#cbd5e1;box-shadow:0 2px 10px rgba(0,0,0,.06)}.nd-expo-exhibitor__logo{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;box-sizing:border-box;padding:4px;background:#fff;border:1px solid #f1f5f9;border-radius:8px}.nd-expo-exhibitor__logo img{max-width:100%;max-height:100%;object-fit:contain}.nd-expo-exhibitor__initial{font-family:"Inter",sans-serif;font-weight:600;font-size:18px;color:#94a3b8}.nd-expo-exhibitor__body{display:flex;flex-direction:column;gap:2px;min-width:0}.nd-expo-exhibitor__name{font-family:"Inter",sans-serif;font-weight:500;font-size:15px;line-height:20px;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-expo-exhibitor__stand{font-family:"Inter",sans-serif;font-size:13px;line-height:18px;color:#86868b}body:has(.nd-expo-view__hero) main{padding-top:0}body:has(.nd-expo-view__hero) #center_u{padding-left:0}.nd-expo-index__head{background:#f5f5f7;border-bottom:1px solid #e8e8ed;padding:36px 0 32px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nd-expo-index__title{margin:0 0 8px;font-family:"Inter",sans-serif;font-weight:700;font-size:36px;line-height:44px;color:#0f172a}@media(max-width: 480px){.nd-expo-index__title{font-size:26px;line-height:32px}}.nd-expo-index__subtitle{margin:0 0 24px;max-width:720px;font-family:"IBM Plex Sans",sans-serif;font-size:15px;line-height:23px;color:#6e6e73}.nd-expo-index__filters{display:flex;flex-direction:column;gap:14px}.nd-expo-index__filter{display:flex;align-items:baseline;gap:12px}@media(max-width: 480px){.nd-expo-index__filter{flex-direction:column;gap:8px}}.nd-expo-index__filter-label{flex:0 0 auto;min-width:64px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.4px;text-transform:uppercase;color:#86868b}.nd-expo-index__pills{display:flex;flex-wrap:wrap;gap:8px}.nd-expo-index__list-section{padding:32px 0 8px}.nd-expo-index__count{margin-bottom:14px;font-family:"Inter",sans-serif;font-size:13px;line-height:18px;color:#86868b}.nd-expo-index__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nd-expo-index__empty{display:flex;align-items:center;justify-content:center;min-height:160px;padding:32px 24px;background:#fff;border:1px solid #e8e8ed;border-radius:12px}.nd-expo-index__empty-text{margin:0;font-family:"Inter",sans-serif;font-size:15px;line-height:22px;color:#94a3b8}.nd-expo-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#3a3a3c;background:#fff;border:1px solid #e2e8f0;border-radius:999px;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.nd-expo-pill:hover{border-color:#cbd5e1;color:#0f172a}.nd-expo-pill__count{font-size:12px;font-weight:500;color:#94a3b8}.nd-expo-pill--active{color:#fff;background:#0a66cc;border-color:#0a66cc}.nd-expo-pill--active:hover{color:#fff;background:#0b63c5;border-color:#0b63c5}.nd-expo-pill--active .nd-expo-pill__count{color:hsla(0,0%,100%,.75)}.nd-expo-row{display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;background:#fff;border:1px solid #e8e8ed;border-radius:12px;transition:border-color .15s,box-shadow .15s}.nd-expo-row:hover{border-color:#cbd5e1;box-shadow:0 2px 10px rgba(0,0,0,.06)}.nd-expo-row--running{border-color:#bfdbfe;background:#f8fbff}.nd-expo-row__date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 72px;width:72px;padding:8px 4px;background:#f5f5f7;border-radius:10px;text-decoration:none}.nd-expo-row__day{font-family:"Inter",sans-serif;font-weight:700;font-size:22px;line-height:26px;color:#0f172a}.nd-expo-row__month{font-family:"Inter",sans-serif;font-size:11px;line-height:15px;text-transform:uppercase;letter-spacing:.4px;color:#6e6e73;text-align:center}.nd-expo-row__year{font-family:"Inter",sans-serif;font-size:11px;line-height:15px;color:#a1a1a6}.nd-expo-row__logo{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;box-sizing:border-box;padding:4px;background:#fff;border:1px solid #f1f5f9;border-radius:8px}.nd-expo-row__logo img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width: 480px){.nd-expo-row__logo{display:none}}.nd-expo-row__body{flex:1 1 auto;min-width:0}.nd-expo-row__name{display:block;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:22px;color:#0f172a;text-decoration:none}.nd-expo-row__name:hover{color:#0a66cc}.nd-expo-row__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}.nd-expo-row__meta-item{display:inline-flex;align-items:center;gap:5px;font-family:"Inter",sans-serif;font-size:13px;line-height:18px;color:#6e6e73}.nd-expo-row__when{flex:0 0 auto}@media(max-width: 480px){.nd-expo-row__when{display:none}}.nd-expo-row__badge{display:inline-block;padding:4px 10px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#6e6e73;background:#f5f5f7;border-radius:999px;white-space:nowrap}.nd-expo-row__badge--running{color:#0a66cc;background:#eaf3fe;font-weight:600}@media(max-width: 480px){.nd-expo-row{padding:12px;gap:12px}}body:has(.nd-expo-index__head) main{padding-top:0}body:has(.nd-expo-index__head) #center_u{padding-left:0}.nd-plans{margin:32px 0 0;padding:24px;gap:16px;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #f3f4f6;box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:12px}.nd-plans__title{font-family:"Inter",sans-serif;font-weight:700;font-size:18px;line-height:28px;color:#111827;margin:0}.nd-plans__link{font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#0f70e6;text-decoration:none}.nd-plans__link:hover{text-decoration:underline}.nd-plans__slider{width:100%;padding:48px 0 16px;position:relative}.nd-plans__track{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.nd-plans__track::before{content:"";position:absolute;top:7px;left:0;right:0;height:4px;background:#e5e7eb;border-radius:4px}.nd-plans__track::after{content:"";position:absolute;top:7px;left:0;height:4px;background:#0f70e6;border-radius:4px}.nd-plans__step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;min-width:64px}.nd-plans__dot{width:16px;height:16px;background:#d1d5db;border:2px solid #fff;border-radius:9999px;box-sizing:border-box}.nd-plans__step--active .nd-plans__dot{background:#d1d5db}.nd-plans__step--current .nd-plans__dot{background:#0f70e6;box-shadow:0px 1px 2px rgba(0,0,0,.05)}.nd-plans__step-label{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#6b7280;margin-top:8px;text-align:center;white-space:nowrap}.nd-plans__step--active .nd-plans__step-label{font-weight:500;color:#1f2937}.nd-plans__step--current .nd-plans__step-label{font-weight:700;color:#111827}.nd-plans__stars{color:#f59e0b;font-size:12px;letter-spacing:1px;margin-top:4px}.nd-plans__card-wrap{display:flex;justify-content:flex-end;width:100%;padding-top:16px}.nd-plans__card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:4px;width:256px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.nd-plans__card-visitors{width:100%;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#6b7280;text-align:center}.nd-plans__card-price{width:100%;font-family:"Inter",sans-serif;font-weight:700;font-size:18px;line-height:28px;color:#111827;text-align:center}.nd-plans__card-period{width:100%;font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#6b7280;text-align:center}.nd-plans__card-until{width:100%;font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9ca3af;text-align:center;padding-top:12px}.nd-plans__card-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:12px 16px 8px;margin-top:12px;background:#0f70e6;border-radius:4px;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#fff;text-decoration:none;transition:background .15s}.nd-plans__card-btn:hover{background:rgb(12.5020408163,93.3485714286,191.6979591837);color:#fff}.nd-project-type-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin:24px 0}@media(max-width: 768px){.nd-project-type-grid{grid-template-columns:1fr}}.nd-project-type-item{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;user-select:none;font-family:"Inter",sans-serif}.nd-project-type-item:hover{border-color:#bdbdca}.nd-project-type-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.nd-project-type-item--checked,.nd-project-type-item:has(input:checked){border-color:#0a66cc;background:#f0f7ff}.nd-project-type-item__checkbox{width:18px;height:18px;border:1.5px solid #bdbdca;border-radius:4px;flex-shrink:0;position:relative;transition:background .15s,border-color .15s;background:#fff}.nd-project-type-item--checked .nd-project-type-item__checkbox,.nd-project-type-item:has(input:checked) .nd-project-type-item__checkbox{background:#0a66cc;border-color:#0a66cc}.nd-project-type-item--checked .nd-project-type-item__checkbox::after,.nd-project-type-item:has(input:checked) .nd-project-type-item__checkbox::after{content:"";position:absolute;top:2px;left:5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.nd-project-type-item__label{font-weight:400;font-size:14px;line-height:20px;color:#0b0b0b}.nd-project-type-item--checked .nd-project-type-item__label,.nd-project-type-item:has(input:checked) .nd-project-type-item__label{font-weight:500}.nd-publishing{max-width:1216px;margin:0;font-family:"Inter",sans-serif}.nd-publishing__section{margin-bottom:24px}.nd-publishing__section:last-child{margin-bottom:0}.nd-publishing__section-header{display:flex;align-items:center;gap:8px;padding:16px 0 12px;border-bottom:1px solid #f1f5f9;margin-bottom:12px}.nd-publishing__section-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#525252}.nd-publishing__section-title{font-weight:600;font-size:11px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:#525252}.nd-publishing__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px;margin-bottom:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .15s,background .15s}.nd-publishing__item:hover{border-color:#cbd5e1}.nd-publishing__item:last-child{margin-bottom:0}.nd-publishing__item--warning{background:rgba(255,247,237,.5);border-color:#ffedd5}.nd-publishing__item--warning:hover{border-color:#fed7aa}.nd-publishing__item-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.nd-publishing__item-name{font-weight:500;font-size:18px;line-height:28px;color:#0f62fe;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.nd-publishing__item-name:hover{color:#0043ce;text-decoration:underline}.nd-publishing__item-subtitle{font-weight:400;font-size:14px;line-height:20px;color:#525252;margin:0}.nd-publishing__item-desc{font-weight:400;font-size:14px;line-height:20px;color:#161616;margin:0;padding:4px 0 8px}.nd-publishing__warning-box{display:flex;flex-direction:row;align-items:flex-start;padding:12px;gap:8px;width:100%;background:rgba(255,237,213,.5);border-radius:6px;margin-top:4px}.nd-publishing__warning-icon{flex-shrink:0;margin-top:2px;color:#f97316;display:inline-flex}.nd-publishing__warning-text{font-weight:400;font-size:14px;line-height:20px;color:#c2410c;margin:0;flex:1}.nd-publishing__item-action{flex-shrink:0;display:flex;align-items:flex-start}.nd-publishing__btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;height:38px;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:6px;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#161616;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.nd-publishing__btn:hover{border-color:#0a66cc;color:#0a66cc}.nd-publishing__btn svg{flex-shrink:0}.nd-publishing__badge{display:inline-flex;align-items:center;gap:4px;font-weight:500;font-size:12px;line-height:16px;padding:4px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0}.nd-publishing__badge--ok{color:#15803d;background:#f0fdf4}.nd-dashboard{max-width:1216px;margin:24px 0 48px;font-family:"Inter",sans-serif}.nd-dashboard__welcome{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:20px 24px;background:#f4f8fd;border:1px solid #e1ecf9;border-radius:8px}@media(max-width: 768px){.nd-dashboard__welcome{flex-direction:column;gap:16px}}@media(max-width: 480px){.nd-dashboard__welcome{flex-direction:column;gap:16px;padding:16px}}.nd-dashboard__welcome-text{min-width:0}.nd-dashboard__welcome-title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:24px;font-weight:700;line-height:130%;color:#0b0b0b}.nd-dashboard__welcome-title svg{flex-shrink:0;color:#0a66cc}@media(max-width: 480px){.nd-dashboard__welcome-title{font-size:18px}}.nd-dashboard__welcome-line{margin:0;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:150%;color:#374151}.nd-dashboard__welcome-email{color:#6b7280}.nd-dashboard__welcome-status{margin:8px 0 0;font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:150%;color:#6b7280}.nd-dashboard__progress{flex:0 0 280px;width:280px;max-width:100%}@media(max-width: 768px){.nd-dashboard__progress{width:100%;flex-basis:auto}}@media(max-width: 480px){.nd-dashboard__progress{width:100%;flex-basis:auto}}.nd-dashboard__progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-family:"IBM Plex Sans",sans-serif;font-size:13px;line-height:140%;color:#6b7280}.nd-dashboard__progress-percent{font-weight:600;color:#0b0b0b}.nd-dashboard__progress-bar{height:8px;border-radius:999px;background:#dce7f5;overflow:hidden}.nd-dashboard__progress-bar span{display:block;height:100%;border-radius:999px;background:#0a66cc;transition:width .4s ease}.nd-dashboard__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 48px;margin-top:16px}@media(max-width: 480px){.nd-dashboard__grid{grid-template-columns:minmax(0, 1fr);gap:0}}.nd-dashboard__section{padding:16px 0 8px}.nd-dashboard__section-title{display:flex;align-items:center;gap:10px;margin:0 0 4px;padding-bottom:10px;border-bottom:1px solid #e5e7eb;font-size:18px;font-weight:700;line-height:130%;color:#0b0b0b}.nd-dashboard__section-icon{display:inline-flex;width:20px;height:20px;color:#525252}.nd-dashboard__list{list-style:none;margin:0;padding:0}.nd-dashboard__item{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 0;border-bottom:1px solid #f1f5f9}.nd-dashboard__item:last-child{border-bottom:none}.nd-dashboard__state{display:inline-flex;flex-shrink:0;color:#a0aec0}.nd-dashboard__item--done .nd-dashboard__state{color:#16a34a}.nd-dashboard__link{font-family:"IBM Plex Sans",sans-serif;font-size:17px;line-height:140%;color:#0a66cc;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-dashboard__link:hover{color:#0056b3;text-decoration:underline}.nd-dashboard__count{font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:500;line-height:1;padding:3px 7px;border-radius:999px;background:#f1f5f9;color:#374151}.nd-dashboard__add{margin-left:auto;flex-shrink:0;font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:600;line-height:1;padding:7px 12px;border:1px solid #0a66cc;border-radius:999px;color:#0a66cc;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.nd-dashboard__add:hover{background:#0a66cc;color:#fff}.nd-dashboard-back{max-width:1216px;margin:20px 0 4px}.nd-dashboard-back a{display:inline-flex;align-items:center;gap:8px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:500;color:#374151;text-decoration:none}.nd-dashboard-back a svg{flex-shrink:0}.nd-dashboard-back a:hover{color:#0a66cc}.nd-crop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px;margin:0 0 24px;font-family:"Inter",sans-serif}.nd-crop__main{flex:1 1 320px;min-width:0}.nd-crop__stage{position:relative;display:inline-block;max-width:100%;background:#fff;background-image:linear-gradient(45deg, #F1F5F9 25%, transparent 25%),linear-gradient(-45deg, #F1F5F9 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #F1F5F9 75%),linear-gradient(-45deg, transparent 75%, #F1F5F9 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;touch-action:none;user-select:none}.nd-crop__img{display:block;max-width:100%;height:auto}.nd-crop__box{position:absolute;top:0;left:0;box-sizing:border-box;border:2px solid #fff;border-radius:2px;box-shadow:0 0 0 9999px rgba(15,23,42,.45);cursor:move}.nd-crop__handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;background:#fff;border:2px solid #1668d8;border-radius:50%;cursor:nwse-resize}.nd-crop__hint{margin:10px 0 0;font-size:13px;line-height:18px;color:#64748b}.nd-crop__aside{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.nd-crop__preview-label{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#64748b}.nd-crop__preview{width:96px;height:96px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;border:1px solid #e2e8f0}.nd-crop__preview--small{width:36px;height:36px}.admin--nd{box-sizing:border-box;max-width:940px;margin:0 auto;padding:32px 16px 64px;font-family:"Inter",sans-serif;color:#0f172a}.admin--nd h2{margin:32px 0 10px;font-family:"Inter",sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#64748b}.admin--nd h2:first-child{margin-top:0}.admin--nd .alert_mess,.admin--nd .alert_mess_1,.admin--nd .info_mess,.admin--nd .info_mess_white,.admin--nd .error_mess,.admin--nd .error_mess_1{margin:0;padding:6px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);font-size:14px;line-height:20px;color:#0f172a}.admin--nd .alert_mess p,.admin--nd .alert_mess_1 p,.admin--nd .info_mess p,.admin--nd .error_mess p{margin:8px 0 0;padding:0}.admin--nd .alert_mess a,.admin--nd .alert_mess_1 a,.admin--nd .info_mess a,.admin--nd .error_mess a{display:inline-block;padding:5px 9px;margin:1px 0;border-radius:6px;color:#0a66cc;text-decoration:none;transition:background .1s,color .1s}.admin--nd .alert_mess a:hover,.admin--nd .alert_mess_1 a:hover,.admin--nd .info_mess a:hover,.admin--nd .error_mess a:hover{background:#f1f5f9;color:#0b4fa0}.admin--nd table{width:100%;margin:12px 0 0;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:none;font-size:13px}.admin--nd th{padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap}.admin--nd td{padding:9px 12px;border-top:1px solid #f1f5f9;color:#0f172a;text-align:left}.admin--nd tbody tr:hover{background:#fafbfc}.admin--nd .mdl-data-table{box-shadow:none}.admin--nd .mdl-data-table td,.admin--nd .mdl-data-table th{font-family:"Inter",sans-serif}.adm-list{margin:0;padding:0 0 64px;background:#f8fafc;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#0f172a}.adm-list table{width:100% !important;max-width:1080px;margin:24px auto;border-collapse:separate;border-spacing:0 8px}.adm-list td{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:12px 16px;vertical-align:middle;font-size:14px;line-height:20px}.adm-list td:first-child{border-left:1px solid #e2e8f0;border-radius:10px 0 0 10px}.adm-list td:last-child{border-right:1px solid #e2e8f0;border-radius:0 10px 10px 0}.adm-list td+td{white-space:nowrap;width:1%;text-align:right}.adm-list td[colspan]{background:rgba(0,0,0,0);border:0;border-radius:0;padding:4px 0;text-align:center;width:auto;white-space:normal}.adm-list td[colspan] a{display:inline-block;padding:9px 20px;background:#0a66cc;border-radius:8px;color:#fff;font-weight:600;text-decoration:none}.adm-list td[colspan] a:hover{background:#0b4fa0;text-decoration:none}.adm-list td[colspan] a[href^="index.php"]{background:#fff;border:1px solid #e2e8f0;color:#475569;font-weight:500}.adm-list td[colspan] a[href^="index.php"]:hover{background:#fff;border-color:#94a3b8;color:#0f172a}.adm-list tr[style*=background-color] td{background:#f0fdf4 !important;border-color:#bbf7d0}.adm-list a{color:#0a66cc;text-decoration:none}.adm-list a:hover{text-decoration:underline}.adm-list td+td a{display:inline-block;padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#475569}.adm-list td+td a:hover{border-color:#94a3b8;color:#0f172a;text-decoration:none}.adm-list>table.mdl-data-table,.adm-list .mdl-data-table{max-width:1080px;margin:24px auto 0;border:1px solid #e2e8f0;border-radius:10px;border-collapse:collapse;border-spacing:0;overflow:hidden;box-shadow:none;background:#fff}.adm-list>table.mdl-data-table th,.adm-list .mdl-data-table th{padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-family:"Inter",sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap}.adm-list>table.mdl-data-table td,.adm-list .mdl-data-table td{border:0;border-top:1px solid #f1f5f9;border-radius:0;padding:9px 12px;font-family:"Inter",sans-serif;width:auto;white-space:normal;text-align:left}.adm-list--news td{vertical-align:top}.adm-list--news td img{width:120px !important;height:auto;border-radius:8px;border:1px solid #e2e8f0;padding:0 !important;margin:0 16px 8px 0}.adm-list--news td>div[style]{margin-left:0 !important;overflow:hidden}.adm-list--news td>div[style]>div{margin-top:4px}body:has(.admin--nd){background:#f8fafc}body:has(.admin--nd) .head_logo{height:auto;padding:0;background:#fff;border-bottom:1px solid #e2e8f0}body:has(.admin--nd) #top_u{box-sizing:border-box;max-width:940px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px}body:has(.admin--nd) #logo_u2{display:flex;align-items:center}body:has(.admin--nd) #logo_u2 img{display:block;max-height:32px;width:auto}body:has(.admin--nd) .span1_5{width:auto;float:none}body:has(.admin--nd) #sidebar-menu{float:none}body:has(.admin--nd) .mdl-grid{padding:0;margin:0}body:has(.admin--nd) .mdl-cell{margin:0;width:100%}.badges-admin select,.badges-admin textarea,.badges-admin input[type=number],.badges-admin input[type=url],.admin--ok input[type=text],.adm-form--uni input[type=password],.adm-form input[type=search],.adm-form input[type=text],.adm-form input:not([type]),.adm-form textarea,.adm-form select{box-sizing:border-box;padding:9px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#0f172a;outline:none;transition:border-color .12s,box-shadow .12s}.badges-admin select:focus,.badges-admin textarea:focus,.badges-admin input[type=number]:focus,.badges-admin input[type=url]:focus,.admin--ok input[type=text]:focus,.adm-form--uni input[type=password]:focus,.adm-form input[type=search]:focus,.adm-form input[type=text]:focus,.adm-form input:focus:not([type]),.adm-form textarea:focus,.adm-form select:focus{border-color:#0a66cc;box-shadow:0 0 0 3px rgba(10,102,204,.12)}.badges-admin select,.adm-form select{height:40px}.badges-admin textarea,.adm-form textarea{min-height:88px;height:auto !important;resize:vertical}.badges-admin button[type=submit],.admin--ok input[type=submit],.adm-form input[type=submit]{padding:10px 22px;background:#0a66cc;border:0;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.badges-admin button[type=submit]:hover,.admin--ok input[type=submit]:hover,.adm-form input[type=submit]:hover{background:#0b4fa0}.badges-admin button.badges-admin__danger,.adm-form .adm-form__image-delete{padding:8px 16px;background:#fff;border:1px solid #fca5a5;border-radius:8px;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;color:#b91c1c;cursor:pointer}.badges-admin button.badges-admin__danger:hover,.adm-form .adm-form__image-delete:hover{background:#fef2f2;border-color:#dc2626}.adm-form{margin:0;padding:32px 16px 64px;background:#f8fafc;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#0f172a}.adm-form form>table{width:100% !important;max-width:760px;margin:0 auto;padding:8px 0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.adm-form form>table>tbody>tr:first-child{display:none}.adm-form td{padding:10px 20px;vertical-align:top}.adm-form td:first-child{width:220px;padding-top:19px;font-size:13px;font-weight:500;color:#64748b}.adm-form input[type=text],.adm-form input:not([type]),.adm-form textarea,.adm-form select{width:100% !important}.adm-form textarea#text_news_en,.adm-form textarea#text_news{min-height:280px}.adm-form input[type=checkbox]{width:16px !important;height:16px;margin:12px 0 0;accent-color:#0a66cc}.adm-form form>p{max-width:760px;margin:16px auto 0;text-align:left}.adm-form form>p br{display:none}.adm-form form>p>a{display:inline-block;margin-left:12px;padding:9px 18px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-weight:500;color:#475569;text-decoration:none}.adm-form form>p>a:hover{border-color:#94a3b8;color:#0f172a;text-decoration:none}.adm-form .adm-form__image img{display:block;max-width:320px;max-height:240px;width:auto !important;margin-bottom:12px;border:1px solid #e2e8f0;border-radius:8px;cursor:zoom-in}.adm-form .adm-form__image-upload{display:block;margin-bottom:12px;font-size:13px;font-weight:500;color:#64748b}.adm-form .adm-form__image-upload input[type=file]{display:block;margin-top:6px;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;color:#0f172a}.adm-form .adm-form__press-chips,.adm-form .adm-form__press-results{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.adm-form .adm-form__press-results{flex-direction:column;gap:2px;color:#64748b}.adm-form .adm-form__press-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#f1f5f9;font-size:13px}.adm-form .adm-form__press-remove,.adm-form .adm-form__press-pick{border:0;background:none;font-family:"Inter",sans-serif;cursor:pointer}.adm-form .adm-form__press-remove{width:22px;height:22px;border-radius:50%;font-size:16px;line-height:22px;color:#64748b}.adm-form .adm-form__press-remove:hover{background:#e2e8f0;color:#0f172a}.adm-form .adm-form__press-pick{padding:6px 10px;border-radius:6px;font-size:14px;color:#0a66cc;text-align:left}.adm-form .adm-form__press-pick:hover{background:#f1f5f9}.adm-form input[type=search]{width:100% !important;margin-bottom:8px}.adm-form .adm-form__press-hint{margin:0;font-size:12px;color:#64748b}.adm-form--uni input[type=password]{width:100% !important}.adm-form--uni form>table>tbody>tr{background-color:rgba(0,0,0,0) !important}.adm-form--uni td:first-child{text-align:left}.admin--ok{width:100%}.admin--ok h3{margin:12px 0 4px;font-size:13px;line-height:18px;font-weight:600;color:#475569}.admin--ok li{display:inline;list-style:none}.admin--ok label{font-size:13px;font-weight:500;color:#64748b}.admin--ok input[type=text]{margin:0 8px}.adm-page{margin:0;background:#f8fafc;color:#0f172a}.adm-page,.adm-page td,.adm-page th{font-family:"Inter",sans-serif}.adm-page .alert_mess,.adm-page .info_mess{padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;line-height:20px;color:#0f172a}.adm-page--chart{padding:24px 16px 64px}.adm-page--chart table.txt{margin:0 auto;padding:0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);font-size:13px;line-height:18px;color:#0f172a}.adm-page--chart table.txt td{padding:4px 6px}.adm-page--chart td[width="20"]{font-size:11px;font-weight:600;color:#64748b}.adm-page--chart td[width="20"][bgcolor="#ff0000"]{background:#fee2e2;color:#b91c1c}.adm-page--chart td[colspan] a{display:inline-block;margin:12px 0;padding:9px 18px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-weight:500;color:#475569;text-decoration:none}.adm-page--chart td[colspan] a:hover{border-color:#94a3b8;color:#0f172a}.adm-page--lt>table>tbody>tr:first-child>td{height:auto;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.adm-page--lt>table>tbody>tr:first-child img{max-height:32px;width:auto}.adm-page--lt #auth_place{font-size:12px;color:#64748b}.adm-page--lt td[style*="padding-left:25px"]{padding-top:24px;padding-bottom:64px}.adm-page--lt h1{margin:16px 0;font-family:"Inter",sans-serif;font-size:24px;line-height:32px;font-weight:600;color:#0f172a}.adm-page--lt h3,.adm-page--lt h4{margin:24px 0 8px;font-family:"Inter",sans-serif;font-size:15px;line-height:20px;font-weight:600;color:#0f172a}.adm-page--lt a{color:#0a66cc}.adm-page--lt .mdl-data-table{margin:12px 0 0;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:none;font-size:13px}.adm-page--lt .mdl-data-table th{padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#64748b;text-align:left;white-space:nowrap}.adm-page--lt .mdl-data-table td{padding:9px 12px;border-top:1px solid #f1f5f9;color:#0f172a;text-align:left}body:has(.badges-admin) .admin--nd{width:100%}.badges-admin .mdl-data-table td{white-space:normal}.adm-queue{margin:0;padding:0 0 64px;background:#f8fafc;font-family:"Inter",sans-serif;color:#0f172a;-webkit-font-smoothing:auto}.adm-queue *{box-sizing:border-box}.adm-queue__bar{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e2e8f0}.adm-queue__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1280px;margin:0 auto;padding:14px 16px}.adm-queue__title{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;line-height:24px}.adm-queue__count{padding:2px 10px;background:#eff6ff;border-radius:999px;font-size:13px;font-weight:600;color:#1d4ed8}.adm-queue__filters{display:flex;flex-wrap:wrap;gap:4px}.adm-queue__filter{padding:6px 12px;border-radius:8px;font-size:13px;line-height:18px;color:#475569;text-decoration:none}.adm-queue__filter:hover{background:#f1f5f9;color:#0f172a}.adm-queue__filter.is-active{background:#0f172a;color:#fff}.adm-queue__list{max-width:1280px;margin:0 auto;padding:24px 16px 0}.adm-queue__empty{padding:48px 0;text-align:center;font-size:15px;color:#64748b}.adm-queue__card{margin:0 0 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.adm-queue__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px;border-bottom:1px solid #f1f5f9}.adm-queue__position{flex:none;min-width:26px;height:26px;padding:0 6px;background:#f1f5f9;border-radius:8px;font-size:13px;font-weight:600;line-height:26px;text-align:center;color:#64748b}.adm-queue__name{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:24px}.adm-queue__legal{font-size:13px;font-weight:400;color:#94a3b8}.adm-queue__age{flex:none;padding:3px 10px;border-radius:999px;font-size:12px;line-height:18px;white-space:nowrap}.adm-queue__age--fresh{background:#ecfdf5;color:#047857}.adm-queue__age--warm{background:#fff7ed;color:#c2410c}.adm-queue__age--stale{background:#fef2f2;color:#b91c1c}.adm-queue__actions{display:flex;flex-wrap:wrap;gap:6px}.adm-queue__action{padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;line-height:18px;color:#334155;text-decoration:none}.adm-queue__action:hover{background:#f8fafc;border-color:#cbd5e1}.adm-queue__action--danger{color:#b91c1c}.adm-queue__action--danger:hover{background:#fef2f2;border-color:#fecaca}.adm-queue__body{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:24px;padding:18px 20px}@media(max-width: 768px){.adm-queue__body{grid-template-columns:minmax(0, 1fr)}}.adm-queue__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 24px;margin:0}@media(max-width: 480px){.adm-queue__facts{grid-template-columns:minmax(0, 1fr)}}.adm-queue__fact{min-width:0}.adm-queue__fact--wide{grid-column:1/-1}.adm-queue__fact-label{margin:0 0 2px;font-size:12px;line-height:16px;color:#94a3b8}.adm-queue__fact-value{margin:0;font-size:14px;line-height:20px;word-wrap:break-word}.adm-queue__fact-value a{color:#1d4ed8}.adm-queue__fact-value--empty{color:#cbd5e1}.adm-queue__comment-date{margin-right:6px;font-size:12px;color:#94a3b8}.adm-queue__link{margin-left:8px;font-size:13px;color:#1d4ed8}.adm-queue__description{max-height:168px;overflow:auto;padding:10px 12px;background:#f8fafc;border-radius:8px;color:#334155}.adm-queue__aside{min-width:0;padding:14px 16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px}.adm-queue__aside-title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#64748b}.adm-queue__aside-empty{margin:0;font-size:13px;color:#94a3b8}.adm-queue__similar{margin:0 0 14px;padding:0;list-style:none}.adm-queue__similar-item{padding:8px 0;border-top:1px solid #e2e8f0;font-size:13px;line-height:18px}.adm-queue__similar-item:first-child{border-top:0}.adm-queue__similar-id{margin-right:6px;padding:1px 7px;background:#e2e8f0;border:0;border-radius:6px;font-family:inherit;font-size:12px;color:#475569;cursor:pointer}.adm-queue__similar-id:hover{background:#cbd5e1}.adm-queue__similar-name{color:#1d4ed8}.adm-queue__similar-title{display:flex;align-items:center;gap:6px;margin:14px 0 2px;font-size:13px;font-weight:600;line-height:18px;color:#334155}.adm-queue__similar-title:first-of-type{margin-top:0}.adm-queue__similar-count{padding:0 7px;background:#e2e8f0;border-radius:999px;font-size:11px;line-height:17px;color:#475569}.adm-queue__similar-reasons{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.adm-queue__similar-reason{max-width:100%;padding:1px 7px;background:#fef3c7;border-radius:6px;font-size:11px;line-height:17px;color:#92400e;overflow-wrap:anywhere}.adm-queue__repeat{display:flex;gap:6px}.adm-queue__repeat-input{width:90px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:13px}.adm-queue__button{padding:7px 14px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:13px;color:#334155;cursor:pointer}.adm-queue__button:hover{background:#f1f5f9}.adm-queue__groups{padding:4px 20px 18px}.adm-queue__groups-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0 6px}.adm-queue__groups-title{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#64748b}.adm-queue__groups-search{width:240px;max-width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:13px}.adm-queue__groups-search:focus{outline:none;border-color:#cbd5e1}.adm-queue__group{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:8px 16px;padding:8px 0;border-top:1px solid #f1f5f9}@media(max-width: 768px){.adm-queue__group{grid-template-columns:minmax(0, 1fr)}}.adm-queue__group-name{padding-top:5px;font-size:13px;font-weight:500;color:#64748b}.adm-queue__group.is-active .adm-queue__group-name{color:#0f172a}.adm-queue__chips{display:flex;flex-wrap:wrap;gap:6px}.adm-queue__chip{padding:5px 11px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;line-height:18px;color:#334155;text-decoration:none}.adm-queue__chip:hover{background:#f1f5f9;border-color:#cbd5e1}.adm-queue__chip.is-active{background:#dcfce7;border-color:#86efac;color:#166534}.adm-queue__banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 20px;background:#f8fafc;border-top:1px solid #f1f5f9;font-size:13px;color:#475569}.adm-queue__checkbox{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.adm-queue__banner-url{display:inline-flex;align-items:center;gap:7px}.adm-queue__banner-url input{width:260px;max-width:100%;padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:13px}.nd-subscriptions{max-width:1216px;margin:0;font-family:"Inter",sans-serif}.nd-subscriptions__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.nd-subscriptions__header{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #f1f5f9}.nd-subscriptions__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:8px;background:#eff6ff;color:#0a66cc}.nd-subscriptions__heading{display:flex;flex-direction:column;gap:4px}.nd-subscriptions__title{margin:0;font-size:18px;font-weight:600;color:#0f172a}.nd-subscriptions__intro{margin:0;font-size:13px;line-height:1.5;color:#64748b}.nd-subscriptions__body{font-family:"Inter",sans-serif}.nd-subscriptions__body h2{font-size:15px;font-weight:600;color:#0f172a;margin:20px 0 8px}.nd-subscriptions__body [id^=subs_row-]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.nd-subscriptions__body .toggle_img{position:relative;display:inline-block;width:40px;height:22px;border-radius:11px;background:#cbd5e1;vertical-align:middle;transition:background .15s;flex-shrink:0}.nd-subscriptions__body .toggle_img img{display:none}.nd-subscriptions__body .toggle_img::after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.nd-subscriptions__body .toggle_img:has(img[src*=tumbler_on]){background:#0a66cc}.nd-subscriptions__body .toggle_img:has(img[src*=tumbler_on])::after{left:20px}.nd-subscriptions__body .link_menu,.nd-subscriptions__body a.sel,.nd-subscriptions__body [id^=subs_name-]{color:#0f172a;text-decoration:none !important;border-bottom:none !important}.nd-subscriptions__body .link_menu:hover,.nd-subscriptions__body a.sel:hover,.nd-subscriptions__body [id^=subs_name-]:hover{color:#0a66cc}.nd-subscriptions__body .sm_px8{color:#94a3b8}.nd-subscriptions__body .interface_select_menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px;box-shadow:0 4px 16px rgba(15,23,42,.08);z-index:1000;overflow:visible;max-height:none}.nd-subscriptions__body .interface_select_menu br{display:none}.nd-subscriptions__body .interface_select_menu a,.nd-subscriptions__body .interface_select_menu .service_option,.nd-subscriptions__body .interface_select_menu .group_option{display:block;height:auto;min-height:0;line-height:1.4;padding:6px 10px;margin:0;pointer-events:auto;border-radius:6px;color:#0f172a;text-decoration:none;white-space:nowrap;cursor:pointer}.nd-subscriptions__body .interface_select_menu a:hover,.nd-subscriptions__body .interface_select_menu .service_option:hover,.nd-subscriptions__body .interface_select_menu .group_option:hover{background:#f1f5f9}.nd-subscriptions__body #subs_add_list_item{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;border-radius:8px;background:#0a66cc;color:#fff;font-size:13px;font-weight:500;text-decoration:none}.nd-subscriptions__body #subs_add_list_item:hover{background:rgb(8.5700934579,87.414953271,174.8299065421)}.nd-subscriptions__body .delete_subs{color:#b91c1c}.nd-subscriptions__body #subs_no_subs_text{display:inline-block;color:#64748b;font-size:13px}.nd-badges-page .nd-edit-form-card+.nd-edit-form-card{margin-top:24px}.nd-badges-page .nd-edit-form-card__header:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.nd-badge-text{margin:0 0 16px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;overflow-wrap:anywhere}.nd-badge-radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.nd-badge-choice{display:grid;grid-template-columns:18px 1fr;align-items:start;column-gap:10px;row-gap:2px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;user-select:none;font-family:"Inter",sans-serif;transition:border-color .15s,background .15s}.nd-badge-choice:hover{border-color:#bdbdca}.nd-badge-choice__dot{grid-row:1/span 2;width:18px;height:18px;margin-top:1px;box-sizing:border-box;border:1.5px solid #bdbdca;border-radius:50%;background:#fff;transition:border .15s}.nd-badge-choice__name{font-weight:500;font-size:14px;line-height:20px;color:#0f172a}.nd-badge-choice__summary{font-weight:400;font-size:13px;line-height:18px;color:#64748b}.nd-badge-share .nd-badge-radio:checked+.nd-badge-choice,.nd-badge-kit__radio--wide:checked~.nd-form-field .nd-badge-kit__option--wide,.nd-badge-kit__radio--square:checked~.nd-form-field .nd-badge-kit__option--square,.nd-badge-kit__radio--step0:checked~.nd-form-field .nd-badge-kit__option--step0,.nd-badge-kit__radio--step1:checked~.nd-form-field .nd-badge-kit__option--step1,.nd-badge-verify__radio--email:checked~.nd-badge-verify__options .nd-badge-verify__option--email,.nd-badge-verify__radio--dns:checked~.nd-badge-verify__options .nd-badge-verify__option--dns,.nd-badge-verify__radio--file:checked~.nd-badge-verify__options .nd-badge-verify__option--file{border-color:#0a66cc;background:#f0f7ff}.nd-badge-share .nd-badge-radio:checked+.nd-badge-choice .nd-badge-choice__dot,.nd-badge-kit__radio--wide:checked~.nd-form-field .nd-badge-kit__option--wide .nd-badge-choice__dot,.nd-badge-kit__radio--square:checked~.nd-form-field .nd-badge-kit__option--square .nd-badge-choice__dot,.nd-badge-kit__radio--step0:checked~.nd-form-field .nd-badge-kit__option--step0 .nd-badge-choice__dot,.nd-badge-kit__radio--step1:checked~.nd-form-field .nd-badge-kit__option--step1 .nd-badge-choice__dot,.nd-badge-verify__radio--email:checked~.nd-badge-verify__options .nd-badge-verify__option--email .nd-badge-choice__dot,.nd-badge-verify__radio--dns:checked~.nd-badge-verify__options .nd-badge-verify__option--dns .nd-badge-choice__dot,.nd-badge-verify__radio--file:checked~.nd-badge-verify__options .nd-badge-verify__option--file .nd-badge-choice__dot{border:5px solid #0a66cc}.nd-badge-share .nd-badge-radio:focus-visible+.nd-badge-choice,.nd-badge-kit__radio--wide:focus-visible~.nd-form-field .nd-badge-kit__option--wide,.nd-badge-kit__radio--square:focus-visible~.nd-form-field .nd-badge-kit__option--square,.nd-badge-kit__radio--step0:focus-visible~.nd-form-field .nd-badge-kit__option--step0,.nd-badge-kit__radio--step1:focus-visible~.nd-form-field .nd-badge-kit__option--step1,.nd-badge-verify__radio--email:focus-visible~.nd-badge-verify__options .nd-badge-verify__option--email,.nd-badge-verify__radio--dns:focus-visible~.nd-badge-verify__options .nd-badge-verify__option--dns,.nd-badge-verify__radio--file:focus-visible~.nd-badge-verify__options .nd-badge-verify__option--file{outline:2px solid #0a66cc;outline-offset:2px}.nd-badge-verify{position:relative}.nd-badge-verify__options{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-bottom:24px}@media(max-width: 768px){.nd-badge-verify__options{grid-template-columns:1fr}}.nd-badge-verify__panel{display:none}.nd-badge-verify__address{display:flex;align-items:stretch;max-width:480px}.nd-badge-verify__domain{display:flex;align-items:center;flex:0 1 auto;max-width:60%;padding:10px 16px;box-sizing:border-box;background:#f8fafc;border:1px solid #e0e0e0;border-left:0;border-radius:0 6px 6px 0;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#64748b;overflow-wrap:anywhere}.nd-badge-verify__code{margin:0;padding:10px 16px;background:#f1f5f9;border-radius:6px;font-family:"SF Mono","Consolas","Monaco",monospace;font-size:14px;line-height:20px;color:#0f172a;white-space:pre-wrap;word-break:break-all}.nd-badge-verify__radio--email:checked~.nd-badge-verify__panel--email,.nd-badge-verify__radio--dns:checked~.nd-badge-verify__panel--dns,.nd-badge-verify__radio--file:checked~.nd-badge-verify__panel--file{display:block}.nd-edit-form-card .nd-badge-verify__address input[type=text]{flex:1 1 120px;width:auto !important;min-width:0 !important;height:auto !important;border-radius:6px 0 0 6px !important}.nd-badge-kit{position:relative}.nd-badge-kit__options,.nd-badge-share__choices{display:flex;flex-wrap:wrap;gap:12px}.nd-badge-kit__size--square,.nd-badge-kit__variant,.nd-badge-share__panel{display:none}.nd-badge-kit__variant,.nd-badge-share__panel{margin-top:8px}.nd-badge-kit__preview,.nd-badge-share__preview{display:inline-block;margin-bottom:16px;padding:12px;border-radius:8px;background:#f2f4f7}.nd-badge-kit__preview img,.nd-badge-share__preview img{display:block}.nd-badge-kit__code{display:block;width:100%}.nd-edit-form-card .nd-badge-kit__preview img,.nd-edit-form-card .nd-badge-share__preview img{max-width:none !important;border-radius:0 !important}.nd-badge-kit__radio--square:checked~.nd-form-field .nd-badge-kit__size--wide{display:none}.nd-badge-kit__radio--square:checked~.nd-form-field .nd-badge-kit__size--square{display:inline}.nd-badge-kit__radio--wide:checked~.nd-badge-kit__radio--step0:checked~.nd-badge-kit__variant--wide-0,.nd-badge-kit__radio--wide:checked~.nd-badge-kit__radio--step1:checked~.nd-badge-kit__variant--wide-1,.nd-badge-kit__radio--square:checked~.nd-badge-kit__radio--step0:checked~.nd-badge-kit__variant--square-0,.nd-badge-kit__radio--square:checked~.nd-badge-kit__radio--step1:checked~.nd-badge-kit__variant--square-1{display:block}.nd-badge-certs__item+.nd-badge-certs__item{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}.nd-badge-certs__state{margin:4px 0 16px;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#64748b}.nd-badge-certs__state--approved{color:#15803d}.nd-badge-certs__state--rejected,.nd-badge-certs__state--renewal_rejected{color:#b91c1c}.nd-badge-certs__state:last-child{margin-bottom:0}.nd-badge-share{position:relative}.nd-badge-share__panel{order:1;flex:0 0 100%;min-width:0}.nd-badge-share__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.nd-badge-share__open:hover,.nd-badge-share__open:focus{color:#fff;text-decoration:none}.nd-badge-share__download{display:inline-flex;align-items:center}.nd-badge-share__heading{margin:4px 0 8px}.nd-badge-share__post+.nd-badge-share__post{margin-top:12px}.nd-badge-share__text{field-sizing:content}.nd-badge-share__copy{margin-top:8px;padding:6px 16px}.nd-badge-share .nd-badge-radio:checked+.nd-badge-choice+.nd-badge-share__panel,.nd-badge-share .nd-badge-radio:checked+.nd-badge-share__panel{display:block}.nd-edit-form-card .nd-badge-share__preview img{width:auto;height:auto;max-width:100% !important;max-height:280px}.nd-badge-live{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-badge-press__badge{margin-bottom:24px}.nd-badge-press__article{margin:0 0 16px;font-family:"Inter",sans-serif;font-weight:600;font-size:15px;line-height:22px;color:#0f172a}.nd-error-404-page{margin:0;padding:0}.nd-error-404{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 16px;background:#f7f8f9;font-family:"IBM Plex Sans",sans-serif}.nd-error-404__inner{text-align:center;max-width:560px}.nd-error-404__code{font-family:"Inter",sans-serif;font-weight:400;font-size:clamp(96px,14vw,160px);line-height:1;letter-spacing:-2px;color:#0a66cc}.nd-error-404__title{margin:24px 0 0;font-family:"Inter",sans-serif;font-weight:500;font-size:32px;line-height:1.25;color:#0b0b0b}@media(max-width: 480px){.nd-error-404__title{font-size:26px}}.nd-error-404__text{margin:16px 0 0;font-size:16px;line-height:1.5;color:#6c757d}.nd-error-404__button{display:inline-block;margin-top:32px;padding:12px 24px;border-radius:6px;background:#262626;color:#fff;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s ease}.nd-error-404__button:hover,.nd-error-404__button:focus{background:#0b0b0b;color:#fff}.nd-ec-product-type{display:flex;flex-direction:column;gap:16px;width:100%}.nd-ec-product-type__categories{display:flex;gap:12px;flex-wrap:wrap}.nd-ec-product-type__category{box-sizing:border-box;flex:0 0 auto;min-width:200px;height:48px;padding:10px 24px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0b0b0b;border:1px solid #bdbdca;border-radius:4px;font-family:"IBM Plex Sans","Inter",sans-serif;font-weight:500;font-size:14px;line-height:140%;text-align:center;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.nd-ec-product-type__category:hover{border-color:#0a66cc}.nd-ec-product-type__category.is-active{background:#0a66cc;color:#fff;border-color:#0a66cc}.nd-ec-product-type__scroller{display:flex;flex-direction:row;align-items:flex-start;gap:16px;height:88px}.nd-ec-product-type__nav{flex:0 0 28px;box-sizing:border-box;width:28px;height:88px;padding:32px 2px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #f2f2f4;border-radius:4px;color:#0b0b0b;cursor:pointer;transition:border-color .15s ease,color .15s ease}.nd-ec-product-type__nav svg{width:24px;height:24px}.nd-ec-product-type__nav:hover{border-color:#0a66cc;color:#0a66cc}.nd-ec-product-type__nav:disabled{color:#d9dce1;cursor:default}.nd-ec-product-type__nav[hidden]{display:none}.nd-ec-product-type__track{flex:1 1 auto;display:flex;flex-direction:row;align-items:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.nd-ec-product-type__track::-webkit-scrollbar{display:none}.nd-ec-product-type__thumb{flex:0 0 auto;box-sizing:border-box;height:88px;padding:0;background:rgba(0,0,0,0);border:5px solid rgba(0,0,0,0);border-radius:1px;cursor:pointer;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.nd-ec-product-type__thumb svg,.nd-ec-product-type__thumb img{display:block;height:78px !important;width:auto !important;max-width:none}.nd-ec-product-type__thumb:hover svg path,.nd-ec-product-type__thumb:hover img{filter:brightness(1.05)}.nd-ec-product-type__thumb.is-selected{background:#0a66cc;border-color:#0a66cc}.nd-ec-product-type__empty{flex:1 1 auto;padding:24px;display:flex;align-items:center;justify-content:center;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px}.nd-ec-product-type__loading{flex:1 1 auto;min-height:96px;display:flex;align-items:center;justify-content:center}.nd-ec-product-type__spinner{width:24px;height:24px;border:2px solid #bdbdca;border-top-color:#0a66cc;border-radius:50%;animation:ndEcSpin .7s linear infinite}@media(max-width: 640px){.nd-ec-product-type__categories{gap:8px}.nd-ec-product-type__category{flex:1 1 calc(50% - 4px);width:auto;min-width:0;padding:0 12px;font-size:13px}.nd-ec-product-type__scroller{gap:8px;min-width:0}.nd-ec-product-type__track{gap:8px;min-width:0}}@keyframes ndEcSpin{to{transform:rotate(360deg)}}.nd-ec-configuration{padding:32px 0}.nd-ec-configuration__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;align-items:start}@media(max-width: 960px){.nd-ec-configuration__grid{grid-template-columns:1fr;gap:32px}}.nd-ec-configuration__preview{display:flex;flex-direction:column;gap:24px}.nd-ec-configuration__form{display:flex;flex-direction:column;gap:24px}.nd-ec-configuration__preview{position:relative}.nd-ec-convention{position:absolute;top:0;right:0;z-index:2;display:inline-flex;border:1px solid #bdbdca;border-radius:6px;overflow:hidden;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;font-weight:500}.nd-ec-convention__btn{appearance:none;background:#fff;color:#717191;border:0;padding:6px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}.nd-ec-convention__btn+.nd-ec-convention__btn{border-left:1px solid #bdbdca}.nd-ec-convention__btn:hover{color:#0a66cc}.nd-ec-convention__btn.is-active{background:#0a66cc;color:#fff}.nd-ec-preview{--stage-max-h: 415px;--stage-w: min(519px, calc(var(--stage-max-h) * var(--win-w) / var(--win-h)));width:563px;max-width:100%;display:grid;grid-template-columns:var(--stage-w) auto;grid-template-rows:auto auto auto;grid-template-areas:"stage  hruler" "sash   ." "wruler .";column-gap:16px;row-gap:16px;justify-content:center;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;line-height:140%}.nd-ec-preview__stage{grid-area:stage;position:relative;display:flex;align-items:center;justify-content:center;width:var(--stage-w);aspect-ratio:calc(var(--win-w))/calc(var(--win-h))}.nd-ec-preview.is-flipped .nd-ec-preview__svg{transform:scaleX(-1)}.nd-ec-preview.is-flipped .nd-ec-preview__sash-ruler{flex-direction:row-reverse}.nd-ec-preview{position:relative}.nd-ec-preview.is-invalid .nd-ec-preview__stage,.nd-ec-preview.is-invalid .nd-ec-preview__sash-ruler,.nd-ec-preview.is-invalid .nd-ec-preview__width-ruler,.nd-ec-preview.is-invalid .nd-ec-preview__height-ruler{opacity:.2;filter:grayscale(0.6);transition:opacity .15s ease,filter .15s ease}.nd-ec-preview.is-invalid::after{content:attr(data-invalid-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;color:#b91c1c;font-family:"Inter","Montserrat",sans-serif;font-size:13px;font-weight:500;pointer-events:none}.nd-ec-preview__svg{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nd-ec-preview__svg svg,.nd-ec-preview__svg img{width:100% !important;height:100% !important;display:block}.nd-ec-preview__arrow{flex:0 0 auto;display:block}.nd-ec-preview__arrow--up,.nd-ec-preview__arrow--down{width:13px;height:7px}.nd-ec-preview__arrow--left,.nd-ec-preview__arrow--right{width:7px;height:13px}.nd-ec-preview__line{flex:1 1 0;min-width:0;height:1px;background:#bdbdca}.nd-ec-preview__line--v{flex:1 1 0;min-height:0;width:1px;height:auto}.nd-ec-preview__dim{display:inline-block;padding:0 12px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;line-height:140%;text-align:center;white-space:nowrap}.nd-ec-preview__dim--v{padding:12px 0;writing-mode:vertical-rl;transform:rotate(180deg)}.nd-ec-preview__height-ruler{grid-area:hruler;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px}.nd-ec-preview__sash-ruler{grid-area:sash;display:flex;align-items:center}.nd-ec-preview__sash-ruler[hidden]{display:none}.nd-ec-preview__sash-part{flex:1 1 0;display:flex;align-items:center;min-width:0}.nd-ec-preview__width-ruler{grid-area:wruler;display:flex;align-items:center}.nd-ec-dims{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.nd-ec-field__hint{position:absolute;top:100%;left:0;right:0;margin-top:4px;color:#b91c1c;font-family:"Inter","Montserrat",sans-serif;font-size:12px;line-height:1.4;font-weight:500}.nd-ec-dims{padding-bottom:24px}.nd-ec-zip-status{margin:-4px 0 14px;min-height:1.25em;color:#717191;font-family:"Inter","Montserrat",sans-serif;font-size:12px;line-height:1.4}.nd-ec-zip-status[hidden]{display:block;visibility:hidden}.nd-ec-zip-status.is-ok{color:#15803d}.nd-ec-zip-status.is-bad{color:#b91c1c}.nd-ec-field__asterisk{margin-left:4px;color:#b91c1c}.nd-ec-field{position:relative;display:inline-flex;flex-direction:column;gap:4px;flex:1 1 140px;min-width:0}.nd-ec-field--stacked{width:100%;flex:1 1 100%}.nd-ec-field--small{flex:0 0 100px}.nd-ec-field--full{grid-column:1/-1}.nd-ec-field__label{position:absolute;top:8px;left:16px;color:#717191;font-family:"Inter","Montserrat",sans-serif;font-size:11px;line-height:1;pointer-events:none}.nd-ec-field__input,.nd-ec-field__select{width:100%;height:56px;padding:22px 16px 8px;background:#fff;color:#0b0b0b;border:1px solid #e3e6ec;border-radius:4px;font-family:"Inter","Montserrat",sans-serif;font-size:15px;font-weight:500;outline:none;transition:border-color .15s ease}.nd-ec-field__input:hover,.nd-ec-field__input:focus,.nd-ec-field__select:hover,.nd-ec-field__select:focus{border-color:#0a66cc}.nd-ec-field__input.is-invalid,.nd-ec-field__input.is-invalid:focus,.nd-ec-field__input.is-invalid:hover,.nd-ec-field__select.is-invalid,.nd-ec-field__select.is-invalid:focus,.nd-ec-field__select.is-invalid:hover{border-color:#ef4444}.nd-ec-field:has(.nd-ec-field__suffix) .nd-ec-field__input{padding-right:40px}.nd-ec-field__suffix{position:absolute;right:16px;top:28px;bottom:auto;color:#717191;font-family:"Inter","Montserrat",sans-serif;font-size:14px;font-weight:500;pointer-events:none;user-select:none;white-space:nowrap}.nd-ec-field--dim .nd-ec-field__input{padding-right:104px}.nd-ec-field__select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%230B0B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.nd-ec-flip{display:inline-flex;align-items:center;gap:8px;height:56px;cursor:pointer;user-select:none}.nd-ec-flip input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.nd-ec-flip__box{width:20px;height:20px;border:1px solid #bdbdca;border-radius:3px;background:#fff;display:inline-block;transition:background .15s ease,border-color .15s ease}input:checked~.nd-ec-flip__box{background:#0a66cc;border-color:#0a66cc;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'><path d='M1 5l4 4 8-8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center}.nd-ec-flip__text{color:#0b0b0b;font-family:"Inter","Montserrat",sans-serif;font-size:15px;font-weight:500}.nd-ec-material{display:flex;flex-direction:column;gap:12px}.nd-ec-material__tabs{display:flex;flex-wrap:wrap;gap:12px}.nd-ec-material__tab{box-sizing:border-box;flex:0 0 100px;width:100px;height:130px;padding:0;display:flex;flex-direction:column;align-items:center;gap:3px;background:#fff;border:2px solid #bdbdca;border-radius:4px;cursor:pointer;transition:border-color .15s ease}.nd-ec-material__tab:hover{border-color:#0a66cc}.nd-ec-material__tab.is-selected{border-color:#0a66cc}.nd-ec-material__tab-img{box-sizing:border-box;width:100%;aspect-ratio:1/1;background:#fff;border-radius:3px 3px 0 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.nd-ec-material__tab-img img{width:100%;height:100%;object-fit:cover}.nd-ec-material__tab-label{color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;line-height:140%;text-align:center}.nd-ec-section{display:flex;flex-direction:column;gap:14px}.nd-ec-section__title{margin:0;color:#292929;font-family:"Inter","Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:120%}.nd-ec-section__header{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.nd-ec-section__header::-webkit-details-marker{display:none}.nd-ec-section__chevron{width:24px;height:24px;transition:transform .15s ease}.nd-ec-section[open]>.nd-ec-section__header .nd-ec-section__chevron{transform:rotate(180deg)}.nd-ec-section--conditions>.nd-ec-section__header .nd-ec-section__title{text-decoration:underline dotted}.nd-ec-section--conditions[open]>.nd-ec-section__header .nd-ec-section__chevron{transform:rotate(180deg)}.nd-ec-section__grid{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;background:#fff;border:1px solid #bdbdca;border-radius:4px}@media(max-width: 640px){.nd-ec-section__grid{grid-template-columns:1fr;padding:16px}}.nd-ec-section--conditions .nd-ec-section__grid .nd-ec-field__select{height:64px;padding:22px 40px 8px 16px;border-color:#bdbdca;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;color:#0b0b0b}.nd-ec-section--conditions .nd-ec-section__grid .nd-ec-field__label{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:120%;color:#717191}#nd-ec-calc-overlay{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:nd-ec-calc-overlay-fade 180ms ease-out}.nd-ec-calc-overlay__box{box-sizing:border-box;background:#fff;border-radius:12px;padding:32px 40px;max-width:360px;width:calc(100% - 32px);text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);font-family:"Inter","Montserrat",sans-serif}@media(max-width: 480px){.nd-ec-calc-overlay__box{padding:28px 24px}}.nd-ec-calc-overlay__spinner{width:48px;height:48px;margin:0 auto 20px;border:4px solid #e2e8f0;border-top-color:#0a66cc;border-radius:50%;animation:nd-ec-calc-overlay-spin .9s linear infinite}.nd-ec-calc-overlay__title{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:6px}.nd-ec-calc-overlay__sub{font-size:13px;color:#64748b;line-height:1.4}@keyframes nd-ec-calc-overlay-spin{to{transform:rotate(360deg)}}@keyframes nd-ec-calc-overlay-fade{from{opacity:0}to{opacity:1}}.nd-ec-calculate{width:100%;height:64px;background:#0a66cc;color:#fff;border:0;border-radius:4px;font-family:"Inter","Montserrat",sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease}@media(max-width: 480px){.nd-ec-calculate{height:52px;font-size:15px}}.nd-ec-calculate:hover{background:#0a5fbd}@media(max-width: 768px){body:has(.nd-ec-page){overflow-x:clip}body:has(.nd-ec-page) .header-first-line,body:has(.nd-ec-page) .header-first-line-wrapper{display:none}.nd-ec-page{overflow-x:clip}}@media(max-width: 768px)and (max-width: 768px){html:has(.nd-ec-page),body:has(.nd-ec-page){overflow-x:hidden;max-width:100vw}}@media(max-width: 768px){.nd-ec-configuration{padding:16px 0;overflow-x:hidden}.nd-ec-configuration__grid{gap:20px}.nd-ec-section{gap:12px}.nd-ec-section__title{font-size:16px}.nd-ec-section__grid{padding:16px;gap:12px}.nd-ec-material__tabs{gap:8px}.nd-ec-material__tab{flex:0 0 calc(25% - 6px);width:auto;min-width:0;height:auto;min-height:110px;padding-bottom:6px}.nd-ec-material__tab-label{font-size:12px;line-height:1.3}.nd-ec-preview{--stage-max-h: 280px;width:100%;max-width:100%}.nd-ec-dims{display:grid;grid-template-columns:minmax(0, 100px) minmax(0, 1fr);align-items:end;gap:12px 12px}.nd-ec-dims .nd-ec-field--small{grid-column:1/2}.nd-ec-dims .nd-ec-field--dim:nth-of-type(1){grid-column:2/3}.nd-ec-dims .nd-ec-field--dim:nth-of-type(2){grid-column:1/-1}.nd-ec-dims .nd-ec-flip{grid-column:1/-1}.nd-ec-field__hint{position:static;margin-top:6px}.nd-ec-dims{padding-bottom:0}.nd-ec-field--required{width:100%}}@media(max-width: 480px){.nd-ec-configuration{padding:12px 0}.nd-ec-material__tab{flex:0 0 calc(50% - 4px)}.nd-ec-preview{--stage-max-h: 220px;font-size:12px;column-gap:8px;row-gap:8px}.nd-ec-field__input,.nd-ec-field__select{height:52px;padding:18px 14px 6px;font-size:14px}.nd-ec-field__label{font-size:10px;top:6px;left:14px}.nd-ec-field__suffix{top:22px;right:14px;font-size:13px}.nd-ec-dims{grid-template-columns:1fr}.nd-ec-dims .nd-ec-field--small,.nd-ec-dims .nd-ec-field--dim:nth-of-type(1),.nd-ec-dims .nd-ec-field--dim:nth-of-type(2){grid-column:1/-1}.nd-ec-section--conditions .nd-ec-section__grid .nd-ec-field__select{height:56px;padding:18px 36px 6px 14px;font-size:13px}}.nd-ec-methodology{padding:48px 0;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:15px;line-height:1.7}.nd-ec-methodology__inner{max-width:760px;margin:0 auto;text-align:left}.nd-ec-methodology p{margin:0 0 16px}.nd-ec-methodology strong{font-weight:600}.nd-ec-methodology__title{margin:0 0 16px;font-family:"Montserrat","Inter",sans-serif;font-size:28px;font-weight:700;line-height:1.25;color:#0b0b0b}.nd-ec-methodology__lead{margin-bottom:32px}.nd-ec-methodology__subtitle{margin:32px 0 16px;font-family:"Montserrat","Inter",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#0b0b0b}.nd-ec-methodology__list{margin:0 0 16px;padding-left:20px}.nd-ec-methodology__list li{margin:4px 0}.nd-ec-methodology__how h3{margin:24px 0 8px;font-family:"Montserrat","Inter",sans-serif;font-size:17px;font-weight:700;line-height:1.3}.nd-ec-methodology__how ul{margin:0 0 16px;padding-left:20px;list-style:disc}.nd-ec-methodology__how ul li{margin:4px 0}.nd-ec-methodology__how a{color:#0a66cc;text-decoration:underline}.nd-ec-methodology__table{overflow-x:auto;margin:0 0 16px}.nd-ec-methodology__table table{width:100%;border-collapse:collapse;font-size:14px}.nd-ec-methodology__table th,.nd-ec-methodology__table td{padding:8px 10px;border-bottom:1px solid #e4e4ea;text-align:left;vertical-align:top}.nd-ec-methodology__table th{font-weight:600;background:#f5f6f8}@media(max-width: 640px){.nd-ec-methodology{padding:32px 0;font-size:14px}.nd-ec-methodology__title{font-size:22px}.nd-ec-methodology__subtitle{font-size:17px;margin-top:24px}}.nd-ec-legal{margin-top:40px;padding-top:24px;border-top:1px solid #e3e6ec;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;line-height:1.6;color:#666}.nd-ec-legal__title{margin:0 0 16px;font-family:"Montserrat","Inter",sans-serif;font-size:16px;font-weight:700;color:#0b0b0b}.nd-ec-legal__item{margin:0 0 14px}.nd-ec-legal__item h3{margin:0 0 4px;font-size:13px;font-weight:600;color:#0b0b0b}.nd-ec-legal__item p{margin:0;max-width:none}@keyframes nd-ec-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.nd-ec-result{padding:32px 0}.nd-ec-result__toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0;margin-bottom:54px;flex-wrap:wrap}.nd-ec-result__grid{display:grid;grid-template-columns:280px minmax(0, 1fr);gap:32px;align-items:start}@media(max-width: 960px){.nd-ec-result__grid{display:flex;flex-direction:column;gap:16px}}@media(max-width: 960px){.nd-ec-result__sidebar{display:contents}.nd-ec-result .nd-ec-result-preview{order:1}.nd-ec-result .nd-ec-result-card[data-ec-mobile-collapsible]{order:2}.nd-ec-result__main{order:3}.nd-ec-result .nd-ec-result-live{order:4}.nd-ec-result .nd-ec-result-card:not([data-ec-mobile-collapsible]){order:5}}.nd-ec-result__sidebar{display:flex;flex-direction:column;gap:16px}.nd-ec-result__main{display:flex;flex-direction:column;gap:40px}.nd-ec-result__header{display:flex;flex-direction:column;gap:4px}.nd-ec-result__title{margin:0;font-family:"Montserrat","Inter",sans-serif;font-size:24px;font-weight:700;color:#0b0b0b}.nd-ec-result__subtitle{margin:0;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;line-height:140%}.nd-ec-result__nav{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.nd-ec-result__nav-link{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:8px;height:50px;padding:12px 24px;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:24px;text-decoration:none;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.nd-ec-result__nav-link--back{color:#334155;background:#fff;border:1px solid #cbd5e1}.nd-ec-result__nav-link--back svg{color:#334155}.nd-ec-result__nav-link--back:hover{background:#f8fafc;border-color:#94a3b8}.nd-ec-result__nav-link--continue{color:#fff;background:#0a66cc;border:1px solid #0a66cc}.nd-ec-result__nav-link--continue:hover{background:#0a5fbd;border-color:#0a5fbd}@media(max-width: 768px){.nd-ec-result{overflow-x:hidden}.nd-ec-result__nav{position:fixed;left:0;right:0;bottom:0;z-index:30;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;gap:12px;padding:16px;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -2px 8px rgba(15,23,42,.04)}.nd-ec-result__nav-link{width:100%;border-radius:8px}.nd-ec-result__nav-link--continue{height:48px;background:#2563eb;border-color:#2563eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.nd-ec-result__nav-link--back{height:46px;border-color:#cbd5e1;color:#334155}}.nd-ec-result-tabs{display:inline-flex;align-items:center;gap:16px}.nd-ec-result-tabs__tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:193px;height:48px;padding:10px 24px;background:#fff;border:1px solid #bdbdca;border-radius:4px;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-weight:500;font-size:14px;line-height:140%;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.nd-ec-result-tabs__tab:hover{border-color:#0a66cc}.nd-ec-result-tabs__tab.is-active{width:198px;background:#0a66cc;border-color:#0a66cc;color:#faf8f8;font-weight:600}.nd-ec-result-actions{display:inline-flex;gap:8px}.nd-ec-result-actions__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:#fff;border:1px solid #e3e6ec;border-radius:4px;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-weight:500;font-size:13px;cursor:pointer;transition:border-color .15s ease}.nd-ec-result-actions__btn:hover{border-color:#0a66cc;color:#0a66cc}.nd-ec-result-actions__btn--pdf{text-decoration:none;background:#0a66cc;border-color:#0a66cc;color:#fff}.nd-ec-result-actions__btn--pdf:hover{background:#08529f;border-color:#08529f;color:#fff}.nd-ec-result-preview{display:flex;flex-direction:column;gap:8px;background:#f7f9fc;border-radius:8px;padding:16px}.nd-ec-result-preview__stage{display:flex;align-items:center;justify-content:center;min-height:150px}.nd-ec-result-preview__stage svg,.nd-ec-result-preview__stage img{max-width:100%;max-height:150px;height:auto;width:auto}.nd-ec-result-preview__dim{text-align:center;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;font-weight:500}.nd-ec-result-preview__bullet{display:inline-block;width:3px;height:3px;margin:0 8px;background:#bdbdca;border-radius:50%;vertical-align:middle}.nd-ec-result-preview.is-flipped .nd-ec-result-preview__stage{transform:scaleX(-1)}.nd-ec-result-card{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:1px solid #e3e6ec;border-radius:8px}.nd-ec-result-card__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:"Inter","Montserrat",sans-serif;font-size:14px;font-weight:600;color:#0b0b0b}.nd-ec-result-card__rows{display:flex;flex-direction:column;gap:8px;margin:0}.nd-ec-result-card__row{display:flex;flex-direction:column}.nd-ec-result-card__row dt{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px;line-height:1.3;margin:0}.nd-ec-result-card__row dd{margin:2px 0 0;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:500}.nd-ec-result-card__subvalue{display:block;margin-top:4px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:400}.nd-ec-result-card__edit{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border:1px solid #bdbdca;border-radius:4px;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:500;text-decoration:none}.nd-ec-result-card__edit:hover{border-color:#0a66cc}@media(max-width: 768px){[data-ec-mobile-collapsible].is-collapsible .is-collapsible-title{display:flex !important;width:100%;align-items:center;gap:8px;cursor:pointer;user-select:none}[data-ec-mobile-collapsible].is-collapsible .is-collapsible-title::after{content:"";flex:0 0 auto;margin-left:auto;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5l4 4 4-4' stroke='%23717191' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .15s ease}[data-ec-mobile-collapsible].is-collapsible.is-open .is-collapsible-title::after{transform:rotate(180deg)}[data-ec-mobile-collapsible].is-collapsible:not(.is-open)>*:not(.is-collapsible-title){display:none}}.nd-ec-result-live{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#eef5fe;border-radius:8px}.nd-ec-result-live__title{color:#0b0b0b;font-family:"Inter","Montserrat",sans-serif;font-size:13px;font-weight:600}.nd-ec-result-live__sub{margin-top:2px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;line-height:1.35}.nd-ec-result-compliance{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.nd-ec-result-compliance__item{display:inline-flex;align-items:center;gap:8px;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px}.nd-ec-result-compliance__disclaimer{margin:8px 0 0;color:#9ca3af;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px;line-height:1.4;font-style:italic}.nd-ec-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 720px){.nd-ec-metrics{grid-template-columns:1fr}}.nd-ec-metric{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #e3e6ec;border-radius:8px}.nd-ec-metric__head{display:flex;justify-content:space-between;align-items:center}.nd-ec-metric__name{color:#0b0b0b;font-family:"Inter","Montserrat",sans-serif;font-size:14px;font-weight:600}.nd-ec-metric__info{position:relative;display:inline-flex;cursor:help}.nd-ec-metric__tooltip{position:absolute;top:calc(100% + 8px);right:-8px;z-index:20;display:none;min-width:260px;max-width:320px;padding:12px 14px;background:#1f2937;color:#e5e7eb;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11.5px;line-height:1.45;text-align:left;border-radius:6px;box-shadow:0 6px 20px rgba(15,23,42,.22);cursor:text}.nd-ec-metric__tooltip::before{content:"";position:absolute;top:-5px;right:14px;width:10px;height:10px;background:#1f2937;transform:rotate(45deg)}.nd-ec-metric__tooltip-desc{display:block;margin-bottom:8px;color:#f3f4f6}.nd-ec-metric__tooltip-section{display:block;margin-top:8px}.nd-ec-metric__tooltip-section:first-of-type{margin-top:0}.nd-ec-metric__tooltip-heading{display:block;margin-bottom:4px;color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nd-ec-metric__tooltip-list{display:grid;grid-template-columns:auto 1fr;gap:2px 12px}.nd-ec-metric__tooltip-row{display:contents}.nd-ec-metric__tooltip-key{color:#9ca3af;font-family:"SFMono-Regular","Menlo","Consolas",monospace;font-size:11px}.nd-ec-metric__tooltip-val{color:#f9fafb;font-family:"SFMono-Regular","Menlo","Consolas",monospace;font-size:11px;text-align:right}.nd-ec-metric__tooltip-code{display:block;padding:6px 8px;background:hsla(0,0%,100%,.06);color:#f9fafb;font-family:"SFMono-Regular","Menlo","Consolas",monospace;font-size:11px;line-height:1.45;border-radius:4px;word-break:break-word}.nd-ec-metric__info--rich:hover .nd-ec-metric__tooltip,.nd-ec-metric__info--rich:focus .nd-ec-metric__tooltip,.nd-ec-metric__info--rich:focus-within .nd-ec-metric__tooltip{display:block}.nd-ec-metric__caption{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px}.nd-ec-metric__value{display:flex;align-items:baseline;gap:6px;margin-top:4px}.nd-ec-metric__value strong{font-family:"Montserrat","Inter",sans-serif;font-size:28px;font-weight:700;color:#0b0b0b;line-height:1.1}.nd-ec-metric__unit{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-metric__label{color:#15803d;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:500}.nd-ec-metric__bar{position:relative;height:4px;background:#f2f2f4;border-radius:2px;overflow:hidden;margin-top:4px}.nd-ec-metric__fill{position:absolute;left:0;top:0;bottom:0;background:#22c55e;border-radius:2px}.nd-ec-metric__scale{display:flex;justify-content:space-between;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px}.nd-ec-metric__foot{margin-top:4px;display:flex;flex-direction:column;gap:2px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px}.nd-ec-metric--good .nd-ec-metric__label{color:#15803d}.nd-ec-metric--ok .nd-ec-metric__label{color:#f59e0b}.nd-ec-metric--bad .nd-ec-metric__label{color:#b91c1c}.nd-ec-metric--good .nd-ec-metric__fill{background:#22c55e}.nd-ec-metric--ok .nd-ec-metric__fill{background:#f59e0b}.nd-ec-metric--bad .nd-ec-metric__fill{background:#ef4444}.nd-ec-metric--empty .nd-ec-metric__value strong{color:#bdbdca}.nd-ec-result-card__empty{margin:0;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-style:italic}.nd-ec-analysis{padding:20px;background:#f7f9fc;border-radius:8px}.nd-ec-analysis__title{margin:0 0 16px;font-family:"Inter","Montserrat",sans-serif;font-size:16px;font-weight:600;color:#0b0b0b}.nd-ec-analysis__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width: 720px){.nd-ec-analysis__grid{grid-template-columns:1fr;gap:16px}}.nd-ec-analysis__subtitle{margin:0 0 12px;display:inline-flex;align-items:center;gap:8px;font-family:"Inter","Montserrat",sans-serif;font-size:14px;font-weight:600;color:#0b0b0b}.nd-ec-analysis__dot{display:inline-block;width:10px;height:10px;border-radius:50%}.nd-ec-analysis__rows{display:flex;flex-direction:column;gap:10px;margin:0}.nd-ec-analysis__row{display:flex;justify-content:space-between;align-items:baseline}.nd-ec-analysis__row dt{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px}.nd-ec-analysis__row dd{margin:0;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:500}.nd-ec-analysis__value--good{color:#15803d}.nd-ec-analysis__value--ok{color:#f59e0b}.nd-ec-analysis__value--bad{color:#b91c1c}.nd-ec-quotes{display:flex;justify-content:center;padding:32px 24px;background:#faf8f8;border-radius:8px}@media(max-width: 600px){.nd-ec-quotes{padding:24px 12px}}.nd-ec-quotes__card{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:768px;padding:48px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);text-align:center}@media(max-width: 600px){.nd-ec-quotes__card{padding:32px 20px;gap:24px}}.nd-ec-quotes__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:9999px}.nd-ec-quotes__icon svg{width:28px;height:28px;color:#0a74da}.nd-ec-quotes__icon svg *{stroke:#0a74da}.nd-ec-quotes__title{margin:0;font-family:"Inter","Montserrat",sans-serif;font-size:32px;line-height:130%;font-weight:700;color:#0f172a}.nd-ec-quotes__sub{margin:0 auto;max-width:576px;color:#64748b;font-family:"Inter","IBM Plex Sans",sans-serif;font-size:18px;font-weight:500;line-height:120%}.nd-ec-quotes__form{width:100%;max-width:576px;display:flex;flex-direction:column;gap:32px}.nd-ec-quotes__field{display:flex;flex-direction:column;gap:8px;text-align:left}.nd-ec-quotes__label{color:#0f172a;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;line-height:140%}.nd-ec-quotes__input-wrap{position:relative;display:flex}.nd-ec-quotes__input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#9ca3af}.nd-ec-quotes__input-icon svg path,.nd-ec-quotes__input-icon svg circle{stroke:#9ca3af}.nd-ec-quotes__input--text{padding-left:16px !important}.nd-ec-quotes__error{margin:0;color:#b91c1c;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;line-height:1.4;text-align:left}.nd-ec-quotes__input{width:100%;height:50px;padding:12px 16px 12px 40px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:16px;line-height:150%;color:#000;outline:none}.nd-ec-quotes__input:focus{border-color:#0a74da}.nd-ec-quotes__input::placeholder{color:#9ca3af}.nd-ec-quotes__input.is-invalid{border-color:#ef4444;animation:nd-ec-shake .3s ease-in-out}.nd-ec-quotes__success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:15px;text-align:center}.nd-ec-quotes__stepper{display:inline-flex;align-items:center;width:100%;height:50px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.nd-ec-quotes__step{flex:0 0 36px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;border:0;color:#64748b;cursor:pointer;transition:background .15s ease}.nd-ec-quotes__step:first-child{border-right:1px solid #e2e8f0}.nd-ec-quotes__step:last-child{border-left:1px solid #e2e8f0}.nd-ec-quotes__step:hover{background:#eef2f7}.nd-ec-quotes__step svg path{stroke:#64748b}.nd-ec-quotes__num{flex:1 1 auto;min-width:0;height:100%;border:0;background:rgba(0,0,0,0);text-align:center;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:16px;font-weight:700;line-height:150%;color:#0f172a;outline:none;-moz-appearance:textfield}.nd-ec-quotes__num::-webkit-outer-spin-button,.nd-ec-quotes__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nd-ec-quotes__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 24px;background:#0a66cc;color:#fff;border:0;border-radius:4px;font-family:"IBM Plex Sans","Inter",sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:background .15s ease}.nd-ec-quotes__submit:hover{background:#0a5fbd}.nd-ec-quotes__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}@media(max-width: 540px){.nd-ec-quotes__row{grid-template-columns:1fr}}.nd-ec-quotes__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:576px;height:60px;padding:16px 0;background:#0a74da;color:#fff;border:0;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);font-family:"IBM Plex Sans","Inter",sans-serif;font-weight:600;font-size:18px;line-height:150%;cursor:pointer;transition:background .15s ease}.nd-ec-quotes__cta:hover{background:#086dcb}.nd-ec-result__panel{display:flex;flex-direction:column;gap:40px}.nd-ec-result__panel[hidden]{display:none !important}.nd-ec-saving{display:flex;flex-direction:column;gap:24px}.nd-ec-saving__header{display:flex;flex-direction:column;gap:4px}.nd-ec-saving__title{margin:0;font-family:"Montserrat","Inter",sans-serif;font-size:22px;font-weight:700;color:#0b0b0b}.nd-ec-saving__subtitle{margin:0;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px}.nd-ec-saving__inputs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 720px){.nd-ec-saving__inputs{grid-template-columns:1fr}}.nd-ec-saving__sources{margin-top:8px}.nd-ec-saving__source{margin:4px 0 0;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;line-height:1.5}.nd-ec-saving__source[hidden]{display:none}.nd-ec-saving__source a{color:inherit;text-decoration:underline}.nd-ec-saving__input{display:flex;flex-direction:column;gap:6px}.nd-ec-saving__input[hidden]{display:none}.nd-ec-saving__input-label{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;font-weight:500}.nd-ec-saving__input-control{display:inline-flex;align-items:center;height:44px;padding:0 14px;background:#fff;border:1px solid #e3e6ec;border-radius:4px;transition:border-color .15s ease}.nd-ec-saving__input-control:focus-within{border-color:#0a66cc}.nd-ec-saving__input-control input{flex:1 1 auto;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;color:#0b0b0b;-moz-appearance:textfield}.nd-ec-saving__input-control input::-webkit-outer-spin-button,.nd-ec-saving__input-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nd-ec-saving__prefix,.nd-ec-saving__suffix{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px}.nd-ec-saving__prefix{margin-right:6px}.nd-ec-saving__suffix{margin-left:6px}.nd-ec-saving__select{height:44px;padding:0 12px;background:#fff;border:1px solid #e3e6ec;border-radius:4px;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;color:#0b0b0b;outline:none}.nd-ec-saving__select:focus{border-color:#0a66cc}.nd-ec-saving__toggle{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center;padding:12px 14px;background:#f7f9fc;border:1px solid #e3e6ec;border-radius:6px;cursor:pointer}.nd-ec-saving__toggle input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nd-ec-saving__toggle-track{position:relative;display:inline-block;grid-row:1/span 2;width:36px;height:20px;background:#d1d5db;border-radius:999px;transition:background .15s ease}.nd-ec-saving__toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .15s ease}.nd-ec-saving__toggle input[type=checkbox]:checked+.nd-ec-saving__toggle-track{background:#0a66cc}.nd-ec-saving__toggle input[type=checkbox]:checked+.nd-ec-saving__toggle-track .nd-ec-saving__toggle-thumb{transform:translateX(16px)}.nd-ec-saving__toggle-label{font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:600;color:#0b0b0b}.nd-ec-saving__toggle-hint{font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;color:#717191}.nd-ec-saving__details{border:1px solid #e3e6ec;border-radius:6px;background:#fff}.nd-ec-saving__details-summary{padding:12px 14px;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:600;color:#0b0b0b;cursor:pointer;list-style:none}.nd-ec-saving__details-summary::-webkit-details-marker{display:none}.nd-ec-saving__details-summary::before{content:"▸";display:inline-block;width:14px;margin-right:4px;color:#717191;transition:transform .15s ease}.nd-ec-saving__details[open] .nd-ec-saving__details-summary::before{transform:rotate(90deg)}.nd-ec-saving__details-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.nd-ec-saving__details-method{padding:8px 10px;background:#ecfdf5;color:#065f46;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11.5px;border-radius:4px}.nd-ec-saving__details-method--info{background:#eff6ff;color:#1e3a8a;font-style:italic}.nd-ec-saving__details-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:10px 12px;background:#f7f9fc;border-radius:4px}.nd-ec-saving__details-grid span{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-saving__details-grid code{color:#0b0b0b;font-family:"SFMono-Regular","Menlo","Consolas",monospace;font-size:12px;text-align:right}.nd-ec-saving__details-grid--cmp{grid-template-columns:auto 1fr 1fr}.nd-ec-saving__details-col-label{color:#717191 !important;font-size:10px !important;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.nd-ec-saving__details-formula{display:flex;flex-direction:column;gap:4px}.nd-ec-saving__details-formula code{display:block;padding:8px 10px;background:#1f2937;color:#f9fafb;font-family:"SFMono-Regular","Menlo","Consolas",monospace;font-size:11.5px;line-height:1.5;border-radius:4px;white-space:pre-wrap;word-break:break-word}.nd-ec-saving__details-heading{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nd-ec-saving__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 720px){.nd-ec-saving__cards{grid-template-columns:1fr}}.nd-ec-saving__chart-wrap{box-sizing:border-box;padding:24px;gap:24px;background:#fff;border:1px solid #e5e5e5;box-shadow:0px 1px 2px rgba(0,0,0,.05);border-radius:8px;display:flex;flex-direction:column}.nd-ec-saving__chart-head{display:flex;flex-direction:column;gap:4px}.nd-ec-saving__chart-title{margin:0;font-family:"Inter","Montserrat",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#0a0a0a}.nd-ec-saving__chart-subtitle{margin:0;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#404040}.nd-ec-saving__legend{display:flex;gap:20px;align-items:center;justify-content:center}.nd-ec-saving__legend-item{display:inline-flex;align-items:center;gap:8px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-saving__legend-swatch{display:inline-block;width:30px;height:6px;background:rgba(0,102,255,.1);border-top:3px solid #06f;border-radius:0}.nd-ec-saving__legend-swatch--dashed{background:rgba(0,0,0,0);border-top:2px dashed #a3a3a3}.nd-ec-saving__legend-item{display:inline-flex;align-items:center;gap:8px;color:#444;font-family:"Liberation Sans","Inter",sans-serif;font-size:12px}.nd-ec-saving__chart{width:100%;height:400px}.nd-ec-saving__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));height:73px;padding-top:24px;border-top:1px solid #e5e5e5}@media(max-width: 720px){.nd-ec-saving__stats{grid-template-columns:1fr;height:auto;gap:16px}}.nd-ec-saving__stat{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.nd-ec-saving__stat+.nd-ec-saving__stat{border-left:1px solid #e5e5e5}@media(max-width: 720px){.nd-ec-saving__stat+.nd-ec-saving__stat{border-left:0;border-top:1px solid #e5e5e5;padding-top:16px}}.nd-ec-saving__stat-label{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#404040}.nd-ec-saving__stat-value{font-family:"Inter",sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#0a0a0a}.nd-ec-saving__nav{display:flex;justify-content:space-between;gap:16px;padding-top:4px}@media(max-width: 480px){.nd-ec-saving__nav{flex-direction:column}}.nd-ec-saving__nav button{border:0;cursor:pointer;font:inherit}.nd-ec-saving-card{display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border:1px solid #e3e6ec;border-radius:8px}.nd-ec-saving-card__head{display:flex;justify-content:space-between;align-items:center}.nd-ec-saving-card__title{color:#0b0b0b;font-family:"Inter","Montserrat",sans-serif;font-size:14px;font-weight:600}.nd-ec-saving-card__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#eefbef;border-radius:50%}.nd-ec-saving-card__badge--blue{background:#eef5fe}.nd-ec-saving-card__primary{display:flex;align-items:baseline;gap:8px}.nd-ec-saving-card__primary strong{font-family:"Montserrat","Inter",sans-serif;font-size:32px;font-weight:700;color:#15803d;line-height:1}.nd-ec-saving-card__primary--blue strong{color:#0a66cc}.nd-ec-saving-card__unit{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px}.nd-ec-saving-card__rows{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding-top:12px;border-top:1px solid #f2f2f4}.nd-ec-saving-card__row{display:flex;flex-direction:column;gap:2px}.nd-ec-saving-card__row dt{display:inline-flex;align-items:center;gap:6px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px}.nd-ec-saving-card__row dd{margin:0;color:#0b0b0b;font-family:"Montserrat","Inter",sans-serif;font-size:16px;font-weight:600}.nd-ec-saving-card__note{margin-top:4px;padding:6px 8px;background:#fff7ed;color:#92400e;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px;line-height:1.35;border-radius:4px}.nd-ec-saving-card__note[hidden]{display:none}.nd-ec-comfort{display:flex;flex-direction:column;gap:24px}.nd-ec-comfort-analysis{padding:20px;background:#fff;border:1px solid #e3e6ec;border-radius:8px}.nd-ec-comfort-analysis__title{margin:0;font-family:"Inter","Montserrat",sans-serif;font-size:15px;font-weight:600;color:#0b0b0b}.nd-ec-comfort-analysis__subtitle{margin:2px 0 16px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-comfort-analysis__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media(max-width: 720px){.nd-ec-comfort-analysis__grid{grid-template-columns:1fr}}.nd-ec-comfort-bar{display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden}.nd-ec-comfort-bar__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.nd-ec-comfort-bar__label{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;min-width:0;flex:1 1 auto}.nd-ec-comfort-bar__value{color:#15803d;font-family:"Montserrat","Inter",sans-serif;font-size:20px;font-weight:700}.nd-ec-comfort-bar__value small{font-size:12px;font-weight:600;color:#717191;margin-left:4px}.nd-ec-comfort-bar__track{position:relative;height:6px;background:#f2f2f4;border-radius:3px;overflow:hidden}.nd-ec-comfort-bar__fill{position:absolute;inset:0 auto 0 0;background:#22c55e;border-radius:3px;transition:width .3s ease}.nd-ec-comfort-bar--ok .nd-ec-comfort-bar__value{color:#f59e0b}.nd-ec-comfort-bar--ok .nd-ec-comfort-bar__fill{background-color:#f59e0b}.nd-ec-comfort-bar--bad .nd-ec-comfort-bar__value{color:#b91c1c}.nd-ec-comfort-bar--bad .nd-ec-comfort-bar__fill{background-color:#ef4444}.nd-ec-comfort-stars{display:inline-flex;gap:2px}.nd-ec-acoustic{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;padding:32px;gap:24px;background:#fff;border:1px solid #e9ecef;border-radius:8px;font-family:"Inter","IBM Plex Sans",sans-serif}.nd-ec-acoustic__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.nd-ec-acoustic__head-text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.nd-ec-acoustic__title{margin:0;font-weight:600;font-size:18px;line-height:28px;color:#212529}.nd-ec-acoustic__sub{margin:0;font-weight:400;font-size:14px;line-height:20px;color:#adb5bd}.nd-ec-acoustic__badge{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;background:#f1f3f5;border-radius:4px}.nd-ec-acoustic__badge-label{font-weight:500;font-size:14px;line-height:20px;color:#212529}.nd-ec-acoustic__badge-value{font-weight:500;font-size:18px;line-height:28px;color:#0070f3}.nd-ec-acoustic__layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media(max-width: 900px){.nd-ec-acoustic__layout{grid-template-columns:1fr}}.nd-ec-acoustic__left{display:flex;flex-direction:column;gap:24px}.nd-ec-acoustic__slider-row{display:flex;flex-direction:column;gap:12px}.nd-ec-acoustic__slider-label{font-weight:500;font-size:14px;line-height:20px;color:#495057}.nd-ec-acoustic__slider-box{display:flex;flex-direction:column;gap:8px}.nd-ec-acoustic__slider{-webkit-appearance:none;width:100%;height:4px;border-radius:2px;background:#e9ecef;outline:none;margin:0}.nd-ec-acoustic__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#0070f3;border:0;cursor:pointer}.nd-ec-acoustic__slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#0070f3;border:0;cursor:pointer}.nd-ec-acoustic__slider-scale{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:16px}.nd-ec-acoustic__slider-scale>span{font-weight:500;color:#ced4da}.nd-ec-acoustic__slider-current{font-weight:700 !important;color:#0070f3 !important}.nd-ec-acoustic__presets{display:flex;padding-top:12px}@media(max-width: 480px){.nd-ec-acoustic__presets{flex-direction:column}.nd-ec-acoustic__presets .nd-ec-acoustic__preset{border-radius:0 !important;margin-bottom:-1px}.nd-ec-acoustic__presets .nd-ec-acoustic__preset:first-child{border-radius:4px 4px 0 0 !important}.nd-ec-acoustic__presets .nd-ec-acoustic__preset:last-child{border-radius:0 0 4px 4px !important}}.nd-ec-acoustic__preset{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:50px;padding:8px;background:#f8f9fa;border:1px solid #e9ecef;cursor:pointer;margin-right:-1px}.nd-ec-acoustic__preset:first-child{border-radius:4px 0 0 4px}.nd-ec-acoustic__preset:last-child{border-radius:0 4px 4px 0;margin-right:0}.nd-ec-acoustic__preset.is-active{background:#e6f0fd;border-color:#0070f3;z-index:1}.nd-ec-acoustic__preset.is-active .nd-ec-acoustic__preset-label{color:#0070f3}.nd-ec-acoustic__preset.is-active .nd-ec-acoustic__preset-db{color:#0070f3;opacity:.7}.nd-ec-acoustic__preset-label{font-weight:500;font-size:12px;line-height:16px;color:#212529}.nd-ec-acoustic__preset-db{font-weight:400;font-size:12px;line-height:16px;color:#ced4da}.nd-ec-acoustic__compare{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:24px;background:#f8f9fa;border:1px solid #f1f3f5;border-radius:8px}.nd-ec-acoustic__compare-row{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:start}@media(max-width: 600px){.nd-ec-acoustic__compare-row{grid-template-columns:1fr;justify-items:center;gap:16px}}.nd-ec-acoustic__side{display:flex;flex-direction:column;align-items:center;gap:4px}.nd-ec-acoustic__side-label{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#adb5bd}.nd-ec-acoustic__side-value{display:inline-flex;align-items:baseline;gap:4px}.nd-ec-acoustic__side-value strong{font-weight:700;font-size:24px;line-height:32px;color:#343a40}.nd-ec-acoustic__side-value span{font-weight:400;font-size:14px;line-height:20px;color:#adb5bd}.nd-ec-acoustic__side-value--inside strong{color:#0070f3}.nd-ec-acoustic__mute{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #e9ecef;border-radius:9999px;cursor:pointer}.nd-ec-acoustic__mute.is-muted .nd-ec-acoustic__mute-icon--on{display:none}.nd-ec-acoustic__mute:not(.is-muted) .nd-ec-acoustic__mute-icon--off{display:none}.nd-ec-acoustic__mute:not(.is-muted){border-color:#0070f3}.nd-ec-acoustic__window-col{display:flex;flex-direction:column;align-items:center;gap:12px}.nd-ec-acoustic__window{box-sizing:border-box;position:relative;width:69px;height:104px;background:#fff;border:8px solid #dee2e6;box-shadow:inset 0 2px 4px 8px rgba(0,0,0,.05);border-radius:2px;overflow:hidden}.nd-ec-acoustic__window-sky{position:absolute;inset:0;background:#eff6ff;opacity:.5}.nd-ec-acoustic__window-reflect{position:absolute;inset:0 -10px 0 9px;opacity:.5;border-right:1px solid #fff;border-top:1px solid #fff;transform:matrix(1, 0, -0.14, 0.99, 0, 0)}.nd-ec-acoustic__audio{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.nd-ec-acoustic__audio-label{white-space:nowrap;text-align:center;font-weight:500;font-size:14px;line-height:20px;color:#495057}.nd-ec-acoustic__audio-toggle-row{display:inline-flex;align-items:center;gap:12px}.nd-ec-acoustic__toggle-text{font-weight:500;font-size:14px;line-height:20px;color:#495057}.nd-ec-acoustic__toggle{position:relative;display:inline-block;width:35px;height:21px;cursor:pointer}.nd-ec-acoustic__toggle input{display:none}.nd-ec-acoustic__toggle-track{box-sizing:border-box;position:absolute;inset:0;background:#f3f7fc;border:1px solid #bdbdca;border-radius:18px;transition:background .2s ease,border-color .2s ease}.nd-ec-acoustic__toggle-knob{position:absolute;top:1px;left:2px;width:16px;height:16px;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.12);border-radius:27px;transition:transform .2s ease}.nd-ec-acoustic__toggle input:checked+.nd-ec-acoustic__toggle-track{background:#e6f0fd;border-color:#0070f3}.nd-ec-acoustic__toggle input:checked+.nd-ec-acoustic__toggle-track .nd-ec-acoustic__toggle-knob{transform:translateX(14px)}.nd-ec-acoustic__help{display:flex;flex-direction:column;gap:10px}.nd-ec-acoustic__help strong{font-family:"Inter",sans-serif;font-weight:700;font-size:14px;line-height:140%;color:#000}.nd-ec-acoustic__help p{margin:0;font-family:"IBM Plex Sans","Inter",sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#000}.nd-ec-daylight{padding:20px;background:#fff;border:1px solid #e3e6ec;border-radius:8px;display:flex;flex-direction:column;gap:16px}.nd-ec-daylight__head{display:flex;flex-direction:column;gap:2px}.nd-ec-daylight__title{margin:0;font-family:"Inter","Montserrat",sans-serif;font-size:15px;font-weight:600;color:#0b0b0b}.nd-ec-daylight__sub{margin:0;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-daylight__grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:20px;align-items:start}@media(max-width: 720px){.nd-ec-daylight__grid{grid-template-columns:1fr}}.nd-ec-daylight__inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nd-ec-daylight__inputs .nd-ec-saving__input--full{grid-column:1/-1}.nd-ec-daylight__result{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f7f9fc;border-radius:8px}.nd-ec-daylight__ring{display:flex;flex-direction:column;align-items:center;gap:2px}.nd-ec-daylight__caption{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.nd-ec-daylight__value{display:flex;align-items:baseline;gap:4px}.nd-ec-daylight__value strong{font-family:"Montserrat","Inter",sans-serif;font-size:44px;font-weight:700;color:#15803d;line-height:1}.nd-ec-daylight__value span{color:#15803d;font-family:"Montserrat","Inter",sans-serif;font-size:20px;font-weight:700}.nd-ec-daylight__label{color:#15803d;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:600}.nd-ec-daylight__label.is-ok{color:#f59e0b}.nd-ec-daylight__label.is-bad{color:#b91c1c}.nd-ec-daylight__gauge{display:flex;flex-direction:column;gap:6px}.nd-ec-daylight__gauge-label{color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px}.nd-ec-daylight__gauge-bar{position:relative;height:8px;border-radius:4px;background:linear-gradient(to right, #EF4444 0%, #F59E0B 40%, #22C55E 100%)}.nd-ec-daylight__gauge-marker{position:absolute;top:-3px;width:4px;height:14px;background:#0b0b0b;border-radius:2px;transition:left .3s ease}.nd-ec-daylight__gauge-scale{display:flex;justify-content:space-between;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:10px}.nd-ec-daylight__legend{display:flex;gap:16px;flex-wrap:wrap}.nd-ec-daylight__legend-item{display:inline-flex;align-items:center;gap:6px;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-daylight__legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.nd-ec-daylight__notes{padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#78350f;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px;display:flex;flex-direction:column;gap:2px}.nd-ec-daylight__notes strong{font-weight:600}.nd-ec-result.is-step-2 .nd-ec-result__toolbar,.nd-ec-result.is-step-2 .nd-ec-result__grid{display:none}.nd-ec-step2{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:560px;margin:0 auto;padding:24px 0 64px}.nd-ec-step2[hidden]{display:none}.nd-ec-step2__top{display:flex;justify-content:space-between;align-items:center}.nd-ec-step2__back{display:inline-flex;align-items:center;gap:8px;padding:8px 0;background:none;border:0;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;font-weight:500;cursor:pointer}.nd-ec-step2__back svg{color:#717191}.nd-ec-step2__back:hover{color:#0a66cc}.nd-ec-step2__indicator{padding:4px 10px;background:#eef5fe;color:#0a66cc;border-radius:4px;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.nd-ec-step2__card{padding:32px 32px 24px;background:#fff;border:1px solid #e3e6ec;border-radius:12px;text-align:center}.nd-ec-step2__icon{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#eef5fe;border-radius:50%}.nd-ec-step2__title{margin:0 0 8px;font-family:"Montserrat","Inter",sans-serif;font-size:22px;font-weight:700;color:#0b0b0b;line-height:1.25}.nd-ec-step2__sub{margin:0 auto 24px;max-width:44ch;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;line-height:1.5}.nd-ec-step2__form{display:flex;flex-direction:column;gap:16px;text-align:left}.nd-ec-step2__field{display:flex;flex-direction:column;gap:6px}.nd-ec-step2__label{display:inline-flex;align-items:center;gap:4px;color:#0b0b0b;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;font-weight:500}.nd-ec-step2__required{color:#b91c1c}.nd-ec-step2__optional{color:#717191;font-weight:400;margin-left:2px}.nd-ec-step2__input-wrap{position:relative;display:block}.nd-ec-step2__input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.nd-ec-step2__input{width:100%;height:44px;padding:0 14px 0 36px;background:#fff;border:1px solid #e3e6ec;border-radius:6px;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:14px;color:#0b0b0b;outline:none;transition:border-color .15s ease}.nd-ec-step2__input:focus{border-color:#0a66cc}.nd-ec-step2__input.is-invalid{border-color:#ef4444}.nd-ec-step2__input::placeholder{color:#adb5bd}.nd-ec-step2__consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f7f9fc;border:1px solid #e3e6ec;border-radius:8px;cursor:pointer;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:13px;line-height:1.5}.nd-ec-step2__checkbox{flex:0 0 16px;margin-top:2px;width:16px;height:16px;accent-color:#0a66cc;cursor:pointer}.nd-ec-step2__consent-body{display:flex;flex-direction:column;gap:4px;color:#717191}.nd-ec-step2__consent-headline{color:#0b0b0b;font-weight:500}.nd-ec-step2__consent-text a{color:#0a66cc;text-decoration:none}.nd-ec-step2__consent-text a:hover{text-decoration:underline}.nd-ec-step2__submit{margin-top:4px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0a66cc;color:#fff;border:0;border-radius:8px;font-family:"Montserrat","Inter",sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.nd-ec-step2__submit:hover:not(:disabled){background:#0a5db5}.nd-ec-step2__submit:disabled{background:#bdbdca;color:#fff;cursor:not-allowed}.nd-ec-step2__trust{margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:12px;border-top:1px solid #e3e6ec;color:#717191;font-family:"IBM Plex Sans","Inter",sans-serif;font-size:12px}.nd-ec-step2__trust li{display:inline-flex;align-items:center;gap:6px}.nd-ec-step2__trust-dot{width:8px;height:8px;border-radius:50%}.nd-ec-step2__trust-dot--green{background:#22c55e}.nd-ec-step2__trust-dot--blue{background:#0a66cc}.nd-ec-step2__trust-dot--amber{background:#f59e0b}.nd-ec-step2__trust-dot--gray{background:#717191}@media(max-width: 768px){.nd-ec-result{padding:16px 0;padding-bottom:160px}.nd-ec-result__title{font-size:20px}.nd-ec-result__subtitle{font-size:13px}.nd-ec-result__nav{padding-top:4px}.nd-ec-result__main{gap:28px}.nd-ec-result-tabs{display:flex;width:100%;gap:6px}.nd-ec-result-tabs__tab{flex:1 1 0;width:auto;min-width:0;padding:10px 8px;font-size:13px;line-height:1.2}.nd-ec-result-tabs__tab.is-active{width:auto}.nd-ec-result-actions{flex-shrink:0}.nd-ec-result-actions__btn{height:34px;padding:0 10px;font-size:12px}.nd-ec-saving{gap:16px}.nd-ec-saving__title{font-size:18px}.nd-ec-saving__subtitle{font-size:12px}.nd-ec-saving__inputs{gap:12px}.nd-ec-saving__details-grid--cmp{grid-template-columns:auto 1fr 1fr;gap:4px 8px}.nd-ec-saving__details-grid--cmp code{font-size:11px}.nd-ec-saving__toggle{grid-template-columns:auto 1fr;padding:10px 12px}.nd-ec-saving__toggle-label{font-size:13px}.nd-ec-saving__toggle-hint{font-size:11px;line-height:1.3}.nd-ec-saving__chart{font-size:10px}.nd-ec-saving__chart-wrap{padding:16px}.nd-ec-saving__chart-title{font-size:16px;line-height:22px}.nd-ec-saving__chart-subtitle{font-size:12px;line-height:16px}.nd-ec-saving__stats{grid-template-columns:1fr;gap:8px}.nd-ec-saving-card{padding:16px}.nd-ec-saving-card__primary strong{font-size:32px}.nd-ec-acoustic{padding:16px;gap:16px}.nd-ec-daylight{padding:16px}.nd-ec-daylight__inputs{grid-template-columns:1fr 1fr}.nd-ec-comfort-analysis{padding:16px}.nd-ec-quotes__card{padding:24px}}@media(max-width: 480px){.nd-ec-result__title{font-size:18px}.nd-ec-result__subtitle{font-size:12px}.nd-ec-result-tabs__tab{padding:9px 4px;font-size:12px}.nd-ec-saving__details-grid--cmp{grid-template-columns:1fr;gap:2px 0}.nd-ec-saving__details-grid--cmp .nd-ec-saving__details-col-label{display:none}.nd-ec-saving__details-grid--cmp span{margin-top:6px}.nd-ec-saving__details-grid--cmp code{text-align:left;padding-left:4px}.nd-ec-saving-card__primary strong{font-size:28px}.nd-ec-preview{font-size:12px}.nd-ec-metric{padding:12px}.nd-ec-metric__value strong{font-size:24px}.nd-ec-metric__caption{font-size:10px}.nd-ec-analysis{padding:12px}.nd-ec-analysis__row{grid-template-columns:1fr;gap:2px}.nd-ec-analysis__row dd{text-align:left}}
