.sol-insider-hero-grid,.sol-insider-hero-grid>.sol-insider-hero-copy,.sol-insider-hero-grid>.sol-insider-form-card{align-items:flex-start!important;align-self:start!important}.so-access-locked{overflow:hidden!important;overscroll-behavior:none}.so-locked-preview{min-height:105vh;background:#030819;color:#fff;padding:72px max(6vw,24px);filter:blur(5px);user-select:none}.so-locked-preview h1{max-width:1050px;color:#fff;font:800 clamp(32px,4vw,64px)/1.08 Inter,Arial,sans-serif}.so-locked-preview .so-preview-eyebrow{color:#4ed8e6;font:800 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.14em}.so-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.so-preview-placeholder{min-height:310px;padding:26px;border:1px solid #22465b;border-radius:16px;background:#0c2034}.so-preview-placeholder i{display:block;height:14px;border-radius:8px;background:#25455d;margin:25px 0}.so-preview-placeholder i:nth-child(even){width:75%}.so-preview-placeholder b{display:block;width:112px;height:112px;border-radius:50%;border:13px solid #397d85;margin:20px auto 40px}.so-access-overlay{position:fixed;z-index:2147483000;inset:0;display:flex;align-items:center;justify-content:center;padding:28px 20px;overflow-y:auto;background:rgba(2,7,20,.62);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.so-access-dialog{box-sizing:border-box;width:min(100%,580px);max-height:calc(100dvh - 56px);overflow-y:auto;padding:clamp(28px,5vw,46px);border:1px solid #29516a;border-radius:20px;color:#b9cadd;background:radial-gradient(ellipse at top right,rgba(57,172,192,.13),transparent 60%),#0c1c31;box-shadow:0 24px 100px rgba(0,0,0,.55);text-align:center;font:400 16px/1.65 Inter,Arial,sans-serif}.so-access-dialog .so-access-eyebrow{margin:0 0 18px;color:#52d8e6;font-size:11px;font-weight:800;letter-spacing:.16em}.so-access-dialog h2{margin:0 0 22px;padding:0;color:#fff;font:800 clamp(30px,4vw,42px)/1.13 Inter,Arial,sans-serif}.so-access-dialog h2 span{color:#82d4dc}.so-access-dialog p{padding:0;margin:0 0 26px}.so-access-dialog .so-access-primary{display:block;margin:30px 0 18px;padding:16px 18px;border:1px solid #51d8e6;border-radius:7px;background:#51d8e6;color:#041422;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none}.so-access-dialog .so-access-primary:hover{background:#87e5ef}.so-access-dialog .so-access-secondary{color:#a9c1d9;font-size:13px;text-decoration:underline;text-underline-offset:4px}.so-access-dialog :focus-visible,.so-access-tablist button:focus-visible{outline:3px solid #ba94ff;outline-offset:5px}.so-access-dialog h2:focus{outline:none}.so-access-tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;margin:0 0 28px;border:1px solid #2a455c;border-radius:9px;background:#071628}.so-access-tablist button{border:0;border-radius:5px;min-width:0;padding:12px 5px;color:#a9bdd0;background:transparent;font:750 12px/1.4 Inter,Arial,sans-serif;cursor:pointer}.so-access-tablist button[aria-selected="true"]{color:#071628;background:#51d8e6}[data-so-access-tabs] [role="tabpanel"][hidden]{display:none!important}.so-preview-account-panel h2{color:#fff;font:800 30px/1.2 Inter,Arial,sans-serif;margin:0 0 18px}.so-preview-account-panel .so-account-intro{color:#a7bace;font:400 14px/1.6 Inter,Arial,sans-serif;margin-bottom:20px}@media(max-width:640px){.so-preview-grid{grid-template-columns:1fr}.so-access-overlay{padding:18px 14px}.so-access-dialog{max-height:calc(100dvh - 36px)}.so-access-tablist button{font-size:11px;padding:11px 3px}}.so-preview-access{position:relative;z-index:2}body .sol-insider-page .so-staging-tabs-card{background:#0c1c31!important;border:1px solid #28485e!important;box-shadow:0 24px 60px rgba(0,0,0,.22)!important}body .sol-insider-page .so-staging-tabs-card:before{background:rgba(43,104,121,.17)!important}body .sol-insider-page .so-staging-tabs-card h2{color:#fff!important;-webkit-text-fill-color:#fff!important}body .sol-insider-page .so-staging-tabs-card .so-account-intro{color:#a7bdd3!important;-webkit-text-fill-color:#a7bdd3!important}.so-preview-access .so-preview-account-panel h2{text-transform:none!important}.so-preview-access .so-preview-account-panel h2 span{color:#86d7df!important;-webkit-text-fill-color:#86d7df!important}.so-preview-access form[data-so-newsletter-form] label,.so-preview-access .wpforms-container .wpforms-field-label{display:block;margin:0 0 7px!important;color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font:750 11px/1.45 Inter,Arial,sans-serif!important}.so-preview-access form[data-so-newsletter-form] label{margin:0 0 17px!important}.so-preview-access form[data-so-newsletter-form] input:not([type=checkbox]),.so-preview-access .wpforms-container input:not([type=checkbox]):not([type=hidden]),.so-preview-access .wpforms-container select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:49px!important;margin-top:7px!important;border:1px solid #2a4860!important;border-radius:6px!important;background:#091a2d!important;color:#edf5fc!important;-webkit-text-fill-color:#edf5fc!important;padding:12px 13px!important;font:400 13px/1.4 Inter,Arial,sans-serif!important}.so-preview-access input::placeholder{color:#748da5!important;-webkit-text-fill-color:#748da5!important;opacity:1!important}.so-preview-access input:focus{outline:2px solid #52d8e6!important;outline-offset:2px!important}.so-preview-access .so-newsletter-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.so-preview-access .wpforms-container{margin:0!important;padding:0!important}.so-preview-access .wpforms-container .wpforms-field{padding:0 0 18px!important}.so-preview-access .wpforms-container .wpforms-field-row{max-width:100%!important}.so-preview-access .so-insider-name>.wpforms-field-label{display:none!important}.so-preview-access .so-insider-name .wpforms-field-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.so-preview-access .so-insider-name .wpforms-field-row:before,.so-preview-access .so-insider-name .wpforms-field-row:after{content:none!important;display:none!important}.so-preview-access .so-insider-name .wpforms-field-row-block{width:auto!important;float:none!important;margin:0!important;display:flex!important;flex-direction:column-reverse}.so-preview-access .so-insider-name .wpforms-field-sublabel{margin:0!important;color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font:750 11px/1.45 Inter,Arial,sans-serif!important}.so-preview-access .wpforms-field-description{color:#8ea6bd!important;-webkit-text-fill-color:#8ea6bd!important;font:400 11px/1.5 Inter,Arial,sans-serif!important;margin:7px 0!important}.so-preview-access .wpforms-field-checkbox ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 0!important;padding:0!important}.so-preview-access .wpforms-field-checkbox li{box-sizing:border-box;display:flex!important;align-items:center;gap:9px;margin:0!important;padding:12px 11px!important;border:1px solid #29475e;border-radius:6px;background:#0a1c30}body .sol-insider-page .so-preview-access .wpforms-container .wpforms-field-checkbox li{padding:12px 11px!important;border:1px solid #29475e!important;border-radius:6px!important;background:#0a1c30!important}.so-preview-access .wpforms-field-checkbox li label,.so-preview-access .wpforms-field-label-inline{display:inline!important;color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font:650 11px/1.5 Inter,Arial,sans-serif!important;margin:0!important}.so-preview-access input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px;accent-color:#51d8e6;margin:0!important}.so-preview-access .so-newsletter-consent>.wpforms-field-label{display:none!important}.so-preview-access .so-newsletter-consent ul{grid-template-columns:1fr!important}.so-preview-access .so-newsletter-consent li{padding:12px!important;align-items:flex-start}.so-preview-access .wpforms-submit-container{padding:0!important}.so-preview-access form[data-so-newsletter-form] button[type=submit],.so-preview-access .wpforms-container .wpforms-submit,.so-account-bridge button{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:51px;padding:15px!important;border:0!important;border-radius:6px!important;background:#51d8e6!important;color:#061727!important;-webkit-text-fill-color:#061727!important;font:800 12px/1.5 Inter,Arial,sans-serif!important;cursor:pointer}.so-preview-access button:disabled,.so-profile-form button:disabled,.so-profile-page .so-magic-form button:disabled{opacity:.65;cursor:wait}.so-btn-spin{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(6,23,39,.28);border-top-color:#061727;border-radius:50%;vertical-align:-2px;animation:so-insider-spin .7s linear infinite}@keyframes so-insider-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.so-btn-spin{animation:none}}.so-preview-access .so-insider-notice{color:#94a9be!important;-webkit-text-fill-color:#94a9be!important;font:400 11px/1.6 Inter,Arial,sans-serif!important;margin:18px 0 0!important;text-align:center}.so-preview-access .so-insider-notice a,.so-preview-access .so-account-help a,.so-preview-access .so-account-link{color:#8cdde5!important;-webkit-text-fill-color:#8cdde5!important;text-decoration:underline;text-underline-offset:3px}.so-preview-access .so-account-help{text-align:center;margin-top:18px;font-size:12px!important}.so-preview-access .so-newsletter-status,.so-preview-access label.wpforms-error{color:#ffc1c1!important;-webkit-text-fill-color:#ffc1c1!important;font:500 12px/1.5 Inter,Arial,sans-serif!important;margin:12px 0 0}.so-preview-access form[data-so-newsletter-form] fieldset.so-join-interests,.so-profile-form fieldset.so-join-interests{margin:0 0 12px;padding:0;border:0;min-width:0;text-align:left}.so-preview-access form[data-so-newsletter-form] fieldset.so-join-interests legend,.so-profile-form fieldset.so-join-interests legend{margin:0 0 6px;color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font:750 11px/1.35 Inter,Arial,sans-serif!important}.so-preview-access .so-signin-note,.so-profile-page .so-signin-note{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid #3d8f9a;border-radius:8px;background:rgba(81,216,230,.12);color:#f4fdff!important;-webkit-text-fill-color:#f4fdff!important;font:500 13px/20px Inter,Arial,sans-serif!important;text-align:left}.so-preview-access .so-signin-note span,.so-profile-page .so-signin-note span{color:#f4fdff!important;-webkit-text-fill-color:#f4fdff!important;line-height:20px}.so-preview-access .so-signin-note-success,.so-profile-page .so-signin-note-success{border-color:#9fd6c1;background:#e5f7f0;color:#0b5139!important;-webkit-text-fill-color:#0b5139!important;font-weight:700!important}.so-preview-access .so-signin-note-success span,.so-profile-page .so-signin-note-success span{color:#0b5139!important;-webkit-text-fill-color:#0b5139!important}.so-signin-note-icon{display:block;flex:0 0 18px;width:18px;height:18px;margin:0;color:#7eebf4}.so-signin-note-icon,.so-signin-note-icon rect,.so-signin-note-icon path{fill:none;stroke:#7eebf4;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.so-signin-note-success .so-signin-note-icon,.so-signin-note-success .so-signin-note-icon rect,.so-signin-note-success .so-signin-note-icon path{stroke:#176448}.so-account-bridge{min-height:65vh;padding:80px 24px;background:#030819;color:#b6c9dd;font:400 16px/1.6 Inter,Arial,sans-serif}.so-account-bridge>div{max-width:580px;padding:40px;margin:auto;border:1px solid #29475e;border-radius:15px;background:#0c2034}.so-account-bridge h1{color:#fff;font:800 38px/1.15 Inter,Arial,sans-serif;margin-bottom:24px}.so-account-bridge a{display:block;margin-top:22px;color:#8cdde5;text-decoration:underline}.so-account-bridge button{margin-top:20px}.so-account-bridge button[hidden]{display:none!important}@media(max-width:420px){.so-preview-access .wpforms-field-checkbox ul{grid-template-columns:1fr}.so-account-bridge>div{padding:26px}}.so-join-success[hidden],[data-so-join-form][hidden],.so-preview-access form[hidden]{display:none!important}.so-join-success{text-align:center}.so-join-success .so-access-primary{display:block;margin:22px 0 14px;padding:16px 18px;border:1px solid #51d8e6;border-radius:7px;background:#51d8e6;color:#041422;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none}.so-join-success .so-skip{display:inline-block;color:#a9c1d9;font-size:13px;text-decoration:underline;text-underline-offset:3px}.so-preview-access .so-magic-form label{display:block;margin:0 0 17px;color:#dce8f3;font:750 11px/1.45 Inter,Arial,sans-serif}.so-preview-access .so-magic-form input{box-sizing:border-box;width:100%;height:49px;margin-top:7px;border:1px solid #2a4860;border-radius:6px;background:#091a2d;color:#edf5fc;padding:12px 13px;font:400 13px/1.4 Inter,Arial,sans-serif}.so-preview-access .so-magic-form button{box-sizing:border-box;width:100%;min-height:51px;padding:15px;border:0;border-radius:6px;background:#51d8e6;color:#061727;font:800 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}body.page-template .wpforms-form[data-formid="1716"],body .wpforms-form[data-formid="1716"],body #wpforms-form-1716,body #wpforms-form-1728,body .wpforms-form[data-formid="1728"]{display:none!important}body.so-insider-profile #sidebar{display:none}body.so-insider-profile #left-area{width:100%!important;float:none;padding-right:0}body.so-insider-profile #main-content .container:before{display:none!important}body.so-insider-profile .entry-title,body.so-insider-profile .main_title,body.so-insider-profile .et_post_meta_wrapper{display:none}body.so-insider-profile #main-content{background:#030819}.so-profile-page{min-height:70vh;padding:48px 16px 72px;background:#030819}.so-profile-card{box-sizing:border-box;width:min(100%,640px);margin:0 auto;padding:clamp(22px,4vw,40px);border:1px solid #29516a;border-radius:20px;background:#0c1c31;color:#b9cadd;font:400 16px/1.6 Inter,Arial,sans-serif}.so-profile-card h1{margin:0 0 12px;color:#fff;font:800 clamp(28px,4vw,40px)/1.15 Inter,Arial,sans-serif}.so-profile-card .so-account-intro,.so-profile-card .so-access-eyebrow{color:#a7bace}.so-profile-form .so-newsletter-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.so-profile-form .so-newsletter-name-grid label{margin:0}.so-profile-page .so-newsletter-status{color:#ffc1c1;font:500 12px/1.5 Inter,Arial,sans-serif;margin:0 0 16px}.so-profile-form label,.so-profile-page .so-magic-form label{display:block;margin:0 0 16px;color:#dce8f3;font:750 11px/1.45 Inter,Arial,sans-serif}.so-profile-form input,.so-profile-form select,.so-profile-page .so-magic-form input{box-sizing:border-box;width:100%;height:49px;margin-top:7px;border:1px solid #2a4860;border-radius:6px;background:#091a2d;color:#edf5fc;padding:12px 13px;font:400 13px/1.4 Inter,Arial,sans-serif}.so-profile-form button,.so-profile-page .so-magic-form button{box-sizing:border-box;width:100%;min-height:51px;padding:15px;border:0;border-radius:6px;background:#51d8e6;color:#061727;font:800 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}.so-profile-form fieldset{margin:0 0 12px;padding:0;border:0}.so-profile-form legend{margin:0 0 6px;color:#dce8f3;font:750 11px/1.35 Inter,Arial,sans-serif}.so-profile-saved{color:#b7f3c8;margin:0 0 16px}.so-insider-member h2,.so-profile-promo h2{margin:0 0 12px;color:#fff;font:800 clamp(28px,4vw,36px)/1.15 Inter,Arial,sans-serif;text-transform:none!important}.so-member-links{display:grid;gap:10px;margin-top:8px}.so-member-links a,.so-profile-promo .so-access-primary{box-sizing:border-box;display:block;width:100%;margin:0;padding:16px 18px;border-radius:7px;text-align:center;text-decoration:none;font:800 13px/1.4 Inter,Arial,sans-serif}.so-member-links a{border:1px solid #29516a;background:#091a2d;color:#d7e7f5}.so-profile-promo{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #29475e}.so-profile-promo ul{margin:0 0 16px;padding-left:18px;color:#dce8f3}.so-profile-promo li{margin:0 0 6px}.so-profile-promo .so-access-primary{border:0;background:#51d8e6;color:#041422}.so-profile-learn{display:inline-block;margin-top:12px;color:#8cdde5;font-size:13px;text-decoration:underline;text-underline-offset:3px}.so-interest-hint,.so-specific-cases-note{margin:0 0 8px!important;color:#8ea6bd!important;-webkit-text-fill-color:#8ea6bd!important;font:400 11px/1.35 Inter,Arial,sans-serif!important;text-align:left}.so-interest-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.so-preview-access form[data-so-newsletter-form] .so-interest-chips label.so-interest-chip,.so-profile-form .so-interest-chips label.so-interest-chip{position:relative;display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer}.so-interest-chip input{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.so-interest-chip span{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid #3a5d78;border-radius:999px;background:#0a1c30;color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font:650 12px/1.2 Inter,Arial,sans-serif!important;white-space:nowrap}.so-interest-chip input:checked+span{border-color:#51d8e6;background:#123f4a;color:#e8fdff!important;-webkit-text-fill-color:#e8fdff!important}.so-interest-chip input:focus-visible+span{outline:2px solid #51d8e6;outline-offset:2px}.so-profile-form label.so-specific-cases{margin:0 0 4px}.so-specific-cases input:disabled{opacity:.72;cursor:not-allowed}.so-edit-details-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:12px;background:rgba(3,8,25,.82);overflow:hidden}.so-edit-details-overlay[hidden]{display:none!important}.so-edit-details-dialog{position:relative;width:min(100%, 640px);max-width:640px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:0;overflow:auto;overscroll-behavior:contain}.so-edit-details-dialog[hidden]{display:none!important}.so-edit-details-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:8px;background:#0c1c31}.so-edit-details-dialog h2{margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 clamp(24px, 4vw, 32px)/1.15 Inter,Arial,sans-serif!important;text-transform:none!important}.so-edit-details-dialog .so-edit-details-close{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;box-sizing:border-box;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #8cdde5!important;border-radius:8px!important;background:#10283d!important;color:#f4fdff!important;-webkit-text-fill-color:#f4fdff!important;font:500 28px/1 Inter,Arial,sans-serif!important;cursor:pointer}.so-edit-details-dialog .so-edit-details-close:focus-visible{outline:3px solid #7eebf4;outline-offset:2px}.so-edit-details-status{margin:0 0 16px;color:#dce8f3;font:500 13px/1.45 Inter,Arial,sans-serif}.so-edit-details-status:empty{display:none}.so-edit-details-status.is-error{color:#ffc1c1}.so-edit-details-status.is-calm{color:#b7f3c8}html.so-edit-details-open,html.so-edit-details-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.so-edit-details-overlay,.so-edit-details-dialog,.so-edit-details-close{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width:390px){.so-access-overlay{padding:12px 10px}.so-access-dialog,.so-profile-card{padding:22px 14px}.so-access-dialog h2,.so-profile-card h1,.so-preview-account-panel h2{font-size:28px}.so-preview-access .so-newsletter-name-grid,.so-profile-form .so-newsletter-name-grid{grid-template-columns:1fr}.so-access-tablist button{font-size:12px;padding:12px 6px}.so-profile-page{padding:28px 10px 48px}.so-interest-chip span{min-height:28px;padding:3px 8px;font-size:11px!important}.so-interest-chips{gap:5px}.so-edit-details-overlay{padding:8px}.so-edit-details-dialog.so-profile-card{padding:16px 12px;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.so-edit-details-dialog h2{font-size:22px!important}}