.new-landing{--ink:#082a50;--muted:#526980;--coral:#ff536c;--teal:#25a9aa;--paper:#fffdf8;--line:#e7edf1;background:var(--paper);color:var(--ink);overflow:hidden}.new-landing *{box-sizing:border-box}.new-landing svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.nl-nav{justify-content:space-between;align-items:center;gap:2rem;max-width:78rem;height:5.5rem;margin:auto;padding:0 2rem;display:flex}.nl-brand{align-items:center;gap:.65rem;font-size:1.35rem;display:flex}.nl-brand strong{font-weight:900}.nl-nav nav{color:var(--muted);gap:2rem;font-size:.92rem;display:flex}.nl-nav nav a:hover{color:var(--coral)}.nl-login{background:#fff;border:1px solid #cfd9e1;border-radius:99px;padding:.7rem 1.2rem;font-size:.9rem;font-weight:700}.nl-mobile-nav{display:none}.nl-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:3rem;max-width:84rem;min-height:46rem;margin:0 auto;padding:4.5rem 3rem 5rem;display:grid;position:relative}.nl-hero:before{content:"";z-index:0;background:#e9f7fc;border-radius:50%;width:38rem;height:38rem;position:absolute;top:-8rem;left:-16rem}.nl-hero-copy{z-index:2;position:relative}.nl-eyebrow,.nl-heading>span,.nl-feature-copy>span,.nl-final>span{color:var(--teal);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.82rem;font-weight:900;display:inline-flex}.nl-eyebrow:before,.nl-heading>span:before,.nl-feature-copy>span:before,.nl-final>span:before{content:"";background:currentColor;width:1.8rem;height:2px}.nl-hero h1{letter-spacing:-.055em;margin:1.35rem 0 1.4rem;font-size:clamp(3.5rem,5.8vw,6.15rem);font-weight:950;line-height:1.09}.nl-hero h1 em{color:var(--coral);font-style:normal;position:relative}.nl-hero h1 em:after{content:"";z-index:-1;background:#ffd4da;border-radius:2rem;height:.18em;position:absolute;bottom:.04em;left:-.1em;right:-.1em}.nl-hero-copy>p{max-width:35rem;color:var(--muted);font-size:1.08rem;line-height:2.05}.nl-actions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.nl-primary{background:var(--coral);border-radius:1rem;align-items:center;gap:.75rem;padding:1rem 1.45rem;font-size:.92rem;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 18px 32px -16px #ff536cb3;color:#fff!important}.nl-primary:hover{background:#ed405a;transform:translateY(-2px)}.nl-primary svg{transform:rotate(180deg)}.nl-secondary{color:var(--ink);border-bottom:1px solid #aab8c4;padding:.9rem;font-size:.9rem;font-weight:800}.nl-trust{color:#6f8192;gap:1rem;margin-top:2.25rem;font-size:.76rem;font-weight:700;display:flex}.nl-trust span{align-items:center;gap:.4rem;display:flex}.nl-trust span:before{content:"✓";width:1.2rem;height:1.2rem;color:var(--teal);background:#e3f5f2;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.nl-hero-art{z-index:1;min-width:0;position:relative}.nl-art-halo{background:#dff3f4;border-radius:52% 48% 43% 57%/48% 37% 63% 52%;position:absolute;inset:7% -4% -4% 10%;transform:rotate(-4deg)}.nl-hero-art img{width:100%;height:auto;display:block;position:relative}.nl-art-wide{border-radius:2.3rem;transform:rotate(-1deg);box-shadow:0 35px 80px -38px #082a506b}.nl-art-tall{display:none!important}.nl-floating-note{background:var(--coral);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:7.8rem;height:7.8rem;display:flex;position:absolute;bottom:3rem;left:-1.8rem;transform:rotate(-7deg);box-shadow:0 20px 40px -20px #ff536ccc}.nl-floating-note b{font-size:1.7rem}.nl-floating-note span{font-size:.72rem}.nl-proof{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:73rem;margin:0 auto 7rem;display:grid}.nl-proof>div{flex-direction:column;gap:.35rem;padding:2.1rem 2.5rem;display:flex}.nl-proof>div+div{border-right:1px solid var(--line)}.nl-proof b{font-size:1rem}.nl-proof span{color:var(--muted);font-size:.8rem}.nl-section{max-width:73rem;margin:0 auto;padding:6rem 2rem}.nl-heading{text-align:center;max-width:41rem;margin:0 auto 4rem}.nl-heading>span{justify-content:center}.nl-heading h2,.nl-feature-copy h2,.nl-final h2{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:950;line-height:1.2}.nl-heading p,.nl-feature-copy>p,.nl-final>p{color:var(--muted);max-width:40rem;margin-inline:auto;line-height:2}.nl-steps{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid;position:relative}.nl-steps article{min-width:0;padding-top:4.5rem;position:relative}.nl-step-no{width:3.25rem;height:3.25rem;color:var(--coral);background:#fff;border:1px solid #cad7df;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:950;display:grid;position:absolute;top:0;right:0}.nl-steps article:nth-child(2n) .nl-step-no{color:var(--teal)}.nl-steps small{color:#95a3ae;font-size:.7rem}.nl-steps h3{margin:.65rem 0;font-size:1.02rem;line-height:1.6}.nl-steps p{color:var(--muted);font-size:.83rem;line-height:1.9}.nl-steps i{background:repeating-linear-gradient(90deg,#c9d4db 0 5px,#0000 5px 10px);width:calc(100% - 2.8rem);height:1px;position:absolute;top:1.6rem;right:3.6rem}.nl-mobile-steps{display:none}.nl-feature{color:#fff;background:#082a50;border-radius:3rem;grid-template-columns:1.25fr .75fr;align-items:center;gap:5rem;max-width:82rem;margin:4rem auto 6rem;padding:3rem;display:grid}.nl-feature-image{position:relative}.nl-feature-image:after{content:"";z-index:0;border:1px solid #ffffff40;border-radius:2rem;position:absolute;inset:1rem -1rem -1rem 1rem}.nl-feature-image img{z-index:1;border-radius:1.6rem;width:100%;height:auto;position:relative;box-shadow:0 30px 60px -25px #000}.nl-feature-copy>span{color:#65d5d1}.nl-feature-copy h2{color:#fff}.nl-feature-copy>p{color:#bdcad6}.nl-feature-copy ul{color:#e8edf2;gap:.85rem;margin:2rem 0;font-size:.9rem;display:grid}.nl-feature-copy li{align-items:center;gap:.7rem;display:flex}.nl-feature-copy li:before{content:"";background:var(--coral);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem #ff536c26}.nl-feature-copy>a{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:.6rem;padding-bottom:.4rem;font-weight:900;display:inline-flex}.nl-feature-copy>a svg{transform:rotate(180deg)}.nl-missions{padding-top:8rem}.nl-mission-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.nl-mission-grid article{border-radius:2rem;flex-direction:column;justify-content:flex-end;min-height:15rem;padding:2rem;display:flex;position:relative;overflow:hidden}.nl-mission-grid article:before{content:"";background:#ffffff73;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-4rem;left:-3rem}.nl-mission-gift{background:#ffeced}.nl-mission-trip{background:#dcf3f3;transform:translateY(2.5rem)}.nl-mission-rings{background:#fff1d4}.nl-mission-icon{color:#082a5029;font-size:5rem;line-height:1;position:absolute;top:1rem;left:1.7rem}.nl-mission-grid article>div{position:relative}.nl-mission-grid h3{font-size:1.15rem}.nl-mission-grid p{color:var(--muted);margin-top:.35rem;font-size:.8rem}.nl-mission-grid b{background:#fff;border-radius:99px;padding:.35rem .7rem;font-size:.72rem;position:absolute;bottom:1.8rem;left:1.5rem}.nl-why{padding-top:9rem}.nl-scenario-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.nl-scenario-grid article{border:1px solid var(--line);background:#fff;border-radius:1.5rem;flex-direction:column;grid-column:span 4;min-height:15rem;padding:1.8rem;transition:all .2s;display:flex}.nl-scenario-grid article:nth-child(4),.nl-scenario-grid article:nth-child(5){grid-column:span 6}.nl-scenario-grid article:hover{border-color:#cbd6dd;transform:translateY(-3px);box-shadow:0 25px 45px -35px #082a5080}.nl-scenario-grid article.featured{background:var(--coral);color:#fff;border-color:var(--coral)}.nl-scenario-grid article>span{color:#9aa8b3;font-size:.75rem;font-weight:900}.nl-scenario-grid article.featured>span,.nl-scenario-grid article.featured p{color:#ffe5e9}.nl-scenario-grid h3{margin:auto 0 .65rem;font-size:1rem;line-height:1.65}.nl-scenario-grid p{color:var(--muted);font-size:.8rem;line-height:1.85}.nl-scenario-grid a{color:var(--coral);align-items:center;gap:.4rem;margin-top:1rem;font-size:.78rem;font-weight:900;display:flex}.nl-scenario-grid a svg{transform:rotate(180deg)}.nl-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:5rem;display:grid}.nl-faq .nl-heading{text-align:right;margin:0;position:sticky;top:2rem}.nl-faq .nl-heading>span{justify-content:flex-start}.nl-faq-list{border-top:1px solid #ccd6de}.nl-faq details{border-bottom:1px solid #ccd6de;padding:1.4rem 0}.nl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:850;list-style:none;display:flex}.nl-faq summary::-webkit-details-marker{display:none}.nl-faq summary i{width:1.2rem;height:1.2rem;position:relative}.nl-faq summary i:before,.nl-faq summary i:after{content:"";background:var(--coral);transition:all .2s;position:absolute}.nl-faq summary i:before{width:100%;height:2px;top:.55rem}.nl-faq summary i:after{width:2px;height:100%;right:.55rem}.nl-faq details[open] summary i:after{opacity:0;transform:rotate(90deg)}.nl-faq details p{color:var(--muted);padding:1rem 0 .25rem;font-size:.9rem;line-height:2}.nl-final{text-align:center;background:linear-gradient(145deg,#eaf8fb,#fff0e6);border-radius:3rem 3rem 0 0;max-width:78rem;margin:5rem auto 0;padding:7rem 2rem;position:relative;overflow:hidden}.nl-final:before,.nl-final:after{content:"";border-radius:50%;position:absolute}.nl-final:before{background:#cceef4;width:22rem;height:22rem;top:-10rem;right:-9rem}.nl-final:after{background:#ffd5da;width:17rem;height:17rem;bottom:-9rem;left:-7rem}.nl-final>*{z-index:1;position:relative}.nl-final h2{max-width:13ch;margin-inline:auto}.nl-final>p{max-width:39rem;margin-bottom:2rem}.nl-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:78rem;margin:auto;padding:2.3rem 2rem;display:flex}.nl-footer>div:last-child{color:var(--muted);flex-wrap:wrap;gap:1.2rem;font-size:.78rem;display:flex}@media (max-width:900px){.nl-nav{height:4.5rem;padding:0 1rem}.nl-nav nav,.nl-login{display:none}.nl-mobile-nav{display:block;position:relative}.nl-mobile-nav-toggle{background:#fff;border:1px solid #cfd9e1;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.nl-mobile-nav-toggle svg{width:1.3rem;height:1.3rem}.nl-mobile-nav-panel{z-index:20;border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;min-width:12rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .6rem);left:0;box-shadow:0 20px 45px -20px #082a5059}.nl-mobile-nav-panel a{color:var(--ink);border-radius:.6rem;padding:.75rem .9rem;font-size:.9rem;font-weight:700}.nl-mobile-nav-panel a:hover{background:#f5f8fa}.nl-mobile-nav-login{color:var(--coral)!important}.nl-hero{text-align:center;flex-direction:column;min-height:auto;padding:2.2rem 1rem 3rem;display:flex}.nl-hero:before{width:24rem;height:24rem;left:-12rem}.nl-hero-copy{flex-direction:column;align-items:center;display:flex}.nl-hero h1{margin-top:1rem;font-size:clamp(2.8rem,13vw,4.8rem);line-height:1.13}.nl-hero-copy>p{max-width:34rem;font-size:1rem;line-height:1.95}.nl-actions{flex-wrap:wrap;justify-content:center;width:100%}.nl-primary{justify-content:center}.nl-trust{flex-wrap:wrap;justify-content:center}.nl-hero-art{width:min(92vw,32rem);margin-top:1.5rem}.nl-art-wide{display:none!important}.nl-art-tall{border-radius:2.2rem;box-shadow:0 28px 60px -35px #082a5080;display:block!important}.nl-floating-note{width:6rem;height:6rem;bottom:1.5rem;left:-.5rem}.nl-floating-note b{font-size:1.35rem}.nl-proof{grid-template-columns:1fr;margin:1rem 1rem 4rem}.nl-proof>div{padding:1.25rem}.nl-proof>div+div{border-right:0;border-top:1px solid var(--line)}.nl-section{padding:4.5rem 1.15rem}.nl-heading{margin-bottom:2.5rem}.nl-heading h2,.nl-feature-copy h2,.nl-final h2{font-size:clamp(2rem,9vw,3rem)}.nl-desktop-steps{display:none}.nl-mobile-steps{grid-template-columns:1fr;gap:0;display:grid}.nl-steps article{min-height:7rem;padding:0 4.5rem 2.5rem 0}.nl-step-no{top:0}.nl-steps article:after{content:"";border-right:1px dashed #c3d0d8;position:absolute;top:3.5rem;bottom:.3rem;right:1.6rem}.nl-steps article:last-child:after{display:none}.nl-feature{border-radius:2rem;flex-direction:column;gap:2.5rem;margin:1rem .75rem 3rem;padding:1rem 1rem 2.5rem;display:flex}.nl-feature-copy{padding:0 .5rem}.nl-feature-copy h2{margin-top:.75rem}.nl-feature-image:after{display:none}.nl-feature-image img{border-radius:1.35rem}.nl-missions{padding-top:5rem}.nl-mission-grid{grid-template-columns:1fr}.nl-mission-grid article{min-height:11rem}.nl-mission-trip{transform:none}.nl-why{padding-top:4rem}.nl-scenario-grid{grid-template-columns:1fr}.nl-scenario-grid article,.nl-scenario-grid article:nth-child(4),.nl-scenario-grid article:nth-child(5){grid-column:auto;min-height:12rem}.nl-faq{display:block}.nl-faq .nl-heading{text-align:center;margin-bottom:2.5rem;position:static}.nl-faq .nl-heading>span{justify-content:center}.nl-final{border-radius:2rem 2rem 0 0;margin:2rem .75rem 0;padding:5rem 1.3rem}.nl-footer{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 1.2rem}.nl-footer>div:last-child{line-height:2}.nl-brand{font-size:1.15rem}}@media (prefers-reduced-motion:no-preference){.nl-hero-copy{animation:.65s both nl-rise}.nl-hero-art{animation:.75s .1s both nl-rise}@keyframes nl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.new-landing .nl-hero h1{letter-spacing:-.045em;font-size:clamp(3.15rem,5.15vw,5.45rem);line-height:1.2}.new-landing .nl-scenario-grid article>span{color:#8495a3;font-size:1.15rem;font-weight:950;line-height:1}.new-landing .nl-scenario-grid article.featured>span{color:#fff}@media (max-width:900px){.new-landing .nl-hero h1{font-size:clamp(2.55rem,11.5vw,4.2rem);line-height:1.24}}.new-landing .nl-account{color:var(--ink);background:#fff;border:1px solid #b9c8d3;border-radius:1rem;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-size:.9rem;font-weight:900;transition:all .2s;display:inline-flex}.new-landing .nl-account:hover{border-color:var(--teal);background:#f5fbfb;transform:translateY(-2px)}@media (min-width:901px){.new-landing .nl-nav{height:4.75rem}.new-landing .nl-hero{grid-template-columns:.95fr 1.05fr}.new-landing .nl-desktop-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.new-landing .nl-desktop-steps article{border:1px solid var(--line);background:#fff;border-radius:1.25rem;grid-column:span 2;min-height:11.5rem;padding:4.25rem 1.25rem .9rem}.new-landing .nl-desktop-steps article:nth-last-child(-n+2){grid-column:span 3}.new-landing .nl-desktop-steps .nl-step-no{top:1rem;right:1.25rem}.new-landing .nl-desktop-steps i{display:none}.new-landing .nl-missions{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:center;gap:4rem;display:grid}.new-landing .nl-missions .nl-heading{text-align:right;margin:0}.new-landing .nl-missions .nl-heading>span{justify-content:flex-start}.new-landing .nl-mission-grid{grid-template-columns:1fr;gap:.85rem}.new-landing .nl-mission-grid article{min-height:8.5rem;padding:1.4rem}.new-landing .nl-mission-trip{transform:none}}.new-landing .nl-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.new-landing .nl-scenario-grid article,.new-landing .nl-scenario-grid article:nth-child(4),.new-landing .nl-scenario-grid article:nth-child(5){min-height:10.5rem;color:var(--ink);background:#fff;border-radius:1.25rem;grid-column:auto;padding:1.25rem 1.5rem}.new-landing .nl-scenario-grid article>span,.new-landing .nl-scenario-grid article.featured>span{color:#8495a3;font-weight:800}.new-landing .nl-scenario-grid article p,.new-landing .nl-scenario-grid article.featured p{color:var(--muted)}.new-landing .nl-final{background:var(--ink);color:#fff;border-radius:1.875rem 1.875rem 0 0}.new-landing .nl-final:before{background:#25a9aa29}.new-landing .nl-final:after{background:#ff536c2e}.new-landing .nl-final>span{color:#65d5d1}.new-landing .nl-final>p{color:#c4d0db}.new-landing .nl-brand strong,.new-landing .nl-eyebrow,.new-landing .nl-heading>span,.new-landing .nl-feature-copy>span,.new-landing .nl-final>span,.new-landing .nl-primary,.new-landing .nl-feature-copy>a,.new-landing .nl-scenario-grid a,.new-landing .nl-account,.new-landing .nl-hero h1,.new-landing .nl-heading h2,.new-landing .nl-feature-copy h2,.new-landing .nl-final h2,.new-landing .nl-step-no,.new-landing .nl-faq summary{font-weight:800}.new-landing .nl-primary,.new-landing .nl-account,.new-landing .nl-login{border-radius:.8125rem}.new-landing .nl-art-wide,.new-landing .nl-art-tall,.new-landing .nl-feature{border-radius:1.875rem}.new-landing .nl-feature-image:after{border-radius:1.375rem}.new-landing .nl-feature-image img,.new-landing .nl-mission-grid article{border-radius:1.25rem}@media (max-width:900px){.new-landing .nl-mobile-nav-panel{border-radius:1.625rem}.new-landing .nl-mobile-nav-panel a{border-radius:.75rem}.new-landing .nl-scenario-grid{grid-template-columns:1fr}.new-landing .nl-scenario-grid article,.new-landing .nl-scenario-grid article:nth-child(4),.new-landing .nl-scenario-grid article:nth-child(5){min-height:10rem;padding-block:1.1rem}.new-landing .nl-final{border-radius:1.875rem 1.875rem 0 0}.new-landing .nl-primary,.new-landing .nl-account{width:100%}}
