.nat-crumb{padding:12px 0 0;font-size:12px;font-weight:700;color:var(--gray-60)}.nat-crumb a{color:var(--blue)}.nat-crumb span[aria-hidden]{margin:0 5px;color:var(--gray-20)}.nat-section{padding:72px 0}.nat-section--tint{background:var(--h-gray)}.nat-section[id]{scroll-margin-top:86px}.nat-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.nat-eyebrow .nat-ic{width:15px;height:15px;flex:0 0 15px}.nat-lead{margin:18px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.6;color:var(--gray-70)}.nat-hero{padding:56px 0 64px;overflow:hidden}.nat-hero-solo{max-width:800px}.nat-hero h1{font-size:var(--fs-hero);font-weight:900;line-height:.96;letter-spacing:-.04em;color:var(--navy);margin:0}.nat-section h2{font-size:var(--fs-h2);font-weight:900;line-height:1.04;letter-spacing:-.04em;color:var(--navy);margin:0;text-wrap:balance}.nat-section h3{font-size:18px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--navy);margin:0}.nat-accent{color:var(--orange)}.nat-ic{display:inline-block;vertical-align:middle}.nat-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;min-height:44px;border:0;border-radius:8px;font-family:var(--ff-ms);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--transition-speed) ease,background var(--transition-speed) ease}.nat-btn--lg{padding:16px 26px;border-radius:11px;font-size:16px;font-weight:900}.nat-btn--primary{background:var(--orange);color:#fff;box-shadow:0 8px 22px #e9641447}.nat-btn--primary:hover{background:var(--orange-90);transform:translateY(-2px)}.nat-btn:focus-visible{outline:3px solid var(--blue-20);outline-offset:2px}.nat-chip{margin:18px 0 0;display:inline-flex;align-items:center;gap:9px;background:var(--green-10);color:var(--green-text);font-weight:900;font-size:14px;border-radius:8px;padding:10px 14px}.nat-chip .nat-ic{width:18px;height:18px}.nat-hero-cta{margin:20px 0 0}.nat-hero-micro{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--gray-60)}.nat-hero-micro a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.nat-states{display:grid;gap:20px;margin-top:40px}.nat-state{background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:28px;transition:transform var(--transition-speed) ease}.nat-state:hover{transform:translateY(-4px)}.nat-state--accent{border:2px solid var(--blue);background:var(--blue-10)}.nat-state-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.nat-state-head .nat-ic{width:26px;height:26px;flex:0 0 26px;color:var(--blue)}.nat-state-n{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.nat-state p{margin:10px 0 0;font-size:14px;color:var(--gray-70)}.nat-state-go{display:inline-block;margin-top:14px;font-size:14px;font-weight:800;color:var(--blue)}.nat-stats{display:grid;gap:16px;margin-top:32px}.nat-stat{background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:22px;text-align:center}.nat-stat-num{font-size:30px;font-weight:900;letter-spacing:-.03em;color:var(--navy)}.nat-stat-lbl{margin-top:4px;font-size:13px;color:var(--gray-60)}.nat-stats-fine{margin:20px 0 0;font-size:13px;color:var(--gray-60)}.nat-guarantee{margin-top:36px;background:var(--green-10);border:2px solid var(--green);border-radius:16px;padding:32px 28px;display:grid;gap:18px}.nat-guarantee-ic{color:var(--green)}.nat-guarantee-ic svg{width:78px;height:78px}.nat-guarantee h3{font-size:clamp(20px,2.6vw,26px);letter-spacing:-.03em}.nat-guarantee p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--gray-80)}.nat-final{background:var(--navy);color:#fff;text-align:center}.nat-final h2{color:#fff}.nat-final p{margin:14px auto 26px;max-width:560px;font-size:16px;color:#b9c7dd}.nat-final a.nat-link{color:#8fb4f5}@media(min-width:768px){.nat-states{grid-template-columns:repeat(2,1fr)}.nat-stats{grid-template-columns:repeat(3,1fr)}.nat-guarantee{grid-template-columns:auto 1fr;align-items:center;gap:28px}.nat-faq-grid{grid-template-columns:1fr 1fr;align-items:start}}@media(min-width:1024px){.nat-states{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.nat-btn,.nat-state{transition:none;transform:none}}.nat-skypage{position:relative}.nat-skypage .nat-hero{position:relative;background:radial-gradient(1100px 480px at 82% 112%,rgba(0,87,231,.3),transparent 62%),radial-gradient(760px 360px at 12% -10%,rgba(25,103,233,.18),transparent 60%),linear-gradient(168deg,var(--navy-dark) 0%,#032251 48%,var(--navy) 100%);padding-top:18px}.nat-skypage .nat-hero .hts-container{position:relative;z-index:5}.nat-skypage .hts-topbar{background:transparent;margin-bottom:30px}.nat-skypage .nat-z-dark .nat-crumb{padding:0;margin-bottom:26px;color:#93a5c4}.nat-skypage .nat-z-dark .nat-crumb a{color:#8fb4f5}.nat-skypage .nat-z-dark .nat-crumb span[aria-hidden]{color:#ccddfa61}.nat-skypage .nat-z-dark h1{color:#fff;text-shadow:0 2px 18px rgba(2,29,68,.65),0 0 3px rgba(2,29,68,.5)}.nat-skypage .nat-z-dark .nat-eyebrow{color:#8fb4f5;text-shadow:0 1px 10px rgba(2,29,68,.7)}.nat-skypage .nat-z-dark .nat-lead{color:#c6d3e8;text-shadow:0 1px 12px rgba(2,29,68,.65),0 0 2px rgba(2,29,68,.5)}.nat-skypage .nat-z-dark .nat-lead b{color:#fff}.nat-skypage .nat-z-dark .nat-hero-micro{color:#93a5c4}.nat-skypage .nat-z-dark .nat-hero-micro a{color:#8fb4f5}.nat-tl .nat-section .hts-container,.nat-tl .nat-final .hts-container{position:relative;z-index:5}.nat-mm .nat-section .hts-container,.nat-mm .nat-final .hts-container{position:relative;z-index:3}.nat-tl .nat-tl-node{position:relative}.nat-tl .nat-tl-node:before,.nat-tl .nat-tl-node:after{content:"";position:absolute;left:50%;top:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.nat-tl .nat-tl-node:before{width:12px;height:12px;z-index:1;background:radial-gradient(circle,#fff 0%,var(--orange) 55%,rgba(233,100,20,0) 78%);box-shadow:0 0 14px 4px #e9641480,0 0 40px 14px #e9641433}.nat-tl .nat-tl-node:after{width:42px;height:42px;border:1px solid rgba(0,87,231,.38)}.nat-tl .nat-tl-node--arrival:before{width:15px;height:15px;background:radial-gradient(circle,#fff 0%,var(--green) 55%,rgba(0,135,68,0) 78%);box-shadow:0 0 20px 7px #00874499,0 0 64px 26px #00874447}.nat-tl .nat-tl-node--arrival:after{width:70px;height:70px;border-color:#00874480}@supports (animation-timeline: view()){.nat-tl .nat-tl-node:before,.nat-tl .nat-tl-node:after{animation:nat-tl-node-ignite linear both;animation-timeline:view();animation-range:cover 2% cover 26%}.nat-tl .nat-tl-node:after{animation-range:cover 4% cover 30%}}@keyframes nat-tl-node-ignite{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@supports not (animation-timeline: view()){.nat-tl .nat-tl-node:before,.nat-tl .nat-tl-node:after{opacity:1}}@media(prefers-reduced-motion:reduce){.nat-tl .nat-tl-node:before,.nat-tl .nat-tl-node:after{opacity:1!important;animation:none!important;transform:translate(-50%,-50%) scale(1)!important}}.nat-mm{--hts-mm-x: 46px;counter-reset:mm}.nat-mm .nat-mm-mark{position:relative;counter-increment:mm}@media(min-width:1200px){.nat-mm .nat-mm-mark:before{content:"";position:absolute;top:42px;right:var(--hts-mm-x);width:30px;height:30px;margin-right:-15px;border-radius:50%;border:1.5px solid;color:#042b634d;background:radial-gradient(circle,currentColor 0 3.5px,rgba(0,0,0,0) 4.6px);opacity:.9}.nat-mm .nat-mm-mark:after{content:"MM\b7" counter(mm,decimal-leading-zero);position:absolute;top:30px;right:calc(var(--hts-mm-x) - 34px);writing-mode:vertical-rl;font-family:var(--ff-ms);font-size:12px;font-weight:900;letter-spacing:.18em;color:#042b636b;opacity:.9}.nat-mm .nat-mm-mark--arrival:before{top:40px;width:38px;height:38px;margin-right:-19px;color:var(--green);box-shadow:0 0 20px 5px #00874480,0 0 60px 22px #00874440}.nat-mm .nat-mm-mark--arrival:after{color:#78d2a5d9}.nat-mm .nat-final.nat-mm-mark:not(.nat-mm-mark--arrival):before{color:#ccddfa59}@supports (animation-timeline: view()){.nat-mm .nat-mm-mark:not(.nat-mm-mark--arrival):before{animation:nat-mm-post linear both;animation-timeline:view();animation-range:cover 0% cover 92%}.nat-mm .nat-mm-mark:not(.nat-mm-mark--arrival):after{animation:nat-mm-tag linear both;animation-timeline:view();animation-range:cover 0% cover 92%}}}@keyframes nat-mm-post{0%{color:#042b634d;box-shadow:0 0 #e9641400}16%{color:var(--orange);box-shadow:0 0 14px 3px #e9641466}54%{color:var(--orange);box-shadow:0 0 14px 3px #e9641466}80%{color:var(--green);box-shadow:0 0 13px 3px #00874461}to{color:var(--green);box-shadow:0 0 9px 2px #00874447}}@keyframes nat-mm-tag{0%{color:#042b636b}16%{color:var(--orange)}54%{color:var(--orange)}80%{color:var(--green)}to{color:#008744e6}}@supports not (animation-timeline: view()){.nat-mm .nat-mm-mark:before{color:var(--green)}.nat-mm .nat-mm-mark:after{color:#008744cc}}@media(prefers-reduced-motion:reduce){.nat-mm .nat-mm-mark:before{color:var(--green)!important;animation:none!important}.nat-mm .nat-mm-mark:after{color:#008744cc!important;animation:none!important}}@media(forced-colors:active){.nat-tl .nat-hero,.nat-mm .nat-hero{background:Canvas}.nat-skypage .nat-z-dark h1,.nat-skypage .nat-z-dark .nat-eyebrow,.nat-skypage .nat-z-dark .nat-lead{text-shadow:none}.nat-tl .nat-tl-node:before,.nat-tl .nat-tl-node:after,.nat-mm .nat-mm-mark:before,.nat-mm .nat-mm-mark:after{display:none}}@media print{.nat-tl .nat-hero,.nat-mm .nat-hero{background:#fff!important}.nat-skypage .nat-z-dark h1{color:#000!important;text-shadow:none!important}.nat-skypage .nat-z-dark .nat-eyebrow,.nat-skypage .nat-z-dark .nat-lead{background:#fff!important;color:#222!important;text-shadow:none!important}}.nat-flow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:14px 0 4px}.nat-flow-node{background:#e5eefc1f;border:1px solid rgba(204,221,250,.4);color:#eaf1fc;font-size:13px;font-weight:700;border-radius:9px;padding:7px 12px}.nat-flow-node--done{background:#00874438;border-color:#5ec49180;color:#c9ecd9}.nat-flow-arr{color:#8fa9cf;font-weight:900}.nat-timeline{counter-reset:natstep;margin:8px 0 0;padding:0;list-style:none;max-width:720px}.nat-timeline li{counter-increment:natstep;position:relative;padding:0 0 22px 52px}.nat-timeline li:before{content:counter(natstep);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--blue-10);color:var(--blue);font-weight:900;font-size:16px;display:flex;align-items:center;justify-content:center}.nat-timeline li:not(:last-child):after{content:"";position:absolute;left:16.5px;top:38px;bottom:4px;width:2px;background:var(--blue-20)}.nat-timeline h3{margin:4px 0 5px;font-size:17px}.nat-timeline p{margin:0;font-size:14px;color:var(--gray-80)}.nat-timeline-flag{display:inline-block;background:var(--blue-10);color:var(--blue);font-size:12px;font-weight:900;border-radius:6px;padding:2px 8px;margin-left:8px;vertical-align:2px}.nat-stat--good{background:var(--green-10);border-color:#bfe3cf}.nat-stat--good .nat-stat-num{color:var(--green)}.nat-cta-trust{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:16px;font-size:12.5px;color:#c9d6ea}.nat-cta-trust span{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;align-items:center;max-width:100%}.nat-cta-trust b{color:#fff}.nat-cta-trust .nat-ic{width:16px;height:16px;flex:0 0 16px}@media(prefers-reduced-motion:reduce){.nat-flow-node,.nat-timeline li{transition:none}}@keyframes nat-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nat-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nat-hero-grid{display:grid;gap:36px;align-items:center}.nat-hero-grid .nat-hero-solo{max-width:none}.nat-hero-copy>*{animation:nat-enter .55s var(--hts-ease) backwards}.nat-hero-copy>:is(.nat-eyebrow,h1,.nat-lead){animation-name:hts-hero-rise}.nat-hero-copy>*:nth-child(2){animation-delay:.07s}.nat-hero-copy>*:nth-child(3){animation-delay:.14s}.nat-hero-copy>*:nth-child(4){animation-delay:.21s}.nat-hero-copy>*:nth-child(5){animation-delay:.28s}.nat-hero-copy>*:nth-child(6){animation-delay:.35s}.nat-hero-copy>*:nth-child(7){animation-delay:.42s}.nat-hero-copy>*:nth-child(8){animation-delay:.49s}.nat-hero-copy>*:nth-child(9){animation-delay:.56s}.nat-hero-visual{position:relative;animation:nat-enter .7s var(--hts-ease) .3s backwards}.nat-pop{transition:transform .5s var(--hts-ease),opacity .4s ease;transition-delay:var(--d, 0ms)}html.hts-anim .hts-reveal:not(.hts-in) .nat-pop{transform:scale(.2);opacity:0}.nat-fill{transform-origin:left center;transition:transform .9s var(--hts-ease);transition-delay:var(--d, 0ms)}html.hts-anim .hts-reveal:not(.hts-in) .nat-fill{transform:scaleX(0)}.nat-btn--secondary{background:#fff;color:var(--navy);border:2px solid var(--blue-20);box-shadow:none}.nat-btn--secondary:hover{border-color:var(--blue);transform:translateY(-2px)}.nat-tag{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:var(--blue-10);color:var(--blue)}.nat-tag--green{background:var(--green-10);color:var(--green-text)}.nat-tag--gray{background:var(--gray-10);color:var(--gray-70)}.nat-tag--orange{background:var(--orange-10);color:var(--orange)}.nat-panel-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#8fb4f5}.nat-panel-title .nat-ic{width:16px;height:16px}.nat-panel-foot{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#93a5c4}.nat-panel-foot b{color:#fff}@media(min-width:1024px){.nat-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}@keyframes nat-star-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes nat-star-pulse{0%,to{opacity:0}50%{opacity:1}}.nat-const{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(204,221,250,.18)}.nat-const-star{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 6px 14px;border-radius:14px;background:#042b6373;border:1px solid rgba(143,180,245,.28);color:#c6d3e8;text-align:center;text-decoration:none;animation:nat-star-in .6s var(--hts-ease) backwards;transition:transform var(--transition-speed) ease,border-color var(--transition-speed) ease}.nat-const-star:after{content:"";position:absolute;inset:-1px;border-radius:14px;box-shadow:0 0 26px 4px #8fb4f547;opacity:0;animation:nat-star-pulse 6s ease-in-out infinite;pointer-events:none}.nat-const-star:hover{transform:translateY(-3px);border-color:#fff}.nat-const-star:last-child{grid-column:2}.nat-const-star .nat-ic{width:44px;height:44px;color:#8fb4f5;filter:drop-shadow(0 0 10px rgba(143,180,245,.55))}.nat-const-star b{color:#fff;font-size:13px;font-weight:900}.nat-const-star small{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#93a5c4}.nat-const-star--go{border-color:#e9641499}.nat-const-star--go .nat-ic{color:var(--orange-light);filter:drop-shadow(0 0 12px rgba(233,100,20,.55))}.nat-const-star:nth-child(1){animation-delay:.35s}.nat-const-star:nth-child(2){animation-delay:.45s}.nat-const-star:nth-child(2):after{animation-delay:.8s}.nat-const-star:nth-child(3){animation-delay:.55s}.nat-const-star:nth-child(3):after{animation-delay:1.6s}.nat-const-star:nth-child(4){animation-delay:.65s}.nat-const-star:nth-child(4):after{animation-delay:2.4s}.nat-const-star:nth-child(5){animation-delay:.75s}.nat-const-star:nth-child(5):after{animation-delay:3.2s}.nat-const-star:nth-child(6){animation-delay:.85s}.nat-const-star:nth-child(6):after{animation-delay:4s}.nat-const-star:nth-child(7){animation-delay:.95s}.nat-const-star:nth-child(7):after{animation-delay:4.8s}.nat-conveyor{position:relative;display:grid;gap:28px;margin-top:40px}.nat-conveyor:before{content:"";position:absolute;left:45px;top:46px;bottom:46px;border-left:3px dashed var(--blue-20);transform-origin:top;transition:transform 1.2s var(--hts-ease)}html.hts-anim .nat-conveyor:not(.hts-in):before{transform:scaleY(0)}.nat-conv-item{position:relative;display:grid;grid-template-columns:92px 1fr;gap:18px;align-items:start}.nat-conv-ic{width:92px;height:92px;border-radius:50%;background:#fff;border:2px solid var(--blue-20);display:grid;place-items:center;color:var(--blue);position:relative;z-index:1;box-shadow:var(--box-shadow)}.nat-conv-ic svg{width:46px;height:46px}.nat-conv-item--good .nat-conv-ic{border-color:var(--green);color:var(--green);background:var(--green-10)}.nat-conv-item h3{margin-top:10px}.nat-conv-item p{margin:6px 0 0;font-size:14px;color:var(--gray-70)}@media(min-width:768px){.nat-conveyor{grid-template-columns:repeat(3,1fr);gap:24px}.nat-conveyor:before{inset:46px 16% auto;border-left:0;border-top:3px dashed var(--blue-20);transform-origin:left}html.hts-anim .nat-conveyor:not(.hts-in):before{transform:scaleX(0)}.nat-conv-item{grid-template-columns:1fr;justify-items:center;text-align:center}}.nat-bento{display:grid;gap:16px;margin-top:40px}.nat-bento .nat-state{display:flex;flex-direction:column}.nat-bento-big{padding:30px;border:2px solid var(--blue);background:linear-gradient(160deg,#fff 0%,var(--blue-10) 100%)}.nat-bento-price{margin-top:auto;padding-top:18px;font-size:clamp(34px,4vw,44px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--navy)}.nat-bento-price small{font-size:13px;font-weight:700;letter-spacing:0;color:var(--gray-60);margin-left:6px}@media(min-width:768px){.nat-bento{grid-template-columns:repeat(2,1fr)}}.nat-matrix--ots{min-width:900px}.nat-matrix--ots td.nat-matrix-course{text-align:left;font-weight:700;color:var(--navy);max-width:200px}.nat-matrix--ots td.nat-matrix-reports{text-align:left;max-width:260px;font-size:13px;line-height:1.5;color:var(--gray-70)}.nat-matrix-who{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-70);background:var(--h-gray)}.nat-matrix-who--hts{color:var(--green-text);background:var(--green-10)}.nat-matrix-reports span{display:block}.nat-hours{background:#ffffff0f;border:1px solid rgba(204,221,250,.2);border-radius:20px;padding:22px}.nat-hours-row{display:grid;grid-template-columns:58px 1fr;gap:8px 12px;align-items:center;margin-top:12px}.nat-hours-h{font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1;color:#fff}.nat-hours-h small{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#93a5c4;margin-top:2px}.nat-hours-bar{height:34px;border-radius:9px;background:#ffffff12;position:relative;overflow:hidden}.nat-hours-bar i{position:absolute;inset:0;width:var(--w);border-radius:9px;background:linear-gradient(90deg,var(--blue),#8fb4f5);transform-origin:left;animation:nat-grow .9s var(--hts-ease) both;animation-delay:var(--d, .4s)}.nat-hours-row--max .nat-hours-bar i{background:linear-gradient(90deg,var(--orange),#f5a26a)}.nat-hours-states{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.nat-hours-states span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#e5eefc1f;color:#eaf1fc;border:1px solid rgba(204,221,250,.3)}.nat-matrix-wrap{position:relative;margin-top:36px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gray-20);border-radius:16px;background:#fff}.nat-matrix{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.nat-matrix th{padding:14px 12px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-60);text-align:center;background:var(--h-gray);border-bottom:1px solid var(--gray-20)}.nat-matrix th:first-child{text-align:left;padding-left:18px}.nat-matrix td{padding:13px 12px;text-align:center;border-bottom:1px solid var(--gray-10)}.nat-matrix tr:last-child td{border-bottom:0}.nat-matrix td:first-child{text-align:left;padding-left:18px}.nat-matrix-state{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--navy)}.nat-matrix-state .nat-ic{width:24px;height:24px;color:var(--blue);flex:0 0 24px}.nat-matrix-state small{display:block;font-size:12px;font-weight:600;color:var(--gray-60)}.nat-matrix-yes{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green-10)}.nat-matrix-yes svg{width:18px;height:18px}.nat-matrix-no{color:var(--gray-20);font-weight:900;font-size:18px}.nat-matrix-price{font-weight:900;color:var(--navy);white-space:nowrap}.nat-matrix-swipe{display:none;margin:36px 0 0;font-size:12px;color:var(--gray-60)}@keyframes nat-pop-in{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}.nat-matrix--router th[scope=row]{text-align:left;padding:14px 12px 14px 18px;font-weight:800;color:var(--navy);background:transparent;border-bottom:1px solid var(--gray-10);font-size:14px;letter-spacing:0;text-transform:none;vertical-align:top}.nat-matrix--router tr:last-child th[scope=row]{border-bottom:0}.nat-matrix-link{text-decoration:none;color:inherit;border-radius:8px;transition:color var(--transition-speed) ease}.nat-matrix-link:hover,.nat-matrix-link:focus-visible{color:var(--blue)}.nat-matrix-link:hover .nat-ic{transform:translate(2px)}.nat-matrix-state .nat-ic{transition:transform var(--transition-speed) ease}.nat-matrix-more{margin-top:8px;font-weight:400}.nat-matrix-more summary{display:inline-flex;align-items:center;min-height:24px;padding:3px 0;font-size:12px;font-weight:800;color:var(--blue);cursor:pointer;list-style:none}.nat-matrix-more summary::-webkit-details-marker{display:none}.nat-matrix-more summary:after{content:" +"}.nat-matrix-more[open] summary:after{content:" \2013"}.nat-matrix-more p{margin:6px 0 0;max-width:34ch;font-size:13px;line-height:1.5;color:var(--gray-70);white-space:normal}.nat-matrix td.nat-matrix-when{font-size:13px;color:var(--gray-70);text-align:left;max-width:200px;vertical-align:top;padding-top:18px}.nat-matrix--router td{vertical-align:top;padding-top:18px}.nat-matrix-price small{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-60)}.nat-matrix-price .nat-matrix-link:hover{color:var(--blue)}.nat-matrix--router{display:block;min-width:0}.nat-matrix--router thead{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nat-matrix--router tbody,.nat-matrix--router tr{display:block}.nat-matrix--router tbody tr{border-bottom:1px solid var(--gray-10)}.nat-matrix--router tbody tr:last-child{border-bottom:0}.nat-matrix--router .nat-matrix-row--accent{box-shadow:inset 5px 0 0 var(--orange)}.nat-matrix--router th[scope=row]{display:block;padding:14px 18px 6px;border-bottom:0}.nat-matrix-wrap .nat-matrix--router td{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:2px 12px;align-items:baseline;max-width:none;padding:3px 18px;border-bottom:0;text-align:left}.nat-matrix-wrap .nat-matrix--router td>*{grid-column:2}.nat-matrix--router td:before{content:attr(data-col);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.nat-matrix--router td:last-child{padding-bottom:14px}.nat-matrix--router td.nat-matrix-cell--no{display:none}.nat-matrix--router td.nat-matrix-reports .nat-matrix-who{justify-self:start}.nat-matrix--router .nat-matrix-yes{display:flex;align-items:flex-start;gap:8px;width:auto;height:auto;border-radius:0;background:transparent;font-size:13px;line-height:1.5;color:var(--gray-70)}.nat-matrix--router .nat-matrix-yes svg{flex:0 0 18px;margin-top:1px}.nat-matrix--router .nat-matrix-yes .hts-sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}@media(min-width:768px){.nat-matrix--router{display:table;min-width:860px}.nat-matrix--router thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.nat-matrix--router tbody{display:table-row-group}.nat-matrix--router tr{display:table-row}.nat-matrix--router tbody tr{border-bottom:0}.nat-matrix--router .nat-matrix-row--accent{box-shadow:none}.nat-matrix--router .nat-matrix-row--accent th[scope=row]{box-shadow:inset 5px 0 0 var(--orange)}.nat-matrix--router th[scope=row]{display:table-cell;padding:14px 12px 14px 18px;border-bottom:1px solid var(--gray-10)}.nat-matrix--router tr:last-child th[scope=row]{border-bottom:0}.nat-matrix-wrap .nat-matrix--router td{display:table-cell;padding:18px 12px 13px;border-bottom:1px solid var(--gray-10);text-align:center;vertical-align:top}.nat-matrix-wrap .nat-matrix--router tr:last-child td{border-bottom:0}.nat-matrix--router td:before{content:none}.nat-matrix-wrap .nat-matrix--router td.nat-matrix-when,.nat-matrix-wrap .nat-matrix--ots td.nat-matrix-course{max-width:200px;text-align:left}.nat-matrix-wrap .nat-matrix--ots td.nat-matrix-reports{max-width:260px;text-align:left}.nat-matrix--router .nat-pop{animation:nat-pop-in .5s var(--hts-ease) both;animation-delay:var(--d, 0ms)}.nat-matrix--router .nat-matrix-yes{display:inline-grid;place-items:center;gap:0;width:30px;height:30px;border-radius:50%;background:var(--green-10);font-size:inherit;line-height:inherit;color:inherit}.nat-matrix--router .nat-matrix-yes svg{flex:none;margin-top:0}.nat-matrix--router .nat-matrix-yes .hts-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nat-matrix-swipe{display:block}.nat-matrix-swipe+.nat-matrix-wrap{margin-top:8px}}@media(min-width:1024px){.nat-matrix-swipe{display:none}.nat-matrix-swipe+.nat-matrix-wrap{margin-top:36px}}.nat-faq-index{max-width:820px;margin:32px auto 0;counter-reset:faq;border-bottom:1px solid var(--gray-20)}.nat-faq-index details{counter-increment:faq;border-top:1px solid var(--gray-20)}.nat-faq-index summary{display:grid;grid-template-columns:44px 1fr 24px;gap:12px;align-items:start;padding:18px 0;font-weight:800;color:var(--navy);cursor:pointer;list-style:none}.nat-faq-index summary::-webkit-details-marker{display:none}.nat-faq-index summary:before{content:counter(faq,decimal-leading-zero);font-size:12px;font-weight:900;letter-spacing:.1em;color:var(--blue);padding-top:3px}.nat-faq-index summary:after{content:"+";font-size:20px;font-weight:900;line-height:1;color:var(--blue);text-align:right}.nat-faq-index details[open] summary:after{content:"\2013"}.nat-faq-index details p{margin:0;padding:0 36px 20px 56px;font-size:14px;line-height:1.6;color:var(--gray-70)}.nat-photo{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 24px 60px #021d448c}.nat-photo img{width:100%;height:100%;object-fit:cover;display:block}.nat-photo-badge{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--navy);font-size:13px;font-weight:900;border-radius:10px;padding:10px 14px;box-shadow:var(--box-shadow);animation:nat-enter .6s var(--hts-ease) .7s backwards}.nat-photo-badge .nat-ic{width:18px;height:18px}.nat-fork{display:grid;gap:12px;margin:22px 0 0}.nat-fork a{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#ffffff12;border:1px solid rgba(204,221,250,.32);color:#fff;text-decoration:none;transition:transform var(--transition-speed) ease,background var(--transition-speed) ease,border-color var(--transition-speed) ease}.nat-fork a:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#8fb4f5}.nat-fork .nat-ic{width:40px;height:40px;color:#8fb4f5}.nat-fork small{display:block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#93a5c4}.nat-fork b{font-size:16px;font-weight:900}.nat-fork-price{font-size:14px;font-weight:900;color:#c9ecd9;background:#00874440;border:1px solid rgba(94,196,145,.5);border-radius:8px;padding:6px 10px;white-space:nowrap}@media(min-width:768px){.nat-fork{grid-template-columns:1fr 1fr}}.nat-path{display:grid;gap:36px;margin-top:40px;counter-reset:beat}.nat-beat{display:grid;gap:18px;align-items:center;counter-increment:beat}.nat-beat-media{border-radius:16px;overflow:hidden;aspect-ratio:3 / 2;box-shadow:var(--box-shadow)}.nat-beat-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--hts-ease)}.nat-beat:hover .nat-beat-media img{transform:scale(1.04)}.nat-beat-copy{position:relative;padding-left:64px}.nat-beat-copy:before{content:counter(beat);position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;font-size:20px;font-weight:900;display:grid;place-items:center;box-shadow:0 8px 20px #0057e74d}.nat-beat--good .nat-beat-copy:before{background:var(--green);box-shadow:0 8px 20px #0087444d}.nat-beat h3{font-size:clamp(20px,2.4vw,26px);letter-spacing:-.03em}.nat-beat p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--gray-70)}@media(min-width:1024px){.nat-beat{grid-template-columns:1fr 1fr;gap:44px}.nat-beat:nth-child(2n) .nat-beat-media{order:2}}.nat-stubs{display:grid;gap:14px;margin-top:36px}.nat-stub{display:grid;grid-template-columns:92px 1fr;background:#fff;border:1px solid var(--gray-20);border-radius:16px;overflow:hidden;text-decoration:none;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.nat-stub:hover{transform:translateY(-3px);box-shadow:var(--box-shadow)}.nat-stub-ic{display:grid;place-items:center;background:var(--blue-10);color:var(--blue);border-right:2px dashed var(--gray-20)}.nat-stub-ic svg{width:44px;height:44px}.nat-stub--accent{border:2px solid var(--blue)}.nat-stub--accent .nat-stub-ic{background:var(--blue);color:#fff;border-right-color:#ffffff80}.nat-stub-body{padding:20px 22px}.nat-stub-body h3{font-size:17px;margin-top:4px}.nat-stub-body p{margin:8px 0 0;font-size:13.5px;color:var(--gray-70)}.nat-stub-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.nat-stub-price{font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--navy)}.nat-stub-price small{font-size:12px;font-weight:700;letter-spacing:0;color:var(--gray-60);margin-left:5px}.nat-free{margin-top:20px;display:grid;gap:12px;padding:18px;border:2px dashed var(--green);border-radius:16px;background:var(--green-10)}.nat-free-hd{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.nat-free-hd .nat-ic{width:16px;height:16px}.nat-free a{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;background:#fff;border-radius:12px;padding:14px 16px;text-decoration:none;color:var(--navy);transition:transform var(--transition-speed) ease}.nat-free a:hover{transform:translateY(-2px)}.nat-free a .nat-ic{width:36px;height:36px;color:var(--green)}.nat-free b{display:block;font-weight:900}.nat-free span{font-size:13px;color:var(--gray-70)}@media(min-width:768px){.nat-stubs,.nat-free{grid-template-columns:1fr 1fr}.nat-free-hd{grid-column:1 / -1}}@keyframes nat-pick{0%{transform:scale(.96);opacity:.3}to{transform:none;opacity:1}}@keyframes nat-ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:20}}.nat-exam{position:relative;overflow:hidden;background:#fff;color:var(--navy);border-radius:20px;padding:22px;box-shadow:0 24px 60px #021d448c}.nat-exam-stamp{position:absolute;top:18px;right:-38px;transform:rotate(35deg);background:var(--orange);color:#fff;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:5px 44px}.nat-exam-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:40px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.nat-exam-timer{font-variant-numeric:tabular-nums;color:var(--navy);background:var(--blue-10);padding:4px 8px;border-radius:6px;letter-spacing:.04em}.nat-exam-prog{height:8px;border-radius:4px;background:var(--gray-10);margin:14px 0 18px;overflow:hidden}.nat-exam-prog i{display:block;height:100%;width:24%;background:var(--blue);border-radius:4px;transform-origin:left;animation:nat-grow 1.2s var(--hts-ease) .5s both}.nat-exam-line{height:12px;border-radius:6px;background:var(--gray-10);margin-top:8px}.nat-exam-line--w{width:92%}.nat-exam-line--n{width:58%}.nat-exam-opts{display:grid;gap:8px;margin-top:14px}.nat-exam-opt{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--gray-20);border-radius:10px}.nat-exam-opt:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--gray-20)}.nat-exam-opt i{display:block;height:10px;border-radius:5px;background:var(--gray-10);width:var(--w, 70%)}.nat-exam-opt--pick{border-color:var(--green);background:var(--green-10);animation:nat-pick .5s var(--hts-ease) 1.5s both}.nat-exam-opt--pick:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px #fff}.nat-exam-ft{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--gray-10)}.nat-ring{width:72px;height:72px}.nat-ring circle{fill:none;stroke-width:8}.nat-ring-bg{stroke:var(--gray-10)}.nat-ring-fg{stroke:var(--green);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:20;animation:nat-ring 1.4s var(--hts-ease) .9s both}.nat-ring text{font-family:var(--ff-ms);font-size:15px;font-weight:900;fill:var(--navy)}.nat-exam-ft b{display:block;font-size:14px;color:var(--navy)}.nat-exam-ft small{display:block;font-size:12.5px;color:var(--gray-60);margin-top:2px}.nat-counters{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.nat-counter{position:relative;overflow:hidden;background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:22px 16px 24px;text-align:center}.nat-counter:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--blue)}.nat-counter--good:after{background:var(--green)}.nat-counter-num{font-size:clamp(36px,5vw,54px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.nat-counter-num small{font-size:.42em;letter-spacing:0;margin-left:3px;color:var(--gray-60)}.nat-counter--good .nat-counter-num{color:var(--green)}.nat-counter-lbl{margin-top:8px;font-size:13px;font-weight:700;color:var(--gray-60)}@media(min-width:768px){.nat-counters{grid-template-columns:repeat(4,1fr)}}.nat-vs-table{margin-top:36px}.nat-vs-table .fig-table-wrap td{white-space:normal;text-align:left;vertical-align:top}.nat-vs-table .fig-table-wrap thead th{text-align:left;white-space:normal}.nat-vs-table .fig-table-wrap tbody th{min-width:96px;vertical-align:top}.nat-vs-table .fig-table-wrap td:first-of-type{font-weight:700;color:var(--navy)}.nat-vs-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.nat-vs-cta .nat-btn{flex:1 1 260px}.nat-duo{display:grid;gap:16px;margin-top:24px}@media(min-width:768px){.nat-vs-table .fig-table-wrap th:first-child{width:22%}.nat-vs-table .fig-table-wrap td{width:39%}.nat-duo{grid-template-columns:1fr 1fr}}.nat-check{display:grid;gap:14px;margin-top:32px}.nat-check-item{display:grid;grid-template-columns:40px 1fr;gap:14px;background:#fff;border:1px solid var(--gray-20);border-radius:14px;padding:18px 20px}.nat-check-item .nat-ic{width:36px;height:36px}.nat-check-item b{display:block;font-size:16px;color:var(--navy)}.nat-check-item p{margin:4px 0 0;font-size:14px;color:var(--gray-70)}@media(min-width:768px){.nat-check{grid-template-columns:repeat(3,1fr)}}@keyframes nat-draw{to{stroke-dashoffset:0}}.nat-fc{width:100%;height:auto;display:block;overflow:visible}.nat-fc text{font-family:var(--ff-ms);font-weight:900;fill:#fff}.nat-fc .nat-fc-sub{font-weight:700;fill:#c6d3e8}.nat-fc-line{fill:none;stroke:#8fb4f5;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:nat-draw .9s var(--hts-ease) both}.nat-fc-node{animation:nat-enter .6s var(--hts-ease) both}.nat-fc-box{fill:#ffffff12;stroke:#ccddfa73;stroke-width:1.5}.nat-fc-diamond{fill:#0057e747;stroke:#8fb4f5;stroke-width:1.5}.nat-fc-yes{fill:#0087448c;stroke:#5ec491;stroke-width:1.5}.nat-fc-keep{fill:#0057e773;stroke:#8fb4f5;stroke-width:1.5}.nat-fc-no{fill:#ffffff0f;stroke:#ccddfa66;stroke-width:1.5;stroke-dasharray:5 4}.nat-fc-n1{animation-delay:.3s}.nat-fc-l1{animation-delay:.7s}.nat-fc-n2{animation-delay:1s}.nat-fc-l2{animation-delay:1.4s}.nat-fc-n3{animation-delay:1.9s}.nat-fc-n4{animation-delay:2.05s}.nat-fc-n5{animation-delay:2.2s}.nat-routes{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:14px}.nat-route{--route: var(--blue);background:#fff;border:1px solid var(--gray-20);border-left:4px solid var(--route);border-radius:14px;padding:18px 20px}.nat-route.fig-t-green{--route: var(--green)}.nat-route.fig-t-gray{--route: var(--gray-60)}.nat-route-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nat-route-state{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy);text-decoration:none}.nat-route-state:hover{color:var(--blue)}.nat-route-state .nat-ic{width:22px;height:22px;flex:0 0 22px;color:var(--route)}.nat-route-lane{padding:4px 10px;border-radius:999px;background:var(--gray-10);color:var(--gray-70);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nat-route.fig-t-green .nat-route-lane{background:var(--green-10);color:var(--green-text)}.nat-route.fig-t-blue .nat-route-lane{background:var(--blue-10);color:var(--blue)}.nat-route-stops{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.nat-route-stop{position:relative;padding-left:26px}.nat-route-stop:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid var(--route);box-sizing:border-box}.nat-route-stop:after{content:"";position:absolute;left:5px;top:17px;bottom:-12px;width:2px;background:var(--gray-20)}.nat-route-stop:last-child:after{display:none}.nat-route-stop--end:before{background:var(--route)}.nat-route-stop small{display:block;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.nat-route-stop b{display:block;margin-top:2px;font-size:14.5px;font-weight:900;color:var(--navy);line-height:1.35}.nat-route-stop span{display:block;margin-top:2px;font-size:13px;color:var(--gray-70);line-height:1.45}.nat-route-stop--end b{color:var(--route)}.nat-route .nat-state-go{display:inline-block;margin-top:14px;font-size:13px}.nat-route .nat-state-go--alt{margin-left:18px;font-weight:600;color:var(--gray-70)}.nat-route .nat-state-go--alt:hover{color:var(--blue)}@media(min-width:768px){.nat-route-stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;margin-top:18px}.nat-route-stop{padding-left:0;padding-top:22px}.nat-route-stop:before{top:0;left:0}.nat-route-stop:after{inset:4px -14px auto 11px;width:auto;height:2px}}.nat-lanes{display:grid;gap:18px;margin-top:40px}.nat-lane{--lane: var(--blue);--lane-10: var(--blue-10);display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--gray-20)}.nat-lane--yes{--lane: var(--green);--lane-10: var(--green-10)}.nat-lane--no{--lane: var(--gray-70);--lane-10: var(--gray-10)}.nat-lane-hd{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--lane-10);color:var(--lane);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nat-lane-hd .nat-ic{width:20px;height:20px;flex:0 0 20px}.nat-lane-hd small{margin-left:auto;font-size:12px;font-weight:800;letter-spacing:.08em;opacity:.85}.nat-lane-cards{display:grid;gap:12px}.nat-lane-card{display:block;padding:16px;border-radius:12px;border:1px solid var(--gray-20);border-left:4px solid var(--lane);text-decoration:none;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.nat-lane-card:hover{transform:translateY(-3px);box-shadow:var(--box-shadow)}.nat-lane-card .nat-state-head{margin-bottom:8px}.nat-lane-card h3{font-size:16px}.nat-lane-card p{margin:8px 0 0;font-size:13.5px;color:var(--gray-70)}.nat-lane-card .nat-state-go{font-size:13px;margin-top:10px}.nat-lane-note{margin-top:auto;padding:4px 6px 0;font-size:12.5px;line-height:1.5;color:var(--gray-60)}@media(min-width:768px){.nat-lanes{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.nat-lanes{grid-template-columns:1fr 1.9fr .95fr}.nat-lane--keep .nat-lane-cards{grid-template-columns:1fr 1fr}}.nat-stepper{display:grid;gap:18px;margin-top:36px;counter-reset:rule}.nat-rule{position:relative;overflow:hidden;counter-increment:rule;background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:26px 22px 24px}.nat-rule:before{content:counter(rule,decimal-leading-zero);position:absolute;right:14px;top:4px;font-size:72px;font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--blue-10)}.nat-rule .nat-ic{position:relative;width:44px;height:44px;color:var(--blue)}.nat-rule h3{position:relative;margin-top:14px;font-size:20px}.nat-rule p{position:relative;margin:8px 0 0;font-size:14px;color:var(--gray-70)}@media(min-width:768px){.nat-stepper{grid-template-columns:repeat(3,1fr)}}.nat-dial{background:#ffffff0f;border:1px solid rgba(204,221,250,.2);border-radius:20px;padding:22px 22px 16px}.nat-dial-track{height:10px;border-radius:5px;background:#ffffff14;overflow:hidden}.nat-dial-track i{display:block;height:100%;width:100%;border-radius:5px;background:linear-gradient(90deg,var(--green),var(--blue) 55%,var(--orange));transform-origin:left;animation:nat-grow .9s var(--hts-ease) .4s both}.nat-dial-ticks{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:10px}.nat-dial-tick{text-align:center}.nat-dial-tick>b{display:block;font-size:15px;font-weight:900;color:#93a5c4}.nat-dial-tick.is-on>b{color:#fff}.nat-dial-pins{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;min-height:22px}.nat-dial-pin{padding:3px 7px;border-radius:999px;background:#8fb4f52e;color:#eaf1fc;font-size:12px;font-weight:900;letter-spacing:.06em;animation:nat-enter .4s ease both;animation-delay:.8s}.nat-router-wrap{margin-top:36px;border:1px solid var(--gray-20);border-radius:16px;background:#fff;overflow:hidden}.nat-router{width:100%;border-collapse:collapse;font-size:14px}.nat-router,.nat-router tbody,.nat-router tr,.nat-router tbody th,.nat-router tbody td{display:block}.nat-router thead{display:none}.nat-router tbody tr{padding:18px;border-bottom:1px solid var(--gray-20)}.nat-router tbody tr:last-child{border-bottom:0}.nat-router tbody th,.nat-router tbody td{padding:0;text-align:left}.nat-router-state{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:900;color:var(--navy);text-decoration:none}.nat-router-state:hover{color:var(--blue)}.nat-router-state .nat-ic{width:22px;height:22px;flex:0 0 22px;color:var(--blue)}.nat-router-num{margin-top:6px;font-size:30px;font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--navy)}.nat-router-num small{margin-left:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-60)}.nat-router tr.fig-t-orange .nat-router-num{color:var(--orange)}.nat-router tr.fig-t-green .nat-router-num{color:var(--green)}.nat-router-cell{margin-top:12px}.nat-router-bar{position:relative;height:10px;border-radius:5px;background:var(--gray-10);background-image:repeating-linear-gradient(to right,rgba(4,43,99,.1) 0 1px,transparent 1px 20%)}.nat-router-bar i{position:absolute;top:0;height:100%;left:calc(var(--lo) * 20%);width:max(10px,calc((var(--hi) - var(--lo)) * 20%));border-radius:5px;background:var(--blue)}.nat-router tr.fig-t-orange .nat-router-bar i{background:var(--orange)}.nat-router tr.fig-t-green .nat-router-bar i{background:var(--green)}.nat-router-sum{display:block;margin-top:12px;font-size:15px;font-weight:900;letter-spacing:-.01em;color:var(--navy)}.nat-router-line{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--gray-70)}.nat-router-cell .nat-state-go{display:inline-block;margin-top:8px;font-size:13px}@media(min-width:768px){.nat-router{display:table}.nat-router thead{display:table-header-group}.nat-router tbody{display:table-row-group}.nat-router tr{display:table-row;padding:0}.nat-router tbody th,.nat-router tbody td{display:table-cell;padding:16px;vertical-align:top}.nat-router thead th{padding:12px 16px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-60);text-align:left;background:var(--h-gray);border-bottom:1px solid var(--gray-20)}.nat-router-num{margin-top:0;font-size:clamp(26px,3.2vw,34px);white-space:nowrap}.nat-router-num small{display:block;margin:4px 0 0}.nat-router-cell{margin-top:0}}.nat-lead--narrow{max-width:720px}.nat-bridge-cta{margin:28px 0 0}.nat-gap{position:relative;display:grid;margin-top:36px}.nat-gap-node{position:relative;padding:16px 0 16px 64px}.nat-gap-node:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:3px;background:var(--gray-20)}.nat-gap-node:first-child:before{top:50%}.nat-gap-node:last-child:before{bottom:50%}.nat-gap-dot{position:absolute;left:8px;top:18px;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--navy);display:grid;place-items:center;z-index:1;color:var(--navy)}.nat-gap-dot .nat-ic{width:14px;height:14px}.nat-gap-node b{display:block;font-size:16px;color:var(--navy)}.nat-gap-node p{margin:4px 0 0;font-size:14px;color:var(--gray-70)}.nat-gap-node--win{margin:6px 0;padding:16px 18px 16px 64px;border-radius:14px;background:var(--green-10)}.nat-gap-node--win:before{background:var(--green)}.nat-gap-node--win .nat-gap-dot{border-color:var(--green);color:var(--green)}.nat-gap-node--win b{color:var(--green-text)}.nat-notes{display:grid;gap:14px;margin-top:24px}.nat-note{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:16px 18px;background:#fff;border:1px solid var(--gray-20);border-radius:14px;font-size:14px;color:var(--gray-70)}.nat-note .nat-ic{width:32px;height:32px;color:var(--blue)}.nat-note b{display:block;color:var(--navy)}@media(min-width:768px){.nat-gap{grid-template-columns:1fr 1.4fr 1fr 1fr}.nat-gap-node{padding:56px 14px 0 0}.nat-gap-node:before{inset:22px 0 auto;width:auto;height:3px}.nat-gap-node:first-child:before{top:22px;left:50%}.nat-gap-node:last-child:before{bottom:auto;right:50%}.nat-gap-dot{left:calc(50% - 14px);top:8px}.nat-gap-node--win{margin:0 6px;padding:56px 14px 16px}.nat-gap-node--win:before{left:0;right:0}.nat-notes{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.nat-hero-copy>*,.nat-hero-visual,.nat-const-star,.nat-const-star:after,.nat-hours-bar i,.nat-photo-badge,.nat-exam-prog i,.nat-exam-opt--pick,.nat-ring-fg,.nat-fc-line,.nat-fc-node,.nat-dial-track i,.nat-dial-pin{animation:none!important;opacity:1}.nat-fc-line{stroke-dashoffset:0}.nat-ring-fg{stroke-dashoffset:20}.nat-pop,.nat-fill,.nat-conveyor:before,.nat-beat-media img{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}.nat-const-star,.nat-matrix-link,.nat-router-state,.nat-lane-card,.nat-stub,.nat-fork a,.nat-free a,.nat-btn--secondary{transition:none}}@media(forced-colors:active){.nat-const,.nat-hours,.nat-dial,.nat-exam{background:Canvas;border:1px solid CanvasText}.nat-fc-line{stroke:CanvasText}}.nat-photo-split{display:grid;gap:28px;margin-top:36px;align-items:center}.nat-photo-fig{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--box-shadow)}.nat-photo-fig img{width:100%;height:100%;object-fit:cover;display:block}.nat-photo-split .nat-conveyor,.nat-photo-split .nat-stepper,.nat-photo-split--hdr{margin-top:0}.nat-photo-split--hdr .nat-lead{margin-top:14px}.nat-guarantee-photo{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3}.nat-guarantee-photo img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:768px){.nat-photo-split .nat-conveyor{grid-template-columns:1fr;gap:28px}.nat-photo-split .nat-conveyor:before{inset:46px auto 46px 45px;border-top:0;border-left:3px dashed var(--blue-20);transform-origin:top}html.hts-anim .nat-photo-split .nat-conveyor:not(.hts-in):before{transform:scaleY(0)}.nat-photo-split .nat-conv-item{grid-template-columns:92px 1fr;justify-items:start;text-align:left}.nat-photo-split .nat-stepper{grid-template-columns:1fr;gap:14px}.nat-guarantee{grid-template-columns:220px 1fr}.nat-guarantee-photo{width:220px;aspect-ratio:1}}@media(min-width:1024px){.nat-photo-split{grid-template-columns:1fr 1fr;gap:48px}.nat-photo-split--lead{grid-template-columns:1.1fr .9fr}}.nat-check-item .nat-ic--blue{color:var(--blue)}.nat-defs{display:grid;gap:14px;padding:18px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(204,221,250,.18)}.nat-def{padding:18px;border-radius:16px;background:#042b6373;border:1px solid rgba(143,180,245,.28);animation:nat-enter .6s var(--hts-ease) .35s backwards}.nat-def:last-child{animation-delay:.5s}.nat-def-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#8fb4f5}.nat-def-hd .nat-ic{width:18px;height:18px;flex:0 0 18px}.nat-def-q{margin:0;font-size:15px;line-height:1.55;color:#fff}.nat-def p{margin:10px 0 0;font-size:12.5px;line-height:1.55;color:#93a5c4}.nat-def dl{margin:10px 0 0;display:grid;gap:8px}.nat-def dt{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#8fb4f5}.nat-def dd{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:#d7e4f7}ol.nat-check{list-style:none;margin:32px 0 0;padding:0}
