.newsletter-v10-page,.faq-v10-page{--nf-ink:#09233b;--nf-navy:#031925;--nf-green:#00ad91;--nf-green-dark:#087e6e;--nf-blue:#226a9a;--nf-orange:#ed8218;--nf-line:#d1e0e2;color:var(--nf-ink);background:#fff}.newsletter-v10-page .home-button,.faq-v10-page .home-button{border:1px solid #0000;border-radius:10px;min-height:54px;font-weight:850;transition:transform .18s,box-shadow .18s;position:relative;transform:translateY(0)}.newsletter-v10-page .home-button-primary,.faq-v10-page .home-button-primary{background:linear-gradient(#20cbb0 0%,#00ad91 58%,#00927b 100%);border-color:#18bda3;box-shadow:0 7px #006c5d,0 14px 24px #006c5d38,inset 0 1px #ffffff6b;color:#fff!important}.newsletter-v10-page .home-button-secondary,.faq-v10-page .home-button-secondary{background:linear-gradient(#fff,#f8fbfc 58%,#edf2f4);border-color:#c9d7dc;box-shadow:0 7px #b9c9ce,0 14px 24px #122d3d1f,inset 0 1px #fff;color:var(--nf-ink)!important}@media (hover:hover){.newsletter-v10-page .home-button:hover,.faq-v10-page .home-button:hover{transform:translateY(-3px)}}.newsletter-v10-page .home-button:active,.faq-v10-page .home-button:active{transform:translateY(5px);box-shadow:0 1px #0003,0 4px 8px #0000001a}.newsletter-v10-hero{color:#fff;background:linear-gradient(118deg,#031925 0%,#073746 60%,#0a6867 100%);padding:74px 0 82px;overflow:hidden}.newsletter-v10-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:72px;display:grid}.newsletter-v10-hero .marketing-eyebrow{color:#69dfcb}.newsletter-v10-hero h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(3.25rem,5.1vw,5.45rem);line-height:.96}.newsletter-v10-hero h1 em{color:#63dfcb;font-style:normal}.newsletter-v10-lead{color:#dce9e9;max-width:650px;margin:25px 0 0;font-size:1.08rem;line-height:1.62}.newsletter-v10-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.newsletter-v10-promise li{color:#e2efef;background:#ffffff0f;border:1px solid #75dfd14d;border-radius:9px;padding:13px 14px;font-size:.74rem;font-weight:760;line-height:1.35}.newsletter-v10-form-card{color:var(--nf-ink);background:linear-gradient(145deg,#fff,#ecf7f4);border:1px solid #c8e0dc;border-radius:15px;padding:30px;box-shadow:0 11px #73b9ad,0 25px 42px #00000042}.newsletter-v10-form-card>span{color:var(--nf-green-dark);letter-spacing:.08em;background:#dff5ef;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:850;display:inline-flex}.newsletter-v10-form-card h2{color:var(--nf-ink);letter-spacing:-.045em;margin:20px 0 10px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.04}.newsletter-v10-form-card>p{color:#486174;margin:0;font-size:.92rem;line-height:1.55}.newsletter-v10-form{gap:10px;margin-top:24px;display:grid}.newsletter-v10-form label{color:#24445a;font-size:.76rem;font-weight:800}.newsletter-v10-form input{width:100%;min-height:56px;color:var(--nf-ink);font:inherit;background:#fff;border:1px solid #bfcfd4;border-radius:9px;padding:0 15px;box-shadow:inset 0 2px 4px #0a24320f}.newsletter-v10-form .guide-link{color:#fff;min-height:54px;font:inherit;background:linear-gradient(#ffb34b 0%,#f28a22 58%,#dc6c0d 100%);border:1px solid #ed963b;border-radius:9px;font-weight:850;box-shadow:0 7px #a94d08,0 14px 22px #a94d0840,inset 0 1px #ffffff73}.newsletter-v10-form .guide-link:disabled{opacity:.7}.newsletter-v10-form p{color:#31576c;margin:8px 0 0;font-size:.78rem;line-height:1.45}.newsletter-v10-privacy{color:#66808b;margin-top:18px;font-size:.68rem;line-height:1.45;display:block}.newsletter-v10-expect{background:#f4f8f7;padding:78px 0 88px}.newsletter-v10-section-head{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:70px;margin-bottom:38px;display:grid}.newsletter-v10-section-head h2,.newsletter-v10-manifesto h2{color:var(--nf-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.45rem,4.3vw,4.35rem);line-height:1}.newsletter-v10-section-head>p{color:#405a6e;margin:0;font-size:1rem;line-height:1.62}.newsletter-v10-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.newsletter-v10-cards article{--card:#226a9a;--soft:#edf5fb;--edge:#91b5d0;border:1px solid color-mix(in srgb,var(--card),#fff 70%);background:linear-gradient(145deg,#fff,var(--soft));min-height:250px;box-shadow:0 9px 0 var(--edge),0 21px 34px #1235441f;border-radius:13px;padding:25px}.newsletter-v10-cards article:nth-child(2){--card:#087e6e;--soft:#ecf8f5;--edge:#86c8bb}.newsletter-v10-cards article:nth-child(3){--card:#8f6418;--soft:#fff7e8;--edge:#d9be86}.newsletter-v10-cards span{background:var(--card);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:850;display:grid;box-shadow:inset 0 -4px #00000026}.newsletter-v10-cards h3{color:var(--nf-ink);letter-spacing:-.035em;margin:25px 0 10px;font-size:1.28rem}.newsletter-v10-cards p{color:#455f72;margin:0;font-size:.92rem;line-height:1.57}.newsletter-v10-manifesto{background:var(--nf-navy);color:#fff;padding:78px 0 86px}.newsletter-v10-manifesto-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:70px;display:grid}.newsletter-v10-manifesto .marketing-eyebrow{color:#69dfcb}.newsletter-v10-manifesto h2{color:#fff}.newsletter-v10-manifesto-copy{background:linear-gradient(145deg,#143a46,#082630);border:1px solid #315b67;border-radius:12px;padding:28px;box-shadow:0 9px #00141c,0 20px 32px #00000040}.newsletter-v10-manifesto-copy p{color:#d1dfe1;margin:0;font-size:1rem;line-height:1.65}.newsletter-v10-manifesto-copy p+p{margin-top:15px}.newsletter-v10-final{background:linear-gradient(120deg,#e7f3f8,#eff9f6);padding:68px 0 78px}.newsletter-v10-final-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:60px;display:grid}.newsletter-v10-final h2{color:var(--nf-ink);letter-spacing:-.052em;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.01}.newsletter-v10-final p{color:#405a6e;margin:16px 0 0;line-height:1.6}.newsletter-v10-final .home-button{width:100%}.faq-v10-hero{color:#fff;background:linear-gradient(118deg,#031925 0%,#0a3851 58%,#176a78 100%);padding:72px 0 78px;overflow:hidden}.faq-v10-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:72px;display:grid}.faq-v10-hero .marketing-eyebrow{color:#75dfe1}.faq-v10-hero h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(3.2rem,5vw,5.3rem);line-height:.97}.faq-v10-hero h1 em{color:#6cdadd;font-style:normal}.faq-v10-hero h1+p{color:#dce9ed;max-width:650px;margin:24px 0 0;font-size:1.06rem;line-height:1.62}.faq-v10-byline{color:#bad0d6;margin:20px 0 0;font-size:.76rem}.faq-v10-byline a{color:#78e2d0;font-weight:800;text-decoration:none}.faq-v10-preview{perspective:900px;gap:15px;padding:8px 0;display:grid}.faq-v10-preview div{--faq-tone:#226a9a;--faq-soft:#edf5fb;--faq-edge:#80aeca;background:linear-gradient(145deg,#fff,var(--faq-soft));box-shadow:0 8px 0 var(--faq-edge),0 18px 30px #0000003b;color:var(--nf-ink);border:1px solid #bdd4e3;border-radius:12px;grid-template-columns:42px 1fr;gap:4px 14px;padding:18px 20px;display:grid}.faq-v10-preview div:nth-child(2){--faq-tone:#087e6e;--faq-soft:#ebf8f5;--faq-edge:#79bdae;margin-left:22px}.faq-v10-preview div:nth-child(3){--faq-tone:#8f6418;--faq-soft:#fff7e8;--faq-edge:#d9be86;margin-left:44px}.faq-v10-preview span{background:var(--faq-tone);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:.68rem;font-weight:850;display:grid}.faq-v10-preview strong{font-size:.95rem}.faq-v10-preview small{color:#587083;font-size:.75rem;line-height:1.35}.faq-v10-content{background:#f5f9f8;padding:72px 0 88px}.faq-v10-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:54px;display:grid}.faq-v10-nav{background:linear-gradient(145deg,#fff,#f1f7f6);border:1px solid #cbdcde;border-radius:12px;padding:20px;position:sticky;top:92px;box-shadow:0 8px #b8ceca,0 18px 30px #1235441a}.faq-v10-nav>p{color:#276078;letter-spacing:.1em;margin:0 0 15px;font-size:.68rem;font-weight:850}.faq-v10-nav nav{gap:9px;display:grid}.faq-v10-nav a{color:#34556a;background:#fff;border:1px solid #d5e2e4;border-radius:8px;padding:10px 11px;font-size:.78rem;font-weight:760;line-height:1.3;text-decoration:none;box-shadow:0 3px #c6d5d8}.faq-v10-nav a:hover{color:var(--nf-green-dark);border-color:#6cbfae}.faq-v10-main{min-width:0}.faq-v10-category+.faq-v10-category{margin-top:56px}.faq-v10-category h2{color:var(--nf-ink);letter-spacing:-.045em;align-items:center;gap:12px;margin:0 0 22px;font-size:clamp(1.75rem,3vw,2.55rem);display:flex}.faq-v10-category h2:before{content:"";background:linear-gradient(#24cbb0,#087e6e);border-radius:999px;width:10px;height:34px;display:block;box-shadow:0 4px #07584e}.faq-v10-page .faq-list{gap:16px}.faq-v10-page .faq-disclosure{background:linear-gradient(145deg,#fff,#f4f8f8);border:1px solid #cbdcdf;border-radius:12px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px #b8ced0,0 16px 27px #1235441a}.faq-v10-page .faq-disclosure summary{color:var(--nf-ink);padding:22px 60px 22px 23px;font-size:1rem}.faq-v10-page .faq-disclosure summary:after{background:var(--nf-green-dark);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1.2rem;display:grid;right:20px;box-shadow:0 4px #07584e}.faq-v10-page .faq-disclosure[open]{border-color:#84c8bb;box-shadow:0 8px #83beb3,0 18px 30px #12354421}.faq-v10-page .faq-disclosure-body{border-top-color:#d8e6e4;padding:0 23px 23px}.faq-v10-page .faq-answer p{color:#405a6e;font-size:.94rem;line-height:1.65}.faq-v10-final{background:var(--nf-navy);color:#fff;padding:68px 0 78px}.faq-v10-final-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:65px;display:grid}.faq-v10-final .marketing-eyebrow{color:#69dfcb}.faq-v10-final h2{color:#fff;letter-spacing:-.052em;margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.01}.faq-v10-final p:not(.marketing-eyebrow){color:#cddcdf;margin:17px 0 0;font-size:1rem;line-height:1.6}.faq-v10-final-actions{gap:18px;display:grid}.faq-v10-final-actions .home-button{width:100%}@media (max-width:1000px){.newsletter-v10-hero-grid,.newsletter-v10-section-head,.newsletter-v10-manifesto-grid,.newsletter-v10-final-grid,.faq-v10-hero-grid,.faq-v10-final-grid{grid-template-columns:1fr}.newsletter-v10-form-card,.faq-v10-preview{width:min(100%,650px)}.newsletter-v10-section-head{gap:20px}.faq-v10-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.newsletter-v10-hero,.faq-v10-hero{padding:48px 0 60px}.newsletter-v10-hero-grid,.faq-v10-hero-grid{gap:40px}.newsletter-v10-hero h1,.faq-v10-hero h1{font-size:clamp(2.6rem,11.5vw,3.45rem)}.newsletter-v10-promise{grid-template-columns:1fr}.newsletter-v10-form-card{padding:23px}.newsletter-v10-expect,.newsletter-v10-manifesto,.newsletter-v10-final,.faq-v10-content,.faq-v10-final{padding:56px 0 64px}.newsletter-v10-cards{grid-template-columns:1fr;gap:18px}.newsletter-v10-cards article{min-height:0}.newsletter-v10-manifesto-grid,.newsletter-v10-final-grid,.faq-v10-final-grid{gap:32px}.faq-v10-preview div:nth-child(2){margin-left:10px}.faq-v10-preview div:nth-child(3){margin-left:20px}.faq-v10-layout{grid-template-columns:1fr;gap:38px}.faq-v10-nav{padding:14px;position:static}.faq-v10-nav nav{grid-template-columns:1fr 1fr}.faq-v10-page .faq-disclosure summary{padding:20px 56px 20px 19px}.faq-v10-page .faq-disclosure-body{padding:0 19px 20px}}@media (max-width:520px){.newsletter-v10-hero .home-shell,.newsletter-v10-expect .home-shell,.newsletter-v10-manifesto .home-shell,.newsletter-v10-final .home-shell,.faq-v10-hero .home-shell,.faq-v10-content .home-shell,.faq-v10-final .home-shell{width:calc(100% - 34px)}.faq-v10-nav nav{grid-template-columns:1fr}.faq-v10-category h2{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.newsletter-v10-page .home-button,.faq-v10-page .home-button,.faq-v10-page .faq-disclosure{transition:none}}
