:root{--nm-bg:#2d2d30;--nm-bg-deep:#1e1e20;--nm-bg-raised:#343438;--nm-bg-well:#252528;--nm-gold:#e3e0c7;--nm-gold-dim:#c9c4a6;--nm-blue:#7a9fd4;--nm-blue-bright:#8bb4e0;--nm-blue-deep:#5b6a96;--nm-text:#f2f0ea;--nm-muted:#9a9aa3;--nm-border:rgba(227, 224, 199, 0.12);--nm-success:#7dba8a;--fs-sm:14px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-hero:clamp(28px, 4vw, 36px);--icon-sm:14px;--icon-md:18px;--icon-lg:22px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:48px;--sh-soft:4px 4px 10px rgba(0, 0, 0, 0.45),
    -3px -3px 8px rgba(90, 95, 110, 0.18);--sh-medium:8px 8px 18px rgba(0, 0, 0, 0.55),
    -5px -5px 14px rgba(90, 95, 110, 0.16);--sh-deep:14px 14px 28px rgba(0, 0, 0, 0.65),
    -6px -6px 16px rgba(90, 95, 110, 0.12);--sh-inset:inset 4px 4px 10px rgba(0, 0, 0, 0.55),
    inset -3px -3px 8px rgba(90, 95, 110, 0.12);--sh-glow-blue:0 0 18px rgba(122, 159, 212, 0.45);--sh-glow-gold:0 0 16px rgba(227, 224, 199, 0.28);--grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}:root,[data-theme=dark]{--sui-bg:var(--nm-bg);--sui-bg-light:var(--nm-bg-raised);--sui-bg-dark:var(--nm-bg-deep);--sui-text:var(--nm-text);--sui-text-light:#ffffff;--sui-text-muted:var(--nm-muted);--sui-primary:var(--nm-blue-deep);--sui-primary-hover:var(--nm-blue);--sui-primary-text:var(--nm-blue-bright);--sui-primary-text-hover:#a8c6ef;--sui-info:var(--nm-blue-deep);--sui-info-hover:var(--nm-blue);--sui-info-text:var(--nm-blue-bright);--sui-info-text-hover:#a8c6ef;--sui-success:var(--nm-success);--sui-success-hover:#6aaa78;--sui-success-text:#b6e0bf;--sui-success-text-hover:#d0edd6;--sui-warning:var(--nm-gold);--sui-warning-hover:var(--nm-gold-dim);--sui-warning-text:var(--nm-gold);--sui-warning-text-hover:#fff8d8;--sui-warning-contrast:var(--nm-bg-deep);--sui-danger:#c07a7a;--sui-danger-hover:#a86464;--sui-danger-text:#efc2c2;--sui-danger-text-hover:#f6dede;--sui-shadow-light:#3a3a40;--sui-shadow-dark:#161618;--sui-shadow-raised-sm:var(--sh-soft);--sui-shadow-raised:var(--sh-medium);--sui-shadow-raised-lg:var(--sh-deep);--sui-shadow-inset-sm:var(--sh-inset);--sui-shadow-inset:var(--sh-inset);--sui-border-subtle:var(--nm-border);--sui-link:var(--nm-gold);--sui-link-hover:#fff4cc;--sui-link-underline:rgba(227, 224, 199, 0.35);--sui-focus-ring-color:rgba(122, 159, 212, 0.45);--sui-radius:var(--r-md);--sui-radius-sm:var(--r-sm);--sui-radius-lg:var(--r-lg);--sui-font:"Manrope", system-ui, sans-serif;--sui-font-mono:"JetBrains Mono", ui-monospace, monospace;--sui-space-1:var(--sp-1);--sui-space-2:var(--sp-2);--sui-space-3:var(--sp-3);--sui-space-4:var(--sp-4);--sui-space-5:var(--sp-5);--sui-space-6:var(--sp-6)}html,body,.sui-surface{background-color:var(--nm-bg)!important;background-image:var(--grain)!important;background-blend-mode:soft-light;background-size:180px 180px;color:var(--nm-text);min-height:100%;font-family:var(--sui-font);font-size:var(--fs-md);line-height:1.55}body{min-height:100vh}h1,h2,h3,h4{color:var(--nm-text);font-weight:650;letter-spacing:-.02em;line-height:1.25}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p,li,label,td,th{font-size:var(--fs-sm)}.site-lead{font-size:var(--fs-md);color:var(--nm-muted);max-width:42rem}.site-nav-brand{color:var(--nm-gold)!important;font-size:var(--fs-md);font-weight:700;letter-spacing:.01em;text-decoration:none}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1;padding:var(--sp-5)0 var(--sp-6)}.site-container{width:min(1120px,calc(100% - var(--sp-4)));margin-inline:auto}.site-section{margin-bottom:var(--sp-5)}.site-section-title{margin-bottom:var(--sp-3);font-size:var(--fs-lg)}.site-hero{margin-bottom:var(--sp-4)}.site-grid-3,.site-grid-2{display:grid;gap:var(--sp-3)}.site-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.site-grid-3,.site-grid-2{grid-template-columns:1fr}}.sui-navbar,.site-navbar{background:var(--nm-bg-raised)!important;box-shadow:var(--sh-soft)!important;border-bottom:1px solid var(--nm-border)}.site-nav{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.site-nav-link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--r-sm);color:var(--nm-muted);text-decoration:none;font-size:var(--fs-sm);transition:color .2s ease,box-shadow .2s ease,background .2s ease}.site-nav-link:hover{color:var(--nm-gold);background:rgba(122,159,212,8%)}.site-nav-link.is-active{color:var(--nm-gold);box-shadow:var(--sh-inset);background:var(--nm-bg-well)}.nm-window{background:var(--nm-bg-raised);border-radius:var(--r-lg);box-shadow:var(--sh-medium);border:1px solid var(--nm-border);overflow:hidden;height:100%;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;transform-origin:center center}.nm-window:hover,.site-card-link:hover .nm-window,.site-card-link:focus-visible .nm-window{transform:translateY(-4px)scale(1.025);box-shadow:var(--sh-deep),var(--sh-glow-blue);border-color:rgba(122,159,212,.42);position:relative;z-index:2}.layout-pricing .nm-window,.layout-about .nm-window,.layout-contact .nm-window{transition:none}.layout-pricing .nm-window:hover,.layout-pricing .site-card-link:hover .nm-window,.layout-pricing .site-card-link:focus-visible .nm-window,.layout-about .nm-window:hover,.layout-about .site-card-link:hover .nm-window,.layout-about .site-card-link:focus-visible .nm-window,.layout-contact .nm-window:hover,.layout-contact .site-card-link:hover .nm-window,.layout-contact .site-card-link:focus-visible .nm-window{transform:none;box-shadow:var(--sh-medium);border-color:var(--nm-border);position:relative;z-index:auto}.layout-pricing .nm-window--deep:hover,.layout-about .nm-window--deep:hover,.layout-contact .nm-window--deep:hover{box-shadow:var(--sh-deep)}@media(prefers-reduced-motion:reduce){.nm-window,.nm-window:hover,.site-card-link:hover .nm-window,.site-card-link:focus-visible .nm-window{transition:box-shadow .2s ease,border-color .2s ease;transform:none}}.nm-window--deep{box-shadow:var(--sh-deep)}.nm-window__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:12px var(--sp-3);background:linear-gradient(180deg,rgba(91,106,150,.55),rgba(91,106,150,.28));border-bottom:1px solid rgba(139,180,224,.25);box-shadow:inset 0 1px rgba(255,255,255,8%)}.nm-window__header--gold{background:linear-gradient(180deg,rgba(227,224,199,.22),rgba(227,224,199,8%));border-bottom-color:rgba(227,224,199,.2)}.nm-window__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--nm-text)}.nm-window__body{padding:var(--sp-3)}.nm-window__body--lg{padding:var(--sp-4)}.sui-card,.sui-hero{background:var(--nm-bg-raised)!important;border-radius:var(--r-lg)!important;box-shadow:var(--sh-medium)!important;border:1px solid var(--nm-border)!important}.sui-footer{margin-top:auto;border-radius:0!important;border:0!important;border-top:1px solid rgba(139,180,224,.14)!important;background:linear-gradient(180deg,rgba(91,106,150,.14) 0%,transparent 42%),var(--nm-bg-deep)!important;box-shadow:inset 0 1px rgba(255,255,255,4%),inset 0 18px 28px rgba(0,0,0,.22)!important}.sui-footer .site-brand__text small,.sui-footer .site-footer-meta{color:color-mix(in srgb,var(--nm-muted) 88%,var(--nm-blue))}.sui-btn,.nm-btn{border-radius:999px!important;font-size:var(--fs-sm)!important;min-height:40px;padding:0 18px!important;transition:box-shadow .2s ease,transform .15s ease,background .2s ease}.sui-btn-primary,.nm-btn--primary{background:linear-gradient(180deg,var(--nm-blue),var(--nm-blue-deep))!important;color:var(--nm-text)!important;box-shadow:var(--sh-soft),var(--sh-glow-blue)!important;border:1px solid rgba(139,180,224,.35)!important}.sui-btn-primary:hover,.nm-btn--primary:hover{background:linear-gradient(180deg,var(--nm-blue-bright),var(--nm-blue))!important;box-shadow:var(--sh-medium),0 0 24px rgba(139,180,224,.55)!important}.sui-btn-ghost,.nm-btn--ghost{background:var(--nm-bg-well)!important;color:var(--nm-gold)!important;box-shadow:var(--sh-inset)!important;border:1px solid var(--nm-border)!important}.sui-btn-ghost:hover,.nm-btn--ghost:hover{color:#fff4cc!important;box-shadow:var(--sh-inset),var(--sh-glow-gold)!important}.sui-input,.sui-textarea,.sui-label{font-size:var(--fs-sm)!important}.sui-input,.sui-textarea{background:var(--nm-bg-well)!important;border:1px solid var(--nm-border)!important;border-radius:var(--r-md)!important;box-shadow:var(--sh-inset)!important;color:var(--nm-text)!important}.sui-input:focus,.sui-textarea:focus{outline:none!important;border-color:rgba(122,159,212,.55)!important;box-shadow:var(--sh-inset),0 0 0 3px rgba(122,159,212,.25)!important}.sui-badge{border-radius:var(--r-sm)!important;font-size:12px!important;background:var(--nm-bg-well)!important;color:var(--nm-gold)!important;box-shadow:var(--sh-inset)!important;border:1px solid var(--nm-border)}.sui-badge-primary{background:rgba(91,106,150,.45)!important;color:var(--nm-blue-bright)!important;box-shadow:var(--sh-glow-blue)!important}.sui-tab-list{gap:var(--sp-2);margin-bottom:var(--sp-3)}.sui-tab{border-radius:var(--r-sm)!important;font-size:var(--fs-sm)!important;color:var(--nm-muted)!important;background:var(--nm-bg-well)!important;box-shadow:var(--sh-inset)!important}.sui-tab.active,.sui-tab[aria-selected=true]{color:var(--nm-text)!important;background:linear-gradient(180deg,var(--nm-blue),var(--nm-blue-deep))!important;box-shadow:var(--sh-soft),var(--sh-glow-blue)!important}.sui-table{font-size:var(--fs-sm)}.sui-table th{color:var(--nm-gold)!important;font-size:var(--fs-sm)}.sui-table td{color:color-mix(in srgb,var(--nm-text) 82%,var(--nm-muted))!important}.sui-table tr:hover td{background:rgba(122,159,212,8%)!important}.sui-list-group{font-size:var(--fs-sm)}.nm-icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nm-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.nm-icon--md{width:var(--icon-md);height:var(--icon-md)}.nm-icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.nm-icon-well{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--nm-bg-well);box-shadow:var(--sh-inset);color:var(--nm-blue-bright);border:1px solid var(--nm-border)}.nm-icon-well--gold{color:var(--nm-gold)}.site-card-link{text-decoration:none;color:inherit;display:block;height:100%}.site-price{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nm-gold);font-size:var(--fs-sm);font-weight:600}.site-disclaimer{margin-top:var(--sp-3);color:var(--nm-muted);font-size:var(--fs-sm)}.site-footer-meta{margin-top:var(--sp-2);color:var(--nm-muted);font-size:var(--fs-sm)}.site-contact-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.site-process-step{margin-bottom:var(--sp-3)}.nm-stat{display:flex;gap:var(--sp-3);align-items:flex-start}.nm-stat__text h3{margin:0 0 6px;font-size:var(--fs-md)}.nm-stat__text p{margin:0;color:var(--nm-muted);font-size:var(--fs-sm)}.site-navbar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--nm-bg) 88%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--nm-border);box-shadow:none!important}.site-navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:12px;min-height:68px}.site-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0}.site-brand__logo{width:40px;height:40px;border-radius:12px;object-fit:cover;box-shadow:var(--sh-soft);border:1px solid var(--nm-border)}.site-brand__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.site-brand__text strong{color:var(--nm-gold);font-size:var(--fs-md);font-weight:750}.site-brand__text small{color:var(--nm-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-navbar__actions{display:inline-flex;align-items:center;gap:8px;flex:none}.site-nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--nm-border);border-radius:var(--r-sm);background:var(--nm-bg-well);box-shadow:var(--sh-inset);padding:10px;flex-direction:column;justify-content:space-between}.site-nav-toggle span{display:block;height:2px;background:var(--nm-gold);border-radius:2px}.site-search__toggle{min-height:36px!important;min-width:36px!important;padding:0 10px!important}.site-search[hidden]{display:none!important}.site-search:not([hidden]){display:block}.site-search__backdrop{position:fixed;inset:0;z-index:60;background:rgba(14,14,16,.62);backdrop-filter:blur(4px)}.site-search__panel{position:fixed;top:max(72px,8vh);left:50%;transform:translateX(-50%);z-index:61;width:min(440px,calc(100vw - 2rem));max-height:min(70vh,520px);display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);background:var(--nm-bg-raised);border:1px solid var(--nm-border);box-shadow:var(--sh-deep),var(--sh-glow-blue);overflow:hidden}.site-search__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.site-search__head .sui-label{margin:0!important}.site-search__close{min-height:32px!important;min-width:32px!important;padding:0!important;line-height:1}.site-search__results{list-style:none;margin:0;padding:0;display:grid;gap:6px;overflow:auto;min-height:0}.site-search__result{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-md);background:var(--nm-bg-well);border:1px solid var(--nm-border);box-shadow:var(--sh-inset);text-decoration:none;color:inherit}.site-search__result:hover,.site-search__result:focus-visible{border-color:rgba(122,159,212,.45);box-shadow:var(--sh-glow-blue);outline:none}.site-search__result-title{color:var(--nm-text);font-weight:650;font-size:var(--fs-sm)}.site-search__result-meta{color:var(--nm-muted);font-size:12px;line-height:1.35}.site-search__hint{margin:0;color:var(--nm-muted);font-size:12px}body.search-open{overflow:hidden}.site-main--home{padding-top:0}.site-section--tight{padding-top:var(--sp-5)}.site-section-head{margin-bottom:var(--sp-3)}.site-section-sub{margin:0;color:var(--nm-muted);font-size:var(--fs-sm);max-width:48rem}.site-grid-2--offers{grid-template-columns:repeat(2,minmax(0,1fr))}.roles-grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.roles-grid--rich{grid-template-columns:repeat(2,minmax(0,1fr))}.role-card{display:flex;flex-direction:column}.role-card__media{position:relative;min-height:160px;background-image:linear-gradient(180deg,rgba(30,30,32,.15),rgba(30,30,32,.72)),var(--role-image);background-size:cover;background-position:50%;border-bottom:1px solid var(--nm-border)}.role-card__icon{position:absolute;left:14px;bottom:14px;width:40px;height:40px;background:rgba(45,45,48,.82);backdrop-filter:blur(8px)}.role-points{margin:12px 0 14px;padding-left:1.1rem;color:var(--nm-muted)}.role-points li+li{margin-top:4px}.services-hero,.page-hero{position:relative;overflow:hidden;margin-bottom:var(--sp-5)}.services-hero__media,.page-hero__media{position:absolute;inset:0;background-size:cover;background-position:50%}.services-hero__media{background-image:linear-gradient(100deg,rgba(20,20,24,.88),rgba(20,20,24,.45)),var(--services-hero-image)}.page-hero__media{background-image:linear-gradient(100deg,rgba(20,20,24,.88),rgba(20,20,24,.45)),var(--page-hero-image)}.services-hero__content,.page-hero__content{position:relative;z-index:1;color:#f2f0ea}.page-hero .site-lead,.page-hero .about-hero__meta{color:color-mix(in srgb,#fff 78%,var(--nm-muted))}.page-hero .about-hero__role{color:#e3e0c7}.page-hero__actions{margin-top:var(--sp-3)}.process-hero{position:relative;overflow:hidden;margin-bottom:var(--sp-5)}.process-hero__media{position:absolute;inset:0;background-image:linear-gradient(100deg,rgba(20,20,24,.9),rgba(20,20,24,.42)),var(--process-hero-image);background-size:cover;background-position:50%}.process-hero__content{position:relative;z-index:1}.process-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));counter-reset:process-step}.process-step{display:flex;flex-direction:column;min-height:100%}.process-step__media{position:relative;min-height:168px;background-image:linear-gradient(180deg,rgba(30,30,32,.2),rgba(20,20,24,.78)),var(--process-step-image);background-size:cover;background-position:50%;border-bottom:1px solid var(--nm-border)}.process-step__num{position:absolute;left:14px;top:14px;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:.02em;color:color-mix(in srgb,var(--nm-gold) 88%,#fff);text-shadow:0 2px 18px rgba(0,0,0,.45);line-height:1}.process-step__icon{position:absolute;right:14px;bottom:14px;width:40px;height:40px;background:rgba(45,45,48,.82);backdrop-filter:blur(8px)}.process-step__body{padding:var(--sp-3);display:flex;flex-direction:column;gap:8px;flex:1}.process-step__title{margin:0;font-size:var(--fs-lg);color:var(--nm-text)}.process-step__text{margin:0;color:var(--nm-muted);font-size:var(--fs-sm)}.process-step__points{margin:4px 0 0;padding-left:1.1rem;color:color-mix(in srgb,var(--nm-text) 78%,var(--nm-muted));font-size:var(--fs-sm)}.process-step__points li+li{margin-top:4px}.process-principles,.process-formats{display:grid;gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.site-cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.hero-slider{position:relative;min-height:clamp(520px,78vh,720px);margin-bottom:var(--sp-5);overflow:hidden;isolation:isolate}.hero-slider__track{position:absolute;inset:0}.hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 1.6s cubic-bezier(.4,0,.2,1);z-index:0;will-change:opacity}.hero-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.hero-slide__media{position:absolute;inset:0;background-image:var(--hero-image);background-size:cover;background-position:50%;transform:scale(1.04);animation:heroKen 18s ease-in-out infinite alternate;animation-play-state:paused}.hero-slide.is-active .hero-slide__media{animation-play-state:running}.hero-slide__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,20,24,.94) 0%,rgba(20,20,24,.78) 38%,rgba(20,20,24,.42) 100%),linear-gradient(180deg,rgba(20,20,24,.4) 0%,rgba(20,20,24,.62) 100%)}.hero-slide__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(520px,78vh,720px);padding-block:calc(var(--sp-6) + 24px)calc(var(--sp-6) + 36px)}.hero-slide__content>*{max-width:40rem}.hero-slide__brand{margin:0 0 10px;color:#e3e0c7;font-size:var(--fs-md);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.hero-slide__eyebrow{margin:0 0 10px;color:#8bb4e0;font-size:var(--fs-sm);font-weight:600}.hero-slide__title{margin:0 0 14px;font-size:clamp(32px,5vw,48px);line-height:1.08;color:#fff;max-width:14ch}.hero-slide__text{margin:0;color:color-mix(in srgb,#fff 78%,var(--nm-muted));font-size:var(--fs-md);max-width:38rem}.hero-slide__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.hero-slide__price{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(227,224,199,.12);border:1px solid rgba(227,224,199,.28);color:#e3e0c7;font-weight:700;font-size:var(--fs-sm);box-shadow:0 0 16px rgba(227,224,199,.28)}.hero-slider__controls{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:12px}.hero-slider__nav{width:42px;height:42px;border-radius:999px;border:1px solid rgba(227,224,199,.22);background:rgba(45,45,48,.7);color:#e3e0c7;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}.hero-slider__nav:hover{box-shadow:var(--sh-glow-blue);transform:translateY(-1px)}.hero-slider__nav-icon--prev{transform:rotate(180deg)}.hero-slider__dots{display:inline-flex;gap:8px;padding:8px 10px;border-radius:999px;background:rgba(45,45,48,.55);border:1px solid var(--nm-border)}.hero-slider__dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(242,240,234,.35);cursor:pointer;transition:width .25s ease,background .25s ease,box-shadow .25s ease}.hero-slider__dot.is-active{width:22px;background:var(--nm-blue-bright);box-shadow:var(--sh-glow-blue)}@keyframes heroKen{from{transform:scale(1.04)translate3d(0,0,0)}to{transform:scale(1.1)translate3d(-1.5%,-1%,0)}}@media(prefers-reduced-motion:reduce){.hero-slide{transition:none!important}.hero-slide__media{animation:none!important;transform:none!important}}.about-hero__inner{display:flex;flex-direction:column;gap:10px}.about-hero__title{margin:0}.about-hero__role{margin:0;color:var(--nm-gold);font-size:var(--fs-md);font-weight:700}.about-hero__meta{margin:4px 0 0;color:var(--nm-muted);font-size:var(--fs-sm)}.about-hero__actions{margin-top:var(--sp-3)}.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.about-stat{padding:0}.about-stat__label{margin:0;padding:12px var(--sp-3)0;color:var(--nm-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.about-stat__value{margin:0;padding:6px var(--sp-3)14px;color:var(--nm-text);font-size:var(--fs-md);font-weight:700}.about-stack{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.about-stack__item{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--r-sm);background:var(--nm-bg-well);border:1px solid var(--nm-border);box-shadow:var(--sh-inset);color:var(--nm-blue-bright);font-size:var(--fs-sm);font-weight:600}.about-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.about-focus__card{min-height:100%}.about-focus__text{margin:0;color:var(--nm-muted);line-height:1.55;font-size:var(--fs-sm)}.about-content h3{margin-top:var(--sp-4);color:var(--nm-gold);font-size:var(--fs-md)}.about-content h3:first-child{margin-top:0}.about-content p{line-height:1.65}.about-content ul{margin:10px 0 0;padding-left:1.15rem}.about-content li+li{margin-top:8px}.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.proof-grid,.cases-grid,.home-process{display:grid;gap:var(--sp-3)}.proof-grid,.home-process{grid-template-columns:repeat(4,minmax(0,1fr))}.cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-card{padding:0;min-height:100%}.proof-card__label{margin:0;padding:12px var(--sp-3)0;color:var(--nm-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.proof-card__value{margin:0;padding:4px var(--sp-3)8px;color:var(--nm-gold);font-size:var(--fs-md);font-weight:750}.proof-card__text{margin:0;padding:0 var(--sp-3)14px;color:var(--nm-muted);font-size:var(--fs-sm);line-height:1.5}.case-card{display:flex;flex-direction:column;overflow:hidden;padding:0}.case-card__media{min-height:160px;background-image:linear-gradient(180deg,rgba(20,20,24,.15),rgba(20,20,24,.55)),var(--case-image);background-size:cover;background-position:50% 0}.case-card__body{display:flex;flex-direction:column;gap:8px;padding:var(--sp-3);flex:1}.case-card__role{margin:0;color:var(--nm-blue-bright);font-size:12px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.case-card__title{margin:0;font-size:var(--fs-md);line-height:1.3}.case-card__client,.case-card__summary{margin:0;color:var(--nm-muted);font-size:var(--fs-sm);line-height:1.5}.case-card__results{margin:4px 0 0;padding-left:1.1rem;color:var(--nm-text);font-size:var(--fs-sm)}.case-card__results li+li{margin-top:4px}.case-card__link{margin-top:auto;align-self:flex-start}.home-process__item{padding:var(--sp-3)}.home-process__num{margin:0 0 8px;color:var(--nm-gold);font-family:jetbrains mono,ui-monospace,monospace;font-size:var(--fs-sm);font-weight:600}.home-process__title{margin:0 0 6px;font-size:var(--fs-md)}.home-process__text{margin:0;color:var(--nm-muted);font-size:var(--fs-sm);line-height:1.5}.faq-list{display:grid;gap:10px}.faq-item{padding:0;overflow:hidden}.faq-item__q{list-style:none;cursor:pointer;padding:14px var(--sp-3);font-weight:650;color:var(--nm-text)}.faq-item__q::-webkit-details-marker{display:none}.faq-item__a{padding:0 var(--sp-3)14px;color:var(--nm-muted);font-size:var(--fs-sm);line-height:1.55}.faq-item__a p{margin:0}.blog-teaser{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:10px}.blog-teaser__item{padding:0}.blog-teaser__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--sp-3);text-decoration:none;color:var(--nm-text);font-weight:600}.blog-teaser__link:hover{color:var(--nm-blue-bright)}.blog-teaser__arrow{flex:none;opacity:.7}.contact-form__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.contact-hp{position:absolute;left:-1e4px;top:auto;width:1px;height:1px;overflow:hidden}.contact-form__status{margin:0;font-size:var(--fs-sm);color:var(--nm-muted)}.contact-form__status[data-state=ok]{color:var(--nm-success)}.contact-form__status[data-state=err]{color:#efc2c2}.contact-form{position:relative}.contact-hero__inner{display:flex;flex-direction:column;gap:10px}.contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.contact-channel{display:flex;align-items:center;gap:14px;padding:18px 18px 18px 16px;text-decoration:none;color:inherit;min-height:96px}.contact-channel__icon{flex:none;width:48px;height:48px}.contact-channel__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.contact-channel__label{color:var(--nm-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.contact-channel__value{color:var(--nm-text);font-size:var(--fs-md);font-weight:700;word-break:break-word}.contact-channel__hint{color:var(--nm-muted);font-size:var(--fs-sm)}.contact-channel__arrow{color:var(--nm-gold);opacity:.7;transition:transform .2s ease,opacity .2s ease}.contact-channel:hover .contact-channel__arrow{opacity:1;transform:translateX(3px)}.contact-card__body{display:flex;flex-direction:column;gap:var(--sp-3)}.contact-facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.contact-facts li{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:baseline;padding:10px 12px;border-radius:var(--r-md);background:var(--nm-bg-well);box-shadow:var(--sh-inset);border:1px solid var(--nm-border)}.contact-facts__label{color:var(--nm-muted);font-size:var(--fs-sm)}.contact-facts a{color:var(--nm-blue-bright);text-decoration:none;font-weight:600;word-break:break-word}.contact-facts a:hover{color:#a8c6ef;text-decoration:underline}.contact-form{display:flex;flex-direction:column;gap:12px}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__submit{align-self:flex-start;margin-top:4px;box-shadow:var(--sh-glow-blue)!important}.contact-tips{margin-bottom:var(--sp-5)}.contact-tips__body ol{margin:10px 0 14px;padding-left:1.2rem}.contact-tips__body li+li{margin-top:6px}@media(max-width:980px){.site-grid-2--offers,.roles-grid,.roles-grid--rich,.about-stats,.about-focus,.cases-grid,.home-process,.contact-channels,.process-steps,.process-principles,.process-formats{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-slide__title{max-width:18ch}.hero-slider__controls{justify-content:center}}@media(max-width:560px){.proof-grid{grid-template-columns:1fr}}@media(max-width:860px){.site-nav-toggle{display:inline-flex}.site-nav{position:absolute;top:68px;left:1rem;right:1rem;display:none;flex-direction:column;align-items:stretch;gap:6px;padding:12px;border-radius:var(--r-lg);background:var(--nm-bg-raised);border:1px solid var(--nm-border);box-shadow:var(--sh-deep)}.site-nav.is-open{display:flex}.site-nav-link{justify-content:flex-start}.site-search__panel{top:12vh;width:calc(100vw - 1.5rem);max-height:76vh}.hero-slider{min-height:88vh}.hero-slide__content{min-height:88vh;padding-bottom:96px}.hero-slide__shade{background:linear-gradient(180deg,rgba(20,20,24,.45) 0%,rgba(20,20,24,.88) 55%,rgba(20,20,24,.96) 100%)}}