@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem+1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h4{font-size:calc(1.275rem+.3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}img{vertical-align:middle}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[type=submit],button{-webkit-appearance:button;appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button;appearance:button}.img-fluid{max-width:100%;height:auto}.container,.container-fluid,.container-xl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-xl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.col-11{flex:0 0 auto;width:91.66666667%}@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,0.25%29'/%3e%3c/svg%3e")}.form-floating>:disabled~label{color:#6c757d}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-link:focus-visible{color:var(--bs-btn-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}:root{--bs-btn-close-filter:}:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter:}.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.d-flex{display:flex !important}.position-relative{position:relative !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-center{align-items:center !important}.p-4{padding:1.5rem !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.text-center{text-align:center !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}:root{--default-font:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Raleway",sans-serif;--nav-font:"Open Sans",sans-serif}:root{--background-color:#ffffff;--default-color:#666666;--heading-color:#333333;--accent-color:#3A8DCE;--surface-color:#ffffff;--contrast-color:#ffffff}:root{--nav-color:#ffffff;--nav-hover-color:#3A8DCE;--nav-mobile-background-color:#ffffff;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#666666;--nav-dropdown-hover-color:#3A8DCE}.dark-background{--background-color:#000000;--default-color:#ffffff;--heading-color:#ffffff;--surface-color:#252626;--contrast-color:#ffffff}:root{scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}a{color:var(--accent-color);text-decoration:none;transition:0.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}h1,h4{color:var(--heading-color);font-family:var(--heading-font)}.header{--background-color:rgba(0,0,0,0.8);--default-color:#ffffff;--heading-color:#ffffff;color:var(--default-color);background-color:var(--background-color);padding:15px 0;transition:all 0.5s;z-index:997}.header .logo{line-height:1}.header .logo h1{font-size:30px;margin:0;font-weight:700;color:var(--heading-color)}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:90px;overflow:clip}@media (max-width:1199px){section,.section{scroll-margin-top:66px}}.hero{width:100%;min-height:100vh;position:relative;padding:80px 0;display:flex;align-items:center;justify-content:center}.hero .hero-bg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.hero:before{content:"";background:color-mix(in srgb,var(--background-color),transparent 15%);position:absolute;inset:0;z-index:2}.hero .container{position:relative;z-index:3;padding:calc(env(safe-area-inset-top)+16px) 16px calc(env(safe-area-inset-bottom)+16px) 16px}.hero p{margin:5px 0 50px 0;font-size:26px}.hero p span{letter-spacing:1px;border-bottom:2px solid var(--accent-color)}@media (max-width:768px){.hero p{font-size:20px}}.loginglass{background:rgba(20,22,24,0);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);border:1px solid rgba(255,255,255,0.09);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 12px 40px rgba(0,0,0,0.35)}@media (max-width:768px){.research-strip li::marker{content:"" !important}}.header .logo h1{-weight:700 !important}.widget-title{font-size:20px;font-weight:600;margin-bottom:20px;color:var(--heading-color);position:relative;padding-bottom:10px;font-family:"Open Sans",sans-serif}.newsletter-widget p{color:color-mix(in srgb,var(--contrast-color),transparent 10%);margin-bottom:20px;font-size:15px;font-family:"Open Sans",sans-serif}.newsletter-widget .newsletter-form input[type=email]{background:var(--contrast-color);border:none;border-radius:var(--bs-border-radius);padding:12px 20px;width:100%;margin-bottom:25px}.newsletter-widget .newsletter-form button{border:none;padding:12px 30px;border-radius:var(--bs-border-radius);width:100%;cursor:pointer;transition:all 0.3s ease;background:#ffffff;color:#111111;font-weight:600}.hero-footer{padding:12px 24px;text-align:center;font-size:12px;color:rgba(255,255,255,.55);background-color:var(--background-color);position:fixed;width:100vw;bottom:0;z-index:5;display:flex;justify-content:center}.hero-footer-inner{width:100%;max-width:640px;text-align:center}.hero-footer-inner p{width:100%;max-width:640px;text-align:center;padding:0 24px;font-size:12px;margin:0;font-family:var(--default-font)}.hero-footer-inner p span{margin:0;border-bottom:none;font-family:var(--default-font)}.form-stage{position:relative;min-height:190px}.form-default,.form-confirm{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center}.form-confirm{opacity:0;pointer-events:none;text-align:center}.form-stage.is-confirmed .form-default{opacity:0;pointer-events:none}.form-stage.is-confirmed .form-confirm{opacity:1;pointer-events:auto}.newsletter-widget .newsletter-form button:hover{background:color-mix(in srgb,var(--contrast-color),transparent 10%);transform:translateY(-2px)}.d-none{display:none !important}.newsletter-form .nl-captcha-row{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;margin-bottom:25px}.newsletter-form .nl-captcha-row input[name="captcha"]{flex:1 1 auto;min-width:0;background:var(--contrast-color);border:none;border-radius:var(--bs-border-radius);padding:12px 20px;width:100%;letter-spacing:0.1em;text-align:center;text-transform:uppercase}.newsletter-form .nl-captcha-img{height:48px;cursor:pointer;user-select:none;border-radius:var(--bs-border-radius)}.newsletter-form .nl-captcha-refresh{height:44px;width:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:transparent;color:inherit}.newsletter-form .nl-confirm-btn{width:100%}.nl-text{position:relative;min-height:50px;margin-bottom:20px}.nl-text span{position:absolute;inset:0;align-items:center}.nl-confirm-btn{position:relative;min-height:42px;display:flex;align-items:center;justify-content:center}.btn-spinner{position:absolute;width:18px;height:18px;border:2px solid rgba(1,1,1,0.9);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;opacity:0;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.nl-confirm-btn.is-loading .btn-text{opacity:0}.nl-confirm-btn.is-loading .btn-spinner{opacity:1}.nl-confirm-btn[disabled]{opacity:.7}.subscribe-hero__mobile-form{display:none}.subscribe-hero__shell{text-align:left}.subscribe-hero__layout{display:flex;align-items:center;justify-content:center;gap:48px;width:100%}.subscribe-hero__copy{flex:1 1 560px;max-width:720px}.subscribe-hero__panel{flex:0 1 440px;width:100%;max-width:440px}.subscribe-hero__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75)}.subscribe-hero__title{margin:0 0 16px;font-size:clamp(2.2rem,3.5vw,4rem);line-height:1.05;font-weight:600;color:var(--heading-color)}.subscribe-hero__lead{margin:0 0 24px;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55;color:rgba(255,255,255,.78)}.subscribe-hero__features{display:grid;gap:12px;margin:0 0 22px}.subscribe-hero__feature{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:rgba(255,255,255,.92)}.subscribe-hero__feature-marker{flex:0 0 auto;min-width:2.1rem;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:11px;font-weight:700;line-height:1.4;text-align:center}.subscribe-hero__trustbar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.subscribe-hero__trust-chip{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.94);font-size:13px;font-weight:600;line-height:1;letter-spacing:.01em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.subscribe-hero__trust-chip--accent{background:rgba(255,255,255,.92);border-color:transparent;color:#111}.subscribe-hero__footnote,.subscribe-hero__offer{font-size:13px;line-height:1.45;color:rgba(255,255,255,.75)}.newsletter-widget{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,rgba(24,26,28,.94),rgba(12,13,15,.88));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 80px rgba(0,0,0,.42)}.newsletter-widget::before{content:"";position:absolute;inset:auto -18% 78% auto;width:180px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,255,255,0));pointer-events:none}.newsletter-widget__eyebrow{margin:0 0 10px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.newsletter-widget__support{margin:-8px 0 18px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.76)}.newsletter-form__note{margin-top:0;font-size:12px;line-height:1.35;color:rgba(255,255,255,.64);text-align:center}.newsletter-widget .newsletter-form{width:100%}.newsletter-widget .newsletter-form input[type=email]{background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.06);border-radius:14px;color:#111;padding:15px 18px;width:100%;min-height:56px;margin-bottom:0;box-shadow:0 1px 0 rgba(255,255,255,.08),inset 0 1px 0 rgba(0,0,0,.02)}.newsletter-widget .newsletter-form input[type=email]::placeholder{color:#6b6f76}.newsletter-widget .newsletter-form input[type=email]:focus{outline:none;border-color:rgba(255,255,255,.6);box-shadow:0 0 0 4px rgba(255,255,255,.1)}.nl-step-1{display:grid;gap:12px}.newsletter-widget .newsletter-form button{border:none;padding:15px 20px;border-radius:14px;width:100%;min-height:56px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;background:linear-gradient(180deg,#fff 0%,#ececec 100%);color:#111;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 24px rgba(0,0,0,.22)}.newsletter-widget .newsletter-form button:hover{background:linear-gradient(180deg,#fff 0%,#f5f5f5 100%);transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.28)}.newsletter-widget .newsletter-form button:focus-visible,.newsletter-widget .newsletter-form input[type=email]:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.newsletter-widget .newsletter-form button[disabled]{opacity:.75;cursor:progress}@media (max-width:991px){.subscribe-hero__layout{flex-direction:column;text-align:center}.subscribe-hero__copy{max-width:760px}.subscribe-hero__features{justify-items:center}.subscribe-hero__feature{justify-content:center}.subscribe-hero__trustbar{justify-content:center}.subscribe-hero__panel{max-width:520px}}@media (min-width:768px){.nl-step-1{grid-template-columns:1fr}}@media (max-width:767px){body{overflow:hidden;overflow-x:hidden}.hero{min-height:100dvh;padding-top:calc(env(safe-area-inset-top)+104px);padding-bottom:calc(env(safe-area-inset-bottom)+30px);padding-left:18px;padding-right:18px;align-items:center;justify-content:center;overflow:hidden}.hero .container{padding-top:6px;padding-bottom:6px}.subscribe-hero__shell{min-height:0}.subscribe-hero__layout{width:100%;min-height:0;gap:0;justify-content:center}.subscribe-hero__copy{margin:0 auto;align-self:center}.subscribe-hero__eyebrow{margin-bottom:2px;font-size:11px}.subscribe-hero__title{margin-bottom:24px;font-size:2.05rem;line-height:1.02}.subscribe-hero__lead{margin-bottom:24px;font-size:0.98rem;line-height:1.38}.subscribe-hero__features{display:grid;gap:9px;margin:22px 0 16px;text-align:left;justify-items:start;width:100%}.subscribe-hero__feature{display:flex;gap:8px;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:13px;line-height:1.35}.subscribe-hero__feature-marker{min-width:2rem;padding:2px 7px;font-size:10px}.subscribe-hero__panel{display:none}.subscribe-hero__mobile-form{display:block;margin-top:42px}.subscribe-hero__mobile-form .newsletter-form .nl-step-1{display:grid;gap:12px}.subscribe-hero__mobile-form .newsletter-form input[type=email],.subscribe-hero__mobile-form .newsletter-form button{min-height:40px}.subscribe-hero__mobile-form .newsletter-form input[type=email]{padding:8px 12px}.subscribe-hero__mobile-form .newsletter-form button{padding:8px 12px}.subscribe-hero__mobile-form .newsletter-form__note,.subscribe-hero__mobile-form .newsletter-widget__eyebrow,.subscribe-hero__mobile-form .widget-title,.subscribe-hero__mobile-form .newsletter-widget__support,.subscribe-hero__mobile-form .logo{display:none !important}.subscribe-hero__mobile-form .newsletter-form{display:block;width:100%}.subscribe-hero__mobile-form .newsletter-widget{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;text-align:left;backdrop-filter:none;-webkit-backdrop-filter:none}.subscribe-hero__mobile-form .newsletter-widget::before{display:none}}@media (max-width:420px){.hero{padding-top:calc(env(safe-area-inset-top)+104px);align-items:stretch;justify-content:flex-start}.subscribe-hero__shell{padding-top:0}.subscribe-hero__layout{justify-content:flex-start}.subscribe-hero__copy{margin-top:72px}.subscribe-hero__title{font-size:1.86rem;line-height:1.03}.subscribe-hero__lead{margin-bottom:20px;font-size:0.94rem}.subscribe-hero__features{margin:18px 0 12px}.subscribe-hero__mobile-form{margin-top:32px}}
