:root{--nm-primary: #98CD00;--nm-dark: #022638;--nm-ink: #011927;--nm-black: #000D14;--nm-soft-bg: #F3F6F1;--nm-font: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nm-radius: 22px;--nm-radius-sm: 14px;--nm-ease: cubic-bezier(.2, .75, .15, 1);--nm-ease-io: cubic-bezier(.65, 0, .35, 1);--nm-wrap: 1240px;--nm-gutter: clamp(20px, 4vw, 40px);--nm-section: clamp(72px, 10vw, 140px);--nm-hh: 84px;--nm-admin: var(--wp-admin--admin-bar--height, 0px)}.nm-theme-dark{--nm-bg: var(--nm-dark);--nm-heading: #fff;--nm-text: rgba(255,255,255,.74);--nm-muted: rgba(255,255,255,.5);--nm-line: rgba(255,255,255,.1);--nm-card: rgba(255,255,255,.04);--nm-card-hover: rgba(255,255,255,.07);--nm-accent: var(--nm-primary);--nm-on-accent: var(--nm-black)}.nm-theme-ink{--nm-bg: var(--nm-black);--nm-heading: #fff;--nm-text: rgba(255,255,255,.7);--nm-muted: rgba(255,255,255,.45);--nm-line: rgba(255,255,255,.09);--nm-card: rgba(255,255,255,.035);--nm-card-hover: rgba(255,255,255,.06);--nm-accent: var(--nm-primary);--nm-on-accent: var(--nm-black)}.nm-theme-light{--nm-bg: #fff;--nm-heading: var(--nm-dark);--nm-text: #4a5a63;--nm-muted: #7c8a92;--nm-line: rgba(2,38,56,.1);--nm-card: #fff;--nm-card-hover: #fff;--nm-accent: var(--nm-primary);--nm-accent-ink: #5e8000;--nm-on-accent: var(--nm-black)}.nm-theme-soft{--nm-bg: var(--nm-soft-bg);--nm-heading: var(--nm-dark);--nm-text: #4a5a63;--nm-muted: #7c8a92;--nm-line: rgba(2,38,56,.09);--nm-card: #fff;--nm-card-hover: #fff;--nm-accent: var(--nm-primary);--nm-accent-ink: #5e8000;--nm-on-accent: var(--nm-black)}.nm-theme-accent{--nm-bg: var(--nm-primary);--nm-heading: var(--nm-black);--nm-text: rgba(0,13,20,.78);--nm-muted: rgba(0,13,20,.55);--nm-line: rgba(0,13,20,.14);--nm-card: rgba(255,255,255,.25);--nm-card-hover: rgba(255,255,255,.35);--nm-accent: var(--nm-dark);--nm-on-accent: #fff}.nm,.nm *,.nm *:before,.nm *:after{box-sizing:border-box}.nm{font-family:var(--nm-font);color:var(--nm-text);-webkit-font-smoothing:antialiased}.nm-section{position:relative;background:var(--nm-bg);padding-block:var(--nm-section);overflow:clip;font-size:1rem;line-height:1.7}.nm-container{width:100%;max-width:calc(var(--nm-wrap) + var(--nm-gutter) * 2);margin-inline:auto;padding-inline:var(--nm-gutter);position:relative;z-index:2}.nm :where(h1,h2,h3,h4,h5,h6){margin:0;line-height:1.15;letter-spacing:-.02em;font-weight:600;text-transform:none}.nm :is(h1,h2,h3,h4,h5,h6):not(#nm-x){font-family:var(--nm-font);color:var(--nm-heading)}.nm :where(p){margin:0 0 1em}.nm :where(p:last-child){margin-bottom:0}.nm :where(a){color:inherit;text-decoration:none}.nm :where(img){max-width:100%;height:auto;display:block}.nm :where(ul,ol){margin:0;padding:0;list-style:none}.nm-ico{width:1.25em;height:1.25em;flex:none}.nm-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.nm-skip{position:absolute;left:-9999px;top:8px;z-index:10000;background:#fff;color:#000;padding:10px 16px;border-radius:8px}.nm-skip:focus{left:8px}.nm :focus-visible{outline:2px solid var(--nm-accent);outline-offset:3px;border-radius:6px}body.nm-canvas{margin:0;overflow-x:clip;background:#fff;font-family:var(--nm-font)}body.nm-canvas .nm-main{display:block}.nm-head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.nm-head--center{margin-inline:auto;text-align:center}.nm-head--split{max-width:none;display:grid;grid-template-columns:1fr;gap:12px}.nm .nm-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nm-accent-ink, var(--nm-accent));margin-bottom:18px}.nm .nm-eyebrow:before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.nm-head--center .nm-eyebrow:after{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.nm .nm-eyebrow--pill{padding:8px 16px;border:1px solid var(--nm-line);border-radius:99px;background:var(--nm-card);backdrop-filter:blur(8px);color:var(--nm-heading);letter-spacing:.08em}.nm .nm-eyebrow--pill:before{display:none}.nm-dot{width:8px;height:8px;border-radius:50%;background:var(--nm-primary);box-shadow:0 0 0 0 var(--nm-primary);animation:nm-ping 2s infinite}.nm .nm-title{font-size:clamp(2rem,4.4vw,3.4rem)}.nm .nm-sub{font-size:clamp(1.02rem,1.3vw,1.15rem);color:var(--nm-text);margin-top:18px;max-width:640px}.nm-head--center .nm-sub{margin-inline:auto}.nm-hl{color:var(--nm-accent-ink, var(--nm-accent));position:relative;white-space:nowrap}.nm-theme-dark .nm-hl,.nm-theme-ink .nm-hl{color:var(--nm-primary)}.nm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.nm-actions--center{justify-content:center;margin-top:clamp(40px,5vw,64px)}.nm-btn{--b-bg: var(--nm-primary);--b-fg: var(--nm-black);--b-ic-bg: var(--nm-black);--b-ic-fg: var(--nm-primary);position:relative;display:inline-flex;align-items:center;gap:14px;padding:8px 8px 8px 26px;min-height:54px;border-radius:99px;background:var(--b-bg);color:var(--b-fg)!important;font-family:var(--nm-font);font-weight:600;font-size:.95rem;line-height:1;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;isolation:isolate;overflow:hidden;text-decoration:none!important;transition:transform .5s var(--nm-ease),box-shadow .4s var(--nm-ease),background .3s,color .3s;will-change:transform}.nm-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--b-hover, #fff);transform:translateY(101%);border-radius:inherit;transition:transform .55s var(--nm-ease)}.nm-btn:hover:before{transform:none}.nm-btn:hover{box-shadow:0 14px 40px -12px color-mix(in srgb,var(--nm-primary) 70%,transparent)}.nm-btn__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--b-ic-bg);color:var(--b-ic-fg);overflow:hidden;transition:transform .5s var(--nm-ease)}.nm-btn__icon .nm-ico{width:18px;height:18px;transition:transform .5s var(--nm-ease)}.nm-btn:hover .nm-btn__icon .nm-ico{animation:nm-arrow .6s var(--nm-ease)}.nm-btn--lg{min-height:60px;font-size:1rem;padding-left:30px}.nm-btn--lg .nm-btn__icon{width:44px;height:44px}.nm-btn--sm{min-height:46px;padding:5px 5px 5px 20px;font-size:.88rem;gap:10px}.nm-btn--sm .nm-btn__icon{width:34px;height:34px}.nm-btn--dark{--b-bg: var(--nm-dark);--b-fg: #fff;--b-ic-bg: var(--nm-primary);--b-ic-fg: var(--nm-black);--b-hover: var(--nm-black)}.nm-theme-dark .nm-btn--dark,.nm-theme-ink .nm-btn--dark{--b-bg: #fff;--b-fg: var(--nm-dark);--b-ic-bg: var(--nm-dark);--b-ic-fg: #fff;--b-hover: var(--nm-primary)}.nm-btn--ghost{--b-bg: transparent;--b-fg: var(--nm-heading);--b-ic-bg: var(--nm-card-hover);--b-ic-fg: var(--nm-heading);--b-hover: var(--nm-card-hover);border-color:var(--nm-line);backdrop-filter:blur(8px)}.nm-btn--outline{--b-bg: transparent;--b-fg: var(--nm-heading);--b-ic-bg: var(--nm-primary);--b-ic-fg: var(--nm-black);--b-hover: var(--nm-primary);border-color:var(--nm-line)}.nm-btn--outline:hover{--b-fg: var(--nm-black);color:var(--nm-black)!important}.nm .nm-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--nm-heading);font-size:.92rem}.nm .nm-link .nm-ico{width:18px;transition:transform .4s var(--nm-ease)}.nm .nm-link:hover .nm-ico{transform:translate(5px)}.nm-card{--mx: 50%;--my: 50%;position:relative;border:1px solid var(--nm-line);background:var(--nm-card);border-radius:var(--nm-radius);overflow:hidden;isolation:isolate;transition:transform .6s var(--nm-ease),border-color .4s,background .4s,box-shadow .6s var(--nm-ease);transform-style:preserve-3d}.nm-card__glow{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--nm-primary) 22%,transparent),transparent 60%);pointer-events:none}.nm-card:hover{border-color:color-mix(in srgb,var(--nm-primary) 45%,var(--nm-line));background:var(--nm-card-hover)}.nm-card:hover .nm-card__glow{opacity:1}.nm-theme-light .nm-card:hover,.nm-theme-soft .nm-card:hover{box-shadow:0 30px 60px -30px #02263847}.nm-checks{display:grid;gap:12px;margin:22px 0 0}.nm .nm-checks li{display:flex;gap:12px;align-items:flex-start;color:var(--nm-text);font-size:.95rem;line-height:1.5}.nm-checks .nm-ico{width:22px;height:22px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--nm-primary) 18%,transparent);color:var(--nm-accent-ink, var(--nm-primary));stroke-width:2.6;margin-top:1px}.nm-checks--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.nm-prose{color:var(--nm-text);font-size:1.02rem}.nm-prose--lead p:first-child{font-size:1.15rem;color:var(--nm-heading);font-weight:500;line-height:1.6}.nm .nm-prose strong,.nm .nm-prose b{color:var(--nm-heading);font-weight:600}.nm .nm-prose em{color:var(--nm-accent-ink, var(--nm-accent));font-style:italic}.nm .nm-prose ul{display:grid;gap:8px;margin:0 0 1em}.nm .nm-prose ul li{position:relative;padding-left:22px}.nm .nm-prose ul li:before{content:"";position:absolute;left:0;top:.68em;width:8px;height:8px;border-radius:50%;background:var(--nm-primary)}.nm-header{--nm-heading: #fff;position:fixed;top:var(--nm-admin);left:0;right:0;z-index:999;font-family:var(--nm-font);transition:transform .5s var(--nm-ease),background .4s,box-shadow .4s,backdrop-filter .4s}.nm-header:not(.is-sticky){position:absolute}.nm-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--nm-hh);transition:height .4s var(--nm-ease)}.nm-header.is-scrolled{background:color-mix(in srgb,var(--nm-dark) 82%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px #ffffff0f,0 20px 40px -24px #00000080}.nm-header.is-scrolled .nm-header__bar{height:70px}.nm-header:not(.is-overlay){background:var(--nm-dark)}.nm-header.is-hidden{transform:translateY(calc(-100% - var(--nm-admin)))}body:has(.nm-header.is-sticky:not(.is-overlay)){padding-top:var(--nm-hh)}.nm-header__logo img{width:170px;height:auto;display:block}.nm-nav__list{display:flex;gap:6px;align-items:center}.nm .nm-nav__list a{position:relative;display:block;padding:10px 16px;color:#ffffffc7;font-size:.94rem;font-weight:500;border-radius:99px;transition:color .3s,background .3s}.nm .nm-nav__list a:hover{color:#fff;background:#ffffff12}.nm .nm-nav__list a.is-active{color:#fff}.nm .nm-nav__list a.is-active:after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--nm-primary)}.nm-header__actions{display:flex;align-items:center;gap:12px}.nm-nav__cta-mobile{display:none}.nm-burger{display:none;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;cursor:pointer;padding:0;position:relative}.nm-burger span{position:absolute;left:14px;right:14px;height:2px;background:#fff;border-radius:2px;transition:transform .45s var(--nm-ease),opacity .3s,top .45s var(--nm-ease)}.nm-burger span:nth-child(1){top:17px}.nm-burger span:nth-child(2){top:23px}.nm-burger span:nth-child(3){top:29px;right:20px}.nm-header.is-open .nm-burger span:nth-child(1){top:23px;transform:rotate(45deg)}.nm-header.is-open .nm-burger span:nth-child(2){opacity:0}.nm-header.is-open .nm-burger span:nth-child(3){top:23px;right:14px;transform:rotate(-45deg)}.nm-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--nm-hh) + 60px);padding-bottom:110px}.nm-hero__inner{text-align:center;display:flex;flex-direction:column;align-items:center}.nm .nm-hero__title{font-size:clamp(2.6rem,7vw,6rem);line-height:1.02;letter-spacing:-.045em;font-weight:600;max-width:14ch}.nm-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--nm-text);margin-top:36px;max-width:46ch}.nm-hero__sub .nm-hl{font-weight:600}.nm-hero .nm-actions{justify-content:center;margin-top:40px}.nm-hero__img{position:absolute;inset:0;z-index:0}.nm .nm-hero__img img{width:100%;height:100%;max-width:none;object-fit:cover}.nm-hero__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--nm-bg) 0%,color-mix(in srgb,var(--nm-bg) 70%,transparent) 50%,var(--nm-bg) 100%);opacity:.75}.nm-aurora{position:absolute;inset:-20%;z-index:0;pointer-events:none;opacity:.9;contain:strict}.nm-aurora i{position:absolute;border-radius:50%;will-change:transform}.nm-aurora i:nth-child(1){width:46vw;height:46vw;left:8%;top:18%;background:radial-gradient(circle,color-mix(in srgb,var(--nm-primary) 42%,transparent),transparent 62%);animation:nm-float-a 18s var(--nm-ease-io) infinite alternate}.nm-aurora i:nth-child(2){width:52vw;height:52vw;right:2%;top:4%;background:radial-gradient(circle,rgba(0,153,204,.45),transparent 65%);animation:nm-float-b 22s var(--nm-ease-io) infinite alternate}.nm-aurora i:nth-child(3){width:40vw;height:40vw;left:34%;bottom:0;background:radial-gradient(circle,rgba(64,90,255,.32),transparent 65%);animation:nm-float-c 26s var(--nm-ease-io) infinite alternate}.nm-aurora--soft{opacity:.55}.nm-grid-bg{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%)}.nm-theme-light .nm-grid-bg,.nm-theme-soft .nm-grid-bg{background-image:linear-gradient(rgba(2,38,56,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(2,38,56,.06) 1px,transparent 1px)}.nm-scroll-cue{position:absolute;left:50%;bottom:34px;z-index:3;width:26px;height:42px;margin-left:-13px;border:1.5px solid rgba(255,255,255,.35);border-radius:20px}.nm-scroll-cue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:4px;background:var(--nm-primary);animation:nm-scroll 2s var(--nm-ease) infinite}.nm-page-hero{padding-top:calc(var(--nm-hh) + clamp(70px,10vw,130px));padding-bottom:clamp(70px,9vw,120px)}.nm-page-hero__inner{text-align:center}.nm .nm-page-hero__title{font-size:clamp(2.6rem,7.5vw,6.2rem);letter-spacing:-.045em;line-height:1}.nm-page-hero .nm-sub{margin-inline:auto}.nm-crumbs{display:inline-flex;gap:10px;align-items:center;padding:8px 18px;border-radius:99px;border:1px solid var(--nm-line);background:var(--nm-card);font-size:.82rem;color:var(--nm-muted);margin-bottom:26px;backdrop-filter:blur(6px)}.nm .nm-crumbs a:hover{color:var(--nm-primary)}.nm-crumbs [aria-current]{color:var(--nm-heading)}.nm-outline-word{position:absolute;left:0;right:0;bottom:-.18em;z-index:1;text-align:center;font-weight:700;font-size:clamp(5rem,19vw,17rem);line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);white-space:nowrap;pointer-events:none;user-select:none;animation:nm-drift 30s linear infinite alternate}.nm-marquee-wrap{padding-block:0}.nm-marquee-wrap.is-tilted{padding-block:26px;background:transparent;overflow-x:clip;overflow-y:visible;z-index:3;margin-block:-34px}.nm-marquee-wrap.is-tilted .nm-marquee{background:var(--nm-primary);transform:rotate(-2deg);box-shadow:0 20px 50px -20px #0006;width:104%;margin-left:-2%}.nm-marquee{--nm-speed: 45s;display:flex;overflow:hidden;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nm-marquee-wrap .nm-marquee{padding-block:22px;-webkit-mask-image:none;mask-image:none}.nm-marquee__track{display:flex;flex:none;align-items:center;min-width:100%;animation:nm-marquee var(--nm-speed) linear infinite}.nm-marquee.is-reverse .nm-marquee__track{animation-direction:reverse}.nm-marquee:hover .nm-marquee__track{animation-play-state:paused}.nm-marquee-wrap li{display:inline-flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;color:var(--nm-black);letter-spacing:-.02em}.nm-marquee-wrap li .nm-ico{width:22px;height:22px;fill:currentColor;animation:nm-spin 8s linear infinite}.nm-logos .nm-head{margin-bottom:40px}.nm-logos .nm-title{font-size:clamp(1.3rem,2.4vw,1.9rem)}.nm-marquee--logos li{flex:none;display:grid;place-items:center;width:clamp(140px,16vw,210px);height:96px;margin-right:18px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-card);padding:18px 26px;transition:border-color .3s,transform .4s var(--nm-ease)}.nm-marquee--logos li:hover{border-color:var(--nm-primary);transform:translateY(-4px)}.nm-logo{max-height:52px;width:auto;object-fit:contain;transition:filter .4s,opacity .4s}.nm-logos.is-mono .nm-logo{filter:grayscale(1);opacity:.6}.nm-logos.is-mono li:hover .nm-logo{filter:none;opacity:1}.nm-intro__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.nm-intro .nm-head{margin-bottom:26px}.nm-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nm-features .nm-feature:nth-child(2n){margin-top:40px;margin-bottom:-40px}.nm-feature{padding:30px 26px 28px}.nm-feature__icon,.nm-svc__icon,.nm-bigcard__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--nm-dark);color:var(--nm-primary);font-size:22px;margin-bottom:22px;transition:transform .6s var(--nm-ease),background .4s,color .4s}.nm-feature__icon svg,.nm-svc__icon svg,.nm-bigcard__icon svg{width:24px;height:24px;fill:currentColor}.nm-feature__icon .nm-ico,.nm-svc__icon .nm-ico{fill:none}.nm-card:hover .nm-feature__icon,.nm-card:hover .nm-svc__icon,.nm-card:hover .nm-bigcard__icon{transform:rotate(-8deg) scale(1.06);background:var(--nm-primary);color:var(--nm-black)}.nm-feature__num{position:absolute;top:26px;right:26px;font-size:.8rem;font-weight:600;color:var(--nm-muted)}.nm .nm-feature__title{font-size:1.1rem;margin-bottom:10px}.nm-feature p{font-size:.92rem;line-height:1.6}.nm-svc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nm-svc__card{padding:34px 30px 30px;display:flex;flex-direction:column}.nm-svc__top{display:flex;justify-content:space-between;align-items:flex-start}.nm-svc__icon{background:color-mix(in srgb,var(--nm-primary) 14%,transparent)}.nm-svc__num{font-size:3.2rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px var(--nm-line);transition:-webkit-text-stroke-color .4s}.nm-svc__card:hover .nm-svc__num{-webkit-text-stroke-color:var(--nm-primary)}.nm .nm-svc__title{font-size:1.35rem;margin-bottom:12px}.nm-svc__text{font-size:.95rem}.nm-svc__card .nm-checks{padding-top:22px;border-top:1px dashed var(--nm-line);flex:1;align-content:start}.nm-svc__cta{margin-top:30px}.nm-head--split .nm-title{max-width:18ch}.nm-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.nm .nm-chip{font-family:var(--nm-font);font-size:.9rem;font-weight:500;padding:11px 20px;border-radius:99px;border:1px solid var(--nm-line);background:var(--nm-card);color:var(--nm-heading);cursor:pointer;transition:all .35s var(--nm-ease);display:inline-flex;gap:8px;align-items:center}.nm .nm-chip:hover{border-color:var(--nm-heading)}.nm .nm-chip.is-active{background:var(--nm-dark);color:#fff;border-color:var(--nm-dark)}.nm .nm-chip sup{font-size:.7rem;opacity:.6}.nm-proj__grid{--cols: 3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:26px}.nm .nm-proj__card{display:block;position:relative;color:inherit}.nm .nm-proj__card.is-leaving{opacity:0;transform:scale(.96)}.nm-proj__media{position:relative;aspect-ratio:4/3;border-radius:var(--nm-radius);overflow:hidden;background:var(--nm-line);isolation:isolate}.nm .nm-proj__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.1s var(--nm-ease),filter .6s}.nm-proj__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(1,25,39,.55));opacity:0;transition:opacity .5s}.nm .nm-proj__card:hover .nm-proj__media img{transform:scale(1.07)}.nm .nm-proj__card:hover .nm-proj__media:after{opacity:1}.nm-proj__meta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px 0}.nm .nm-proj__cat{display:block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nm-muted);margin-bottom:4px}.nm .nm-proj__title{font-size:1.3rem}.nm .nm-proj__link{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:.85rem;font-weight:600;color:var(--nm-heading);padding:10px 10px 10px 16px;border-radius:99px;border:1px solid var(--nm-line);transition:all .4s var(--nm-ease)}.nm .nm-proj__link .nm-ico{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--nm-primary);color:var(--nm-black);transition:transform .5s var(--nm-ease)}.nm .nm-proj__card:hover .nm-proj__link{background:var(--nm-dark);color:#fff;border-color:var(--nm-dark)}.nm .nm-proj__card:hover .nm-proj__link .nm-ico{transform:rotate(45deg)}.nm-proj__anim{animation:nm-pop .7s var(--nm-ease) both;animation-delay:calc(var(--k, 0) * 60ms)}.nm-process__list{--p: 0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;counter-reset:step}.nm-process__line{position:absolute;top:36px;left:8%;right:8%;height:2px;background:var(--nm-line);border-radius:2px}.nm-process__line i{position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--p));background:linear-gradient(90deg,var(--nm-primary),#2fd2ff);border-radius:inherit;transition:transform .2s linear}.nm-process__step{position:relative;text-align:center;padding:0 12px}.nm-process__num{position:relative;display:grid;place-items:center;width:74px;height:74px;margin:0 auto 28px;border-radius:50%;background:var(--nm-bg);border:1px solid var(--nm-line);color:var(--nm-heading);font-size:1.35rem;font-weight:700;transition:all .6s var(--nm-ease);z-index:1}.nm-process__num:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px dashed var(--nm-line);animation:nm-spin 20s linear infinite}.nm-process__step.is-in .nm-process__num{background:var(--nm-primary);color:var(--nm-black);border-color:var(--nm-primary);box-shadow:0 0 0 10px color-mix(in srgb,var(--nm-primary) 12%,transparent);transition-delay:calc(var(--d, 0s) + .3s)}.nm .nm-process__title{font-size:1.5rem;margin-bottom:12px}.nm-process__step p{max-width:32ch;margin-inline:auto}.nm-testi__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,90px);align-items:center}.nm-testi__mark{width:84px;height:84px;display:grid;place-items:center;border-radius:24px;background:var(--nm-primary);color:var(--nm-black);transform:rotate(-6deg)}.nm-testi__mark .nm-ico{width:40px;height:40px;stroke-width:2.4}.nm-testi__list{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.nm .nm-testi__card{flex:0 0 100%;scroll-snap-align:start;margin:0}.nm .nm-testi__card,.nm .nm-tslide{background:var(--nm-card);border:1px solid var(--nm-line);border-radius:calc(var(--nm-radius) + 6px);padding:clamp(28px,4vw,48px);box-shadow:0 40px 80px -50px #02263859}.nm .nm-testi__card blockquote,.nm .nm-tslide blockquote{margin:0 0 30px;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.6;color:var(--nm-heading);font-weight:500;letter-spacing:-.01em;border:0;padding:0;font-style:normal}.nm .nm-testi__card figcaption,.nm .nm-tslide figcaption{display:flex;align-items:center;gap:14px}.nm .nm-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--nm-dark);color:var(--nm-primary);font-weight:700;font-size:1.1rem;flex:none;overflow:hidden}.nm .nm-avatar img{width:100%;height:100%;object-fit:cover}.nm .nm-testi__card strong,.nm .nm-tslide strong{display:block;color:var(--nm-heading);font-size:1rem}.nm .nm-testi__card em,.nm .nm-tslide em{display:block;font-style:normal;font-size:.86rem;color:var(--nm-muted)}.nm-tstage{position:relative}.nm-tstage__viewport{position:relative;display:grid}.nm .nm-tslide{grid-area:1 / 1;margin:0;transition:opacity .7s var(--nm-ease),transform .8s var(--nm-ease),filter .7s}.nm .nm-tslide[aria-hidden=true]{opacity:0;transform:translate(var(--dir, 40px)) scale(.97);filter:blur(4px);pointer-events:none}.nm .nm-tslide blockquote .nm-qw{display:inline-block;opacity:0;transform:translateY(8px);animation:nm-qw .6s var(--nm-ease) forwards;animation-delay:calc(var(--i) * 18ms)}.nm-tstage__ui{display:flex;align-items:center;gap:18px;margin-top:26px}.nm-tstage__btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--nm-line);background:var(--nm-card);color:var(--nm-heading);display:grid;place-items:center;cursor:pointer;transition:all .35s var(--nm-ease)}.nm-tstage__btn:hover{background:var(--nm-dark);color:#fff;border-color:var(--nm-dark);transform:scale(1.06)}.nm-tstage__btn .nm-ico{width:20px}.nm-tstage__dots{display:flex;gap:8px;flex:1}.nm-tstage__dot{position:relative;height:4px;flex:1;max-width:64px;border:0;padding:0;border-radius:4px;background:var(--nm-line);cursor:pointer;overflow:hidden}.nm-tstage__dot i{position:absolute;inset:0;background:var(--nm-dark);transform-origin:left;transform:scaleX(0)}.nm-theme-dark .nm-tstage__dot i,.nm-theme-ink .nm-tstage__dot i{background:var(--nm-primary)}.nm-tstage__dot.is-done i{transform:scaleX(1)}.nm-tstage__dot.is-active i{animation:nm-progress var(--t, 7s) linear forwards}.nm-tstage.is-paused .nm-tstage__dot.is-active i{animation-play-state:paused}.nm-tstage__count{font-weight:600;color:var(--nm-heading);font-variant-numeric:tabular-nums;font-size:.9rem}.nm-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.nm-post{background:var(--nm-card);border:1px solid var(--nm-line);border-radius:var(--nm-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .6s var(--nm-ease),box-shadow .6s var(--nm-ease)}.nm-post:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0226384d}.nm-post__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--nm-line)}.nm .nm-post__media{position:relative}.nm .nm-post__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1s var(--nm-ease)}.nm .nm-post:hover .nm-post__media img{transform:scale(1.06)}.nm-post__body{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.nm-post__date{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--nm-muted);margin-bottom:12px}.nm-post__date .nm-ico{width:16px}.nm .nm-post__title{font-size:1.18rem;line-height:1.35;margin-bottom:10px}.nm .nm-post__title a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--nm-ease)}.nm-post:hover .nm-post__title a{background-size:100% 1px}.nm-post p{font-size:.93rem;flex:1}.nm-post .nm-link{margin-top:18px}.nm-split__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,96px);align-items:start}.nm-split--img-right .nm-split__media{order:2}.nm-split.is-sticky .nm-split__media{position:sticky;top:calc(var(--nm-admin) + 110px)}.nm-split__media{position:relative}.nm .nm-split__frame,.nm .nm-row__frame{position:relative;overflow:hidden;background:var(--nm-line)}.nm .nm-split__frame{border-radius:calc(var(--nm-radius) + 8px)}.nm .nm-split__frame img,.nm .nm-row__frame img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:translate3d(0,var(--py, 0),0) scale(1.14)}.nm .nm-frame--auto{aspect-ratio:auto}.nm .nm-frame--auto img{position:relative;height:auto;transform:none}.nm-split--fill .nm-split__grid{align-items:stretch}.nm-split--fill .nm-split__media{position:relative!important;top:0!important}.nm .nm-split--fill .nm-split__frame{height:100%;min-height:380px}.nm-split__badge{position:absolute;right:-18px;bottom:34px;background:var(--nm-primary);color:var(--nm-black);font-weight:600;font-size:.9rem;padding:14px 22px;border-radius:99px;box-shadow:0 20px 40px -16px #00000059;animation:nm-bob 5s var(--nm-ease-io) infinite alternate}.nm-split--img-right .nm-split__badge{right:auto;left:-18px}.nm-split .nm-head{margin-bottom:26px}.nm-cards__grid{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:24px;max-width:1080px;margin-inline:auto}.nm-bigcard{padding:clamp(32px,4vw,52px)}.nm-bigcard__icon{width:64px;height:64px;border-radius:20px;background:var(--nm-primary);color:var(--nm-black)}.nm-bigcard__eyebrow{display:block;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nm-muted);margin-bottom:4px}.nm .nm-bigcard__title{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:14px}.nm-bigcard p{font-size:1.02rem}.nm-rows__toc{position:sticky;top:calc(var(--nm-admin) + 82px);z-index:5;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px;margin:0 auto clamp(40px,6vw,80px);width:fit-content;max-width:100%;border-radius:99px;background:color-mix(in srgb,var(--nm-bg) 80%,transparent);backdrop-filter:blur(14px);border:1px solid var(--nm-line);box-shadow:0 10px 30px -20px #0226384d}.nm-rows__toc::-webkit-scrollbar{display:none}.nm .nm-rows__toc a{flex:none;display:inline-flex;gap:8px;align-items:center;padding:10px 18px;border-radius:99px;font-size:.86rem;font-weight:500;color:var(--nm-text);transition:all .35s var(--nm-ease);white-space:nowrap}.nm .nm-rows__toc a span{font-size:.75rem;color:var(--nm-muted)}.nm .nm-rows__toc a:hover{color:var(--nm-heading);background:var(--nm-line)}.nm .nm-rows__toc a.is-active{background:var(--nm-dark);color:#fff}.nm .nm-rows__toc a.is-active span{color:var(--nm-primary)}.nm-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center;padding-block:clamp(40px,5vw,70px);scroll-margin-top:170px}.nm-row+.nm-row{border-top:1px solid var(--nm-line)}.nm-row.is-flip .nm-row__text{order:2}.nm-row__num{display:inline-block;font-size:.85rem;font-weight:600;color:var(--nm-accent-ink, var(--nm-accent));padding:6px 14px;border-radius:99px;background:color-mix(in srgb,var(--nm-primary) 14%,transparent);margin-bottom:18px}.nm .nm-row__title{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:16px}.nm-row__desc{font-size:1.05rem}.nm-row__media{position:relative}.nm .nm-row__frame{border-radius:calc(var(--nm-radius) + 6px);aspect-ratio:5/4;box-shadow:0 50px 80px -50px #02263873}.nm-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,90px);align-items:start}.nm-faq__intro{position:sticky;top:calc(var(--nm-admin) + 110px)}.nm-faq .nm-head{margin-bottom:22px}.nm-faq__list{display:grid;gap:14px}.nm-acc{background:var(--nm-card);border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);transition:border-color .3s,box-shadow .4s}.nm-acc[open]{border-color:color-mix(in srgb,var(--nm-primary) 60%,var(--nm-line));box-shadow:0 24px 50px -34px #02263859}.nm-acc summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 24px;cursor:pointer;font-weight:600;font-size:1.05rem;color:var(--nm-heading)}.nm-acc summary::-webkit-details-marker{display:none}.nm-acc__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--nm-line);color:var(--nm-heading);transition:transform .5s var(--nm-ease),background .3s}.nm-acc__icon .nm-ico{width:18px}.nm-acc[open] .nm-acc__icon{transform:rotate(135deg);background:var(--nm-primary);color:var(--nm-black)}.nm-acc__body{padding:0 24px 24px;overflow:hidden}.nm-acc__body .nm-prose{font-size:.98rem}.nm-contact__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,6vw,80px);align-items:start}.nm-contact .nm-head{margin-bottom:20px}.nm-contact__items{display:grid;gap:12px;margin:30px 0 24px}.nm .nm-contact__items a,.nm .nm-contact__items div{display:flex;align-items:center;gap:16px;padding:14px;border-radius:var(--nm-radius-sm);border:1px solid var(--nm-line);background:var(--nm-card);color:var(--nm-heading);font-weight:500;transition:all .35s var(--nm-ease)}.nm .nm-contact__items a:hover{border-color:var(--nm-primary);transform:translate(6px)}.nm-contact__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--nm-dark);color:var(--nm-primary);flex:none}.nm-consult{--nm-heading: #fff;position:relative;margin-top:34px;padding:32px;border-radius:var(--nm-radius);background:var(--nm-dark);color:#ffffffbf;overflow:hidden;isolation:isolate}.nm-consult:before{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-80px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nm-primary) 45%,transparent),transparent 70%);z-index:-1}.nm .nm-consult h3{--nm-heading: #fff;font-size:1.4rem;margin-bottom:10px}.nm-consult p{margin-bottom:22px}.nm-contact__form{position:sticky;top:calc(var(--nm-admin) + 110px);background:var(--nm-card);border:1px solid var(--nm-line);border-radius:calc(var(--nm-radius) + 6px);padding:clamp(26px,4vw,44px);box-shadow:0 40px 80px -50px #02263866}.nm .nm-contact__form-title{font-size:1.6rem;margin-bottom:26px}.nm-form{display:grid;gap:16px}.nm-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nm-field{position:relative;display:block}.nm-field>span{display:block;font-size:.82rem;font-weight:600;color:var(--nm-heading);margin-bottom:8px}.nm-field input,.nm-field textarea,.nm-field select,.nm-subscribe input[type=email]{width:100%;font:inherit;font-size:.98rem;color:var(--nm-heading);background:color-mix(in srgb,var(--nm-line) 30%,transparent);border:1px solid var(--nm-line);border-radius:12px;padding:14px 16px;outline:none;transition:border-color .3s,box-shadow .3s,background .3s}.nm-field textarea{resize:vertical;min-height:140px}.nm-field input:focus,.nm-field textarea:focus,.nm-subscribe input:focus{border-color:var(--nm-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--nm-primary) 22%,transparent);background:transparent}.nm-field.has-error input,.nm-field.has-error textarea{border-color:#e5484d}.nm-field__err{display:block;color:#e5484d;font-size:.8rem;margin-top:6px}.nm-form .nm-btn{justify-self:start}.nm-form .nm-btn[disabled]{opacity:.7;pointer-events:none}.nm-spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:nm-spin .8s linear infinite}.nm-form__msg{padding:14px 16px;border-radius:12px;font-size:.92rem}.nm-form__msg.is-error{background:#e5484d1a;color:#c4262c}.nm-success{text-align:center;padding:30px 10px;animation:nm-pop .7s var(--nm-ease) both}.nm-success__icon{width:84px;height:84px;margin:0 auto 20px;border-radius:50%;background:var(--nm-primary);color:var(--nm-black);display:grid;place-items:center}.nm-success__icon .nm-ico{width:40px;height:40px;stroke-width:2.6;stroke-dasharray:30;stroke-dashoffset:30;animation:nm-draw .7s .2s var(--nm-ease) forwards}.nm .nm-success h4{font-size:1.4rem;margin-bottom:8px}.nm-contact__form .wpforms-container input:not([type=submit]):not([type=checkbox]):not([type=radio]),.nm-contact__form .wpforms-container textarea,.nm-contact__form .wpforms-container select{border-radius:12px!important;border:1px solid var(--nm-line)!important;padding:14px 16px!important;height:auto!important;font-family:var(--nm-font)!important;max-width:100%!important}.nm-contact__form .wpforms-container button[type=submit]{background:var(--nm-primary)!important;color:var(--nm-black)!important;border:0!important;border-radius:99px!important;padding:16px 30px!important;font-weight:600!important;font-family:var(--nm-font)!important;height:auto!important}.nm-socials{display:flex;gap:10px;flex-wrap:wrap}.nm .nm-social{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--nm-line);color:var(--nm-heading);transition:all .4s var(--nm-ease)}.nm .nm-social:hover{background:var(--nm-primary);color:var(--nm-black);border-color:var(--nm-primary);transform:translateY(-4px) rotate(-8deg)}.nm .nm-social .nm-ico{width:20px;height:20px}.nm-cta{padding-block:clamp(50px,6vw,90px)}.nm-cta__box{position:relative;border-radius:calc(var(--nm-radius) + 14px);background:var(--nm-ink);overflow:hidden;padding:clamp(50px,8vw,110px) clamp(24px,5vw,70px);border:1px solid rgba(255,255,255,.08)}.nm-cta__inner{position:relative;z-index:2;--nm-heading: #fff;--nm-text: rgba(255,255,255,.72)}.nm-cta .nm-head{margin-bottom:0}.nm-cta .nm-title{font-size:clamp(2rem,5vw,3.8rem)}.nm-footer{padding-top:clamp(70px,9vw,120px);padding-bottom:0}.nm-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:clamp(36px,5vw,70px);padding-bottom:60px}.nm-footer__logo img{width:190px;margin-bottom:22px}.nm-footer__brand p{max-width:36ch;margin-bottom:26px}.nm .nm-footer__h{font-size:1.1rem;margin-bottom:22px}.nm-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.nm-footer__links{display:grid;gap:12px}.nm .nm-footer__links a{position:relative;color:var(--nm-text);transition:color .3s,padding .4s var(--nm-ease)}.nm .nm-footer__links a:before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;background:var(--nm-primary);transition:width .4s var(--nm-ease)}.nm .nm-footer__links a:hover{color:#fff;padding-left:18px}.nm .nm-footer__links a:hover:before{width:10px}.nm-subscribe{position:relative;margin-top:18px}.nm-subscribe input[type=email]{height:60px;padding-right:150px;border-radius:99px;background:#ffffff0d;color:#fff}.nm-subscribe .nm-btn{position:absolute;right:6px;top:6px}.nm-subscribe__msg{font-size:.85rem;margin-top:10px;min-height:1.2em;color:var(--nm-primary)}.nm-subscribe__msg.is-error{color:#ff8a8a}.nm-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;border-top:1px solid var(--nm-line);font-size:.88rem;color:var(--nm-muted);position:relative;z-index:2}.nm-totop{width:46px;height:46px;border-radius:50%;border:1px solid var(--nm-line);background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center;transition:all .4s var(--nm-ease)}.nm-totop:hover{background:var(--nm-primary);color:var(--nm-black);transform:translateY(-4px)}.nm-totop .nm-ico{width:20px;transform:rotate(-45deg)}.nm-footer__word{position:relative;z-index:1;text-align:center;font-weight:700;line-height:.78;letter-spacing:-.06em;font-size:clamp(4.5rem,20vw,19rem);background:linear-gradient(180deg,#ffffff1f,#fff0 85%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;margin-top:-10px;pointer-events:none}.nm-heading-only.is-compact{padding-block:0}.nm-empty{text-align:center;color:var(--nm-muted)}.nm-blog__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:start}.has-sidebar .nm-blog__layout{grid-template-columns:minmax(0,1fr) 340px}.sidebar-left .nm-blog__layout{grid-template-columns:340px minmax(0,1fr)}.sidebar-left .nm-blog__layout .nm-sidebar{order:-1}.nm-blog__grid{--cols: 3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:26px}.has-sidebar .nm-blog__grid{--cols: 2}.nm-bcard{position:relative;display:flex;flex-direction:column;background:var(--nm-card);border:1px solid var(--nm-line);border-radius:var(--nm-radius);overflow:hidden;transition:transform .6s var(--nm-ease),box-shadow .6s var(--nm-ease),border-color .4s}.nm-bcard:hover{transform:translateY(-6px);box-shadow:0 34px 60px -34px #02263859;border-color:color-mix(in srgb,var(--nm-primary) 40%,var(--nm-line))}.nm .nm-bcard__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,var(--nm-dark),#0a4a63)}.nm .nm-bcard__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.1s var(--nm-ease)}.nm .nm-bcard:hover .nm-bcard__media img{transform:scale(1.06)}.nm-bcard__ph{position:absolute;inset:0;display:grid;place-items:center;font-size:4rem;font-weight:700;color:color-mix(in srgb,var(--nm-primary) 70%,transparent)}.nm-bcard__cat{position:absolute;left:16px;top:16px;padding:7px 14px;border-radius:99px;background:#ffffffeb;color:var(--nm-dark);font-size:.74rem;font-weight:600;letter-spacing:.04em;backdrop-filter:blur(6px)}.nm-bcard__body{display:flex;flex-direction:column;flex:1;padding:24px 26px 26px}.nm-bcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.8rem;color:var(--nm-muted);margin-bottom:12px}.nm-bcard__meta time{display:inline-flex;align-items:center;gap:6px}.nm-bcard__meta .nm-ico{width:15px}.nm-bcard__meta span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;margin-right:10px;vertical-align:middle;opacity:.6}.nm .nm-bcard__title{font-size:1.2rem;line-height:1.35;margin-bottom:10px}.nm .nm-bcard__title a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .5s var(--nm-ease)}.nm .nm-bcard:hover .nm-bcard__title a{background-size:100% 1.5px}.nm-bcard__excerpt{font-size:.94rem;flex:1}.nm-bcard .nm-link{margin-top:18px}.nm-bcard--featured{grid-column:1 / -1;display:grid;grid-template-columns:1.15fr 1fr}.nm .nm-bcard--featured .nm-bcard__media{aspect-ratio:auto;min-height:340px}.nm-bcard--featured .nm-bcard__body{padding:clamp(28px,4vw,48px);justify-content:center}.nm .nm-bcard--featured .nm-bcard__title{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2}.nm-bcard--featured .nm-bcard__excerpt{font-size:1.02rem;flex:0}.nm-filters--links{margin-bottom:34px}.nm-filters--links .nm-chip{text-decoration:none}.nm .nm-filters--links .nm-chip.is-active{background:var(--nm-dark);color:#fff;border-color:var(--nm-dark)}.nm-sidebar{display:grid;gap:22px;position:sticky;top:calc(var(--nm-admin) + 100px)}.nm-widget{position:relative;background:var(--nm-card);border:1px solid var(--nm-line);border-radius:var(--nm-radius);padding:26px;overflow:hidden;isolation:isolate}.nm .nm-widget__title{font-size:1.05rem;margin-bottom:18px;display:flex;align-items:center;gap:10px}.nm .nm-widget__title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nm-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--nm-primary) 22%,transparent)}.nm-widget--search{padding:10px}.nm-search{position:relative;display:flex}.nm .nm-search input{width:100%;height:54px;padding:0 58px 0 20px;border-radius:16px;border:1px solid var(--nm-line);background:color-mix(in srgb,var(--nm-line) 25%,transparent);font:inherit;font-size:.95rem;color:var(--nm-heading);outline:none;transition:border-color .3s,box-shadow .3s}.nm .nm-search input:focus{border-color:var(--nm-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--nm-primary) 22%,transparent)}.nm .nm-search button{position:absolute;right:6px;top:6px;width:42px;height:42px;border-radius:12px;border:0;background:var(--nm-dark);color:var(--nm-primary);display:grid;place-items:center;cursor:pointer;transition:transform .3s var(--nm-ease);padding:0}.nm .nm-search button:hover{transform:scale(1.06)}.nm .nm-search .nm-ico{width:20px;height:20px}.nm-minis{display:grid;gap:14px}.nm .nm-mini{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.nm-mini__img{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--nm-dark),#0a4a63)}.nm .nm-mini__img img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .8s var(--nm-ease)}.nm .nm-mini:hover .nm-mini__img img{transform:scale(1.1)}.nm-mini__title{display:block;font-size:.92rem;font-weight:600;line-height:1.4;color:var(--nm-heading);transition:color .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nm .nm-mini:hover .nm-mini__title{color:var(--nm-accent-ink, var(--nm-primary))}.nm-mini time{font-size:.78rem;color:var(--nm-muted)}.nm-catlist{display:grid;gap:4px}.nm .nm-catlist a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin:0 -12px;border-radius:10px;color:var(--nm-text);transition:background .3s,color .3s,padding .4s var(--nm-ease)}.nm .nm-catlist a:hover{background:color-mix(in srgb,var(--nm-primary) 12%,transparent);color:var(--nm-heading);padding-left:18px}.nm-catlist em{font-style:normal;font-size:.75rem;font-weight:600;min-width:28px;text-align:center;padding:3px 8px;border-radius:99px;background:var(--nm-line);color:var(--nm-heading)}.nm-tags{display:flex;flex-wrap:wrap;gap:8px}.nm .nm-tags a{font-size:.82rem;padding:7px 13px;border-radius:99px;border:1px solid var(--nm-line);color:var(--nm-text);transition:all .3s var(--nm-ease)}.nm .nm-tags a:hover{background:var(--nm-primary);border-color:var(--nm-primary);color:var(--nm-black)}.nm-widget--cta{background:var(--nm-dark);border-color:transparent;--nm-heading: #fff;color:#ffffffb8}.nm-widget--cta .nm-aurora{inset:-40%}.nm .nm-widget--cta h3{position:relative;font-size:1.3rem;margin-bottom:8px}.nm-widget--cta p{position:relative;margin-bottom:20px;font-size:.94rem}.nm-widget--cta .nm-btn{position:relative}.nm-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(40px,5vw,60px)}.nm .nm-pager .page-numbers{display:grid;place-items:center;min-width:48px;height:48px;padding:0 12px;border-radius:14px;border:1px solid var(--nm-line);background:var(--nm-card);color:var(--nm-heading);font-weight:600;font-size:.92rem;transition:all .35s var(--nm-ease)}.nm .nm-pager a.page-numbers:hover{border-color:var(--nm-heading);transform:translateY(-2px)}.nm .nm-pager .page-numbers.current{background:var(--nm-dark);color:#fff;border-color:var(--nm-dark)}.nm .nm-pager .page-numbers.dots{border:0;background:none}.nm-pager .nm-ico{width:18px}.nm-empty-state{text-align:center;padding:70px 20px;border:1px dashed var(--nm-line);border-radius:var(--nm-radius);color:var(--nm-muted)}.nm-empty-state .nm-ico{width:44px;height:44px;margin:0 auto 14px;color:var(--nm-accent-ink, var(--nm-primary))}.nm-progress{position:fixed;top:var(--nm-admin);left:0;right:0;height:3px;z-index:1000;pointer-events:none}.nm-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--nm-primary),#2fd2ff);transform-origin:left;transform:scaleX(var(--p, 0))}.nm-post-hero{padding-top:calc(var(--nm-hh) + clamp(60px,8vw,110px));padding-bottom:clamp(110px,12vw,170px);text-align:center}.nm-post-hero__inner{max-width:980px}.nm .nm-post-hero__cat{display:inline-block;padding:8px 18px;border-radius:99px;background:var(--nm-primary);color:var(--nm-black);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px}.nm-post-hero .nm-crumbs{display:flex;width:fit-content;margin:0 auto 26px}.nm .nm-post-hero__title{font-size:clamp(2.1rem,5vw,4rem);line-height:1.08;letter-spacing:-.035em}.nm-post-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;margin-top:30px;font-size:.9rem;color:var(--nm-text)}.nm-post-meta>*{display:inline-flex;align-items:center;gap:8px}.nm-post-meta .nm-ico{width:16px;color:var(--nm-primary)}.nm .nm-post-meta__avatar{width:34px;height:34px;border-radius:50%;border:2px solid var(--nm-primary)}.nm-post-body{padding-top:0}.nm-post-body.has-image{overflow:visible}.nm-post-cover{margin:calc(-1*clamp(80px,9vw,130px)) 0 clamp(44px,6vw,70px);border-radius:calc(var(--nm-radius) + 10px);overflow:hidden;box-shadow:0 60px 100px -60px #02263899;position:relative;z-index:3;aspect-ratio:21/9;background:var(--nm-line)}.nm .nm-post-cover img{width:100%;height:100%;max-width:none;object-fit:cover}.nm-post-body:not(.has-image){padding-top:clamp(50px,6vw,80px)}.nm-post-body .nm-blog__layout{max-width:1180px;margin-inline:auto}.nm-post-body:not(.has-sidebar) .nm-blog__main{max-width:760px;margin-inline:auto;width:100%}.nm-article{font-size:1.08rem;line-height:1.85;color:var(--nm-text)}.nm-article>*+*{margin-top:1.3em}.nm-article :is(h2,h3,h4){margin-top:1.9em!important;margin-bottom:.2em;scroll-margin-top:110px}.nm-article h2{font-size:clamp(1.5rem,2.4vw,2rem)}.nm-article h3{font-size:1.35rem}.nm-article p{margin:0}.nm-article a{color:var(--nm-dark);font-weight:500;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--nm-primary) 45%,transparent) 0);transition:background .3s;text-decoration:none}.nm-article a:hover{background:color-mix(in srgb,var(--nm-primary) 45%,transparent)}.nm-article strong{color:var(--nm-heading)}.nm-article ul,.nm-article ol{padding-left:1.4em;display:grid;gap:.5em}.nm-article ul{list-style:none;padding-left:0}.nm-article ul>li{position:relative;padding-left:28px}.nm-article ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:9px;height:9px;border-radius:50%;background:var(--nm-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--nm-primary) 20%,transparent)}.nm-article ol{list-style:decimal}.nm-article ol>li::marker{color:var(--nm-accent-ink, var(--nm-primary));font-weight:700}.nm-article blockquote{margin:1.8em 0;padding:28px 32px;border-left:4px solid var(--nm-primary);border-radius:0 var(--nm-radius) var(--nm-radius) 0;background:var(--nm-soft-bg);font-size:1.2rem;font-weight:500;color:var(--nm-heading);line-height:1.6}.nm-article blockquote p{margin:0}.nm-article img,.nm-article figure img{border-radius:var(--nm-radius-sm);height:auto}.nm-article figure{margin:1.8em 0}.nm-article figcaption{font-size:.85rem;color:var(--nm-muted);text-align:center;margin-top:10px}.nm-article pre{background:var(--nm-black);color:#d6e3ea;padding:22px;border-radius:var(--nm-radius-sm);overflow-x:auto;font-size:.9rem}.nm-article code{font-size:.9em;background:var(--nm-soft-bg);padding:.15em .4em;border-radius:6px}.nm-article pre code{background:none;padding:0}.nm-article table{width:100%;border-collapse:collapse;font-size:.95rem}.nm-article th,.nm-article td{padding:12px 14px;border-bottom:1px solid var(--nm-line);text-align:left}.nm-article hr{border:0;height:1px;background:var(--nm-line);margin:2.4em 0}.nm-post-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:28px;border-top:1px solid var(--nm-line)}.nm-share{display:flex;align-items:center;gap:8px}.nm-share>span{font-weight:600;color:var(--nm-heading);font-size:.9rem;margin-right:6px}.nm .nm-share .nm-social{width:42px;height:42px;background:transparent;cursor:pointer;padding:0}.nm-share .nm-social.is-copied{background:var(--nm-primary);border-color:var(--nm-primary);color:var(--nm-black)}.nm-author{display:grid;grid-template-columns:80px 1fr;gap:22px;align-items:start;margin-top:40px;padding:30px;border-radius:var(--nm-radius);background:var(--nm-soft-bg);border:1px solid var(--nm-line)}.nm .nm-author img{width:80px;height:80px;border-radius:50%}.nm-author__label{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:var(--nm-muted)}.nm .nm-author h3{font-size:1.25rem;margin:2px 0 8px}.nm-author p{font-size:.95rem;margin-bottom:12px}.nm-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.nm .nm-prevnext__item{display:block;padding:22px 24px;border-radius:var(--nm-radius);border:1px solid var(--nm-line);background:var(--nm-card);transition:all .4s var(--nm-ease)}.nm .nm-prevnext__item:hover{border-color:var(--nm-primary);transform:translateY(-3px);box-shadow:0 24px 40px -30px #02263859}.nm-prevnext__item span{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--nm-muted);margin-bottom:8px}.nm-prevnext__item span .nm-ico{width:16px}.nm-prevnext__item strong{display:block;color:var(--nm-heading);font-weight:600;line-height:1.4}.nm-prevnext__item.is-next{text-align:right}.nm-comments{margin-top:50px;padding-top:30px;border-top:1px solid var(--nm-line)}.nm-comments :is(input[type=text],input[type=email],input[type=url],textarea){width:100%;font:inherit;border:1px solid var(--nm-line);border-radius:12px;padding:12px 14px;background:transparent}.nm-comments input[type=submit]{background:var(--nm-primary);color:var(--nm-black);border:0;border-radius:99px;padding:14px 28px;font-weight:600;font-family:var(--nm-font);cursor:pointer}.nm-comments ol{list-style:none;padding:0}.nm-related .nm-head{align-items:end}.nm-404{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-top:calc(var(--nm-hh) + 60px);padding-bottom:80px;text-align:center}.nm-404__inner{display:flex;flex-direction:column;align-items:center}.nm-404__code{display:flex;justify-content:center;gap:.02em;font-weight:700;font-size:clamp(7rem,26vw,19rem);line-height:.85;letter-spacing:-.06em;margin-bottom:18px;user-select:none;perspective:800px}.nm-404__code span{display:inline-block;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.25);background:linear-gradient(180deg,var(--nm-primary) 0%,color-mix(in srgb,var(--nm-primary) 10%,transparent) 100%);-webkit-background-clip:text;background-clip:text;animation:nm-float404 5s var(--nm-ease-io) infinite alternate;animation-delay:calc(var(--i) * -1.4s);transform:translate3d(var(--tx, 0),var(--ty, 0),0) rotate(var(--rot, 0deg));transition:transform .6s var(--nm-ease)}.nm-404__code span:nth-child(2){-webkit-text-stroke-color:var(--nm-primary);background:none;animation-name:nm-spin404}.nm .nm-404__title{font-size:clamp(1.8rem,4vw,3rem);max-width:18ch}.nm-404 .nm-sub{margin-inline:auto;max-width:52ch}.nm-search--lg{width:min(520px,100%);margin-top:30px}.nm .nm-search--lg input{height:60px;border-radius:99px;background:#ffffff0f;border-color:#ffffff24;color:#fff;padding-left:26px}.nm .nm-search--lg input::placeholder{color:#ffffff80}.nm .nm-search--lg button{border-radius:50%;width:48px;height:48px;background:var(--nm-primary);color:var(--nm-black)}.nm-404 .nm-actions{margin-top:26px}.nm-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.nm .nm-404__links a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;border:1px solid var(--nm-line);color:var(--nm-text);font-size:.9rem;transition:all .35s var(--nm-ease)}.nm .nm-404__links a:hover{color:var(--nm-black);background:var(--nm-primary);border-color:var(--nm-primary)}.nm-404__links .nm-ico{width:16px}@keyframes nm-float404{to{transform:translate3d(var(--tx, 0),calc(var(--ty, 0px) - 14px),0) rotate(var(--rot, 0deg))}}@keyframes nm-spin404{0%{transform:translate3d(var(--tx, 0),var(--ty, 0),0) rotateY(0)}to{transform:translate3d(var(--tx, 0),var(--ty, 0),0) rotateY(360deg)}}.nm-shop__grid{--cols: 4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:24px}.nm-shop__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px}.nm-shop__bar .woocommerce-result-count{margin:0;font-size:.9rem;color:var(--nm-muted);float:none}.nm-shop__bar .woocommerce-ordering{margin:0;float:none}.nm-shop__bar select{font:inherit;font-size:.9rem;color:var(--nm-heading);padding:12px 42px 12px 18px;border-radius:99px;border:1px solid var(--nm-line);background:var(--nm-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23022638' stroke-width='1.8'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 18px center;appearance:none;cursor:pointer}.nm-shop__notices:empty{display:none}.nm-pcard{position:relative;display:flex;flex-direction:column;background:var(--nm-card);border:1px solid var(--nm-line);border-radius:var(--nm-radius);overflow:hidden;transition:transform .6s var(--nm-ease),box-shadow .6s var(--nm-ease),border-color .4s}.nm-pcard:hover{transform:translateY(-6px);box-shadow:0 34px 60px -34px #02263859;border-color:color-mix(in srgb,var(--nm-primary) 40%,var(--nm-line))}.nm .nm-pcard__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--nm-soft-bg)}.nm .nm-pcard__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;transition:transform 1.1s var(--nm-ease),opacity .6s var(--nm-ease)}.nm .nm-pcard:hover .nm-pcard__media img{transform:scale(1.06)}.nm .nm-pcard__img2{opacity:0}.nm .nm-pcard__media.has-hover:hover .nm-pcard__img2{opacity:1}.nm-pcard__badges{position:absolute;left:14px;top:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:2}.nm-badge{padding:6px 12px;border-radius:99px;font-size:.72rem;font-weight:700;letter-spacing:.04em;background:var(--nm-dark);color:#fff}.nm-badge--sale{background:var(--nm-primary);color:var(--nm-black)}.nm-badge--muted{background:#ffffffe6;color:var(--nm-dark)}.nm-pcard__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.nm-pcard__cat{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--nm-muted);margin-bottom:6px}.nm .nm-pcard__cat a{color:inherit}.nm .nm-pcard__title{font-size:1.05rem;line-height:1.35;margin-bottom:8px}.nm .nm-pcard__title a:hover{color:var(--nm-accent-ink, var(--nm-primary))}.nm-stars{position:relative;width:86px;height:16px;margin-bottom:10px;background:linear-gradient(90deg,#f5b301 var(--r),color-mix(in srgb,var(--nm-line) 100%,#ccc) var(--r));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 16'%3E%3Cpath d='m8.6 0 2.5 5.2 5.7.8-4.1 4 1 5.7-5.1-2.7-5.1 2.7 1-5.7L.4 6l5.7-.8Z'/%3E%3C/svg%3E") 0 0 / 17.2px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 16'%3E%3Cpath d='m8.6 0 2.5 5.2 5.7.8-4.1 4 1 5.7-5.1-2.7-5.1 2.7 1-5.7L.4 6l5.7-.8Z'/%3E%3C/svg%3E") 0 0 / 17.2px 16px repeat-x}.nm-pcard__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.nm-pcard__price{font-weight:700;color:var(--nm-heading);font-size:1.05rem}.nm-pcard__price del{color:var(--nm-muted);font-weight:400;font-size:.85em;margin-right:6px;opacity:.8}.nm-pcard__price ins{text-decoration:none}.nm .nm-cartbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:46px;height:46px;flex:none;border-radius:50%;background:var(--nm-dark);color:#fff;transition:all .45s var(--nm-ease);overflow:hidden}.nm .nm-cartbtn .nm-ico{width:20px;height:20px;flex:none}.nm-cartbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nm .nm-cartbtn:hover{background:var(--nm-primary);color:var(--nm-black);transform:rotate(-8deg) scale(1.08)}.nm .nm-cartbtn.loading{pointer-events:none}.nm .nm-cartbtn.loading .nm-ico{animation:nm-spin .8s linear infinite}.nm .nm-cartbtn.added{background:var(--nm-primary);color:var(--nm-black)}.nm .nm-cartbtn.added:after{content:"";position:absolute;inset:0;border-radius:50%;animation:nm-ping 1s 1}.nm .nm-pcard .added_to_cart{position:absolute;left:20px;right:20px;bottom:76px;text-align:center;font-size:.82rem;font-weight:600;padding:9px;border-radius:99px;background:var(--nm-dark);color:#fff;animation:nm-pop .5s var(--nm-ease) both}.nm-shop .woocommerce-message,.nm-shop .woocommerce-info,.nm-shop .woocommerce-error{border-radius:14px;border:1px solid var(--nm-line);border-left:4px solid var(--nm-primary);background:var(--nm-card);padding:16px 20px;margin-bottom:20px;list-style:none}.nm-js [data-reveal]:not(.is-in){opacity:0;transform:translateY(34px)}.nm-js [data-reveal]{transition:opacity 1s var(--nm-ease),transform 1.1s var(--nm-ease),clip-path 1.3s var(--nm-ease);transition-delay:var(--d, 0s)}.nm-js [data-reveal=words]:not(.is-in){opacity:1;transform:none}.nm-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.nm-w>span{display:inline-block}.nm-js [data-reveal=words] .nm-w>span{transform:translateY(105%) rotate(4deg);transition:transform 1.1s var(--nm-ease);transition-delay:calc(var(--i) * 55ms + var(--d, 0s))}.nm-js [data-reveal=words].is-in .nm-w>span{transform:none}.nm-js [data-reveal=clip]:not(.is-in){opacity:1;transform:none;clip-path:inset(12% 12% 12% 12% round 30px)}.nm-js [data-reveal=clip].is-in{clip-path:inset(0 0 0 0 round 0)}.nm-js [data-reveal=clip] img{transition:scale 1.6s var(--nm-ease)}.nm-js [data-reveal=clip]:not(.is-in) img{scale:1.2}.nm-hl .nm-w>span{color:inherit}.nm .nm-title .nm-hl{position:relative}.nm .nm-hero__title .nm-hl:after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:.07em;background:var(--nm-primary);border-radius:99px;transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--nm-ease) .9s;opacity:.9}.nm .nm-hero__title.is-in .nm-hl:after{transform:scaleX(1)}.nm-noanim [data-reveal],.nm-noanim [data-reveal] *{opacity:1!important;transform:none!important;clip-path:none!important}.elementor-editor-active [data-reveal],.elementor-editor-active [data-reveal] .nm-w>span{opacity:1!important;transform:none!important;clip-path:none!important}.elementor-editor-active .nm-header{position:relative!important;top:0!important;transform:none!important}.elementor-editor-active .nm-hero{min-height:640px}@keyframes nm-marquee{to{transform:translate(-100%)}}@keyframes nm-spin{to{transform:rotate(360deg)}}@keyframes nm-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--nm-primary) 70%,transparent)}80%,to{box-shadow:0 0 0 10px transparent}}@keyframes nm-arrow{0%{transform:none}45%{transform:translate(140%)}46%{transform:translate(-140%)}to{transform:none}}@keyframes nm-float-a{to{transform:translate(14vw,8vh) scale(1.15)}}@keyframes nm-float-b{to{transform:translate(-12vw,14vh) scale(.9)}}@keyframes nm-float-c{to{transform:translate(-8vw,-16vh) scale(1.2)}}@keyframes nm-scroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes nm-drift{to{transform:translate(-6%)}}@keyframes nm-bob{to{transform:translateY(-12px) rotate(-2deg)}}@keyframes nm-pop{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes nm-progress{to{transform:scaleX(1)}}@keyframes nm-qw{to{opacity:1;transform:none}}@keyframes nm-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.35s var(--nm-ease) both nm-vt-out}::view-transition-new(root){animation:.55s var(--nm-ease) both nm-vt-in}}@keyframes nm-vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes nm-vt-in{0%{opacity:0;transform:translateY(18px)}}.nm-header{view-transition-name:nm-header}@media(min-width:900px){.nm-head--split{grid-template-columns:1fr auto;align-items:end}.nm-head--split .nm-sub{margin-top:0;max-width:420px}}@media(max-width:1100px){.nm .nm-nav__list a{padding:10px 11px}.nm-header__cta{display:none}}@media(max-width:1024px){.nm-svc__grid,.nm-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-svc__card:last-child:nth-child(odd){grid-column:1 / -1}.nm-intro__grid,.nm-testi__layout,.nm-faq__grid,.nm-contact__grid{grid-template-columns:1fr}.nm-faq__intro,.nm-contact__form{position:static}.nm-testi__mark{display:none}.nm-proj__grid{--cols: 2}}@media(max-width:900px){:root{--nm-hh: 72px}.nm-burger{display:block}.nm-nav{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;gap:30px;padding:calc(var(--nm-hh) + 30px) var(--nm-gutter) 40px;background:var(--nm-ink);clip-path:circle(0 at calc(100% - 44px) 36px);transition:clip-path .8s var(--nm-ease);visibility:hidden}.nm-header.is-open .nm-nav{clip-path:circle(150% at calc(100% - 44px) 36px);visibility:visible}.nm-nav__list{flex-direction:column;align-items:flex-start;gap:4px}.nm .nm-nav__list a{font-size:clamp(2rem,9vw,3rem);font-weight:600;letter-spacing:-.03em;padding:6px 0;color:#fff;background:none!important}.nm .nm-nav__list a.is-active{color:var(--nm-primary)}.nm .nm-nav__list a.is-active:after{display:none}.nm-nav__list li{opacity:0;transform:translateY(30px);transition:all .7s var(--nm-ease);transition-delay:calc(var(--i) * 60ms + .15s)}.nm-header.is-open .nm-nav__list li{opacity:1;transform:none}.nm-nav__cta-mobile{display:block;opacity:0;transition:opacity .6s .45s}.nm-header.is-open .nm-nav__cta-mobile{opacity:1}.nm-header.is-open{background:transparent!important;backdrop-filter:none!important}body.nm-menu-open{overflow:hidden}.nm-split__grid,.nm-row{grid-template-columns:1fr}.nm-split--img-right .nm-split__media,.nm-row.is-flip .nm-row__text{order:0}.nm-split.is-sticky .nm-split__media{position:relative;top:0}.nm .nm-split--fill .nm-split__frame{min-height:0;aspect-ratio:16/11;height:auto}.nm-split__badge{right:16px!important;left:auto!important;bottom:-18px}.nm-process__list{grid-template-columns:1fr;gap:40px}.nm-process__line{inset:0 auto 0 37px;width:2px;height:auto}.nm-process__line i{transform-origin:top;transform:scaleY(var(--p))}.nm-process__step{text-align:left;display:grid;grid-template-columns:74px 1fr;column-gap:22px;padding:0}.nm-process__num{margin:0;grid-row:span 2}.nm-process__step p{margin:0}.nm-footer__grid{grid-template-columns:1fr 1fr}.nm-footer__brand{grid-column:1 / -1}.nm-cards__grid{--cols: 1}}@media(max-width:767px){.nm-features{grid-template-columns:1fr}.nm-features .nm-feature:nth-child(2n){margin:0}.nm-svc__grid,.nm-posts__grid{grid-template-columns:1fr}.nm-proj__grid{--cols: 1}.nm-form__row,.nm-checks--grid,.nm-footer__grid{grid-template-columns:1fr}.nm-hero{padding-bottom:90px}.nm .nm-hero__title{font-size:clamp(2.4rem,11vw,3.4rem)}.nm-header__logo img{width:140px}.nm-rows__toc{top:calc(var(--nm-admin) + 76px);border-radius:18px}.nm-row{scroll-margin-top:150px}.nm-footer__bottom{flex-direction:column-reverse;text-align:center}.nm-tstage__btn{width:46px;height:46px}}@media(max-width:1100px){.nm-shop__grid{--cols: 3}}@media(max-width:1024px){.has-sidebar .nm-blog__layout,.sidebar-left .nm-blog__layout{grid-template-columns:minmax(0,1fr)}.sidebar-left .nm-blog__layout .nm-sidebar{order:0}.nm-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.nm-widget--search{grid-column:1 / -1}.nm-blog__grid{--cols: 2}}@media(max-width:767px){.nm-blog__grid{--cols: 1}.nm-bcard--featured{grid-template-columns:1fr}.nm .nm-bcard--featured .nm-bcard__media{min-height:0;aspect-ratio:16/10}.nm-sidebar{grid-template-columns:1fr}.nm-post-cover{aspect-ratio:4/3;border-radius:var(--nm-radius)}.nm-prevnext,.nm-author{grid-template-columns:1fr}.nm-prevnext__item.is-next{text-align:left}.nm-shop__grid{--cols: 2;gap:14px}.nm-pcard__body{padding:14px}.nm .nm-pcard__title{font-size:.95rem}.nm .nm-cartbtn{width:40px;height:40px}.nm-article{font-size:1.02rem}}@media(hover:none){.nm-card[data-tilt]{transform:none!important}}@media(prefers-reduced-motion:reduce){.nm *,.nm *:before,.nm *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.nm-js [data-reveal],.nm-js [data-reveal] .nm-w>span{opacity:1!important;transform:none!important;clip-path:none!important}.nm-marquee__track{animation:none!important}.nm-marquee{overflow-x:auto}}
