@font-face{font-family:Faustina;src:url(/assets/fonts/faustina-bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.sp{--navy-900:#0a2138;--navy-700:#22556f;--amber:#f59e0b;--surface:var(--base-color-brand--light-grey);--surface-soft:var(--base-color-brand--grey);--line:var(--base-color-brand--dark-grey);--ink:#0a2138;--ink-soft:#44566a;--serif:"Faustina", Georgia, "Times New Roman", serif;--sans:Lato-custom, Lato, Arial, sans-serif;--mono:ui-monospace, Menlo, Consolas, monospace;--gutter:clamp(1.25rem, 4vw, 5rem);--max:90rem;--shadow:0 6px 18px #0a213812;font-family:var(--sans);color:var(--ink)}.sp *,.sp :before,.sp :after{box-sizing:border-box}.sp h1,.sp h2,.sp h3,.sp p{margin:0}.sp h3{color:var(--ink)}.sp-wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.sp-section{background:#fff;padding:clamp(4.5rem,8vw,7.5rem) 0}.sp-section.is-alt{background:var(--surface)}.sp-section.is-dark{background:var(--navy-900);color:#fff}.sp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-700);align-items:center;gap:.65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.sp-eyebrow:before{content:"";background:var(--amber);width:1.75rem;height:2px}.is-dark .sp-eyebrow{color:#fbbf24}.sp-h1{font-family:var(--serif);letter-spacing:-.015em;color:#fff;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:700;line-height:1.02}.sp-h1 em{color:var(--amber);font-style:normal}.sp-h2{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:700;line-height:1.06}.is-dark .sp-h2{color:#fff}.sp-lede{color:var(--ink-soft);max-width:38rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.6}.is-dark .sp-lede{color:#ffffffc7}.sp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-700);font-size:.75rem;font-weight:700}.sp-link{color:var(--navy-700);border-bottom:2px solid var(--amber);align-items:center;gap:.5rem;padding-bottom:2px;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.sp-link:hover{color:var(--ink);gap:.75rem}.is-dark .sp-link{color:#fff}.sp-link:focus-visible,.sp a.button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sp .button{width:auto}.sp-button-ghost.button{color:#fff;background:0 0;border-color:#ffffff73}.sp-button-ghost.button:hover{border-color:#fff}.sp-screen{border:1px solid var(--line);box-shadow:var(--shadow);font-family:var(--mono);color:var(--ink);background:#fff;border-radius:6px;font-size:.875rem;line-height:1.4;overflow:hidden}.sp-screen-title{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-soft);border-bottom:1px solid var(--line);padding:.5rem .85rem;font-size:.75rem;font-weight:700}.sp-screen-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.65rem .85rem;display:grid}.sp-screen-row+.sp-screen-row{border-top:1px solid var(--line)}.sp-screen-row>span:first-child{color:var(--ink-soft)}.sp-screen-row>span+span{text-align:right;font-weight:700}.sp-screen.is-3col .sp-screen-row{grid-template-columns:5.5rem minmax(0,1fr) auto}.sp-screen.is-3col .sp-screen-row>span:nth-child(2){text-align:left}.sp-screen.is-3col .sp-screen-row>span:nth-child(3){font-weight:400}.sp-note{color:var(--ink-soft);margin-top:.45rem;font-size:.875rem}.sp-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.sp-proof .sp-h2{margin-top:1.25rem}.sp-stats{margin:2.5rem 0 0;padding:0;list-style:none}.sp-stats li{border-top:1px solid #ffffff24;grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.sp-stats li:last-child{border-bottom:1px solid #ffffff24}.sp-stat-num{font-family:var(--serif);color:var(--amber);font-variant-numeric:lining-nums;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:700;line-height:1}.sp-stat-label{color:#ffffffd1;font-size:1.0625rem;line-height:1.45}.sp-quote{border:0;border-top:1px solid #ffffff38;margin:0;padding:2rem 0 0}.sp-quote p{font-family:var(--serif);color:#fff;font-size:clamp(1.4rem,2.1vw,1.85rem);font-weight:700;line-height:1.35}.sp-quote p:before{content:"“";width:.5em;color:var(--amber);margin-left:-.5em;display:inline-block}.sp-quote p:after{content:"”";color:var(--amber)}.sp-quote footer{color:#ffffffb3;margin-top:1.75rem;font-size:.875rem}.sp-quote footer strong{color:#fff;font-weight:700;display:block}.sp-proof .sp-link{margin-top:2rem}.sp-faq{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.sp-faq-item{border-bottom:1px solid var(--line);padding:1.75rem 0}.sp-faq-item h3{font-family:var(--serif);font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:700;line-height:1.3}.sp-faq-item p{color:var(--ink-soft);margin-top:.75rem;font-size:1rem;line-height:1.65}.sp-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.sp-related a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:.6rem;padding:1.75rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.sp-related a:hover{border-color:var(--amber);transform:translateY(-3px);box-shadow:0 20px 40px -24px #0a213859}.sp-related a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sp-related span{letter-spacing:.14em;text-transform:uppercase;color:var(--navy-700);font-size:.75rem;font-weight:700}.sp-related strong{font-family:var(--serif);font-size:1.375rem;font-weight:700;line-height:1.2}.sp-related em{color:var(--ink-soft);font-style:normal;line-height:1.55}.sp-anim .sp-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.sp-anim .sp-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sp-anim .sp-reveal{opacity:1;transition:none;transform:none}}@media (width<=991px){.sp-proof-grid,.sp-related{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.sp-stats li{grid-template-columns:minmax(0,1fr);gap:.35rem}.sp-faq{grid-template-columns:minmax(0,1fr)}}.nds-hero{background:#fff;padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(4rem,7vw,6.5rem)}.nds-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.nds-h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:1.25rem;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:700;line-height:1.05}.nds-h1 em{color:var(--amber);font-style:normal}.nds-hero-text .sp-lede{max-width:36rem;margin-top:1.5rem}.nds-form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--_borders---border-radius--small,8px);margin-top:2.25rem;padding:clamp(1.5rem,3vw,2rem);position:relative}.nds-form-title{font-family:var(--serif);color:var(--ink);font-size:1.5rem;font-weight:700;line-height:1.2}.nds-form-sub{color:var(--ink-soft);margin-top:.4rem;font-size:1rem;line-height:1.5}.nds-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.5rem;display:grid}.nds-fields .is-wide{grid-column:1/-1}.nds-fields .form_field-wrapper{margin:0}.nds-fields .form_input{background:#fff;width:100%;margin-bottom:0}.nds-error{color:#d33d3d;margin-top:1rem;font-size:.9375rem}.nds-submit.button{cursor:pointer;margin-top:1.5rem}.nds-done-note{color:var(--ink-soft);margin-top:1rem;font-size:.9375rem}.nds-done-note a{color:inherit;text-decoration:underline}.nds-done:focus{outline:none}.nds-form-card,.nds-done{scroll-margin-top:7rem}.nds-viewer{border:1px solid var(--line);border-radius:var(--_borders---border-radius--small,8px);box-shadow:var(--shadow);background:#fff;margin:0;font-size:.875rem;overflow:hidden}.nds-viewer-bar{background:var(--navy-900);color:#fff;font-family:var(--mono);justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;font-size:.8125rem;display:flex}.nds-viewer-bar span+span{color:#ffffffb3}.nds-viewer-body{grid-template-columns:15.5rem minmax(0,1fr);display:grid}.nds-tree li{white-space:nowrap}.nds-tree{border-right:1px solid var(--line);background:var(--surface-soft);font-family:var(--mono);margin:0;padding:1rem 0;font-size:.8125rem;list-style:none}.nds-tree li{color:var(--ink-soft);padding:.4rem 1.1rem}.nds-tree .is-dir{color:var(--ink);font-weight:700}.nds-tree .is-child{padding-left:2.1rem}.nds-tree .is-open{color:var(--ink);box-shadow:inset 2px 0 0 var(--amber);background:#fff;font-weight:700}.nds-file{padding:1rem 1.25rem 1.25rem}.nds-file-head{font-family:var(--mono);color:var(--ink-soft);border-bottom:1px solid var(--line);padding-bottom:.75rem;font-size:.75rem}.nds-file-h{color:var(--ink);font-size:1rem;font-weight:700;margin-top:1rem!important}.nds-routes{margin:.5rem 0 0;padding:0;list-style:none}.nds-routes li{border-bottom:1px solid var(--line);gap:.2rem;padding:.7rem 0;line-height:1.4;display:grid}.nds-routes li:last-child{border-bottom:0}.nds-routes span{color:var(--ink)}.nds-routes code{font-family:var(--mono);color:var(--navy-700);background:0 0;padding:0;font-size:.8125rem}.nds-routes code:before{content:"→ ";color:var(--amber)}.nds-head{max-width:46rem}.nds-head .sp-lede{margin-top:1.25rem}.nds-topics{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.nds-topics li{border-bottom:1px solid var(--line);padding:1.75rem 0}.nds-topics h3{font-family:var(--serif);font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.25}.nds-topics p{color:var(--ink-soft);margin-top:.75rem;font-size:1rem;line-height:1.6}.nds-steps-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.nds-steps-grid .sp-lede{margin-top:1.25rem}.nds-article-link{margin-top:2rem}.nds-steps{margin:0;padding:0;list-style:none}.nds-steps li{border-top:1px solid #ffffff29;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:1.5rem 0;display:grid}.nds-steps li:last-child{border-bottom:1px solid #ffffff29}.nds-steps strong{font-family:var(--serif);color:var(--amber);font-size:2.25rem;line-height:1}.nds-steps h3{color:#fff;font-size:1.25rem;font-weight:700}.nds-steps p{color:#ffffffc7;margin-top:.4rem;line-height:1.55}.nds-close-inner{text-align:center;max-width:44rem}.nds-close-inner .sp-lede{margin:1.25rem auto 0}.nds-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2rem;margin-top:2rem;display:flex}@media (width<=1200px){.nds-viewer-body{grid-template-columns:1fr}.nds-tree{display:none}}@media (width<=991px){.nds-hero-grid,.nds-steps-grid{grid-template-columns:1fr}.nds-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.nds-fields,.nds-topics,.nds-viewer-body{grid-template-columns:1fr}.nds-tree{display:none}}
