:root,[data-theme=light]{--ink:#1d1d1f;--ink-2:#474747;--ink-3:#707070;--surface:#fff;--surface-band:#f5f5f7;--surface-card:#fff;--surface-inverse:#1d1d1f;--on-inverse:#f5f5f7;--on-inverse-2:#d2d2d7;--line:#e2e2e5;--fill-quiet:#e2e2e5;--orange:#ff6a00;--on-orange:#1d1d1f;--orange-tint:#e35a00;--orange-text:#b34700;--orange-on-inverse:#ff8a33;--orange-soft:#ffe7d6;--on-orange-soft:#7a3a0c;--focus:#1d1d1f;--scrim:#1d1d1f73}[data-nh-theme=dark]{--ink:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#a1a1a6;--surface:#121214;--surface-band:#1d1d1f;--surface-card:#2a2a2d;--surface-inverse:#000;--on-inverse:#f5f5f7;--on-inverse-2:#c7c7cc;--line:#3a3a3c;--fill-quiet:#3a3a3c;--orange:#ff6a00;--on-orange:#1d1d1f;--orange-tint:#ff8a33;--orange-text:#ff9f5a;--orange-on-inverse:#ff8a33;--orange-soft:#4a2a14;--on-orange-soft:#ffc8a3;--focus:#f5f5f7;--scrim:#0009}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-96:96px;--space-120:120px;--radius-card:28px;--radius-card-sm:24px;--radius-tile:16px;--radius-pill:980px;--radius-sheet:28px;--dur-fast:.2s;--dur-base:.35s;--dur-slow:.6s;--dur-draw:1.2s;--ease-out:cubic-bezier(.2,.7,.1,1);--ease-draw:cubic-bezier(.6,0,.2,1);--font-display:"Bricolage Grotesque", "Arial Narrow", system-ui, sans-serif;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif}.display-hero{font-family:var(--font-display);letter-spacing:-.035em;font-size:128px;font-weight:600;line-height:1.02}.display-1{font-family:var(--font-display);letter-spacing:-.02em;font-size:80px;font-weight:600;line-height:1.04}.display-2{font-family:var(--font-display);letter-spacing:-.02em;font-size:64px;font-weight:600;line-height:1.04}.display-3{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:1.06}.title{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.15}.number{font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1}.lead{font-family:var(--font-body);font-size:21px;font-weight:400;line-height:1.5}.body{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.5}.small{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.45}.caption{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.4}.kicker{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}.button{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1}.nh{font-family:var(--font-body);color:var(--ink);font-size:17px;line-height:1.5}.nh-d{font-family:var(--font-display);font-weight:600}.nh-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.nh-ph{border-bottom:1.5px dashed var(--orange-text);color:var(--orange-text)}:where(.nh) :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.nh-headline{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.nh-headline .nh-tint{color:var(--orange-tint)}.nh-inverse,.nh-feature--inverse,.nh-vac--out,.nh-inverse .nh-headline,.nh-feature--inverse .nh-headline,.nh-vac--out .nh-headline{color:var(--on-inverse)}.nh-inverse .nh-headline .nh-tint,.nh-feature--inverse .nh-tint,.nh-vac--out .nh-tint{color:var(--orange-on-inverse)}.nh-ul{display:inline-block;position:relative}.nh-ul svg{width:100%;height:.22em;position:absolute;bottom:-.1em;left:0;overflow:visible}.nh-ul path{stroke:var(--orange);stroke-width:6px;fill:none;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:nh-draw var(--dur-draw) .8s var(--ease-draw) forwards}@keyframes nh-draw{to{stroke-dashoffset:0}}.nh-btn{border-radius:var(--radius-pill);min-height:56px;font:600 17px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast),background-color var(--dur-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.nh-btn .nh-ar{transition:transform var(--dur-fast)}.nh-btn:hover{transform:translateY(-2px)}.nh-btn--primary{background:var(--orange);color:var(--on-orange)}.nh-btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.nh-btn--quiet{background:var(--fill-quiet);color:var(--ink)}.nh-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.nh-btn--block{width:100%;display:flex}.nh-btn svg{flex:none;width:20px;height:20px}.nh-btn--sm svg{width:16px;height:16px}.nh-tag{border-radius:var(--radius-pill);background:var(--surface-band);min-height:24px;color:var(--ink-2);align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.nh-tag--accent{background:var(--orange-soft);color:var(--on-orange-soft)}.nh-reassure{border-radius:var(--radius-tile);background:var(--orange-soft);color:var(--on-orange-soft);padding:14px 16px;font-size:15px}.nh-header{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:160px 1fr auto;align-items:center;gap:20px;height:76px;padding:0 40px;display:grid}.nh-header__logo{object-fit:contain;object-position:left center;width:160px;height:28px}.nh-nav{white-space:nowrap;justify-content:center;gap:28px;font-size:15px;display:flex}.nh-nav a{align-items:center;gap:6px;padding:8px 0;display:inline-flex;position:relative}.nh-nav a:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform var(--dur-fast);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nh-nav a:hover:after,.nh-nav a[aria-expanded=true]:after{transform:scaleX(1)}.nh-nav a[aria-expanded=true]{font-weight:600}.nh-nav i{color:var(--ink-3);transition:transform var(--dur-base);font-size:11px;font-style:normal}.nh-nav a[aria-expanded=true] i{transform:rotate(180deg)}.nh-actions{align-items:center;gap:8px;display:flex}.nh-globe{border-radius:var(--radius-pill);align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.nh-globe svg{width:18px;height:18px;transition:transform var(--dur-slow)}.nh-globe:hover{background:var(--surface-band)}.nh-globe:hover svg{transform:rotate(180deg)}.nh-mega{background:var(--surface-card);border-radius:0 0 var(--radius-card) var(--radius-card);animation:nh-drop var(--dur-base) var(--ease-out) both;grid-template-columns:repeat(3,minmax(0,1fr)) 320px;gap:32px;padding:32px 40px 36px;display:grid}@keyframes nh-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nh-mega__col .nh-kicker{margin-bottom:8px}.nh-mega__link{border-bottom:1px solid var(--line);transition:padding var(--dur-base);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:17px;display:flex}.nh-mega__link small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.nh-mega__link span[aria-hidden]{color:var(--ink-3);transition:transform var(--dur-fast),color var(--dur-fast)}.nh-mega__link:hover{padding-left:6px}.nh-mega__link:hover span[aria-hidden]{color:var(--orange-text);transform:translate(4px)}.nh-feature{border-radius:var(--radius-card-sm);background:var(--surface-band);flex-direction:column;display:flex;overflow:hidden}.nh-feature__img{height:150px;overflow:hidden}.nh-feature__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.nh-feature:hover .nh-feature__img img{transform:scale(1.05)}.nh-feature__in{flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}.nh-feature__in p{margin:0}.nh-feature--inverse{background:var(--surface-inverse);color:var(--on-inverse)}.nh-feature--inverse .nh-feature__text,.nh-feature--inverse li{color:var(--on-inverse-2)}.nh-feature ul{gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.4;display:grid}.nh-phone{border:1px solid var(--line);background:var(--surface);border-radius:36px;flex-direction:column;width:360px;height:640px;display:flex;position:relative;overflow:hidden}.nh-dock{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--on-inverse);grid-template-columns:auto 1fr auto;gap:2px;padding:5px;font-size:14px;font-weight:600;display:grid;position:absolute;bottom:14px;left:12px;right:12px}.nh-dock a{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;display:flex}.nh-dock a[aria-current]{background:var(--orange);color:var(--on-orange)}.nh-dock svg{width:16px;height:16px}.nh-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--surface-card);animation:nh-up var(--dur-base) var(--ease-out) both;margin-top:auto;padding:12px 16px 92px}@keyframes nh-up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.nh-sheet__grip{background:var(--line);border-radius:5px;width:40px;height:5px;margin:0 auto 12px;display:block}.nh-sheet__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;display:flex}.nh-sheet__row b{font:600 22px/1.15 var(--font-display);display:block}.nh-sheet__row small{color:var(--ink-3);font-size:15px;display:block}.nh-sheet__row span[aria-hidden]{color:var(--orange-text);font-size:20px}.nh-lang{border-radius:var(--radius-pill);background:var(--surface-band);padding:3px;font-size:15px;display:inline-flex}.nh-lang a{border-radius:var(--radius-pill);padding:8px 16px}.nh-lang a[aria-current]{background:var(--surface-card);font-weight:600}.nh-vak{border-radius:var(--radius-card);background:var(--surface-card);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.nh-vak__pic{background:var(--surface-band);height:320px;position:relative;overflow:hidden}.nh-vak__pic img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.nh-vak__roles{background:var(--surface-card);transition:transform var(--dur-base) var(--ease-out);border-radius:20px;flex-wrap:wrap;gap:6px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 16px))}.nh-vak__roles span{border-radius:var(--radius-pill);background:var(--surface-band);padding:6px 10px;font-size:13px;font-weight:600}.nh-vak__meta{justify-content:space-between;align-items:center;padding:20px 24px 24px;display:flex}.nh-go{background:var(--surface-band);width:40px;height:40px;transition:background-color var(--dur-base),transform var(--dur-base);border-radius:50%;place-items:center;display:grid}.nh-vak:hover,.nh-vak:focus-visible,.nh-vak.is-demo{transform:translateY(-8px)}.nh-vak:hover img,.nh-vak.is-demo img{transform:scale(1.05)}.nh-vak:hover .nh-vak__roles,.nh-vak:focus-visible .nh-vak__roles,.nh-vak.is-demo .nh-vak__roles{transform:none}.nh-vak:hover .nh-go,.nh-vak.is-demo .nh-go,.nh-vac:hover .nh-go,.nh-vac.is-demo .nh-go{background:var(--orange);color:var(--on-orange);transform:translate(4px)}@media (hover:none){.nh-vak__roles{transform:none}}.nh-vac{border-radius:var(--radius-card);background:var(--surface-card);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.nh-vac__pic{background:var(--surface-band);height:200px;overflow:hidden}.nh-vac__pic img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.nh-vac__in{flex-direction:column;flex:1;gap:10px;padding:20px 24px 24px;display:flex}.nh-vac__in h3{font:600 24px/1.15 var(--font-display);margin:0}.nh-vac__tags{flex-wrap:wrap;gap:6px;display:flex}.nh-vac__ft{color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:auto;font-size:15px;display:flex}.nh-vac:hover,.nh-vac.is-demo{transform:translateY(-8px)}.nh-vac:hover img,.nh-vac.is-demo img{transform:scale(1.05)}.nh-vac--out{background:var(--surface-inverse);color:var(--on-inverse);justify-content:center;gap:14px;padding:32px}.nh-vac--out p{color:var(--on-inverse-2);margin:0}.nh-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nh-filter{border-radius:var(--radius-pill);background:var(--surface-card);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);transition:transform var(--dur-fast),box-shadow var(--dur-fast);align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.nh-filter b{color:var(--ink-3);font-weight:600}.nh-filter:hover{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-2px)}.nh-filter[aria-pressed=true]{background:var(--surface-inverse);color:var(--on-inverse);box-shadow:none}.nh-filter[aria-pressed=true] b{color:var(--orange-on-inverse)}.nh-toggle{border-radius:var(--radius-pill);background:var(--surface-card);align-items:center;gap:10px;min-height:48px;padding:0 16px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.nh-toggle i{border-radius:var(--radius-pill);background:var(--fill-quiet);width:40px;height:24px;transition:background-color var(--dur-fast);position:relative}.nh-toggle i:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--dur-fast);border-radius:50%;position:absolute;top:3px;left:3px}.nh-toggle[aria-checked=true] i{background:var(--orange)}.nh-toggle[aria-checked=true] i:after{transform:translate(16px)}.nh-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.nh-step{padding-top:24px;position:relative}.nh-step:before{content:"";background:var(--orange);width:40px;height:3px;transition:width var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0}.nh-step:hover:before{width:100%}.nh-step__n{font:600 56px/1 var(--font-display);color:var(--orange-tint);transition:transform var(--dur-fast);display:block}.nh-step:hover .nh-step__n{transform:translate(6px)}.nh-step h3{font:600 22px/1.2 var(--font-display);margin:16px 0 0}.nh-step p{color:var(--ink-2);margin:6px 0 0;font-size:15px}.nh-faq{gap:10px;display:grid}.nh-faq details{border-radius:var(--radius-card);background:var(--surface-card)}.nh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 28px;font-size:18px;font-weight:600;list-style:none;display:flex}.nh-faq summary::-webkit-details-marker{display:none}.nh-faq summary i{background:var(--surface-band);width:32px;height:32px;transition:transform var(--dur-base),background-color var(--dur-fast);border-radius:50%;flex:none;place-items:center;font-size:20px;font-style:normal;font-weight:400;display:grid}.nh-faq details[open] summary i{background:var(--orange);color:var(--on-orange);transform:rotate(45deg)}.nh-faq details p{color:var(--ink-2);margin:0;padding:0 28px 24px}.nh-hero{background:var(--surface-band);position:relative;overflow:hidden}.nh-hero>img{object-fit:cover;width:100%;height:100%;animation:18s ease-out both nh-zoom;position:absolute;inset:0}.nh-hero__veil{background:linear-gradient(90deg,var(--surface) 0%,var(--surface) 30%,#fff0 62%);position:absolute;inset:0}[data-nh-theme=dark] .nh-hero__veil{background:linear-gradient(90deg,var(--surface) 0%,var(--surface) 30%,#12121400 62%)}.nh-hero__txt{max-width:520px;padding:72px 48px;position:relative}@keyframes nh-zoom{0%{transform:scale(1.08)}to{transform:none}}.nh-cert{border-radius:var(--radius-card-sm);background:var(--surface-card);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.nh-cert__mark{border-radius:var(--radius-tile);background:var(--surface-band);width:56px;height:56px;font:600 13px/1 var(--font-display);text-align:center;place-items:center;display:grid}.nh-cert p{margin:0}.nh-cert small{color:var(--ink-3);font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.nh *,.nh{transition:none!important;animation:none!important}.nh-ul path{stroke-dashoffset:0}}body{background:var(--surface);margin:0}.nh *,.nh :before,.nh :after{box-sizing:border-box}.nh img{max-width:100%}.pg7{background:var(--surface);width:100%;max-width:1440px;margin:0 auto;overflow:hidden}.sec{padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px)}.band{background:var(--surface-band)}.dark{background:var(--surface-inverse);color:var(--on-inverse)}.dark .muted{color:var(--on-inverse-2)}.muted{color:var(--ink-2)}.t{color:var(--orange-tint)}.dark .t{color:var(--orange-on-inverse)}.d1{font:600 clamp(52px,8.4vw,128px)/.96 var(--font-display);letter-spacing:-.035em;margin:0}.d2{font:600 clamp(40px,5vw,72px)/1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.d3{font:600 clamp(28px,2.6vw,40px)/1.08 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.d4{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.lead7{font:400 clamp(20px,1.8vw,26px)/1.45 var(--font-body);letter-spacing:-.01em;max-width:30em;margin:0}.lede{font:500 clamp(26px,2.6vw,40px)/1.25 var(--font-display);letter-spacing:-.02em;text-wrap:pretty;max-width:24em;margin:0}.p7{color:var(--ink-2);max-width:34em;margin:0;font-size:17px;line-height:1.6}.dark .p7{color:var(--on-inverse-2)}.row7{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sp8{margin-top:8px}.sp16{margin-top:16px}.sp24{margin-top:24px}.sp32{margin-top:32px}.sp48{margin-top:48px}.sp64{margin-top:64px}.small{color:var(--ink-3);font-size:14px}.dark .small{color:var(--on-inverse-2)}.crumb7{color:var(--ink-3);font-size:14px}.crumb7 a{color:inherit;text-underline-offset:3px;text-decoration:underline}.nh-btn{transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s,box-shadow .2s,color .2s}.nh-btn .nh-ar{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}.nh-btn:hover .nh-ar{transform:translate(4px)}.nh-btn:active{transform:scale(.97)}.nh-btn--primary:hover{background:var(--orange-tint);color:#fff}.nh-btn--outline:hover{background:var(--ink);color:var(--surface)}.dark .nh-btn--outline{color:var(--on-inverse);box-shadow:inset 0 0 0 1.5px var(--on-inverse)}.dark .nh-btn--outline:hover{background:var(--on-inverse);color:var(--ink)}.nh-btn svg{width:18px;height:18px}.lnk{border-bottom:2px solid var(--orange);align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.lnk .nh-ar{transition:transform .25s}.lnk:hover .nh-ar{transform:translate(4px)}.hd7{z-index:20;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:84px;padding:0 clamp(16px,3vw,44px);transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .25s,box-shadow .25s;display:grid;position:absolute;top:0;left:0;right:0}.hd7 .lg{object-fit:contain;object-position:left center;width:150px;height:24px}.hd7 nav{white-space:nowrap;justify-content:center;gap:30px;font-size:15px;font-weight:500;display:flex}.hd7 nav .top{padding:6px 0;position:relative}.hd7 nav .top:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd7 .mi:hover .top:after,.hd7 .mi:focus-within .top:after,.hd7 nav .top.on:after{transform:scaleX(1)}.hd7 .act{justify-self:end;align-items:center;gap:8px;display:flex}.hd7.on-photo{color:#fff}.hd7.on-photo .nh-btn--outline{color:#fff;backdrop-filter:blur(8px);background:#1414164d;box-shadow:inset 0 0 0 1.5px #ffffffd9}.hd7.on-photo .nh-btn--outline:hover{color:var(--ink);background:#fff}.hd7.on-photo .nh-globe{color:#fff}.hd7.solid{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line);position:fixed}.hd7.solid .nh-btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.hd7.solid .nh-globe{color:var(--ink)}.hd7.solid .lg-l{display:block}.hd7.solid .lg-d,.hd7 .lg-l{display:none}.hd7:not(.on-photo) .lg-l{display:block}.hd7:not(.on-photo) .lg-d{display:none}.hd7.hide{transform:translateY(-100%)}.hd7.plain{background:var(--surface);box-shadow:0 1px 0 var(--line);position:relative}.hd7.plain.solid{position:fixed}.hd7 .mi{align-items:center;height:84px;display:flex}.mega7{background:var(--surface);color:var(--ink);box-shadow:0 24px 60px #1414162e,0 0 0 1px var(--line);white-space:normal;opacity:0;visibility:hidden;border-radius:28px;grid-template-columns:repeat(3,1fr) 1.15fr;gap:32px;padding:32px;font-weight:400;transition:opacity .2s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s;display:grid;position:absolute;top:74px;left:clamp(16px,3vw,44px);right:clamp(16px,3vw,44px);transform:translateY(-8px)}.hd7 .mi:hover .mega7,.hd7 .mi:focus-within .mega7{opacity:1;visibility:visible;transition-delay:60ms,60ms,0s;transform:none}.mega7 .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:600}.mega7 a.ml{border-radius:12px;margin:0 -12px;padding:9px 12px;font-size:16px;font-weight:600;transition:background-color .2s;display:block}.mega7 a.ml small{color:var(--ink-3);font-size:14px;font-weight:400;display:block}.mega7 a.ml:hover{background:var(--surface-band)}.mega7 .ft{color:#fff;background:var(--surface-inverse);border-radius:20px;min-height:230px;display:block;position:relative;overflow:hidden}.mega7 .ft img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mega7 .ft:hover img{transform:scale(1.05)}.mega7 .ft:before{content:"";z-index:1;background:linear-gradient(#14141600 38%,#141416d1);position:absolute;inset:0}.mega7 .ft span{z-index:2;font:600 24px/1.1 var(--font-display);letter-spacing:-.015em;position:absolute;bottom:20px;left:22px;right:22px}.mega7 .ft span em{color:var(--orange-on-inverse);font-style:normal}.mega7 .ft small{font:500 14px/1.4 var(--font-body);letter-spacing:0;color:#ffffffd9;margin-top:8px;display:block}.frame{background:#222;border-radius:32px;margin:12px;position:relative;overflow:hidden}.hero7{height:min(860px,100vh);min-height:640px}.hero7>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero7 .veil{background:linear-gradient(#14141680,#14141600 20%),linear-gradient(90deg,#141416c7 0%,#14141680 38%,#14141600 66%),linear-gradient(#14141600 60%,#1414168c);position:absolute;inset:0}.hero7 .tx{color:#fff;max-width:640px;position:absolute;bottom:clamp(40px,7vw,96px);left:clamp(20px,7vw,108px)}.hero7 .d1{color:#fff}.hero7 .lead7{color:#ffffffe0;margin-top:24px}.hero7 .lead7 b{color:#fff}.hero7 .nh-btn--outline{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffe6}.hero7 .nh-btn--outline:hover{color:var(--ink);background:#fff}.hero7 .note{color:#ffffffbf;margin-top:18px;font-size:15px}.uw{white-space:nowrap;display:inline-block;position:relative}.uw svg{width:104%;height:.32em;position:absolute;bottom:-.2em;left:-2%;overflow:visible}.uw path{fill:none;stroke:var(--orange);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.js .uw path{stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.2,1) .5s}.js .in .uw path,.js .uw.in path{stroke-dashoffset:0}.wkcard{z-index:3;background:var(--surface);color:var(--ink);border-radius:22px;gap:12px;padding:18px 20px 20px;display:grid;position:absolute;box-shadow:0 18px 40px #14141638}.wkcard .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.wkcard .wk7 span{background:var(--ink);width:40px;height:40px;color:var(--surface);border-radius:11px}.wkcard .wk7 span.l{background:var(--orange);color:var(--on-orange)}.wkcard p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.35}.wkcard p b{color:var(--ink)}@keyframes spin{to{transform:rotate(1turn)}}.js [data-r]{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}.js [data-r=x]{transform:translate(-32px)}.js [data-r].in{opacity:1;transform:none}.js [data-r=img]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1s cubic-bezier(.7,0,.2,1);transition-delay:var(--d,0s);transform:none}.js [data-r=img] img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:scale(1.12)}.js [data-r=img].in{clip-path:inset(0)}.js [data-r=img].in img{transform:none}.panels{gap:12px;height:600px;display:flex}.panel{color:#fff;cursor:pointer;outline-offset:4px;background:#222;border-radius:28px;flex:1 1 0;min-width:0;transition:flex-grow .55s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.panel.on{flex-grow:3.2}.panel img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.panel:hover img{transform:scale(1.04)}.panel:after{content:"";background:linear-gradient(#14141600,#1414161a 45%,#141416d1);position:absolute;inset:0}.panel .vlab{z-index:2;writing-mode:vertical-rl;font:600 30px var(--font-display);letter-spacing:-.01em;white-space:nowrap;transition:opacity .3s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.panel .open{z-index:2;opacity:0;pointer-events:none;transition:opacity .35s .15s,transform .45s cubic-bezier(.2,.7,.2,1) .15s;position:absolute;bottom:34px;left:36px;right:36px;transform:translateY(16px)}.panel.on .vlab{opacity:0}.panel.on .open{opacity:1;pointer-events:auto;transform:none}.panel .open h3{font:600 48px/1 var(--font-display);letter-spacing:-.03em;margin:0}.panel .roles{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.panel .roles span{backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.panel .open .row7{margin-top:22px}.panel .open .nh-btn--outline{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.nums{border-top:1px solid #3a3a3c;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.num{padding:36px 32px 8px 0}.num+.num{border-left:1px solid #3a3a3c;padding-left:32px}.num .v{font:600 clamp(64px,8vw,120px)/.9 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.num .v small{letter-spacing:-.01em;color:var(--on-inverse-2);margin-left:6px;font-size:.32em}.num .k{color:var(--on-inverse-2);max-width:16em;margin-top:16px;font-size:18px}.wk7{gap:6px;display:flex}.wk7 span{width:44px;height:44px;color:var(--on-inverse);font:600 13px var(--font-body);background:#3a3a3c;border-radius:12px;place-items:center;display:grid}.wk7 span.l{background:var(--orange);color:var(--on-orange)}.light .wk7 span{background:var(--ink);color:var(--surface)}.light .wk7 span.l{background:var(--orange);color:var(--on-orange)}.js .wk7 span{opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s;transition-delay:calc(var(--i)*70ms + .2s);transform:scale(.4)}.js .in .wk7 span,.js .wk7.in span{opacity:1;transform:none}.vrows{border-top:1px solid var(--line)}.vrow{border-bottom:1px solid var(--line);grid-template-columns:96px 1.6fr 1fr 1fr 56px;align-items:center;gap:24px;padding:26px 8px;transition:background-color .25s,padding .3s cubic-bezier(.2,.7,.2,1);display:grid}.vrow:hover{background:var(--surface-band);padding-left:20px;padding-right:20px}.vrow .th{background:var(--surface-band);border-radius:20px;width:96px;height:96px;display:block;overflow:hidden}.vrow .th img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.vrow:hover .th img{transform:scale(1.08)}.vrow.out .th{background:var(--orange);color:var(--on-orange);font:600 40px var(--font-display);place-items:center;display:grid}.vrow.out h3 .t{color:var(--orange-text)}.vrow h3{font:600 26px/1.15 var(--font-display);letter-spacing:-.015em;margin:0}.vrow .tg{gap:6px;margin-top:8px;display:flex}.vrow .go{width:52px;height:52px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;place-items:center;transition:background-color .25s,color .25s;display:grid}.vrow:hover .go{background:var(--orange);box-shadow:none}.vrow .go .nh-ar{transition:transform .25s}.vrow:hover .go .nh-ar{transform:translate(3px)}.steps7{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.steps7:before{content:"";background:var(--line);height:2px;position:absolute;top:27px;left:0;right:0}.steps7:after{content:"";background:var(--orange);transform-origin:0;height:2px;position:absolute;top:27px;left:0;right:0;transform:scaleX(1)}.js .steps7:after{transition:transform 1.6s cubic-bezier(.6,0,.2,1) .2s;transform:scaleX(0)}.js .steps7.in:after{transform:scaleX(1)}.st7{position:relative}.st7 .n{z-index:1;background:var(--surface);width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--ink);font:600 20px var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative}.st7:first-child .n{background:var(--orange);box-shadow:none}.st7 h3{font:600 24px/1.15 var(--font-display);margin:24px 0 0}.st7 p{color:var(--ink-2);margin:8px 0 0}.wgband{background:var(--surface-inverse);color:var(--on-inverse);border-radius:32px;grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.wgband .ph{min-height:440px;position:relative}.wgband .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wgband .tx{padding:56px}.wgband .p7{color:var(--on-inverse-2)}.logos7{gap:12px;margin-top:32px;display:flex}.logos7 span{background:#fff;border-radius:16px;place-items:center;width:150px;height:76px;display:grid}.logos7 img{max-width:110px;max-height:44px}.end7{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid}.tlx{grid-template-columns:400px 1fr;align-items:start;gap:80px;display:grid}.tlx .stick{position:sticky;top:120px}.tabs7{flex-wrap:wrap;gap:6px;margin-top:28px;display:inline-flex}.tabs7 button{font:600 15px var(--font-body);background:var(--surface);color:var(--ink-2);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:999px;padding:10px 16px;transition:background-color .2s,color .2s}.tabs7 button[aria-selected=true]{background:var(--ink);color:var(--surface);box-shadow:none}.phs{padding-left:56px;position:relative}.phs:before{content:"";background:var(--line);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:15px}.phs .bar{background:var(--orange);width:3px;height:calc((100% - 16px) * var(--p,1));border-radius:3px;position:absolute;top:8px;left:15px}.js .phs .bar{height:calc((100% - 16px) * var(--p,0))}.ph7{padding:0 0 72px;position:relative}.ph7:last-child{padding-bottom:0}.ph7 .dot{background:var(--orange);width:26px;height:26px;box-shadow:0 0 0 6px var(--orange-soft);border-radius:50%;transition:background-color .3s,box-shadow .3s;position:absolute;top:2px;left:-52px}.js .ph7 .dot{background:var(--surface-band);box-shadow:inset 0 0 0 3px var(--line)}.js .ph7.in .dot,.js .ph7.lit .dot{background:var(--orange);box-shadow:0 0 0 6px var(--orange-soft)}.ph7 .when{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);font-size:13px;font-weight:600}.ph7 h3{font:600 40px/1.05 var(--font-display);letter-spacing:-.025em;margin:8px 0 0}.ph7 p{color:var(--ink-2);max-width:32em;margin:12px 0 0;font-size:18px;line-height:1.55}.ph7 .wk7{margin-top:22px}.ph7 .alt{color:var(--ink-3);align-items:center;gap:16px;margin-top:10px;font-size:14px;display:flex}.money7{font:600 clamp(56px,7.4vw,112px)/.92 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.money7 small{font:500 20px var(--font-body);letter-spacing:0;color:var(--ink-2);margin-top:14px;display:block}.ben7{border-top:1px solid var(--line)}.ben7 li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 1.2fr;align-items:baseline;gap:24px;padding:28px 0;display:grid}.ben7 .i{font:600 15px var(--font-body);color:var(--orange-text);font-variant-numeric:tabular-nums}.ben7 h3{font:600 30px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.ben7 p{color:var(--ink-2);margin:0;font-size:18px}ol.ben7,ul.ck7{margin:0;padding:0;list-style:none}.qx{grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.qx .ph{border-radius:32px;height:560px;overflow:hidden}.qx .ph img{object-fit:cover;width:100%;height:100%}.qx .q{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:28px;margin-left:-96px;padding:48px;position:relative}.qx .q .mk{font:600 120px/.6 var(--font-display);color:var(--orange);height:44px;display:block}.qx blockquote{font:600 34px/1.18 var(--font-display);letter-spacing:-.02em;margin:0}.ph-slot{height:100%;color:var(--ink-3);background:var(--surface-band);place-items:center;font-size:15px;display:grid}.path7{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.pstep{background:#2a2a2d;border-radius:24px;padding:28px 24px;position:relative}.pstep:nth-child(2){transform:translateY(-24px)}.pstep:nth-child(3){transform:translateY(-48px)}.pstep:nth-child(4){background:var(--orange);color:var(--on-orange);transform:translateY(-72px)}.js .pstep[data-r].in:nth-child(2){transform:translateY(-24px)}.js .pstep[data-r].in:nth-child(3){transform:translateY(-48px)}.js .pstep[data-r].in:nth-child(4){transform:translateY(-72px)}.pstep .k{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:600}.pstep h3{font:600 26px/1.1 var(--font-display);margin:10px 0 0}.faq7 details{border-bottom:1px solid var(--line)}.faq7 summary{cursor:pointer;font:600 22px/1.25 var(--font-display);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.faq7 summary::-webkit-details-marker{display:none}.faq7 summary i{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;flex:none;place-items:center;font-style:normal;transition:transform .3s,background-color .2s;display:grid}.faq7 details[open] summary i{background:var(--orange);box-shadow:none;transform:rotate(45deg)}.faq7 p{color:var(--ink-2);max-width:40em;margin:0 0 26px;font-size:18px}.jobs{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.job{color:#fff;background:#222;border-radius:28px;height:460px;display:block;position:relative;overflow:hidden}.job img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.job:hover img{transform:scale(1.05)}.job:after{content:"";background:linear-gradient(#14141600 50%,#141416cc);position:absolute;inset:0}.job .tx{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.job b{font:600 26px/1.05 var(--font-display);letter-spacing:-.02em}.job .go{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background-color .25s,transform .25s;display:grid}.job:hover .go{background:var(--orange);transform:translate(3px)}.split7{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pic7{border-radius:32px;position:relative;overflow:hidden}.pic7 img{object-fit:cover;width:100%;height:100%;display:block}.facts{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.fact{padding:28px 28px 8px 0}.fact+.fact{border-left:1px solid var(--line);padding-left:28px}.fact .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}.fact ul{gap:8px;margin:14px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.fact ul li:before{content:"— ";color:var(--orange-text)}.fact .big{font:600 34px/1.05 var(--font-display);letter-spacing:-.02em;margin-top:12px}.risk{border-top:1px solid #3a3a3c;grid-template-columns:repeat(2,1fr);gap:0;display:grid}.risk li{font:600 26px/1.2 var(--font-display);letter-spacing:-.015em;border-bottom:1px solid #3a3a3c;grid-template-columns:56px 1fr;gap:16px;padding:28px 24px 28px 0;display:grid}.risk li:nth-child(odd){border-right:1px solid #3a3a3c}.risk li:nth-child(2n){padding-left:32px}.risk li span{font:600 15px var(--font-body);color:var(--orange-on-inverse);padding-top:8px}.svc{grid-template-columns:1fr 1fr;gap:16px;display:grid}.svc a{color:#fff;border-radius:32px;height:520px;display:block;position:relative;overflow:hidden}.svc img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.svc a:hover img{transform:scale(1.04)}.svc a:after{content:"";background:linear-gradient(#14141600 40%,#141416d9);position:absolute;inset:0}.svc .tx{z-index:2;position:absolute;bottom:36px;left:40px;right:40px}.svc h3{font:600 40px/1 var(--font-display);letter-spacing:-.025em;margin:0}.svc p{color:#ffffffd9;max-width:28em;margin:12px 0 0}.svc .lnk{color:#fff;margin-top:20px}.ft7{background:var(--surface-inverse);color:var(--on-inverse);padding:96px clamp(16px,8.3vw,120px) 40px}.ft7 .big{font:600 clamp(48px,7vw,104px)/.95 var(--font-display);letter-spacing:-.035em}.ft7 .cols{border-top:1px solid #3a3a3c;grid-template-columns:repeat(3,1fr) 1.2fr;gap:40px;margin-top:80px;padding-top:40px;display:grid}.ft7 h4{letter-spacing:.08em;text-transform:uppercase;color:var(--on-inverse-2);margin:0 0 14px;font-size:12px;font-weight:600}.ft7 .cols a{padding:5px 0;font-size:15px;display:block}.ft7 .cols a:hover{color:var(--orange-on-inverse)}.ft7 .legal{color:var(--on-inverse-2);justify-content:space-between;gap:16px;margin-top:56px;font-size:13px;display:flex}dialog.sheet7{width:min(620px,100vw - 32px);color:var(--ink);border:0;border-radius:28px;padding:0}dialog.sheet7::backdrop{backdrop-filter:blur(2px);background:#1414168c}dialog.sheet7[open]{animation:.35s cubic-bezier(.2,.7,.2,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(24px)scale(.98)}}.sheet7 .in{padding:32px 36px}.sheet7 .prog{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 22px;display:grid}.sheet7 .prog i{background:var(--fill-quiet);border-radius:5px;height:5px;transition:background-color .3s}.sheet7 .prog i.on{background:var(--orange)}.sheet7 .stp{display:none}.sheet7 .stp.on{animation:.35s fadein;display:block}@keyframes fadein{0%{opacity:0;transform:translate(16px)}}.sheet7 .opt{background:var(--surface);width:100%;min-height:60px;box-shadow:inset 0 0 0 1.5px var(--line);font:600 17px var(--font-body);text-align:left;cursor:pointer;border:0;border-radius:18px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 20px;display:flex}.sheet7 .opt small{color:var(--ink-3);font-size:15px;font-weight:400;display:block}.sheet7 .opt[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface-band)}.sheet7 .chips{flex-wrap:wrap;gap:8px;display:flex}.sheet7 .chip{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);font:600 15px var(--font-body);cursor:pointer;border:0;border-radius:999px;padding:10px 16px}.sheet7 .chip[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.sheet7 label{gap:6px;font-size:15px;font-weight:600;display:grid}.sheet7 input{height:52px;box-shadow:inset 0 0 0 1.5px var(--line);font:400 16px var(--font-body);border:0;border-radius:14px;padding:0 16px}.sheet7 input:focus{outline:2px solid var(--focus);outline-offset:1px}.sheet7 .x{cursor:pointer;color:var(--ink-3);background:0 0;border:0;font-size:24px}.g2-7{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sheet7 textarea{min-height:110px;box-shadow:inset 0 0 0 1.5px var(--line);font:400 16px var(--font-body);resize:vertical;border:0;border-radius:14px;padding:14px 16px}.sheet7 textarea:focus{outline:2px solid var(--focus);outline-offset:1px}@media (width<=900px){.hd7 nav,.hd7 .nh-globe,.hd7 .hide-m{display:none}.panels{flex-direction:column;height:auto}.panel{flex:none;height:120px;transition:height .5s cubic-bezier(.2,.7,.2,1)}.panel.on{height:440px}.panel .vlab{writing-mode:horizontal-tb;margin-top:-18px;top:50%;bottom:auto;left:24px;transform:none}.panel .open{left:22px;right:22px}.panel .open h3{font-size:38px}.nums,.steps7,.path7,.jobs,.facts,.risk,.svc,.split7,.tlx,.end7,.wgband,.qx,.vrow{grid-template-columns:1fr}.num+.num,.fact+.fact{border-top:1px solid #3a3a3c;border-left:0;padding-left:0}.steps7:before,.steps7:after{display:none}.tlx .stick{position:static}.vrow{gap:8px}.vrow .go{display:none}.qx .q{margin:-64px 16px 0}.pstep:nth-child(n){transform:none!important}.ben7 li{grid-template-columns:40px 1fr}.ben7 li p{grid-column:2}.risk li:nth-child(n){border-right:0;padding-left:0}.hero7{min-height:680px}.hero7 .tx{right:20px}.hero7 .wkcard{display:none}.rel .wkcard{right:auto;bottom:-28px!important;left:14px!important}.hd7{gap:12px;height:68px}.hd7 .lg{width:124px;height:20px}.hd7 .act .nh-btn--outline{display:none}.vrow{grid-template-columns:64px 1fr;align-items:start;padding:20px 0}.vrow h3{font-size:22px}.vrow:hover{padding-left:0;padding-right:0}.vrow .th{border-radius:14px;grid-row:span 3;width:64px;height:64px}.vrow>span:not(.th):not(.go){grid-column:2}.vrow.out .th{font-size:30px}.money7{font-size:56px}.g2-7{grid-template-columns:1fr}.ft7 .cols{grid-template-columns:1fr 1fr}.mdock{display:grid}}.mdock{z-index:30;background:var(--surface-inverse);border-radius:999px;grid-template-columns:1.3fr 1fr;gap:4px;padding:5px;display:none;position:fixed;bottom:14px;left:12px;right:12px}.mdock a,.mdock button{min-height:48px;font:600 15px var(--font-body);color:var(--on-inverse);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.mdock .p{background:var(--orange);color:var(--on-orange)}@media (prefers-reduced-motion:reduce){.js [data-r],.js [data-r=img],.js [data-r=img] img,.js .wk7 span{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.js .uw path{stroke-dashoffset:0;transition:none}.js .steps7:after{transition:none;transform:none}.panel,.panel img,.job img,.svc img{transition:none}}:root{color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased}:where(.nh) a{color:inherit;text-decoration:none}.nh :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}main{display:block}.hd7 .brand{align-items:center;display:flex}.hd7 .lang{border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.hd7 .lang svg{width:18px;height:18px}.hd7 .lang:hover{background:#7f7f7f24}.hd7 .burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:none}.hd7 .burger span{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}dialog.mnav{background:var(--surface);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0}.mnav-in{padding:16px 20px 120px}.mnav-top{justify-content:space-between;align-items:center;height:52px;display:flex}.mnav-top .x{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:32px;line-height:1}.mnav details{border-bottom:1px solid var(--line)}.mnav summary{font:600 26px/1.1 var(--font-display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;list-style:none;display:flex}.mnav summary::-webkit-details-marker{display:none}.mnav summary i{font-size:24px;font-style:normal;transition:transform .25s}.mnav details[open] summary i{transform:rotate(45deg)}.mnav .sub{padding:0 0 16px;display:grid}.mnav .ml{color:var(--ink-2);padding:10px 0;font-size:17px}.mnav .ml b{color:var(--ink)}.mnav-lang{align-items:center;gap:8px;margin-top:28px;font-weight:600;display:inline-flex}.mnav-lang svg{width:18px;height:18px}.ft7 .big .o{color:var(--orange-on-inverse)}.nh-btn--outline.on-dark{color:var(--on-inverse);box-shadow:inset 0 0 0 1.5px var(--on-inverse);background:0 0}.nh-btn--outline.on-dark:hover{background:var(--on-inverse);color:var(--ink)}.ft7 .flogo{object-fit:contain;object-position:left;width:170px;height:26px}.ft7 .legal a:hover{color:var(--orange-on-inverse)}.concept{color:#8a3b00;font:700 11px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#fff4ea,#fff4ea 6px,#ffe7d6 6px 12px);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #f4c7a4}.concept-note{color:#8a3b00;background:#fff4ea;border-radius:12px;margin:16px 0 0;padding:10px 14px;font-size:13px;box-shadow:inset 0 0 0 1px #f4c7a4}.sheet7 fieldset{border:0;min-width:0;margin:0;padding:0}.sheet7 legend{margin:0 0 6px;padding:0}.sheet7 legend:focus,.sheet7 h2:focus{outline:none}.sheet7 .q{margin:22px 0 10px;font-weight:600}.sheet7 .opt{color:var(--ink);text-decoration:none}.sheet7 .opt svg{vertical-align:-4px;width:20px;height:20px;margin-right:12px}.sheet7 .err{color:#b42318;margin:14px 0 0;font-size:15px;font-weight:600}.sheet7 .done{text-align:center;padding:28px 0 8px}.sheet7 .done .tick{background:var(--orange);width:72px;height:72px;color:var(--on-orange);border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.sheet7 .done .tick svg{width:34px;height:34px}.sheet7 .done .p7{margin-left:auto;margin-right:auto}.sheet7 textarea{width:100%;min-height:110px;box-shadow:inset 0 0 0 1.5px var(--line);font:400 16px var(--font-body);resize:vertical;border:0;border-radius:14px;padding:14px 16px}.mdock a svg{width:18px;height:18px}ol.steps7{margin:0;padding:0;list-style:none}.vrow .sal{font-weight:600}.vrow .sal .small{font-weight:400;display:block}figure.qx{margin:0}.hero7.short{height:auto;min-height:560px}.hero7 [data-par]{will-change:transform}.kick{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text);margin:0 0 14px;font-size:13px;font-weight:600;display:block}.dark .kick,.hero7 .kick{color:var(--orange-on-inverse)}.prose{max-width:46em;color:var(--ink-2);font-size:18px;line-height:1.65}.prose h2{font:600 28px/1.15 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:48px 0 12px}.prose h3{font:600 20px/1.2 var(--font-display);color:var(--ink);margin:28px 0 8px}.prose p,.prose ul,.prose ol{margin:0 0 16px}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin:6px 0}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}.prose strong{color:var(--ink)}.prose table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.tbl-wrap{overflow-x:auto}.docs7{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc7{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:start;gap:18px;padding:28px 24px 28px 0;display:grid}.doc7:nth-child(odd){border-right:1px solid var(--line)}.doc7:nth-child(2n){padding-left:28px}.doc7 .ic{background:var(--surface-band);width:48px;height:48px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.doc7 .ic svg{width:24px;height:24px}.doc7 h3{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.doc7 p{color:var(--ink-2);margin:6px 0 0}.doc7 .lnk{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;margin-top:10px;font-size:15px;font-weight:600;display:inline-block}.ticker{border-block:1px solid var(--line);background:var(--surface);overflow:hidden}.ticker .tr{gap:48px;width:max-content;padding:22px 0;animation:40s linear infinite tick;display:flex}.ticker:hover .tr{animation-play-state:paused}.ticker span{font:600 clamp(22px,2.4vw,34px)/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:48px;display:inline-flex}.ticker span:after{content:"";background:var(--orange);border-radius:50%;width:12px;height:12px}@keyframes tick{to{transform:translate(-50%)}}ol.day7{border-left:2px solid var(--line);margin:0 0 0 6px;padding:0;list-style:none}.day7 li{grid-template-columns:84px 1fr;gap:16px;padding:14px 0 14px 28px;display:grid;position:relative}.day7 li:before{content:"";background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--orange);border-radius:50%;position:absolute;top:20px;left:-8px}.day7 time{font:600 15px var(--font-body);color:var(--orange-text);font-variant-numeric:tabular-nums;padding-top:3px}.day7 p{margin:0;font-size:18px}.ck7{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ck7 li{grid-template-columns:28px 1fr;gap:10px;font-size:18px;line-height:1.45;display:grid}.ck7 li:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='%231d1d1f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;width:22px;height:22px;margin-top:2px}.side7{background:var(--surface-band);border-radius:28px;padding:28px;position:sticky;top:110px}.side7 dl{grid-template-columns:auto 1fr;gap:12px 18px;margin:0;display:grid}.side7 dt{color:var(--ink-3)}.side7 dd{margin:0;font-weight:600}.cols2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.cols2>*{min-width:0}@media (width<=900px){.hd7 .burger{display:flex}.hd7 .lang{display:none}.docs7{grid-template-columns:1fr}.doc7:nth-child(n){border-right:0;padding-left:0}.cols2{grid-template-columns:1fr;gap:40px}.side7{position:static}.day7 li{grid-template-columns:64px 1fr}.hero7.short{min-height:520px}.prose{font-size:17px}}@media (prefers-reduced-motion:reduce){.ticker .tr{animation:none}}.rel{position:relative}.money7{white-space:nowrap;font-size:clamp(48px,6vw,104px)}.money7 small{white-space:normal}@media (width<=900px){.mdock{display:grid}.ft7{padding-bottom:96px}}.cc7{z-index:60;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));background:var(--surface-card);width:min(440px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:22px 22px 18px;position:fixed;box-shadow:0 18px 50px #0000002e}.cc7 h2{font-family:var(--font-display,inherit);margin:0 0 8px;font-size:20px;line-height:1.2}.cc7 p{color:var(--ink-2,var(--ink));margin:0;font-size:15px;line-height:1.5}.cc7 p a{text-underline-offset:3px;text-decoration:underline}.cc7-ch{gap:10px;margin-top:16px;display:grid}.cc7-ch label{align-items:center;gap:10px;min-height:32px;font-size:15px;display:flex}.cc7-ch input{width:20px;height:20px;accent-color:var(--orange)}.cc7-act{flex-wrap:wrap;gap:8px;margin-top:16px}.cc7-act .nh-btn--primary{margin-left:auto}.lnkbtn{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.cc7{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (width<=480px){.cc7-act .nh-btn{flex:auto;justify-content:center}.cc7-act .nh-btn--primary{flex-basis:100%;margin-left:0}}.cc7[hidden],.cc7 [hidden]{display:none!important}@media (width<=1120px){.hd7 nav,.hd7 .hide-m,.hd7 .lang{display:none}.hd7 .burger{display:flex}}.pg7{position:relative}.pg7{max-width:none}.wrap,.ft7{padding-left:var(--gut);padding-right:var(--gut)}.hero7 .tx{left:max(clamp(20px,7vw,108px),calc(var(--gut) - 12px))}.hd7.solid{left:0;right:0}@media (width>=1600px){.hero7>img{object-position:center 22%!important}}@media (width<=900px){.hd7 .act .nh-btn{display:none}.mdock{opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s;transform:translateY(calc(100% + 24px))}.mdock.on{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.mdock{transition:none}}.wat7{background:var(--orange-soft);color:var(--on-orange-soft);border-radius:14px;margin:12px 0 0;padding:12px 16px;font-size:15px;line-height:1.4}.wat7 b{font-weight:600;display:block}.flt7{gap:14px;display:grid}.flt7 .fg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flt7 .fk{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);min-width:96px;font-size:13px;font-weight:600}.flt7 button{background:var(--surface-band);min-height:44px;color:var(--ink);font:500 15px var(--font-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;padding:0 16px}.flt7 button[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.flt7 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.flt7-n{color:var(--ink-2);margin:24px 0 0;font-size:15px}.leeg7{border-bottom:1px solid var(--line);padding:32px 8px}.vrow[hidden]{display:none}@media (width<=900px){.flt7 .fg{scrollbar-width:none;margin-right:calc(-1*var(--gut));padding-right:var(--gut);flex-wrap:nowrap;overflow-x:auto}.flt7 .fg::-webkit-scrollbar{display:none}.flt7 .fk{flex:none;min-width:auto}.flt7 button{flex:none}}.hd7{gap:32px;height:96px}.hd7 .lg{width:192px;height:30px}.hd7 nav{gap:36px;font-size:16.5px}.hd7 nav .top{padding:8px 0}.hd7 .act{gap:10px}.hd7 .act .nh-btn--sm{min-height:50px;padding:0 22px;font-size:16px}.hd7 .lang{font-size:15px}@media (width<=1240px){.hd7 nav,.hd7 .hide-m,.hd7 .lang{display:none}.hd7 .burger{display:flex}}@media (width<=900px){.hd7{height:72px}.hd7 .lg{width:154px;height:24px}.hd7 .burger{gap:7px;width:48px;height:48px}.hd7 .burger span{width:24px}}:root{--gut:max(clamp(16px,8.3vw,120px),calc((100% - 1200px)/2))}@media (width>=1600px){.nh{zoom:1.1}}@media (width>=1800px){.nh{zoom:1.22}}@media (width>=2050px){.nh{zoom:1.36}}@media (width>=2350px){.nh{zoom:1.52}}@media (width>=2700px){.nh{zoom:1.72}}@media (width>=3100px){.nh{zoom:1.98}}@media (width>=3600px){.nh{zoom:2.3}}.hd7{padding-left:max(clamp(16px,3vw,44px),calc(var(--gut) - 40px));padding-right:max(clamp(16px,3vw,44px),calc(var(--gut) - 40px))}.pay7{border-top:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:40px;padding-top:48px;display:grid}.pay7 .v{font:600 clamp(88px,13vw,200px)/.9 var(--font-display);letter-spacing:-.045em;color:var(--orange-on-inverse);white-space:nowrap;margin:0}.pay7 .v small{letter-spacing:0;color:var(--on-inverse);margin-left:.3em;font-size:.22em}.pay7 .k{max-width:22em;color:var(--on-inverse-2);margin:0 0 .6em;font-size:clamp(18px,1.6vw,22px);line-height:1.45}@media (width<=900px){.pay7{grid-template-columns:1fr;gap:12px;padding-top:32px}.pay7 .k{margin:0}.panel.on{height:540px}.panel img{object-position:center 18%}.panel:after{background:linear-gradient(#14141600 38%,#1414168c 62%,#141416e6)}.panel .open h3{font-size:40px}.panel .roles span{padding:6px 10px;font-size:13px}.panel .vlab{font-size:26px}}@media (width<=700px){.steps7{grid-template-columns:1fr;gap:28px}.steps7:before,.steps7:after{width:2px;height:auto;inset:24px auto 24px 23px}.js .steps7:after{transform-origin:top;transform:scaleY(0)}.js .steps7.in:after{transform:scaleY(1)}.st7{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.st7 .n{grid-row:span 2;width:48px;height:48px;font-size:18px}.st7 h3{margin:0;font-size:21px}.st7 p{margin:2px 0 0;font-size:15px}}@media (width<=900px){.head7{padding-top:100px!important}.head7 .split7{gap:32px;margin-top:16px!important}.head7 .pic7{aspect-ratio:4/3.4;height:auto!important}.crumb7{font-size:14px}.head7 .row7:has(>.nh-btn+.nh-btn),.hero7 .row7:has(>.nh-btn+.nh-btn){grid-template-columns:1fr 1fr;gap:10px;display:grid}.head7 .row7>.nh-btn,.hero7 .row7>.nh-btn{min-height:52px;padding:0 14px;font-size:16px}.ben7 li{grid-template-columns:32px 1fr;gap:4px 12px;padding:18px 0}.ben7 h3{font-size:20px}.ben7 li p{font-size:16px}.ben7 .i{padding-top:3px}.qx blockquote{font-size:24px!important;line-height:1.25!important}.sec{padding-top:72px;padding-bottom:72px}.qx .ph{height:340px}.qx .q{margin:-56px 14px 0;padding:28px 24px}.qx .q .mk{height:32px;font-size:88px}.jobs{grid-template-columns:1fr 1fr;gap:10px}.job{aspect-ratio:3/4;border-radius:22px;height:auto}.job .tx{flex-direction:column;align-items:flex-start;gap:10px;bottom:14px;left:14px;right:14px}.job b{font-size:18px;line-height:1.1}.job .go{width:36px;height:36px}.job:after{background:linear-gradient(#14141600 40%,#141416d9)}.hero7.short{min-height:620px}.hero7.short .veil{background:linear-gradient(#14141673,#14141600 18%),linear-gradient(#14141600 38%,#14141699 62%,#141416e0 100%)}.job b{hyphens:auto;overflow-wrap:anywhere;font-size:16px}.ft7{padding-top:64px}.end7 .row7{grid-template-columns:1fr 1fr;gap:10px;display:grid}.end7 .row7>.nh-btn{min-height:52px;padding:0 14px;font-size:16px}.end7{gap:28px}.head7 .row7:has(>.nh-btn+.nh-btn),.hero7 .row7:has(>.nh-btn+.nh-btn),.end7 .row7{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.head7 .row7>.nh-btn,.hero7 .row7>.nh-btn,.end7 .row7>.nh-btn{white-space:normal;text-align:center;line-height:1.15}.hero7 .tx{left:22px;right:22px}.svc a{aspect-ratio:4/5;height:auto}.svc img{object-position:center 15%}.svc a:after{background:linear-gradient(#14141600 35%,#1414168c 60%,#141416e6)}.hero7 .d1{font-size:clamp(34px,9.4vw,56px)!important}.hero7 .uw,.head7 .uw{white-space:nowrap}.hero7:not(.short) .veil{background:linear-gradient(#14141673,#14141600 18%),linear-gradient(#1414161a 30%,#141416c7 58%,#141416eb 100%)}.head7 .row7>.nh-btn .nh-ar,.hero7 .row7>.nh-btn .nh-ar,.end7 .row7>.nh-btn .nh-ar{display:none}.svc{grid-template-columns:minmax(0,1fr)}.svc a{min-width:0}}ol.steps7.sp64{margin-top:64px}@media (width<=900px){ol.steps7.sp64{margin-top:40px}.risk li{grid-template-columns:32px 1fr;gap:12px;padding:20px 0;font-size:20px}.risk li span{padding-top:4px}.logos7{grid-template-columns:1fr 1fr;gap:10px;display:grid}.logos7 span.big,.logos7 span{width:auto;height:88px}.logos7 span.big img{max-width:80%}}ul.ck7.sp24{margin-top:24px}@media (width<=900px){.cols2>.side7{order:-1;position:static}.side7 dl{grid-template-columns:auto 1fr;gap:8px 16px;display:grid}.cols2>.side7>.nh-btn{display:none}}.doc7{grid-template-columns:48px minmax(0,1fr)}.doc7 h3{overflow-wrap:anywhere}@media (width<=900px){.docs7{grid-template-columns:minmax(0,1fr)}.doc7,.doc7:nth-child(2n){border-right:0;padding:22px 0}.doc7{grid-template-columns:40px minmax(0,1fr);gap:14px}.doc7 .ic{width:40px;height:40px}.doc7 h3{font-size:19px}.nums,.path7,.facts,.risk,.svc,.split7,.tlx,.wgband,.qx{grid-template-columns:minmax(0,1fr)}.split7>*,.wgband>*{min-width:0}.hero7 .d1{overflow-wrap:break-word}}@media (width<=600px){.uw,.hero7 .uw,.head7 .uw{white-space:normal;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.14em;text-decoration-skip-ink:none;text-decoration-thickness:.09em;display:inline}.uw svg{display:none}.logos7{grid-template-columns:repeat(2,minmax(0,1fr))}.logos7 span img,.logos7 span.big img{max-width:80%}.pay7 .v{font-size:clamp(60px,21vw,96px)}}@media (width<=900px){div.logos7 span.big{width:auto;height:88px}}@media (width<=400px){.d1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (width<=600px){.head7 .d1{font-size:clamp(33px,10.4vw,56px)!important}}.vrow .th.nr{background:var(--surface-inverse);color:var(--orange-on-inverse);font:600 34px/1 var(--font-display);letter-spacing:-.02em;place-items:center;transition:background .3s;display:grid}.vrow:hover .th.nr{background:var(--orange);color:var(--on-orange)}@media (width<=700px){.vrow .th.nr{font-size:24px}}.mega7{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mega7 .lst{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 32px;display:grid}.mega7 .lst a.ml{margin:0;padding:14px 16px}.hd7 .mi:has(.klein){position:relative}.mega7.klein{grid-template-columns:1fr;width:300px;padding:16px 20px;top:70px;left:-20px;right:auto}.mega7.klein .lst{grid-template-columns:1fr}.hd7:not(.solid) .act .nh-btn{display:none}.mnav .mlist{margin-top:8px}.mnav .mrow{border-bottom:1px solid var(--line)}.mnav .mhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.mnav .mhead a{font:600 28px/1.1 var(--font-display);letter-spacing:-.015em;flex:1;padding:18px 0}.mnav .mhead a[aria-current]{color:var(--orange-text)}.mnav .mtog{background:var(--surface-band);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.mnav .mtog i{width:14px;height:14px;position:relative}.mnav .mtog i:before,.mnav .mtog i:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;transition:transform .25s;position:absolute;top:6px;left:0}.mnav .mtog i:after{transform:rotate(90deg)}.mnav .mtog[aria-expanded=true] i:after{transform:rotate(0)}.mnav .sub{padding:0 0 14px}.mnav .sub .ml{color:var(--ink-2);padding:10px 0;font-size:18px}.mnav-cta{gap:10px;margin-top:28px;display:grid}.mnav-cta .nh-btn{justify-content:center}.mnav-sec{color:var(--ink-2);flex-wrap:wrap;gap:12px 24px;margin:28px 0 0;font-weight:600;display:flex}.mnav-sec a{align-items:center;gap:8px;display:inline-flex}.mnav-sec svg{width:18px;height:18px}.hd7.solid .nh-btn--outline{backdrop-filter:none;background:0 0}.hd7.solid .nh-btn--outline:hover{background:var(--ink);color:var(--surface)}.mnav .sub[hidden]{display:none}@media (width<=900px){.hd7 .brand .lg{width:auto;height:27px}}.job b{overflow-wrap:break-word;hyphens:manual;min-width:0}.voord7{border-top:1px solid #3a3a3c;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.voord7 li{border-bottom:1px solid #3a3a3c;min-width:0;padding:32px 28px 36px 0}.voord7 li:not(:nth-child(3n+1)){border-left:1px solid #3a3a3c;padding-left:28px}.voord7 .n{font:600 14px/1 var(--font-display);color:var(--orange)}.voord7 h3{font:600 26px/1.15 var(--font-display);letter-spacing:-.015em;color:#fff;margin:14px 0 0}.voord7 p{color:#ffffffb8;max-width:30em;margin:10px 0 0;font-size:16px;line-height:1.55}.sel7{border:1px solid var(--line);background:var(--surface-band);border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(32px,5vw,64px);display:grid}.keur7{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.keur7 li{border:1px solid var(--line);background:#fff;border-radius:14px;place-items:center;height:64px;padding:0 14px;display:grid}.keur7 img{width:auto;max-width:96px;max-height:44px}@media (width<=900px){.voord7{grid-template-columns:minmax(0,1fr)}.voord7 li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.voord7 li{padding:24px 0 26px}.voord7 h3{font-size:22px}.sel7{border-radius:24px;grid-template-columns:minmax(0,1fr)}}.mega7.m6{grid-template-columns:repeat(var(--n,3),minmax(0,1fr)) minmax(0,1.15fr);gap:28px}.mega7.m6.geen-ft{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.mega7.m6 .col{align-content:start;gap:2px;min-width:0;display:grid}.mega7.m6 a.ml{margin:0 -12px}.mega7.vk6{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.mega7.vk6 .pane{border-left:1px solid var(--line);padding-left:28px}.mega7.vk6 .pane[hidden]{display:none}.mega7.vk6 .sect a.ml{padding-right:36px;position:relative}.mega7.vk6 .sect a.ml:after{content:"→";opacity:0;transition:opacity .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mega7.vk6 .sect a.ml.on{background:var(--surface-band)}.mega7.vk6 .sect a.ml.on:after{opacity:1;color:var(--orange-text)}.mnav .mcol{padding:6px 0 10px}.mnav .mcol .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 2px;font-size:12px;font-weight:600}.mnav .msect{border-top:1px solid var(--line)}.mnav .msect:first-child{border-top:0}.mnav .mhead2{justify-content:space-between;align-items:center;gap:12px;display:flex}.mnav .mhead2 a{flex:1;padding:12px 0;font-size:20px;font-weight:600}.mnav .rol{border-left:2px solid var(--orange);margin-left:2px;padding:0 0 12px 14px;display:grid}.mnav .rol[hidden]{display:none}.mnav .rol .ml{color:var(--ink-2);padding:8px 0;font-size:17px}.mega7.m6 .ft{min-height:280px}.mega7.m6 .ft img{object-position:center 12%}picture{display:contents}.hero7>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=1600px){.hero7>picture>img{object-position:center 22%!important}}@media (width>=901px){.sec:not(.head7) .pic7{aspect-ratio:3/2;height:auto!important}.qx .ph,.svc a{aspect-ratio:3/2;height:auto}}@media (width<=900px){.head7 .pic7{aspect-ratio:4/5}.pic7:has(.tf),.qx .ph:has(.tf),.svc a:has(.tf),.wgband .ph:has(.tf){aspect-ratio:4/5;min-height:0;height:auto!important}.hero7:has(.ts){aspect-ratio:9/16;height:auto!important;min-height:600px!important}picture.tf img{object-position:center!important}.hd7.on-photo:not(.solid){padding:0 26px;top:12px}}.mnav .mcol{display:grid}.mnav .mcol .ml,.mnav .rol .ml{border-top:1px solid var(--line);min-height:48px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:17px;display:flex}.mnav .mcol .k+.ml,.mnav .rol .ml:first-child{border-top:0}.mnav .ml span{gap:2px;display:grid}.mnav .ml small{color:var(--ink-3);font-size:15px;font-weight:400}.mnav .ml i{color:var(--ink-3);flex:none;font-size:18px;font-style:normal}.mnav .ml.pg{color:var(--ink);font-weight:600}.mnav .ml.pg i{color:var(--orange-text)}.krul{white-space:nowrap;display:inline-block;position:relative}.krul svg{pointer-events:none;width:106%;height:118%;position:absolute;top:-6%;left:-3%;overflow:visible}.krul path{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.js .krul path{stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1) .6s}.js .in .krul path,.js .krul.in path{stroke-dashoffset:0}.js .steps7 .st7 .n{transition:background-color .3s,box-shadow .3s}.js .steps7.in .st7:nth-child(2) .n{transition-delay:.7s}.js .steps7.in .st7:nth-child(3) .n{transition-delay:1.1s}.js .steps7.in .st7:nth-child(4) .n{transition-delay:1.5s}.js .steps7.in .st7 .n{background:var(--orange);box-shadow:none}.hero-mc{color:#fffc;margin:16px 0 0;font-size:15px}.flt7-m{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.js .krul path{stroke-dashoffset:0;transition:none}.js .steps7 .st7 .n{transition:none}}@media (width<=600px){.flt7-s{display:none}.flt7-m{margin-top:4px;display:block}}.mnav .mhead a{padding:16px 0;font-size:24px}.mnav .mtog{border:1px solid var(--line);background:0 0;border-radius:50%;width:44px;height:44px}.mnav .mtog[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.mnav .mtog.sm{border-radius:50%;width:36px;height:36px}.mnav .mrow>.sub{background:var(--surface-band);border-radius:20px;margin:0 0 16px;padding:4px 20px}.mnav .mrow:has(>.sub:not([hidden])){border-bottom-color:#0000}.mnav .mrow>.sub .mcol{padding:0}.mnav .mrow>.sub .mcol .k{margin:16px 0 0;padding-bottom:4px}.mnav .mrow>.sub .ml small{display:none}.mnav .mrow>.sub .ml{min-height:52px;padding:12px 0;font-size:17px}.mnav .mrow>.sub .ml i{font-size:16px}.mnav .mrow>.sub .msect .mhead2 a{padding:14px 0;font-size:17px}.mnav .mrow>.sub .rol{margin:0 0 12px 2px;padding-bottom:0}
