.nine-page{--np-ink:#102b65;--np-navy:#082959;--np-blue:#edf5ff;--np-line:#cbdcf0;color:var(--np-ink);font:400 1rem/1.75 var(--font-body),sans-serif;background:#fff}.np-width{width:min(1280px,100% - 80px);margin-inline:auto}.nine-page :is(h1,h2,h3){font-family:var(--font-heading),sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--np-ink);font-weight:750;line-height:1.22}.nine-page h1{font-size:clamp(2rem,3.5vw,3.5rem)}.nine-page h2{font-size:clamp(1.5rem,2.2vw,2.15rem)}.nine-page h3{letter-spacing:-.02em;font-size:clamp(1.125rem,1.4vw,1.35rem)}.nine-page p{max-width:75ch}.nine-page a{text-underline-offset:5px}.nine-page a:hover{text-decoration:underline}.np-breadcrumb{padding-block:20px;font-size:.875rem}.np-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-breadcrumb li{overflow-wrap:anywhere;gap:8px;min-width:0;display:flex}.np-breadcrumb a{text-decoration:underline}.np-hero{padding-block:52px}.np-hero-centered{text-align:center;padding-block:44px 52px}.np-hero-centered .np-hero-copy{max-width:1040px;margin:auto}.np-hero-centered .np-intro{max-width:78ch;margin-inline:auto}.np-hero-centered .np-actions{justify-content:center}.np-eyebrow{letter-spacing:.04em;margin-bottom:18px;font-size:.875rem;font-weight:750}.np-eyebrow:before{content:"";background:var(--cti-orange);vertical-align:middle;width:4px;height:1.1em;margin-right:10px;display:inline-block}.np-intro{margin-top:22px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.np-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.np-button{background:var(--cti-orange);color:#071c3d;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-weight:700;line-height:1.5;display:inline-flex}.np-button:hover{border-color:var(--np-ink);box-shadow:0 0 0 3px #fe510126}.np-text-action{cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.np-hero-illustrated{background:var(--np-navy);color:#fff;padding-block:16px}.np-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.np-hero-centered .np-hero-grid{display:block}.np-hero-illustrated .np-hero-copy{padding-block:36px}.np-hero-illustrated :is(h1,.np-eyebrow),.np-hero-illustrated .np-text-action{color:#fff}.np-art{min-width:0}.np-art img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(#000 60%,#0000 76%);mask-image:radial-gradient(#000 60%,#0000 76%)}.nine-page .np-title-accent{color:var(--cti-orange)}.np-services .np-section>.np-copy>.np-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.np-services .np-section>.np-copy>.np-milestones li{border:0;padding:0;font-size:.9rem}.np-services .np-milestones strong{margin-bottom:6px;display:block}.np-preparation{margin-top:24px}.np-preparation h3{margin-bottom:18px}.np-responsibilities{border-left:1px solid var(--np-line);padding-left:32px}.np-responsibilities article{border-bottom:1px solid var(--np-line);margin-bottom:24px;padding-bottom:24px}.np-responsibilities h3{margin-block:12px}.np-panorama{width:100%;height:clamp(150px,19vw,300px);overflow:hidden}.np-panorama img{object-fit:cover;width:100%;height:100%}.np-statement{background:var(--np-navy);color:#fff;padding-block:26px}.np-statement .np-width{justify-content:center;align-items:center;gap:30px;display:flex}.np-statement svg{flex-shrink:0}.np-statement p{border-left:1px solid #ffffff70;padding-left:30px;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700;line-height:1.45}.np-content{padding-block:12px 48px}.np-section{min-width:0;margin-block:44px}.np-section>h2{margin-bottom:20px}.np-copy>:is(p,ul,ol,div)+:is(p,ul,ol,div){margin-top:18px}.np-copy p{color:#344b6d}.np-copy a,.np-links a,.np-mode-links a,.np-port-links a{color:#0648b3;font-weight:650;text-decoration:underline}.np-pale{background:var(--np-blue);border-radius:12px;padding:32px}.np-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:40px;display:grid}.np-editorial>h2{margin-bottom:0;padding-top:14px;position:relative}.np-editorial>h2:before,.np-section-heading:after{content:"";background:var(--cti-orange);width:44px;height:4px;position:absolute;top:0;left:0}.np-editorial>.np-copy{border-left:1px solid var(--np-line);padding-left:40px}.np-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-block:44px;display:grid}.np-pair>.np-section{margin-block:0}.np-pair>.np-section+.np-section{border-left:1px solid var(--np-line);padding-left:40px}.np-section-heading{margin-top:52px;padding-bottom:18px;position:relative}.np-section-heading:after{top:auto;bottom:0}.np-links{flex-wrap:wrap;gap:10px 24px;margin-top:22px;list-style:none;display:flex}.np-links a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.np-links svg,.np-button svg,.np-text-action svg{flex-shrink:0}.np-note{background:#f1f6fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex}.np-note p{flex:250px}.np-note .np-links{margin:0}.np-service-directory{margin-block:32px}.np-service-row{border-radius:9px;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:28px;margin-block:10px;padding:30px;display:grid}.np-service-row>h2{border-right:1px solid var(--np-line);align-items:center;gap:20px;padding-right:20px;font-size:clamp(1.25rem,1.8vw,1.65rem);display:flex}.np-service-row svg{flex-shrink:0}.np-service-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.np-service-items article{min-width:0}.np-service-row:last-child .np-service-items{grid-template-columns:repeat(3,minmax(0,1fr))}.np-service-items h3{margin-bottom:12px;font-size:1.15rem}.np-service-items p{margin-top:10px;font-size:.95rem;line-height:1.65}.np-service-items a{align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.np-dark{background:var(--np-navy);color:#fff}.np-dark :is(h2,h3){color:#fff}.np-milestones{padding:0;list-style:none}.np-milestones li{border-bottom:1px solid var(--np-line);align-items:flex-start;gap:18px;padding:18px 0;display:flex}.np-milestones li:first-child{padding-top:0}.np-milestones li:last-child{border:0}.np-milestones strong{color:var(--np-ink);display:inline}.np-number{color:var(--np-ink);font-variant-numeric:tabular-nums;background:#e2f0ff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:750;display:grid}.np-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;list-style:none;display:grid}.np-checklist li{gap:12px;display:flex}.np-checklist li:before{content:"✓";color:#b73800;font-size:1.25rem;font-weight:750}.np-table{border:1px solid var(--np-line);border-radius:9px;max-width:100%;margin-block:24px;overflow-x:auto}.np-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.np-table th,.np-table td{text-align:left;border-bottom:1px solid var(--np-line);vertical-align:top;min-width:110px;padding:14px 18px;line-height:1.6}.np-table thead{background:var(--np-navy);color:#fff}.np-table tbody tr:nth-child(odd){background:#f3f7fd}.np-table tbody th{font-weight:650}.np-attribution{margin-top:20px;font-size:.875rem}.np-mode-links,.np-port-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:24px;display:grid}.np-port-links{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.np-mode-links article+article,.np-port-links article+article{border-left:1px solid var(--np-line);padding-left:30px}.np-mode-links :is(h3,p),.np-port-links :is(h3,p){margin-block:10px}.np-mode-links article>a,.np-port-links article>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.np-market-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.np-market-button{text-align:left;border-bottom:1px solid var(--np-line);color:#0648b3;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-weight:650;display:flex}.np-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:30px;display:grid}.np-facts li{align-items:center;gap:14px;font-size:.9rem;font-weight:650;display:flex}.np-facts svg{color:#b73800;flex-shrink:0;width:24px}.np-faq details{border-bottom:1px solid var(--np-line)}.np-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.np-faq summary::-webkit-details-marker{display:none}.np-faq summary svg{flex-shrink:0}.np-faq details[open]{background:var(--np-blue);border-radius:7px}.np-faq details[open] svg{transform:rotate(180deg)}.np-faq details>div{padding:0 18px 20px}.np-closing{justify-content:space-between;align-items:center;gap:32px;margin-top:48px;display:flex}.np-closing h2{margin-bottom:14px}.np-closing .np-actions{flex-direction:column;flex-shrink:0;gap:10px;max-width:40%;margin:0}.np-closing-minimal{border-top:2px solid var(--np-ink);text-align:center;padding:30px 20px 0;display:block}.np-closing-minimal p{margin-inline:auto}.np-closing-minimal .np-actions{flex-direction:row;justify-content:center;max-width:none;margin-top:24px}@media (min-width:1600px){.np-width{width:min(1440px,100% - 128px)}}@media (max-width:1023px){.np-width{width:calc(100% - 48px)}.np-service-row{grid-template-columns:1fr}.np-service-row>h2{border:0}.np-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px}.np-editorial>.np-copy{padding-left:28px}.np-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.np-closing{align-items:flex-start}.np-closing .np-actions{flex-shrink:1;max-width:45%}}@media (max-width:767px){.np-width{width:calc(100% - 40px)}.np-hero{padding-block:32px}.np-hero-grid{grid-template-columns:1fr;gap:0}.np-hero-illustrated .np-hero-copy{padding-block:0 16px}.np-art{max-width:560px;margin:auto}.np-hero-centered{text-align:left}.np-hero-centered .np-actions{justify-content:flex-start}.np-eyebrow{font-size:.75rem}.np-section{margin-block:34px}.np-editorial,.np-pair{grid-template-columns:1fr;gap:22px}.np-editorial>.np-copy,.np-pair>.np-section+.np-section{border:0;padding:0}.np-pair{margin-block:34px}.np-pale{padding:24px 20px}.np-service-row{gap:24px;padding:24px 20px}.np-service-items,.np-service-row:last-child .np-service-items{grid-template-columns:1fr;gap:24px}.np-service-items article+article{border-top:1px solid var(--np-line);padding-top:24px}.np-mode-links,.np-port-links{grid-template-columns:1fr;gap:24px}.np-mode-links article+article,.np-port-links article+article{border-left:0;border-top:1px solid var(--np-line);padding:24px 0 0}.np-checklist{grid-template-columns:1fr}.np-table th,.np-table td{padding:12px}.np-statement .np-width{gap:20px}.np-statement p{padding-left:20px}.np-statement svg{width:36px}.np-closing{flex-direction:column;gap:22px}.np-closing .np-actions{align-items:flex-start;max-width:100%}.np-closing-minimal .np-actions{align-items:center}.np-market-actions{grid-template-columns:1fr}}@media (max-width:374px){.np-width{width:calc(100% - 32px)}.np-facts{grid-template-columns:1fr}.np-button{width:100%;padding-inline:16px}.np-actions{gap:12px}}@media (max-width:1023px){.np-services .np-section>.np-copy>.np-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.np-services .np-section>.np-copy>.np-milestones{grid-template-columns:1fr}.np-responsibilities{border-left:0;padding-left:0}.np-hero-centered{text-align:center}.np-hero-centered .np-actions{justify-content:center}}@media (prefers-reduced-motion:reduce){.nine-page *,.nine-page :before{scroll-behavior:auto;transition:none}}
