:root{--s2: calc(var(--type-scale, 1.25) * var(--type-scale, 1.25));--s3: calc(var(--s2) * var(--type-scale, 1.25));--s4: calc(var(--s3) * var(--type-scale, 1.25));--s5: calc(var(--s4) * var(--type-scale, 1.25));--s6: calc(var(--s5) * var(--type-scale, 1.25));--fs-body: var(--font-base, 17px);--fs-small: calc(var(--fs-body) * .88);--fs-h3: clamp(1.12rem, 1rem + .5vw, calc(var(--fs-body) * var(--s2)));--fs-h2: clamp(1.55rem, 1.1rem + 1.8vw, calc(var(--fs-body) * var(--s4) * 1.05));--fs-h1: clamp(2.05rem, 1.2rem + 3.4vw, calc(var(--fs-body) * var(--s6) * .98));--fs-hero-sub: .56em;--gutter: clamp(1rem, .6rem + 2vw, 2rem);--nq-gap: clamp(1rem, .7rem + 1.2vw, 1.75rem);--radius-sm: calc(var(--radius-base, 20px) * .6);--radius-lg: calc(var(--radius-base, 20px) * 1.5);--header-h: 84px;--topbar-h: 38px;--ease: cubic-bezier(.2, .7, .1, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: calc(.7s * var(--motion-speed, 1));--focus: 0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-accent);--grid-line: rgb(14 42 77 / .06);--grid-size: 44px;--sec-bg: var(--color-paper);--sec-heading: var(--color-heading);--sec-text: var(--color-text);--sec-muted: var(--color-muted);--sec-line: var(--color-line);--sec-card: var(--color-surface);--sec-card-2: var(--color-paper)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--color-paper);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--line-height, 1.9);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.28em}a:hover{color:var(--color-primary)}:where(a,button,input,select,textarea,summary):focus-visible{outline:0;box-shadow:var(--focus);border-radius:6px}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:var(--heading-weight, 700);letter-spacing:var(--heading-tracking, 0);color:var(--sec-heading);line-height:1.38;margin:0 0 .6em;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.28}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.55}p{margin:0 0 1em;text-wrap:pretty}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--color-accent);color:var(--color-primary-deep)}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.nq-skip{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:1000;padding:.7rem 1.2rem;border-radius:10px;background:var(--color-accent);color:var(--color-button-text);font-weight:700;transform:translateY(-160%);transition:transform .2s}.nq-skip:focus{transform:none}.nq-main{display:block;outline:0}.nq-icon{width:1.25em;height:1.25em;flex:none}.nq-container{width:min(100% - 2 * var(--gutter),var(--container-width, 1240px));margin-inline:auto}.nq-container--narrow{width:min(100% - 2 * var(--gutter),820px)}.nq-section{position:relative;padding-block:var(--section-spacing);background:var(--sec-bg);color:var(--sec-text);isolation:isolate}.nq-space-compact{padding-block:calc(var(--section-spacing) * .62)}.nq-space-spacious{padding-block:calc(var(--section-spacing) * 1.3)}.nq-tone-paper{--sec-bg: var(--color-paper)}.nq-tone-white{--sec-bg: var(--color-surface);--sec-card: var(--color-paper);--sec-card-2: var(--color-surface)}.nq-tone-sand{--sec-bg: color-mix(in srgb, var(--color-paper) 70%, var(--color-accent) 12%)}.nq-tone-navy,.nq-tone-teal{--sec-bg: var(--color-primary);--sec-heading: #fff;--sec-text: rgb(255 255 255 / .82);--sec-muted: rgb(255 255 255 / .62);--sec-line: rgb(255 255 255 / .14);--sec-card: rgb(255 255 255 / .06);--sec-card-2: rgb(255 255 255 / .04);--grid-line: rgb(255 255 255 / .05);--color-link: color-mix(in srgb, var(--color-accent) 80%, #fff)}.nq-tone-teal{--sec-bg: var(--color-secondary)}.nq-prose{color:var(--sec-text)}.nq-prose>:last-child{margin-bottom:0}.nq-prose a{color:var(--color-link);font-weight:600}.nq-prose ul,.nq-prose ol{padding-inline-start:1.25em;margin-bottom:1em}.nq-prose li{margin-bottom:.35em}.nq-prose strong{color:var(--sec-heading)}.nq-prose table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:var(--fs-small);display:block;overflow-x:auto}.nq-prose th,.nq-prose td{padding:.7em .9em;border-bottom:1px solid var(--sec-line);text-align:start}.nq-prose blockquote{margin:1.5em 0;padding:1rem 1.25rem;border-inline-start:4px solid var(--color-accent);background:var(--sec-card);border-radius:var(--radius-sm)}.nq-prose img{border-radius:var(--radius-sm)}.nq-prose figcaption{font-size:var(--fs-small);color:var(--sec-muted);margin-top:.5em}.nq-prose h2{margin-top:1.6em}.nq-prose h3{margin-top:1.4em}.nq-tag{display:inline-flex;align-items:center;gap:.55rem;padding:.32rem .85rem .32rem .7rem;margin-bottom:1.1rem;font-family:var(--font-heading);font-size:.8rem;font-weight:500;letter-spacing:.02em;color:var(--sec-heading);background:color-mix(in srgb,var(--color-accent) 16%,transparent);border:1px dashed color-mix(in srgb,var(--color-accent) 70%,transparent);border-radius:8px 999px 999px 8px}[dir=rtl] .nq-tag{border-radius:999px 8px 8px 999px}.nq-tag__hole{width:.5rem;height:.5rem;border-radius:50%;background:var(--sec-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-accent) 80%,transparent)}.nq-hero .nq-tag{--sec-bg: var(--color-primary);color:#fff}.nq-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.75rem}.nq-btn{--btn-bg: var(--color-accent);--btn-fg: var(--color-button-text);--btn-bd: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.1rem;padding:.7rem 1.45rem;border-radius:var(--radius-button, 14px);border:1.5px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-heading);font-weight:600;font-size:.98rem;line-height:1.3;text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s,border-color .25s}.nq-btn:hover{transform:translateY(-2px);color:var(--btn-fg);box-shadow:0 14px 28px -14px color-mix(in srgb,var(--btn-bg) 80%,#000)}.nq-btn:active{transform:translateY(0)}.nq-btn--ghost{--btn-bg: transparent;--btn-fg: var(--sec-heading);--btn-bd: color-mix(in srgb, var(--sec-heading) 30%, transparent)}.nq-btn--ghost:hover{--btn-bd: var(--sec-heading)}.nq-btn--light{--btn-bg: rgb(255 255 255 / .08);--btn-fg: #fff;--btn-bd: rgb(255 255 255 / .28);backdrop-filter:blur(6px)}.nq-btn--light:hover{--btn-bg: rgb(255 255 255 / .16)}.nq-btn--whatsapp{--btn-bg: var(--color-secondary);--btn-fg: #fff}.nq-btn--phone{--btn-bg: var(--color-primary);--btn-fg: #fff}.nq-btn--phone-dark{--btn-bg: rgb(255 255 255 / .1);--btn-fg: #fff;--btn-bd: rgb(255 255 255 / .22)}.nq-tone-paper .nq-btn--phone-dark,.nq-tone-white .nq-btn--phone-dark{--btn-bg: var(--color-primary);--btn-bd: transparent}.nq-btn--phone-dark span,.nq-btn--phone span{direction:ltr;unicode-bidi:isolate}.nq-btn--lg{min-height:3.6rem;padding-inline:2rem;font-size:1.05rem}.nq-btn--block{width:100%}.nq-btn__icon{width:1.2rem;height:1.2rem}.nq-btn__icon--end{transition:transform .3s var(--ease)}.nq-btn:hover .nq-btn__icon--end{transform:translate(-4px)}[dir=ltr] .nq-btn__icon--end,[dir=ltr] .nq-card__link .nq-icon,[dir=ltr] .nq-links__arrow .nq-icon,[dir=ltr] .nq-inline-links .nq-icon{transform:scaleX(-1)}.nq-inline-links{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.4rem}.nq-inline-links a{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-link);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 100% 100% / 0 1.5px;transition:background-size .35s var(--ease)}.nq-inline-links a:hover{background-size:100% 1.5px;background-position:0 100%}.nq-inline-links .nq-icon{width:1.05rem;height:1.05rem;transition:transform .3s var(--ease)}.nq-inline-links a:hover .nq-icon{transform:translate(-4px)}.nq-iconbtn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;border:1px solid var(--hdr-line, var(--color-line));background:transparent;color:var(--hdr-fg, var(--color-heading));text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.nq-iconbtn:hover{background:color-mix(in srgb,var(--hdr-fg, var(--color-heading)) 8%,transparent);color:var(--hdr-fg, var(--color-heading))}.nq-iconbtn--wa{color:var(--color-secondary)}.nq-head{max-width:46rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.nq-head--center{margin-inline:auto;text-align:center}.nq-head__title{margin-bottom:.45em}.nq-head__intro{font-size:1.06em;color:var(--sec-text)}.nq-header{--hdr-fg: var(--color-heading);--hdr-line: var(--color-line);--hdr-bg: var(--color-header-bg);position:relative;z-index:100;color:var(--hdr-fg)}.nq-header-sticky .nq-header{position:sticky;top:0}.nq-dark-hero .nq-header{position:absolute;inset-inline:0;top:0;--hdr-fg: #fff;--hdr-line: rgb(255 255 255 / .2)}.nq-dark-hero.nq-header-sticky .nq-header{position:fixed}.admin-bar .nq-header-sticky .nq-header,.admin-bar.nq-dark-hero .nq-header{top:var(--wp-admin--admin-bar--height, 32px)}.nq-topbar{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s var(--ease),opacity .35s;background:var(--color-primary-deep);color:#ffffffd1;font-size:.82rem}.nq-dark-hero .nq-topbar{background:#0000002e;border-bottom:1px solid rgb(255 255 255 / .08)}.nq-topbar__inner{overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:0}.nq-topbar__inner>*{padding-block:.5rem}.nq-topbar__text{margin:0;display:flex;align-items:center;gap:.5rem}.nq-topbar__text .nq-icon{width:1rem;height:1rem;color:var(--color-accent)}.nq-topbar__contacts{display:flex;align-items:center;gap:1.25rem}.nq-topbar a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;font-weight:500}.nq-topbar a:hover{color:var(--color-accent)}.nq-topbar .nq-icon{width:1rem;height:1rem}.nq-topbar .nq-social{gap:.4rem}.nq-header.is-scrolled .nq-topbar{grid-template-rows:0fr;opacity:0}.nq-header__bar{background:var(--hdr-bg);border-bottom:1px solid transparent;transition:background-color .35s,box-shadow .35s,border-color .35s,backdrop-filter .35s}.nq-dark-hero .nq-header__bar{background:transparent}.nq-header.is-scrolled .nq-header__bar,.nq-dark-hero .nq-header.is-scrolled .nq-header__bar{background:color-mix(in srgb,var(--color-header-bg) 90%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-color:var(--color-line);box-shadow:0 10px 30px -20px #081a3359}.nq-header.is-scrolled{--hdr-fg: var(--color-heading);--hdr-line: var(--color-line)}.nq-header__inner{display:flex;align-items:center;gap:clamp(.75rem,2vw,2rem);min-height:var(--header-h);transition:min-height .35s var(--ease)}.nq-header.is-scrolled .nq-header__inner{min-height:70px}.nq-logo{position:relative;display:block;flex:none;width:var(--logo-width, 210px);line-height:0}.nq-logo__img{width:100%;height:auto;transition:opacity .3s}.nq-logo__img--light{position:absolute;inset:0;opacity:0}.nq-dark-hero .nq-header:not(.is-scrolled) .nq-logo__img--dark{opacity:0}.nq-dark-hero .nq-header:not(.is-scrolled) .nq-logo__img--light{opacity:1}.nq-header.is-scrolled .nq-logo{width:calc(var(--logo-width, 210px) * .88);transition:width .35s var(--ease)}.nq-nav{margin-inline-start:auto}.nq-nav__list{list-style:none;display:flex;align-items:center;gap:.15rem}.nq-nav__item{position:relative;display:flex;align-items:center}.nq-nav__link{position:relative;display:block;padding:.6rem .8rem;border-radius:10px;font-family:var(--font-heading);font-weight:500;font-size:.95rem;color:var(--hdr-fg);text-decoration:none;white-space:nowrap}.nq-nav__link:after{content:"";position:absolute;inset-inline:.8rem;bottom:.3rem;height:2px;border-radius:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease)}.nq-nav__item:hover>.nq-nav__link:after,.nq-nav__item.is-active>.nq-nav__link:after,.nq-nav__item.is-open>.nq-nav__link:after{transform:scaleX(1)}.nq-nav__link:hover{color:var(--hdr-fg)}.nq-nav__item.has-children>.nq-nav__link{padding-inline-end:.25rem}.nq-nav__toggle{display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;margin-inline-end:.25rem;border:0;border-radius:6px;background:transparent;color:var(--hdr-fg)}.nq-nav__toggle .nq-icon{width:1rem;height:1rem;transition:transform .3s var(--ease)}.nq-nav__item.is-open .nq-nav__toggle .nq-icon{transform:rotate(180deg)}.nq-nav__panel{position:absolute;top:calc(100% + 10px);inset-inline-start:-.5rem;z-index:5;min-width:240px;padding:.6rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-base);box-shadow:0 30px 60px -24px #081a3359;opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:top right;transition:opacity .25s var(--ease),transform .3s var(--ease),visibility 0s .3s}.nq-nav__panel:before{content:"";position:absolute;inset-inline:0;top:-12px;height:12px}.nq-nav__item.is-open>.nq-nav__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nq-nav__panel--mega{min-width:min(760px,80vw);padding:1rem}.nq-nav__sub{list-style:none}.nq-nav__sub--groups{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.nq-nav__group{padding:.5rem;border-radius:14px}.nq-nav__group+.nq-nav__group{border-inline-start:1px dashed var(--color-line)}.nq-nav__group-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;padding:.35rem .6rem;font-family:var(--font-heading);font-size:.78rem;font-weight:700;color:var(--color-muted);text-decoration:none;letter-spacing:.02em}.nq-nav__group-title:before{content:"";width:.5rem;height:.5rem;border-radius:2px;background:var(--color-accent)}.nq-nav__group-title:hover{color:var(--color-primary)}.nq-nav__subitem a{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border-radius:10px;color:var(--color-heading);text-decoration:none;font-weight:500;font-size:.95rem;line-height:1.5;transition:background-color .2s,color .2s}.nq-nav__subitem a:hover,.nq-nav__subitem.is-active a{background:var(--color-paper);color:var(--color-primary)}.nq-nav__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;border-radius:10px;background:color-mix(in srgb,var(--color-secondary) 10%,var(--color-surface));color:var(--color-secondary);transition:background-color .2s,color .2s,transform .3s var(--ease)}.nq-nav__icon .nq-icon{width:1.15rem;height:1.15rem}.nq-nav__subitem a:hover .nq-nav__icon{background:var(--color-secondary);color:#fff;transform:rotate(-6deg)}.nq-header__actions{display:flex;align-items:center;gap:.6rem}.nq-header__phone{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border-radius:10px;color:var(--hdr-fg);text-decoration:none;font-weight:600;font-size:.95rem}.nq-header__phone .nq-icon{width:1.05rem;height:1.05rem;color:var(--color-accent)}.nq-header__phone:hover{color:var(--hdr-fg);background:color-mix(in srgb,var(--hdr-fg) 8%,transparent)}.nq-header__cta{min-height:2.8rem;padding-inline:1.15rem}.nq-burger{display:none;width:2.9rem;height:2.9rem;place-items:center;border-radius:12px;border:1px solid var(--hdr-line);background:transparent;color:var(--hdr-fg)}.nq-drawer{position:fixed;inset:0;z-index:300}.nq-drawer[hidden]{display:block;visibility:hidden;pointer-events:none}.nq-drawer__backdrop{position:absolute;inset:0;background:#081a338c;backdrop-filter:blur(3px);opacity:0;transition:opacity .35s}.nq-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(420px,92vw);display:flex;flex-direction:column;background:var(--color-surface);transform:translate(-102%);transition:transform .45s var(--ease-out);box-shadow:0 0 60px #081a334d}[dir=rtl] .nq-drawer__panel{inset-inline-end:0;transform:translate(-102%)}[dir=ltr] .nq-drawer__panel{transform:translate(102%)}.nq-drawer.is-open{visibility:visible;pointer-events:auto}.nq-drawer.is-open .nq-drawer__backdrop{opacity:1}.nq-drawer.is-open .nq-drawer__panel{transform:none}.nq-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-line)}.nq-drawer__logo{width:160px}.nq-drawer__nav{flex:1;overflow-y:auto;padding:.75rem 1.25rem;overscroll-behavior:contain}.nq-drawer__list,.nq-drawer__sub{list-style:none}.nq-drawer__item{border-bottom:1px solid var(--color-line)}.nq-drawer__sub .nq-drawer__item{border:0}.nq-drawer__row{display:flex;align-items:center;justify-content:space-between}.nq-drawer__row a{flex:1;display:flex;align-items:center;gap:.7rem;padding:.9rem 0;color:var(--color-heading);text-decoration:none;font-family:var(--font-heading);font-weight:600}.nq-drawer__row a .nq-icon{color:var(--color-secondary)}.nq-drawer__sub{padding-block-end:.6rem}.nq-drawer__sub .nq-drawer__row a{padding:.55rem .25rem;font-weight:500;font-family:var(--font-body)}.nq-drawer__sub .is-group>.nq-drawer__row a{font-size:.8rem;color:var(--color-muted);font-weight:700;padding-top:.9rem}.nq-drawer__toggle{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--color-line);border-radius:10px;background:transparent}.nq-drawer__toggle .nq-icon{transition:transform .3s}.nq-drawer__toggle[aria-expanded=true] .nq-icon{transform:rotate(180deg)}.nq-drawer__foot{padding:1.25rem;border-top:1px solid var(--color-line);display:grid;gap:.8rem;background:var(--color-paper)}.nq-drawer__hours{margin:0;display:flex;gap:.5rem;align-items:center;font-size:.88rem;color:var(--color-muted)}.nq-drawer__hours .nq-icon{color:var(--color-accent)}body.nq-drawer-open{overflow:hidden}.nq-hero{--sec-heading: #fff;--sec-text: rgb(255 255 255 / .82);--sec-muted: rgb(255 255 255 / .6);--sec-line: rgb(255 255 255 / .16);--color-link: color-mix(in srgb, var(--color-accent) 80%, #fff);position:relative;isolation:isolate;overflow:hidden;background:var(--color-primary-deep);color:var(--sec-text);padding-block:calc(var(--header-h) + var(--topbar-h) + clamp(2.5rem,1rem + 5vw,5.5rem)) clamp(3.5rem,2rem + 5vw,7rem)}.nq-hero.nq-tone-teal{background:color-mix(in srgb,var(--color-secondary) 88%,#000)}.nq-hero.nq-tone-paper{--sec-heading: var(--color-heading);--sec-text: var(--color-text);--sec-muted: var(--color-muted);--sec-line: var(--color-line);background:var(--color-paper)}body:not(.nq-dark-hero) .nq-hero{padding-top:clamp(3rem,2rem + 4vw,6rem)}.nq-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.nq-hero__bg:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 85% 10%,color-mix(in srgb,var(--color-primary) 90%,#fff 8%) 0%,transparent 60%),radial-gradient(50% 60% at 5% 100%,color-mix(in srgb,var(--color-secondary) 55%,transparent) 0%,transparent 60%),linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary-deep) 100%)}.nq-hero.nq-tone-paper .nq-hero__bg:before{background:radial-gradient(60% 70% at 85% 10%,#fff 0%,transparent 60%),var(--color-paper)}.nq-hero .nq-route{position:absolute;inset:auto 0 0;width:100%;height:100%;opacity:.5}.nq-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.nq-hero--no-visual .nq-hero__inner{grid-template-columns:minmax(0,1fr);max-width:60rem}.nq-hero__content{position:relative;z-index:2}.nq-hero__title{font-size:var(--fs-h1);line-height:1.25;margin-bottom:.55em;color:var(--sec-heading)}.nq-hero__title-main{display:block;font-weight:800}.nq-hero__title-sub{display:block;margin-top:.4em;font-size:var(--fs-hero-sub);font-weight:500;line-height:1.55;color:color-mix(in srgb,var(--sec-heading) 78%,transparent);max-width:32em}.nq-hero--home .nq-hero__title{font-size:clamp(2.3rem,1.2rem + 4.2vw,calc(var(--fs-body) * var(--s6) * 1.12))}.nq-hero__lead{font-size:clamp(1rem,.95rem + .3vw,1.15rem);max-width:40rem;color:var(--sec-text)}.nq-hero__actions{margin-top:2rem}.nq-hero__chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.nq-hero__chips a{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .9rem .5rem 1rem;border-radius:999px;border:1px solid var(--sec-line);background:#ffffff0d;color:var(--sec-heading);text-decoration:none;font-size:.9rem;font-weight:500;transition:background-color .25s,border-color .25s,transform .25s var(--ease)}.nq-hero__chips a:hover{background:#ffffff1f;border-color:var(--color-accent);transform:translateY(-2px);color:var(--sec-heading)}.nq-hero__chip-num{font-family:var(--font-heading);font-size:.75rem;color:var(--color-accent)}.nq-hero__meta{list-style:none;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem;font-size:.9rem;color:var(--sec-muted)}.nq-hero__meta li{display:flex;gap:.5rem;align-items:center}.nq-hero__visual{position:relative;z-index:1}.nq-hero__pins{position:absolute;inset:0;pointer-events:none}.nq-pin{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .95rem;border-radius:14px;background:#ffffffe6;color:var(--color-heading);font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 18px 40px -18px #00000073;backdrop-filter:blur(10px)}.nq-pin .nq-icon{color:var(--color-secondary);width:1.1rem;height:1.1rem}.nq-pin--a{top:8%;inset-inline-end:-4%;animation:nq-float 6s ease-in-out infinite}.nq-pin--b{bottom:10%;inset-inline-start:-5%;animation:nq-float 7s ease-in-out .8s infinite reverse}a.nq-pin:hover{color:var(--color-primary)}.nq-hero--compact,.nq-hero--legal{padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.nq-hero--legal .nq-hero__title,.nq-hero--compact .nq-hero__title{font-size:clamp(1.9rem,1.3rem + 2.4vw,3.2rem)}.nq-hero--error .nq-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.nq-hero--error .nq-hero__lead{margin-inline:auto}.nq-error__code{display:flex;gap:.2em;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:clamp(4rem,2rem + 10vw,9rem);line-height:1;color:#fff;margin-bottom:.2em;direction:ltr}.nq-error__box{display:grid;place-items:center;width:.95em;height:.95em;border-radius:.18em;background:var(--color-accent);color:var(--color-primary-deep);transform:rotate(-8deg)}.nq-error__box .nq-icon{width:.6em;height:.6em}.nq-error__search{margin:1.75rem auto 0;max-width:34rem}.nq-hero--error .nq-inline-links{justify-content:center}.nq-crumbs{margin-bottom:1.4rem;font-size:.85rem}.nq-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.nq-crumbs li{display:inline-flex;align-items:center;gap:.35rem;color:var(--sec-muted)}.nq-crumbs li+li:before{content:"";width:.38rem;height:.38rem;border-top:1.5px solid currentColor;border-inline-start:1.5px solid currentColor;transform:rotate(-45deg);opacity:.6}[dir=rtl] .nq-crumbs li+li:before{transform:rotate(-45deg) scaleX(-1)}.nq-crumbs a{color:var(--sec-muted);text-decoration:none}.nq-crumbs a:hover{color:var(--sec-heading)}.nq-crumbs [aria-current]{color:var(--sec-heading);font-weight:500}.nq-visual{position:relative;margin:0}.nq-visual__img{width:100%;height:auto;border-radius:var(--radius-lg)}.nq-visual--frame{padding:clamp(.6rem,.4rem + .6vw,1rem);border-radius:calc(var(--radius-lg) + 8px);background:linear-gradient(160deg,#ffffffbf,#ffffff59);border:1px solid rgb(255 255 255 / .65);box-shadow:0 40px 80px -40px #081a3373,inset 0 1px #fffc}.nq-tone-navy .nq-visual--frame,.nq-hero:not(.nq-tone-paper) .nq-visual--frame,.nq-tone-teal .nq-visual--frame{background:linear-gradient(160deg,#ffffff24,#ffffff0a);border-color:#ffffff29;box-shadow:0 50px 90px -40px #0009,inset 0 1px #ffffff2e}.nq-visual--frame .nq-visual__img{border-radius:var(--radius-lg);background:var(--color-paper)}.nq-no-frames .nq-visual--frame{padding:0;background:none;border:0;box-shadow:none}.nq-visual__label{position:absolute;bottom:1.5rem;inset-inline-start:1.5rem;padding:.35rem .8rem;border-radius:8px;background:var(--color-primary);color:#fff;font-size:.8rem}.nq-route{overflow:visible}.nq-route__line,.nq-route__shadow{fill:none;vector-effect:non-scaling-stroke}.nq-route__shadow{stroke:#ffffff0f;stroke-width:10}.nq-route__line{stroke:var(--color-accent);stroke-width:2;stroke-dasharray:.006 .008;stroke-linecap:round}.nq-route__node circle:first-child{fill:color-mix(in srgb,var(--color-accent) 25%,transparent)}.nq-route__dot{fill:var(--color-accent)}.nq-route__node{transform-box:fill-box}.nq-cards__grid{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--nq-gap)}.nq-card{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.35rem,1.1rem + .8vw,2rem);background:var(--sec-card);border:1px solid var(--sec-line);border-radius:var(--radius-base);box-shadow:var(--shadow-card);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s,background-color .3s;overflow:hidden;isolation:isolate}.nq-cards-outlined .nq-card{box-shadow:none}.nq-cards-flat .nq-card{box-shadow:none;border-color:transparent}.nq-tone-navy .nq-card,.nq-tone-teal .nq-card{box-shadow:none;backdrop-filter:blur(4px)}.nq-card--link:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #081a3361;border-color:color-mix(in srgb,var(--color-accent) 50%,var(--sec-line))}.nq-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nq-card__icon{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:14px;background:color-mix(in srgb,var(--color-secondary) 12%,var(--sec-card-2));color:var(--color-secondary);transition:transform .45s var(--ease),background-color .3s,color .3s}.nq-tone-navy .nq-card__icon,.nq-tone-teal .nq-card__icon{background:#ffffff14;color:var(--color-accent)}.nq-card__icon .nq-icon{width:1.45rem;height:1.45rem}.nq-card--link:hover .nq-card__icon{background:var(--color-secondary);color:#fff;transform:rotate(-8deg) scale(1.05)}.nq-card__code{margin-inline-start:auto;font-family:var(--font-heading);font-weight:700;font-size:.85rem;color:var(--sec-muted);letter-spacing:.08em;direction:ltr}.nq-card__title{margin:.2rem 0 0;font-size:var(--fs-h3)}.nq-card__title a{color:inherit;text-decoration:none}.nq-card__text{font-size:.98rem;color:var(--sec-text)}.nq-card__text p:last-child{margin:0}.nq-card__stretch:before{content:"";position:absolute;inset:0;z-index:1}.nq-card__link{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-link);font-weight:600;text-decoration:none}.nq-card__link .nq-icon{width:1.1rem;height:1.1rem;transition:transform .3s var(--ease)}.nq-card--link:hover .nq-card__link .nq-icon{transform:translate(-5px)}.nq-card__arrow{margin-top:auto;align-self:flex-end;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--sec-line);color:var(--sec-heading);transition:background-color .3s,color .3s,transform .45s var(--ease),border-color .3s}.nq-card__arrow .nq-icon{width:1.1rem;height:1.1rem}.nq-card--link:hover .nq-card__arrow{background:var(--color-accent);color:var(--color-primary-deep);border-color:transparent;transform:translate(-4px)}.nq-card__media{margin:calc(-1*clamp(1.35rem,1.1rem + .8vw,2rem));margin-bottom:.5rem}.nq-card__media .nq-visual__img{border-radius:0;aspect-ratio:var(--media-ratio, 4/3);object-fit:cover}.nq-cards--tiles .nq-card{min-height:13rem}.nq-cards--tiles .nq-card__title{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem)}.nq-cards--tiles .nq-card__code{font-size:.78rem}.nq-cards--tiles .nq-card:nth-child(-n+3) .nq-card__icon{background:var(--color-primary);color:#fff}.nq-cards--route .nq-cards__grid{padding-top:1.6rem}.nq-cards__route{position:absolute;inset-inline:6%;top:0;width:88%;height:40px;pointer-events:none}.nq-cards__route path{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-dasharray:.006 .01;vector-effect:non-scaling-stroke}.nq-cards--route .nq-card{overflow:visible}.nq-cards--route .nq-card:before{content:"";position:absolute;top:-1.6rem;inset-inline-start:2rem;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 22%,transparent)}.nq-cards--route .nq-card:after{display:none}.nq-cards--decision .nq-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:1.2rem 1.35rem}.nq-cards--decision .nq-card__top{flex:none}.nq-cards--decision .nq-card__icon{width:2.8rem;height:2.8rem}.nq-cards--decision .nq-card__title{flex:1;font-size:1.08rem;margin:0}.nq-cards--decision .nq-card__link{flex-basis:100%;margin:0;padding:.55rem .9rem;border-radius:10px;background:color-mix(in srgb,var(--color-secondary) 9%,var(--sec-card-2));justify-content:space-between;font-size:.95rem}.nq-cards--decision .nq-card__link:after{content:none}.nq-cards--labels .nq-card{border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.nq-cards--labels .nq-card__title{font-family:var(--font-heading);letter-spacing:.12em;font-size:1.35rem;direction:ltr;text-align:end;color:var(--color-primary)}.nq-cards--labels .nq-card:before{content:"";position:absolute;top:1.2rem;inset-inline-end:1.2rem;width:.8rem;height:.8rem;border-radius:50%;box-shadow:inset 0 0 0 2px var(--sec-line)}.nq-cards--labels .nq-card:nth-child(1){border-top:4px solid var(--color-secondary)}.nq-cards--labels .nq-card:nth-child(2){border-top:4px solid var(--color-accent)}.nq-cards--labels .nq-card:nth-child(3){border-top:4px solid var(--color-primary)}.nq-cards--labels .nq-card:nth-child(4){border-top:4px solid var(--color-muted)}.nq-cards--plain .nq-card{padding:clamp(1.5rem,1.2rem + 1.2vw,2.5rem)}.nq-cards--plain .nq-card__title{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}.nq-cards__footer{margin-top:2rem;max-width:46rem}.nq-cards__actions{margin-top:2rem}.nq-split__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.nq-split--has-visual .nq-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nq-split--reverse .nq-split__content{order:2}.nq-split__content{max-width:40rem}.nq-split .nq-head{margin-bottom:1.2rem}.nq-split__body{font-size:1.05rem}.nq-split__chips{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.nq-split__chips a,.nq-split__chips>li>span{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border-radius:12px;background:var(--sec-card);border:1px solid var(--sec-line);color:var(--sec-heading);text-decoration:none;font-weight:500;font-size:.95rem;transition:transform .3s var(--ease),border-color .3s,background-color .3s}.nq-split__chips .nq-icon{color:var(--color-secondary);width:1.15rem;height:1.15rem}.nq-split__chips a:hover{transform:translateY(-3px);border-color:var(--color-accent);color:var(--sec-heading)}.nq-split--callout .nq-split__content,.nq-split--note .nq-split__content{position:relative;max-width:none;padding:clamp(1.6rem,1.2rem + 2vw,3rem);padding-inline-start:clamp(4.4rem,3.6rem + 2vw,6rem);border-radius:var(--radius-lg);background:var(--sec-card);border:1px solid var(--sec-line);box-shadow:var(--shadow-card)}.nq-split--callout .nq-split__content:before{content:"";position:absolute;inset-block:1.5rem;inset-inline-start:0;width:4px;border-radius:4px;background:linear-gradient(var(--color-secondary),var(--color-accent))}.nq-split__icon{position:absolute;top:clamp(1.6rem,1.2rem + 2vw,3rem);inset-inline-start:clamp(1.2rem,.9rem + 1vw,1.8rem);display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:12px;background:color-mix(in srgb,var(--color-secondary) 14%,var(--sec-card-2));color:var(--color-secondary)}.nq-split--note .nq-split__content{background:color-mix(in srgb,var(--color-accent) 10%,var(--sec-card));border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);box-shadow:none}.nq-split--note .nq-split__icon{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-accent-deep)}.nq-split--callout .nq-head__title,.nq-split--note .nq-head__title{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem)}.nq-split--note .nq-split__body{font-size:1rem}.nq-split--intro .nq-split__content{max-width:46rem}.nq-split--intro+*{margin-top:0}.nq-list__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.nq-list--stack .nq-list__grid,.nq-list--grid .nq-list__grid{grid-template-columns:minmax(0,1fr);gap:0}.nq-list__head{position:sticky;top:calc(var(--header-h) + 1.5rem)}.nq-list--stack .nq-list__head,.nq-list--grid .nq-list__head{position:static}.nq-list__visual{margin-top:2rem}.nq-list__items{list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));gap:.8rem;counter-reset:nq}.nq-list__item{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.9rem;padding:1.05rem 1.25rem;border-radius:var(--radius-sm);background:var(--sec-card);border:1px solid var(--sec-line);transition:transform .35s var(--ease),border-color .3s}.nq-list__item:hover{transform:translate(-4px);border-color:color-mix(in srgb,var(--color-secondary) 40%,var(--sec-line))}.nq-list__text{flex:1;min-width:0;color:var(--sec-heading);font-weight:500;line-height:1.75}.nq-list__text a{color:inherit}.nq-list__icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--color-secondary) 14%,transparent);color:var(--color-secondary);margin-top:.05rem}.nq-list__icon .nq-icon{width:1.1rem;height:1.1rem}.nq-list__num{flex:none;min-width:2.4rem;height:2.4rem;padding-inline:.4rem;display:grid;place-items:center;border-radius:10px;font-family:var(--font-heading);font-weight:700;font-size:.9rem;background:var(--color-primary);color:#fff;direction:ltr}.nq-list__children{list-style:none;flex-basis:100%;padding-inline-start:3rem;display:grid;gap:.3rem;color:var(--sec-text);font-size:.95rem}.nq-list__children li:before{content:"\2014  ";color:var(--color-accent)}.nq-list__note{margin-top:1.5rem}.nq-list--warn .nq-list__item{background:color-mix(in srgb,var(--color-accent) 7%,var(--sec-card));border-color:color-mix(in srgb,var(--color-accent) 28%,var(--sec-line))}.nq-list--warn .nq-list__icon{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-accent-deep);border-radius:10px}.nq-list--factors .nq-list__items{gap:var(--nq-gap)}.nq-list--factors .nq-list__item{flex-direction:column;gap:1.1rem;padding:1.6rem;min-height:9rem;border-radius:var(--radius-base);background:var(--sec-card)}.nq-list--factors .nq-list__num{background:transparent;color:var(--color-accent);border:1.5px solid color-mix(in srgb,var(--color-accent) 60%,transparent);border-radius:50%;min-width:2.6rem;height:2.6rem}.nq-list--factors .nq-list__text{font-size:1.06rem}.nq-list--factors .nq-list__item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-accent) 50%,transparent)}.nq-list--grid .nq-head{max-width:52rem}.nq-list--codes .nq-list__num{width:3rem;height:3rem;border-radius:50%;font-size:1.1rem;background:var(--color-accent);color:var(--color-primary-deep)}.nq-list--codes .nq-list__item{align-items:center;padding-block:.9rem}.nq-list--checkbox .nq-list__item{padding:0}.nq-check{display:flex;gap:.9rem;align-items:flex-start;width:100%;padding:1.05rem 1.25rem;cursor:pointer}.nq-check input{position:absolute;opacity:0;width:1px;height:1px}.nq-check__box{flex:none;display:grid;place-items:center;width:1.7rem;height:1.7rem;margin-top:.1rem;border-radius:8px;border:2px solid color-mix(in srgb,var(--color-secondary) 55%,transparent);color:transparent;transition:background-color .25s,border-color .25s,color .25s,transform .25s var(--ease)}.nq-check__box .nq-icon{width:1.1rem;height:1.1rem;stroke-width:2.5}.nq-check input:checked+.nq-check__box{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;transform:scale(1.06)}.nq-check input:focus-visible+.nq-check__box{box-shadow:var(--focus)}.nq-check .nq-list__text{transition:color .25s,opacity .25s}.nq-check input:checked~.nq-list__text{text-decoration:line-through;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;opacity:.6}.nq-steps__wrap{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.nq-steps__index{position:sticky;top:calc(var(--header-h) + 1.5rem);padding:1.25rem;border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line)}.nq-steps__index ol{list-style:none;display:grid;gap:.2rem}.nq-steps__index a{display:flex;gap:.7rem;align-items:center;padding:.6rem .75rem;border-radius:10px;color:var(--sec-text);text-decoration:none;font-weight:500;transition:background-color .25s,color .25s}.nq-steps__index a span{font-family:var(--font-heading);font-size:.8rem;color:var(--sec-muted)}.nq-steps__index a:hover,.nq-steps__index a.is-current{background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--sec-heading)}.nq-steps__index a.is-current span{color:var(--color-accent-deep)}.nq-steps__list{position:relative;list-style:none;display:grid;gap:clamp(1.25rem,1rem + 1vw,2rem)}.nq-steps__rail{position:absolute;inset-block:1.5rem;inset-inline-start:1.75rem;width:4px}.nq-steps__rail svg{width:4px;height:100%}.nq-steps__rail path{fill:none;stroke:var(--color-accent);stroke-width:3;stroke-dasharray:.01 .012;vector-effect:non-scaling-stroke}.nq-step{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;scroll-margin-top:calc(var(--header-h) + 2rem)}.nq-step__node{position:relative;z-index:1;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:700;box-shadow:0 0 0 8px var(--sec-bg),0 14px 30px -12px #081a3380}.nq-step__node .nq-icon{width:1.45rem;height:1.45rem;color:var(--color-accent)}.nq-step__body{padding:clamp(1.4rem,1.1rem + 1.2vw,2.25rem);border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line);box-shadow:var(--shadow-card)}.nq-step__title{font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);margin-bottom:.5em}.nq-step__text{font-size:1.04rem}.nq-flow{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.nq-flow__item{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.2rem .85rem 1.35rem;border-radius:16px;background:var(--sec-card);border:1px solid var(--sec-line);color:var(--sec-heading);font-family:var(--font-heading);font-weight:600;font-size:1.02rem}.nq-flow__num{font-size:.78rem;color:var(--color-accent);letter-spacing:.05em}.nq-flow__arrow{color:var(--color-accent);display:grid;place-items:center}.nq-flow__arrow .nq-icon{width:1.4rem;height:1.4rem}.nq-steps__footer{margin-top:2rem}.nq-faq__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.nq-faq__head{position:sticky;top:calc(var(--header-h) + 1.5rem)}.nq-faq__head:empty{display:none}.nq-faq__grid:not(:has(.nq-head)){grid-template-columns:minmax(0,1fr)}.nq-faq__search{position:relative;margin-top:1rem}.nq-faq__search .nq-icon{position:absolute;top:50%;inset-inline-start:1rem;transform:translateY(-50%);color:var(--sec-muted)}.nq-faq__search input{width:100%;padding:.95rem 1rem;padding-inline-start:2.9rem;border-radius:14px;border:1px solid var(--sec-line);background:var(--sec-card)}.nq-faq__list{display:grid;gap:.75rem}.nq-faq__item{border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line);transition:border-color .3s,box-shadow .3s}.nq-faq__item.is-open{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--sec-line));box-shadow:var(--shadow-card)}.nq-faq__item[hidden]{display:none}.nq-faq__q{margin:0;font-size:1.05rem}.nq-faq__q button{display:flex;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.35rem;text-align:start;border:0;background:transparent;color:var(--sec-heading);font:inherit;font-family:var(--font-heading);font-weight:600;line-height:1.6}.nq-faq__num{flex:none;font-size:.78rem;color:var(--sec-muted);letter-spacing:.05em}.nq-faq__qtext{flex:1}.nq-faq__icon{flex:none;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-secondary);transition:transform .4s var(--ease),background-color .3s,color .3s}.nq-faq__icon .nq-icon{width:1.1rem;height:1.1rem}.nq-faq__item.is-open .nq-faq__icon{transform:rotate(135deg);background:var(--color-accent);color:var(--color-primary-deep)}.nq-faq__a{overflow:hidden;transition:height .4s var(--ease)}.nq-faq__a-inner{padding:0 1.35rem 1.35rem;padding-inline-start:calc(1.35rem + 2.2rem);color:var(--sec-text)}.nq-cta{padding-block:calc(var(--section-spacing) * .75)}.nq-cta__card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:center;padding:clamp(2rem,1.2rem + 4vw,4.5rem);border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--color-primary) 80%,#fff 6%),transparent 60%),var(--color-primary-deep);color:#ffffffd1;--sec-heading: #fff;--sec-text: rgb(255 255 255 / .82);--sec-line: rgb(255 255 255 / .16);--sec-bg: var(--color-primary-deep);box-shadow:0 50px 100px -50px #081a3399}.nq-tone-navy .nq-cta__card{background:#ffffff0f;border:1px solid rgb(255 255 255 / .14);box-shadow:none}.nq-tone-teal .nq-cta__card{background:#00000024}.nq-cta__art{position:absolute;inset:0;z-index:-1;pointer-events:none}.nq-cta__art .nq-route{position:absolute;inset:0;width:100%;height:100%;opacity:.7}.nq-cta__title{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.6rem);margin:0;color:#fff;line-height:1.45;max-width:24ch}.nq-cta__content{max-width:48rem}.nq-cta__text{margin-top:.9rem}.nq-cta__actions{margin:0;justify-content:flex-start}.nq-links__grid{list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--nq-gap)}.nq-links__item a{position:relative;display:flex;align-items:center;gap:1rem;height:100%;padding:1.15rem 1.3rem;border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line);color:var(--sec-heading);text-decoration:none;transition:transform .4s var(--ease),border-color .3s,box-shadow .4s var(--ease)}.nq-links__item a:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--sec-line));box-shadow:0 24px 48px -28px #081a3366;color:var(--sec-heading)}.nq-links__icon{flex:none;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:12px;background:color-mix(in srgb,var(--color-secondary) 12%,var(--sec-card-2));color:var(--color-secondary);transition:transform .4s var(--ease)}.nq-links__item a:hover .nq-links__icon{transform:rotate(-8deg)}.nq-links__body{flex:1;display:grid;gap:.15rem;min-width:0}.nq-links__kind{font-size:.75rem;font-weight:600;color:var(--sec-muted);letter-spacing:.02em}.nq-links__label{font-family:var(--font-heading);font-weight:600;line-height:1.5}.nq-links__desc{font-size:.92rem;color:var(--sec-text);line-height:1.75}.nq-links__arrow{flex:none;color:var(--color-accent-deep);transition:transform .35s var(--ease)}.nq-tone-navy .nq-links__arrow{color:var(--color-accent)}.nq-links__item a:hover .nq-links__arrow{transform:translate(-5px)}.nq-links--cards .nq-links__item a{flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,1.1rem + 1vw,2rem);gap:1.1rem}.nq-links--cards .nq-links__icon{width:3.3rem;height:3.3rem;border-radius:16px;background:var(--color-primary);color:#fff}.nq-links--cards .nq-links__label{font-size:1.2rem}.nq-links--cards .nq-links__arrow{margin-top:auto;align-self:flex-end}.nq-links--cards .nq-links__thumb{width:calc(100% + 2*clamp(1.4rem,1.1rem + 1vw,2rem));margin:calc(-1*clamp(1.4rem,1.1rem + 1vw,2rem));margin-bottom:0}.nq-links--chips .nq-links__grid{display:flex;flex-wrap:wrap;gap:.6rem}.nq-links--chips .nq-links__item a{padding:.7rem 1.1rem;border-radius:999px;gap:.6rem}.nq-links--chips .nq-links__icon{width:2rem;height:2rem;border-radius:50%}.nq-links--chips .nq-links__icon .nq-icon{width:1rem;height:1rem}.nq-links--chips .nq-head{margin-bottom:1.4rem}.nq-links--chips .nq-head__title,.nq-links--rows .nq-head__title{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}.nq-links--rows .nq-head{margin-bottom:1.4rem}.nq-details__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.nq-details__head:not(:has(.nq-head)){display:none}.nq-details__grid:not(:has(.nq-head)){grid-template-columns:minmax(0,1fr);max-width:52rem}.nq-details__card{position:relative;padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);border-radius:var(--radius-lg);background:var(--sec-card);border:1px solid var(--sec-line);box-shadow:var(--shadow-card);background-image:linear-gradient(90deg,transparent calc(100% - 6px),color-mix(in srgb,var(--color-accent) 70%,transparent) 0)}[dir=rtl] .nq-details__card{background-image:linear-gradient(270deg,transparent calc(100% - 6px),color-mix(in srgb,var(--color-accent) 70%,transparent) 0)}.nq-details__stamp{position:absolute;top:1.25rem;inset-inline-end:1.25rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--color-secondary) 50%,transparent);color:var(--color-secondary);transform:rotate(-10deg)}.nq-details__title{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);margin-bottom:1rem;padding-inline-end:4rem}.nq-details__list{margin:0;display:grid}.nq-details__row{display:grid;grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr);gap:1rem;padding-block:1rem;border-bottom:1px dashed var(--sec-line)}.nq-details__row:last-child{border-bottom:0}.nq-details__row dt{display:flex;align-items:center;gap:.6rem;color:var(--sec-muted);font-weight:500}.nq-details__row dt .nq-icon{color:var(--color-secondary);width:1.15rem;height:1.15rem}.nq-details__row dd{margin:0;color:var(--sec-heading);font-weight:600}.nq-details__row dd a{color:var(--sec-heading);text-decoration:none;border-bottom:1px dashed var(--color-accent)}.nq-details__row dd a:hover{color:var(--color-secondary)}.nq-details__sep{color:var(--sec-muted);margin-inline:.35rem;font-weight:400}.nq-details__note{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--sec-line);font-size:.98rem}.nq-regions__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.nq-regions__list{list-style:none;display:grid;gap:.6rem}.nq-regions__list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name arrow" "icon text arrow";column-gap:1rem;align-items:center;padding:.95rem 1.2rem;border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line);color:var(--sec-heading);text-decoration:none;transition:transform .35s var(--ease),border-color .3s,background-color .3s}.nq-regions__list a>.nq-icon:first-child{grid-area:icon;width:2.6rem;height:2.6rem;padding:.6rem;border-radius:12px;background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-secondary)}.nq-regions__name{grid-area:name;font-family:var(--font-heading);font-weight:700}.nq-regions__text{grid-area:text;font-size:.9rem;color:var(--sec-text);line-height:1.7}.nq-regions__arrow{grid-area:arrow;color:var(--color-accent-deep)}.nq-regions__list a:hover,.nq-regions__list a.is-hot{transform:translate(-4px);border-color:var(--color-accent)}.nq-regions__list .is-current a{background:var(--color-primary);color:#fff;border-color:transparent}.nq-regions__list .is-current .nq-regions__text{color:#ffffffbf}.nq-regions__list .is-current a>.nq-icon:first-child{background:#ffffff1a;color:var(--color-accent)}.nq-regions__map{margin:0;padding:clamp(1rem,.6rem + 1.4vw,2rem);border-radius:calc(var(--radius-lg) + 8px);background:var(--color-primary-deep);color:#fff;box-shadow:0 40px 80px -40px #081a338c}.nq-regions__map svg{width:100%;height:auto;display:block;color:#fff}.nq-regions__map figcaption{margin-top:.75rem;font-size:.78rem;color:#fff9;text-align:center}.nq-regions__sea{stroke:color-mix(in srgb,var(--color-secondary) 70%,#fff);stroke-width:3;stroke-dasharray:6 8;opacity:.6}.nq-regions__tile path{fill:#ffffff0f;stroke:#ffffff59;stroke-width:2;stroke-linejoin:round;transition:fill .3s,stroke .3s}.nq-regions__tile text{fill:#fff;font-family:var(--font-heading);font-size:22px;font-weight:600;pointer-events:none}.nq-regions__tile:hover path,.nq-regions__tile:focus-visible path,.nq-regions__tile.is-hot path{fill:color-mix(in srgb,var(--color-secondary) 70%,transparent);stroke:#fff}.nq-regions__tile.is-current path{fill:var(--color-accent);stroke:#fff}.nq-regions__tile.is-current text{fill:var(--color-primary-deep)}.nq-regions__tile:focus-visible{outline:none}.nq-article__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);max-width:60rem;margin-inline:auto}.nq-article__grid.has-toc{grid-template-columns:minmax(0,17rem) minmax(0,1fr);max-width:none}.nq-article__toc{position:sticky;top:calc(var(--header-h) + 1.5rem);align-self:start;padding:1.25rem;border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line);max-height:calc(100vh - var(--header-h) - 3rem);overflow:auto}.nq-article__toc ol{list-style:none;display:grid;gap:.15rem}.nq-article__toc a{display:flex;gap:.6rem;padding:.5rem .65rem;border-radius:10px;color:var(--sec-text);text-decoration:none;font-size:.92rem;line-height:1.6}.nq-article__toc a span{font-family:var(--font-heading);color:var(--sec-muted);font-size:.78rem;padding-top:.15rem}.nq-article__toc a:hover,.nq-article__toc a.is-current{background:color-mix(in srgb,var(--color-accent) 16%,transparent);color:var(--sec-heading)}.nq-article__body{max-width:48rem}.nq-article__section{padding-block:1.6rem;border-bottom:1px dashed var(--sec-line);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.nq-article__section:first-child{padding-top:0}.nq-article__section h2{display:flex;align-items:baseline;gap:.8rem;font-size:clamp(1.2rem,1.05rem + .7vw,1.55rem)}.nq-article__num{font-size:.8rem;color:var(--sec-muted);letter-spacing:.05em}.nq-article__intro{font-size:1.1rem;margin-bottom:2rem}.nq-form__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}.nq-form__side{position:sticky;top:calc(var(--header-h) + 1.5rem);display:grid;gap:1.5rem}.nq-form__side .nq-details__row{grid-template-columns:minmax(0,1fr);gap:.3rem;padding-block:.85rem}.nq-form__form{display:grid;gap:1.1rem}.nq-fs{margin:0;padding:clamp(1.25rem,1rem + 1vw,1.9rem);min-width:0;border:1px solid var(--sec-line);border-radius:var(--radius-base);background:var(--sec-card)}.nq-fs legend{float:inline-start;width:100%;display:flex;align-items:center;gap:.75rem;margin-bottom:1.2rem;padding:0;font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--sec-heading)}.nq-fs legend+*{clear:both}.nq-fs__num{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:10px;background:var(--color-primary);color:#fff;font-size:.8rem}.nq-fs__hint{margin:.8rem 0 0;font-size:.88rem;color:var(--sec-muted)}.nq-fs__hint--note{display:flex;gap:.55rem;align-items:flex-start;padding:.8rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--sec-heading)}.nq-fs__hint--note .nq-icon{color:var(--color-accent-deep);margin-top:.2rem}.nq-fields{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nq-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nq-fields+.nq-fields,.nq-choice+.nq-fields{margin-top:1rem}.nq-field{display:grid;gap:.4rem;align-content:start}.nq-field--wide{grid-column:1 / -1}.nq-field label{font-weight:600;font-size:.92rem;color:var(--sec-heading)}.nq-req{color:var(--color-error)}.nq-field input,.nq-field select,.nq-field textarea,.nq-search__input{width:100%;min-height:3.1rem;padding:.7rem .95rem;border-radius:12px;border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-heading);transition:border-color .2s,box-shadow .2s,background-color .2s}.nq-field textarea{min-height:6rem;resize:vertical;line-height:1.7}.nq-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6a7e' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.1rem;background-position:left .9rem center;padding-inline-end:2.4rem}[dir=ltr] .nq-field select{background-position:right .9rem center}.nq-field input:hover,.nq-field select:hover,.nq-field textarea:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-line))}.nq-field input:focus,.nq-field select:focus,.nq-field textarea:focus{outline:0;border-color:var(--color-secondary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-secondary) 16%,transparent)}.nq-field.has-error input,.nq-field.has-error textarea{border-color:var(--color-error)}.nq-field__error{font-size:.82rem;color:var(--color-error);font-weight:500}.nq-choice{display:flex;flex-wrap:wrap;gap:.55rem}.nq-choice__opt{position:relative;cursor:pointer}.nq-choice__opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.nq-choice__opt span{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.05rem;border-radius:999px;border:1.5px solid var(--color-line);background:var(--color-surface);font-weight:500;font-size:.95rem;color:var(--color-heading);transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--ease)}.nq-choice__opt:hover span{border-color:color-mix(in srgb,var(--color-secondary) 50%,var(--color-line))}.nq-choice__opt input:checked+span{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.nq-choice--check .nq-choice__opt input:checked+span:before{content:"\2713";font-weight:700}.nq-choice__opt input:focus-visible+span{box-shadow:var(--focus)}.nq-upload{margin-top:1rem}.nq-upload__drop{display:grid;justify-items:center;gap:.35rem;padding:1.5rem;border-radius:16px;border:2px dashed color-mix(in srgb,var(--color-secondary) 40%,var(--color-line));background:color-mix(in srgb,var(--color-secondary) 4%,var(--color-surface));text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s}.nq-upload__drop:hover,.nq-upload.is-drag .nq-upload__drop{border-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 9%,var(--color-surface))}.nq-upload__drop .nq-icon{width:2rem;height:2rem;color:var(--color-secondary)}.nq-upload__title{font-weight:600;color:var(--color-heading)}.nq-upload__hint{font-size:.82rem;color:var(--color-muted)}.nq-upload__input{position:absolute;width:1px;height:1px;opacity:0}.nq-upload__input:focus-visible+.nq-upload__list,.nq-upload:focus-within .nq-upload__drop{box-shadow:var(--focus)}.nq-upload__list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.nq-upload__list li{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .75rem;border-radius:10px;background:var(--color-paper);font-size:.82rem}.nq-upload__list img{width:2.4rem;height:2.4rem;object-fit:cover;border-radius:6px}.nq-upload__list .is-error{color:var(--color-error)}.nq-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.2rem 0 0}.nq-consent{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;color:var(--sec-text);cursor:pointer}.nq-consent input{width:1.25rem;height:1.25rem;margin-top:.3rem;accent-color:var(--color-secondary)}.nq-consent.has-error{color:var(--color-error)}.nq-form__submit[aria-busy=true]{opacity:.75;pointer-events:none}.nq-form__submit[aria-busy=true] .nq-btn__icon{animation:nq-spin 1s linear infinite}.nq-form__status{outline:0}.nq-form__status p{display:flex;gap:.7rem;align-items:flex-start;margin:0;padding:1rem 1.2rem;border-radius:14px;font-weight:500}.nq-form__status .is-success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));color:color-mix(in srgb,var(--color-success) 80%,#000);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}.nq-form__status .is-error{background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface));color:var(--color-error);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent)}.nq-hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.nq-form.is-sent .nq-fs,.nq-form.is-sent .nq-form__foot{opacity:.45;pointer-events:none}.nq-search{position:relative;display:flex;gap:.5rem}.nq-search__icon{position:absolute;top:50%;inset-inline-start:1rem;transform:translateY(-50%);color:var(--color-muted)}.nq-search__input{padding-inline-start:2.9rem}.nq-search__btn{flex:none}.nq-searchbar{max-width:40rem;margin-bottom:2.5rem}.nq-reviews__grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--nq-gap)}.nq-review{padding:1.75rem;border-radius:var(--radius-base);background:var(--sec-card);border:1px solid var(--sec-line)}.nq-review__stars{color:var(--color-accent);letter-spacing:.15em;margin-bottom:.75rem;font-size:1.1rem}.nq-review__text{margin:0 0 1rem;font-size:1.05rem;color:var(--sec-heading)}.nq-review__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.85rem;color:var(--sec-muted);margin:0}.nq-footer{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.5rem,2rem + 5vw,6rem) 0;background:var(--color-footer-bg);color:#ffffffb8;font-size:.95rem}.nq-footer__art{position:absolute;inset-inline:0;top:0;height:180px;z-index:-1;opacity:.5}.nq-footer__art .nq-route{width:100%;height:100%}.nq-footer__top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:clamp(2rem,1rem + 4vw,5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.nq-footer__logo{display:inline-block;width:min(230px,70%)}.nq-footer__desc{margin-top:1.25rem;line-height:1.9}.nq-footer__hours{display:flex;gap:.55rem;align-items:center;margin-top:1.25rem;color:#fff}.nq-footer__hours .nq-icon{color:var(--color-accent)}.nq-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.nq-footer__title{font-size:.95rem;color:#fff;margin-bottom:1.1rem;display:flex;align-items:center;gap:.55rem}.nq-footer__title:before{content:"";width:.5rem;height:.5rem;border-radius:2px;background:var(--color-accent)}.nq-footer__links,.nq-footer__contact,.nq-footer__legal{list-style:none;display:grid;gap:.55rem}.nq-footer a{color:#ffffffbf;text-decoration:none;transition:color .2s}.nq-footer a:hover{color:var(--color-accent)}.nq-footer__contact a,.nq-footer__address{display:inline-flex;align-items:center;gap:.55rem}.nq-footer__contact a[href^=mailto] span{white-space:nowrap;font-size:.88rem}.nq-footer__contact .nq-icon{width:1.05rem;height:1.05rem;color:var(--color-accent)}.nq-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.5rem;border-top:1px solid rgb(255 255 255 / .1);font-size:.85rem}.nq-footer__copy{margin:0}.nq-footer__legal{display:flex;gap:1.5rem}.nq-footer__top-link{display:inline-flex;align-items:center;gap:.4rem}.nq-social{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.nq-social a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;border:1px solid rgb(255 255 255 / .16);color:#fff}.nq-social a:hover{background:var(--color-accent);border-color:transparent;color:var(--color-primary-deep)}.nq-topbar__social{margin:0}.nq-topbar__social a{width:1.8rem;height:1.8rem;border:0}.nq-mobilebar{display:none}.nq-float{position:fixed;bottom:1.5rem;z-index:90;display:grid;place-items:center;width:var(--float-size, 58px);height:var(--float-size, 58px);border-radius:50%;background:var(--color-secondary);color:#fff;box-shadow:0 18px 40px -14px #081a338c;transition:transform .3s var(--ease)}.nq-float--left{left:1.5rem}.nq-float--right{right:1.5rem}.nq-float .nq-icon{width:55%;height:55%}.nq-float:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--color-secondary);animation:nq-ping 2.6s var(--ease) infinite}.nq-float:hover{transform:scale(1.07) rotate(-6deg);color:#fff}.nq-cookie{position:fixed;z-index:200;inset-inline:1rem;bottom:1rem;max-width:34rem;padding:1.25rem 1.4rem;border-radius:var(--radius-base);background:var(--color-surface);box-shadow:0 30px 80px -30px #081a338c;border:1px solid var(--color-line);font-size:.92rem}.nq-cookie[hidden]{display:none}.nq-cookie p{margin:0 0 1rem}.nq-cookie__actions{display:flex;gap:.5rem}.nq-cookie .nq-btn{min-height:2.6rem}.nq-preloader{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:var(--color-primary-deep);transition:opacity .5s,visibility .5s}.nq-preloader span{width:64px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--color-accent) 40%,rgb(255 255 255 / .2) 0) 0 0 / 200% 100%;animation:nq-load 1s linear infinite}.nq-loaded .nq-preloader{opacity:0;visibility:hidden}.nq-postgrid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--nq-gap)}.nq-postcard{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-base);background:var(--color-surface);border:1px solid var(--color-line);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .4s var(--ease)}.nq-postcard:hover{transform:translateY(-5px)}.nq-postcard__media img,.nq-postcard__ph{width:100%;aspect-ratio:var(--media-ratio, 4/3);object-fit:cover}.nq-postcard__ph{display:grid;place-items:center;background:var(--color-paper);color:var(--color-secondary)}.nq-postcard__ph .nq-icon{width:3rem;height:3rem}.nq-postcard__body{padding:1.4rem;display:grid;gap:.5rem}.nq-postcard__meta{margin:0;display:flex;gap:1rem;font-size:.8rem;color:var(--color-muted)}.nq-postcard__title{font-size:1.2rem;margin:0}.nq-postcard__title a{color:var(--color-heading);text-decoration:none}.nq-postcard__title a:before{content:"";position:absolute;inset:0}.nq-postcard__excerpt{margin:0;font-size:.95rem}.nq-postcard__more{display:none}.nq-empty{text-align:center;padding:3rem 1rem}.nq-empty__icon{display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-surface);color:var(--color-secondary);margin-bottom:1rem}.nq-empty .nq-inline-links{justify-content:center}.nav-links{display:flex;gap:.5rem;justify-content:center;margin-top:3rem}.page-numbers{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .5rem;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-heading);text-decoration:none}.page-numbers.current{background:var(--color-primary);color:#fff;border-color:transparent}.nq-single{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;max-width:52rem;margin-inline:auto}.nq-single.has-toc{grid-template-columns:minmax(0,16rem) minmax(0,1fr);max-width:var(--container-width)}.nq-entry{font-size:1.05rem}.nq-entry__meta{color:var(--color-muted);font-size:.9rem}.nq-entry__thumb{margin:0 0 2rem}.nq-entry__thumb img{border-radius:var(--radius-lg)}.nq-pagehead{padding-top:3rem}.nq-page-body{padding-top:calc(var(--section-spacing) * .7)}.nq-native{padding-block:calc(var(--section-spacing) * .5)}.nq-elementor .e-con.nq-e-wrap,.nq-elementor .e-con.nq-e-wrap>.e-con-inner{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0;--gap: 0;--row-gap: 0;--column-gap: 0;padding:0;gap:0;max-width:none;width:100%}.nq-elementor .e-con.nq-e-wrap>.elementor-widget,.nq-elementor .e-con.nq-e-wrap>.e-con-inner>.elementor-widget{width:100%;max-width:100%;margin:0}.nq-elementor .elementor-widget-container{padding:0;margin:0}.nq-elementor .elementor{overflow-x:clip}.elementor-page .nq-elementor .elementor-widget:not([class*=elementor-widget-nq-]){font-family:var(--font-body)}.elementor-editor-active .nq-drawer,.elementor-editor-preview .nq-mobilebar{display:none}.nq-editor-preview [data-reveal],.nq-editor-preview [data-stagger]>*{opacity:1!important;transform:none!important;clip-path:none!important}.nq-editor-preview .nq-header{position:relative!important}@keyframes nq-drift{to{transform:translate(8vmax,6vmax) scale(1.15)}}@keyframes nq-float{50%{transform:translateY(-10px)}}@keyframes nq-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(1.5);opacity:0}}@keyframes nq-spin{to{transform:rotate(360deg)}}@keyframes nq-load{to{background-position:-200% 0}}@keyframes nq-dash{to{stroke-dashoffset:-1}}.nq-js [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);transition-delay:calc(var(--i, 0) * 80ms * var(--motion-speed, 1))}.nq-js [data-reveal=mask]{transform:none;clip-path:inset(0 0 100% 0 round var(--radius-lg));transition:opacity .3s,clip-path calc(var(--dur) * 1.4) var(--ease-out)}.nq-js [data-reveal=words]{transform:translate3d(0,18px,0)}.nq-js .is-in[data-reveal],.nq-js [data-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 0)}.nq-js [data-reveal=mask].is-in{clip-path:inset(-32px -32px -32px -32px round 0)}.nq-js .nq-static [data-reveal]{opacity:1;transform:none;clip-path:none;transition:none}.nq-motion-reduced.nq-js [data-reveal]{transform:none;clip-path:none;transition-duration:.4s}.nq-motion-enhanced.nq-js [data-reveal]{transform:translate3d(0,44px,0) scale(.98)}.nq-motion-none.nq-js [data-reveal]{opacity:1;transform:none;clip-path:none;transition:none}.nq-js [data-draw]{stroke-dashoffset:1}.nq-js .nq-route__line[data-draw]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset calc(2.4s * var(--motion-speed, 1)) var(--ease-out)}.nq-js .is-drawn .nq-route__line[data-draw],.nq-js .nq-route__line[data-draw].is-drawn{stroke-dashoffset:0}.nq-js .nq-route__line.is-drawn.is-flowing{stroke-dasharray:.006 .008;animation:nq-dash calc(60s * var(--motion-speed, 1)) linear infinite}.nq-js .nq-cards__route path[data-draw],.nq-js .nq-steps__rail path[data-draw]{stroke-dasharray:1;transition:stroke-dashoffset 1.6s var(--ease-out)}.nq-js .nq-cards__route path.is-drawn,.nq-js .nq-steps__rail path.is-drawn{stroke-dashoffset:0}.nq-motion-none .nq-route__line,.nq-motion-none [data-draw]{stroke-dashoffset:0!important}.nq-motion-none .nq-hero__glow,.nq-motion-none .nq-pin,.nq-motion-none .nq-float:before{animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.nq-js [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.nq-js [data-draw],.nq-js .nq-route__line[data-draw]{stroke-dashoffset:0!important}}@media(max-width:1200px){.nq-nav__link{padding-inline:.6rem;font-size:.9rem}.nq-header__phone span{display:none}}@media(max-width:1024px){.nq-hero__inner,.nq-split--has-visual .nq-split__grid,.nq-list__grid,.nq-faq__grid,.nq-regions__grid,.nq-details__grid,.nq-form__grid,.nq-steps__wrap,.nq-article__grid.has-toc,.nq-single.has-toc{grid-template-columns:minmax(0,1fr)}.nq-hero__visual{max-width:560px}.nq-split--reverse .nq-split__content{order:0}.nq-list__head,.nq-faq__head,.nq-form__side,.nq-steps__index,.nq-article__toc{position:static}.nq-steps__index{display:none}.nq-article__toc{max-height:none}.nq-cards__grid,.nq-links__grid{grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr))}.nq-footer__top{grid-template-columns:minmax(0,1fr)}.nq-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.nq-cta__card{grid-template-columns:minmax(0,1fr)}.nq-cta__actions{justify-content:flex-start}.nq-form__side{order:2}.nq-postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nq-pin--a{inset-inline-end:2%}.nq-pin--b{inset-inline-start:2%}}@media(max-width:760px){:root{--header-h: 68px;--fs-body: calc(var(--font-base, 17px) * var(--mobile-font-scale, .95))}.nq-logo{width:var(--logo-width-mobile, 150px)}.nq-header.is-scrolled .nq-logo{width:calc(var(--logo-width-mobile, 150px) * .9)}.nq-topbar:not(.nq-topbar--mobile){display:none}.nq-dark-hero .nq-hero{padding-top:calc(var(--header-h) + 2.5rem)}.nq-header__cta{display:none}.nq-cards__grid,.nq-links__grid,.nq-postgrid,.nq-list__items,.nq-cards--decision .nq-cards__grid{grid-template-columns:minmax(0,1fr)}.nq-cards--route .nq-cards__grid{padding-top:0;padding-inline-start:1.6rem}.nq-cards__route{display:none}.nq-cards--route .nq-cards__grid:before{content:"";position:absolute;inset-block:1rem;inset-inline-start:0;border-inline-start:2px dashed var(--color-accent)}.nq-cards--route .nq-card:before{top:1.8rem;inset-inline-start:calc(-1.6rem - 6px);margin:0}.nq-fields,.nq-fields--3{grid-template-columns:minmax(0,1fr)}.nq-footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem 1.25rem}.nq-footer__bottom{justify-content:center;text-align:center}.nq-step{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.nq-step__node{width:2.75rem;height:2.75rem}.nq-steps__rail{inset-inline-start:1.3rem}.nq-faq__a-inner{padding-inline-start:1.35rem}.nq-faq__num{display:none}.nq-details__row{grid-template-columns:minmax(0,1fr);gap:.25rem}.nq-split--callout .nq-split__content,.nq-split--note .nq-split__content{padding-inline-start:clamp(1.4rem,1rem + 2vw,2rem);padding-top:4.5rem}.nq-split__icon{top:1.4rem;inset-inline-start:1.4rem}.nq-flow{flex-direction:column;align-items:stretch}.nq-flow__arrow{transform:rotate(-90deg);justify-self:center}.nq-pin{font-size:.78rem;padding:.45rem .7rem}.nq-hero__chips a{font-size:.85rem}.nq-btn{white-space:normal;text-align:center}.nq-actions .nq-btn{flex:1 1 auto}.nq-form__foot{flex-direction:column;align-items:stretch}.nq-float{display:none}.nq-has-mobile-bar{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.nq-mobilebar{position:fixed;inset-inline:0;bottom:0;z-index:150;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-bottom:env(safe-area-inset-bottom);background:var(--color-primary-deep);box-shadow:0 -10px 30px -12px #081a3373;transition:transform .3s var(--ease)}.nq-mobilebar.is-hidden{transform:translateY(110%)}.nq-mobilebar__btn{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:60px;color:#fff;text-decoration:none;font-family:var(--font-heading);font-weight:600}.nq-mobilebar__btn--call{background:var(--color-primary)}.nq-mobilebar__btn--wa{background:var(--color-secondary)}.nq-mobilebar__btn .nq-icon{width:1.3rem;height:1.3rem}.nq-mobilebar__btn:hover{color:#fff}.nq-cookie{bottom:calc(72px + env(safe-area-inset-bottom))}.nq-regions__tile text{font-size:26px}.nq-article__toc{display:none}}@media(max-width:420px){.nq-footer__cols{grid-template-columns:minmax(0,1fr)}.nq-pin{font-size:.74rem;padding:.4rem .65rem}}.nq-map{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;transition:opacity 1.6s var(--ease) .15s;-webkit-mask-image:linear-gradient(to left,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .55) 40%,#000 72%);mask-image:linear-gradient(to left,#0000004d,#0000008c 40%,#000 72%)}.nq-js .nq-map:not(.is-live){opacity:0}.nq-map--tall{display:none}.nq-hero--no-visual .nq-map{-webkit-mask-image:linear-gradient(to left,rgb(0 0 0 / .35),#000 85%);mask-image:linear-gradient(to left,#00000059,#000 85%)}.nq-map__ring,.nq-map__hwy,.nq-map__coast,.nq-map__route{fill:none;stroke-linecap:round}.nq-map__ring{stroke:#ffffff0f;stroke-width:1.5}.nq-map__ring--major{stroke:#ffffff1a;stroke-width:3}.nq-map__hwy{stroke:#ffffff12;stroke-width:2}.nq-map__coast{stroke:color-mix(in srgb,var(--color-secondary) 70%,#fff);stroke-opacity:.35;stroke-width:2;stroke-dasharray:2 7}.nq-map__route{stroke:var(--color-accent);stroke-width:2.6;stroke-opacity:.75;stroke-dasharray:3 11;animation:nq-map-flow calc(1.3s * var(--motion-speed, 1)) linear infinite}.nq-map__route--1{stroke-opacity:.55;animation-duration:calc(1.6s * var(--motion-speed, 1))}.nq-map__route--2{stroke-opacity:.45}.nq-map__pin{fill:var(--color-accent);stroke:var(--color-primary-deep);stroke-width:2.5}.nq-map__halo{fill:color-mix(in srgb,var(--color-accent) 20%,transparent)}.nq-map__pulse{fill:none;stroke:var(--color-accent);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:nq-map-pulse calc(2.8s * var(--motion-speed, 1)) var(--ease-out) var(--d, 0s) infinite}.nq-map__cargo{fill:#f6f2ea}.nq-map__cab{fill:var(--color-accent)}.nq-map__wheel{fill:var(--color-primary-deep);stroke:#ffffff8c;stroke-width:1.4}.nq-map--quiet .nq-map__route,.nq-map--quiet .nq-map__pulse{animation:none}.nq-hero.nq-tone-paper .nq-map__ring,.nq-hero.nq-tone-paper .nq-map__hwy{stroke:#0e2a4d14}.nq-hero.nq-tone-paper .nq-map__ring--major{stroke:#0e2a4d1f}.nq-hero.nq-tone-paper .nq-map__cargo{fill:#fff;stroke:#0e2a4d40}.nq-hero__veil{position:absolute;inset:0;background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-deep) 55%,transparent) 0%,transparent 58%)}.nq-hero.nq-tone-paper .nq-hero__veil{background:linear-gradient(to left,color-mix(in srgb,var(--color-paper) 70%,transparent) 0%,transparent 58%)}.nq-hero.is-paused .nq-map *,.nq-hero.is-paused .nq-visual{animation-play-state:paused}@keyframes nq-map-flow{to{stroke-dashoffset:-14}}@keyframes nq-map-pulse{0%{transform:scale(.7);opacity:.9}75%,to{transform:scale(3.2);opacity:0}}@keyframes nq-float-soft{50%{transform:translate3d(0,-9px,0)}}.nq-js .nq-hero__title[data-reveal=words].is-split{opacity:1;transform:none;transition:none}.nq-w{display:inline-block}.nq-hero__title-main.nq-w{display:block}.nq-js .is-split .nq-w{opacity:0;transform:translate3d(0,.55em,0);transition:opacity calc(.8s * var(--motion-speed, 1)) var(--ease),transform calc(1s * var(--motion-speed, 1)) var(--ease-out);transition-delay:calc((var(--i, 1) * 80ms + var(--wi, 0) * 55ms) * var(--motion-speed, 1))}.nq-js .is-split.is-in .nq-w{opacity:1;transform:none}.nq-hero .nq-visual{animation:nq-hero-in calc(1.1s * var(--motion-speed, 1)) var(--ease-out) .2s both}body.nq-js:not(.nq-motion-none) .nq-hero .nq-visual{animation:nq-hero-in calc(1.1s * var(--motion-speed, 1)) var(--ease-out) .2s both,nq-float-soft calc(8s * var(--motion-speed, 1)) ease-in-out 1.6s infinite}.nq-hero__pins .nq-pin--a{animation:nq-pin-in calc(.8s * var(--motion-speed, 1)) var(--ease-out) 1s both,nq-float 6s ease-in-out 1.8s infinite}.nq-hero__pins .nq-pin--b{animation:nq-pin-in calc(.8s * var(--motion-speed, 1)) var(--ease-out) 1.25s both,nq-float 7s ease-in-out 2.1s infinite reverse}.nq-motion-none .nq-hero .nq-visual,.nq-motion-none .nq-hero__pins .nq-pin{animation:none}@keyframes nq-hero-in{0%{transform:translate3d(0,22px,0) scale(.96)}to{transform:none}}@keyframes nq-pin-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.85)}to{opacity:1;transform:none}}.nq-hero__stage,.nq-header__bar{position:relative}.nq-progress{position:absolute;inset-inline:0;bottom:-1px;height:3px;pointer-events:none;opacity:0;transition:opacity .35s}.nq-header-sticky .nq-header.is-scrolled .nq-progress,.nq-dark-hero.nq-header-sticky .nq-header.is-scrolled .nq-progress{opacity:1}.nq-progress__fill{position:absolute;inset:0;transform-origin:right center;transform:scaleX(0);background:linear-gradient(to left,var(--color-accent),color-mix(in srgb,var(--color-accent) 55%,#fff))}.nq-progress__truck{position:absolute;right:0;bottom:-5px;width:26px;height:15px;color:var(--color-accent);will-change:transform}.nq-progress__truck svg{width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.nq-map__truck,.nq-progress__truck{display:none}.nq-js .is-split .nq-w{opacity:1!important;transform:none!important}}.nq-motion-none .nq-map__truck,.nq-motion-none .nq-progress__truck{display:none}.nq-motion-none .nq-map__route,.nq-motion-none .nq-map__pulse{animation:none}@media(max-width:760px){.nq-dark-hero .nq-hero{padding-top:calc(var(--header-h) + 1.1rem)}.nq-dark-hero:has(.nq-topbar--mobile) .nq-hero{padding-top:calc(var(--header-h) + var(--topbar-h) + 1.1rem)}.nq-hero{padding-bottom:2.75rem}.nq-hero__inner{gap:2rem}.nq-hero__title{font-size:clamp(1.8rem,1.15rem + 3.3vw,2.35rem);line-height:1.32;margin-bottom:.7em}.nq-hero--home .nq-hero__title{font-size:clamp(2.05rem,1.25rem + 4.4vw,2.75rem)}.nq-hero__title-sub{font-size:clamp(1.06rem,.92rem + .8vw,1.28rem);line-height:1.65;margin-top:.45em}.nq-hero__lead{font-size:1rem;line-height:1.85}.nq-hero__lead p{margin-bottom:.6em}.nq-hero .nq-tag{font-size:.8rem;margin-bottom:1rem}.nq-crumbs{margin-bottom:1rem;font-size:.8rem}.nq-crumbs ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.nq-crumbs ol::-webkit-scrollbar{display:none}.nq-hero__actions{margin-top:1.4rem;gap:.6rem}.nq-hero__actions .nq-btn{flex:1 1 calc(50% - .6rem);min-height:3.2rem;padding-inline:.9rem;font-size:.98rem}.nq-hero__actions .nq-btn--primary{flex-basis:100%}.nq-hero__visual{width:min(100%,460px);max-width:none;margin-inline:auto}.nq-hero .nq-visual--frame{padding:.5rem}.nq-hero__pins{display:block}.nq-pin--a{top:-.9rem;inset-inline-end:.6rem}.nq-pin--b{bottom:-.9rem;inset-inline-start:.6rem}.nq-map{opacity:.85;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .55),#000 70%);mask-image:linear-gradient(to bottom,#0000008c,#000 70%)}.nq-js .nq-map.is-live{opacity:.85}.nq-map--wide{display:none}.nq-map--tall{display:block}.nq-hero__veil{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-deep) 25%,transparent) 0%,color-mix(in srgb,var(--color-primary-deep) 45%,transparent) 50%,transparent 100%)}.nq-hero.nq-tone-paper .nq-hero__veil{background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 55%,transparent),transparent)}}:root{--panel: color-mix(in srgb, var(--color-accent) 17%, var(--color-paper));--panel-alt: var(--color-surface)}.nq-section,.nq-hero,.nq-cta__card,.nq-footer{--rule: color-mix(in srgb, var(--sec-heading, #0e2a4d) 16%, transparent)}.nq-tone-navy,.nq-tone-teal,.nq-hero:not(.nq-tone-paper),.nq-footer{--rule: rgb(255 255 255 / .16)}h2,.nq-head__title{font-weight:800;letter-spacing:0}.nq-tag,[dir=rtl] .nq-tag{padding:0;background:none;border:0;border-radius:0;gap:.75rem;margin-bottom:1.1rem;font-size:.85rem;font-weight:600;letter-spacing:0;color:var(--color-accent-deep)}.nq-tag:before{content:"";flex:none;width:1.9rem;height:2px;background:currentColor}.nq-tag__hole{display:none}.nq-tone-navy .nq-tag,.nq-tone-teal .nq-tag,.nq-hero:not(.nq-tone-paper) .nq-tag{color:var(--color-accent)}.nq-btn{overflow:visible;transition:background-color .25s,color .25s,border-color .25s}.nq-btn:hover,.nq-btn:active{transform:none;box-shadow:none}.nq-btn--primary:hover{--btn-bg: color-mix(in srgb, var(--color-accent) 84%, #000)}.nq-btn--ghost:hover{--btn-bg: color-mix(in srgb, var(--sec-heading) 7%, transparent)}.nq-btn--light{backdrop-filter:none}.nq-btn--phone-dark:hover,.nq-btn--light:hover{--btn-bg: rgb(255 255 255 / .14)}.nq-btn--phone:hover{--btn-bg: var(--color-primary-deep)}.nq-btn--whatsapp:hover{--btn-bg: color-mix(in srgb, var(--color-secondary) 82%, #000)}.nq-header.is-scrolled .nq-header__bar,.nq-dark-hero .nq-header.is-scrolled .nq-header__bar{background:var(--color-header-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 0 var(--color-line);border-color:transparent}.nq-hero__bg:before{background:var(--color-primary-deep)}.nq-hero.nq-tone-teal .nq-hero__bg:before{background:color-mix(in srgb,var(--color-secondary) 88%,#000)}.nq-hero.nq-tone-paper .nq-hero__bg:before{background:var(--color-paper)}.nq-hero__title-main{color:var(--sec-heading)}.nq-hero:not(.nq-tone-paper) .nq-hero__title-sub{color:color-mix(in srgb,var(--color-accent) 88%,#fff)}.nq-hero__lead{max-width:36rem}.nq-pin{background:#fff;backdrop-filter:none;border-radius:10px;box-shadow:0 10px 24px -14px #00000080}.nq-visual--frame,.nq-tone-navy .nq-visual--frame,.nq-hero:not(.nq-tone-paper) .nq-visual--frame,.nq-tone-teal .nq-visual--frame{padding:clamp(.75rem,.4rem + 1.4vw,1.75rem);border:0;border-radius:var(--radius-lg);background:var(--panel);box-shadow:none}.nq-tone-sand .nq-visual--frame{background:var(--panel-alt)}.nq-visual--frame .nq-visual__img,.nq-visual__img{background:none;border-radius:0}.nq-no-frames .nq-visual--frame{padding:0;background:none}.nq-cards__grid{gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.5rem,1rem + 2vw,3rem)}.nq-card,.nq-cards-outlined .nq-card,.nq-cards-flat .nq-card,.nq-tone-navy .nq-card,.nq-tone-teal .nq-card{padding:1.5rem 0 0;gap:.65rem;min-height:0;overflow:visible;background:none;border:0;border-top:1px solid var(--rule);border-radius:0;box-shadow:none;backdrop-filter:none;transition:border-color .3s}.nq-card--link:hover{transform:none;box-shadow:none;border-color:var(--color-accent)}.nq-card__top{justify-content:flex-start;gap:.9rem}.nq-card__icon,.nq-cards--tiles .nq-card:nth-child(-n+3) .nq-card__icon,.nq-tone-navy .nq-card__icon,.nq-tone-teal .nq-card__icon{width:auto;height:auto;border-radius:0;background:none;color:var(--color-secondary);transition:color .3s}.nq-tone-navy .nq-card__icon,.nq-tone-teal .nq-card__icon{color:var(--color-accent)}.nq-card__icon .nq-icon{width:1.6rem;height:1.6rem}.nq-card--link:hover .nq-card__icon{background:none;color:var(--color-accent-deep);transform:none}.nq-card__code{order:-1;margin-inline-start:0;font-size:.95rem;color:var(--color-accent-deep);letter-spacing:.04em}.nq-tone-navy .nq-card__code,.nq-tone-teal .nq-card__code{color:var(--color-accent)}.nq-cards--tiles .nq-card__code{font-size:.95rem}.nq-card__arrow{width:auto;height:auto;border:0;border-radius:0;align-self:flex-start;color:var(--sec-heading);padding-top:.4rem}.nq-card--link:hover .nq-card__arrow{background:none;color:var(--color-accent-deep);transform:translate(-6px)}.nq-cards--decision .nq-card{padding:1.2rem 0 0}.nq-cards--decision .nq-card__link{padding:0;border-radius:0;background:none;justify-content:flex-start;gap:.6rem}.nq-cards--labels .nq-card{border-width:1px 0 0;border-style:solid;border-color:var(--rule)}.nq-cards--labels .nq-card:before{display:none}.nq-cards--route .nq-card{border-top:0;padding-top:.75rem}.nq-card__media{margin:0 0 .5rem}.nq-list__items{gap:0}.nq-list__item,.nq-list--warn .nq-list__item{padding:1.05rem 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none}.nq-list__item:hover{transform:none}.nq-list__items>.nq-list__item:first-child{border-top:1px solid var(--rule)}.nq-list__icon,.nq-list--warn .nq-list__icon{width:auto;height:auto;background:none;border-radius:0}.nq-list--warn .nq-list__icon{color:var(--color-accent-deep)}.nq-tone-navy.nq-list--warn .nq-list__icon{color:var(--color-accent)}.nq-list__num{min-width:2.2rem;height:auto;padding:0;background:none;color:var(--color-accent-deep);font-size:1rem;place-items:start}.nq-tone-navy .nq-list__num,.nq-tone-teal .nq-list__num{color:var(--color-accent)}.nq-list--factors .nq-list__items{gap:2rem clamp(1.5rem,1rem + 2vw,3rem)}.nq-list--factors .nq-list__item,.nq-list--factors .nq-list__items>.nq-list__item:first-child{min-height:0;padding:1.4rem 0 0;gap:.8rem;border:0;border-top:1px solid var(--rule);border-radius:0;background:none}.nq-list--factors .nq-list__item:hover{transform:none;border-color:var(--color-accent)}.nq-list--factors .nq-list__num{border:0;border-radius:0;min-width:0;height:auto;font-size:1.1rem}.nq-check{padding:1rem 0}.nq-check__box{border-radius:6px}.nq-steps__index{padding:0 1.25rem;border:0;border-inline-start:1px solid var(--rule);border-radius:0;background:none}.nq-steps__index a{padding:.55rem 0;border-radius:0}.nq-steps__index a:hover,.nq-steps__index a.is-current{background:none;color:var(--sec-heading)}.nq-step__node{box-shadow:0 0 0 7px var(--sec-bg)}.nq-step__body{padding:.6rem 0 0;border:0;border-radius:0;background:none;box-shadow:none}.nq-flow__item{border-radius:10px;background:none;border-color:var(--rule)}.nq-faq__list{gap:0;border-top:1px solid var(--rule)}.nq-faq__item,.nq-faq__item.is-open{border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}.nq-faq__q button{padding:1.3rem 0}.nq-faq__icon{background:none;border:1px solid var(--rule);color:var(--sec-heading)}.nq-faq__item.is-open .nq-faq__icon{border-color:transparent}.nq-faq__a-inner{padding:0 0 1.5rem;padding-inline-start:2.6rem;padding-inline-end:3.2rem}.nq-faq__search input{border-radius:10px}.nq-split__chips{gap:.25rem 1.75rem}.nq-split__chips a,.nq-split__chips>li>span{padding:.45rem 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;font-weight:600}.nq-split__chips a:hover{transform:none;border-color:var(--color-accent)}.nq-split--callout .nq-split__content,.nq-split--note .nq-split__content{padding:clamp(1.6rem,1.2rem + 2vw,3rem);border:0;border-radius:var(--radius-lg);background:var(--panel);box-shadow:none}.nq-tone-sand .nq-split--callout .nq-split__content,.nq-split--callout.nq-tone-sand .nq-split__content{background:var(--panel-alt)}.nq-split--note .nq-split__content{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))}.nq-tone-navy .nq-split__content,.nq-tone-teal .nq-split__content{--panel: rgb(255 255 255 / .07)}.nq-split--callout .nq-split__content:before,.nq-split__icon{display:none}.nq-details__card{padding:0;border:0;border-radius:0;background:none;box-shadow:none}[dir=rtl] .nq-details__card{background-image:none}.nq-details__stamp{display:none}.nq-details__title{padding-inline-end:0}.nq-details__row{border-bottom-style:solid;border-color:var(--rule)}.nq-links__item a{padding:1.15rem 0;border:0;border-top:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}.nq-links__item a:hover{transform:none;box-shadow:none;border-color:var(--color-accent)}.nq-links__icon,.nq-links--cards .nq-links__icon{width:auto;height:auto;border-radius:0;background:none;color:var(--color-secondary)}.nq-links__item a:hover .nq-links__icon{transform:none}.nq-tone-navy .nq-links__icon{color:var(--color-accent)}.nq-links--cards .nq-links__item a{padding:1.5rem 0 0}.nq-links--chips .nq-links__grid{gap:.25rem 1.75rem}.nq-links--chips .nq-links__item a{padding:.5rem 0;border-top:0;border-bottom:1px solid var(--rule);border-radius:0}.nq-links--chips .nq-links__icon{display:none}.nq-section.nq-cta{--sec-bg: var(--color-paper)}.nq-cta__card,.nq-tone-navy .nq-cta__card,.nq-tone-teal .nq-cta__card{background:var(--color-accent);border:0;box-shadow:none;border-radius:var(--radius-lg);color:#081a33d9;--sec-heading: var(--color-primary-deep);--sec-text: rgb(8 26 51 / .85);--sec-line: rgb(8 26 51 / .22);--sec-bg: var(--color-accent)}.nq-cta__title{color:var(--color-primary-deep);max-width:22ch}.nq-cta__card .nq-tag{color:var(--color-primary-deep)}.nq-cta__card .nq-btn--primary{--btn-bg: var(--color-primary-deep);--btn-fg: #fff}.nq-cta__card .nq-btn--primary:hover{--btn-bg: #000}.nq-cta__card .nq-btn--phone-dark,.nq-cta__card .nq-btn--phone,.nq-cta__card .nq-btn--ghost{--btn-bg: transparent;--btn-fg: var(--color-primary-deep);--btn-bd: rgb(8 26 51 / .4)}.nq-cta__card .nq-btn--phone-dark:hover,.nq-cta__card .nq-btn--phone:hover,.nq-cta__card .nq-btn--ghost:hover{--btn-bg: rgb(8 26 51 / .08)}.nq-cta__art{display:none}.nq-footer__title:before{width:1.1rem;height:2px;border-radius:0}@media(max-width:760px){.nq-split--callout .nq-split__content,.nq-split--note .nq-split__content{padding:1.5rem}.nq-faq__a-inner{padding-inline:0}.nq-cards__grid{gap:1.75rem}.nq-card{padding-top:1.25rem}}@media print{.nq-header,.nq-footer,.nq-mobilebar,.nq-float,.nq-cookie,.nq-cta,.nq-hero__bg,.nq-hero__visual,.nq-form{display:none!important}.nq-hero{padding:0 0 1rem;background:none;color:#000;--sec-heading: #000;--sec-text: #000}.nq-section{padding-block:1rem;background:none!important}.nq-js [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.nq-faq__a[hidden]{display:block!important}a{color:#000}}.nq-section.nq-tone-white+.nq-section.nq-tone-white,.nq-section.nq-tone-paper+.nq-section.nq-tone-paper,.nq-section.nq-tone-navy+.nq-section.nq-tone-navy,.nq-e-wrap:has(.nq-section.nq-tone-white)+.nq-e-wrap .nq-section.nq-tone-white,.nq-e-wrap:has(.nq-section.nq-tone-paper)+.nq-e-wrap .nq-section.nq-tone-paper,.nq-e-wrap:has(.nq-section.nq-tone-navy)+.nq-e-wrap .nq-section.nq-tone-navy{padding-top:0}.nq-links__arrow{display:grid;place-items:center}.nq-links__arrow .nq-icon{display:block}@media(max-width:760px){.nq-cards--tiles .nq-card{min-height:0}.nq-cards--tiles .nq-card__arrow{position:absolute;top:1.2rem;inset-inline-end:0;margin:0;padding:0}}.nq-entry .wp-block-button__link{display:inline-flex;padding:.75rem 1.4rem;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-button-text);font-weight:600;text-decoration:none}.nq-entry .wp-block-image img,.nq-entry figure img{border-radius:var(--radius-base)}.nq-entry .wp-block-table{overflow-x:auto}.nq-entry .wp-block-quote{border-inline-start:4px solid var(--color-accent);padding:1rem 1.25rem;background:var(--color-surface);border-radius:var(--radius-sm);margin-inline:0}.nq-entry code{background:var(--color-surface);padding:.1em .35em;border-radius:6px;font-size:.9em;direction:ltr;unicode-bidi:isolate}.nq-entry .wp-block-embed iframe,.nq-entry iframe{max-width:100%;border-radius:var(--radius-sm)}.alignwide{width:min(100vw - 2 * var(--gutter),1100px);margin-inline:auto}.alignfull{width:100vw;margin-inline:calc(50% - 50vw)}.wp-caption-text,.wp-element-caption{font-size:var(--fs-small);color:var(--color-muted)}.nq .nq-consent a,.nq .nq-prose a,.nq .nq-cookie a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}
