@font-face{font-family:SUSE;font-style:normal;font-weight:100 800;font-display:swap;src:url(/themes/localclicks/narcosetandartsalmerehaven/assets/suse-latin-BH6jDOtI.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/themes/localclicks/narcosetandartsalmerehaven/assets/dm-sans-latin-BNY05QUC.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/themes/localclicks/narcosetandartsalmerehaven/assets/dm-sans-italic-latin-ll47TIEM.woff2)format("woff2")}.wpcf7 form .wpcf7-response-output{border:2px solid #00a0d2;margin:2em .5em 1em;padding:.2em 1em}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.invalid .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.wpcf7-spinner{visibility:hidden;opacity:.75;background-color:#23282d;border:none;border-radius:100%;width:24px;height:24px;margin:0 24px;padding:0;display:inline-block;position:relative}.wpcf7-list-item{margin:0 0 0 1em;display:inline-block}:root{--nta-font-head:"SUSE", "DM Sans", system-ui, -apple-system, sans-serif;--nta-font-body:"DM Sans", system-ui, -apple-system, sans-serif;--nta-teal-50:#f2fafb;--nta-teal-100:#e2f4f6;--nta-teal-200:#c2e8ec;--nta-teal-300:#93d7de;--nta-teal-400:#52bec8;--nta-teal-500:var(--nw-brand-accent,#17a2af);--nta-teal-600:var(--nw-brand-primary,#0c7b88);--nta-teal-700:var(--nw-brand-primary-hover,#095f6a);--nta-teal-800:#084c56;--nta-teal-900:var(--nw-brand-deep,#06323b);--nta-primary:var(--nta-teal-600);--nta-primary-hover:var(--nta-teal-700);--nta-accent:var(--nta-teal-500);--nta-deep:var(--nta-teal-900);--nta-white:#fff;--nta-mist:#f4fafb;--nta-sand:#f7f7f5;--nta-line:#e2ecee;--nta-line-soft:#eef4f5;--nta-ink:var(--nw-brand-ink,#0d2229);--nta-ink-soft:#2c464e;--nta-body:var(--nw-brand-body,#445b63);--nta-muted:#718b93;--nta-shadow-sm:0 1px 2px #06323b0d, 0 4px 12px #06323b0a;--nta-shadow-md:0 2px 6px #06323b0d, 0 14px 34px #06323b12;--nta-shadow-lg:0 4px 12px #06323b0f, 0 30px 70px #06323b1f;--nta-radius-sm:8px;--nta-radius:14px;--nta-radius-lg:24px;--nta-radius-xl:34px;--nta-shell:1240px;--nta-gutter:clamp(20px, 5vw, 64px);--nta-section-y:clamp(64px, 8vw, 128px);--nta-ease:cubic-bezier(.22, .61, .36, 1);--nta-ease-out:cubic-bezier(.16, 1, .3, 1);--nta-dur:.45s;--nta-header-h:88px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px;scroll-padding-bottom:110px}body{background:var(--nta-white);color:var(--nta-body);font-family:var(--nta-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.7}body.nta-nav-open{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--nta-font-head);letter-spacing:-.02em;color:var(--nta-ink);text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.12}p{margin:0 0 1.1em}p:last-child{margin-bottom:0}a{color:var(--nta-primary);transition:color .25s var(--nta-ease);text-decoration:none}a:hover{color:var(--nta-primary-hover)}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 1.1em;padding-left:1.15em}figure{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--nta-teal-200);color:var(--nta-teal-900)}:focus-visible{outline:3px solid var(--nta-teal-500);outline-offset:3px;border-radius:4px}.nta-skip{z-index:9999;background:var(--nta-white);color:var(--nta-teal-900);border-radius:var(--nta-radius-sm);box-shadow:var(--nta-shadow-md);transition:top .2s var(--nta-ease);padding:12px 20px;font-weight:600;position:absolute;top:-100px;left:16px}.nta-skip:focus{top:16px}.nta-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nta-shell{width:100%;max-width:calc(var(--nta-shell) + (var(--nta-gutter) * 2));padding-inline:var(--nta-gutter);margin-inline:auto}.nta-shell--wide{max-width:calc(1480px + (var(--nta-gutter) * 2))}.nta-section{width:100%;max-width:100%;padding:var(--nta-section-y) 0;margin:0;position:relative;overflow:clip}.nta-section--tight{padding-block:clamp(48px,5vw,80px)}.nta-section--mist{background:var(--nta-mist)}.nta-section--sand{background:var(--nta-sand)}.nta-section--deep{background:var(--nta-deep);color:#ffffffc7}.nta-section--deep h1,.nta-section--deep h2,.nta-section--deep h3,.nta-section--deep h4{color:var(--nta-white)}.nta-eyebrow{font-family:var(--nta-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--nta-primary);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0 0 18px;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.nta-section--deep .nta-eyebrow{color:var(--nta-teal-300)}.nta-title{margin-bottom:.45em;font-size:clamp(1.9rem,1.15rem + 2.4vw,3.15rem)}.nta-title--lg{font-size:clamp(2.2rem,1.2rem + 3.4vw,4rem)}.nta-title--sm{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.15rem)}.nta-lead{color:var(--nta-body);max-width:62ch;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-section--deep .nta-lead{color:#ffffffc7}.nta-text>p+p{margin-top:0}.nta-btn{--btn-bg:var(--nta-primary);--btn-fg:var(--nta-white);--btn-bd:transparent;border:1.5px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--nta-font-body);letter-spacing:.01em;text-align:center;cursor:pointer;isolation:isolate;transition:transform .3s var(--nta-ease), box-shadow .3s var(--nta-ease), background-color .3s var(--nta-ease), color .3s var(--nta-ease), border-color .3s var(--nta-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.nta-btn svg{transition:transform .35s var(--nta-ease-out);flex:none}.nta-btn:hover{color:var(--btn-fg);transform:translateY(-2px);box-shadow:0 10px 26px #06323b2e}.nta-btn:hover svg{transform:translate(3px)}.nta-btn:active{transform:translateY(0)}.nta-btn--primary{--btn-bg:var(--nta-primary)}.nta-btn--primary:hover{--btn-bg:var(--nta-primary-hover)}.nta-btn--ghost{--btn-bg:transparent;--btn-fg:var(--nta-teal-800);--btn-bd:var(--nta-teal-200)}.nta-btn--ghost:hover{--btn-bg:var(--nta-teal-50);--btn-fg:var(--nta-teal-800);--btn-bd:var(--nta-teal-400);box-shadow:0 10px 26px #06323b14}.nta-btn--white{--btn-bg:var(--nta-white);--btn-fg:var(--nta-teal-800)}.nta-btn--white:hover{--btn-bg:var(--nta-teal-50);--btn-fg:var(--nta-teal-900)}.nta-btn--outline-light{--btn-bg:transparent;--btn-fg:var(--nta-white);--btn-bd:#ffffff59}.nta-btn--outline-light:hover{--btn-bg:#ffffff1a;--btn-fg:var(--nta-white);--btn-bd:#ffffffb3}.nta-btn--sm{padding:11px 22px;font-size:.875rem}.nta-btn--block{width:100%}.nta-link{color:var(--nta-primary);align-items:center;gap:9px;font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-flex}.nta-link svg{transition:transform .35s var(--nta-ease-out);flex:none}.nta-link:hover svg{transform:translate(4px)}.nta-link:after{content:none}.nta-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.nta-badge{background:var(--nta-teal-50);border:1px solid var(--nta-teal-100);color:var(--nta-teal-800);border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 12px;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.nta-badge svg{color:var(--nta-teal-500);flex:none}.nta-ico{background:var(--nta-teal-50);width:52px;height:52px;color:var(--nta-teal-600);transition:background-color .35s var(--nta-ease), color .35s var(--nta-ease), transform .35s var(--nta-ease);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nta-media{border-radius:var(--nta-radius-lg);background:var(--nta-teal-50);position:relative;overflow:hidden}.nta-media>img,.nta-media>picture>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nta-media--tall{aspect-ratio:4/5}.nta-media--wide{aspect-ratio:16/10}.nta-media--square{aspect-ratio:1}.nta-glow{pointer-events:none;filter:blur(70px);opacity:.55;background:radial-gradient(circle, var(--nta-teal-200), transparent 70%);z-index:0;border-radius:50%;position:absolute}[data-nta-reveal]{opacity:0;transition:opacity .8s var(--nta-ease-out), transform .8s var(--nta-ease-out);transition-delay:var(--nta-delay,0s);will-change:opacity, transform;transform:translateY(26px)}[data-nta-reveal=fade]{transform:none}[data-nta-reveal=left]{transform:translate(-28px)}[data-nta-reveal=right]{transform:translate(28px)}[data-nta-reveal=zoom]{transform:scale(.965)}.nta-in[data-nta-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-nta-reveal]{opacity:1!important;transform:none!important}}.page-wrapper,.page-content-wrapper{width:100%;max-width:100%;margin:0;padding:0}.nta-w{width:100%;max-width:100%;margin:0;padding:0;display:block}.nta-w.nta-section{padding-block:var(--nta-section-y);padding-inline:0}.nta-w.nta-section--tight{padding-block:clamp(48px,5vw,80px)}.nta-mark{transform-box:fill-box;transform-origin:50%;width:19px;height:19px;animation:nta-mark-breathe 4.5s var(--nta-ease) infinite;flex:none;overflow:visible}.nta-mark-wave{animation:2.8s linear infinite nta-mark-wave-run}@keyframes nta-mark-wave-run{0%{transform:translate(0)}to{transform:translate(12px)}}@keyframes nta-mark-breathe{0%,to{opacity:.88;transform:scale(1)}45%{opacity:1;transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.nta-mark,.nta-mark-wave{animation:none!important}}.nta-w .nta-media,.nta-w .nta-deck__media,.nta-w .nta-collage__photo,.nta-w .nta-faq__media,.nta-w .nta-collage__monitor-screen,.nta-w .nta-journey__media,.nta-w .nta-patienten__media,.nta-w .nta-videobox__frame,.nta-w .nta-hero__portrait{position:relative}.nta-w .nta-media>img,.nta-w .nta-media>picture>img,.nta-w .nta-deck__media>img,.nta-w .nta-deck__media>picture>img,.nta-w .nta-collage__photo>img,.nta-w .nta-collage__photo>picture>img,.nta-w .nta-faq__media>img,.nta-w .nta-faq__media>picture>img,.nta-w .nta-collage__monitor-screen>video,.nta-w .nta-journey__media>img,.nta-w .nta-journey__media>picture>img,.nta-w .nta-patienten__media>img,.nta-w .nta-patienten__media>picture>img,.nta-w .nta-videobox__frame>img,.nta-w .nta-videobox__frame>picture>img,.nta-w .nta-videobox__frame>video,.nta-w .nta-hero__portrait>img,.nta-w .nta-hero__portrait>picture>img,.nta-w .nta-hero__portrait>video{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.nta-hero{--stage-radius:clamp(22px, 2.4vw, 40px);background:var(--nta-white);padding:clamp(10px,1.4vw,22px);position:relative}.nta-hero__stage{min-height:min(700px, calc(100vh - var(--nta-header-h) - 40px));border-radius:var(--stage-radius);background:var(--nta-teal-900);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.nta-hero__film{z-index:0;position:absolute;inset:0;overflow:hidden}.nta-hero__film-video{object-fit:cover;opacity:.42;width:100%;height:100%;animation:nta-hero-drift 26s var(--nta-ease) infinite alternate;transform:scale(1.08)}@keyframes nta-hero-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.16)translate(-2.5%,-1.5%)}}.nta-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(102deg, var(--nta-teal-900) 26%, #06323bd1 52%, #06323b6b 100%), linear-gradient(180deg, #06323b8c 0%, transparent 34%, #06323bb3 100%);position:absolute;inset:0}.nta-hero__aurora{z-index:1;aspect-ratio:1;pointer-events:none;filter:blur(70px);background:radial-gradient(circle,#17a2af73,#0000 68%);border-radius:50%;width:46%;animation:18s ease-in-out infinite alternate nta-hero-aurora;position:absolute;top:-18%;right:-6%}@keyframes nta-hero-aurora{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-6%,8%)scale(1.18)}}.nta-hero__ghost{z-index:1;pointer-events:none;font-family:var(--nta-font-head);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #93d7de1a;opacity:0;transition:opacity 1.6s var(--nta-ease-out) .5s, transform 2.4s var(--nta-ease-out) .5s;white-space:nowrap;font-size:clamp(7rem,20vw,20rem);font-weight:700;line-height:.8;position:absolute;top:clamp(40px,8vw,120px);left:-.06em;transform:translate(-3%)}.nta-hero.is-ready .nta-hero__ghost{opacity:1;transform:translate(0)}.nta-hero__inner{z-index:2;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(32px,4.5vw,72px);padding-block:clamp(46px,5.2vw,84px) clamp(46px,7.4vw,128px);display:grid;position:relative}.nta-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--nta-teal-200);opacity:0;align-items:center;gap:10px;margin:0 0 clamp(18px,2vw,30px);padding:0;font-size:.75rem;font-weight:600;display:inline-flex;transform:translateY(14px)}.nta-hero.is-ready .nta-hero__eyebrow{animation:nta-hero-rise .9s var(--nta-ease-out) .1s forwards}.nta-hero__eyebrow .nta-mark{color:var(--nta-teal-300)}@keyframes nta-hero-ping{0%{opacity:.9;transform:scale(.5)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes nta-hero-rise{to{opacity:1;transform:none}}.nta-hero__title{color:var(--nta-white);letter-spacing:-.03em;margin:0}.nta-hero__line{padding-bottom:.06em;display:block;overflow:hidden}.nta-hero__line>span{transition:transform 1.05s var(--nta-ease-out);display:block;transform:translateY(115%)}.nta-hero.is-ready .nta-hero__line>span{transform:translateY(0)}.nta-hero.is-ready .nta-hero__line--pre>span{transition-delay:.18s}.nta-hero.is-ready .nta-hero__line--accent>span{transition-delay:.3s}.nta-hero.is-ready .nta-hero__line--post>span{transition-delay:.42s}.nta-hero__line--pre{font-family:var(--nta-font-body);letter-spacing:-.005em;color:#ffffffb8;font-size:clamp(1rem,.82rem + .7vw,1.4rem);font-weight:400;line-height:1.35}.nta-hero__line--accent{font-size:clamp(2.7rem,1.25rem + 5.3vw,5.6rem);font-weight:600;line-height:.96}.nta-hero__line--accent>span{background:linear-gradient(96deg, #fff 16%, var(--nta-teal-200) 56%, var(--nta-teal-400) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.nta-hero__line--post{color:#ffffffe0;font-size:clamp(1.5rem,.9rem + 2.1vw,2.9rem);font-weight:500;line-height:1.1}.nta-hero__lead{color:#ffffffbd;opacity:0;max-width:48ch;margin:clamp(20px,2.4vw,30px) 0 0;font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);line-height:1.68;transform:translateY(14px)}.nta-hero.is-ready .nta-hero__lead{animation:nta-hero-rise .9s var(--nta-ease-out) .52s forwards}.nta-hero__cta{opacity:0;flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,32px);margin-top:clamp(26px,3vw,38px);display:flex;transform:translateY(16px)}.nta-hero.is-ready .nta-hero__cta{animation:nta-hero-rise .9s var(--nta-ease-out) .62s forwards}.nta-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.nta-hero__contact{color:var(--nta-white);border-left:1px solid #ffffff29;align-items:center;gap:13px;padding-left:clamp(16px,2.4vw,32px);display:inline-flex}.nta-hero__contact:hover{color:var(--nta-teal-200)}.nta-hero__contact-ico{width:44px;height:44px;color:var(--nta-teal-200);transition:background-color .35s var(--nta-ease), color .35s var(--nta-ease);background:#ffffff17;border:1px solid #93d7de38;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nta-hero__contact:hover .nta-hero__contact-ico{background:var(--nta-teal-500);color:var(--nta-white)}.nta-hero__contact-text{gap:1px;display:grid}.nta-hero__contact-text em{letter-spacing:.12em;text-transform:uppercase;color:#e2f4f68c;font-size:.6875rem;font-style:normal;font-weight:600}.nta-hero__contact-text strong{font-family:var(--nta-font-head);color:inherit;font-size:1.0625rem;font-weight:600}.nta-hero__trust{flex-wrap:wrap;gap:10px;margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:flex}.nta-hero__trust li{color:#ffffffd1;opacity:0;transition:background-color .3s var(--nta-ease), border-color .3s var(--nta-ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:.8125rem;font-weight:500;display:inline-flex;transform:translateY(12px)}.nta-hero.is-ready .nta-hero__trust li{animation:nta-hero-rise .8s var(--nta-ease-out) forwards;animation-delay:calc(.74s + var(--i) * 90ms)}.nta-hero__trust li:hover{background:#ffffff1c;border-color:#93d7de66}.nta-hero__trust svg{color:var(--nta-teal-300);flex:none}.nta-hero__scroll{z-index:4;color:var(--nta-teal-200);cursor:pointer;opacity:0;transition:color .3s var(--nta-ease), background-color .3s var(--nta-ease);border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:6px 14px 8px;display:inline-flex;position:absolute;bottom:clamp(14px,1.8vw,26px);left:50%;transform:translate(-50%)}.nta-hero.is-ready .nta-hero__scroll{animation:nta-hero-cue-in 1s var(--nta-ease-out) 1.1s forwards}@keyframes nta-hero-cue-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.nta-hero__scroll:hover{color:var(--nta-white);background:#ffffff12}.nta-hero__scroll-svg{width:22px;height:51px;overflow:visible}.nta-hero__scroll-drop{animation:nta-hero-drip 2.6s var(--nta-ease) infinite}@keyframes nta-hero-drip{0%{opacity:0;transform:translateY(0)}12%{opacity:1}62%{opacity:1;transform:translateY(30px)}78%{opacity:0;transform:translateY(34px)}to{opacity:0;transform:translateY(34px)}}.nta-hero__scroll-chevron{animation:nta-hero-cue-nudge 2.6s var(--nta-ease) infinite}@keyframes nta-hero-cue-nudge{0%,55%{opacity:.55;transform:translateY(0)}70%{opacity:1;transform:translateY(3px)}to{opacity:.55;transform:translateY(0)}}.nta-hero__scroll-label{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600}.nta-hero__visual{opacity:0;width:min(100%,520px);transition:opacity 1.1s var(--nta-ease-out) .28s, transform 1.2s var(--nta-ease-out) .28s;justify-self:end;position:relative;transform:translateY(28px)scale(.98)}.nta-hero.is-ready .nta-hero__visual{opacity:1;transform:none}.nta-hero__portrait{aspect-ratio:16/10;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--nta-ease-out);will-change:transform;background:#05242b;border-radius:clamp(20px,2vw,32px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000006b}.nta-hero__portrait-still{z-index:2;transition:opacity .5s var(--nta-ease)}.nta-hero__portrait.is-playing .nta-hero__portrait-still,.nta-hero__portrait.is-playing .nta-hero__portrait-sheen{opacity:0;pointer-events:none}.nta-hero__portrait-sheen{z-index:3;pointer-events:none;animation:nta-hero-sheen 7.5s var(--nta-ease) infinite;transition:opacity .4s var(--nta-ease);background:linear-gradient(102deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}@keyframes nta-hero-sheen{0%,62%{transform:translate(-70%)}to{transform:translate(70%)}}.nta-hero__play{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--nta-teal-900);cursor:pointer;transition:transform .45s var(--nta-ease-out), box-shadow .4s var(--nta-ease), opacity .35s var(--nta-ease);opacity:0;pointer-events:none;background:#fffffff0;border-radius:999px;align-items:center;gap:14px;padding:10px 24px 10px 10px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 46px #00000057}.nta-hero__portrait.needs-play .nta-hero__play{opacity:1;pointer-events:auto}.nta-hero__play:hover{transform:translate(-50%,-50%)scale(1.045);box-shadow:0 26px 58px #0000006b}.nta-hero__play-ico{background:var(--nta-teal-600);width:46px;height:46px;color:var(--nta-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.nta-hero__play-ico svg{fill:currentColor;margin-left:3px}.nta-hero__play-ring{width:46px;height:46px;animation:nta-hero-ping 2.8s var(--nta-ease-out) infinite;pointer-events:none;border:2px solid #0c7b888c;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:50%;left:33px}.nta-hero__play-label{font-family:var(--nta-font-head);white-space:nowrap;font-size:.9375rem;font-weight:600}.nta-hero__sound{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--nta-white);letter-spacing:.06em;cursor:pointer;transition:background-color .3s var(--nta-ease), border-color .3s var(--nta-ease), transform .3s var(--nta-ease-out);background:#06323b94;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 12px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.nta-hero__sound:hover{background:#0c7b88cc;border-color:#93d7de80;transform:translateY(-2px)}.nta-hero__portrait.needs-play .nta-hero__sound{opacity:0;pointer-events:none}.nta-hero__sound-bars{align-items:center;gap:2.5px;height:15px;display:flex}.nta-hero__sound-bars span{background:var(--nta-teal-200);width:2.5px;height:3px;transition:height .3s var(--nta-ease);border-radius:2px}.nta-hero__sound[aria-pressed=true] .nta-hero__sound-bars span{animation:nta-hero-bars 1.1s var(--nta-ease) infinite alternate}.nta-hero__sound[aria-pressed=true] .nta-hero__sound-bars span:first-child{animation-delay:0s}.nta-hero__sound[aria-pressed=true] .nta-hero__sound-bars span:nth-child(2){animation-delay:.18s}.nta-hero__sound[aria-pressed=true] .nta-hero__sound-bars span:nth-child(3){animation-delay:.36s}.nta-hero__sound[aria-pressed=true] .nta-hero__sound-bars span:nth-child(4){animation-delay:.54s}@keyframes nta-hero-bars{0%{height:3px}to{height:15px}}.nta-hero__monitor{z-index:5;transition:opacity .4s var(--nta-ease), transform .5s var(--nta-ease-out);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(286px,76%);color:var(--nta-teal-100);background:#083d47d1;border:1px solid #93d7de3d;border-radius:20px;padding:18px 20px 16px;position:absolute;bottom:clamp(-34px,-2.4vw,-16px);right:clamp(-48px,-2.6vw,-14px);box-shadow:0 26px 60px #0006}.nta-hero__monitor-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.nta-hero__monitor-head strong{font-family:var(--nta-font-head);color:var(--nta-white);font-size:.9375rem;font-weight:600}.nta-hero__pulse{background:var(--nta-teal-300);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.nta-hero__pulse:after{content:"";border:1.5px solid var(--nta-teal-300);animation:nta-hero-ping 2.2s var(--nta-ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}.nta-hero__ecg{width:100%;height:42px;color:var(--nta-teal-300);display:block;overflow:visible}.nta-hero__ecg-live{stroke-dasharray:130 520;animation:3.4s linear infinite nta-hero-ecg}@keyframes nta-hero-ecg{0%{stroke-dashoffset:650px}to{stroke-dashoffset:0}}.nta-hero__monitor p{color:#e2f4f6b8;margin:8px 0 0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.nta-hero__scroll-drop,.nta-hero__scroll-chevron,.nta-hero__sound-bars span,.nta-hero__film-video,.nta-hero__aurora,.nta-hero__portrait-sheen,.nta-hero__ecg-live,.nta-hero__pulse:after,.nta-hero__play-ring{animation:none!important}.nta-hero__portrait-sheen,.nta-hero__play-ring{display:none}.nta-hero__ghost,.nta-hero__eyebrow,.nta-hero__visual,.nta-hero__lead,.nta-hero__cta,.nta-hero__trust li{opacity:1!important;animation:none!important;transform:none!important}.nta-hero__scroll{opacity:1!important;animation:none!important;transform:translate(-50%)!important}.nta-hero__line>span{transform:none!important}}@media (width<=1240px){.nta-hero__monitor{right:clamp(-22px,-1.4vw,-8px)}}@media (width<=1024px){.nta-hero__stage{min-height:0}.nta-hero__inner{grid-template-columns:minmax(0,1fr);gap:clamp(48px,7vw,68px);padding-block:clamp(40px,6vw,68px) clamp(52px,7vw,76px)}.nta-hero__visual{justify-self:center;width:min(100%,560px)}.nta-hero__monitor{right:-14px}.nta-hero__ghost{top:clamp(20px,6vw,60px)}.nta-hero__scroll{display:none}}@media (width<=720px){.nta-hero{padding:8px}.nta-hero__inner{gap:34px;padding-block:34px 40px}.nta-hero__ghost{display:none}.nta-hero__portrait{aspect-ratio:4/3.1}.nta-hero__cta{gap:18px}.nta-hero__actions{width:100%}.nta-hero__actions .nta-btn{flex:auto;justify-content:center}.nta-hero__contact{border-top:1px solid #ffffff29;border-left:0;width:100%;padding-top:18px;padding-left:0}.nta-hero__monitor{width:100%;margin-top:12px;padding:15px 17px 13px;position:static}.nta-hero__ecg{height:34px}.nta-hero__trust{gap:8px;margin-top:24px}.nta-hero__play{gap:12px;padding:8px 20px 8px 8px}.nta-hero__play-ico{width:40px;height:40px}.nta-hero__play-ring{width:40px;height:40px;margin:-20px 0 0 -20px;left:28px}.nta-hero__play-label{font-size:.875rem}}@media (width<=480px){.nta-hero__trust li{padding:8px 13px 8px 10px;font-size:.75rem}}.nta-deck{position:relative;overflow:clip}.nta-deck__glow{aspect-ratio:2;filter:blur(60px);pointer-events:none;background:radial-gradient(#17a2af29,#0000 68%);border-radius:50%;width:min(900px,80%);position:absolute;top:8%;left:50%;transform:translate(-50%)}.nta-deck__head{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:clamp(40px,5vw,72px);position:relative}.nta-deck__head .nta-eyebrow{justify-content:center}.nta-deck__title{margin-bottom:.5em}.nta-deck__intro{color:var(--nta-body);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.7}.nta-deck__stage{perspective:1600px;justify-content:center;align-items:flex-start;gap:0;padding-top:30px;display:flex;position:relative}.nta-deck__card{background:var(--nta-white);border:1px solid var(--nta-line-soft);border-radius:var(--nta-radius-lg);transform-origin:50% 130%;width:min(348px,78vw);transform:rotate(calc(var(--o) * 3.2deg)) translateY(calc(var(--a) * 10px));transition:transform .55s var(--nta-ease-out), box-shadow .45s var(--nta-ease), border-color .45s var(--nta-ease);z-index:calc(10 - var(--i));flex:none;margin-inline:calc(-1*clamp(6px,1vw,18px));position:relative;overflow:hidden;box-shadow:0 18px 50px #06323b1f}.nta-deck__stage:hover .nta-deck__card{transform:rotate(calc(var(--o) * 4deg)) translate(calc(var(--o) * 14px), calc(var(--a) * 12px))}.nta-deck__card:hover,.nta-deck__card:focus-within{z-index:20;border-color:var(--nta-teal-200);box-shadow:0 34px 80px #06323b3d}.nta-deck__stage:hover .nta-deck__card:hover,.nta-deck__stage:focus-within .nta-deck__card:focus-within{transform:rotate(0deg) translate(calc(var(--o) * 14px), -14px) scale(1.035)}.nta-deck__bubble{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--nta-teal-100);letter-spacing:.08em;text-transform:lowercase;opacity:0;transition:opacity .4s var(--nta-ease), transform .45s var(--nta-ease-out);background:#06323bb8;border-radius:999px 999px 999px 4px;padding:6px 13px;font-size:.6875rem;font-weight:600;position:absolute;top:14px;left:14px;transform:translateY(6px)scale(.94)}.nta-deck__card:hover .nta-deck__bubble,.nta-deck__card:focus-within .nta-deck__bubble{opacity:1;transform:none}.nta-deck__media{aspect-ratio:4/3.1;background:var(--nta-teal-100);margin:0;position:relative;overflow:hidden}.nta-deck__media img{transition:transform .9s var(--nta-ease-out)}.nta-deck__card:hover .nta-deck__media img{transform:scale(1.07)}.nta-deck__ico{background:var(--nta-white);width:48px;height:48px;color:var(--nta-teal-600);box-shadow:var(--nta-shadow-sm);transition:background-color .4s var(--nta-ease), color .4s var(--nta-ease);border-radius:15px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:10px;left:18px}.nta-deck__card:hover .nta-deck__ico{background:var(--nta-teal-600);color:var(--nta-white)}.nta-deck__body{padding:38px 22px 24px}.nta-deck__card-title{margin:0 0 9px;font-size:1.1875rem;line-height:1.25}.nta-deck__card-title a{color:inherit}.nta-deck__card-title a:after{content:"";z-index:2;position:absolute;inset:0}.nta-deck__card:hover .nta-deck__card-title a{color:var(--nta-teal-700)}.nta-deck__text{color:var(--nta-body);margin:0 0 16px;font-size:.875rem;line-height:1.65}.nta-deck__tags{gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.nta-deck__tags li{color:var(--nta-teal-800);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.nta-deck__tags svg{background:var(--nta-teal-100);color:var(--nta-teal-700);box-sizing:content-box;border-radius:50%;flex:none;padding:3px}.nta-deck__cta{color:var(--nta-teal-600);align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:inline-flex}.nta-deck__cta-ico{border:1px solid var(--nta-teal-200);width:30px;height:30px;transition:background-color .35s var(--nta-ease), color .35s var(--nta-ease), border-color .35s var(--nta-ease), transform .35s var(--nta-ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nta-deck__card:hover .nta-deck__cta-ico{background:var(--nta-teal-600);border-color:var(--nta-teal-600);color:var(--nta-white);transform:rotate(45deg)}.nta-deck__hint{letter-spacing:.06em;color:var(--nta-muted);justify-content:center;align-items:center;gap:9px;margin:clamp(28px,3vw,44px) 0 0;font-size:.8125rem;display:flex}.nta-deck__hint .nta-spark{color:var(--nta-teal-400);animation:9s linear infinite nta-spark-spin}@keyframes nta-spark-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nta-deck__card,.nta-deck__stage:hover .nta-deck__card{transform:none!important}.nta-deck__bubble{opacity:1;transform:none}.nta-deck__hint .nta-spark{animation:none}}@media (width<=1100px){.nta-deck__stage{perspective:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;min-height:0;padding-top:16px;display:grid}.nta-deck__card,.nta-deck__stage:hover .nta-deck__card,.nta-deck__stage:hover .nta-deck__card:hover{width:auto;margin-inline:0;transform:none}.nta-deck__card:hover{box-shadow:var(--nta-shadow-lg)}.nta-deck__bubble{opacity:1;transform:none}.nta-deck__hint{display:none}}.nta-collage{background:var(--nta-white);color:var(--nta-body);padding-block:clamp(64px,7vw,116px);position:relative;overflow:clip}.nta-collage__inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5vw,88px);display:grid;position:relative}.nta-collage__pill{letter-spacing:.16em;text-transform:uppercase;color:var(--nta-primary);align-items:center;gap:10px;margin:0 0 clamp(20px,2.4vw,32px);padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.nta-collage__pill-ico{color:var(--nta-teal-600);justify-content:center;align-items:center;display:inline-flex}.nta-collage__pill .nta-mark{width:18px;height:18px}.nta-collage__title{letter-spacing:-.03em;color:var(--nta-ink);margin:0 0 clamp(18px,2vw,26px);font-size:clamp(2.3rem,1.3rem + 3.4vw,4rem);font-weight:600;line-height:1.03}.nta-collage__title span{display:block}.nta-collage__accent{color:var(--nta-teal-600)}.nta-collage__text{max-width:46ch;color:var(--nta-body);margin:0;font-size:clamp(.9375rem,.9rem + .3vw,1.0625rem);line-height:1.72}.nta-collage__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(28px,3vw,40px);display:flex}.nta-collage__link{border-bottom:1px solid var(--nta-line);color:var(--nta-ink);transition:border-color .3s var(--nta-ease), color .3s var(--nta-ease);align-items:center;gap:9px;padding-bottom:3px;font-size:.9375rem;font-weight:600;display:inline-flex}.nta-collage__link:hover{color:var(--nta-teal-700);border-color:var(--nta-teal-400)}.nta-collage__link svg{transition:transform .35s var(--nta-ease-out)}.nta-collage__link:hover svg{transform:translate(4px)}.nta-collage__stage{aspect-ratio:100/97;width:100%;position:relative}.nta-collage__threads{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nta-collage__thread{stroke:var(--nta-teal-300);stroke-width:.35px;stroke-dasharray:1.6 1.6;vector-effect:non-scaling-stroke;opacity:0;animation:nta-collage-thread 1.1s var(--nta-ease-out) forwards;animation-delay:var(--d,0s)}@keyframes nta-collage-thread{to{opacity:1}}.nta-collage__tile{transform:translate3d(calc(var(--px,0px) * var(--f,1)), calc(var(--py,0px) * var(--f,1)), 0) translateY(calc(var(--drift,0px) * var(--f,1)));animation:nta-collage-float calc(9s / var(--f,1)) var(--nta-ease) infinite alternate;transition:box-shadow .4s var(--nta-ease);will-change:transform;border-radius:clamp(16px,1.6vw,24px);position:absolute}@keyframes nta-collage-float{0%{--drift:-7px}to{--drift:7px}}@property --drift{syntax:"<length>";inherits:false;initial-value:0}.nta-collage__tile--photo{background:linear-gradient(150deg, var(--nta-teal-600), var(--nta-teal-700));z-index:3;width:63%;padding:10px 10px 0;top:3%;left:0;box-shadow:0 26px 58px #06323b38}.nta-collage__photo{background:var(--nta-teal-800);border-radius:clamp(11px,1.1vw,17px);width:100%;height:0;margin:0;padding-bottom:62%;position:relative;overflow:hidden}.nta-collage__caption{align-items:center;gap:14px;padding:14px 6px 15px;display:flex}.nta-collage__caption strong{font-family:var(--nta-font-head);color:var(--nta-white);white-space:nowrap;font-size:clamp(.9375rem,.85rem + .4vw,1.1875rem);font-weight:600}.nta-collage__rule{background:#ffffff61;border-radius:2px;flex:1;height:2px}.nta-collage__monitor{z-index:5;flex-direction:column;align-items:center;width:39%;margin:0;display:flex;top:6%;right:0}.nta-collage__monitor-body{background:linear-gradient(158deg,#f6fafb,#dde7e9 54%,#c4d2d5);border-radius:clamp(10px,1.2vw,18px);align-items:stretch;gap:clamp(5px,.6vw,9px);width:100%;padding:clamp(7px,.8vw,12px) clamp(7px,.8vw,12px) clamp(11px,1.3vw,19px);display:flex;position:relative;box-shadow:0 26px 58px #06323b4d,inset 0 0 0 1px #fffc,inset 0 -2px 5px #06323b1a}.nta-collage__monitor-body:before{content:"";background:linear-gradient(#c9d6d9,#e9f1f2);border-radius:clamp(4px,.5vw,7px) clamp(4px,.5vw,7px) 0 0;width:26%;height:clamp(5px,.6vw,9px);position:absolute;top:clamp(-7px,-.75vw,-4px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffb3}.nta-collage__monitor-body:after{content:"";background:repeating-linear-gradient(90deg,#06323b2e 0 2px,#0000 2px 5px);border-radius:999px;width:18%;height:clamp(2px,.25vw,4px);position:absolute;bottom:clamp(3px,.4vw,6px);left:clamp(11px,1.3vw,19px)}.nta-collage__monitor-screen{aspect-ratio:16/10;background:#04212a;border-radius:clamp(5px,.55vw,9px);flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #06323b80}.nta-collage__monitor-glass{z-index:2;pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px),linear-gradient(116deg,#ffffff38,#fff0 44%);position:absolute;inset:0}.nta-collage__monitor-controls{flex-direction:column;align-items:center;gap:clamp(6px,.7vw,11px);width:clamp(12px,1.4vw,21px);padding-block:clamp(2px,.3vw,5px);display:flex}.nta-collage__monitor-controls i{background:linear-gradient(#fff,#c2d0d3);border-radius:999px;width:clamp(7px,.8vw,12px);height:clamp(7px,.8vw,12px);display:block;box-shadow:inset 0 0 0 1px #06323b29,0 1px 2px #06323b2e}.nta-collage__monitor-led{animation:nta-monitor-led 2.6s var(--nta-ease) infinite;background:radial-gradient(circle at 38% 34%, #b8f2ee, var(--nta-teal-400) 62%)!important;box-shadow:inset 0 0 0 1px #06323b1f,0 0 6px #2dc5becc!important}@keyframes nta-monitor-led{0%,62%,to{opacity:.55}12%,26%{opacity:1}}.nta-collage__monitor-arm{background:linear-gradient(90deg,#b9c8cb,#eef4f5 44%,#b1c1c5);width:11%;height:clamp(13px,1.6vw,25px)}.nta-collage__monitor-foot{background:linear-gradient(#e9f1f2,#aebfc3);border-radius:999px;width:33%;height:clamp(5px,.55vw,9px);box-shadow:0 14px 26px #06323b38}.nta-collage__pillcard{background:var(--nta-teal-300);color:var(--nta-teal-900);white-space:nowrap;z-index:6;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;font-size:.875rem;font-weight:700;display:inline-flex;top:44%;left:58%;box-shadow:0 16px 36px #06323b38}.nta-collage__pillcard svg{flex:none}.nta-collage__team{background:var(--nta-white);border:1px solid var(--nta-line);max-width:46%;box-shadow:var(--nta-shadow-md);z-index:6;border-radius:999px;align-items:center;gap:13px;padding:8px 18px 8px 8px;display:inline-flex;top:64%;left:0}.nta-collage__avatars{flex:none;display:flex}.nta-collage__avatar{border:2px solid var(--nta-white);background:var(--nta-teal-100);opacity:0;width:clamp(34px,3.2vw,44px);height:clamp(34px,3.2vw,44px);animation:nta-collage-avatar .6s var(--nta-ease-out) forwards;animation-delay:calc(.5s + var(--i) * .11s);border-radius:50%;margin-left:-12px;position:relative;overflow:hidden}.nta-collage__avatar:first-child{margin-left:0}@keyframes nta-collage-avatar{0%{opacity:0;transform:translate(-10px)scale(.85)}to{opacity:1;transform:none}}.nta-collage__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nta-collage__team-label{color:var(--nta-teal-900);font-size:.75rem;font-weight:700;line-height:1.3}.nta-collage__claim{background:linear-gradient(140deg, var(--nta-teal-600), var(--nta-teal-700));z-index:5;width:54%;padding:clamp(18px,1.9vw,26px) clamp(20px,2.1vw,30px) clamp(18px,1.9vw,26px) clamp(26px,3.4vw,52px);top:55%;right:0;box-shadow:0 24px 54px #06323b3d}.nta-collage__claim strong{font-family:var(--nta-font-head);color:var(--nta-white);margin-bottom:7px;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:600;line-height:1.2;display:block}.nta-collage__claim p{color:#ffffffc7;max-width:30ch;margin:0;font-size:.8125rem;line-height:1.6}.nta-collage__ticks{gap:6px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.nta-collage__ticks i{background:#ffffff73;border-radius:50%;width:4px;height:4px}.nta-collage__badge{background:var(--nta-white);color:var(--nta-teal-900);border:1px solid var(--nta-line);box-shadow:var(--nta-shadow-md);z-index:7;align-items:center;gap:11px;padding:13px 20px 13px 13px;display:inline-flex;top:84%;left:3%}.nta-collage__badge svg{color:var(--nta-teal-600);flex:none}.nta-collage__badge span{font-family:var(--nta-font-head);white-space:nowrap;font-size:.875rem;font-weight:600}@media (prefers-reduced-motion:reduce){.nta-collage__tile,.nta-collage__avatar,.nta-collage__monitor-led{animation:none!important}.nta-collage__avatar{opacity:1}.nta-collage__thread{opacity:1;animation:none}}@media (width<=1024px){.nta-collage__inner{grid-template-columns:minmax(0,1fr)}.nta-collage__stage{max-width:620px;margin-inline:auto}}@media (width<=680px){.nta-collage__stage{aspect-ratio:auto;gap:14px;display:grid}.nta-collage__threads{display:none}.nta-collage__tile{width:auto;animation:none;position:static;transform:none}.nta-collage__monitor{order:-1;justify-self:center;width:min(100%,380px)}.nta-collage__pillcard,.nta-collage__team,.nta-collage__badge{justify-self:start;max-width:100%}.nta-collage__pillcard span,.nta-collage__badge span{white-space:normal}.nta-collage__claim{width:auto}.nta-collage__actions{flex-direction:column;align-items:flex-start}}.nta-journey{position:relative;overflow:clip}.nta-journey__glow{filter:blur(80px);pointer-events:none;background:radial-gradient(#17a2af4d,#0000 68%);width:700px;height:520px;position:absolute;top:-12%;left:46%;transform:translate(-50%)}.nta-journey__inner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid;position:relative}.nta-journey__sticky{position:sticky;top:40px}.nta-journey__media{border-radius:var(--nta-radius-lg);aspect-ratio:16/10;margin:clamp(26px,3vw,38px) 0 0;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000057}.nta-journey__media img{transition:transform 1.1s var(--nta-ease-out)}.nta-journey__media:hover img{transform:scale(1.05)}.nta-journey__media figcaption{border-radius:var(--nta-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2f4f6e0;background:#06323bbd;border:1px solid #93d7de38;align-items:flex-start;gap:11px;padding:14px 16px;font-size:.8125rem;line-height:1.55;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.nta-journey__media figcaption svg{color:var(--nta-teal-300);flex:none;margin-top:2px}.nta-journey__spine{gap:clamp(20px,2.4vw,32px);margin:0;padding:6px 0 0 clamp(34px,4vw,56px);list-style:none;display:grid;position:relative}.nta-journey__rail{background:linear-gradient(#93d7de80,#93d7de1f);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:clamp(11px,1.3vw,18px);overflow:hidden}.nta-journey__bead{background:var(--nta-teal-200);width:6px;height:6px;animation:nta-journey-bead 5.5s var(--nta-ease) infinite;border-radius:50%;margin-left:-3px;position:absolute;top:0;left:50%;box-shadow:0 0 12px #93d7dee6}@keyframes nta-journey-bead{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1;transform:translateY(4000%)}to{opacity:0;transform:translateY(4600%)}}.nta-journey__step{position:relative}.nta-journey__node{background:var(--nta-teal-900);border:2px solid var(--nta-teal-400);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:26px;left:calc(-1*clamp(34px,4vw,56px) + clamp(4px,.6vw,11px))}.nta-journey__node-dot{background:var(--nta-teal-200);border-radius:50%;width:5px;height:5px}.nta-journey__step:hover .nta-journey__node{border-color:var(--nta-teal-200);box-shadow:0 0 0 5px #93d7de24}.nta-journey__card{border-radius:var(--nta-radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .4s var(--nta-ease), border-color .4s var(--nta-ease), transform .45s var(--nta-ease-out);background:#ffffff0e;border:1px solid #ffffff1c;padding:clamp(20px,2.2vw,28px)}.nta-journey__step:hover .nta-journey__card{background:#ffffff18;border-color:#93d7de57;transform:translate(6px)}.nta-journey__card header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.nta-journey__ico{width:44px;height:44px;color:var(--nta-teal-300);transition:background-color .4s var(--nta-ease), color .4s var(--nta-ease);background:#17a2af2e;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nta-journey__step:hover .nta-journey__ico{background:var(--nta-teal-500);color:var(--nta-white)}.nta-journey__step-no{letter-spacing:.18em;text-transform:uppercase;color:var(--nta-teal-300);font-size:.6875rem;font-weight:600}.nta-journey__card h3{color:var(--nta-white);margin:0 0 8px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.nta-journey__card p{color:#ffffffbd;margin:0;font-size:.9375rem;line-height:1.68}@media (prefers-reduced-motion:reduce){.nta-journey__bead{opacity:.8;animation:none}}@media (width<=1024px){.nta-journey__inner{grid-template-columns:minmax(0,1fr)}.nta-journey__sticky{position:static}}@media (width<=620px){.nta-journey__spine{padding-left:30px}.nta-journey__node{left:-26px}.nta-journey__rail{left:7px}}.nta-why__inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.nta-why__sticky{position:sticky;top:36px}.nta-why__media{box-shadow:var(--nta-shadow-md);margin:30px 0 0}.nta-why__list{counter-reset:why;gap:0;margin:0;padding:0;list-style:none;display:grid}.nta-why__item{border-bottom:1px solid var(--nta-line);transition:padding-left .4s var(--nta-ease), background-color .4s var(--nta-ease);align-items:flex-start;gap:20px;padding:26px 26px 26px 0;display:flex;position:relative}.nta-why__item:first-child{border-top:1px solid var(--nta-line)}.nta-why__item:hover{background:var(--nta-teal-50);padding-left:20px}.nta-why__ico{margin-top:2px}.nta-why__item:hover .nta-why__ico{background:var(--nta-teal-600);color:var(--nta-white)}.nta-why__body h3{margin:0 0 8px;font-size:1.1875rem;line-height:1.3}.nta-why__body p{color:var(--nta-body);max-width:58ch;margin:0;font-size:.9375rem;line-height:1.68}.nta-why__index{font-family:var(--nta-font-head);letter-spacing:.06em;color:var(--nta-teal-300);flex:none;margin-left:auto;font-size:.875rem;font-weight:600}.nta-split__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(36px,5vw,84px);display:grid}.nta-split--media-left .nta-split__visual{order:-1}.nta-split__visual{flex-direction:column;display:flex;position:relative}.nta-split__visual>.nta-media{aspect-ratio:auto;flex:1;min-height:clamp(320px,32vw,480px)}.nta-split__visual .nta-media{box-shadow:var(--nta-shadow-md)}.nta-split__highlight,.nta-specialist{border-radius:var(--nta-radius-lg);background:var(--nta-white);border:1px solid var(--nta-line-soft);width:min(92%,420px);box-shadow:var(--nta-shadow-lg);gap:16px;margin-top:-46px;margin-left:auto;margin-right:-6px;padding:22px 24px;display:flex;position:relative}.nta-split__highlight strong,.nta-specialist strong{font-family:var(--nta-font-head);color:var(--nta-ink);margin-bottom:4px;font-size:1.0625rem;line-height:1.3;display:block}.nta-specialist em{letter-spacing:.04em;text-transform:uppercase;color:var(--nta-teal-600);margin-bottom:8px;font-size:.8125rem;font-style:normal;font-weight:600;display:block}.nta-split__highlight p,.nta-specialist p{color:var(--nta-body);margin:0;font-size:.875rem;line-height:1.6}.nta-split__note{border-radius:var(--nta-radius-sm);background:var(--nta-teal-50);border:1px solid var(--nta-teal-100);color:var(--nta-teal-800);align-items:flex-start;gap:11px;margin:26px 0 0;padding:15px 18px;font-size:.9375rem;line-height:1.6;display:flex}.nta-split__note svg{color:var(--nta-teal-600);flex:none;margin-top:3px}.nta-optionlist{gap:2px;margin:30px 0 0;display:grid}.nta-optionlist__item{border-radius:var(--nta-radius-sm);background:var(--nta-mist);transition:background-color .35s var(--nta-ease), transform .35s var(--nta-ease);padding:18px 20px}.nta-optionlist__item:hover{background:var(--nta-teal-100);transform:translate(4px)}.nta-optionlist dt{font-family:var(--nta-font-head);color:var(--nta-ink);align-items:center;gap:10px;margin-bottom:5px;font-size:1.0625rem;font-weight:600;display:flex}.nta-optionlist dt svg{color:var(--nta-teal-600);flex:none}.nta-optionlist dd{color:var(--nta-body);margin:0 0 0 30px;font-size:.9375rem;line-height:1.6}.nta-tilelist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.nta-tilelist li{border-radius:var(--nta-radius);background:var(--nta-white);border:1px solid var(--nta-line-soft);transition:border-color .35s var(--nta-ease), transform .35s var(--nta-ease), box-shadow .35s var(--nta-ease);gap:13px;padding:18px;display:flex}.nta-tilelist li:hover{border-color:var(--nta-teal-200);box-shadow:var(--nta-shadow-sm);transform:translateY(-3px)}.nta-tilelist svg{color:var(--nta-teal-600);flex:none;margin-top:2px}.nta-tilelist strong{font-family:var(--nta-font-head);color:var(--nta-ink);margin-bottom:3px;font-size:.9375rem;line-height:1.3;display:block}.nta-tilelist span{color:var(--nta-body);font-size:.8125rem;line-height:1.55;display:block}.nta-compare{border-radius:var(--nta-radius-lg);background:var(--nta-white);border:1px solid var(--nta-line-soft);box-shadow:var(--nta-shadow-sm);margin-top:clamp(44px,5vw,72px);padding:clamp(28px,3vw,44px)}.nta-compare__title{margin:0 0 24px;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}.nta-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nta-compare__col{border-radius:var(--nta-radius);background:var(--nta-sand);border:1px solid var(--nta-line-soft);padding:24px}.nta-compare__col--us{background:var(--nta-teal-50);border-color:var(--nta-teal-100)}.nta-compare__col .nta-ico{background:var(--nta-white);margin-bottom:16px}.nta-compare__col--us .nta-ico{background:var(--nta-teal-600);color:var(--nta-white)}.nta-compare__col h4{margin:0 0 8px;font-size:1.0625rem;line-height:1.3}.nta-compare__col p{color:var(--nta-body);margin:0;font-size:.9375rem;line-height:1.65}.nta-compare__note{color:var(--nta-muted);align-items:flex-start;gap:11px;margin:20px 0 0;font-size:.875rem;line-height:1.6;display:flex}.nta-compare__note svg{color:var(--nta-teal-500);flex:none;margin-top:2px}.nta-verwijzers{position:relative;overflow:clip}.nta-verwijzers__glow{filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#17a2af42,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-220px;right:-120px}.nta-verwijzers__inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid;position:relative}.nta-verwijzers__points{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.nta-verwijzers__points li{color:#ffffffd1;align-items:center;gap:12px;font-size:.9375rem;display:flex}.nta-verwijzers__points svg{color:var(--nta-teal-300);flex:none}.nta-videobox{margin:0}.nta-videobox__frame{border-radius:var(--nta-radius-lg);aspect-ratio:16/9;background:#05242b;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000059}.nta-videobox__play{width:78px;height:78px;color:var(--nta-teal-800);transition:transform .35s var(--nta-ease-out), background-color .3s var(--nta-ease), opacity .3s var(--nta-ease);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000004d}.nta-videobox__play svg{fill:currentColor;margin-left:3px}.nta-videobox__play:hover{background:var(--nta-white);transform:translate(-50%,-50%)scale(1.07)}.nta-videobox__frame.is-playing .nta-videobox__play{opacity:0;pointer-events:none}.nta-videobox figcaption{color:#ffffff94;margin-top:14px;font-size:.8125rem}.nta-patienten__panel{border-radius:var(--nta-radius-xl);background:var(--nta-mist);border:1px solid var(--nta-line-soft);box-shadow:var(--nta-shadow-md);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.nta-patienten__content{padding:clamp(32px,4vw,64px)}.nta-patienten__media{min-height:420px;margin:0}.nta-steps{counter-reset:step;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.nta-steps__item{gap:16px;display:flex}.nta-steps__ico{background:var(--nta-white);width:50px;height:50px;color:var(--nta-teal-600);border:1px solid var(--nta-teal-100);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.nta-steps__ico em{background:var(--nta-teal-600);width:22px;height:22px;color:var(--nta-white);font-family:var(--nta-font-head);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:-7px;right:-7px}.nta-steps__item strong{font-family:var(--nta-font-head);color:var(--nta-ink);margin-bottom:3px;font-size:1.0625rem;line-height:1.3;display:block}.nta-steps__item>div span{color:var(--nta-body);font-size:.9375rem;line-height:1.6;display:block}.nta-notice{border-radius:var(--nta-radius-sm);background:var(--nta-white);border:1px dashed var(--nta-teal-200);color:var(--nta-ink-soft);align-items:flex-start;gap:11px;margin:26px 0 0;padding:15px 18px;font-size:.875rem;line-height:1.6;display:flex}.nta-notice svg{color:var(--nta-teal-600);flex:none;margin-top:2px}.nta-faq__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(36px,5vw,84px);display:grid}.nta-faq__sticky{position:sticky;top:36px}.nta-faq__media{aspect-ratio:4/3.2;border-radius:var(--nta-radius-lg);background:var(--nta-teal-100);box-shadow:var(--nta-shadow-md);margin:0;position:relative;overflow:hidden}.nta-faq__media img{transition:transform 1.1s var(--nta-ease-out)}.nta-faq__media:hover img{transform:scale(1.05)}.nta-faq__cta{border-radius:var(--nta-radius-lg);background:linear-gradient(145deg, var(--nta-teal-700), var(--nta-teal-900));color:#ffffffc7;margin:-40px 14px 0;padding:clamp(22px,2.4vw,30px);position:relative;box-shadow:0 26px 60px #06323b42}.nta-faq__cta-ico{width:46px;height:46px;color:var(--nta-teal-200);background:#ffffff1a;border:1px solid #93d7de3d;border-radius:15px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.nta-faq__cta h3{color:var(--nta-white);margin:0 0 8px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.nta-faq__cta p{margin:0 0 20px;font-size:.875rem;line-height:1.65}.nta-faq__cta-actions{flex-wrap:wrap;gap:10px;display:flex}.nta-faq__cta-actions .nta-btn{flex:auto;justify-content:center;padding-inline:20px}.nta-faq__cta-actions .nta-btn--ghost{--btn-fg:var(--nta-white);--btn-bd:#ffffff4d}.nta-faq__cta-actions .nta-btn--ghost:hover{--btn-bg:#ffffff1a;--btn-fg:var(--nta-white);--btn-bd:#fff9}.nta-faq__phone{width:100%;font-family:var(--nta-font-head);color:var(--nta-white);border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:18px;padding-top:16px;font-size:1rem;font-weight:600;display:inline-flex}.nta-faq__phone svg{color:var(--nta-teal-300);flex:none}.nta-faq__phone:hover{color:var(--nta-teal-200)}.nta-faq__head{margin-bottom:clamp(26px,3vw,42px)}.nta-faq__intro{max-width:56ch;color:var(--nta-body);margin:0;font-size:clamp(.9375rem,.9rem + .3vw,1.0625rem);line-height:1.7}.nta-faq__list{gap:12px;display:grid}.nta-faq__item{border:1px solid var(--nta-line);border-radius:var(--nta-radius);background:var(--nta-white);transition:border-color .35s var(--nta-ease), box-shadow .35s var(--nta-ease), background-color .35s var(--nta-ease);position:relative;overflow:hidden}.nta-faq__item:before{content:"";background:var(--nta-teal-500);transform-origin:top;width:3px;transition:transform .45s var(--nta-ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.nta-faq__item:hover{border-color:var(--nta-teal-200)}.nta-faq__item.is-open{border-color:var(--nta-teal-200);box-shadow:var(--nta-shadow-md)}.nta-faq__item.is-open:before{transform:scaleY(1)}.nta-faq__q{font-size:inherit;font-weight:inherit;margin:0}.nta-faq__trigger{text-align:left;cursor:pointer;align-items:center;gap:clamp(12px,1.4vw,20px);width:100%;padding:clamp(16px,1.8vw,22px) clamp(16px,2vw,26px);display:flex}.nta-faq__no{font-family:var(--nta-font-head);letter-spacing:.06em;color:var(--nta-teal-400);transition:color .3s var(--nta-ease);flex:none;font-size:.8125rem;font-weight:600}.nta-faq__item.is-open .nta-faq__no{color:var(--nta-teal-600)}.nta-faq__label{font-family:var(--nta-font-head);color:var(--nta-ink);transition:color .3s var(--nta-ease);flex:1;font-size:clamp(1rem,.94rem + .35vw,1.1875rem);font-weight:600;line-height:1.35}.nta-faq__item.is-open .nta-faq__label,.nta-faq__trigger:hover .nta-faq__label{color:var(--nta-teal-700)}.nta-faq__sign{border:1px solid var(--nta-teal-200);width:34px;height:34px;transition:background-color .35s var(--nta-ease), border-color .35s var(--nta-ease), transform .45s var(--nta-ease-out);border-radius:50%;flex:none;position:relative}.nta-faq__sign i{background:var(--nta-teal-700);width:12px;height:1.8px;transition:transform .45s var(--nta-ease-out), background-color .35s var(--nta-ease);border-radius:2px;margin:-.9px 0 0 -6px;position:absolute;top:50%;left:50%}.nta-faq__sign i:last-child{transform:rotate(90deg)}.nta-faq__item.is-open .nta-faq__sign{background:var(--nta-teal-600);border-color:var(--nta-teal-600);transform:rotate(180deg)}.nta-faq__item.is-open .nta-faq__sign i{background:var(--nta-white)}.nta-faq__item.is-open .nta-faq__sign i:last-child{transform:rotate(0)}.nta-faq__panel{transition:grid-template-rows .45s var(--nta-ease-out);grid-template-rows:0fr;display:grid}.nta-faq__panel[hidden]{display:grid}.nta-faq__item.is-open .nta-faq__panel{grid-template-rows:1fr}.nta-faq__panel>div{overflow:hidden}.nta-faq__panel p{color:var(--nta-body);margin:0;padding:0 clamp(16px,2vw,26px) clamp(18px,2vw,24px) calc(clamp(16px,2vw,26px) + clamp(12px,1.4vw,20px) + 22px);font-size:.9375rem;line-height:1.72}@media (prefers-reduced-motion:reduce){.nta-faq__panel,.nta-faq__item:before{transition:none}}@media (width<=1024px){.nta-faq__inner{grid-template-columns:minmax(0,1fr)}.nta-faq__sticky{position:static}.nta-faq__aside{width:100%;max-width:620px;margin-inline:auto}}@media (width<=620px){.nta-faq__no{display:none}.nta-faq__panel p{padding-left:clamp(16px,2vw,26px)}.nta-faq__cta-actions .nta-btn{flex:100%}}.nta-contact__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,3vw,56px);margin-bottom:clamp(32px,4vw,52px);display:grid}.nta-contact__head .nta-title{margin-bottom:0}.nta-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.nta-contact__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.nta-contact__list li{border-radius:var(--nta-radius);background:var(--nta-white);border:1px solid var(--nta-line-soft);transition:border-color .35s var(--nta-ease), box-shadow .35s var(--nta-ease);gap:14px;padding:20px;display:flex}.nta-contact__list li:hover{border-color:var(--nta-teal-200);box-shadow:var(--nta-shadow-sm)}.nta-contact__list li:last-child{grid-column:1/-1}.nta-contact__list strong{letter-spacing:.12em;text-transform:uppercase;color:var(--nta-muted);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.nta-contact__list>li>div span,.nta-contact__list>li>div a{color:var(--nta-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.55;display:block}.nta-contact__list li>div{min-width:0}.nta-contact__list a:hover{color:var(--nta-teal-600)}.nta-contact__map{border-radius:var(--nta-radius-lg);border:1px solid var(--nta-line-soft);background:var(--nta-white);overflow:hidden}.nta-contact__map iframe{filter:saturate(.85);border:0;width:100%;height:300px;display:block}.nta-contact__route{border-top:1px solid var(--nta-line-soft);transition:background-color .35s var(--nta-ease);align-items:center;gap:14px;padding:18px 20px;display:flex}.nta-contact__route:hover{background:var(--nta-teal-50)}.nta-contact__route>span:nth-child(2){gap:2px;margin-right:auto;display:grid}.nta-contact__route strong{font-family:var(--nta-font-head);color:var(--nta-ink);font-size:1rem;line-height:1.3}.nta-contact__route em{color:var(--nta-muted);font-size:.8125rem;font-style:normal}.nta-contact__route>svg{color:var(--nta-teal-600);transition:transform .35s var(--nta-ease-out);flex:none}.nta-contact__route:hover>svg{transform:translate(3px,-3px)}.nta-contact__form{border-radius:var(--nta-radius-lg);background:var(--nta-white);border:1px solid var(--nta-line-soft);box-shadow:var(--nta-shadow-md);padding:clamp(26px,3vw,42px)}.nta-contact__form h3{margin:0 0 8px;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}.nta-contact__form-text{color:var(--nta-body);margin:0 0 24px;font-size:.9375rem;line-height:1.65}@media (width<=1024px){.nta-verwijzers__inner,.nta-split__inner,.nta-why__inner,.nta-patienten__panel,.nta-contact__grid,.nta-contact__head{grid-template-columns:minmax(0,1fr)}.nta-videobox{max-width:640px;margin-inline:auto}.nta-split--media-left .nta-split__visual{order:0}.nta-split__visual{width:100%;max-width:640px;margin-inline:auto}.nta-split__visual>.nta-media{aspect-ratio:16/11;flex:none;min-height:0}.nta-why__sticky{position:static}.nta-patienten__media{min-height:300px;max-height:380px}.nta-contact__head{align-items:start;gap:18px}}@media (width<=720px){.nta-tilelist,.nta-compare__grid,.nta-contact__list{grid-template-columns:minmax(0,1fr)}.nta-split__highlight,.nta-specialist{width:100%;margin:16px 0 0}.nta-why__item{flex-wrap:wrap;padding-right:0}.nta-why__index{display:none}.nta-videobox__play{width:62px;height:62px}}.nta-w .nta-phero__frame,.nta-w .nta-phero__bleed,.nta-w .nta-feature__media,.nta-w .nta-article__figure,.nta-w .nta-profile__media,.nta-w .nta-team__portrait,.nta-w .nta-cta__media,.nta-w .nta-route__media{position:relative;overflow:hidden}.nta-w .nta-phero__frame>img,.nta-w .nta-phero__frame>picture>img,.nta-w .nta-phero__bleed>img,.nta-w .nta-phero__bleed>picture>img,.nta-w .nta-feature__media>img,.nta-w .nta-feature__media>picture>img,.nta-w .nta-article__figure>img,.nta-w .nta-article__figure>picture>img,.nta-w .nta-profile__media>img,.nta-w .nta-profile__media>picture>img,.nta-w .nta-team__portrait>img,.nta-w .nta-team__portrait>picture>img,.nta-w .nta-related__media>img,.nta-w .nta-related__media>picture>img,.nta-w .nta-cta__media>img,.nta-w .nta-cta__media>picture>img,.nta-w .nta-route__media>img,.nta-w .nta-route__media>picture>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.nta-crumbs{margin-bottom:22px;font-size:.8125rem}.nta-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.nta-crumbs li{color:var(--nta-muted);align-items:center;gap:10px;display:inline-flex}.nta-crumbs li+li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px}.nta-crumbs a{color:var(--nta-muted);transition:color .3s var(--nta-ease);text-decoration:none}.nta-crumbs a:hover{color:var(--nta-primary)}.nta-crumbs [aria-current]{color:var(--nta-ink-soft);font-weight:600}.nta-phero--wide .nta-crumbs,.nta-phero--wide .nta-crumbs a,.nta-phero--wide .nta-crumbs li{color:#ffffffb8}.nta-phero--wide .nta-crumbs a:hover,.nta-phero--wide .nta-crumbs [aria-current]{color:var(--nta-white)}.nta-phero{background:var(--nta-white);padding-block:clamp(52px,6.5vw,104px) clamp(56px,7vw,116px);position:relative;overflow:clip}.nta-phero__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#52bec833,#52bec800 68%);border-radius:50%;width:min(760px,62vw);position:absolute;top:-34%;right:-12%}.nta-phero__inner{z-index:2;align-items:center;gap:clamp(34px,5vw,76px);display:grid;position:relative}.nta-phero--split .nta-phero__inner{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.nta-phero__title{letter-spacing:-.02em;flex-direction:column;margin:0 0 20px;font-size:clamp(2.1rem,1.15rem + 3.1vw,3.7rem);line-height:1.05;display:flex}.nta-phero__line--accent{color:var(--nta-primary)}.nta-phero__text{max-width:56ch;color:var(--nta-body);margin:0 0 30px;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-phero__actions{flex-wrap:wrap;gap:12px;display:flex}.nta-phero__facts{border-top:1px solid var(--nta-line);flex-wrap:wrap;gap:12px 26px;margin:32px 0 0;padding:22px 0 0;list-style:none;display:flex}.nta-phero__facts li{color:var(--nta-ink-soft);align-items:center;gap:9px;font-size:.875rem;font-weight:600;display:inline-flex}.nta-phero__facts svg{color:var(--nta-primary);flex:none}.nta-phero__visual{position:relative}.nta-phero__frame{aspect-ratio:4/4.4;border-radius:var(--nta-radius-xl) var(--nta-radius-xl) var(--nta-radius-lg) var(--nta-radius-xl);background:var(--nta-teal-800);box-shadow:var(--nta-shadow-lg);margin:0}.nta-phero__badge{-webkit-backdrop-filter:blur(14px);max-width:min(320px,82%);box-shadow:var(--nta-shadow-md);background:#ffffffed;border-radius:999px;align-items:center;gap:13px;padding:15px 22px 15px 16px;display:flex;position:absolute;bottom:clamp(24px,4vw,52px);left:clamp(-28px,-2vw,-10px)}.nta-phero__badge-ico{background:var(--nta-teal-50);width:42px;height:42px;color:var(--nta-primary);border-radius:50%;flex:none;place-items:center;display:grid}.nta-phero__badge-text{flex-direction:column;line-height:1.3;display:flex}.nta-phero__badge-text strong{font-family:var(--nta-font-head);color:var(--nta-ink);font-size:.9375rem;font-weight:600}.nta-phero__badge-text small{color:var(--nta-muted);font-size:.75rem}.nta-phero--wide{background:var(--nta-deep);color:#fffc;padding-block:clamp(90px,11vw,190px)}.nta-phero--wide .nta-phero__bleed{position:absolute;inset:0}.nta-phero__scrim{background:linear-gradient(#06323b80,#06323b57 45%,#06323b9e),linear-gradient(96deg,#06323bcc,#06323b9e 46%,#06323b0a 90%);position:absolute;inset:0}.nta-phero--wide .nta-phero__inner{grid-template-columns:minmax(0,1fr)}.nta-phero--wide .nta-phero__copy{max-width:720px}.nta-phero--wide .nta-phero__title{color:var(--nta-white)}.nta-phero--wide .nta-phero__line--accent{color:var(--nta-teal-300)}.nta-phero--wide .nta-phero__text{color:#ffffffd1}.nta-phero--wide .nta-phero__facts{border-top-color:#fff3}.nta-phero--wide .nta-phero__facts li{color:#ffffffe6}.nta-phero--wide .nta-phero__facts svg{color:var(--nta-teal-300)}.nta-phero--wide .nta-btn--ghost{--btn-fg:var(--nta-white);--btn-bd:#ffffff61}.nta-phero--wide .nta-btn--ghost:hover{--btn-bg:#ffffff1f}.nta-phero--plain{background:linear-gradient(178deg, var(--nta-teal-50), var(--nta-white) 72%)}.nta-phero--plain .nta-phero__inner{grid-template-columns:minmax(0,1fr)}.nta-phero--plain .nta-phero__copy{max-width:760px}.nta-article__inner{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.nta-article--solo .nta-article__inner{grid-template-columns:minmax(0,820px);justify-content:center}.nta-article__head{margin-bottom:clamp(28px,3.5vw,48px)}.nta-article__lead{max-width:62ch;color:var(--nta-body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-article__block+.nta-article__block{border-top:1px solid var(--nta-line-soft);margin-top:clamp(34px,4vw,58px);padding-top:clamp(34px,4vw,58px)}.nta-article__block[id]{scroll-margin-top:28px}.nta-article__block-title{letter-spacing:-.01em;margin:0 0 .6em;font-size:clamp(1.35rem,1.05rem + 1vw,1.85rem);line-height:1.22}.nta-article__block p{max-width:68ch;color:var(--nta-body);margin:0 0 1.1em;font-size:1.0625rem;line-height:1.78}.nta-article__block p:last-child{margin-bottom:0}.nta-article__list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nta-article__list li{max-width:68ch;color:var(--nta-body);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px;font-size:1.0625rem;line-height:1.7;display:grid}.nta-article__list svg{color:var(--nta-primary);margin-top:.42em}.nta-article__list strong{color:var(--nta-ink)}.nta-article__sticky{gap:20px;display:grid;position:sticky;top:32px}.nta-article__nav{border:1px solid var(--nta-line);border-radius:var(--nta-radius-lg);background:var(--nta-white);padding:22px 24px}.nta-article__nav-title{letter-spacing:.16em;text-transform:uppercase;color:var(--nta-muted);margin:0 0 14px;font-size:.6875rem;font-weight:700}.nta-article__nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nta-article__nav a{color:var(--nta-ink-soft);transition:color .3s var(--nta-ease);padding:9px 0 9px 18px;font-size:.9375rem;line-height:1.45;text-decoration:none;display:block;position:relative}.nta-article__nav a:before{content:"";background:var(--nta-primary);width:3px;height:0;transition:height .35s var(--nta-ease-out);border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nta-article__nav a:hover{color:var(--nta-primary)}.nta-article__nav a:hover:before{height:62%}.nta-article__figure{aspect-ratio:4/3.1;border-radius:var(--nta-radius-lg);background:var(--nta-teal-800);box-shadow:var(--nta-shadow-md);margin:0}.nta-article__card{border-radius:var(--nta-radius-lg);background:linear-gradient(158deg, var(--nta-teal-600), var(--nta-teal-800));color:#ffffffd6;padding:26px}.nta-article__card h3{color:var(--nta-white);margin:0 0 8px;font-size:1.125rem}.nta-article__card p{margin:0 0 18px;font-size:.9375rem;line-height:1.65}.nta-article__card .nta-btn{--btn-bg:var(--nta-white);--btn-fg:var(--nta-teal-800);width:100%;padding-inline:20px}.nta-feature__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,82px);display:grid}.nta-feature--solo .nta-feature__inner{grid-template-columns:minmax(0,780px)}.nta-feature--flip .nta-feature__body{order:2}.nta-feature__lead{max-width:56ch;color:var(--nta-body);margin:0 0 1.1em;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-feature__p{max-width:60ch;color:var(--nta-body);margin:0 0 1.05em;line-height:1.78}.nta-feature__points{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.nta-feature__points li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.nta-feature__ico{background:var(--nta-teal-50);width:42px;height:42px;color:var(--nta-primary);transition:background .35s var(--nta-ease), color .35s var(--nta-ease);border-radius:13px;place-items:center;display:grid}.nta-feature__points li:hover .nta-feature__ico{background:var(--nta-primary);color:var(--nta-white)}.nta-feature__points strong{font-family:var(--nta-font-head);color:var(--nta-ink);font-size:1.0625rem;font-weight:600;display:block}.nta-feature__points small{color:var(--nta-body);margin-top:3px;font-size:.9375rem;line-height:1.62;display:block}.nta-feature__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.nta-feature__visual{position:relative}.nta-feature__media{aspect-ratio:4/3.4;border-radius:var(--nta-radius-xl);background:var(--nta-teal-800);box-shadow:var(--nta-shadow-lg);margin:0}.nta-feature__caption{color:var(--nta-muted);align-items:center;gap:9px;margin:16px 0 0;font-size:.875rem;display:inline-flex}.nta-feature__caption svg{color:var(--nta-accent)}.nta-section--deep .nta-feature__p,.nta-section--deep .nta-feature__lead,.nta-section--deep .nta-feature__points small{color:#ffffffc7}.nta-section--deep .nta-feature__points strong{color:var(--nta-white)}.nta-section--deep .nta-feature__ico{color:var(--nta-teal-300);background:#ffffff1a}.nta-grid__head{max-width:720px;margin-bottom:clamp(32px,4vw,56px)}.nta-grid__intro{color:var(--nta-body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-grid__list{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:clamp(16px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}.nta-grid__card{border-radius:var(--nta-radius-lg);background:var(--nta-white);height:100%;box-shadow:var(--nta-shadow-sm);transition:transform .4s var(--nta-ease-out), box-shadow .4s var(--nta-ease-out);padding:clamp(24px,2.4vw,34px)}.nta-grid__item:hover .nta-grid__card{box-shadow:var(--nta-shadow-md);transform:translateY(-4px)}.nta-grid__mark{background:var(--nta-teal-50);width:50px;height:50px;color:var(--nta-primary);transition:background .4s var(--nta-ease), color .4s var(--nta-ease);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.nta-grid__item:hover .nta-grid__mark{background:var(--nta-primary);color:var(--nta-white)}.nta-grid__card-title{margin:0 0 .5em;font-size:1.1875rem;line-height:1.3}.nta-grid__card p{color:var(--nta-body);margin:0;font-size:.9375rem;line-height:1.72}.nta-grid__link{margin-top:18px}.nta-grid--outline .nta-grid__card{border:1px solid var(--nta-line);box-shadow:none;background:0 0}.nta-grid--outline .nta-grid__item:hover .nta-grid__card{border-color:var(--nta-teal-200);background:var(--nta-white);box-shadow:var(--nta-shadow-sm)}.nta-grid--number .nta-grid__mark{background:0 0;border-radius:0;width:auto;height:auto;padding:0}.nta-grid--number .nta-grid__item:hover .nta-grid__mark{color:var(--nta-primary);background:0 0}.nta-grid--number .nta-grid__mark em{font-family:var(--nta-font-head);color:var(--nta-teal-200);transition:color .4s var(--nta-ease);font-size:2.4rem;font-style:normal;font-weight:600;line-height:1}.nta-grid--number .nta-grid__item:hover .nta-grid__mark em{color:var(--nta-primary)}.nta-grid__note{max-width:72ch;color:var(--nta-muted);align-items:flex-start;gap:12px;margin:clamp(26px,3vw,40px) 0 0;font-size:.9375rem;line-height:1.68;display:flex}.nta-grid__note svg{color:var(--nta-accent);flex:none;margin-top:.2em}.nta-section--deep .nta-grid__card{box-shadow:none;background:#ffffff0f}.nta-section--deep .nta-grid__card p,.nta-section--deep .nta-grid__intro,.nta-section--deep .nta-grid__note{color:#ffffffc2}.nta-section--deep .nta-grid__mark{color:var(--nta-teal-300);background:#ffffff1a}.nta-route__head{max-width:700px;margin-bottom:clamp(38px,4.5vw,64px)}.nta-route__intro{margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-route__actions{margin-top:28px}.nta-route__list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));counter-reset:none;gap:clamp(16px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.nta-route__item{padding-top:34px;position:relative}.nta-route__item:before{content:"";opacity:.18;background:currentColor;height:2px;position:absolute;top:9px;left:0;right:0}.nta-route__item:first-child:before{border-radius:2px 0 0 2px;left:9px}.nta-route__item:last-child:before{right:calc(100% - 11px)}.nta-route__dot{background:var(--nta-teal-400);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:1px;box-shadow:0 0 0 5px #52bec82e}.nta-route__card{border-radius:var(--nta-radius-lg);height:100%;transition:background .4s var(--nta-ease), transform .4s var(--nta-ease-out);background:#ffffff0f;border:1px solid #ffffff1a;padding:26px 24px 28px}.nta-route__item:hover .nta-route__card{background:#ffffff1a;transform:translateY(-3px)}.nta-route__no{color:var(--nta-teal-300);align-items:center;gap:9px;margin-bottom:16px;display:inline-flex}.nta-route__no em{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-style:normal;font-weight:700}.nta-route__card-title{margin:0 0 .55em;font-size:1.125rem;line-height:1.32}.nta-route__card p{margin:0;font-size:.9375rem;line-height:1.7}.nta-route__note{align-items:flex-start;gap:12px;max-width:74ch;margin:clamp(28px,3vw,44px) 0 0;font-size:.9375rem;line-height:1.68;display:flex}.nta-route__note svg{color:var(--nta-teal-300);flex:none;margin-top:.15em}.nta-route:not(.nta-section--deep) .nta-route__card{background:var(--nta-white);border-color:var(--nta-line)}.nta-route:not(.nta-section--deep) .nta-route__no{color:var(--nta-primary)}.nta-route:not(.nta-section--deep) .nta-route__card p,.nta-route:not(.nta-section--deep) .nta-route__intro,.nta-route:not(.nta-section--deep) .nta-route__note{color:var(--nta-body)}.nta-route--column .nta-route__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,80px);display:grid}.nta-route--column .nta-route__head{margin-bottom:0;position:sticky;top:32px}.nta-route--column .nta-route__media{aspect-ratio:4/3;border-radius:var(--nta-radius-xl);background:var(--nta-teal-800);box-shadow:var(--nta-shadow-lg);margin:28px 0 0}.nta-route--column .nta-route__list{grid-template-columns:minmax(0,1fr);gap:0}.nta-route--column .nta-route__item{padding:0 0 clamp(24px,3vw,40px) 40px}.nta-route--column .nta-route__item:before{width:2px;height:auto;inset:12px auto -4px 7px}.nta-route--column .nta-route__item:last-child{padding-bottom:0}.nta-route--column .nta-route__item:last-child:before{display:none}.nta-route--column .nta-route__dot{top:6px;left:0}.nta-route--column .nta-route__note{margin-left:40px}.nta-costs__head{max-width:700px;margin-bottom:clamp(32px,4vw,54px)}.nta-costs__intro{color:var(--nta-body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-costs__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.nta-costs__table{border-radius:var(--nta-radius-lg);background:var(--nta-white);box-shadow:var(--nta-shadow-sm);overflow:hidden}.nta-costs__row{justify-content:space-between;align-items:baseline;gap:24px;padding:22px clamp(20px,2.2vw,30px);display:flex}.nta-costs__row+.nta-costs__row{border-top:1px solid var(--nta-line-soft)}.nta-costs__row-main{flex:auto;min-width:0}.nta-costs__label{font-family:var(--nta-font-head);color:var(--nta-ink);margin:0;font-size:1.0625rem;font-weight:600}.nta-costs__row-note{color:var(--nta-muted);margin:5px 0 0;font-size:.875rem;line-height:1.6}.nta-costs__value{font-family:var(--nta-font-head);color:var(--nta-primary);white-space:nowrap;flex:none;margin:0;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600}.nta-costs__side{gap:14px;display:grid}.nta-costs__note{border:1px solid var(--nta-line);border-radius:var(--nta-radius-lg);background:var(--nta-white);padding:24px 26px}.nta-costs__note-ico{background:var(--nta-teal-50);width:44px;height:44px;color:var(--nta-primary);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.nta-costs__note h3{margin:0 0 .5em;font-size:1.0625rem}.nta-costs__note p{color:var(--nta-body);margin:0;font-size:.9375rem;line-height:1.7}.nta-costs__disclaimer{border-radius:var(--nta-radius-lg);background:var(--nta-teal-50);border:1px solid var(--nta-teal-200);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(22px,2.6vw,34px);padding:24px clamp(22px,2.4vw,32px);display:grid}.nta-costs__disclaimer-ico{background:var(--nta-white);width:48px;height:48px;color:var(--nta-primary);border-radius:50%;place-items:center;display:grid}.nta-costs__disclaimer p{color:var(--nta-teal-800);margin:0;font-size:.9375rem;line-height:1.7}.nta-costs__disclaimer .nta-btn{flex:none}.nta-profile__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,78px);display:grid}.nta-profile--solo .nta-profile__inner{grid-template-columns:minmax(0,1fr)}.nta-profile--solo .nta-profile__body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}.nta-profile--solo .nta-profile__body>*{grid-column:1}.nta-profile--solo .nta-profile__body>.nta-btn{justify-self:start}.nta-profile--solo .nta-profile__facts{border-radius:var(--nta-radius-lg);background:var(--nta-white);box-shadow:var(--nta-shadow-sm);border-top:0;flex-direction:column;grid-area:1/2/span 6;align-self:start;gap:22px;margin:0;padding:clamp(24px,2.6vw,34px)}.nta-profile--solo .nta-profile__facts div+div{border-top:1px solid var(--nta-line-soft);padding-top:22px}.nta-profile--flip .nta-profile__visual{order:2}.nta-profile__visual{position:relative}.nta-profile__media{z-index:2;aspect-ratio:4/4.6;border-radius:180px 180px var(--nta-radius-lg) var(--nta-radius-lg);background:var(--nta-teal-100);margin:0;position:relative}.nta-profile__ring{aspect-ratio:1;border:1.5px solid var(--nta-teal-200);background:var(--nta-teal-50);z-index:1;border-radius:50%;width:76%;position:absolute;bottom:-18px;left:-18px}.nta-profile--flip .nta-profile__ring{left:auto;right:-18px}.nta-profile__name{margin:0 0 .15em;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.5rem);line-height:1.12}.nta-profile__role{letter-spacing:.06em;text-transform:uppercase;color:var(--nta-primary);margin:0 0 24px;font-size:.9375rem;font-weight:600}.nta-profile__text p{max-width:62ch;color:var(--nta-body);margin:0 0 1.05em;line-height:1.78}.nta-profile__facts{border-top:1px solid var(--nta-line);flex-wrap:wrap;gap:14px 44px;margin:30px 0 0;padding:24px 0 0;display:flex}.nta-profile__facts div{flex-direction:column;display:flex}.nta-profile__facts dt{font-family:var(--nta-font-head);color:var(--nta-primary);font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:600;line-height:1.1}.nta-profile__facts dd{letter-spacing:.04em;color:var(--nta-muted);margin:4px 0 0;font-size:.8125rem}.nta-profile__body .nta-btn{margin-top:30px}.nta-team__head{max-width:700px;margin-bottom:clamp(32px,4vw,56px)}.nta-team__intro{color:var(--nta-body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.nta-team__portrait{aspect-ratio:4/5;border-radius:var(--nta-radius-lg);background:var(--nta-teal-100);margin:0;position:relative}.nta-w .nta-team__portrait>img,.nta-w .nta-team__portrait>picture>img{transition:transform .7s var(--nta-ease-out)}.nta-team__member:hover .nta-team__portrait>img,.nta-team__member:hover .nta-team__portrait>picture>img{transform:scale(1.04)}.nta-team__sheen{z-index:2;opacity:0;transition:opacity .45s var(--nta-ease);background:linear-gradient(#06323b00 42%,#06323b6b);position:absolute;inset:0}.nta-team__member:hover .nta-team__sheen{opacity:1}.nta-team__caption{flex-direction:column;gap:2px;margin-top:14px;display:flex}.nta-team__caption strong{font-family:var(--nta-font-head);color:var(--nta-ink);font-size:1.0625rem;font-weight:600}.nta-team__caption span{color:var(--nta-muted);font-size:.875rem}.nta-team__foot{border-top:1px solid var(--nta-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(30px,3.4vw,48px);padding-top:clamp(26px,3vw,40px);display:flex}.nta-team__foot p{max-width:60ch;color:var(--nta-body);margin:0;font-size:1rem;line-height:1.7}.nta-cta{padding-block:clamp(40px,5vw,72px)}.nta-cta__box{border-radius:var(--nta-radius-xl);background:linear-gradient(140deg, var(--nta-teal-700), var(--nta-teal-900) 62%, var(--nta-teal-800));color:#ffffffd1;padding:clamp(40px,5.4vw,78px) clamp(28px,4.4vw,76px);position:relative;overflow:hidden}.nta-cta__aura{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#52bec857,#52bec800 66%);border-radius:50%;width:min(620px,58%);position:absolute;top:-55%;right:-8%}.nta-cta__body{z-index:2;max-width:660px;position:relative}.nta-cta__title{color:var(--nta-white);margin:0 0 .5em;font-size:clamp(1.75rem,1.15rem + 2vw,2.85rem);line-height:1.12}.nta-cta__text{margin:0 0 30px;font-size:clamp(1rem,.97rem + .3vw,1.125rem);line-height:1.72}.nta-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.nta-cta .nta-btn--primary{--btn-bg:var(--nta-white);--btn-fg:var(--nta-teal-800)}.nta-cta .nta-btn--primary:hover{--btn-bg:var(--nta-teal-50)}.nta-cta .nta-btn--ghost{--btn-fg:var(--nta-white);--btn-bd:#fff6}.nta-cta .nta-btn--ghost:hover{--btn-bg:#ffffff1f}.nta-cta__phone{color:#ffffffc7;transition:color .3s var(--nta-ease);align-items:center;gap:10px;margin-top:26px;font-size:.9375rem;text-decoration:none;display:inline-flex}.nta-cta__phone strong,.nta-cta__phone:hover{color:var(--nta-white)}.nta-cta__phone svg{color:var(--nta-teal-300)}.nta-cta--panel .nta-cta__box{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:clamp(30px,4vw,64px);padding-right:clamp(28px,3vw,46px);display:grid}.nta-cta__media{z-index:2;aspect-ratio:4/3.2;border-radius:var(--nta-radius-lg);background:var(--nta-teal-800);box-shadow:var(--nta-shadow-lg);order:2;margin:0;position:relative}.nta-related__head{max-width:680px;margin-bottom:clamp(30px,3.6vw,50px)}.nta-related__intro{color:var(--nta-body);margin:0;font-size:1.0625rem;line-height:1.72}.nta-related__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.nta-related__card{border-radius:var(--nta-radius-lg);background:var(--nta-teal-800);min-height:340px;color:var(--nta-white);isolation:isolate;padding:26px;text-decoration:none;display:block;position:relative;overflow:hidden}.nta-w .nta-related__media{position:absolute;inset:0;overflow:hidden}.nta-w .nta-related__media>img,.nta-w .nta-related__media>picture>img{transition:transform .8s var(--nta-ease-out)}.nta-related__card:hover .nta-related__media>img,.nta-related__card:hover .nta-related__media>picture>img{transform:scale(1.06)}.nta-related__veil{z-index:2;transition:background .5s var(--nta-ease);background:linear-gradient(178deg,#06323b2e 18%,#06323be0 78%);position:absolute;inset:0}.nta-related__card:hover .nta-related__veil{background:linear-gradient(178deg,#06323b4d 8%,#095f6aeb 78%)}.nta-related__body{z-index:3;flex-direction:column;justify-content:flex-end;height:100%;min-height:288px;display:flex;position:relative}.nta-related__ico{-webkit-backdrop-filter:blur(8px);width:44px;height:44px;color:var(--nta-white);background:#ffffff29;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.nta-related__card-title{font-family:var(--nta-font-head);font-size:1.25rem;font-weight:600;line-height:1.28}.nta-related__card-text{color:#ffffffd1;margin-top:8px;font-size:.9375rem;line-height:1.62}.nta-related__go{color:var(--nta-teal-300);align-items:center;gap:8px;margin-top:18px;font-size:.875rem;font-weight:600;display:inline-flex}.nta-related__go svg{transition:transform .4s var(--nta-ease-out)}.nta-related__card:hover .nta-related__go svg{transform:translate(3px,-3px)}@media (width<=1180px){.nta-grid__list{grid-template-columns:repeat(min(var(--cols,3), 3), minmax(0, 1fr))}.nta-route--rail .nta-route__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nta-route--rail .nta-route__item:before{display:none}}@media (width<=1024px){.nta-phero--split .nta-phero__inner,.nta-feature__inner,.nta-profile__inner,.nta-article__inner,.nta-costs__body,.nta-route--column .nta-route__inner,.nta-cta--panel .nta-cta__box{grid-template-columns:minmax(0,1fr)}.nta-feature--flip .nta-feature__body,.nta-profile--flip .nta-profile__visual,.nta-cta__media{order:0}.nta-phero__frame{aspect-ratio:4/3}.nta-profile__media{aspect-ratio:4/3.4;border-radius:var(--nta-radius-xl);max-width:520px}.nta-profile--solo .nta-profile__body{grid-template-columns:minmax(0,1fr)}.nta-profile--solo .nta-profile__facts{flex-flow:wrap;grid-area:auto/1;gap:18px 40px}.nta-profile--solo .nta-profile__facts div+div{border-top:0;padding-top:0}.nta-article__sticky,.nta-route--column .nta-route__head{position:static}.nta-article__inner{gap:40px}.nta-article__nav{display:none}.nta-article__sticky{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nta-team__grid,.nta-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nta-costs__disclaimer{grid-template-columns:48px minmax(0,1fr)}.nta-costs__disclaimer .nta-btn{grid-column:2;justify-self:start}}@media (width<=760px){.nta-grid__list,.nta-route--rail .nta-route__list{grid-template-columns:minmax(0,1fr)}.nta-route--rail .nta-route__item{padding-top:0;padding-left:38px}.nta-route--rail .nta-route__dot{top:24px;left:0}.nta-article__sticky,.nta-related__list{grid-template-columns:minmax(0,1fr)}.nta-related__card{min-height:280px}.nta-related__body{min-height:228px}.nta-profile__facts{gap:18px 28px}.nta-team__foot{flex-direction:column;align-items:flex-start}.nta-costs__row{flex-direction:column;gap:8px}.nta-phero__badge{max-width:none;margin-top:16px;position:static}}@media (width<=480px){.nta-team__grid{grid-template-columns:minmax(0,1fr);max-width:340px}.nta-phero__actions .nta-btn,.nta-cta__actions .nta-btn{width:100%}}@media (prefers-reduced-motion:reduce){.nta-team__member:hover .nta-team__portrait>img,.nta-team__member:hover .nta-team__portrait>picture>img,.nta-related__card:hover .nta-related__media>img,.nta-related__card:hover .nta-related__media>picture>img,.nta-grid__item:hover .nta-grid__card,.nta-route__item:hover .nta-route__card{transform:none}.nta-article__nav a:before{transition:none}}.nta-contact--form .nta-contact__grid{grid-template-columns:minmax(0,820px);justify-content:center}.nta-article__source{align-items:baseline;gap:9px;max-width:68ch;margin:0 0 1.1em;font-size:.9375rem;line-height:1.6;display:flex}.nta-article__source svg{color:var(--nta-muted);flex:none;transform:translateY(2px)}.nta-article__source a{color:var(--nta-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--nta-teal-200);text-decoration-color:var(--nta-teal-200);transition:text-decoration-color .3s var(--nta-ease)}.nta-article__source a:hover{-webkit-text-decoration-color:var(--nta-primary);text-decoration-color:var(--nta-primary)}.nta-reviews{position:relative;overflow:clip}.nta-reviews__grain{opacity:.5;pointer-events:none;background-image:radial-gradient(circle,#0c7b881a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.nta-reviews>.nta-shell{z-index:2;position:relative}.nta-reviews__head{text-align:center;max-width:640px;margin:0 auto clamp(34px,4vw,58px)}.nta-reviews__head .nta-eyebrow{justify-content:center}.nta-reviews__title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.9rem,1.15rem + 2.4vw,3.15rem);line-height:1.1}.nta-reviews__title span{color:var(--nta-primary);white-space:nowrap;position:relative}.nta-reviews__title span:after{content:"";background:var(--nta-teal-200);border-radius:3px;height:3px;position:absolute;bottom:-.08em;left:0;right:0}.nta-reviews__intro{color:var(--nta-body);margin:0;font-size:clamp(1rem,.97rem + .3vw,1.125rem);line-height:1.7}.nta-reviews__stage{grid-template-columns:minmax(0,1fr) minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,30px);display:grid}.nta-reviews__col,.nta-reviews__track{gap:clamp(14px,1.6vw,20px);display:grid}.nta-reviews--drift .nta-reviews__col{max-height:640px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.nta-reviews--drift .nta-reviews__track{animation:46s linear infinite nta-reviews-drift}.nta-reviews--drift .nta-reviews__col--alt .nta-reviews__track{animation-direction:reverse}.nta-reviews--drift .nta-reviews__col:hover .nta-reviews__track,.nta-reviews--drift .nta-reviews__col:focus-within .nta-reviews__track{animation-play-state:paused}@keyframes nta-reviews-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.nta-reviews__card{border-radius:var(--nta-radius-lg);background:var(--nta-white);box-shadow:var(--nta-shadow-sm);transition:transform .4s var(--nta-ease-out), box-shadow .4s var(--nta-ease-out);padding:clamp(20px,2.2vw,28px)}.nta-reviews__card:hover{box-shadow:var(--nta-shadow-md);transform:translateY(-3px)}.nta-reviews__card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.nta-reviews__stars{gap:2px;display:inline-flex}.nta-reviews__star{color:var(--nta-teal-200);display:inline-flex}.nta-reviews__star.is-on{color:var(--nta-teal-500)}.nta-reviews__star svg{fill:currentColor;stroke-width:1.2px}.nta-reviews__quote{background:var(--nta-teal-50);width:34px;height:34px;color:var(--nta-teal-300);border-radius:11px;flex:none;place-items:center;display:grid}.nta-reviews__badge{background:var(--nta-teal-50);letter-spacing:.1em;text-transform:uppercase;color:var(--nta-teal-700);border-radius:999px;margin:0 0 12px;padding:5px 12px;font-size:.6875rem;font-weight:700;display:inline-block}.nta-reviews__card-title{margin:0 0 .5em;font-size:1.0625rem;line-height:1.35}.nta-reviews__text{color:var(--nta-body);margin:0 0 20px;font-size:.9375rem;line-height:1.72}.nta-reviews__by{border-top:1px solid var(--nta-line-soft);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding-top:16px;display:grid}.nta-reviews__avatar{background:var(--nta-teal-50);width:44px;height:44px;font-family:var(--nta-font-head);letter-spacing:.04em;color:var(--nta-primary);border-radius:14px;place-items:center;font-size:.875rem;font-weight:600;display:grid}.nta-reviews__who{flex-direction:column;min-width:0;display:flex}.nta-reviews__who strong{font-family:var(--nta-font-head);color:var(--nta-ink);font-size:.9375rem;font-weight:600}.nta-reviews__who small{color:var(--nta-muted);font-size:.75rem}.nta-reviews__verified{background:var(--nta-teal-500);width:28px;height:28px;color:var(--nta-white);border-radius:9px;place-items:center;display:grid}.nta-reviews__panel{border-radius:var(--nta-radius-xl);background:linear-gradient(160deg, var(--nta-teal-800), var(--nta-teal-900) 58%, var(--nta-teal-700));color:#fffc;flex-direction:column;align-items:center;gap:18px;padding:clamp(26px,2.8vw,36px) clamp(20px,2.2vw,28px);display:flex;position:sticky;top:40px;overflow:hidden;box-shadow:0 30px 70px #06323b47}.nta-reviews__aura{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#52bec84d,#52bec800 62%);border-radius:50%;width:130%;position:absolute;top:-42%;left:50%;transform:translate(-50%)}.nta-reviews__score{z-index:2;aspect-ratio:1;place-items:center;width:clamp(150px,15vw,186px);display:grid;position:relative}.nta-reviews__score svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.nta-reviews__score circle{fill:none;stroke-width:9px;stroke-linecap:round}.nta-reviews__ring-bg{stroke:#ffffff1f}.nta-reviews__ring{stroke:var(--nta-teal-400);stroke-dasharray:326.7;stroke-dashoffset:calc(326.7 - (326.7 * var(--pct,100) / 100));filter:drop-shadow(0 0 10px #52bec880)}.nta-reviews__score-value{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.nta-reviews__score-value strong{font-family:var(--nta-font-head);color:var(--nta-white);font-size:clamp(2.4rem,1.6rem + 2.2vw,3.2rem);font-weight:600}.nta-reviews__score-value small{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-top:8px;font-size:.6875rem;font-weight:600}.nta-reviews__stats{z-index:2;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.nta-reviews__stats li{border-radius:var(--nta-radius);background:#ffffff12;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;padding:13px 15px;display:grid}.nta-reviews__stat-ico{width:40px;height:40px;color:var(--nta-teal-300);background:#ffffff1a;border-radius:12px;place-items:center;display:grid}.nta-reviews__stats strong{font-family:var(--nta-font-head);color:var(--nta-white);font-size:1.0625rem;font-weight:600;line-height:1.2;display:block}.nta-reviews__stats small{color:#fff9;font-size:.75rem;line-height:1.45;display:block}.nta-reviews__source{z-index:2;border-radius:var(--nta-radius);background:var(--nta-white);width:100%;transition:transform .3s var(--nta-ease-out);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:13px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;color:var(--nta-ink)!important}a.nta-reviews__source:hover{transform:translateY(-2px)}.nta-reviews__source .nta-reviews__star.is-on{color:var(--nta-teal-500)}.nta-reviews__source svg{color:var(--nta-muted)}.nta-reviews__panel-note{z-index:2;text-align:center;color:#ffffff9e;margin:0;font-size:.8125rem;line-height:1.6;position:relative}.nta-reviews__panel .nta-btn{z-index:2;width:100%;position:relative}@media (width<=1100px){.nta-reviews__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nta-reviews__panel{flex-flow:wrap;grid-area:1/1/auto/-1;justify-content:center;gap:22px 30px;margin-bottom:clamp(16px,2vw,26px);position:static}.nta-reviews__stats{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:300px}.nta-reviews__source,.nta-reviews__panel .nta-btn{flex:none;width:auto}.nta-reviews--drift .nta-reviews__col{max-height:560px}}@media (width<=760px){.nta-reviews__stage{grid-template-columns:minmax(0,1fr)}.nta-reviews--drift .nta-reviews__col{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.nta-reviews--drift .nta-reviews__track{animation:none}.nta-reviews__col--alt .nta-reviews__card:nth-child(n+3),.nta-reviews__col .nta-reviews__card[aria-hidden=true]{display:none}.nta-reviews__stats{grid-template-columns:minmax(0,1fr);min-width:0}}@media (prefers-reduced-motion:reduce){.nta-reviews--drift .nta-reviews__track{animation:none}.nta-reviews--drift .nta-reviews__col{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.nta-reviews__card[aria-hidden=true]{display:none}}.nta-phero--split .nta-phero__visual--form{align-self:stretch}.nta-phero__formcard{border-radius:var(--nta-radius-xl);background:var(--nta-white);border:1px solid var(--nta-line);box-shadow:var(--nta-shadow-lg);padding:clamp(24px,2.6vw,38px)}.nta-phero__form-title{margin:0 0 8px;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);line-height:1.25}.nta-phero__form-text{color:var(--nta-body);margin:0 0 22px;font-size:.9375rem;line-height:1.66}.nta-phero__formcard .nta-form__row{grid-template-columns:minmax(0,1fr)}.nta-phero__form-note{color:var(--nta-muted);align-items:flex-start;gap:9px;margin:18px 0 0;font-size:.8125rem;line-height:1.6;display:flex}.nta-phero__form-note svg{color:var(--nta-accent);flex:none;margin-top:.15em}@media (width>=1200px){.nta-phero__formcard .nta-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.nta-phero--split .nta-phero__visual--form{order:2}.nta-phero__formcard{max-width:640px}}.nta-contact--info .nta-contact__grid{grid-template-columns:minmax(0,1fr)}.nta-alert__head{max-width:720px;margin-bottom:clamp(28px,3.4vw,44px)}.nta-alert__intro{color:var(--nta-body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-alert__inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,34px);display:grid}.nta-alert__inner--solo{grid-template-columns:minmax(0,1fr)}.nta-alert__signals{border-radius:var(--nta-radius-lg);border:1px solid var(--nta-line);background:var(--nta-white);box-shadow:var(--nta-shadow-sm);padding:clamp(26px,2.8vw,40px)}.nta-alert--urgent .nta-alert__signals{background:linear-gradient(180deg, #fdf6f3 0%, var(--nta-white) 62%);border-color:#f2d6cd}.nta-alert--calm .nta-alert__signals{border-color:var(--nta-teal-200);background:linear-gradient(180deg, var(--nta-teal-50) 0%, var(--nta-white) 62%)}.nta-alert__signals-title{font-family:var(--nta-font-head);color:var(--nta-ink);align-items:center;gap:12px;margin:0 0 22px;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex}.nta-alert__signals-ico{background:var(--nta-teal-50);width:40px;height:40px;color:var(--nta-primary);border-radius:13px;flex:none;place-items:center;display:grid}.nta-alert--urgent .nta-alert__signals-ico{color:#b4472a;background:#fbe7e0}.nta-alert__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nta-alert__list li{border-top:1px solid var(--nta-line-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.nta-alert__list li:first-child{border-top:0;padding-top:0}.nta-alert__bullet{background:var(--nta-accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.5em}.nta-alert--urgent .nta-alert__bullet{background:#d8623c}.nta-alert__body{gap:4px;display:grid}.nta-alert__body strong{color:var(--nta-ink);font-size:1rem;font-weight:600;line-height:1.5}.nta-alert__body small{color:var(--nta-body);font-size:.9063rem;line-height:1.66}.nta-alert__note{border-top:1px solid var(--nta-line-soft);color:var(--nta-muted);margin:22px 0 0;padding-top:18px;font-size:.9375rem;line-height:1.68}.nta-alert__panel{top:calc(var(--nta-header-h) + 24px);border-radius:var(--nta-radius-lg);background:var(--nta-deep);color:var(--nta-white);box-shadow:var(--nta-shadow-md);padding:clamp(26px,2.8vw,36px);position:sticky}.nta-alert__panel-ico{width:48px;height:48px;color:var(--nta-teal-300);background:#ffffff1f;border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.nta-alert__panel-title{color:var(--nta-white);margin:0 0 .5em;font-size:1.25rem;line-height:1.3}.nta-alert__panel-text{color:#ffffffc7;margin:0 0 20px;font-size:.9375rem;line-height:1.72}.nta-alert__phone{font-family:var(--nta-font-head);letter-spacing:-.01em;color:var(--nta-white);transition:color .3s var(--nta-ease);font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);font-weight:600;line-height:1.1;text-decoration:none;display:inline-block}.nta-alert__phone:hover,.nta-alert__phone:focus-visible{color:var(--nta-teal-300)}.nta-alert__hours{color:#ffffffa8;align-items:flex-start;gap:10px;margin:18px 0 0;font-size:.875rem;line-height:1.64;display:flex}.nta-alert__hours svg{color:var(--nta-teal-300);flex:none;margin-top:.18em}.nta-alert__panel .nta-btn--ghost{color:var(--nta-white);border-color:#ffffff47;margin-top:22px}.nta-alert__panel .nta-btn--ghost:hover,.nta-alert__panel .nta-btn--ghost:focus-visible{border-color:var(--nta-teal-300);color:var(--nta-white);background:#ffffff14}.nta-news__head,.nta-news__jobs-head{max-width:720px;margin-bottom:clamp(30px,3.6vw,48px)}.nta-news__intro,.nta-news__jobs-intro{color:var(--nta-body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.72}.nta-news__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(18px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.nta-news__card{border-radius:var(--nta-radius-lg);background:var(--nta-white);height:100%;box-shadow:var(--nta-shadow-sm);transition:transform .4s var(--nta-ease-out), box-shadow .4s var(--nta-ease-out);flex-direction:column;display:flex;overflow:hidden}.nta-news__item:hover .nta-news__card{box-shadow:var(--nta-shadow-md);transform:translateY(-4px)}.nta-news__media{aspect-ratio:16/10;background:var(--nta-teal-50);max-height:260px;margin:0;position:relative;overflow:hidden}.nta-news__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--nta-ease-out)}.nta-news__item:hover .nta-news__media img{transform:scale(1.04)}.nta-news__date{border-radius:var(--nta-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:62px;box-shadow:var(--nta-shadow-sm);background:#fffffff0;justify-items:center;gap:1px;padding:10px 12px;display:grid;position:absolute;top:14px;left:14px}.nta-news__date strong{font-family:var(--nta-font-head);color:var(--nta-ink);font-size:1.375rem;font-weight:600;line-height:1}.nta-news__date span{text-transform:uppercase;letter-spacing:.06em;color:var(--nta-primary);font-size:.75rem;font-weight:600;line-height:1}.nta-news__date small{color:var(--nta-muted);font-size:.6875rem;line-height:1}.nta-news__date--inline{-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;box-shadow:none;background:0 0;justify-items:start;margin-bottom:16px;padding:0;position:static}.nta-news__date--inline strong{font-size:1.75rem}.nta-news__body{flex-direction:column;flex:1;padding:clamp(22px,2.2vw,30px);display:flex}.nta-news__card-title{margin:0 0 .55em;font-size:1.125rem;line-height:1.36}.nta-news__card-title a{color:inherit;transition:background-size .4s var(--nta-ease-out), color .3s var(--nta-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.nta-news__item:hover .nta-news__card-title a{color:var(--nta-primary);background-size:100% 1px}.nta-news__body p{color:var(--nta-body);margin:0;font-size:.9375rem;line-height:1.72}.nta-news__link{margin-top:auto;padding-top:20px}.nta-news__empty{border-radius:var(--nta-radius-lg);border:1px dashed var(--nta-line);max-width:72ch;color:var(--nta-muted);align-items:flex-start;gap:12px;margin:0;padding:clamp(22px,2.4vw,30px);font-size:.9688rem;line-height:1.7;display:flex}.nta-news__empty svg{color:var(--nta-accent);flex:none;margin-top:.18em}.nta-news__jobs{border-top:1px solid var(--nta-line);margin-top:clamp(56px,7vw,104px);padding-top:clamp(48px,6vw,88px)}.nta-news__joblist{gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.nta-news__job{border-radius:var(--nta-radius-lg);border:1px solid var(--nta-line);background:var(--nta-white);transition:border-color .4s var(--nta-ease), box-shadow .4s var(--nta-ease-out), transform .4s var(--nta-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(22px,2.4vw,32px);display:grid}.nta-news__job:hover{border-color:var(--nta-teal-200);box-shadow:var(--nta-shadow-sm);transform:translateY(-3px)}.nta-news__job-ico{background:var(--nta-teal-50);width:48px;height:48px;color:var(--nta-primary);transition:background .4s var(--nta-ease), color .4s var(--nta-ease);border-radius:15px;place-items:center;display:grid}.nta-news__job:hover .nta-news__job-ico{background:var(--nta-primary);color:var(--nta-white)}.nta-news__job-title{margin:0 0 .4em;font-size:1.1875rem;line-height:1.3}.nta-news__job-meta{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.nta-news__job-meta li{background:var(--nta-mist);color:var(--nta-primary);border-radius:999px;padding:4px 11px;font-size:.8125rem;font-weight:500;line-height:1.5}.nta-news__job-body p{color:var(--nta-body);margin:0;font-size:.9375rem;line-height:1.72}.nta-news__job-link{white-space:nowrap}.nta-news__open{border-radius:var(--nta-radius-lg);background:var(--nta-mist);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.2vw,30px);padding:clamp(26px,3vw,40px);display:grid}.nta-news__open-ico{background:var(--nta-white);width:54px;height:54px;color:var(--nta-primary);box-shadow:var(--nta-shadow-sm);border-radius:17px;place-items:center;display:grid}.nta-news__open h3{margin:0 0 .45em;font-size:1.1875rem;line-height:1.3}.nta-news__open p{color:var(--nta-body);margin:0;font-size:.9375rem;line-height:1.72}.nta-news__jobs-cta{margin-top:clamp(26px,3vw,38px)}.nta-section--deep .nta-news__card,.nta-section--deep .nta-news__job{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.nta-section--deep .nta-news__body p,.nta-section--deep .nta-news__job-body p,.nta-section--deep .nta-news__intro,.nta-section--deep .nta-news__jobs-intro{color:#ffffffc2}.nta-section--deep .nta-news__jobs{border-top-color:#ffffff24}@media (width<=900px){.nta-alert__inner{grid-template-columns:minmax(0,1fr)}.nta-alert__panel{position:static}.nta-news__job,.nta-news__open{grid-template-columns:auto minmax(0,1fr)}.nta-news__job-link,.nta-news__open .nta-btn{grid-column:2;justify-self:start}}@media (width<=560px){.nta-news__job,.nta-news__open{grid-template-columns:minmax(0,1fr)}.nta-news__job-link,.nta-news__open .nta-btn{grid-column:1}}.nta-header{z-index:900;background:var(--nta-white);width:100%;position:relative}.nta-topbar{background:var(--nta-white);color:var(--nta-body);transition:height .4s var(--nta-ease), opacity .3s var(--nta-ease);font-size:.8125rem;line-height:1.4;overflow:hidden}.nta-topbar__inner{justify-content:flex-end;align-items:center;gap:28px;min-height:44px;padding-block:9px;display:flex}.nta-topbar__contact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;padding-left:28px;display:flex;position:relative}.nta-topbar__contact:before{content:"";background:var(--nta-line);width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nta-topbar__contact a{color:var(--nta-ink-soft);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.nta-topbar__contact a:hover{color:var(--nta-teal-700)}.nta-topbar__contact svg{color:var(--nta-teal-600);flex:none}.nta-usps{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.nta-usps li{white-space:nowrap;color:var(--nta-body);align-items:center;gap:8px;font-weight:500;display:inline-flex}.nta-usps svg{color:var(--nta-teal-500);flex:none}.nta-bar{z-index:2;background:var(--nta-white);transition:box-shadow .35s var(--nta-ease);position:relative}.nta-bar__inner{min-height:88px;transition:min-height .35s var(--nta-ease);align-items:center;gap:28px;display:flex}.nta-logo{flex:none;align-items:center;line-height:1;display:inline-flex}.nta-logo__art{width:auto;transition:transform .5s var(--nta-ease-out);flex:none;display:block}.nta-logo__art--lockup{height:56px}.nta-logo__art--mark{height:44px}.nta-logo:hover .nta-logo__art--lockup{transform:scale(1.03)}.nta-logo:hover .nta-logo__art--mark{transform:rotate(-6deg)scale(1.04)}@media (prefers-reduced-motion:reduce){.nta-logo__art{transition:none}.nta-logo:hover .nta-logo__art{transform:none}}.nta-nav{align-items:center;margin-left:auto;display:flex}.nta-nav__list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nta-nav__item{position:relative}.nta-nav__item[data-nta-mega-item]{position:static}.nta-nav__link{color:var(--nta-ink-soft);white-space:nowrap;transition:color .25s var(--nta-ease), background-color .25s var(--nta-ease);border-radius:999px;align-items:center;gap:7px;padding:12px 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.nta-nav__link:hover,.nta-nav__item.is-open>.nta-nav__link,.nta-nav__item.is-current>.nta-nav__link{color:var(--nta-teal-700);background:var(--nta-teal-50)}.nta-nav__link .nta-caret{transition:transform .3s var(--nta-ease);flex:none}.nta-nav__item.is-open>.nta-nav__link .nta-caret{transform:rotate(180deg)}.nta-bar__cta{flex:none;align-items:center;gap:10px;display:flex}.nta-mega{z-index:1;background:var(--nta-white);border-bottom:1px solid var(--nta-line);opacity:0;visibility:hidden;transition:opacity .3s var(--nta-ease), transform .35s var(--nta-ease-out), visibility .35s;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px);box-shadow:0 30px 60px #06323b1f}.nta-nav__item.is-open .nta-mega{opacity:1;visibility:visible;transform:translateY(0)}.nta-mega__inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(28px,3.5vw,56px);padding-block:40px 44px;display:grid}.nta-mega__head{border-bottom:1px solid var(--nta-line-soft);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;padding-bottom:16px;display:flex}.nta-mega__label{letter-spacing:.16em;text-transform:uppercase;color:var(--nta-muted);font-size:.75rem;font-weight:600}.nta-mega__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.nta-mega__card{border-radius:var(--nta-radius);transition:background-color .3s var(--nta-ease), border-color .3s var(--nta-ease), transform .3s var(--nta-ease);border:1px solid #0000;gap:14px;padding:16px;display:flex}.nta-mega__card:hover{background:var(--nta-teal-50);border-color:var(--nta-teal-100);transform:translateY(-2px)}.nta-mega__card .nta-ico{background:var(--nta-teal-100);border-radius:13px;width:44px;height:44px}.nta-mega__card:hover .nta-ico{background:var(--nta-teal-600);color:var(--nta-white)}.nta-mega__card-title{font-family:var(--nta-font-head);color:var(--nta-ink);margin-bottom:4px;font-size:1rem;font-weight:600;line-height:1.25;display:block}.nta-mega__card-desc{color:var(--nta-body);font-size:.875rem;line-height:1.5;display:block}.nta-mega__usps{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.nta-mega__usps li{color:var(--nta-ink-soft);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.nta-mega__usps svg{color:var(--nta-teal-500);flex:none}.nta-mega__feature{border-radius:var(--nta-radius-lg);isolation:isolate;min-height:300px;color:var(--nta-white);flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.nta-mega__feature img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s var(--nta-ease-out);position:absolute;inset:0}.nta-mega__feature:after{content:"";z-index:-1;background:linear-gradient(190deg,#06323b26 10%,#06323be0 88%);position:absolute;inset:0}.nta-mega__feature:hover img{transform:scale(1.05)}.nta-mega__feature h4{color:var(--nta-white);margin-bottom:8px;font-size:1.25rem}.nta-mega__feature p{color:#fffc;margin-bottom:18px;font-size:.875rem;line-height:1.55}.nta-burger{border:1px solid var(--nta-line);background:var(--nta-white);width:46px;height:46px;color:var(--nta-teal-800);transition:background-color .3s var(--nta-ease), border-color .3s var(--nta-ease);border-radius:14px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.nta-burger:hover{background:var(--nta-teal-50);border-color:var(--nta-teal-200)}.nta-burger__box{width:20px;height:14px;position:relative}.nta-burger__box span{width:100%;height:2px;transition:transform .35s var(--nta-ease), opacity .2s var(--nta-ease), width .35s var(--nta-ease);background:currentColor;border-radius:2px;position:absolute;left:0}.nta-burger__box span:first-child{top:0}.nta-burger__box span:nth-child(2){width:74%;top:6px}.nta-burger__box span:nth-child(3){top:12px}.nta-burger[aria-expanded=true] .nta-burger__box span:first-child{transform:translateY(6px)rotate(45deg)}.nta-burger[aria-expanded=true] .nta-burger__box span:nth-child(2){opacity:0}.nta-burger[aria-expanded=true] .nta-burger__box span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nta-drawer{z-index:950;background:var(--nta-white);visibility:hidden;opacity:0;transition:opacity .35s var(--nta-ease), transform .4s var(--nta-ease-out), visibility .4s;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-2%)}.nta-drawer.is-open{visibility:visible;opacity:1;transform:none}.nta-drawer__top{min-height:74px;padding-inline:var(--nta-gutter);border-bottom:1px solid var(--nta-line-soft);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.nta-drawer__body{-webkit-overflow-scrolling:touch;padding:24px var(--nta-gutter) 40px;flex:1;overflow-y:auto}.nta-drawer__list{margin:0;padding:0;list-style:none}.nta-drawer__list>li{border-bottom:1px solid var(--nta-line-soft)}.nta-drawer__link{width:100%;font-family:var(--nta-font-head);color:var(--nta-ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;font-size:1.25rem;font-weight:600;display:flex}.nta-drawer__link svg{color:var(--nta-teal-500);transition:transform .35s var(--nta-ease);flex:none}.nta-drawer__link[aria-expanded=true] svg{transform:rotate(180deg)}.nta-drawer__panel{transition:grid-template-rows .4s var(--nta-ease-out);grid-template-rows:0fr;display:grid}.nta-drawer__panel>div{overflow:hidden}.nta-drawer__link[aria-expanded=true]+.nta-drawer__panel{grid-template-rows:1fr}.nta-drawer__sub{gap:4px;margin:0;padding:0 0 18px;list-style:none;display:grid}.nta-drawer__sub a{border-radius:var(--nta-radius-sm);background:var(--nta-mist);color:var(--nta-ink-soft);align-items:center;gap:12px;padding:12px 14px;font-size:.9375rem;font-weight:500;display:flex}.nta-drawer__sub a:hover{background:var(--nta-teal-100);color:var(--nta-teal-800)}.nta-drawer__sub svg{color:var(--nta-teal-500);flex:none}.nta-drawer__actions{gap:12px;margin-top:28px;display:grid}.nta-drawer__contact{border-top:1px solid var(--nta-line-soft);gap:10px;margin-top:30px;padding-top:24px;font-size:.9375rem;display:grid}.nta-drawer__contact a{color:var(--nta-ink-soft);align-items:center;gap:10px;font-weight:500;display:inline-flex}.nta-drawer__contact svg{color:var(--nta-teal-500);flex:none}@media (width<=1180px){.nta-nav__link{padding-inline:12px;font-size:.9rem}.nta-bar__inner{gap:18px}.nta-bar__cta .nta-btn--ghost{display:none}}@media (width<=1024px){.nta-topbar,.nta-nav,.nta-bar__cta{display:none}.nta-burger{display:flex}.nta-bar__inner{min-height:76px}}@media (width<=1180px){.nta-topbar__inner,.nta-usps{gap:20px}.nta-topbar__contact{gap:20px;padding-left:20px}.nta-usps li:nth-child(n+3){display:none}}@media (width<=560px){.nta-logo__art--lockup{height:44px}.nta-logo__art--mark{height:38px}}.nta-footer{background:var(--nta-white);color:var(--nta-body);border-top:1px solid var(--nta-line-soft);position:relative;overflow:hidden}.nta-footer:before{content:"";pointer-events:none;background:radial-gradient(#52bec824,#52bec800 68%);border-radius:50%;width:min(1100px,120%);height:620px;position:absolute;bottom:-420px;left:50%;transform:translate(-50%)}.nta-footer>.nta-shell{z-index:2;position:relative}.nta-footer a{text-decoration:none}.nta-footer a:hover{color:var(--nta-primary)}.nta-footer__visit{border:1px solid var(--nta-line);border-radius:var(--nta-radius-xl);background:linear-gradient(168deg, var(--nta-teal-50), var(--nta-white) 62%);box-shadow:var(--nta-shadow-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;gap:clamp(28px,3.4vw,56px);margin-top:clamp(52px,6vw,88px);padding:clamp(28px,3.2vw,46px);display:grid}.nta-footer__visit-body{flex-direction:column;align-items:flex-start;display:flex}.nta-footer__visit-title{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(1.5rem,1.15rem + 1.3vw,2.15rem);line-height:1.16}.nta-footer__visit-title span{color:var(--nta-primary)}.nta-footer__visit-text{max-width:46ch;margin:0 0 26px;font-size:.9375rem;line-height:1.72}.nta-footer__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;width:100%;margin:0 0 30px;padding:0;list-style:none;display:grid}.nta-footer__facts li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.nta-footer__fact-ico{background:var(--nta-white);border:1px solid var(--nta-teal-100);width:40px;height:40px;color:var(--nta-primary);border-radius:12px;place-items:center;display:grid}.nta-footer__facts small{letter-spacing:.14em;text-transform:uppercase;color:var(--nta-muted);margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.nta-footer__fact--wide{grid-column:1/-1}.nta-footer__facts strong,.nta-footer__facts a{font-family:var(--nta-font-head);color:var(--nta-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.45}.nta-footer__facts a:hover{color:var(--nta-primary)}.nta-footer__visit-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.nta-footer__map{border-radius:var(--nta-radius-lg);background:var(--nta-teal-100);min-height:clamp(280px,26vw,380px);box-shadow:var(--nta-shadow-md);position:relative;overflow:hidden}.nta-footer__map iframe{filter:saturate(.75)contrast(.96);width:100%;height:100%;transition:filter .5s var(--nta-ease);border:0;position:absolute;inset:0}.nta-footer__map:hover iframe,.nta-footer__map:focus-within iframe{filter:none}.nta-footer__map-link{z-index:2;-webkit-backdrop-filter:blur(10px);box-shadow:var(--nta-shadow-sm);transition:transform .3s var(--nta-ease-out), box-shadow .3s var(--nta-ease);background:#fffffff0;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px;color:var(--nta-ink)!important}.nta-footer__map-link svg{color:var(--nta-primary)}.nta-footer__map-link:hover{box-shadow:var(--nta-shadow-md);transform:translateY(-2px)}.nta-footer__grid{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:clamp(30px,3.6vw,60px);padding-block:clamp(44px,5vw,76px) clamp(32px,3.4vw,52px);display:grid}.nta-footer__brand .nta-logo__art--lockup{height:64px}.nta-footer__about{max-width:42ch;color:var(--nta-body);margin:22px 0 0;font-size:.9375rem;line-height:1.72}.nta-footer__social{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:340px;margin:26px 0 0;padding:0;list-style:none;display:grid}.nta-footer__social a{border:1px solid var(--nta-line);background:var(--nta-white);color:var(--nta-ink-soft);transition:background-color .3s var(--nta-ease), border-color .3s var(--nta-ease), color .3s var(--nta-ease), transform .3s var(--nta-ease-out);border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 13px;font-size:.8125rem;font-weight:600;display:flex}.nta-footer__social svg{color:var(--nta-primary);transition:color .3s var(--nta-ease)}.nta-footer__social a:hover{background:var(--nta-primary);border-color:var(--nta-primary);color:var(--nta-white);transform:translateY(-2px)}.nta-footer__social a:hover svg{color:var(--nta-white)}.nta-footer__title{font-family:var(--nta-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--nta-muted);margin:0 0 18px;font-size:.6875rem;font-weight:700}.nta-footer__list{gap:11px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.nta-footer__list a{transition:gap .3s var(--nta-ease), color .3s var(--nta-ease);align-items:center;gap:0;display:inline-flex}.nta-footer__list a:before{content:"";background:var(--nta-primary);width:0;height:1.5px;transition:width .3s var(--nta-ease);border-radius:2px}.nta-footer__list a:hover{gap:8px}.nta-footer__list a:hover:before{width:12px}.nta-footer__bottom{border-top:1px solid var(--nta-line-soft);color:var(--nta-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-block:24px;font-size:.8125rem;display:flex}.nta-footer__copy em{color:var(--nta-muted);font-style:normal}.nta-footer__copy em:before{content:"·";opacity:.6;margin:0 8px}.nta-footer__legal{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.nta-footer__legal a{color:var(--nta-muted)}.nta-footer__credit{align-items:baseline;gap:6px;margin-inline-start:auto;display:inline-flex;color:var(--nta-muted)!important}.nta-footer__credit strong{color:var(--nta-ink-soft);transition:color .3s var(--nta-ease);font-weight:600}.nta-footer__credit:hover strong{color:var(--nta-primary)}.nta-dock{z-index:880;padding:0 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nta-dock__bar,.nta-dock__handle{pointer-events:auto;opacity:0;visibility:hidden;transition:transform .5s var(--nta-ease-out), opacity .3s var(--nta-ease), visibility 0s linear .5s;transform:translateY(140%)}.nta-dock.is-visible:not(.is-collapsed) .nta-dock__bar,.nta-dock.is-visible.is-collapsed .nta-dock__handle{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}.nta-dock__bar{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffffe0;border-radius:999px;align-items:center;gap:20px;width:min(1180px,100%);padding:12px 12px 12px 18px;display:flex;box-shadow:0 24px 60px #06323b2e,0 2px 6px #06323b0f,inset 0 0 0 1px #ffffffb3}.nta-dock__brand{color:var(--nta-ink);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.nta-dock__brand .nta-logo__art--mark{height:34px}.nta-dock__brand-text{flex-direction:column;line-height:1.15;display:flex}.nta-dock__brand-text strong{font-family:var(--nta-font-head);font-size:.9375rem;font-weight:600}.nta-dock__brand-text em{color:var(--nta-primary);font-style:normal}.nta-dock__brand-text small{letter-spacing:.14em;text-transform:uppercase;color:var(--nta-muted);font-size:.625rem}.nta-dock__call{border-inline-start:1px solid var(--nta-line);color:var(--nta-ink);flex:none;align-items:center;gap:11px;margin-inline-start:auto;padding-inline-start:20px;text-decoration:none;display:inline-flex}.nta-dock__call-ico{background:var(--nta-teal-50);width:38px;height:38px;color:var(--nta-primary);transition:background .3s var(--nta-ease), color .3s var(--nta-ease);border-radius:50%;flex:none;place-items:center;display:grid}.nta-dock__call:hover .nta-dock__call-ico{background:var(--nta-primary);color:var(--nta-white)}.nta-dock__call-text{flex-direction:column;line-height:1.2;display:flex}.nta-dock__call-text small{color:var(--nta-muted);font-size:.6875rem}.nta-dock__call-text strong{letter-spacing:.01em;font-size:.9375rem;font-weight:600}.nta-dock__actions{flex:none;align-items:center;gap:10px;display:flex}.nta-dock__wa{background:var(--nta-teal-50);height:46px;color:var(--nta-teal-800);white-space:nowrap;transition:background .3s var(--nta-ease), transform .3s var(--nta-ease);border-radius:999px;align-items:center;gap:8px;padding-inline:18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nta-dock__wa:hover{background:var(--nta-teal-100);transform:translateY(-1px)}.nta-dock__book{white-space:nowrap;height:46px}.nta-dock__toggle{border:1px solid var(--nta-line);background:var(--nta-white);width:38px;height:38px;color:var(--nta-muted);cursor:pointer;transition:color .3s var(--nta-ease), border-color .3s var(--nta-ease);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nta-dock__toggle:hover{color:var(--nta-primary);border-color:var(--nta-teal-200)}.nta-dock__handle{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(140%);height:52px;color:var(--nta-ink);font-family:var(--nta-font-head);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 12px;font-size:.9375rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 18px 44px #06323b33,inset 0 0 0 1px #ffffffb3}.nta-dock__handle .nta-logo__art--mark{height:30px}.nta-dock__handle>svg:last-child{color:var(--nta-primary);transform:rotate(180deg)}.nta-dock a:focus-visible,.nta-dock button:focus-visible{outline:2px solid var(--nta-primary);outline-offset:3px}@media (width<=1024px){.nta-footer__visit{grid-template-columns:minmax(0,1fr)}.nta-footer__map{order:-1;min-height:260px}.nta-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nta-footer__brand{grid-column:1/-1}.nta-dock__brand-text,.nta-dock__call-text small{display:none}.nta-dock__call{border-inline-start:0;margin-inline-start:auto;padding-inline-start:0}}@media (width<=620px){.nta-footer__grid{grid-template-columns:minmax(0,1fr);gap:36px}.nta-footer__facts{grid-template-columns:minmax(0,1fr)}.nta-footer__visit{padding:20px}.nta-footer__visit-actions .nta-btn{width:100%}.nta-footer__bottom{justify-content:flex-start}.nta-footer__credit{margin-inline-start:0}.nta-dock{padding:0 12px calc(12px + env(safe-area-inset-bottom))}.nta-dock__bar{gap:8px;padding:9px 9px 9px 12px}.nta-dock__brand,.nta-dock__wa span{display:none}.nta-dock__wa{justify-content:center;width:44px;height:44px;padding:0}.nta-dock__call-ico{width:44px;height:44px}.nta-dock__call{margin-inline-start:0}.nta-dock__actions{flex:1;justify-content:flex-end}.nta-dock__book{flex:1;justify-content:center;height:44px;padding-inline:14px;font-size:.875rem}.nta-dock__toggle{width:32px;height:32px}.nta-dock__handle{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.nta-dock__bar,.nta-dock__handle,.nta-dock__wa,.nta-dock__call-ico{transition-duration:.01ms;transform:none}.nta-dock.is-visible:not(.is-collapsed) .nta-dock__bar,.nta-dock.is-visible.is-collapsed .nta-dock__handle{transform:none}}.nta-prose{max-width:74ch}.nta-prose h2{margin-top:1.6em;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.nta-prose h3{margin-top:1.4em;font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.nta-prose ul{gap:10px;padding:0;list-style:none;display:grid}.nta-prose ul li{padding-left:30px;position:relative}.nta-prose ul li:before{content:"";background:var(--nta-teal-100);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--nta-teal-500);border-radius:50%;position:absolute;top:.55em;left:0}.page-wrapper .page-content-wrapper>*{max-width:calc(var(--nta-shell) + (var(--nta-gutter) * 2));padding-inline:var(--nta-gutter);margin-inline:auto}.nta-form{gap:16px;display:grid}.nta-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nta-field{gap:7px;display:grid}.nta-field>label,.nta-form label{letter-spacing:.02em;color:var(--nta-ink-soft);font-size:.8125rem;font-weight:600}.nta-field .req{color:var(--nta-teal-600)}.nta-form input[type=text],.nta-form input[type=email],.nta-form input[type=tel],.nta-form input[type=url],.nta-form input[type=date],.nta-form select,.nta-form textarea,.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance){border:1.5px solid var(--nta-line);border-radius:var(--nta-radius-sm);background:var(--nta-white);width:100%;color:var(--nta-ink);font-family:var(--nta-font-body);transition:border-color .25s var(--nta-ease), box-shadow .25s var(--nta-ease), background-color .25s var(--nta-ease);padding:14px 16px;font-size:.9375rem;line-height:1.5}.nta-form textarea,.wpcf7-form textarea{resize:vertical;min-height:132px}.nta-form input::placeholder,.wpcf7-form ::placeholder{color:var(--nta-muted);opacity:1}.nta-form input:focus,.nta-form textarea:focus,.wpcf7-form-control:focus{border-color:var(--nta-teal-400);outline:none;box-shadow:0 0 0 4px #17a2af24}.wpcf7 form .wpcf7-response-output{border:1px solid var(--nta-line);border-radius:var(--nta-radius-sm);background:var(--nta-mist);color:var(--nta-ink-soft);margin:18px 0 0;padding:14px 18px;font-size:.875rem;line-height:1.5}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--nta-teal-300);background:var(--nta-teal-50);color:var(--nta-teal-800)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{color:#8c3423;background:#fdf3f1;border-color:#f0c7c1}.wpcf7-not-valid-tip{color:#b1442c;margin-top:6px;font-size:.8125rem;font-weight:500}.wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-submit{background:var(--nta-primary);width:auto;color:var(--nta-white);font-family:var(--nta-font-body);cursor:pointer;transition:background-color .3s var(--nta-ease), transform .3s var(--nta-ease), box-shadow .3s var(--nta-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 34px;font-size:.9375rem;font-weight:600;display:inline-flex}.wpcf7 .wpcf7-submit:hover{background:var(--nta-primary-hover);transform:translateY(-2px);box-shadow:0 10px 26px #06323b2e}.wpcf7 .wpcf7-spinner{margin-left:12px}.wpcf7-form .nta-form__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.nta-form__note{color:var(--nta-muted);margin:0;font-size:.8125rem;line-height:1.55}@media (width<=640px){.nta-form__row{grid-template-columns:minmax(0,1fr)}}.nta-content *,.nta-content :before,.nta-content :after{box-sizing:border-box}.nta-content a{box-shadow:none;text-decoration:none}.nta-content img{box-shadow:none;border:none;border-radius:0;max-width:100%;height:auto}.nta-content embed,.nta-content iframe,.nta-content object,.nta-content video{border:none;width:100%;max-width:100%;margin:0;line-height:1}.nta-content .nta-w:not(.nta-no-reset):not(.nta-no-reset-2) figure{margin:0}picture>source{display:none}
