.nd-mobile-navigation,.nd-mobile-sheet:not([open]){display:none}.nd-footer-address{font-style:normal}.nd-footer-address small{margin-top:6px;font-size:12px;display:block}@media (min-width:0){.nd-site .nd-mobile-navigation{flex-shrink:0;display:flex}.nd-site .nd-header #nd-navigation{display:none}.nd-site .nd-header .nd-header-end{gap:8px;margin-left:auto}.nd-site .nd-mobile-trigger,.nd-site .nd-sheet-close{color:#080119;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.nd-site .nd-mobile-trigger:hover,.nd-site .nd-sheet-close:hover{background:#eef5f3}.nd-site .nd-mobile-sheet{inset:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) auto auto;width:calc(100% - 24px);max-width:420px;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));color:#080119;background:#fff;border:1px solid #d7dfdc;border-radius:12px;margin:0;padding:20px;position:fixed;overflow:auto}.nd-site .nd-mobile-sheet[open]{flex-direction:column;display:flex}.nd-mobile-sheet::backdrop{background:#08011973}.nd-mobile-sheet-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nd-site .nd-mobile-sheet h2{font-size:23px;font-weight:500;line-height:1.2}.nd-site .nd-header .nd-mobile-sheet nav{border:0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:static}.nd-site .nd-header .nd-mobile-sheet nav a{color:#080119;white-space:normal;border-bottom:1px solid #d7dfdc;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 4px;font-size:18px;line-height:1.4;display:flex}.nd-mobile-sheet nav a:active{background:#eaf6f3}.nd-mobile-sheet nav a svg{color:#087c75}.nd-site .nd-mobile-contact{color:#080119;background:#00d3c8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:20px;padding:14px 16px;font-size:16px;font-weight:500;display:flex}}@media (max-width:1000px){.nd-shell.nd-site .nd-footer{padding-bottom:60px}}.nd-site .nd-header .nd-mobile-sheet nav a,.nd-site .nd-header .nd-mobile-sheet nav a:hover{text-decoration:none}.nd-site .nd-header .nd-mobile-sheet nav a:is(:hover,:focus-visible,:active){background:#eaf6f3}.nd-site .nd-header .nd-mobile-sheet nav a:focus-visible{outline-offset:-2px;outline:2px solid #087c75}
body:has(.nd-shell)>:is(.site-header,.site-footer,.skip-link){display:none}body:has(.nd-shell){background:#fff}.nd-shell{color:#080119;font:400 17px/1.6 var(--font-plex),sans-serif;isolation:isolate;background:#fff;overflow:clip}.nd-shell *{box-sizing:border-box}.nd-shell :is(h1,h2,h3,h4,p,figure,ul,ol,blockquote,dl,dd){margin:0}.nd-shell :is(h1,h2,h3,h4){font-family:var(--font-outfit),sans-serif;color:inherit}.nd-shell :is(a,button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #080119;box-shadow:0 0 0 3px #fff}.nd-shell a{text-decoration:none}.nd-shell button{cursor:pointer;font:inherit}.nd-shell img{max-width:100%;display:block}.nd-shell section,.nd-shell footer{scroll-margin-top:30px}.nd-shell .nd-width{width:min(1320px,90%);margin-inline:auto}.nd-shell .nd-header{color:#080119;background:#fff;border-bottom:1px solid #d7dfdc;align-items:center;gap:32px;height:88px;padding-inline:5%;display:flex}.nd-header>a{flex-shrink:0}.nd-header>a img{width:164px;height:auto}.nd-header nav{gap:28px;margin-left:auto;font-size:14px;display:flex}.nd-header nav a:hover{text-underline-offset:7px;text-decoration:underline}.nd-header-end{align-items:center;gap:28px;display:flex}.nd-contact{align-items:center;gap:14px;font-size:14px;font-weight:500;display:inline-flex}.nd-shell .nd-action{color:#fff;background:#080119;border:0;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:16px 22px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.nd-shell .nd-action:hover{color:#fff;background:#087c75}.nd-shell .nd-link{border-bottom:1px solid;align-items:center;gap:22px;padding-block:5px;font-size:15px;font-weight:500;display:inline-flex}.nd-shell .nd-link:hover{color:#087c75}.nd-small{font-size:13px;line-height:1.55}.nd-shell .nd-diagnostic{color:#080119;background:#eef5f3;padding-block:90px}.nd-diagnostic-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.nd-diagnostic h2{letter-spacing:-.025em;max-width:18ch;font-size:clamp(36px,3.9vw,57px);font-weight:500;line-height:1.06}.nd-diagnostic h2+p{max-width:44ch;margin-top:24px;font-size:18px}.nd-diagnostic ul{max-width:47ch;margin:30px 0;padding-left:22px}.nd-diagnostic li{margin-block:12px;font-size:16px}.nd-diagnostic form{color:#080119;background:#fff;padding:32px}.nd-form-notice{color:#3e4244;border-bottom:1px solid #d7dfdc;padding-bottom:18px;font-size:12px;margin-bottom:23px!important}.nd-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nd-fields label{font-size:13px;font-weight:500;display:block}.nd-fields :is(input,textarea){width:100%;font:400 16px/1.45 var(--font-plex);color:#080119;caret-color:#087c75;background:#fff;border:1px solid #6e7c75;border-radius:0;margin-top:7px;padding:11px 12px;display:block}.nd-fields textarea{resize:vertical}.nd-fields input::placeholder{color:#646c68}.nd-field-wide{grid-column:1/-1}.nd-diagnostic form>.nd-small{margin-block:20px}.nd-diagnostic form>.nd-action{width:100%}.nd-result{background:#cff6ef;padding:16px;font-size:14px;margin-top:16px!important}.nd-footer{color:#fff;background:#080119;padding:75px 0 115px}.nd-footer-top{justify-content:space-between;align-items:end;gap:35px;padding-bottom:65px;display:flex}.nd-footer h2{letter-spacing:-.025em;white-space:pre-line;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:1.06}.nd-footer-top>a{border-bottom:1px solid #7f778e;align-items:center;gap:25px;padding-bottom:12px;font-size:clamp(18px,2.1vw,30px);display:flex}.nd-footer-top>a:hover{color:#00d3c8}.nd-footer-bottom{color:#d9dee0;border-top:1px solid #514c5b;justify-content:space-between;align-items:center;gap:25px;padding-top:32px;font-size:12px;display:flex}.nd-footer-bottom img{width:176px;height:auto}.nd-skip{z-index:150;color:#080119;background:#00d3c8;padding:14px;position:absolute;top:10px;left:10px;transform:translateY(-180%)}.nd-skip:focus{transform:none}.nd-motion-off *{transition:none!important;animation:none!important}.nd-shell svg{flex-shrink:0}.nd-shell ::selection{color:#080119;background:#ff8d10}@media (max-width:1100px){.nd-header nav{gap:18px}.nd-header-end{gap:16px}.nd-header .nd-contact{display:none}.nd-diagnostic-grid{gap:45px}.nd-shell .nd-header{gap:24px}}@media (max-width:760px){.nd-shell .nd-header{z-index:10;flex-wrap:wrap;height:76px;position:relative}.nd-header>a img{width:136px}.nd-header-end{gap:0}.nd-header nav{background:inherit;border-bottom:1px solid;gap:20px;margin:0;padding:20px 5%;display:none;position:absolute;top:76px;left:0;right:0}.nd-header nav.is-open{flex-direction:column;display:flex}.nd-diagnostic-grid{grid-template-columns:1fr;gap:35px}.nd-shell .nd-diagnostic{padding-block:60px}.nd-diagnostic form{padding:24px}.nd-footer-top{flex-direction:column;align-items:start;padding-bottom:40px}.nd-footer-bottom{flex-direction:column;align-items:start;gap:24px}.nd-fields{grid-template-columns:1fr}.nd-field-wide{grid-column:auto}.nd-footer{padding-block:60px 120px}}@media (prefers-reduced-motion:reduce){.nd-shell *{transition:none!important;animation:none!important}html:has(.nd-shell){scroll-behavior:auto}}.nd-site .nd-footer{padding-bottom:170px}.nd-site .nd-header{z-index:20;gap:28px;height:76px;position:sticky;top:0}.nd-site .nd-header>a img{width:144px}.nd-site .nd-header nav{align-items:center;gap:28px}.nd-site .nd-header nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.nd-site .nd-diagnostic,.nd-site .nd-footer,.nd-site .nd-f :is(section,article)[id]{scroll-margin-top:98px}@media (max-width:1000px){.nd-site .nd-header{flex-wrap:wrap;height:76px}.nd-site .nd-header>a img{width:136px}.nd-site .nd-header-end{gap:0}.nd-site .nd-header nav{background:#fff;border-bottom:1px solid #d7dfdc;gap:20px;margin:0;padding:20px 5%;display:none;position:absolute;top:76px;left:0;right:0}.nd-site .nd-header nav.is-open{grid-template-columns:1fr 1fr;display:grid}.nd-site .nd-header nav a{min-height:44px;font-size:15px}}@media (max-width:360px){.nd-site .nd-header{gap:12px}.nd-site .nd-header-end{flex-shrink:0}}.nd-footer-legal-links{flex-wrap:wrap;gap:12px 32px;margin-top:32px;font-size:13px;display:flex}.nd-footer-legal-links a{color:#d9dee0;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nd-footer-legal-links a:hover{color:#00d3c8}.nd-language-picker{color:inherit;flex-shrink:0;position:relative}.nd-language-picker summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.nd-language-picker summary::-webkit-details-marker{display:none}.nd-language-picker summary:hover{background:#eef5f3}.nd-language-options{color:#080119;z-index:30;background:#fff;border:1px solid #d7dfdc;border-radius:12px;width:180px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.nd-shell .nd-language-options button{color:#080119;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.nd-shell .nd-language-options button[aria-pressed=true]{background:#eef5f3}.nd-shell .nd-language-options button:hover{background:#cff6ef}.nd-shell summary:focus-visible{outline-offset:3px;outline:3px solid #080119;box-shadow:0 0 0 3px #fff}.nd-marketing-choice{margin-block:22px;font-size:13px;line-height:1.6}.nd-marketing-choice p+p{margin-top:10px}.nd-marketing-choice label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:12px;display:flex}.nd-marketing-choice input{accent-color:#087c75;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.nd-shell .nd-marketing-choice a{color:#087c75;text-underline-offset:3px;text-decoration:underline}.nd-shell.nd-site .nd-header>a img{width:220px;height:auto}.nd-shell .nd-footer-bottom img{width:240px;height:auto}@media (max-width:1200px) and (min-width:1001px){.nd-shell.nd-site .nd-header>a img{width:185px}}@media (max-width:1000px){.nd-shell.nd-site .nd-header>a img{width:210px}.nd-shell.nd-site .nd-header-end{margin-left:auto}}@media (max-width:360px){.nd-shell.nd-site .nd-header>a img{width:170px}}.nd-shell.nd-site .nd-header #nd-navigation{gap:32px}.nd-shell .nd-language-picker summary{gap:6px;width:58px;font-size:13px;font-weight:500}@media (max-width:1000px){.nd-shell.nd-site .nd-header>a img{width:190px}}@media (max-width:360px){.nd-shell.nd-site .nd-header>a img{width:154px}.nd-shell.nd-site .nd-header{gap:8px}.nd-shell.nd-site .nd-header .nd-header-end{gap:0}}.nd-shell .nd-language-picker summary{border-radius:8px;gap:7px;width:84px}.nd-language-flag{font-size:20px;line-height:1}.nd-services-menu{position:relative}.nd-services-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:500;list-style:none;display:flex}.nd-services-menu summary::-webkit-details-marker{display:none}.nd-services-menu[open] summary>svg{transform:rotate(180deg)}.nd-services-panel{background:#fff;border:1px solid #d7dfdc;border-radius:12px;width:540px;padding:12px;position:absolute;top:calc(100% + 16px);right:-100px}.nd-site .nd-header #nd-navigation .nd-services-panel a{white-space:normal;border-radius:8px;justify-content:space-between;gap:24px;padding:16px;text-decoration:none;display:flex}.nd-services-panel strong{font-size:18px;font-weight:550;display:block}.nd-services-panel small{max-width:42ch;margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:block}.nd-services-panel a>svg{flex-shrink:0;width:20px}.nd-services-panel a:hover{background:#eef5f3}.nd-site .nd-header #nd-navigation .nd-services-panel .nd-services-all{border-top:1px solid #d7dfdc;border-radius:0;margin-top:8px;font-size:14px}.nd-header :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #087c75}@media (max-width:1000px){.nd-site .nd-header .nd-mobile-service-links a{padding-block:16px}.nd-mobile-service-links strong{font-size:19px;font-weight:550;display:block}.nd-mobile-service-links small{color:#39454b;margin-top:5px;font-size:14px;font-weight:400;line-height:1.45;display:block}.nd-shell.nd-site .nd-header>a img{width:clamp(140px,43vw,190px)}}
.nd-shell.nd-site .nd-header{background:#f8f9f5;flex-wrap:nowrap;gap:32px;height:112px;padding-inline:max(24px,50vw - 660px);transition:height .28s cubic-bezier(.22,1,.36,1)}.nd-shell.nd-site .nd-header>a :is(img,.nd-animated-logo){width:276px;transition:width .28s cubic-bezier(.22,1,.36,1)}.nd-shell.nd-site .nd-header.is-compact{height:76px}.nd-shell.nd-site .nd-header.is-compact>a :is(img,.nd-animated-logo){width:216px}.nd-shell.nd-site .nd-header .nd-header-end{gap:28px}.nd-shell.nd-site .nd-header .nd-contact{color:#080119;background:#00d3c8;border-radius:4px;min-height:48px;padding:12px 20px;font-size:15px;display:inline-flex}.nd-shell.nd-site .nd-header .nd-contact:hover{color:#fff;background:#080119}.nd-language-direct{align-items:center;gap:12px;display:flex}.nd-language-direct button{color:#080119;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px}.nd-language-direct button[aria-pressed=true]{text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.nd-header-end>.nd-language-picker{display:none}.nd-header :is(a,button,summary):focus-visible{outline-color:#080119}@media (min-width:1001px) and (max-width:1200px){.nd-shell.nd-site .nd-header{gap:20px}.nd-shell.nd-site .nd-header>a :is(img,.nd-animated-logo){width:216px}.nd-shell.nd-site .nd-header .nd-header-end{gap:18px}}@media (max-width:1000px){.nd-shell.nd-site .nd-header,.nd-shell.nd-site .nd-header.is-compact{gap:16px;height:76px;padding-inline:20px}.nd-shell.nd-site .nd-header>a :is(img,.nd-animated-logo),.nd-shell.nd-site .nd-header.is-compact>a :is(img,.nd-animated-logo){width:200px}.nd-shell.nd-site .nd-header .nd-contact,.nd-language-direct{display:none}.nd-header-end>.nd-language-picker{display:block}.nd-shell.nd-site .nd-header .nd-header-end{gap:12px}.nd-shell .nd-language-picker summary{width:56px}.nd-site .nd-mobile-trigger{color:#fff;background:#080119;border-radius:4px;gap:10px;width:auto;min-width:44px;padding:10px 12px;font-size:14px}.nd-site .nd-mobile-trigger:hover{color:#080119;background:#00d3c8}.nd-site .nd-mobile-sheet{background:#f8f9f5;padding:24px}.nd-site .nd-mobile-sheet h2{font-family:var(--font-outfit),sans-serif;font-size:28px}.nd-site .nd-mobile-contact{color:#080119;background:#00d3c8;border-radius:4px}.nd-site .nd-header .nd-mobile-sheet nav a svg{color:#080119}.nd-mobile-service-links strong{font-family:var(--font-outfit),sans-serif}}@media (max-width:440px){.nd-shell.nd-site .nd-header,.nd-shell.nd-site .nd-header.is-compact{gap:8px;height:72px;padding-inline:16px}.nd-shell.nd-site .nd-header>a :is(img,.nd-animated-logo),.nd-shell.nd-site .nd-header.is-compact>a :is(img,.nd-animated-logo){width:clamp(140px,43vw,178px)}.nd-shell.nd-site .nd-header .nd-header-end{gap:4px}.nd-menu-label{display:none}.nd-site .nd-mobile-trigger{padding:10px}}@media (prefers-reduced-motion:reduce){.nd-shell.nd-site .nd-header,.nd-shell.nd-site .nd-header.is-compact{height:76px;transition:none}.nd-shell.nd-site .nd-header>a :is(img,.nd-animated-logo){transition:none}@media (min-width:1001px){.nd-shell.nd-site .nd-header>a :is(img,.nd-animated-logo){width:216px}}}.nd-animated-logo{height:auto;display:block;overflow:visible}.nd-logo-wordmark{opacity:1;clip-path:none;transform:none}@media (prefers-reduced-motion:no-preference){.nd-logo-step{animation:.72s both stride-assemble}.nd-logo-step-one{animation-delay:40ms}.nd-logo-step-two{animation-delay:.18s}.nd-logo-step-three{animation-delay:.32s}}@keyframes stride-assemble{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-8px,8px)}20%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(8px)}to{transform:translate(0)}}@media (min-width:1001px){.nd-shell.nd-site .nd-header .nd-contact,.nd-language-direct{display:none}.nd-header-end>.nd-language-picker{display:block}.nd-shell.nd-site .nd-header .nd-header-end{gap:12px;margin-left:auto}.nd-shell .nd-language-picker summary{width:56px}.nd-shell.nd-site .nd-mobile-trigger{color:#fff;background:#080119;border-radius:4px;gap:10px;width:100px;min-width:100px;padding:10px 12px;font-size:14px}.nd-site .nd-mobile-trigger:hover{color:#080119;background:#00d3c8}.nd-shell.nd-site .nd-mobile-sheet{background:#f8f9f5;max-width:480px;padding:28px}.nd-site .nd-mobile-sheet h2{font-size:28px}.nd-site .nd-mobile-contact{border-radius:4px}.nd-site .nd-header .nd-mobile-sheet nav a svg{color:#080119}.nd-site .nd-header .nd-mobile-service-links a{padding-block:16px}.nd-mobile-service-links strong{font-family:var(--font-outfit),sans-serif;font-size:19px;font-weight:550;display:block}.nd-mobile-service-links small{color:#39454b;margin-top:5px;font-size:14px;font-weight:400;line-height:1.45;display:block}}.nd-language-suggestion{color:#100920;background:#f8f6f1;border:1px solid #d9d4ca;border-radius:6px;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:4px 6px 4px 14px;font-size:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 12px #10092012}.nd-language-suggestion button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.nd-language-suggestion button:first-of-type{color:#087c75;text-align:left;align-items:center;gap:10px;padding:4px 6px 4px 0;line-height:1.4;display:flex}.nd-language-suggestion button:first-of-type svg{flex-shrink:0}.nd-language-suggestion button:first-of-type:hover{text-underline-offset:3px;text-decoration:underline}.nd-language-suggestion button:last-of-type{border-radius:4px;flex-shrink:0;width:44px;padding:0;font-size:24px}.nd-language-suggestion button:last-of-type:hover{background:#eee8de}.nd-language-suggestion button:focus-visible{outline-offset:2px;outline:2px solid #087c75}.nd-site .nd-header .nd-mobile-sheet .nd-mobile-secondary a{border-bottom:0;padding-top:20px;font-size:16px}
.nd-composition{--page-width:min(1320px,calc(100% - 112px));--process-paper:#eee8de;--page-paper:#faf8f4}.nd-composition .st-width,.nd-composition .nd-width,.nd-composition .st-offer{width:var(--page-width);margin-inline:auto}.nd-composition .st-offer{padding-block:72px 88px}.nd-composition .st-service-bands{gap:24px}.nd-composition .st-home .st-method{background:var(--process-paper);color:#233b39}.nd-composition .st-approach-node,.nd-composition .st-approach-learning{background:var(--process-paper)}.nd-composition .st-method .st-approach-map li>p{color:#233b39}.nd-composition .st-faq{gap:64px;max-width:none;padding-block:80px}.nd-shell.nd-composition .nd-diagnostic{background:#f7f8f3;padding:0 0 88px}.nd-composition .nd-diagnostic-grid{background:#eef1eb;border-radius:16px;grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:48px}.nd-composition .nd-diagnostic h2{font-size:clamp(34px,3.3vw,48px)}.nd-composition .nd-diagnostic form{background:0 0;border-radius:0;padding:0}.nd-shell.nd-composition .nd-footer{padding-block:48px 28px}.nd-composition .nd-footer-top{gap:32px;padding-bottom:32px}.nd-composition .nd-footer-top h2{font-size:clamp(30px,3vw,42px);line-height:1.12}.nd-composition .nd-footer-bottom{padding-top:32px}.nd-composition .nd-footer-legal-links{margin-top:16px}@media (min-width:1001px){.nd-composition .st-service-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1150px){.nd-composition{--page-width:calc(100% - 64px)}.nd-composition .nd-diagnostic-grid{gap:32px;padding:32px}}@media (max-width:800px){.nd-composition{--page-width:calc(100% - 40px)}.nd-composition .st-offer{padding-block:40px 56px}.nd-composition .st-service-bands{gap:20px}.nd-composition .st-faq{gap:24px;padding-block:52px}.nd-shell.nd-composition .nd-diagnostic{padding-bottom:56px}.nd-composition .nd-diagnostic-grid{grid-template-columns:1fr;gap:32px;padding:28px 20px}.nd-composition .nd-diagnostic h2{font-size:32px}.nd-shell.nd-composition .nd-footer{padding-block:40px 24px}.nd-composition .nd-footer-top{gap:24px;padding-bottom:28px}.nd-composition .nd-footer-bottom{gap:28px;padding-top:28px}}.nd-composition .st-home .st-method,.nd-composition .st-method .st-approach-map li>p{color:#080119}.nd-composition .st-approach-outcome{color:#444942}.nd-composition .nd-diagnostic-grid{background:var(--process-paper);color:#080119;gap:64px;padding:56px}.nd-composition .nd-diagnostic form{color:inherit}.nd-composition .nd-diagnostic .nd-small,.nd-composition .nd-marketing-choice{color:#514d47}.nd-composition .nd-diagnostic .nd-field-error{color:#a32222}.nd-composition .nd-diagnostic .nd-action{color:#080119;background:#00d3c8;min-height:54px}.nd-composition .nd-diagnostic .nd-action:hover{color:#080119;background:#b8fff5}.nd-composition .nd-diagnostic a{color:#087c75}.nd-composition .nd-diagnostic :is(input,textarea,button,a):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #087c75}@media (max-width:1100px){.nd-composition .nd-diagnostic-grid{gap:36px;padding:36px}}@media (max-width:800px){.nd-composition .nd-diagnostic-grid{gap:36px;padding:28px 20px}}.nd-composition .st-home{--st-paper:var(--page-paper)}.nd-shell.nd-composition .nd-header,.nd-shell.nd-composition .nd-diagnostic{background:var(--page-paper)}.nd-composition .nd-diagnostic .nd-field input,.nd-composition .nd-diagnostic .nd-field textarea{background:var(--page-paper);border-color:#9b958a}.nd-composition .nd-diagnostic .nd-field [aria-invalid=true]{border-color:#b93232}
