.ntl-page{--ink:#101820;--cream:#f7f3ea;--sand:#e7ddc8;--teal:#62d6c5;--teal-dark:#168b7d;--gold:#f4c76b;--green:#7fa36b;--sky:#dceff1;--muted:#d9d3c6;--text-muted:#46504d;--card:#fff;--shadow:0 22px 60px #10182024;--soft-shadow:0 14px 36px #10182014;--radius-xl:34px;--radius-lg:24px;--radius-md:18px;--max:1180px}.ntl-page h1,.ntl-page h2,.ntl-page h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ntl-page *{box-sizing:border-box}.ntl-page{color:var(--ink);background:var(--cream);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}.ntl-page a{color:inherit}.ntl-page .site-shell{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 18% 10%,#62d6c542,#0000 33%),radial-gradient(circle at 82% 18%,#f4c76b38,#0000 30%),linear-gradient(135deg,#101820 0%,#13262d 48%,#0b1318 100%);position:relative;overflow:hidden}.ntl-page .site-shell:before,.ntl-page .site-shell:after{content:"";pointer-events:none;border:1px solid #f7f3ea1f;border-radius:999px;position:absolute}.ntl-page .site-shell:before{width:620px;height:620px;top:90px;right:-210px;transform:rotate(-18deg);box-shadow:inset 0 0 0 28px #62d6c509}.ntl-page .site-shell:after{width:920px;height:280px;bottom:-120px;left:-340px;transform:rotate(14deg)}.ntl-page .nav{z-index:2;max-width:var(--max);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:22px 22px 0;display:flex;position:relative}.ntl-page .brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:20px;font-weight:900;text-decoration:none;display:flex}.ntl-page .brand-mark{background:linear-gradient(135deg,var(--teal),#d9fff7 48%,var(--gold));width:42px;height:42px;color:var(--ink);border-radius:14px;place-items:center;font-weight:950;display:grid;box-shadow:0 16px 34px #0003}.ntl-page .nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ntl-page .nav-links a{color:#f7f3eadb;border-radius:999px;padding:10px 13px;font-size:14px;font-weight:750;text-decoration:none}.ntl-page .nav-links a:hover{color:#fff;background:#ffffff14}.ntl-page .nav-links a.nav-signin{background:var(--teal);color:var(--ink);padding:9px 18px;font-weight:900}.ntl-page .nav-links a.nav-signin:hover{color:var(--ink);background:#6cd3c0}.ntl-page .hero{z-index:2;max-width:var(--max);grid-template-columns:minmax(0,1.06fr) minmax(310px,.94fr);align-items:center;gap:42px;margin:0 auto;padding:92px 22px 74px;display:grid;position:relative}.ntl-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 16px;font-size:13px;font-weight:900}.ntl-page .hero h1{letter-spacing:-.065em;max-width:880px;margin:0 0 24px;font-size:clamp(45px,7.4vw,92px);line-height:.92}.ntl-page .hero-copy{color:#ddd7cb;max-width:760px;margin:0 0 32px;font-size:clamp(18px,2.1vw,24px)}.ntl-page .button-row{flex-wrap:wrap;gap:13px;margin:0 0 30px;display:flex}.ntl-page .btn{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ntl-page .btn:hover{transform:translateY(-2px)}.ntl-page .btn-primary{background:var(--teal);color:var(--ink);box-shadow:0 16px 36px #62d6c53d}.ntl-page .btn-secondary{background:var(--cream);color:var(--ink)}.ntl-page .btn-ghost{color:var(--cream);border:1px solid #f7f3ea52}.ntl-page .trust-strip{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ntl-page .pill{color:#f7f3eadb;background:#f7f3ea12;border:1px solid #f7f3ea38;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:760}.ntl-page .globe-card{background:radial-gradient(circle at 50% 42%,#62d6c56b,#0000 36%),linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #ffffff29;border-radius:44px;min-height:540px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.ntl-page .globe-card:before{content:"";background:radial-gradient(circle at 34% 28%,#f7f3eaa6,#0000 8%),radial-gradient(circle at 64% 33%,#f4c76ba6,#0000 8%),radial-gradient(circle at 44% 57%,#62d6c5ad,#0000 10%),radial-gradient(circle at 67% 67%,#7fa36bb8,#0000 12%),linear-gradient(145deg,#24464d,#10242a 70%);border-radius:50%;width:390px;height:390px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -28px -36px 60px #00000038,0 0 0 18px #ffffff0a,0 0 0 42px #ffffff06}.ntl-page .globe-card:after{content:"";border:1px solid #f7f3ea40;border-radius:50%;width:560px;height:180px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.ntl-page .map-note{z-index:2;width:min(250px,44%);color:var(--ink);box-shadow:var(--shadow);border-left:7px solid var(--teal);background:#f7f3eaf2;border-radius:22px;padding:17px;position:absolute}.ntl-page .map-note strong{margin-bottom:5px;font-size:16px;display:block}.ntl-page .map-note span{color:#40504d;font-size:14px;line-height:1.38;display:block}.ntl-page .note-one{top:38px;left:28px}.ntl-page .note-two{border-left-color:var(--gold);top:218px;right:24px}.ntl-page .note-three{border-left-color:var(--green);bottom:34px;left:42px}.ntl-page section{padding:72px 22px}.ntl-page .section-inner{max-width:var(--max);margin:0 auto}.ntl-page .section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.58fr);align-items:end;gap:30px;margin-bottom:34px;display:grid}.ntl-page .section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.ntl-page .section-heading p:last-child,.ntl-page .section-lede{color:var(--text-muted);margin:0;font-size:18px}.ntl-page .light-section{background:var(--cream)}.ntl-page .white-section{background:#fff}.ntl-page .blue-section{background:#e9f7f4}.ntl-page .dark-section{background:var(--ink);color:var(--cream)}.ntl-page .dark-section .section-lede,.ntl-page .dark-section .section-heading p:last-child{color:#d9d3c6}.ntl-page .highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ntl-page .destination-card{background:var(--card);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);border:1px solid #1018200f;flex-direction:column;justify-content:space-between;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden}.ntl-page .destination-card:before{content:"";background:linear-gradient(90deg,var(--teal),var(--gold));height:9px;position:absolute;inset:0}.ntl-page .destination-card.featured{color:var(--cream);background:linear-gradient(135deg,#101820eb,#173438e6),radial-gradient(circle at 80% 10%,#62d6c56b,#0000 34%);grid-column:span 2;min-height:360px}.ntl-page .destination-card.featured p,.ntl-page .destination-card.featured .meta-line{color:#ddd7cb}.ntl-page .tag-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ntl-page .tag{color:#0e6f63;letter-spacing:.02em;background:#168b7d1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.ntl-page .destination-card.featured .tag{color:#bff7ee;background:#62d6c529}.ntl-page .continent{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.ntl-page .destination-card.featured .continent{color:var(--teal)}.ntl-page .destination-card h3{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.03}.ntl-page .destination-card p{color:#48514e;margin:0 0 18px;font-size:16px}.ntl-page .meta-line{color:#59635f;margin-top:16px;font-size:14px;font-weight:760}.ntl-page .continent-grid{grid-template-columns:repeat(7,minmax(140px,1fr));gap:14px;display:grid}.ntl-page .continent-card{background:#ffffff14;border:1px solid #f7f3ea24;border-radius:22px;min-height:178px;padding:18px}.ntl-page .continent-card strong{color:#fff;margin-bottom:9px;font-size:18px;line-height:1.1;display:block}.ntl-page .continent-card span{color:#d9d3c6;font-size:14px;display:block}.ntl-page .continent-card .mini-label{color:var(--teal);text-transform:uppercase;letter-spacing:.13em;margin-bottom:9px;font-size:11px;font-weight:950}.ntl-page .route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ntl-page .route-card{box-shadow:var(--soft-shadow);border-top:8px solid var(--teal);background:#fff;border-radius:28px;padding:28px}.ntl-page .route-card:nth-child(2){border-top-color:var(--gold)}.ntl-page .route-card:nth-child(3){border-top-color:var(--green)}.ntl-page .route-card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:28px;line-height:1.05}.ntl-page .route-card p{color:#46504d;margin:0 0 18px}.ntl-page .route-card ul{color:#46504d;margin:0;padding-left:18px}.ntl-page .route-card li{margin:0 0 8px}.ntl-page .launch-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ntl-page .launch-item{box-shadow:var(--soft-shadow);background:#fff;border-radius:24px;grid-template-columns:95px 1fr;align-items:center;gap:18px;padding:22px;display:grid}.ntl-page .score{background:linear-gradient(135deg,var(--ink),#27464a);width:86px;height:86px;color:var(--teal);text-align:center;border-radius:26px;place-items:center;font-weight:950;line-height:1;display:grid;box-shadow:0 14px 34px #10182024}.ntl-page .score small{color:var(--cream);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.ntl-page .launch-item h3{margin:0 0 5px;font-size:22px;line-height:1.12}.ntl-page .launch-item p{color:#46504d;margin:0}.ntl-page .cta-band{color:var(--cream);box-shadow:var(--shadow);background:radial-gradient(circle at 16% 20%,#62d6c547,#0000 28%),radial-gradient(circle at 84% 80%,#f4c76b3d,#0000 28%),linear-gradient(145deg,#101820,#142a31);border-radius:42px;grid-template-columns:minmax(0,.96fr) minmax(280px,.62fr);align-items:center;gap:34px;padding:clamp(30px,6vw,58px);display:grid}.ntl-page .cta-band h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(34px,5vw,58px);line-height:.98}.ntl-page .cta-band p{color:#d9d3c6;margin:0;font-size:18px}.ntl-page .signup-card{background:#ffffff17;border:1px solid #ffffff24;border-radius:28px;padding:22px}.ntl-page .signup-card label{color:#fff;margin-bottom:10px;font-weight:850;display:block}.ntl-page .signup-card-headline{color:#fff;margin:0 0 14px;font-size:16px;font-weight:850}.ntl-page .auth-cta-row{flex-direction:column;gap:10px;display:flex}.ntl-page .btn-full{text-align:center;justify-content:center;width:100%}.ntl-page .form-row{gap:10px;display:flex}.ntl-page .form-row input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;outline:none;padding:0 16px}.ntl-page .form-row input::placeholder{color:#f7f3ea9e}.ntl-page .form-row button{background:var(--teal);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px;font-weight:950}.ntl-page .form-note{color:#cfc8bb;margin-top:12px;font-size:13px}.ntl-page .footer{color:#d9d3c6;background:#0b1115;padding:34px 22px}.ntl-page .footer-inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;margin:0 auto;font-size:14px;display:flex}.ntl-page .footer a{color:var(--teal);font-weight:800;text-decoration:none}.ntl-page .source-links{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:980px){.ntl-page .hero,.ntl-page .section-heading,.ntl-page .cta-band{grid-template-columns:1fr}.ntl-page .hero{padding-top:72px}.ntl-page .globe-card{min-height:500px}.ntl-page .highlight-grid,.ntl-page .route-grid,.ntl-page .launch-list{grid-template-columns:1fr 1fr}.ntl-page .destination-card.featured{grid-column:span 2}.ntl-page .continent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ntl-page .nav{flex-direction:column;align-items:flex-start}.ntl-page .nav-links{justify-content:flex-start}.ntl-page .nav-links a{padding:8px 10px;font-size:13px}.ntl-page .hero{padding:56px 18px 52px}.ntl-page section{padding:54px 18px}.ntl-page .globe-card{border-radius:34px;min-height:470px;padding:18px}.ntl-page .globe-card:before{width:310px;height:310px}.ntl-page .globe-card:after{width:430px;height:142px}.ntl-page .map-note{width:min(255px,78%)}.ntl-page .note-one{top:22px;left:18px}.ntl-page .note-two{top:188px;right:18px}.ntl-page .note-three{bottom:20px;left:18px}.ntl-page .highlight-grid,.ntl-page .route-grid,.ntl-page .launch-list,.ntl-page .continent-grid{grid-template-columns:1fr}.ntl-page .destination-card.featured{grid-column:auto}.ntl-page .launch-item{grid-template-columns:1fr}.ntl-page .score{width:76px;height:76px}.ntl-page .form-row{flex-direction:column}.ntl-page .footer-inner,.ntl-page .source-links{justify-content:flex-start}}
