/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.passport-sharing-page{--ps-ink:#071c3d;--ps-blue:#0e4c86;--ps-green:#0b5d50;--ps-gold:#e3bd39;--ps-paper:#f7f4eb;background:#f6f8fa}.passport-sharing-hero{color:#fff;background:radial-gradient(circle at 84% 22%,#e3bd392e,#0000 18rem),linear-gradient(132deg,#061a39 0%,#0b315c 62%,#0a554c 100%);position:relative;overflow:hidden}.passport-sharing-orbit{border:1px solid #ffffff1f;border-radius:50%;width:48rem;height:48rem;position:absolute;top:-22rem;right:-15rem}.passport-sharing-orbit:before,.passport-sharing-orbit:after{content:"";border:1px solid #e3bd3938;border-radius:50%;position:absolute}.passport-sharing-orbit:before{inset:5rem}.passport-sharing-orbit:after{inset:11rem}.passport-sharing-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:center;gap:5rem;min-height:43rem;padding-block:5.5rem;display:grid;position:relative}.passport-sharing-hero h1{color:#fff;letter-spacing:-.07em;max-width:14ch;margin:1rem 0 1.2rem;font-size:clamp(4.2rem,7vw,7.8rem);line-height:.88}.passport-sharing-tagline{color:#f4d86e;max-width:32rem;margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800;line-height:1.15}.passport-sharing-hero-grid>div>p:last-of-type{color:#d5e2ed;max-width:42rem;font-size:1.05rem;line-height:1.75}.passport-sharing-hero-actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:2rem;display:flex}.passport-sharing-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.5rem;font-weight:850;display:inline-flex}.passport-sharing-hero-actions svg{width:1rem}.passport-sharing-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041835b3;border:1px solid #fff3;border-radius:1.8rem;padding:2.2rem;position:relative;box-shadow:0 2rem 5rem #0000003d}.passport-sharing-hero aside:before{content:"";background:linear-gradient(90deg,#0000,#e3bd39,#0000);border-radius:1rem;height:.18rem;position:absolute;inset:-.5rem .8rem auto}.passport-sharing-hero aside>div{align-items:center;gap:.8rem;display:flex}.passport-sharing-hero aside>div span{color:#071c3d;background:#e3bd39;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}.passport-sharing-hero aside svg{width:2.15rem}.passport-sharing-hero aside small{color:#f4d86e;letter-spacing:.1em;font-size:.68rem;font-weight:900}.passport-sharing-hero aside>strong{color:#fff;margin:2.4rem 0 1rem;font-size:2.6rem;line-height:1.02;display:block}.passport-sharing-hero aside p{color:#d4e0eb;line-height:1.7}.passport-sharing-hero aside>span{color:#f4d86e;letter-spacing:.08em;text-transform:uppercase;margin-top:1.8rem;font-size:.73rem;font-weight:900;display:block}.passport-sharing-proof{color:#fff;background:#0b5d50}.passport-sharing-proof .container{grid-template-columns:repeat(4,1fr);display:grid}.passport-sharing-proof span{text-align:center;border-right:1px solid #ffffff29;justify-content:center;align-items:center;gap:.6rem;min-height:4.6rem;padding:.8rem;font-size:.78rem;font-weight:800;display:flex}.passport-sharing-proof span:first-child{border-left:1px solid #ffffff29}.passport-sharing-proof svg{color:#f4d86e;width:1rem}.passport-sharing-purpose{background:#fff}.passport-sharing-purpose-grid{grid-template-columns:1.15fr .85fr;gap:5rem;display:grid}.passport-sharing-purpose h2{max-width:13ch;color:var(--ps-ink);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(3rem,5vw,5.4rem);line-height:.94}.passport-sharing-purpose-grid>div:last-child{padding-top:2rem}.passport-sharing-purpose-grid>div:last-child p{color:#5d6d80;font-size:1.05rem;line-height:1.8}.passport-sharing-purpose strong{color:#9b6d00}.passport-sharing-audiences{background:var(--ps-paper)}.passport-sharing-audience-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.passport-sharing-audience-grid article{background:#fff;border:1px solid #d9e0e7;border-radius:1.4rem;min-height:17rem;padding:1.7rem;box-shadow:0 1rem 3rem #061c3d0d}.passport-sharing-audience-grid span{color:#071c3d;background:#f0ce54;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.7rem;font-weight:900;display:grid}.passport-sharing-audience-grid h3{color:var(--ps-ink);margin:2.2rem 0 .7rem;font-size:1.55rem}.passport-sharing-audience-grid p{color:#617186;margin:0;line-height:1.7}.passport-sharing-boundaries{color:#fff;background:#071c3d}.passport-sharing-boundaries h2{color:#fff}.passport-sharing-boundaries .section-heading>p{color:#ccd9e6}.passport-sharing-boundary-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.passport-sharing-boundary-grid article{background:#ffffff0a;border-top:1px solid #fff3;padding:1.6rem}.passport-sharing-boundary-grid span{color:#e8c43f;font-size:.7rem;font-weight:900}.passport-sharing-boundary-grid h3{color:#fff;margin:1.4rem 0 .6rem;font-size:1.4rem}.passport-sharing-boundary-grid p{color:#cedbea;margin:0;line-height:1.65}.passport-sharing-access{background:#fff}.passport-sharing-tier-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.passport-sharing-tier-grid article{background:#f8fafc;border:1px solid #d7dfe8;border-radius:1.4rem;flex-direction:column;min-height:20rem;padding:1.7rem;display:flex;position:relative;overflow:hidden}.passport-sharing-tier-grid article.current{border-color:#d7ae1b;box-shadow:0 1.2rem 3rem #b5860024}.passport-sharing-tier-grid article.current:after{content:"CURRENT";color:#071c3d;text-align:center;background:#e3bd39;width:8.2rem;padding:.35rem;font-size:.55rem;font-weight:900;position:absolute;top:1.1rem;right:-2.5rem;transform:rotate(40deg)}.passport-sharing-tier-grid span{color:#1761a9;letter-spacing:.08em;font-size:.65rem;font-weight:900}.passport-sharing-tier-grid h3{max-width:12ch;color:var(--ps-ink);margin:2rem 0 .7rem;font-size:2rem;line-height:1.05}.passport-sharing-tier-grid p{color:#607087;margin:0 0 1.5rem;line-height:1.7}.passport-sharing-tier-grid a{color:#0b579f;align-items:center;gap:.5rem;margin-top:auto;font-weight:900;display:inline-flex}.passport-sharing-desk{background:#e8eef3}.passport-sharing-desk-grid{grid-template-columns:minmax(0,.88fr) minmax(25rem,1.12fr);align-items:start;gap:2rem;display:grid}.passport-sharing-builder{background:#fff;border-radius:1.6rem;padding:2rem;box-shadow:0 1.3rem 3.5rem #061c3d14}.passport-sharing-builder h2{color:var(--ps-ink);letter-spacing:-.05em;margin:.6rem 0 1rem;font-size:clamp(2.3rem,4vw,4rem);line-height:.95}.passport-sharing-builder>div:first-child>p:last-child{color:#607087;line-height:1.7}.passport-sharing-gate{background:#fff;border:1px solid #d8e0e8;border-radius:1.3rem;flex-direction:column;gap:1rem;padding:1.7rem;display:flex;box-shadow:0 1rem 3rem #061c3d0f}.passport-sharing-builder .passport-sharing-gate{box-shadow:none;background:#f7f9fb;margin-top:2rem}.passport-sharing-gate>span{color:#1761a9;letter-spacing:.08em;font-size:.65rem;font-weight:900}.passport-sharing-gate h3{color:var(--ps-ink);margin:0;font-size:2rem}.passport-sharing-gate p{color:#617186;margin:0;line-height:1.65}.passport-sharing-gate>a{align-items:center;gap:.5rem;font-weight:900;display:inline-flex}.passport-sharing-signal-picker{margin-top:2rem}.passport-sharing-signal-picker>div{justify-content:space-between;margin-bottom:.8rem;display:flex}.passport-sharing-signal-picker>div strong{color:var(--ps-ink)}.passport-sharing-signal-picker>div small,.passport-sharing-signal-picker label small{color:#708093}.passport-sharing-signal-picker>p{color:#725e1a;line-height:1.6}.passport-sharing-signal-list{border-bottom:1px solid #e2e8ee;margin:1rem 0 0!important;display:grid!important}.passport-sharing-signal-row{border-top:1px solid #e2e8ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 0;display:grid}.passport-sharing-signal-row.complete{cursor:pointer}.passport-sharing-signal-row.locked{color:#56667a}.passport-sharing-signal-picker input,.passport-sharing-name-control input{width:auto}.passport-sharing-signal-row>span{align-items:center;gap:.5rem;font-weight:800;display:flex}.passport-sharing-signal-row>span svg{color:#0b5d50;width:.9rem}.passport-sharing-signal-row small{color:#708093;font-size:.68rem}.passport-sharing-signal-marker{background:#f6f8fa;border:2px solid #aeb9c4;border-radius:.2rem;width:1rem;height:1rem}.passport-sharing-signal-copy{gap:.25rem!important;display:grid!important}.passport-sharing-signal-copy strong{color:var(--ps-ink)}.passport-sharing-signal-row>a{color:#0a5cab;white-space:nowrap;background:#fff;border:1px solid #b7c6d5;border-radius:.65rem;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.7rem;font-weight:900;display:inline-flex}.passport-sharing-signal-row>a:hover{background:#edf5fc;border-color:#0a5cab}.passport-sharing-signal-row>a svg{width:.78rem}.passport-sharing-name-control{color:#174d45;background:#edf5f3;border-radius:1rem;align-items:center;gap:.7rem;margin-top:1.3rem;padding:1rem;font-weight:800;display:flex}.passport-sharing-summary{color:var(--ps-ink);background-color:#fff;background-image:linear-gradient(#071c3d09 1px,#0000 1px),linear-gradient(90deg,#071c3d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #cdd7e1;border-radius:1.6rem;overflow:hidden;box-shadow:0 1.8rem 4.5rem #061c3d29}.passport-sharing-summary>header{color:#fff;background:var(--ps-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.passport-sharing-summary>header>div{align-items:center;gap:.7rem;display:flex}.passport-sharing-summary>header span{color:#071c3d;background:#e3bd39;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.passport-sharing-summary>header svg{width:1.8rem}.passport-sharing-summary>header small,.passport-sharing-summary>header b{color:#f0d260;letter-spacing:.08em;font-size:.62rem}.passport-sharing-summary>div:nth-child(2){padding:2.5rem 2rem 1rem}.passport-sharing-summary>div:nth-child(2) small{color:#1761a9;letter-spacing:.09em;font-size:.63rem;font-weight:900}.passport-sharing-summary>div:nth-child(2) h3{color:var(--ps-ink);letter-spacing:-.05em;margin:.7rem 0 .35rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.passport-sharing-summary>div:nth-child(2) p{color:#0b5d50;margin:0;font-weight:900}.passport-sharing-summary blockquote{background:#f7f4ebe0;border-left:.25rem solid #e3bd39;margin:1.2rem 2rem;padding:1.2rem}.passport-sharing-summary blockquote small{color:#8a6200;letter-spacing:.08em;font-size:.6rem;font-weight:900}.passport-sharing-summary blockquote p{color:#405269;margin:.4rem 0 0;line-height:1.6}.passport-sharing-summary-signals{grid-template-columns:repeat(2,1fr);gap:.7rem;padding:1rem 2rem 2rem;display:grid}.passport-sharing-summary-signals span{color:#8793a1;background:#ffffffb3;border:1px dashed #cbd5df;border-radius:1rem;align-items:center;gap:.8rem;min-height:4rem;padding:.8rem;font-weight:800;display:flex}.passport-sharing-summary-signals span.shown{color:#123c34;background:#eaf5f2;border-style:solid;border-color:#8bc1b8}.passport-sharing-summary-signals b{color:#fff;background:#9aa7b4;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.62rem;display:grid}.passport-sharing-summary-signals span.shown b{background:#0b5d50}.passport-sharing-summary footer{background:#f8fafcf2;border-top:1px solid #d9e1e8;align-items:center;gap:1.5rem;padding:1.4rem 2rem;display:flex}.passport-sharing-summary footer p{color:#66778b;margin:0;font-size:.72rem;line-height:1.55}.passport-sharing-summary footer .button{flex:none}.passport-sharing-summary footer .button:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.2)}.passport-sharing-review{background:#fff}.passport-sharing-review-grid{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:start;gap:3rem;display:grid}.passport-sharing-review h2{color:var(--ps-ink);letter-spacing:-.06em;margin:.7rem 0 1rem;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.94}.passport-sharing-review-grid>div>p{color:#5d6f84;line-height:1.75}.passport-sharing-safety{background:#f7f4eb;border-left:.25rem solid #e3bd39;gap:.8rem;margin-top:1.5rem;padding:1.1rem;display:flex}.passport-sharing-safety svg{color:#0b5d50;flex:none;width:1rem}.passport-sharing-safety p{margin:.4rem 0 0;font-size:.76rem;line-height:1.55}.passport-sharing-review form{background:#f9fbfc;border:1px solid #d6dfe7;border-radius:1.5rem;gap:1rem;padding:2rem;display:grid;box-shadow:0 1.3rem 3.5rem #061c3d14}.passport-sharing-type-switch{background:#dfe7ed;border-radius:.9rem;grid-template-columns:1fr 1fr;padding:.3rem;display:grid}.passport-sharing-type-switch button{color:#43566d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:.8rem;font-size:.76rem;font-weight:900}.passport-sharing-type-switch button.active{color:#fff;background:#0b5d50}.passport-sharing-form-heading span{color:#1761a9;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.passport-sharing-form-heading h3{color:var(--ps-ink);margin:.5rem 0 0;font-size:1.8rem;line-height:1.08}.passport-sharing-review form>label{color:var(--ps-ink);gap:.45rem;font-size:.78rem;font-weight:850;display:grid}.passport-sharing-review form label small{color:#758396;font-weight:600}.passport-sharing-review select,.passport-sharing-review input,.passport-sharing-review textarea{color:#102744;width:100%;font:inherit;background:#fff;border:1px solid #bdcad6;border-radius:.8rem;padding:.85rem 1rem;font-weight:500}.passport-sharing-review textarea{resize:vertical}.passport-sharing-form-signals{background:#edf5f3;border-radius:.9rem;padding:1rem}.passport-sharing-form-signals strong{color:#123c34}.passport-sharing-form-signals p{color:#4a675f;margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.passport-sharing-check{align-items:flex-start;grid-template-columns:none!important;gap:.7rem!important;font-weight:600!important;display:flex!important}.passport-sharing-check input{flex:none;width:auto;margin-top:.15rem}.passport-sharing-check span{color:#536579;line-height:1.5}.passport-sharing-review form .button{justify-self:start}.passport-sharing-status{color:#174d45;background:#e5f4f0;border-radius:.7rem;margin:0;padding:.8rem;font-size:.78rem;font-weight:800}.passport-sharing-history{background:#f3f6f8}.passport-sharing-history-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.passport-sharing-history-grid article,.passport-sharing-empty{background:#fff;border:1px solid #d8e0e8;border-radius:1.2rem;padding:1.5rem}.passport-sharing-empty{grid-column:1/-1}.passport-sharing-empty p{color:#65758a}.passport-sharing-history-grid article>div{justify-content:space-between;gap:1rem;display:flex}.passport-sharing-history-grid article>div span{color:#0b5d50;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.passport-sharing-history-grid article>div small{color:#758396}.passport-sharing-history-grid h3{color:var(--ps-ink);margin:.8rem 0;font-size:1.35rem}.passport-sharing-stage{color:#174d45;background:#dff1ec;border-radius:2rem;padding:.38rem .65rem;font-size:.67rem;font-weight:900;display:inline-flex}.passport-sharing-history-grid article>p{color:#617186;line-height:1.65}.passport-sharing-final{color:#fff;background:linear-gradient(125deg,#0b5d50,#0a3b60)}.passport-sharing-final .container{grid-template-columns:1.15fr .85fr auto;align-items:center;gap:2rem;display:grid}.passport-sharing-final h2{color:#fff;max-width:16ch;margin:.5rem 0 0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:.95}.passport-sharing-final .container>p{color:#d8e6e7;line-height:1.7}@media (width<=1050px){.passport-sharing-hero-grid{grid-template-columns:1fr 24rem;gap:2.5rem}.passport-sharing-audience-grid,.passport-sharing-boundary-grid{grid-template-columns:repeat(2,1fr)}.passport-sharing-desk-grid,.passport-sharing-review-grid{grid-template-columns:1fr}.passport-sharing-final .container{grid-template-columns:1fr 1fr}.passport-sharing-final .button{justify-self:start}}@media (width<=780px){.passport-sharing-hero-grid,.passport-sharing-purpose-grid,.passport-sharing-final .container{grid-template-columns:1fr}.passport-sharing-hero-grid{min-height:0;padding-block:4rem}.passport-sharing-hero h1{font-size:clamp(4rem,17vw,6rem)}.passport-sharing-proof .container{grid-template-columns:1fr 1fr}.passport-sharing-purpose-grid{gap:1.5rem}.passport-sharing-purpose-grid>div:last-child{padding-top:0}.passport-sharing-tier-grid{grid-template-columns:1fr}.passport-sharing-tier-grid article{min-height:0}}@media (width<=560px){.passport-sharing-hero-actions{flex-direction:column;align-items:stretch}.passport-sharing-hero-actions .button{justify-content:center;width:100%}.passport-sharing-proof .container,.passport-sharing-audience-grid,.passport-sharing-boundary-grid,.passport-sharing-summary-signals,.passport-sharing-history-grid{grid-template-columns:1fr}.passport-sharing-builder,.passport-sharing-review form,.passport-sharing-gate{padding:1.2rem}.passport-sharing-type-switch{grid-template-columns:1fr}.passport-sharing-summary>header,.passport-sharing-summary footer{flex-direction:column;align-items:stretch}.passport-sharing-summary>div:nth-child(2),.passport-sharing-summary-signals{padding-inline:1.2rem}.passport-sharing-summary blockquote{margin-inline:1.2rem}.passport-sharing-signal-row{grid-template-columns:auto minmax(0,1fr)}.passport-sharing-signal-row>a{grid-column:1/-1;justify-content:center}.passport-sharing-summary footer .button,.passport-sharing-review form .button{justify-content:center;width:100%}}@media print{body:has(.passport-sharing-page) *{visibility:hidden!important}:is(body:has(.passport-sharing-page) .passport-sharing-summary,body:has(.passport-sharing-page) .passport-sharing-summary *){visibility:visible!important}body:has(.passport-sharing-page) .passport-sharing-summary{width:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0 auto auto 0}body:has(.passport-sharing-page) .passport-sharing-summary footer .button{display:none}}.opportunity-directory-page{background:#f7f8fa}.opportunity-directory-hero{color:#fff;background:linear-gradient(120deg,#071a38 0%,#0d3159 58%,#1e5da8 100%);position:relative;overflow:hidden}.opportunity-directory-orbit{border:1px solid #d4af374d;border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-120px;box-shadow:0 0 0 95px #d4af370a,0 0 0 190px #d4af3706}.opportunity-directory-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:84px;min-height:650px;padding-block:92px;display:grid;position:relative}.opportunity-directory-hero h1{color:#fff;letter-spacing:-.065em;max-width:820px;margin:15px 0 20px;font-size:clamp(58px,6.2vw,100px);line-height:.94}.opportunity-directory-tagline{font-weight:800;color:#f3cf5d!important;margin:0 0 14px!important;font-size:25px!important}.opportunity-directory-hero-grid>div>p:not(.eyebrow):not(.opportunity-directory-tagline){color:#d8e4ee;max-width:760px;font-size:18px;line-height:1.7}.opportunity-directory-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.opportunity-directory-hero-actions>a:not(.button){color:#fff;align-items:center;gap:7px;font-size:14px;font-weight:780;display:inline-flex}.opportunity-directory-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04152bb8;border:1px solid #fff3;border-radius:24px;padding:36px;box-shadow:0 28px 70px #0000003d}.opportunity-directory-hero aside>div{color:#f3cf5d;align-items:center;gap:12px;display:flex}.opportunity-directory-hero aside svg{fill:none;stroke:currentColor;width:36px;height:36px}.opportunity-directory-hero aside small{letter-spacing:.13em;font-weight:850}.opportunity-directory-hero aside strong{letter-spacing:-.035em;margin:26px 0 18px;font-size:35px;line-height:1.16;display:block}.opportunity-directory-hero aside p{color:#d7e4ed;line-height:1.7}.opportunity-directory-hero aside>span{color:#f3cf5d;letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:12px;font-weight:820;display:block}.opportunity-directory-proof{color:#fff;background:#061830}.opportunity-directory-proof .container{grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;min-height:74px;display:grid}.opportunity-directory-proof span{align-items:center;gap:9px;font-size:13px;font-weight:740;display:flex}.opportunity-directory-proof svg{color:#f3cf5d;width:18px}.opportunity-directory-purpose{background:#fff}.opportunity-directory-purpose-grid{grid-template-columns:1fr 1fr;align-items:start;gap:88px;display:grid}.opportunity-directory-purpose h2{letter-spacing:-.052em;margin:12px 0 0;font-size:clamp(38px,4vw,64px);line-height:1.02}.opportunity-directory-purpose-grid>div:last-child{color:var(--slate);gap:17px;font-size:17px;line-height:1.78;display:grid}.opportunity-directory-purpose p{margin:0}.opportunity-directory-purpose strong{color:var(--midnight)}.directory-browse{background:#f1f5f9}.directory-filter{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.directory-filter button{color:#41516a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:740}.directory-filter button:hover,.directory-filter button.active{color:#fff;background:#1e5da8;border-color:#1e5da8}.directory-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.directory-listing-card{background:#fff;border:1px solid #d8e0ea;border-radius:22px;flex-direction:column;min-height:100%;padding:30px;display:flex;box-shadow:0 14px 42px #0a1d3d0f}.directory-listing-status{justify-content:space-between;align-items:center;gap:18px;display:flex}.directory-listing-status span{color:#087257;letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:880;display:inline-flex}.directory-listing-status svg{width:16px}.directory-listing-status small{color:#667085}.directory-listing-category{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:#1e5da8!important;margin:28px 0 10px!important;font-size:11px!important}.directory-listing-card h3{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.08}.directory-listing-card>p:not(.directory-listing-category){color:var(--slate);margin:18px 0 24px;line-height:1.68}.directory-listing-card dl{grid-template-columns:1fr 1fr;gap:13px;margin:0 0 26px;display:grid}.directory-listing-card dl div{background:#f6f8fb;border-radius:11px;padding:13px}.directory-listing-card dt{color:#708096;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:840}.directory-listing-card dd{margin:0;font-size:13px;font-weight:690;line-height:1.45}.directory-listing-card>a{color:#0a58b0;align-items:center;gap:7px;margin-top:auto;font-weight:800;display:inline-flex}.directory-membership{color:#fff;background:#081d3d}.directory-membership .split-heading>p{color:#c6d5e3}.directory-tier-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.directory-tier-grid article{background:#ffffff0d;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;min-height:330px;padding:30px;display:flex}.directory-tier-grid article.current{border-color:#e6bf3b;box-shadow:inset 0 4px #e6bf3b}.directory-tier-grid span{color:#f3cf5d;letter-spacing:.12em;font-size:10px;font-weight:860}.directory-tier-grid h3{margin:24px 0 14px;font-size:28px}.directory-tier-grid p{color:#cfdae7;line-height:1.66}.directory-tier-grid a{color:#fff;align-items:center;gap:7px;margin-top:auto;font-weight:790;display:inline-flex}.directory-review{background:#e9eff5}.directory-review-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;display:grid}.directory-review-grid>div:first-child h2{letter-spacing:-.05em;margin:13px 0 18px;font-size:clamp(38px,4vw,60px);line-height:1.03}.directory-review-grid>div:first-child>p{color:var(--slate);line-height:1.75}.directory-safety-note{color:#0b4f43;background:#dcebe7;border-radius:16px;gap:14px;margin-top:28px;padding:20px;display:flex}.directory-safety-note svg{flex:none;width:24px}.directory-safety-note p{color:#3b665e;margin:7px 0 0;line-height:1.6}.directory-gate,.directory-review form{background:#fff;border:1px solid #d5dee8;border-radius:22px;padding:32px;box-shadow:0 18px 50px #0a1d3d14}.directory-gate{gap:17px;display:grid}.directory-gate span,.directory-form-heading span{color:#1e5da8;letter-spacing:.12em;font-size:10px;font-weight:870}.directory-gate h3,.directory-form-heading h3{letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.12}.directory-gate p{color:var(--slate);margin:0;line-height:1.65}.directory-gate>a:not(.button){color:#0a58b0;align-items:center;gap:7px;font-weight:780;display:inline-flex}.directory-type-switch{background:#eef2f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:26px;padding:6px;display:grid}.directory-type-switch button{color:#536278;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:45px;font-weight:780}.directory-type-switch button.active{color:#fff;background:#0a1d3d}.directory-form-heading{gap:9px;margin-bottom:24px;display:grid}.directory-review form>label,.directory-form-row label{color:#10254a;gap:8px;margin-top:17px;font-size:13px;font-weight:790;display:grid}.directory-review input,.directory-review select,.directory-review textarea{color:#10254a;background:#fff;border:1px solid #bdc9d8;border-radius:10px;width:100%;padding:13px 14px}.directory-review textarea{resize:vertical;line-height:1.55}.directory-review input:focus,.directory-review select:focus,.directory-review textarea:focus{border-color:#1e5da8;outline:2px solid #1e5da82e}.directory-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.directory-review label.directory-consent{color:#4d5c71;align-items:flex-start;gap:11px;font-weight:620;line-height:1.55;display:flex}.directory-consent input{flex:none;width:18px;height:18px;margin-top:2px}.directory-review form>.button{margin-top:24px}.directory-form-status{color:#0b4f43;background:#e2f2ed;border-radius:10px;margin:18px 0 0;padding:13px;font-weight:700;line-height:1.55}.directory-request-history{border-top:1px solid #cbd5e1;margin-top:58px;padding-top:38px}.directory-request-history>div:first-child{margin-bottom:22px}.directory-request-history h2{margin:8px 0 0;font-size:35px}.directory-request-history>div:last-child{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.directory-request-history article{background:#fff;border:1px solid #d5dee8;border-radius:15px;padding:22px}.directory-request-history article span{color:#1e5da8;letter-spacing:.1em;font-size:10px;font-weight:850}.directory-request-history article h3{margin:11px 0}.directory-request-history article p{color:#087257;font-weight:780}.directory-request-history article small{color:var(--slate);line-height:1.55}.opportunity-directory-standards{color:#fff;background:linear-gradient(120deg,#071a38,#0b2b50)}.opportunity-directory-standards .split-heading>p{color:#c7d5e2}.opportunity-directory-standard-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:40px;display:grid}.opportunity-directory-standard-grid article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:17px;padding:26px}.opportunity-directory-standard-grid span{color:#f3cf5d;font-size:12px;font-weight:850}.opportunity-directory-standard-grid h3{margin:17px 0 12px;font-size:23px}.opportunity-directory-standard-grid p{color:#cbd7e3;margin:0;line-height:1.65}.opportunity-directory-next{background:#fff}.opportunity-directory-next-grid{background:#fffaf0;border:1px solid #e1c65b;border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;padding:44px;display:grid}.opportunity-directory-next h2{letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(36px,4vw,58px);line-height:1.04}.opportunity-directory-next p{color:var(--slate);line-height:1.7}.opportunity-directory-next-grid>div:last-child{gap:16px;display:grid}.opportunity-directory-next-grid>div:last-child a:not(.button){color:#0a58b0;align-items:center;gap:7px;font-weight:780;display:inline-flex}.opportunity-directory-notice{color:#fff;background:#061830;padding:30px 0}.opportunity-directory-notice .container{align-items:flex-start;gap:22px;display:flex}.opportunity-directory-notice strong{color:#f3cf5d;flex:none}.opportunity-directory-notice p{color:#cfdae7;margin:0;line-height:1.6}@media (width<=980px){.opportunity-directory-hero-grid,.opportunity-directory-purpose-grid,.directory-review-grid,.opportunity-directory-next-grid{grid-template-columns:1fr}.opportunity-directory-proof .container,.directory-tier-grid,.opportunity-directory-standard-grid{grid-template-columns:repeat(2,1fr)}.opportunity-directory-hero-grid{gap:44px;padding-block:70px}}@media (width<=680px){.opportunity-directory-hero h1{font-size:52px}.opportunity-directory-proof .container,.directory-listing-grid,.directory-tier-grid,.opportunity-directory-standard-grid,.directory-request-history>div:last-child,.directory-form-row{grid-template-columns:1fr}.opportunity-directory-proof .container{padding-block:20px}.opportunity-directory-next-grid{padding:28px}.directory-listing-card dl{grid-template-columns:1fr}.directory-listing-status,.opportunity-directory-notice .container{flex-direction:column;align-items:flex-start}}.opportunity-profiles-page{background:#f7f9fb}.opportunity-profiles-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#1e88e547,#0000 27%),linear-gradient(120deg,#06172f 0%,#0c2e50 58%,#0b5d50 100%);position:relative;overflow:hidden}.opportunity-profiles-orbit{border:1px solid #f2c94c57;border-radius:50%;width:650px;height:650px;position:absolute;top:-330px;right:-130px;box-shadow:0 0 0 90px #f2c94c09,0 0 0 180px #ffffff05}.opportunity-profiles-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:84px;min-height:665px;padding-block:92px;display:grid;position:relative}.opportunity-profiles-hero h1{color:#fff;letter-spacing:-.065em;max-width:830px;margin:16px 0 22px;font-size:clamp(56px,6vw,96px);line-height:.94}.opportunity-profiles-tagline{font-weight:820;color:#f3cf5d!important;margin:0 0 13px!important;font-size:25px!important}.opportunity-profiles-hero-grid>div>p:not(.eyebrow):not(.opportunity-profiles-tagline){color:#d7e4ec;max-width:760px;font-size:18px;line-height:1.72}.opportunity-profiles-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:35px;display:flex}.opportunity-profiles-actions>a:not(.button){color:#fff;align-items:center;gap:7px;font-size:14px;font-weight:780;display:inline-flex}.opportunity-profiles-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04142ab8;border:1px solid #ffffff2e;border-radius:25px;padding:36px;box-shadow:0 30px 75px #00000047}.opportunity-profiles-hero aside>div{color:#f3cf5d;align-items:center;gap:12px;display:flex}.opportunity-profiles-hero aside svg{fill:none;stroke:currentColor;width:37px;height:37px}.opportunity-profiles-hero aside small{letter-spacing:.13em;font-weight:850}.opportunity-profiles-hero aside strong{letter-spacing:-.04em;margin:25px 0 18px;font-size:34px;line-height:1.18;display:block}.opportunity-profiles-hero aside p{color:#d7e4ed;line-height:1.72}.opportunity-profiles-hero aside>span{color:#f3cf5d;letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font-size:12px;font-weight:820;display:block}.opportunity-profiles-proof{color:#fff;background:#061830}.opportunity-profiles-proof .container{grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;min-height:74px;display:grid}.opportunity-profiles-proof span{align-items:center;gap:9px;font-size:13px;font-weight:740;display:flex}.opportunity-profiles-proof svg{color:#f3cf5d;width:18px}.opportunity-profiles-purpose{background:#fff}.opportunity-profiles-purpose-grid{grid-template-columns:1fr 1fr;gap:88px;display:grid}.opportunity-profiles-purpose h2{letter-spacing:-.052em;margin:12px 0 0;font-size:clamp(38px,4vw,64px);line-height:1.02}.opportunity-profiles-purpose-grid>div:last-child{color:var(--slate);gap:18px;font-size:17px;line-height:1.78;display:grid}.opportunity-profiles-purpose p{margin:0}.opportunity-profiles-purpose strong{color:var(--midnight)}.opportunity-profile-browser{background:#f4f7fa}.opportunity-profile-browser .split-heading>p{color:var(--slate)}.opportunity-profile-filter-heading{color:#071c3d;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:34px;display:flex}.opportunity-profile-filter-heading strong{font-size:15px}.opportunity-profile-filter-heading span{color:#607184;font-size:13px}.opportunity-profile-filters{flex-wrap:wrap;gap:9px;margin:14px 0 18px;display:flex}.opportunity-profile-filters button{color:#314760;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1e9;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:760;display:inline-flex}.opportunity-profile-filters button>span{color:#36506a;text-align:center;background:#edf2f6;border-radius:999px;min-width:23px;padding:2px 6px;font-size:10px}.opportunity-profile-filters button.active{color:#fff;background:#0b5d50;border-color:#0b5d50}.opportunity-profile-filters button.active>span{color:#073e35;background:#d7f0e9}.opportunity-profile-filters button:focus-visible{outline-offset:2px;outline:3px solid #1e88e547}.opportunity-profile-filter-status{color:#4e6278;background:#eaf3fb;border-left:4px solid #1e88e5;justify-content:space-between;gap:14px;margin:0 0 22px;padding:14px 17px;font-size:13px;display:flex}.opportunity-profile-filter-status strong{color:#071c3d}.opportunity-profile-gallery{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.opportunity-profile-gallery>article{background:#fff;border:1px solid #dbe4eb;border-radius:20px;flex-direction:column;min-height:545px;padding:28px;display:flex;box-shadow:0 18px 48px #06183012}.opportunity-profile-gallery article header{color:#0b5d50;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;font-weight:850;display:flex}.opportunity-profile-gallery article header small{color:#1e66b7}.opportunity-profile-gallery h3{color:#071c3d;letter-spacing:-.04em;margin:25px 0 7px;font-size:31px}.opportunity-profile-gallery article>strong{color:#b58400;font-size:17px;line-height:1.45}.opportunity-profile-gallery article>p{color:#596b7f;line-height:1.65}.opportunity-profile-gallery dl{gap:15px;margin:8px 0 24px;display:grid}.opportunity-profile-gallery dl div{border-top:1px solid #edf1f4;padding-top:13px}.opportunity-profile-gallery dt{color:#0b5d50;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.opportunity-profile-gallery dd{color:#526579;margin:5px 0 0;font-size:13px;line-height:1.55}.opportunity-profile-gallery footer{gap:10px;margin-top:auto;display:grid}.opportunity-profile-gallery footer>span{color:#68788a;font-size:12px}.opportunity-profile-gallery footer a{color:#0758ab;align-items:center;gap:7px;font-size:13px;font-weight:790;display:inline-flex}.opportunity-profile-empty{text-align:center;background:#fff;border:1px dashed #afbdca;border-radius:20px;grid-column:1/-1;padding:48px}.opportunity-profile-empty strong{color:#071c3d;font-size:25px}.opportunity-profile-empty p{color:#617184;max-width:760px;margin:14px auto 20px;line-height:1.7}.opportunity-profile-empty a{color:#0758ab;align-items:center;gap:7px;font-weight:800;display:inline-flex}.opportunity-profile-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.opportunity-profile-empty-actions .button{min-height:48px}.opportunity-profile-empty-actions .button-outline{color:#16385f;background:#fff;border-color:#16385f}.opportunity-profile-membership{color:#fff;background:linear-gradient(120deg,#061a35,#0c355d)}.opportunity-profile-membership .split-heading>p{color:#cbd8e4}.opportunity-profile-tier-grid{grid-template-columns:repeat(3,1fr);gap:19px;margin-top:40px;display:grid}.opportunity-profile-tier-grid article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;min-height:315px;padding:28px}.opportunity-profile-tier-grid article:nth-child(3){background:linear-gradient(145deg,#f3cf5d29,#ffffff0e);border-color:#f3cf5d9e}.opportunity-profile-tier-grid small{color:#f3cf5d;letter-spacing:.12em;font-weight:850}.opportunity-profile-tier-grid h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:28px}.opportunity-profile-tier-grid p{color:#ccdae6;line-height:1.65}.opportunity-profile-tier-grid span{color:#eef5f8;gap:8px;margin-top:13px;font-size:13px;font-weight:700;display:flex}.opportunity-profile-tier-grid svg{color:#f3cf5d;width:17px}.opportunity-profile-desk{background:#eef3f7}.opportunity-profile-desk-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:54px;display:grid}.opportunity-profile-desk-grid>div:first-child{position:sticky;top:110px}.opportunity-profile-desk h2{letter-spacing:-.06em;margin:14px 0 18px;font-size:clamp(42px,4.6vw,70px);line-height:.98}.opportunity-profile-desk-grid>div>p{color:#596b7e;line-height:1.78}.opportunity-profile-rule{color:#071c3d;background:#fff;border-left:5px solid #0b5d50;gap:8px;margin-top:28px;padding:22px;display:grid}.opportunity-profile-rule span{color:#607184;font-size:13px}.opportunity-profile-gate,.opportunity-profile-form{background:#fff;border:1px solid #d8e2ea;border-radius:22px;padding:34px;box-shadow:0 20px 60px #051e3714}.opportunity-profile-gate{gap:18px;display:grid}.opportunity-profile-gate>span,.opportunity-profile-form header span{color:#0b5d50;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.opportunity-profile-gate h3,.opportunity-profile-form h3{color:#071c3d;letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.15}.opportunity-profile-gate p{color:#607184;line-height:1.68}.opportunity-profile-gate>a:not(.button){color:#0758ab;align-items:center;gap:7px;font-weight:790;display:inline-flex}.opportunity-profile-form header{border-bottom:1px solid #e3e9ee;gap:15px;margin-bottom:28px;padding-bottom:22px;display:grid}.opportunity-profile-form header p{color:#5b4a05;background:#fff6d3;margin:0;padding:13px;line-height:1.55}.opportunity-profile-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.opportunity-profile-form label{color:#102a4b;gap:8px;font-size:13px;font-weight:780;display:grid}.opportunity-profile-form label.wide{grid-column:1/-1}.opportunity-profile-form input,.opportunity-profile-form select,.opportunity-profile-form textarea{color:#152d4b;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e3;border-radius:10px;padding:13px 14px;font-weight:500}.opportunity-profile-form textarea{resize:vertical;line-height:1.55}.opportunity-profile-form input:focus,.opportunity-profile-form select:focus,.opportunity-profile-form textarea:focus{border-color:#1e88e5;outline:3px solid #1e88e521}.opportunity-profile-form fieldset{background:#f7fafb;border:1px solid #dce5eb;border-radius:13px;gap:12px;margin:27px 0;padding:20px;display:grid}.opportunity-profile-form legend{color:#071c3d;padding:0 8px;font-size:12px;font-weight:850}.opportunity-profile-form fieldset label{color:#526477;grid-template-columns:auto 1fr;align-items:start;font-weight:620;line-height:1.5;display:grid}.opportunity-profile-form fieldset input{width:16px;margin-top:3px}.opportunity-profile-form-actions{flex-wrap:wrap;gap:12px;display:flex}.opportunity-profile-form-actions .button{cursor:pointer;border:0}.opportunity-profile-form-actions .button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.46}.opportunity-profile-upgrade,.opportunity-profile-message{color:#53667a;background:#f3f7fa;border-radius:10px;margin:18px 0 0;padding:14px;line-height:1.55}.opportunity-profile-upgrade a{color:#0758ab;align-items:center;gap:6px;font-weight:780;display:inline-flex}.opportunity-profile-message{color:#0a594d;background:#e9f7f2;font-weight:700}.opportunity-profiles-standards{color:#fff;background:linear-gradient(120deg,#071a38,#0b2b50)}.opportunity-profiles-standards .split-heading>p{color:#c7d5e2}.opportunity-profiles-standard-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:40px;display:grid}.opportunity-profiles-standard-grid article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:17px;padding:26px}.opportunity-profiles-standard-grid span{color:#f3cf5d;font-size:12px;font-weight:850}.opportunity-profiles-standard-grid h3{margin:17px 0 12px;font-size:23px}.opportunity-profiles-standard-grid p{color:#cbd7e3;margin:0;line-height:1.65}.opportunity-profiles-next{background:#fff}.opportunity-profiles-next-grid{background:#fffaf0;border:1px solid #e1c65b;border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;padding:44px;display:grid}.opportunity-profiles-next h2{letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(36px,4vw,58px);line-height:1.04}.opportunity-profiles-next p{color:var(--slate);line-height:1.7}.opportunity-profiles-next-grid>div:last-child{gap:16px;display:grid}.opportunity-profiles-next-grid>div:last-child a:not(.button){color:#0a58b0;align-items:center;gap:7px;font-weight:780;display:inline-flex}.opportunity-profiles-notice{color:#fff;background:#061830;padding:30px 0}.opportunity-profiles-notice .container{align-items:flex-start;gap:22px;display:flex}.opportunity-profiles-notice strong{color:#f3cf5d;flex:none}.opportunity-profiles-notice p{color:#cfdae7;margin:0;line-height:1.6}@media (width<=1080px){.opportunity-profiles-hero-grid,.opportunity-profiles-purpose-grid,.opportunity-profile-desk-grid,.opportunity-profiles-next-grid{grid-template-columns:1fr}.opportunity-profile-desk-grid>div:first-child{position:static}.opportunity-profile-gallery,.opportunity-profiles-standard-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.opportunity-profiles-hero-grid{gap:45px;min-height:0;padding-block:65px}.opportunity-profiles-hero h1{font-size:clamp(48px,14vw,74px)}.opportunity-profiles-proof .container{grid-template-columns:1fr 1fr;padding-block:18px}.opportunity-profile-gallery,.opportunity-profile-tier-grid,.opportunity-profiles-standard-grid,.opportunity-profile-form-grid{grid-template-columns:1fr}.opportunity-profile-form label.wide{grid-column:auto}}@media (width<=560px){.opportunity-profiles-actions,.opportunity-profile-form-actions{flex-direction:column;align-items:stretch}.opportunity-profiles-actions .button,.opportunity-profile-form-actions .button{justify-content:center;width:100%}.opportunity-profiles-proof .container{grid-template-columns:1fr}.opportunity-profile-form,.opportunity-profile-gate{padding:21px}.opportunity-profile-empty{padding:28px 20px}.opportunity-profiles-notice .container{display:grid}}:root{--midnight:#0a1d3d;--midnight-800:#13294b;--teal:#1e5da8;--teal-bright:#1e88e5;--teal-soft:#d4af37;--aqua:#eef3f8;--ivory:#f7f8fa;--white:#fff;--slate:#5f6b7a;--hairline:#d7dde5;--shadow:0 22px 64px #0a1d3d24;--shadow-soft:0 12px 38px #0a1d3d14;--surface:#ffffffe6;--network-navy:#0a1d3d;--network-gold:#d4af37;--network-blue:#1e88e5;--network-green:#28a745;--network-gray:#6b7280}.luma-powered-partner{color:#fff;background:linear-gradient(115deg,#07172f,#0d2b54);border-block:1px solid #ebbf4b3d;padding:34px 0}.luma-powered-partner-grid{grid-template-columns:minmax(210px,.72fr) minmax(320px,1.45fr) auto;align-items:center;gap:34px;display:grid}.luma-powered-partner h2{color:#fff;max-width:760px;margin:7px 0 10px;font-size:clamp(24px,2.25vw,38px);line-height:1.03}.luma-powered-partner p:not(.eyebrow){color:#c8d5ea;max-width:730px;margin:0;line-height:1.65}.luma-partner-lockup{align-items:center;gap:14px;display:flex}.luma-partner-lockup>span,.footer-luma-partner>span:first-child{color:#f0cf68;border:1px solid #d5a83e;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-family:Georgia,serif;display:grid}.luma-partner-lockup div,.footer-luma-partner>span:last-child{gap:3px;display:grid}.luma-partner-lockup small{color:#f0cf68;letter-spacing:.16em;font-size:10px;font-weight:900}.luma-partner-lockup strong{color:#fff;font-size:16px}.luma-powered-partner-grid>a{color:#07172f;background:#f0cf68;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:max-content;padding:13px 17px;font-size:12px;font-weight:900;display:inline-flex}.footer-luma-partner{color:#fff;background:#f0cf680f;border:1px solid #f0cf6847;border-radius:12px;grid-template-columns:45px 1fr;align-items:center;gap:12px;margin:0 0 22px;padding:15px 16px;display:grid}.footer-luma-partner strong{color:#fff;font-size:13px}.footer-luma-partner small{color:#f0cf68;font-size:9px;line-height:1.4}@media (width<=960px){.luma-powered-partner-grid{grid-template-columns:1fr 1.5fr}.luma-powered-partner-grid>a{grid-column:2;width:fit-content}}@media (width<=680px){.luma-powered-partner{padding:28px 0}.luma-powered-partner-grid{grid-template-columns:1fr;gap:22px}.luma-powered-partner-grid>a{grid-column:auto;width:100%;min-width:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--midnight);font-family:var(--font-geist-sans), Manrope, Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}::selection{background:var(--teal-soft);color:var(--midnight)}:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--teal);outline:3px solid #fff}.skip-link{z-index:100;color:var(--midnight);background:#fff;border-radius:8px;padding:11px 16px;font-weight:760;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1344px,100% - 96px);margin-inline:auto}.site-shell{background:var(--ivory);min-height:100vh;overflow:hidden}.military-connection-bar{z-index:51;color:#fff;background:linear-gradient(90deg,#071c2c 0%,#123e52 42%,#8d2734 100%);border-bottom:1px solid #ffffff26;position:relative}.military-connection-inner{align-items:center;gap:14px;min-height:42px;font-size:11px;display:flex}.military-connection-flag{font-size:20px;line-height:1}.military-connection-inner strong{letter-spacing:.03em}.military-connection-inner a{color:#fff;align-items:center;gap:6px;margin-left:auto;font-weight:780;display:inline-flex}.military-connection-inner .arrow-icon{width:15px;height:15px}.site-header{background:linear-gradient(100deg, var(--midnight), #0a2939);color:#fff;z-index:50;border-bottom:1px solid #62d7c833;height:92px;position:relative;box-shadow:0 8px 28px #071c2c1f}.header-inner{align-items:center;gap:36px;height:100%;display:flex}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:12px;font-size:24px;font-weight:570;display:inline-flex}.brand b{color:var(--teal-soft);font-weight:760}.brand-copy{gap:2px;display:grid}.brand-copy>small{color:#adc2c5;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:700}.brand-mark{width:36px;height:36px;color:var(--teal-soft);background:#62d7c81a;border:1px solid #62d7c847;border-radius:10px;place-items:center;display:grid}.brand-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px}.site-header nav{align-items:center;gap:8px;height:100%;margin-left:auto;display:flex}.site-header nav>a,.site-header nav>.nav-priority-slot>a,.nav-group>summary{color:#dce7e8;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;list-style:none;transition:color .2s,background .2s;display:flex;position:relative}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary span{color:var(--teal-soft);font-size:13px;transition:transform .2s}.nav-group[open]>summary span{transform:rotate(180deg)}.nav-group{position:relative}.nav-priority-slot{display:contents}.nav-dropdown{z-index:80;background:#082433;border:1px solid #62d7c83d;border-radius:14px;width:310px;padding:9px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000047}.nav-dropdown a{color:#fff;border-radius:9px;gap:3px;height:auto;padding:12px 13px;display:grid}.nav-dropdown strong{font-size:14px}.nav-dropdown small{color:#b8cbce;font-size:11px;font-weight:500;line-height:1.4}.nav-learn .nav-dropdown{grid-template-columns:1fr 1fr;width:620px;display:grid}.nav-shop .nav-dropdown{grid-template-columns:1fr 1fr;width:600px;display:grid}.header-cta{color:#fff;border:1px solid #62d7c880;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:14px;font-weight:720;transition:background .2s,transform .2s;display:inline-flex}.header-cta:hover{background:var(--teal);transform:translateY(-1px)}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px;transition:transform .2s}a:hover>.arrow-icon,button:hover>.arrow-icon{transform:translate(4px)}.app-install{z-index:60;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071c2cf5;border:1px solid #62d7c859;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:min(390px,100vw - 40px);padding:14px 46px 14px 14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 55px #0000004d}.app-install img{border-radius:11px;width:46px;height:46px}.app-install span{flex-direction:column;min-width:0;display:flex}.app-install b{font-size:14px}.app-install small{color:#b8cacd;font-size:10px;line-height:1.4}.app-install-action{color:var(--midnight);background:var(--teal-soft);cursor:pointer;border:0;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:850}.app-install-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:8px;right:8px}.app-install-close span{font-size:23px;font-weight:400;line-height:1;display:block;transform:translateY(-1px)}.app-install-close:hover,.app-install-close:focus-visible{border-color:var(--teal-soft);background:#62d7c82e;transform:scale(1.05)}.ios-install-help{color:var(--midnight);background:#fff;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:12px;line-height:1.5}.policy-shell{max-width:850px}.policy-shell h2{letter-spacing:-.03em;margin:42px 0 12px;font-size:28px}.policy-shell p{color:var(--slate);line-height:1.8}.policy-shell a:not(.button){color:var(--teal);text-decoration:underline}.policy-note{border-left:4px solid var(--teal);background:var(--aqua);margin:40px 0 28px;padding:20px}.security-standard-intro{background:#fffdf8}.security-standard-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.security-standard-copy{position:sticky;top:30px}.security-shield{width:70px;height:70px;color:var(--midnight);background:var(--gold);border-radius:18px;place-items:center;margin-bottom:28px;display:grid;box-shadow:0 16px 35px #c79b1e38}.security-shield svg{width:36px;height:36px}.security-standard-copy h2{letter-spacing:-.05em;margin:8px 0 22px;font-size:clamp(42px,4vw,62px);line-height:1.03}.security-standard-copy>p:not(.eyebrow){color:var(--slate);font-size:17px;line-height:1.75}.security-protection-list{display:grid}.security-protection-list article{border-bottom:1px solid var(--hairline);grid-template-columns:54px 1fr;gap:18px;padding:25px 0;display:grid}.security-protection-list article:first-child{padding-top:0}.security-protection-list article>span{width:42px;height:42px;color:var(--teal);background:var(--aqua);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.security-protection-list h3{letter-spacing:-.025em;margin:0 0 7px;font-size:21px}.security-protection-list p{color:var(--slate);margin:0;line-height:1.65}.security-form-path{color:#fff;background:var(--midnight)}.security-form-path .split-heading h2{color:#fff}.security-form-path .split-heading>p{color:#c7d8da}.security-form-steps{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:55px;display:grid}.security-form-steps article{background:#ffffff0a;border:1px solid #62d7c833;border-radius:18px;flex-direction:column;min-height:290px;padding:25px;display:flex}.security-form-steps article>span{color:var(--gold-soft);letter-spacing:.12em;font-size:11px;font-weight:850}.security-form-steps h3{color:#fff;letter-spacing:-.025em;margin:48px 0 12px;font-size:21px;line-height:1.18}.security-form-steps p{color:#c7d8da;margin:0;font-size:13px;line-height:1.65}.security-do-not-send{background:var(--aqua)}.security-do-not-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;display:grid}.security-do-not-grid h2{letter-spacing:-.05em;margin:8px 0 22px;font-size:clamp(40px,4vw,58px);line-height:1.04}.security-do-not-grid>div>p:not(.eyebrow){color:var(--slate);font-size:17px;line-height:1.75}.security-never-list{background:#fff;border:1px solid #071c2c1a;border-radius:20px;grid-template-columns:1fr 1fr;gap:13px;padding:32px;display:grid;box-shadow:0 18px 50px #071c2c14}.security-never-list span{color:var(--midnight);align-items:flex-start;gap:9px;font-size:13px;font-weight:720;line-height:1.45;display:flex}.security-never-list svg{width:19px;height:19px;color:var(--teal);flex:none}.security-future-vault{background:#fffdf8}.security-future-card{color:#fff;background:linear-gradient(135deg, var(--midnight), #173f6f);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.15fr .85fr;gap:70px;padding:54px;display:grid}.security-future-card h2{color:#fff;letter-spacing:-.045em;margin:8px 0 20px;font-size:clamp(36px,3.7vw,54px);line-height:1.05}.security-future-card p:not(.eyebrow){color:#c7d8da;margin:0;font-size:16px;line-height:1.75}.security-reference-links{align-content:center;gap:12px;display:grid}.security-reference-links a{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:13px;font-weight:770;display:flex}.security-reference-links a:hover{border-color:var(--gold-soft);background:#ffffff17}.security-reference-links svg{flex:none;width:18px;height:18px}.template-protection-standard{color:#fff;background:linear-gradient(115deg,#071c3a,#123d68);padding:62px 0}.template-protection-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.template-protection-grid h2{color:#fff;letter-spacing:-.045em;margin:8px 0 20px;font-size:clamp(38px,3.7vw,54px);line-height:1.04}.template-protection-grid>div>p:not(.eyebrow){color:#d5e1e8;font-size:16px;line-height:1.75}.template-protection-grid>div>a{color:var(--gold-soft);align-items:center;gap:8px;font-weight:780;display:inline-flex}.template-protection-grid ol{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.template-protection-grid li{background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:38px 1fr;gap:12px;min-height:145px;padding:20px;display:grid}.template-protection-grid li>span{width:34px;height:34px;color:var(--midnight);background:var(--gold-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.template-protection-grid li strong{color:#fff;margin:7px 0;display:block}.template-protection-grid li p{color:#c7d8da;margin:0;font-size:12px;line-height:1.55}@media (width<=520px){.app-install{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (width<=1050px){.military-connection-inner>span:not(.military-connection-flag){display:none}.footer-military-grid{grid-template-columns:1fr 1fr}.footer-military-grid .button{width:fit-content}}@media (width<=760px){.military-connection-inner{gap:9px;min-height:50px}.military-connection-inner strong{font-size:10px;line-height:1.35}.military-connection-inner a{font-size:0}.military-connection-inner a:before{content:"Military Resources";font-size:10px}.footer-military-grid{grid-template-columns:1fr;gap:28px}.footer-military-points{grid-template-columns:1fr}}.ask-luma-welcome-button{color:#fff;min-height:2rem;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #f2d36c7a;border-radius:999px;align-items:center;padding:.38rem .7rem;font-size:.66rem;font-weight:850;display:inline-flex}.ask-luma-welcome-button:hover,.ask-luma-welcome-button:focus-visible{color:#071c3d;outline-offset:2px;background:#f2d36c;outline:2px solid #fff}.luma-welcome-dialog{color:#13294b;background:#fff;border:1px solid #d4af37b8;border-radius:1.5rem;width:min(70rem,100vw - 2rem);max-width:none;max-height:92dvh;margin:auto;padding:0;overflow:hidden;box-shadow:0 2.5rem 7rem #020d1f80}.luma-welcome-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020d1fd6}.luma-welcome-shell{overscroll-behavior:contain;background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);max-height:92dvh;display:grid;position:relative;overflow-y:auto}.luma-welcome-close{z-index:3;color:#fff;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03152ec7;border:1px solid #ffffff7a;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.luma-welcome-close:hover,.luma-welcome-close:focus-visible{color:#071c3d;outline-offset:2px;background:#f2d36c;outline:3px solid #5ed8d080}.luma-welcome-media{color:#fff;background:radial-gradient(circle at 82% 18%,#1e88e542,#0000 18rem),linear-gradient(145deg,#03152e,#0a315c 68%,#0b5d50);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,3.5vw,2.75rem);display:flex}.luma-welcome-video-frame{background:#03152e;border:1px solid #f2d36c80;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #00000057}.luma-welcome-video-frame video{aspect-ratio:16/9;background:#03152e;width:100%;display:block}.luma-welcome-video-frame video::cue{color:#fff;background:#03152ee0;font-size:.82rem}.luma-welcome-play{color:#071c3d;min-height:3.15rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffe27a,#d4af37);border:1px solid #c49b2e;border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem 1rem;font-size:.82rem;font-weight:900;display:inline-flex}.luma-welcome-play:hover,.luma-welcome-play:focus-visible{color:#fff;outline-offset:2px;background:#1e5da8;outline:3px solid #5ed8d07a}.luma-welcome-play span{font-size:.8rem}.luma-welcome-disclosure{color:#cad9e7;text-align:center;margin:.75rem 0 0;font-size:.68rem;line-height:1.55}.luma-welcome-content{background-color:#fff;background-image:linear-gradient(#0a1d3d06 1px,#0000 1px),linear-gradient(90deg,#0a1d3d06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4vw,3.4rem);display:flex}.luma-welcome-eyebrow{color:#1e5da8;letter-spacing:.13em;margin:0;font-size:.62rem;font-weight:900}.luma-welcome-content h2{color:#071c3d;letter-spacing:-.055em;margin:.75rem 0 1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.96}.luma-welcome-content>p:not(.luma-welcome-eyebrow,.luma-welcome-status){color:#536278;margin:0;font-size:.94rem;line-height:1.7}.luma-welcome-content blockquote{background:#eef8f5;border-left:4px solid #d4af37;border-radius:0 .8rem .8rem 0;gap:.4rem;margin:1.4rem 0;padding:1rem 1.1rem;display:grid}.luma-welcome-content blockquote strong{color:#0b5d50;font-size:1rem}.luma-welcome-content blockquote span{color:#4e6270;font-size:.78rem;line-height:1.55}.luma-welcome-actions{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.luma-welcome-actions a{color:#123f75;text-align:center;background:#fff;border:1px solid #cbd8e5;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.72rem .9rem;font-size:.72rem;font-weight:900;display:inline-flex}.luma-welcome-actions a:hover,.luma-welcome-actions a:focus-visible{outline-offset:1px;border-color:#1e5da8;outline:3px solid #1e88e52e}.luma-welcome-actions .luma-welcome-primary{color:#fff;background:linear-gradient(105deg,#071c3d,#123f75 70%,#0b5d50);border-color:#0b5d50;grid-column:1/-1;justify-content:space-between}.luma-welcome-actions .luma-welcome-primary:hover,.luma-welcome-actions .luma-welcome-primary:focus-visible{color:#071c3d;background:#f2d36c;border-color:#c49b2e}.luma-welcome-transcript{border-top:1px solid #dbe3eb;margin-top:1rem;padding-top:.9rem}.luma-welcome-transcript summary{color:#1e5da8;cursor:pointer;font-size:.72rem;font-weight:900}.luma-welcome-transcript p{color:#5b6879;font-size:.72rem;line-height:1.65}.luma-welcome-status{color:#6b7788;min-height:1rem;margin:.8rem 0 0;font-size:.64rem;line-height:1.45}@media (width<=900px){.luma-welcome-shell{grid-template-columns:1fr}.luma-welcome-media{padding:1.25rem}.luma-welcome-content{padding:2rem 1.5rem}.luma-welcome-close{top:max(.75rem, env(safe-area-inset-top));position:fixed;right:.75rem}}@media (width<=600px){.luma-welcome-dialog{border-radius:1.1rem;width:calc(100vw - 1rem);max-height:94dvh}.luma-welcome-shell{max-height:94dvh;padding-bottom:env(safe-area-inset-bottom)}.luma-welcome-content h2{font-size:clamp(2.15rem,12vw,3.15rem)}.luma-welcome-actions{grid-template-columns:1fr}.luma-welcome-actions .luma-welcome-primary{grid-column:auto}.ask-luma-welcome-button{order:4}}@media (prefers-reduced-motion:reduce){.luma-welcome-dialog *,.luma-welcome-dialog :before,.luma-welcome-dialog :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero{isolation:isolate;background:var(--ivory);min-height:730px;position:relative}.hero:before{content:"";opacity:.2;z-index:-3;background-image:radial-gradient(#0b969821 1.5px,#0000 1.5px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 46%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0 46%,#000 55% 100%)}.hero-glow{z-index:-2;background:radial-gradient(circle,#fff 0,#fff0 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-220px;left:-330px}.hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:28px;min-height:730px;display:grid;position:relative}.hero-copy{z-index:4;padding:58px 0 68px}.eyebrow{color:var(--teal);letter-spacing:.16em;margin:0 0 20px;font-size:13px;font-weight:800}.hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:630px;margin:0;font-size:clamp(56px,5vw,76px);font-weight:790;line-height:1.02}.hero-lede{max-width:610px;color:var(--midnight-800);margin:28px 0 0;font-size:21px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.button{border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 24px;font-size:16px;font-weight:760;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.button-primary{background:linear-gradient(135deg, var(--teal), #096c70);color:#fff;box-shadow:0 9px 26px #07777a3d}.button-primary:hover{background:linear-gradient(135deg,#086d70,#075f63);transform:translateY(-2px);box-shadow:0 13px 32px #07777a4d}.button-secondary:hover{background:var(--aqua);transform:translateY(-1px)}.credibility-line{color:var(--midnight-800);align-items:center;gap:17px;margin-top:34px;font-size:17px;font-weight:570;display:flex}.credibility-icon{border:2px solid var(--teal);width:52px;height:52px;color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid}.credibility-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px}.hero-free-link{color:var(--teal);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:780;display:inline-flex}.hero-free-link .arrow-icon{width:17px;height:17px}.hero-sales-visual{place-items:center;min-width:0;height:680px;display:grid;position:relative}.hero-sales-visual:before{content:"";background:linear-gradient(145deg, var(--midnight), #0a4b54);border-radius:50%;width:590px;height:590px;position:absolute;top:48px;right:-40px;box-shadow:inset 0 0 90px #62d7c81f,0 32px 80px #071c2c2b}.hero-sales-visual:after{content:"";background-image:radial-gradient(#62d7c833 1.4px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:80px 0 30px 80px;-webkit-mask-image:linear-gradient(115deg,#0000 10%,#000 45%,#0000 90%);mask-image:linear-gradient(115deg,#0000 10%,#000 45%,#0000 90%)}.hero-book-stage{z-index:2;place-items:center;width:390px;height:580px;display:grid;position:relative;transform:translate(28px)}.hero-book-cover{z-index:2;border-radius:7px;width:360px;height:auto;position:relative;transform:rotate(2.2deg);box-shadow:0 34px 65px #0000005c}.hero-book-shadow{z-index:1;filter:blur(15px);background:#0000004d;border-radius:50%;width:310px;height:40px;position:absolute;bottom:7px}.hero-edition-badge{z-index:4;color:var(--midnight);letter-spacing:.12em;background:#ffe27a;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;position:absolute;top:18px;right:-24px;box-shadow:0 12px 28px #0000002e}.hero-product-note{z-index:5;width:245px;box-shadow:var(--shadow);background:#fffffff5;border:1px solid #ffffffa6;border-radius:15px;gap:5px;padding:18px 19px;display:grid;position:absolute}.hero-product-note>span{color:var(--teal);letter-spacing:.13em;font-size:9px;font-weight:900}.hero-product-note>strong{font-size:16px;line-height:1.25}.hero-product-note>small{color:var(--slate);font-size:10px;line-height:1.45}.hero-product-note-top{top:112px;left:-15px}.hero-product-note-bottom{bottom:72px;right:-35px}.home-storefront{z-index:12;background:#fffdf8;border-top:1px solid #e5ddd0;border-bottom:1px solid #d5e3df;padding:76px 0 70px;scroll-margin-top:92px;position:relative}.home-storefront-heading{justify-content:space-between;align-items:end;gap:36px;display:flex}.home-storefront-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(38px,4.1vw,58px);line-height:1.05}.home-storefront-heading>a{color:var(--teal);flex:none;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.home-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.home-product-card{border:1px solid var(--hairline);min-height:390px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;flex-direction:column;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.home-product-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.home-product-card>span{color:var(--teal);letter-spacing:.14em;font-size:9px;font-weight:900}.home-product-card h3{letter-spacing:-.035em;margin:30px 0 11px;font-size:25px;line-height:1.1}.home-product-card>strong{color:var(--teal);font-size:15px}.home-product-card>p{color:var(--slate);margin:18px 0 26px;font-size:13px;line-height:1.65}.home-product-card>a:not(.button){color:var(--teal);align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.home-product-featured{color:#fff;border-color:var(--midnight);background:linear-gradient(145deg, var(--midnight), #0b4c54)}.home-product-featured>span{color:var(--teal-soft)}.home-product-featured>strong{color:#ffe27a}.home-product-featured>p{color:#d0dfe1}.home-product-featured .button{width:100%;margin-top:auto}.home-purchase-assurance{background:#eef9f6;border:1px solid #cfe0dc;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:18px 38px;margin-top:26px;padding:18px 22px;display:flex}.home-purchase-assurance span{color:var(--midnight-800);align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.home-purchase-assurance .check-icon{color:var(--teal)}.home-new-products-callout{color:#fff;background:linear-gradient(135deg, var(--midnight), #0b5058);box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:34px;margin-top:28px;padding:27px 30px;display:grid}.home-new-products-callout>div{gap:7px;display:grid}.home-new-products-callout span{color:var(--teal-soft);letter-spacing:.14em;font-size:10px;font-weight:850}.home-new-products-callout strong{font-size:21px}.home-new-products-callout p{color:#c9dbdc;margin:0;font-size:13px;line-height:1.55}.home-new-products-callout .button{white-space:nowrap}.home-mobile-shop-bar{display:none}.hero-visual{min-width:0;height:680px;position:relative}.visual-orbit{background:var(--midnight);border-radius:48% 52% 45% 55%;width:600px;height:600px;position:absolute;top:50px;right:-100px;overflow:hidden;box-shadow:inset 0 0 80px #0ea5a31f}.chart-grid{background-image:linear-gradient(#62d7c814 1px,#0000 1px),linear-gradient(90deg,#62d7c814 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.chart-bars{opacity:.82;align-items:end;gap:24px;height:260px;display:flex;position:absolute;inset:auto 58px 150px 120px}.chart-bars i{background:linear-gradient(var(--teal-soft), var(--teal));border-radius:4px 4px 0 0;width:33px;box-shadow:0 0 26px #62d7c829}.chart-bars i:first-child{height:30%}.chart-bars i:nth-child(2){height:45%}.chart-bars i:nth-child(3){height:40%}.chart-bars i:nth-child(4){height:63%}.chart-bars i:nth-child(5){height:75%}.chart-bars i:nth-child(6){height:92%}.progress-line{fill:none;width:520px;stroke:var(--teal-soft);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 10px #62d7c833);position:absolute;top:78px;right:18px}.progress-line circle{fill:var(--midnight);stroke-width:6px}.data-card{z-index:3;box-shadow:var(--shadow);color:var(--midnight);background:#fffffff7;border:1px solid #071c2c17;border-radius:16px;padding:18px;transition:transform .2s,box-shadow .2s;position:absolute}.data-card:hover{transform:translateY(-2px);box-shadow:0 24px 70px #071c2c2b}.card-kicker{letter-spacing:.13em;color:var(--teal);margin-bottom:12px;font-size:10px;font-weight:850;display:block}.score-card{width:310px;top:42px;left:130px}.score-row{align-items:center;gap:22px;display:flex}.score-ring{border:11px solid var(--teal);border-bottom-width:5px;border-radius:80px 80px 14px 14px;flex-direction:column;justify-content:center;align-items:center;width:108px;height:76px;display:flex}.score-ring strong{font-size:24px;line-height:1}.score-ring span{color:var(--teal);margin-top:4px;font-size:9px;font-weight:800}.score-row ul{margin:0;padding:0;font-size:10px;line-height:1.9;list-style:none}.score-row li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.steps-card{width:250px;top:215px;right:-5px}.steps-card ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.steps-card li{grid-template-columns:26px 1fr;align-items:center;column-gap:9px;display:grid;position:relative}.steps-card li span{background:var(--teal);color:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.steps-card b{font-size:11px}.steps-card small{color:var(--slate);font-size:9px}.accounts-card{width:286px;top:250px;left:15px}.accounts-card>div{border-top:1px solid #e0e9e8;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:9px 0;font-size:10px;display:grid}.accounts-card b{color:var(--slate);font-size:9px}.status-dot{background:var(--teal);width:9px;height:9px;box-shadow:0 0 0 3px var(--aqua);border-radius:50%}.community-image{z-index:5;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 22px #071c2c26);width:min(690px,98%);height:320px;position:absolute;bottom:0;left:10px}.mission-impact{z-index:10;color:#fff;background:linear-gradient(118deg,#071c2c 0%,#0a4b54 58%,#7d2733 100%);padding:82px 0;position:relative;overflow:hidden}.mission-impact:after{content:"★";color:#ffe27a14;font-size:300px;line-height:1;position:absolute;top:-80px;right:3%}.mission-impact-shell{z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:74px;display:grid;position:relative}.mission-impact-copy h2{letter-spacing:-.05em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:1.03}.mission-impact-copy>p:not(.eyebrow){color:#d7e6e7;max-width:880px;margin:20px 0 0;font-size:16px;line-height:1.72}.mission-impact-actions{flex-wrap:wrap;align-items:center;gap:17px 25px;margin-top:30px;display:flex}.mission-impact-link{color:var(--teal-soft);align-items:center;gap:8px;font-size:13px;font-weight:790;display:inline-flex}.mission-goals{gap:14px;display:grid}.mission-goals article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:40px 1fr;align-content:center;column-gap:12px;min-height:178px;padding:27px;display:grid}.mission-goals article>span{width:38px;height:38px;color:var(--midnight);background:var(--teal-soft);border-radius:50%;grid-row:1/3;place-items:center;font-size:12px;font-weight:900;display:grid}.mission-goals article>strong{letter-spacing:-.04em;font-size:clamp(34px,4vw,50px);line-height:1}.mission-goals article>p{color:#dce9ea;margin:9px 0 0;font-size:13px;line-height:1.5}.mission-goals .mission-goal-military>span{background:#ffe27a}.mission-goals .mission-goal-military>strong{font-size:clamp(23px,3vw,36px)}.mission-goals>small{color:#afc4c7;font-size:10px;line-height:1.5}.process-strip{background:var(--midnight);color:#fff;z-index:8;border-radius:34px 34px 0 0;position:relative}.veterans-home-banner{z-index:9;color:#fff;background:linear-gradient(100deg,#0a3648,#0b6267);border-top:1px solid #62d7c842;border-bottom:1px solid #62d7c84d;position:relative}.veterans-home-banner-inner{grid-template-columns:54px 1fr auto;align-items:center;gap:20px;min-height:112px;display:grid}.veterans-home-icon{width:52px;height:52px;color:var(--teal-soft);background:#62d7c81f;border:1px solid #62d7c861;border-radius:50%;place-items:center;display:grid}.veterans-home-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:30px;height:30px}.veterans-home-banner strong{font-size:18px}.veterans-home-banner p{color:#d5e6e6;margin:6px 0 0;font-size:14px}.veterans-home-link{color:#fff;border:1px solid #62d7c88c;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:13px;font-weight:760;transition:background .2s,transform .2s;display:inline-flex}.veterans-home-link:hover{background:#62d7c824;transform:translateY(-1px)}.veterans-home-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.veterans-discount-link{color:var(--teal-soft);align-items:center;gap:7px;font-size:13px;font-weight:780;display:inline-flex}.tradeline-basics{background:#f5faf8}.tradeline-flow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.tradeline-flow article{min-height:285px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c8ded9;border-radius:20px;padding:30px}.tradeline-flow article>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:820;display:grid}.tradeline-flow h3{letter-spacing:-.03em;margin:50px 0 12px;font-size:23px}.tradeline-flow p{color:var(--slate);line-height:1.65}.tradeline-anatomy{color:#fff;background:linear-gradient(130deg, var(--midnight), #0b5058)}.tradeline-anatomy-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.tradeline-anatomy h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.04}.tradeline-anatomy-grid>div:first-child>p:last-child{color:#d0e0e1;line-height:1.75}.tradeline-field-list{gap:10px;display:grid}.tradeline-field-list>div{background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:180px 1fr;gap:20px;padding:18px 20px;display:grid}.tradeline-field-list strong{color:var(--teal-soft)}.tradeline-field-list span{color:#d7e5e5;line-height:1.5}.tradeline-types-section{background:#fffdf8}.tradeline-type-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}.tradeline-type-grid article{border:1px solid var(--hairline);background:#fff;border-radius:18px;padding:28px}.tradeline-type-grid article>span{color:var(--teal);letter-spacing:.15em;font-size:11px;font-weight:820}.tradeline-type-grid h3{margin:20px 0 6px;font-size:24px}.tradeline-type-grid strong{color:var(--teal);font-size:13px}.tradeline-type-grid p{color:var(--slate);line-height:1.65}.authorized-user-section{background:var(--midnight);color:#fff}.authorized-user-card{grid-template-columns:1.1fr .9fr;align-items:center;gap:54px;display:grid}.authorized-user-card h2{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.05}.authorized-user-card>div:first-child>p:last-child{color:#cbdcde;font-size:17px;line-height:1.75}.authorized-user-warning{background:#62d7c814;border:1px solid #62d7c859;border-radius:20px;padding:32px}.authorized-user-warning strong{color:var(--teal-soft);font-size:22px}.authorized-user-warning p{color:#d5e3e4;line-height:1.7}.authorized-user-warning a{color:var(--teal-soft);align-items:center;gap:8px;font-weight:760;display:inline-flex}.template-product-showcase{background:#fffdf8;border-bottom:1px solid #e1d9ca;padding:72px 0}.template-product-showcase-grid{grid-template-columns:minmax(320px,.82fr) 1.18fr;align-items:center;gap:75px;display:grid}.template-product-showcase img{width:100%;box-shadow:var(--shadow);border-radius:22px}.template-product-showcase h2{letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(40px,4.4vw,62px);line-height:1.04}.template-product-showcase p:not(.eyebrow){max-width:740px;color:var(--slate);font-size:17px;line-height:1.76}.template-product-showcase a{color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:820;display:inline-flex}@media (width<=900px){.template-product-showcase-grid{grid-template-columns:1fr;gap:45px}.template-product-showcase img{width:min(620px,100%)}}@media (width<=600px){.template-product-showcase{padding:55px 0}}.tradeline-review-section{background:#f4f8f6}.tradeline-review-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.tradeline-review-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.05}.tradeline-review-grid>div>p:not(.eyebrow){color:var(--slate);line-height:1.75}.tradeline-review-actions{align-items:center;gap:22px;margin-top:26px;display:flex}.tradeline-review-actions>a:last-child{color:var(--teal);align-items:center;gap:7px;font-weight:760;display:inline-flex}.tradeline-review-list{border:1px solid var(--hairline);background:#fff;border-radius:20px;gap:12px;margin:0;padding:28px;list-style:none;display:grid}.tradeline-review-list li{color:var(--slate);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.tradeline-review-list .check-icon{stroke:var(--teal);flex:none}.tradeline-book-section{color:#fff;background:#0a2636}.tradeline-book-card{background:linear-gradient(120deg,#62d7c817,#ffffff06);border:1px solid #62d7c840;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:42px;display:grid}.tradeline-book-card h2{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.05}.tradeline-book-card p:not(.eyebrow){color:#cbdcde;max-width:880px;line-height:1.7}.tradeline-disclaimer{color:#afc7ca;text-align:center;margin-top:22px;font-size:11px;line-height:1.55}.process-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:152px;display:grid}.process-grid article{border-right:1px solid #62d7c833;align-items:center;gap:18px;min-height:80px;padding:18px 28px;display:flex}.process-grid article:last-child{border-right:0}.process-grid article>span{border:1px solid var(--teal-soft);width:48px;height:48px;color:var(--teal-soft);border-radius:50%;flex:none;place-items:center;font-weight:780;display:grid}.process-grid h2{margin:0 0 6px;font-size:16px}.process-grid p{color:#b8cacd;margin:0;font-size:12px;line-height:1.45}.section{padding:112px 0}.section-heading h2{letter-spacing:-.045em;max-width:740px;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.06}.section-heading>p:last-child{color:var(--slate);margin:0;font-size:18px;line-height:1.75}.split-heading{grid-template-columns:1.18fr .82fr;align-items:end;gap:90px;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px;display:grid}.feature-card{border:1px solid var(--hairline);background:var(--surface);min-height:340px;box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.feature-card:not(.feature-card-dark):hover{transform:translateY(-3px);box-shadow:0 17px 45px #071c2c1a}.feature-number{background:var(--aqua);width:48px;height:48px;color:var(--teal);border-radius:50%;place-items:center;font-weight:800;display:grid}.feature-card h3{letter-spacing:-.03em;margin:60px 0 14px;font-size:25px}.feature-card p{color:var(--slate);margin:0;line-height:1.7}.feature-card a{color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:750;display:inline-flex}.feature-card-dark{background:var(--midnight);color:#fff;border-color:var(--midnight);transform:translateY(-16px)}.feature-card-dark .feature-number{color:var(--teal-soft);background:#62d7c81f}.feature-card-dark p{color:#b8cacd}.feature-card-dark a{color:var(--teal-soft)}.collections-section{background:#f2f8f6}.collections-shell{gap:38px;display:grid}.collections-heading{max-width:900px}.collections-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.4vw,64px);line-height:1.04}.collections-heading>p:last-child{max-width:810px;color:var(--slate);font-size:17px;line-height:1.75}.collections-steps{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.collections-steps article{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c9dfda;border-radius:18px;grid-template-columns:48px 1fr;gap:18px;padding:26px;display:grid}.collections-steps article>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:820;display:grid}.collections-steps h3{margin:0 0 8px;font-size:20px}.collections-steps p{color:var(--slate);margin:0;line-height:1.65}.collections-book-bridge{color:#fff;background:linear-gradient(120deg, var(--midnight), #0b5058);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:42px;padding:34px;display:grid;box-shadow:0 20px 52px #071c2c29}.collections-book-bridge span{color:var(--teal-soft);letter-spacing:.15em;font-size:10px;font-weight:820}.collections-book-bridge h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:28px}.collections-book-bridge p{color:#d4e4e5;max-width:800px;margin:0;line-height:1.65}.collections-book-actions{gap:14px;min-width:265px;display:grid}.collections-book-actions>a:last-child{color:var(--teal-soft);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:760;display:inline-flex}.collections-note{color:var(--slate);margin:-16px 0 0;font-size:12px;line-height:1.6}.book-collections-section{color:#fff;background:#0a2636}.book-collections-card{background:linear-gradient(135deg,#62d7c814,#ffffff06);border:1px solid #62d7c83d;border-radius:24px;padding:48px}.book-collections-card h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(40px,4.3vw,62px);line-height:1.04}.book-collections-card>div>p:last-child{color:#cededf;max-width:900px;font-size:17px;line-height:1.75}.book-collections-card .check-list{grid-template-columns:repeat(2,1fr)}.book-collections-actions{align-items:center;gap:24px;display:flex}.book-callout{background:var(--midnight);color:#fff}.book-callout-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.book-art{perspective:1200px;place-items:center;height:520px;display:grid;position:relative}.book-art:before{content:"";background:var(--teal);opacity:.16;border-radius:50%;width:390px;height:390px;position:absolute}.book-cover{background:linear-gradient(145deg, #0d4152, var(--midnight) 55%);border:1px solid #62d7c84d;border-radius:4px 14px 14px 4px;flex-direction:column;width:305px;height:430px;padding:38px 33px;display:flex;position:relative;overflow:hidden;transform:rotateY(-12deg)rotate(-2deg);box-shadow:30px 34px 55px #00000052}.book-cover:after{content:"";border:45px solid var(--teal);opacity:.7;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-80px;right:-130px}.book-cover span{color:var(--teal-soft);letter-spacing:.17em;font-size:10px;font-weight:800}.book-cover strong{letter-spacing:-.055em;margin-top:52px;font-size:47px;line-height:.98}.book-cover em{color:var(--teal-soft);margin-top:18px;font-size:76px;font-style:normal;font-weight:800;line-height:1}.book-cover small{letter-spacing:.08em;z-index:2;margin-top:auto;font-size:12px}.actual-book-cover{border-radius:3px 10px 10px 3px;width:min(325px,82%);height:auto;display:block;transform:perspective(900px)rotateY(-10deg)rotate(-2deg);box-shadow:30px 34px 55px #00000057}.book-spine{background:#061722;width:25px;height:420px;position:absolute;transform:translate(-158px)rotateY(25deg)rotate(-2deg);box-shadow:8px 10px 20px #0000002e}.eyebrow-light{color:var(--teal-soft)}.book-callout-copy h2{letter-spacing:-.05em;max-width:700px;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.05}.book-callout-copy>p:not(.eyebrow){color:#c7d8da;max-width:670px;font-size:18px;line-height:1.75}.check-list{gap:14px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.check-list li{color:#e3eeee;align-items:center;gap:12px;display:flex}.check-icon{fill:none;width:22px;height:22px;stroke:var(--teal-soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.button-light{background:var(--teal-soft);color:var(--midnight)}.button-light:hover{background:#fff;transform:translateY(-1px)}.goal-finder-section{background:#f2f8f6;scroll-margin-top:92px}.goal-finder-shell{text-align:center}.goal-finder-heading{max-width:790px;margin-inline:auto}.goal-finder-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,58px)}.goal-finder-heading>p:last-child{color:var(--slate);font-size:17px;line-height:1.7}.goal-finder-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin:42px 0 30px;display:grid}.goal-finder-grid>a{background:var(--surface);min-height:250px;box-shadow:var(--shadow-soft);border:1px solid #c8ded9;border-radius:20px;flex-direction:column;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.goal-finder-grid>a:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 17px 45px #071c2c1a}.goal-finder-grid span{color:var(--teal);letter-spacing:.15em;font-size:11px;font-weight:820}.goal-finder-grid h3{letter-spacing:-.025em;margin:22px 0 10px;font-size:24px}.goal-finder-grid p{color:var(--slate);line-height:1.65}.goal-finder-grid b{color:var(--teal);align-items:center;gap:7px;margin-top:auto;padding-top:10px;font-size:14px;display:inline-flex}.goal-finder-actions{justify-content:center;align-items:center;gap:24px;display:flex}.goal-finder-ai-link{color:var(--teal);align-items:center;gap:8px;font-size:14px;font-weight:820;display:inline-flex}.home-faq-section{background:#fffdf8}.home-faq-list{gap:10px;margin-top:42px;display:grid}.home-faq-list details{border:1px solid var(--hairline);background:#fff;border-radius:14px}.home-faq-list summary{cursor:pointer;padding:20px 52px 20px 22px;font-weight:760;list-style:none;position:relative}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:after{content:"+";color:var(--teal);font-size:24px;position:absolute;top:17px;right:22px}.home-faq-list details[open] summary:after{content:"×"}.home-faq-list details p{color:var(--slate);margin:0;padding:0 22px 22px;line-height:1.7}.trust-standard-strip{background:var(--midnight);color:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:20px;margin-top:34px;padding:24px;display:grid}.trust-standard-strip div{gap:5px;display:grid}.trust-standard-strip b{font-size:13px}.trust-standard-strip span{color:#b9cdcf;font-size:11px;line-height:1.45}.trust-standard-strip a{color:var(--teal-soft);align-items:center;gap:7px;font-size:13px;font-weight:760;display:inline-flex}.start-paths-section{background:#f7faf9}.start-paths-list{gap:18px;display:grid}.start-paths-list article{background:#fff;border:1px solid #d7e5e2;border-radius:20px;grid-template-columns:72px 1fr;gap:28px;padding:38px;scroll-margin-top:130px;display:grid}.start-path-number{width:60px;height:60px;color:var(--teal);background:var(--aqua);border-radius:50%;place-items:center;font-weight:820;display:grid}.start-path-copy h2{letter-spacing:-.035em;margin:0 0 10px;font-size:30px}.start-path-copy>p{color:var(--slate);line-height:1.7}.start-path-copy ol{color:var(--slate);padding-left:20px;line-height:1.75}.start-path-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.roadmap-builder-section{color:#fff;background:radial-gradient(circle at 12% 12%,#62d7c829,#0000 34%),linear-gradient(135deg,#071c2c 0%,#0a3344 62%,#0b5960 100%);padding:96px 0}.roadmap-builder-shell{grid-template-columns:.68fr 1.32fr;align-items:start;gap:62px;display:grid}.roadmap-builder-intro{position:sticky;top:36px}.roadmap-builder-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.02}.roadmap-builder-intro>p:not(.eyebrow){color:#cfdee0;font-size:16px;line-height:1.75}.roadmap-privacy-note{background:#62d7c814;border:1px solid #62d7c847;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:14px;margin-top:28px;padding:20px;display:grid}.roadmap-privacy-note>span{width:36px;height:36px;color:var(--midnight);background:var(--teal-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.roadmap-privacy-note div{gap:5px;display:grid}.roadmap-privacy-note small{color:#bfd2d4;line-height:1.5}.roadmap-form{gap:18px;display:grid}.roadmap-form fieldset{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff29;border-radius:20px;min-width:0;margin:0;padding:27px}.roadmap-form legend{color:#fff;align-items:center;gap:12px;padding:0 12px 0 0;font-size:18px;display:flex}.roadmap-form legend>span{width:35px;height:35px;color:var(--midnight);background:var(--teal-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.roadmap-options{gap:10px;margin-top:16px;display:grid}.roadmap-options-goals{grid-template-columns:1fr 1fr}.roadmap-options-compact{grid-template-columns:repeat(2,1fr)}.roadmap-options-support{grid-template-columns:repeat(3,1fr)}.roadmap-options label{cursor:pointer;background:#071c2c66;border:1px solid #ffffff26;border-radius:14px;min-height:112px;padding:17px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.roadmap-options label:hover{border-color:#62d7c88c;transform:translateY(-2px)}.roadmap-options label.selected{border-color:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-soft);background:#62d7c824}.roadmap-options label.selected:after{content:"✓";width:24px;height:24px;color:var(--midnight);background:var(--teal-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.roadmap-options input{opacity:0;width:1px;height:1px;position:absolute}.roadmap-options label:focus-within{outline-offset:3px;outline:3px solid #fff}.roadmap-options label>span{align-content:start;gap:7px;padding-right:18px;display:grid}.roadmap-options strong{font-size:14px;line-height:1.35}.roadmap-options small{color:#bcd0d2;font-size:11px;line-height:1.5}.roadmap-submit{cursor:pointer;border:0;justify-self:start;min-width:240px}.roadmap-submit:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.roadmap-form-help{color:#bcd0d2;margin:-8px 0 0;font-size:11px}.roadmap-result{color:var(--midnight);background:#fffdf8;border-radius:24px;grid-column:1/-1;margin-top:16px;padding:42px;box-shadow:0 28px 80px #00000038}.roadmap-result:focus{outline:none}.roadmap-result-heading{grid-template-columns:1fr auto;align-items:start;gap:30px;display:grid}.roadmap-result-heading h2{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.04}.roadmap-result-heading p:not(.eyebrow){max-width:940px;color:var(--slate);line-height:1.7}.roadmap-result-heading button{color:var(--teal);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:10px 0;font-weight:760}.roadmap-result-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.roadmap-result-steps li{background:#fff;border:1px solid #d7e5e2;border-radius:16px;min-height:170px;padding:23px}.roadmap-result-steps span{color:var(--teal);letter-spacing:.12em;font-size:10px;font-weight:850}.roadmap-result-steps p{color:var(--slate);margin:26px 0 0;line-height:1.65}.roadmap-result-links{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.roadmap-result-links>a{background:#fff;border:1px solid #caded9;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-height:116px;padding:19px;display:grid}.roadmap-result-links>a.recommended{color:#fff;border-color:var(--teal);background:var(--teal)}.roadmap-result-links strong{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:10px}.roadmap-result-links .recommended strong{color:var(--teal-soft)}.roadmap-result-links span{grid-column:1;font-weight:760;line-height:1.4}.roadmap-result-links .arrow-icon{grid-area:1/2/3;align-self:center}.roadmap-audience-note{background:#eef7f5;border-radius:16px;grid-template-columns:44px 1fr;gap:17px;margin-top:18px;padding:23px;display:grid}.roadmap-audience-note.military{color:#fff;background:linear-gradient(120deg,#071c2c,#163e51 72%,#8d2734)}.roadmap-audience-note>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.roadmap-audience-note.military>span{color:#071c2c;background:#ffe27a}.roadmap-audience-note strong{font-size:20px}.roadmap-audience-note p{color:var(--slate);margin:7px 0 10px;line-height:1.6}.roadmap-audience-note.military p{color:#d5e3e4}.roadmap-audience-note a{color:var(--teal);align-items:center;gap:7px;font-weight:780;display:inline-flex}.roadmap-audience-note.military a{color:#ffe27a}.roadmap-disclaimer{color:var(--slate);align-items:flex-start;gap:10px;margin:22px 0 0;font-size:11px;line-height:1.6;display:flex}.roadmap-disclaimer .check-icon{flex:none}.podcast-home-section{color:#fff;background:#0d3445;padding-block:62px}.podcast-home-card{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.podcast-home-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,56px)}.podcast-home-card p:not(.eyebrow){color:#cbdcde;max-width:760px;line-height:1.7}.podcast-home-actions{flex-direction:column;align-items:stretch;gap:18px;display:flex}.veterans-section{color:#fff;background:linear-gradient(135deg, var(--midnight) 0%, #0b3444 65%, #0b575e 100%);position:relative;overflow:hidden}.veterans-section:after{content:"";pointer-events:none;border:1px solid #62d7c838;border-radius:50%;width:520px;height:520px;position:absolute;top:-240px;right:-220px;box-shadow:0 0 0 70px #62d7c809,0 0 0 140px #62d7c806}.veterans-shell{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid;position:relative}.veterans-intro h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.04}.veterans-intro>p:not(.eyebrow){color:#d5e3e4;font-size:17px;line-height:1.75}.veterans-thanks{background:#62d7c817;border:1px solid #62d7c86b;border-radius:18px;grid-template-columns:48px 1fr;gap:17px;margin:28px 0 22px;padding:22px;display:grid}.veterans-thanks>svg{fill:none;width:38px;height:38px;stroke:var(--teal-soft);stroke-width:1.7px}.veterans-thanks div{gap:7px;display:grid}.veterans-thanks strong{color:var(--teal-soft);font-size:20px}.veterans-thanks span{color:#d5e3e4;font-size:14px;line-height:1.6}.veterans-message strong{color:#fff}.veterans-intro .button{margin-top:12px}.veterans-steps{gap:14px;display:grid}.veterans-steps article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:48px 1fr;gap:18px;padding:22px;display:grid}.veterans-steps article>span{width:42px;height:42px;color:var(--midnight);background:var(--teal-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:820;display:grid}.veterans-steps h3{margin:0 0 7px;font-size:19px}.veterans-steps p{color:#cededf;margin:0;font-size:14px;line-height:1.6}.veterans-links{gap:9px;padding:8px 4px 0;display:grid}.veterans-links a{color:var(--teal-soft);align-items:center;gap:7px;font-size:13px;font-weight:760;display:inline-flex}.veterans-links .arrow-icon{width:16px;height:16px}.veterans-disclaimer{padding:0 4px;color:#afc7ca!important;font-size:11px!important;line-height:1.55!important}.podcast-host-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.podcast-art{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 80% 20%, #62d7c859, transparent 35%), linear-gradient(145deg, #0d5263, var(--midnight));border-radius:28px;flex-direction:column;padding:42px;display:flex;box-shadow:0 28px 70px #071c2c33}.podcast-art span{color:var(--teal-soft);letter-spacing:.17em;font-size:11px;font-weight:800}.podcast-art strong{letter-spacing:-.06em;margin-top:auto;font-size:clamp(46px,6vw,78px);line-height:.9}.podcast-art em{color:var(--teal-soft);margin-top:18px;font-size:18px;font-style:normal}.podcast-art small{color:#c7d8da;margin-top:36px}.podcast-host-copy h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(42px,4vw,58px)}.podcast-host-copy>p:not(.eyebrow){color:var(--slate);font-size:17px;line-height:1.75}.podcast-host-copy .button{margin-top:18px}.podcast-topics-section{background:var(--midnight);color:#fff}.podcast-topics-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.podcast-topics-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,58px)}.podcast-topics-grid ol{margin:0;padding:0;list-style:none}.podcast-topics-grid li{border-bottom:1px solid #62d7c82e;grid-template-columns:46px 1fr;gap:18px;padding:20px 0;display:grid}.podcast-topics-grid li span{color:var(--teal-soft);font-weight:800}.podcast-topics-grid li p{color:#dbe7e8;margin:0;line-height:1.55}.episode-placeholder-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px;display:grid}.episode-placeholder-grid article{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 35px #071c2c0f}.episode-placeholder-grid article>span{color:var(--teal);letter-spacing:.15em;font-size:10px;font-weight:800}.episode-placeholder-grid h3{margin:28px 0 10px;font-size:23px}.episode-placeholder-grid p{color:var(--slate);line-height:1.65}.episode-wave{align-items:center;gap:6px;height:70px;margin-top:22px;display:flex}.episode-wave i{background:var(--teal-soft);border-radius:6px;width:7px}.episode-wave i:first-child,.episode-wave i:nth-child(7){height:18px}.episode-wave i:nth-child(2),.episode-wave i:nth-child(6){height:36px}.episode-wave i:nth-child(3),.episode-wave i:nth-child(5){height:54px}.episode-wave i:nth-child(4){height:68px}.podcast-partner-section{background:#eef8f6}.podcast-partner-card{color:#fff;background:var(--teal);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:58px;display:grid}.podcast-partner-card h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(38px,4vw,54px)}.podcast-partner-card p:not(.eyebrow){max-width:800px;line-height:1.7}.podcast-partner-card>div:last-child{flex-direction:column;gap:18px;display:flex}.specialty-reporting-section{background:#eef8f6}.specialty-reporting-card{background:#fff;border:1px solid #cce5df;border-radius:26px;grid-template-columns:.86fr 1.14fr;gap:80px;padding:58px;display:grid;box-shadow:0 18px 48px #071c2c12}.specialty-reporting-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.07}.specialty-reporting-card>div:last-child>p:first-child{color:var(--slate);margin:0;font-size:18px;line-height:1.75}.compact-benefit-list{margin-top:28px}.specialty-links{flex-wrap:wrap;gap:14px 26px;margin-top:30px;display:flex}.specialty-links a{color:var(--teal);align-items:center;gap:7px;font-size:14px;font-weight:780;display:inline-flex}.specialty-note{border-top:1px solid var(--hairline);color:var(--slate);margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.6}.specialty-directory-heading{text-align:center;margin-top:72px}.specialty-directory-heading h2{letter-spacing:-.045em;max-width:840px;margin:0 auto;font-size:clamp(38px,4vw,54px);line-height:1.08}.specialty-directory-heading>p:last-child{max-width:760px;color:var(--slate);margin:22px auto 0;font-size:16px;line-height:1.7}.specialty-directory-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px;display:grid}.specialty-directory-grid article{background:#ffffffd1;border:1px solid #cce5df;border-radius:18px;padding:28px}.specialty-directory-grid h3{letter-spacing:-.025em;margin:0 0 10px;font-size:23px}.specialty-directory-grid p{min-height:76px;color:var(--slate);margin:0 0 22px;line-height:1.62}.specialty-directory-grid strong{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.specialty-directory-grid span{color:var(--midnight);font-size:14px;font-weight:680;line-height:1.65}.specialty-directory-action{background:var(--midnight);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:42px;margin-top:24px;padding:28px 32px;display:flex}.specialty-directory-action>div{gap:14px;display:grid}.specialty-directory-action p{color:#d4e2e4;max-width:760px;margin:0;line-height:1.65}.specialty-directory-action p b{color:#fff}.specialty-directory-action .button{flex:none}.resources-section{background:#fffdf8}.centered-heading{text-align:center;max-width:820px;margin-inline:auto}.centered-heading h2{margin-inline:auto}.centered-heading>p:last-child{margin-top:22px}.resource-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px;display:grid}.resource-card{background:var(--surface);border:1px solid var(--hairline);min-height:300px;box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.resource-card:hover{transform:translateY(-3px);box-shadow:0 17px 45px #071c2c1a}.resource-card>span{color:var(--teal);letter-spacing:.16em;font-size:10px;font-weight:820}.resource-card h3{letter-spacing:-.03em;margin:34px 0 12px;font-size:25px}.resource-card p{color:var(--slate);margin:0 0 28px;line-height:1.65}.resource-card a{color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:780;display:inline-flex}.resource-note{color:var(--slate);text-align:center;margin-top:28px;font-size:12px;line-height:1.6}.final-cta{background:var(--teal);color:#fff;padding:78px 0}.final-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.final-cta h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.05}.final-actions{flex-direction:column;align-items:stretch;gap:18px;min-width:220px;display:flex}.text-link-light{justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.site-footer{color:#fff;background:#04151f;padding:72px 0 30px}.footer-military-mission{color:#fff;background:linear-gradient(105deg,#0a3547,#0b6066 58%,#6c2630);border-top:1px solid #62d7c838;border-bottom:1px solid #62d7c833;margin:-72px 0 58px;padding:48px 0}.footer-military-grid{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:48px;display:grid}.footer-military-grid h2{letter-spacing:-.045em;max-width:500px;margin:0;font-size:clamp(30px,3vw,43px);line-height:1.08}.footer-military-points{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.footer-military-points span{color:#d8e7e8;padding-left:20px;font-size:13px;line-height:1.45;position:relative}.footer-military-points span:before{content:"★";color:var(--teal-soft);font-size:10px;position:absolute;left:0}.footer-military-grid .button{white-space:nowrap}.footer-grid{grid-template-columns:1.5fr .6fr .9fr;gap:90px;display:grid}.footer-brand>p{color:#9db2b6;max-width:480px;line-height:1.7}.footer-brand>.parent-company-line{color:#78949a;letter-spacing:.035em;margin-top:18px;font-size:11px}.america-veteran-badge{color:var(--midnight);align-items:center;gap:15px;display:inline-flex}.america-flag{filter:drop-shadow(0 3px 8px #071c2c29);font-size:42px;line-height:1}.america-veteran-badge>span:last-child{gap:4px;display:grid}.america-veteran-badge strong{letter-spacing:.01em;font-size:15px}.america-veteran-badge small{color:var(--slate);font-size:11px}.america-veteran-badge.compact{color:#fff;background:#ffffff09;border:1px solid #62d7c82e;border-radius:12px;margin-top:20px;padding:12px 14px}.america-veteran-badge.compact .america-flag{font-size:30px}.america-veteran-badge.compact strong{font-size:12px}.america-veteran-badge.compact small{color:#829ba0;font-size:9px}.america-veteran-strip{background:linear-gradient(90deg,#f5fbfa,#fff 55%,#f9f4f2);border-bottom:1px solid #d9e7e4;padding:24px 0}.america-veteran-strip .container{justify-content:center;display:flex}.veteran-hero-discount{color:#fff7d1;border:1px solid #ffe27a99;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:780;display:inline-flex}.veteran-hero-discount:hover{color:var(--midnight);background:#ffe27a}.veteran-quick-start{background:#fff;border-bottom:1px solid #d8e5e2}.veteran-quick-start-grid{grid-template-columns:repeat(4,1fr);display:grid}.veteran-quick-start-grid a{border-right:1px solid #d8e5e2;grid-template-columns:34px 1fr;align-content:center;column-gap:12px;min-height:118px;padding:25px 22px;display:grid}.veteran-quick-start-grid a:last-child{border-right:0}.veteran-quick-start-grid span{color:#8d2734;letter-spacing:.12em;grid-row:1/3;font-size:11px;font-weight:850}.veteran-quick-start-grid strong{font-size:17px}.veteran-quick-start-grid small{color:var(--slate);margin-top:5px;font-size:12px}.veteran-quick-start-grid a:hover{background:#f5fbfa}.veteran-mission{color:#fff;background:linear-gradient(125deg,#071c2c,#0a4e57 62%,#7d2733)}.veteran-mission-shell{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.veteran-mission h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,4.7vw,64px);line-height:1.03}.veteran-mission p:not(.eyebrow){color:#d9e7e8;line-height:1.72}.veteran-mission aside{background:#ffffff14;border:1px solid #ffe27a47;border-radius:20px;padding:34px}.veteran-mission aside>span{width:44px;height:44px;color:var(--midnight);background:#ffe27a;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.veteran-mission aside>strong{font-size:24px}.veteran-mission aside>div{gap:16px;margin-top:26px;display:grid}.veteran-mission aside>div>a:not(.button){color:#fff7d1;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.military-purchase-note{background:#fff8e7;border:1px solid #8d273433;border-radius:12px;grid-template-columns:26px 1fr;gap:11px;margin-top:24px;padding:17px 18px;display:grid}.military-purchase-note>span{color:#8d2734;font-size:18px}.military-purchase-note>div{gap:6px;display:grid}.military-purchase-note strong{color:var(--midnight);font-size:13px;line-height:1.45}.military-purchase-note a{color:#8d2734;align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.footer-grid h2{color:var(--teal-soft);letter-spacing:.12em;text-transform:uppercase;margin:7px 0 22px;font-size:13px}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-grid>div:not(.footer-brand) a{color:#c7d8da;font-size:14px}.footer-grid a:hover{color:var(--teal-soft)}.footer-bottom{color:#829ba0;border-top:1px solid #ffffff1a;justify-content:space-between;gap:40px;margin-top:55px;padding-top:24px;font-size:11px;line-height:1.5;display:flex}.footer-bottom p{margin:0}.footer-bottom>div{gap:10px;display:grid}.footer-bottom .footer-mission-closing{color:#d5e3e4;letter-spacing:.015em;max-width:760px;font-size:13px;font-weight:780}.about-parent-company{border-left:3px solid var(--teal);background:var(--aqua);margin:24px 0;padding:13px 16px;font-weight:740;color:var(--teal)!important;font-size:13px!important}.about-mission-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.about-mission-actions>a:not(.button){color:var(--teal-soft);align-items:center;gap:8px;font-size:13px;font-weight:780;display:inline-flex}.page-hero{background:var(--midnight);color:#fff;padding:112px 0 118px;position:relative;overflow:hidden}.page-hero:before{content:"";background-image:linear-gradient(#62d7c80f 1px,#0000 1px),linear-gradient(90deg,#62d7c80f 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.page-hero-orb{border:110px solid #0ea5a329;border-radius:50%;width:620px;height:620px;position:absolute;top:-230px;right:-180px}.page-hero-inner{z-index:2;position:relative}.military-welcome-marker{color:#dcebed;letter-spacing:.09em;text-transform:uppercase;background:#ffffff0f;border:1px solid #62d7c852;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 0 20px;padding:8px 12px;font-size:10px;font-weight:760;display:inline-flex}.military-welcome-marker span{color:var(--teal-soft)}.page-hero h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(52px,6vw,82px);line-height:1.01}.page-hero-inner>p:not(.eyebrow){color:#c7d8da;max-width:750px;margin:28px 0 0;font-size:20px;line-height:1.7}.page-hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.page-hero-actions .text-link-light{padding:15px 0}.manual-showcase{background:#fffdf8}.manual-showcase-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid}.manual-visual{place-items:center;min-height:590px;display:grid;position:relative}.manual-visual:before{content:"";background:var(--aqua);border-radius:50%;width:470px;height:470px;position:absolute}.manual-book{z-index:2;background:linear-gradient(145deg, #0d4152, var(--midnight) 55%);color:#fff;border:1px solid #62d7c847;border-radius:4px 14px 14px 4px;flex-direction:column;width:330px;height:470px;padding:42px 36px;display:flex;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-10deg)rotate(-2deg);box-shadow:36px 40px 70px #071c2c40}.manual-book:before{content:"";background:#0000004d;width:14px;position:absolute;inset:0 auto 0 0}.manual-book:after{content:"";border:50px solid var(--teal);opacity:.75;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;right:-145px}.manual-book span{color:var(--teal-soft);letter-spacing:.17em;font-size:11px;font-weight:820}.manual-book strong{letter-spacing:-.055em;margin-top:60px;font-size:51px;line-height:.98}.manual-book em{color:var(--teal-soft);margin-top:22px;font-size:82px;font-style:normal;font-weight:820;line-height:1}.manual-book small{z-index:2;letter-spacing:.1em;margin-top:auto;font-size:12px;position:relative}.actual-book-gallery{z-index:2;width:100%;min-height:520px;position:relative}.actual-book-gallery img{border-radius:3px 10px 10px 3px;height:auto;position:absolute;box-shadow:30px 34px 70px #071c2c3d}.actual-book-front{z-index:2;width:315px;top:10px;left:4%;transform:perspective(900px)rotateY(-7deg)rotate(-2deg)}.actual-book-back{z-index:1;opacity:.94;width:245px;top:70px;right:2%;transform:perspective(900px)rotateY(8deg)rotate(5deg)}.manual-shadow{filter:blur(22px);background:#071c2c2e;border-radius:50%;width:360px;height:80px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.manual-badge{z-index:4;color:#fff;background:var(--teal);width:168px;min-height:105px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:19px;display:flex;position:absolute;bottom:60px;right:4%}.manual-badge b{font-size:24px}.manual-badge span{margin-top:4px;font-size:11px;line-height:1.4}.manual-copy h2,.founder-copy h2,.contact-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.2vw,62px);line-height:1.04}.manual-copy>p:not(.eyebrow),.founder-copy>p:not(.eyebrow),.contact-copy>p:not(.eyebrow){color:var(--slate);font-size:18px;line-height:1.75}.benefit-list{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{color:var(--slate);align-items:flex-start;gap:14px;line-height:1.6;display:flex}.benefit-list .check-icon{flex:none;width:26px;height:26px;margin-top:1px}.benefit-list b{color:var(--midnight)}.chapter-section{background:var(--ivory)}.chapter-list{border-top:1px solid var(--hairline);margin-top:58px}.chapter-list article{border-bottom:1px solid var(--hairline);grid-template-columns:80px .85fr 1.15fr;align-items:start;gap:35px;padding:34px 12px;display:grid}.chapter-list article>span{color:var(--teal);font-weight:820}.chapter-list h3{letter-spacing:-.025em;margin:0;font-size:23px}.chapter-list p{color:var(--slate);margin:0;line-height:1.65}.audience-section{background:var(--midnight);color:#fff}.audience-grid h2,.mission-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4vw,60px);line-height:1.05}.audience-cards{gap:14px;display:grid}.audience-cards article{background:#ffffff0d;border:1px solid #62d7c829;border-radius:16px;grid-template-columns:56px 180px 1fr;align-items:center;gap:22px;padding:25px 28px;display:grid}.audience-cards article>span{color:var(--teal-soft);font-weight:820}.audience-cards h3{margin:0;font-size:20px}.audience-cards p{color:#b8cacd;margin:0;font-size:14px;line-height:1.55}.purchase-section{background:#fffdf8}.purchase-card{border:1px solid var(--hairline);background:var(--ivory);border-radius:26px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:58px;padding:52px;display:grid;box-shadow:0 16px 55px #071c2c0f}.purchase-card h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(36px,3.6vw,52px);line-height:1.07}.purchase-card p:not(.eyebrow){color:var(--slate);line-height:1.7}.purchase-options{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.purchase-option{border:1px solid var(--hairline);background:#fff;border-radius:18px;flex-direction:column;min-height:330px;padding:26px;display:flex}.purchase-option-featured{color:#fff;background:var(--midnight);border-color:var(--midnight)}.purchase-option-digital{background:#eef9f6;border-color:#12837b59}.purchase-label{color:var(--teal);letter-spacing:.15em;font-size:9px;font-weight:850}.purchase-option-featured .purchase-label{color:var(--teal-soft)}.purchase-option h3{letter-spacing:-.035em;margin:28px 0 10px;font-size:24px}.digital-product-heading{grid-template-columns:68px 1fr;align-items:center;gap:16px;margin-bottom:18px;display:grid}.digital-product-heading img{object-fit:cover;border-radius:3px 7px 7px 3px;width:68px;height:102px;display:block;box-shadow:0 10px 24px #071c2c33}.digital-product-heading h3{margin:8px 0 0;font-size:22px}.purchase-option p{color:var(--slate);margin:0 0 26px;font-size:14px;line-height:1.65}.purchase-option-featured p{color:#b8cacd}.purchase-option .button{width:100%;margin-top:auto;padding-inline:16px}.digital-book-details{color:var(--slate);gap:8px;margin:-10px 0 26px;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.digital-book-details li{padding-left:18px;position:relative}.digital-book-details li:before{content:"✓";color:var(--teal);font-weight:850;position:absolute;left:0}.stripe-buy-button-wrap{justify-content:center;width:100%;min-height:52px;margin-top:auto;display:flex;overflow:hidden}.stripe-buy-button-wrap stripe-buy-button{width:100%}.product-stripe-button{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:auto;display:flex;overflow:hidden}.product-stripe-button>div{justify-content:center;width:100%;display:flex}.product-stripe-button stripe-buy-button{max-width:100%}.product-stripe-button .stripe-direct-checkout{color:inherit;text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.product-stripe-button noscript a{color:#fff;background:var(--teal);border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.language-selector{float:none;clear:both;z-index:52;color:#fff;background:#06142a;border-bottom:1px solid #d4af374d;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-height:38px;padding:4px max(18px,50vw - 672px);font-size:.76rem;font-weight:750;display:flex;position:static!important;inset:auto!important}.language-selector select{color:#071c2c;max-width:145px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff52;border-radius:7px;padding:5px 28px 5px 8px}.language-selector select:focus-visible{outline-offset:2px;outline:3px solid #f4c95d}@media (width<=620px){.language-selector{min-height:36px;padding:3px 16px}.language-selector label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-selector select{max-width:125px}}.purchase-disclaimer{text-align:center;color:var(--slate);grid-column:1/-1;margin:-20px 0 0;font-size:11px}.video-section{background:#fffdf8}.video-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;display:grid}.video-heading h2{letter-spacing:-.052em;max-width:780px;margin:0;font-size:clamp(42px,4.4vw,64px);line-height:1.03}.video-heading>p{color:var(--slate);margin:0;font-size:17px;line-height:1.7}.video-grid{grid-template-columns:1.25fr .75fr;gap:20px;margin-top:52px;display:grid}.video-card{border:1px solid var(--hairline);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px #071c2c12}.featured-video-wrap{background:var(--midnight);place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.featured-video{object-fit:contain;background:#02080c;width:100%;height:520px;display:block}.featured-video-wrap .platform-badge{pointer-events:none}.promo-video-wrap{background:var(--midnight);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.promo-video{object-fit:contain;background:#02080c;width:100%;height:300px;display:block}.promo-video-wrap .platform-badge{pointer-events:none}.video-placeholder{color:#fff;background:linear-gradient(145deg, #0d4152, var(--midnight));place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.video-placeholder:before{content:"";border:65px solid #62d7c847;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-210px;right:-90px}.video-placeholder:after{content:"";background-image:radial-gradient(#62d7c82e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 20%,#000);mask-image:linear-gradient(135deg,#0000 20%,#000)}.platform-badge{z-index:2;color:var(--teal-soft);letter-spacing:.14em;background:#071c2cb8;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;position:absolute;top:20px;left:20px}.play-button{z-index:2;background:var(--teal);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 18px 45px #0000003d}.play-button i{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #fff;width:0;height:0;margin-left:5px}.video-placeholder small{z-index:2;letter-spacing:.17em;font-weight:760;position:absolute;bottom:22px}.video-card-copy{padding:27px 28px 30px}.video-card-copy>span{color:var(--teal);letter-spacing:.16em;font-size:9px;font-weight:850}.video-card-copy h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:25px}.video-card-copy p{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.video-book-link{color:var(--teal);align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:780;display:inline-flex}.video-side-list{gap:20px;display:grid}.video-placeholder-small{min-height:180px}.video-placeholder-live{background:linear-gradient(145deg,#172d43,#0f3a4a)}.play-button-small{width:54px;height:54px}.play-button-small i{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.video-card-compact .video-card-copy{padding:21px 22px 23px}.video-card-compact .video-card-copy h3{font-size:20px}.video-note{color:var(--slate);text-align:center;margin-top:22px;font-size:11px}.sponsor-section{color:#fff;background:linear-gradient(135deg, var(--midnight), #0c4050)}.sponsor-shell{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.sponsor-intro h2{letter-spacing:-.052em;max-width:690px;margin:0;font-size:clamp(42px,4.5vw,64px);line-height:1.03}.sponsor-intro>p:not(.eyebrow){color:#c2d2d4;margin:24px 0 30px;font-size:17px;line-height:1.7}.sponsor-intro .button{width:fit-content}.sponsor-opportunities{display:grid}.sponsor-opportunities article{border-bottom:1px solid #62d7c833;grid-template-columns:54px 1fr;gap:20px;padding:26px 0;display:grid}.sponsor-opportunities article:first-child{padding-top:0}.sponsor-opportunities article>span{color:var(--teal-soft);font-weight:850}.sponsor-opportunities h3{margin:0 0 7px;font-size:21px}.sponsor-opportunities p{color:#b8cacd;margin:0;font-size:14px;line-height:1.6}.sponsor-disclosure{padding-top:22px;font-size:11px!important}.consultation-section{background:var(--aqua)}.consultation-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.consultation-heading h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(40px,4.3vw,62px);line-height:1.04}.consultation-heading>p{color:var(--slate);margin:0;font-size:17px;line-height:1.7}.consultation-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.consultation-card{border:1px solid var(--hairline);background:#fffdf8;border-radius:20px;flex-direction:column;min-height:410px;padding:30px;display:flex;box-shadow:0 16px 44px #071c2c0f}.consultation-card-featured{color:#fff;background:var(--midnight);border-color:var(--midnight);transform:translateY(-12px)}.consultation-card>span{color:var(--teal);letter-spacing:.16em;font-size:10px;font-weight:850}.consultation-card-featured>span{color:var(--teal-soft)}.consultation-card h3{letter-spacing:-.04em;margin:34px 0 14px;font-size:27px;line-height:1.1}.consultation-card p{color:var(--slate);margin:0;font-size:14px;line-height:1.7}.consultation-card-featured p{color:#b8cacd}.consultation-card strong{color:var(--teal);margin:26px 0;font-size:12px}.consultation-card-featured strong{color:var(--teal-soft)}.consultation-card .button{width:100%;margin-top:auto;padding-inline:14px}.consultation-note{background:#ffffffa6;border-radius:14px;grid-template-columns:190px 1fr;align-items:start;gap:25px;margin-top:30px;padding:24px 28px;display:grid}.consultation-note strong{color:var(--midnight)}.consultation-note p{color:var(--slate);margin:0;font-size:12px;line-height:1.65}.mobile-buy-bar{display:none}.legal-note{color:var(--slate);background:#e8f6f1;padding:28px 0;font-size:12px;line-height:1.6}.legal-note strong{color:var(--midnight)}.founder-section{background:#fffdf8}.founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.founder-portrait{color:#fff;background:linear-gradient(145deg, #0d4152, var(--midnight));min-height:570px;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden}.founder-portrait:before{content:"";border:70px solid #62d7c838;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-160px}.founder-portrait:after{content:"";background-image:radial-gradient(#62d7c830 1.5px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 30%,#000);mask-image:linear-gradient(135deg,#0000 30%,#000)}.founder-portrait>span{background:var(--teal);color:#fff;letter-spacing:-.05em;z-index:2;border-radius:50%;place-items:center;width:120px;height:120px;font-size:38px;font-weight:820;display:grid}.founder-portrait>div{z-index:2;position:relative}.founder-portrait small{color:var(--teal-soft);letter-spacing:.17em;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.founder-portrait strong{letter-spacing:-.05em;font-size:52px;line-height:1}.founder-copy .button{margin-top:22px}.author-story-section{background:linear-gradient(#f4eee2 0%,#fffdf8 100%)}.author-story-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.author-story-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(42px,4.4vw,64px);line-height:1.04}.author-story-heading>p{color:var(--slate);margin:0;font-size:17px;line-height:1.75}.author-story-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:54px;display:grid}.author-story-card{min-height:520px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d9d1c4;border-radius:20px;padding:32px;position:relative;overflow:hidden}.author-story-card:after{content:"";border:28px solid #07777a14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-78px;right:-78px}.author-story-card>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:42px;font-size:11px;font-weight:850;display:grid}.author-story-card .eyebrow{color:#5e4b3d}.author-story-card h3{letter-spacing:-.04em;margin:12px 0 18px;font-size:27px;line-height:1.12}.author-story-card>p:not(.eyebrow){color:var(--slate);font-size:14px;line-height:1.72}.author-story-card-military{color:#fff;background:linear-gradient(145deg, #0d4152, var(--midnight));border-color:#14394a}.author-story-card-military:after{border-color:#ffe27a1a}.author-story-card-military>span{color:var(--midnight);background:#ffe27a}.author-story-card-military .eyebrow{color:#ffe27a}.author-story-card-military>p:not(.eyebrow){color:#d2e2e4}.author-story-purpose{color:#fff;box-shadow:var(--shadow);background:linear-gradient(110deg,#713f23,#9b5e35 52%,#6b2831);border-radius:22px;grid-column:1/-1;grid-template-columns:.85fr 1.15fr;align-items:start;gap:22px 70px;margin-top:2px;padding:46px;display:grid}.author-story-purpose .eyebrow{grid-column:1/-1}.author-story-purpose blockquote{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:680;line-height:1.18}.author-story-purpose>p:not(.eyebrow){color:#fff3e8;margin:3px 0 0;font-size:16px;line-height:1.75}.author-story-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:18px 24px;margin-top:4px;display:flex}.author-story-actions>a:not(.button){color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.mission-section{background:var(--midnight);color:#fff}.mission-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.mission-copy{align-self:start;position:sticky;top:40px}.mission-copy>p:not(.eyebrow){color:#b8cacd;font-size:17px;line-height:1.75}.values-list{display:grid}.values-list article{border-bottom:1px solid #62d7c82b;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;display:grid}.values-list article:first-child{padding-top:0}.values-list span{color:var(--teal-soft);font-weight:820}.values-list h3{margin:0 0 8px;font-size:22px}.values-list p{color:#b8cacd;margin:0;line-height:1.6}.about-cta{background:var(--ivory)}.center-actions{justify-content:center;gap:15px;margin-top:34px;display:flex}.contact-section{background:#fffdf8}.contact-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.contact-detail{border-top:1px solid var(--hairline);flex-direction:column;align-items:flex-start;gap:6px;padding:25px 0;display:flex}.contact-copy>p+.contact-detail{margin-top:34px}.contact-detail>span{color:var(--teal);letter-spacing:.16em;font-size:10px;font-weight:820}.contact-detail>a,.contact-detail>strong{color:var(--midnight);font-size:18px}.contact-detail>a:hover{color:var(--teal)}.contact-detail>small{color:var(--slate);font-size:11px}.contact-form{border:1px solid var(--hairline);background:var(--ivory);border-radius:22px;padding:34px;box-shadow:0 16px 50px #071c2c12}.contact-form label{color:var(--midnight);flex-direction:column;gap:9px;margin-bottom:20px;font-size:13px;font-weight:740;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--hairline);width:100%;color:var(--midnight);background:#fff;border-radius:10px;outline:none;padding:14px 15px;font-size:15px;font-weight:480}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0ea5a31f}.contact-form .button{cursor:pointer;border:0;width:100%}.contact-form>small{color:var(--slate);text-align:center;margin-top:13px;font-size:11px;line-height:1.5;display:block}.contact-form .form-consent{flex-direction:row;align-items:flex-start;gap:11px;margin:4px 0 20px;font-size:12px;line-height:1.5}.contact-form .form-consent input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin-top:1px}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consent-check{align-items:flex-start;line-height:1.5;flex-direction:row!important;gap:12px!important;font-weight:560!important}.consent-check input{flex:none;height:18px;margin-top:2px;width:18px!important}.template-privacy-note{background:var(--aqua);color:var(--slate);border-radius:10px;margin:0 0 22px;padding:16px;font-size:13px;line-height:1.6}.letter-shop-section{background:#fffdf8}.letter-product-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:54px;display:grid}.letter-product-card{border:1px solid var(--hairline);background:#fff;border-radius:20px;flex-direction:column;min-height:350px;padding:34px;display:flex;box-shadow:0 10px 35px #071c2c0f}.letter-product-featured{border:2px solid var(--teal);background:linear-gradient(155deg,#fff,#effaf7);box-shadow:0 18px 50px #07777a29}.letter-product-featured .letter-product-label{color:var(--teal)!important}.letter-product-number{background:var(--aqua);width:50px;height:50px;color:var(--teal);border-radius:50%;place-items:center;font-weight:820;display:grid}.letter-product-label{letter-spacing:.15em;font-size:10px;font-weight:820;color:var(--teal)!important;margin:30px 0 8px!important}.letter-product-card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:27px}.letter-product-price{color:var(--midnight);letter-spacing:-.04em;margin:0 0 18px;font-size:36px;font-weight:820;line-height:1}.letter-product-price span{color:var(--teal);vertical-align:top;font-size:20px}.letter-product-card>p:not(.letter-product-label){color:var(--slate);margin:0;line-height:1.7}.letter-product-card strong{margin-top:22px;font-size:13px}.template-resource-included{color:var(--slate);align-items:center;gap:8px;margin-top:18px;font-size:12px;line-height:1.4;display:flex}.template-resource-included .check-icon{flex:none;width:18px;height:18px}.letter-product-card a{color:var(--teal);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-weight:780;display:inline-flex}.template-resource-library{border:1px solid var(--hairline);background:var(--aqua);border-radius:24px;width:min(1344px,100% - 96px);margin:30px auto 0;padding:48px}.template-resource-heading{grid-template-columns:1fr .85fr;align-items:end;gap:70px;display:grid}.template-resource-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.4vw,50px);line-height:1.06}.template-resource-heading>p{color:var(--slate);margin:0;font-size:16px;line-height:1.7}.template-resource-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.template-resource-grid>a{background:#fff;border:1px solid #071c2c1a;border-radius:16px;flex-direction:column;min-height:260px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 26px #071c2c0d}.template-resource-grid>a:hover{transform:translateY(-2px);box-shadow:0 13px 34px #071c2c1a}.template-resource-grid span{color:var(--teal);letter-spacing:.13em;font-size:9px;font-weight:840}.template-resource-grid h3{letter-spacing:-.025em;margin:26px 0 10px;font-size:21px}.template-resource-grid p{color:var(--slate);margin:0;font-size:13px;line-height:1.6}.template-resource-grid b{color:var(--teal);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:13px;display:inline-flex}.template-resource-grid .arrow-icon{width:17px;height:17px}.template-archive-links{background:#ffffff73;border:1px dashed #071c2c3d;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin-top:22px;padding:22px;display:grid}.template-archive-links span{color:var(--slate);letter-spacing:.13em;font-size:9px;font-weight:840}.template-archive-links p{max-width:500px;color:var(--slate);margin:6px 0 0;font-size:11px;line-height:1.5}.template-archive-links a{color:var(--teal);align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.template-archive-links .arrow-icon{width:15px;height:15px}.template-resource-date-note{color:var(--slate);margin:24px 0 0;font-size:11px;line-height:1.6}.template-bundle-card{background:var(--midnight);color:#fff;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.1fr .9fr;gap:70px;margin-top:30px;padding:48px;display:grid}.template-bundle-copy h2{letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(38px,3.5vw,52px);line-height:1.06}.template-bundle-copy>p:not(.eyebrow){color:#c7d8da;max-width:660px;margin:22px 0 30px;font-size:17px;line-height:1.7}.template-bundle-details{background:#ffffff0f;border:1px solid #62d7c838;border-radius:18px;padding:30px}.template-bundle-price{color:#fff;letter-spacing:-.05em;font-size:56px;font-weight:840;line-height:1}.template-bundle-price span{color:var(--teal-soft);vertical-align:top;font-size:25px}.template-bundle-details>p{color:var(--teal-soft);letter-spacing:.13em;font-size:10px;font-weight:820}.template-bundle-details ul{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.template-bundle-details li{color:#e3eeee;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.template-bundle-details .check-icon{flex:none}.letter-process{background:var(--midnight);color:#fff}.letter-process .centered-heading h2{color:#fff}.letter-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}.letter-steps article{background:#ffffff0a;border:1px solid #62d7c833;border-radius:18px;min-height:190px;padding:28px}.letter-steps span{width:44px;height:44px;color:var(--midnight);background:var(--teal-soft);border-radius:50%;place-items:center;font-weight:820;display:grid}.letter-steps p{color:#d8e5e6;margin:28px 0 0;line-height:1.65}.letter-request-section{background:var(--ivory)}.letter-request-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.letter-request-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4vw,60px);line-height:1.05}.letter-request-copy>p:not(.eyebrow){color:var(--slate);font-size:18px;line-height:1.75}.letter-request-form{background:#fff}.letter-disclaimer{background:var(--aqua);padding:76px 0}.letter-disclaimer-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.letter-disclaimer h2{letter-spacing:-.04em;margin:0;font-size:38px}.letter-disclaimer p{color:var(--slate);line-height:1.7}.letter-disclaimer a{color:var(--teal);align-items:center;gap:8px;font-weight:780;display:inline-flex}.narrow-container{width:min(850px,100% - 48px);margin-inline:auto}.learn-index{background:#fffdf8}.learn-search{max-width:760px;color:var(--midnight);gap:10px;margin:0 auto;font-size:13px;font-weight:780;display:grid}.learn-search input{border:1px solid var(--hairline);width:100%;min-height:62px;color:var(--midnight);background:#fff;border-radius:14px;padding:0 20px;font-size:17px;box-shadow:0 10px 30px #071c2c0d}.learn-result-count{color:var(--slate);margin:25px 0 18px;font-size:13px}.learn-card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.learn-card-grid article{border:1px solid var(--hairline);background:#fff;border-radius:18px;flex-direction:column;min-height:330px;padding:28px;display:flex;box-shadow:0 10px 32px #071c2c0d}.learn-card-grid article>span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:820}.learn-card-grid h2{letter-spacing:-.035em;margin:40px 0 14px;font-size:24px;line-height:1.18}.learn-card-grid p{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.learn-card-grid a{color:var(--teal);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:780;display:inline-flex}.learning-newsletter{background:var(--teal);color:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:70px;padding:38px;display:grid}.learning-newsletter h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:32px}.learning-newsletter p:not(.eyebrow){color:#e8ffff;margin-bottom:0}.newsletter-form{grid-template-columns:1fr 1.35fr;align-items:end;gap:10px;min-width:310px;display:grid}.newsletter-form label{color:#fff;gap:6px;font-size:11px;font-weight:800;display:grid}.newsletter-form label span{opacity:.8;font-weight:500}.newsletter-form input{min-width:0;height:44px;color:var(--midnight);background:#fff;border:1px solid #ffffff6b;border-radius:8px;padding:0 12px}.newsletter-form .button{cursor:pointer;border:0;grid-column:1/-1;justify-content:center;width:100%}.newsletter-status{grid-column:1/-1;min-height:18px;margin:0;font-size:11px;color:#fff!important}.learning-checklist-offer{background:linear-gradient(135deg,#f2f7fb,#eef9f6);border:1px solid #cad9e7;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:46px;padding:34px 38px;display:grid}.learning-checklist-offer h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:31px}.learning-checklist-offer p:not(.eyebrow){color:var(--slate);margin-bottom:0}.free-checklist-page .page-hero{background:linear-gradient(125deg,#071b36,#0b4c59 68%,#0d776a)}.checklist-trust-strip{background:#f4f8fb;border-bottom:1px solid #d6e1e8}.checklist-trust-strip .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px;min-height:72px;display:flex}.checklist-trust-strip span{color:var(--midnight);align-items:center;gap:8px;font-size:12px;font-weight:780;display:inline-flex}.checklist-trust-strip .check-icon{color:var(--teal)}.public-checklist{background:#fbfaf5}.public-checklist-heading{grid-template-columns:1fr auto;align-items:center;gap:36px;display:grid}.public-checklist-heading h2{letter-spacing:-.05em;max-width:760px;margin-bottom:0;font-size:clamp(34px,4vw,55px)}.print-checklist-button{cursor:pointer;border:0}.public-checklist-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:46px;display:grid}.public-checklist-grid article{background:#fff;border:1px solid #d8dedc;border-radius:18px;padding:30px;box-shadow:0 12px 35px #071c2c0d}.public-checklist-grid article>span{color:var(--teal);letter-spacing:.14em;font-size:12px;font-weight:900}.public-checklist-grid h3{color:var(--midnight);letter-spacing:-.035em;margin:12px 0 17px;font-size:26px}.public-checklist-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.public-checklist-grid li{color:var(--slate);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.55;display:grid}.public-checklist-grid li i{border:2px solid #7ba9a1;border-radius:3px;width:17px;height:17px;margin-top:2px}.checklist-print-note{color:#24445d;background:#eaf3f6;border-radius:12px;grid-template-columns:auto 1fr;gap:16px;margin-top:22px;padding:20px 24px;display:grid}.checklist-print-note p{margin:0;line-height:1.55}.checklist-official-resources{color:#fff;background:var(--midnight)}.checklist-official-resources .container{grid-template-columns:1fr 420px;align-items:center;gap:70px;display:grid}.checklist-official-resources h2{letter-spacing:-.045em;margin-bottom:0;font-size:40px}.checklist-official-resources .container>div:last-child{gap:12px;display:grid}.checklist-official-resources a{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;font-weight:800;display:flex}.checklist-next-step{background:#fff}.checklist-next-step .container{border:1px solid #d6e1e8;border-radius:22px;grid-template-columns:1fr 330px;align-items:center;gap:70px;padding:42px;display:grid;box-shadow:0 18px 48px #071c2c0f}.checklist-next-step h2{letter-spacing:-.045em;margin-bottom:12px;font-size:39px}.checklist-next-step .container>div:last-child{gap:14px;display:grid}.checklist-next-step .container>div:last-child>a:not(.button){color:var(--teal);font-weight:820}.learning-article{background:#fffdf8}.learning-article-hero{background:var(--midnight);color:#fff;padding:90px 0 76px}.article-back{color:var(--teal-soft);margin-bottom:42px;font-weight:720;display:inline-block}.learning-article-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,72px);line-height:1.02}.learning-article-hero>div>p:not(.eyebrow){color:#c7d8da;font-size:20px;line-height:1.65}.article-byline{color:#a9c0c3;gap:18px;margin-top:32px;font-size:12px;display:flex}.article-byline b{color:#fff}.article-body{padding-top:70px;padding-bottom:100px}.education-notice{background:var(--aqua);color:var(--slate);border-radius:14px;gap:14px;margin-bottom:56px;padding:20px;display:flex}.education-notice .check-icon{flex:none}.education-notice p{margin:0;line-height:1.6}.article-body>section{margin-top:58px}.article-body>section h2,.policy-page h2{letter-spacing:-.035em;margin:0 0 20px;font-size:34px;line-height:1.15}.article-body>section p,.policy-page p{color:var(--slate);font-size:17px;line-height:1.85}.article-body>section ul{color:var(--slate);padding-left:22px;font-size:16px;line-height:1.8}.article-sources{background:var(--aqua);border-radius:18px;padding:34px}.article-sources a{color:var(--teal);align-items:center;gap:7px;margin:12px 18px 0 0;font-weight:760;display:inline-flex}.article-next-step{background:var(--midnight);color:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:56px;padding:34px;display:grid}.article-next-step span,.article-author span{color:var(--teal-soft);letter-spacing:.13em;font-size:10px;font-weight:820}.article-next-step h2{margin:10px 0;font-size:28px}.article-next-step p{color:#b8cacd;margin:0;line-height:1.6}.article-author{border-top:1px solid var(--hairline);grid-template-columns:74px 1fr;gap:24px;margin-top:56px;padding-top:40px;display:grid}.author-monogram{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;font-weight:820;display:grid}.article-author h2{margin:8px 0;font-size:25px}.article-author p{color:var(--slate);line-height:1.7}.article-author a{color:var(--teal);align-items:center;gap:7px;margin-right:20px;font-weight:760;display:inline-flex}.tools-section{background:#fffdf8}.tools-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.interactive-tool{border:1px solid var(--hairline);background:#fff;border-radius:20px;padding:34px;box-shadow:0 12px 36px #071c2c0f}.interactive-tool>span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:830}.interactive-tool h2{letter-spacing:-.04em;margin:28px 0 12px;font-size:32px}.interactive-tool>p{color:var(--slate);line-height:1.65}.interactive-tool label{color:var(--midnight);gap:8px;margin-top:22px;font-size:13px;font-weight:740;display:grid}.interactive-tool input{border:1px solid var(--hairline);background:var(--ivory);border-radius:10px;width:100%;min-height:52px;padding:0 14px}.tool-result{background:var(--midnight);color:#fff;border-radius:14px;align-items:baseline;gap:14px;margin-top:26px;padding:24px;display:flex}.tool-result strong{color:var(--teal-soft);font-size:48px}.tool-result span{color:#c7d8da}.tool-footnote{font-size:11px!important}.date-results{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.date-results div,.tool-empty{background:var(--aqua);border-radius:12px;flex-direction:column;justify-content:center;min-height:110px;padding:18px;display:flex}.date-results strong{font-size:22px}.date-results span{color:var(--slate);margin-top:6px;font-size:11px}.tool-empty{color:var(--slate);margin-top:28px}.tool-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.borrowing-results{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px;display:grid}.borrowing-results div{color:#fff;background:var(--midnight);border-radius:12px;flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex}.borrowing-results strong{color:var(--teal-soft);font-size:22px;line-height:1.2}.borrowing-results span{color:#c7d8da;margin-top:7px;font-size:10px;line-height:1.4}.borrowing-results-card{grid-template-columns:repeat(2,1fr)}.tool-warning{color:#74212c;background:#fff2f3;border:1px solid #d9a2a9;border-radius:12px;gap:7px;margin-top:26px;padding:20px;display:grid}.tool-warning span{color:#7c4c52;font-size:12px;line-height:1.5}.tool-checklist-heading{margin:90px 0 34px}.tool-checklist-heading h2{letter-spacing:-.045em;margin:0;font-size:46px}.checklist-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.checklist-grid article{border:1px solid var(--hairline);background:var(--ivory);border-radius:18px;padding:30px}.checklist-grid h3{margin:0 0 20px;font-size:24px}.checklist-grid ul{color:var(--slate);margin:0;padding:0;line-height:1.9;list-style:none}.official-tool-links{background:var(--midnight);color:#fff;border-radius:18px;margin-top:30px;padding:30px}.official-tool-links h2{margin-top:0}.official-tool-links a{color:var(--teal-soft);align-items:center;gap:8px;margin-right:25px;font-weight:760;display:inline-flex}.video-library{background:#fffdf8}.video-library-grid{gap:30px;display:grid}.video-library .section-heading{margin-bottom:46px}.government-video-section{background:#eef8f6}.government-video-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:46px;display:grid}.government-video-card{background:#fff;border:1px solid #cfe3df;border-radius:20px;overflow:hidden;box-shadow:0 12px 38px #071c2c0f}.government-video-featured{grid-column:1/-1;grid-template-columns:1.2fr .8fr;display:grid}.government-video-frame{background:#071c2c;min-height:390px}.government-video-frame iframe{border:0;width:100%;height:100%;min-height:390px;display:block}.government-video-card>video{aspect-ratio:16/9;background:#000;width:100%;display:block}.government-video-copy{padding:28px}.government-video-copy>span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:830}.government-video-copy h3{letter-spacing:-.035em;margin:22px 0 12px;font-size:27px}.government-video-copy p{color:var(--slate);line-height:1.7}.government-video-notice{background:var(--midnight);color:#fff;border-radius:14px;grid-template-columns:220px 1fr;gap:28px;margin-top:24px;padding:22px 26px;display:grid}.government-video-notice p{color:#c5d7d9;margin:0;font-size:12px;line-height:1.6}.video-library-grid article{border:1px solid var(--hairline);background:#fff;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;padding:30px;display:grid;box-shadow:0 12px 38px #071c2c0f}.video-library-grid video{background:#000;border-radius:14px;width:100%;max-height:480px}.video-library-grid article>div>span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:830}.video-library-grid h2{letter-spacing:-.04em;margin:25px 0 14px;font-size:34px}.video-library-grid p{color:var(--slate);line-height:1.7}.video-library details{background:var(--aqua);border-radius:12px;margin-top:24px;padding:18px}.video-library summary{cursor:pointer;font-weight:760}.video-related{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.video-related a{color:var(--teal);align-items:center;gap:7px;font-weight:760;display:inline-flex}.policy-page{background:#fffdf8}.policy-page section{margin-bottom:58px}.form-status{min-height:20px;color:var(--teal);text-align:center;margin:12px 0 0;font-size:12px;font-weight:650}.study-intro{background:#fffdf8}.study-intro-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:84px;display:grid}.study-intro-copy h2,.study-join-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4vw,60px);line-height:1.04}.study-intro-copy>p:not(.eyebrow),.study-join-copy>p:not(.eyebrow){color:var(--slate);font-size:17px;line-height:1.75}.study-benefits{grid-template-columns:1fr 1fr;gap:16px;display:grid}.study-benefit{border:1px solid var(--hairline);background:#fff;border-radius:18px;min-height:190px;padding:26px;box-shadow:0 14px 42px #071c2c0f}.study-benefit strong{color:var(--midnight);letter-spacing:-.025em;margin:15px 0 8px;font-size:20px;display:block}.study-benefit p{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.study-number{width:34px;height:34px;color:var(--midnight);background:var(--aqua);border-radius:50%;place-items:center;font-weight:840;display:grid}.study-format{background:var(--ivory)}.study-format-heading{max-width:720px;margin-bottom:42px}.study-format-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.05}.study-format-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.study-format-card{border:1px solid var(--hairline);background:#fff;border-radius:18px;padding:28px}.study-format-card span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:820}.study-format-card h3{margin:12px 0 8px;font-size:22px}.study-format-card p{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.study-join{background:#fffdf8}.study-join-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.study-ground-rules{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.study-ground-rules li{color:var(--slate);padding-left:26px;line-height:1.55;position:relative}.study-ground-rules li:before{content:"✓";color:var(--teal);font-weight:850;position:absolute;left:0}.privacy-reminder{background:var(--aqua);padding:38px 0}.privacy-reminder .container{grid-template-columns:180px 1fr;align-items:center;gap:30px;display:grid}.privacy-reminder strong{color:var(--midnight);font-size:17px}.privacy-reminder p{color:var(--slate);margin:0;font-size:13px;line-height:1.6}.breach-context{background:#fffdf8}.breach-context-grid,.veteran-perspective-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.breach-context h2,.veteran-perspective h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.breach-context-grid>div:last-child p,.veteran-perspective p{color:var(--slate);font-size:16px;line-height:1.75}.breach-timeline-section{background:var(--ivory)}.breach-explorer{margin-top:38px}.breach-search-bar{color:#fff;background:var(--midnight);border-radius:16px;grid-template-columns:190px 1fr auto;align-items:center;gap:20px;padding:24px;display:grid}.breach-search-bar label{font-weight:800}.breach-search-bar input{min-height:50px;color:var(--midnight);background:#fff;border:1px solid #62d7c859;border-radius:10px;padding:0 16px}.breach-search-bar span{color:#c7d8da;font-size:12px}.breach-list{gap:12px;margin-top:18px;display:grid}.breach-card{border:1px solid var(--hairline);background:#fff;border-radius:15px;grid-template-columns:130px 1fr 130px;align-items:start;gap:26px;padding:24px;display:grid}.breach-card-meta{gap:8px;display:grid}.breach-card-meta strong{color:var(--teal);font-size:22px}.breach-card-meta span{color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:760}.breach-card h3{margin:0 0 8px;font-size:22px}.breach-card p{color:var(--slate);margin:0 0 10px;line-height:1.6}.breach-card small{color:#596b75;line-height:1.5}.breach-card>a{color:var(--teal);text-align:right;font-size:12px;font-weight:800}.breach-empty{text-align:center;color:var(--slate);padding:36px}.official-registries{color:#fff;background:var(--midnight)}.official-registries .centered-heading p{color:#c7d8da}.registry-grid,.va-fact-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.registry-grid a{background:#ffffff0a;border:1px solid #62d7c840;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:210px;padding:25px;display:flex}.registry-grid strong{color:var(--teal-soft);font-size:20px}.registry-grid span{color:#c7d8da;font-size:13px;line-height:1.65}.recovery-section{background:#fffdf8}.recovery-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.recovery-grid article,.veteran-journey-list article{border:1px solid var(--hairline);background:#fff;border-radius:17px;grid-template-columns:52px 1fr;gap:18px;padding:28px;display:grid}.recovery-grid article>span,.veteran-journey-list article>span{width:46px;height:46px;color:var(--midnight);background:var(--aqua);border-radius:50%;place-items:center;font-weight:850;display:grid}.recovery-grid h3,.veteran-journey-list h3{margin:2px 0 8px;font-size:21px}.recovery-grid p,.veteran-journey-list p{color:var(--slate);margin:0;line-height:1.65}.official-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.official-actions>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-weight:760;display:inline-flex}.breach-book,.veteran-book{background:var(--ivory)}.breach-book-card,.veteran-book-card{color:#fff;background:var(--teal);border-radius:22px;grid-template-columns:1fr 280px;align-items:center;gap:60px;padding:48px;display:grid}.breach-book-card h2,.veteran-book-card h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(36px,4vw,56px)}.breach-book-card p,.veteran-book-card p{color:#e4f7f4;line-height:1.7}.breach-book-card ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.breach-book-card li{align-items:center;gap:10px;display:flex}.breach-book-card .check-icon{color:var(--teal-soft)}.breach-book-actions,.veteran-book-card>div:last-child{gap:18px;display:grid}.breach-book-actions>a:not(.button),.veteran-book-card>div:last-child>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:780;display:inline-flex}.veteran-perspective{background:#fffdf8}.veteran-perspective aside{border-left:5px solid var(--teal);background:var(--aqua);border-radius:0 16px 16px 0;padding:34px}.veteran-perspective aside strong{font-size:22px}.veteran-perspective aside p{margin-bottom:0}.veteran-everyday-credit{background:linear-gradient(#f2f9f7,#fffdf8)}.veteran-everyday-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:76px;display:grid}.veteran-everyday-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(40px,4.5vw,64px);line-height:1.03}.veteran-everyday-heading>p{color:var(--slate);margin:0;font-size:16px;line-height:1.75}.veteran-everyday-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;margin-top:48px;display:grid}.veteran-everyday-grid>article{min-height:590px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c9ddd8;border-radius:20px;flex-direction:column;padding:30px;display:flex}.veteran-everyday-grid>article>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:32px;font-size:11px;font-weight:850;display:grid}.veteran-everyday-grid .eyebrow{margin-bottom:10px;font-size:10px}.veteran-everyday-grid h3{letter-spacing:-.04em;margin:0 0 15px;font-size:27px;line-height:1.12}.veteran-everyday-grid>article>p:not(.eyebrow){color:var(--slate);margin:0;font-size:14px;line-height:1.7}.veteran-everyday-grid ul,.veteran-everyday-grid ol{gap:11px;margin:24px 0 28px;padding:0;display:grid}.veteran-everyday-grid ul{list-style:none}.veteran-everyday-grid ol{color:var(--slate);padding-left:19px}.veteran-everyday-grid li{color:var(--slate);font-size:13px;line-height:1.55}.veteran-everyday-grid ul li{align-items:start;gap:9px;display:flex}.veteran-everyday-grid .check-icon{color:var(--teal);flex:none}.veteran-everyday-grid>article>a{color:var(--teal);align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.veteran-everyday-grid .veteran-readiness-card{color:#fff;border-color:var(--midnight);background:linear-gradient(145deg, var(--midnight), #0b4f57)}.veteran-everyday-grid .veteran-readiness-card>span{color:var(--midnight);background:#ffe27a}.veteran-everyday-grid .veteran-readiness-card .eyebrow,.veteran-everyday-grid .veteran-readiness-card>a{color:var(--teal-soft)}.veteran-everyday-grid .veteran-readiness-card>p:not(.eyebrow),.veteran-everyday-grid .veteran-readiness-card li{color:#d4e3e4}.veteran-everyday-note{color:var(--slate);background:#fff4ef;border-left:4px solid #8d2734;margin-top:22px;padding:18px 21px;font-size:12px;line-height:1.65}.va-benefit-section{background:var(--ivory)}.va-fact-grid{margin-top:42px}.va-fact-grid article{border:1px solid var(--hairline);background:#fff;border-radius:17px;min-height:240px;padding:28px}.va-fact-grid strong{color:var(--teal);margin-bottom:16px;font-size:21px;display:block}.va-fact-grid p{color:var(--slate);line-height:1.65}.veteran-journey{background:#fffdf8}.veteran-journey-list{gap:14px;max-width:960px;display:grid}.veteran-journey-list article{grid-template-columns:58px 1fr}.veteran-credit{color:#fff;background:var(--midnight)}.veteran-credit-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:78px;display:grid}.veteran-credit h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(38px,4.4vw,60px)}.veteran-credit p{color:#c7d8da;line-height:1.7}.veteran-credit ul{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.veteran-credit li{align-items:start;gap:12px;line-height:1.55;display:flex}.veteran-credit .check-icon{color:var(--teal-soft);flex:none}.veteran-credit-links{background:#62d7c81a;border-radius:18px;gap:12px;padding:30px;display:grid}.veteran-credit-links strong{color:var(--teal-soft);margin-bottom:10px;font-size:21px}.veteran-credit-links a{border-bottom:1px solid #ffffff1f;padding:14px 0;font-weight:720}.veteran-credit-links a:last-child{border-bottom:0}.older-adults-home-banner{color:var(--midnight);background:#fff9ef;border-bottom:1px solid #ead9ba}.older-adults-home-inner{grid-template-columns:52px 1fr auto;align-items:center;gap:20px;min-height:116px;display:grid}.older-adults-home-inner>span{color:#fff;background:#9b5e35;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.older-adults-home-inner strong{font-size:18px}.older-adults-home-inner p{color:var(--slate);margin:5px 0 0;font-size:13px;line-height:1.55}.older-adults-home-inner>a{color:#713f23;border:1px solid #9b5e35;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.older-urgent{color:#fff;background:linear-gradient(110deg,#713f23,#9b5e35 55%,#6b2831);padding:52px 0}.older-urgent-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.older-urgent h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.5vw,60px)}.older-urgent p{color:#fff3e8;line-height:1.75}.older-hotlines{gap:10px;display:grid}.older-hotlines a{background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;gap:3px;padding:17px 20px;display:grid}.older-hotlines strong{color:#fff}.older-hotlines span{color:#f6dfd1;font-size:12px}.older-warning-section{background:#fffdf8}.older-warning-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px;display:grid}.older-warning-grid article{background:#fff;border:1px solid #e2d5c4;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:16px;min-height:150px;padding:25px;display:grid}.older-warning-grid article>span{color:#fff;background:#9b5e35;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.older-warning-grid p{color:var(--slate);margin:2px 0 0;line-height:1.65}.older-protection{color:#fff;background:var(--midnight)}.older-protection .centered-heading>p:last-child{color:#c7d8da}.older-protection-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1040px;display:grid}.older-protection-grid article{background:#ffffff0b;border:1px solid #62d7c833;border-radius:16px;grid-template-columns:34px 1fr;gap:14px;padding:26px;display:grid}.older-protection-grid .check-icon{color:var(--teal-soft)}.older-protection-grid h3{margin:0 0 8px;font-size:20px}.older-protection-grid p{color:#c7d8da;margin:0;line-height:1.65}.caregiver-section{background:var(--ivory)}.caregiver-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:75px;display:grid}.caregiver-grid h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(40px,4.7vw,62px);line-height:1.03}.caregiver-grid p{color:var(--slate);line-height:1.75}.caregiver-grid ul{gap:13px;padding:0;list-style:none;display:grid}.caregiver-grid li{color:var(--slate);gap:11px;line-height:1.55;display:flex}.caregiver-grid .check-icon{color:var(--teal);flex:none}.caregiver-grid aside{background:#fff9ef;border:1px solid #e2d5c4;border-radius:18px;padding:32px}.caregiver-grid aside strong{font-size:24px}.caregiver-grid aside a{color:#713f23;align-items:center;gap:7px;margin-top:20px;font-weight:800;display:inline-flex}.older-resource-section{background:#fffdf8}.older-resource-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.older-resource-grid a{border:1px solid var(--hairline);min-height:190px;box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;padding:26px;display:flex}.older-resource-grid strong{color:var(--teal);font-size:20px}.older-resource-grid span{color:var(--slate);font-size:13px;line-height:1.6}.older-book-bridge{background:var(--ivory)}.older-book-card{color:#fff;background:linear-gradient(120deg,#713f23,#9b5e35);border-radius:22px;grid-template-columns:1fr 280px;align-items:center;gap:60px;padding:48px;display:grid}.older-book-card h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(36px,4vw,54px)}.older-book-card p{color:#fff3e8;line-height:1.7}.older-book-card>div:last-child{gap:18px;display:grid}.older-book-card>div:last-child>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:780;display:inline-flex}.romance-scam-section{color:#fff;background:linear-gradient(125deg,#4d1f2c,#7a2d43 52%,#173c52)}.romance-scam-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:72px;display:grid}.romance-scam-grid h2{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(40px,4.6vw,62px);line-height:1.03}.romance-scam-grid p{color:#f0dce3;line-height:1.75}.romance-scam-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.romance-scam-actions>a:not(.button){align-items:center;gap:7px;font-weight:780;display:inline-flex}.romance-scam-signs{background:#ffffff12;border:1px solid #fff3;border-radius:18px;padding:32px}.romance-scam-signs>strong{color:var(--teal-soft);font-size:22px}.romance-scam-signs ul{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.romance-scam-signs li{gap:11px;line-height:1.55;display:flex}.romance-scam-signs .check-icon{color:var(--teal-soft);flex:none}.reporting-directory{background:#fffdf8}.reporting-link-grid,.specialty-tools-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:42px;display:grid}.reporting-link-grid a,.specialty-tools-grid a{border:1px solid var(--hairline);min-height:210px;box-shadow:var(--shadow-soft);background:#fff;border-radius:17px;flex-direction:column;padding:28px;display:flex}.reporting-link-grid strong,.specialty-tools-grid strong{color:var(--teal);font-size:23px}.reporting-link-grid span,.specialty-tools-grid span{color:var(--slate);margin-top:13px;line-height:1.6}.reporting-link-grid b,.specialty-tools-grid b{color:var(--midnight);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:12px;display:inline-flex}.specialty-directory-tools{color:#fff;background:var(--midnight)}.specialty-directory-tools .split-heading>p{color:#c7d8da}.specialty-tools-grid{grid-template-columns:repeat(3,1fr)}.specialty-tools-grid a{box-shadow:none;background:#ffffff0b;border-color:#62d7c838}.specialty-tools-grid strong{color:var(--teal-soft)}.specialty-tools-grid span{color:#c7d8da}.specialty-tools-grid b{color:#fff}.furnisher-explainer{background:var(--ivory)}.furnisher-card{border:1px solid var(--hairline);box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;gap:52px;padding:48px;display:grid}.furnisher-card h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(38px,4vw,56px);line-height:1.04}.furnisher-card p{color:var(--slate);line-height:1.7}.furnisher-card ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.furnisher-card li{border-left:4px solid var(--teal);background:var(--aqua);gap:5px;padding:18px;display:grid}.furnisher-card li span{color:var(--slate);font-size:13px;line-height:1.55}.furnisher-card>a{width:fit-content;color:var(--teal);grid-column:1/-1;align-items:center;gap:7px;font-weight:800;display:inline-flex}.official-tool-links-section,.faq-foundation{background:#fffdf8}.faq-foundation-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:78px;display:grid}.faq-foundation h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.faq-foundation-cards{gap:13px;display:grid}.faq-foundation-cards article{border:1px solid var(--hairline);background:#fff;border-radius:16px;grid-template-columns:46px 150px 1fr;align-items:center;gap:16px;padding:24px;display:grid}.faq-foundation-cards span{width:40px;height:40px;color:var(--midnight);background:var(--aqua);border-radius:50%;place-items:center;font-weight:850;display:grid}.faq-foundation-cards strong{font-size:19px}.faq-foundation-cards p{color:var(--slate);margin:0;line-height:1.55}.faq-score-section{color:#fff;background:var(--midnight)}.faq-score-section .split-heading>p{color:#c7d8da}.faq-factor-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:40px;display:grid}.faq-factor-grid article{background:#ffffff0a;border:1px solid #62d7c838;border-radius:17px;min-height:260px;padding:25px}.faq-factor-grid span{color:var(--teal-soft);letter-spacing:.14em;font-size:11px;font-weight:850}.faq-factor-grid h3{margin:38px 0 12px;font-size:21px}.faq-factor-grid p{color:#c7d8da;margin:0;font-size:13px;line-height:1.65}.faq-questions{background:var(--ivory)}.faq-accordion{gap:10px;max-width:980px;margin-top:42px;display:grid}.faq-accordion details{border:1px solid var(--hairline);background:#fff;border-radius:14px;overflow:hidden}.faq-accordion summary{cursor:pointer;min-height:76px;color:var(--midnight);grid-template-columns:48px 1fr 28px;align-items:center;gap:12px;padding:18px 24px;font-size:18px;font-weight:790;list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary span{color:var(--teal);letter-spacing:.12em;font-size:11px}.faq-accordion summary b{color:var(--teal);font-size:26px;font-weight:400;transition:transform .2s}.faq-accordion details[open] summary b{transform:rotate(45deg)}.faq-accordion details>div{padding:0 76px 24px}.faq-accordion details p{color:var(--slate);margin:0;line-height:1.7}.faq-official{background:#fffdf8}.faq-official-card{color:#fff;background:var(--teal);border-radius:21px;grid-template-columns:1fr .8fr;align-items:center;gap:60px;padding:46px;display:grid}.faq-official-card h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(36px,4vw,54px)}.faq-official-card p{color:#e3f7f4;line-height:1.7}.faq-official-card>div:last-child{display:grid}.faq-official-card a{border-bottom:1px solid #ffffff3b;justify-content:space-between;gap:10px;padding:16px 0;font-weight:760;display:flex}.faq-official-card a:last-child{border-bottom:0}.faq-next{background:var(--ivory)}.faq-next-grid{grid-template-columns:1fr 270px;align-items:center;gap:70px;display:grid}.faq-next h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(38px,4.5vw,58px);line-height:1.04}.faq-next p{color:var(--slate);line-height:1.7}.faq-next-actions{gap:17px;display:grid}.faq-next-actions>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-weight:760;display:inline-flex}.shop-veteran-strip{color:#fff;background:linear-gradient(100deg,#0a3547,#8d2734)}.shop-veteran-strip .container{grid-template-columns:44px 1fr auto;align-items:center;gap:18px;min-height:108px;display:grid}.shop-veteran-strip .container>span{width:42px;height:42px;color:var(--midnight);background:#ffe27a;border-radius:50%;place-items:center;display:grid}.shop-veteran-strip strong{font-size:18px}.shop-veteran-strip p{color:#e8eeee;margin:5px 0 0;font-size:13px}.shop-veteran-strip a{color:#fff7d1;border:1px solid #ffe27a99;border-radius:9px;align-items:center;gap:7px;min-height:45px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.education-identity-strip{color:var(--midnight);background:var(--aqua);border-bottom:1px solid #bfded8}.education-identity-strip .container{grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:126px;padding-block:24px;display:grid}.education-identity-strip .container>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.education-identity-strip .check-icon{width:25px;height:25px}.education-identity-strip strong{font-size:20px}.education-identity-strip p{color:var(--slate);margin:6px 0 0;font-size:13px;line-height:1.6}.education-identity-strip a{color:var(--teal);white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex}.shop-catalog{background:#fffdf8}.shop-product-grid{grid-template-columns:repeat(6,1fr);gap:17px;margin-top:46px;display:grid}.shop-product-card{border:1px solid var(--hairline);min-height:520px;box-shadow:var(--shadow-soft);background:#fff;border-radius:19px;flex-direction:column;grid-column:span 2;padding:29px;display:flex}.shop-product-card:nth-child(4),.shop-product-card:nth-child(5){grid-column:span 3;min-height:470px}.shop-product-featured{color:#fff;border-color:var(--midnight);background:var(--midnight)}.shop-product-bundle{background:#eef9f6;border-color:#12837b61}.shop-product-type{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:850}.shop-product-featured .shop-product-type{color:var(--teal-soft)}.shop-product-card h3{letter-spacing:-.04em;margin:30px 0 10px;font-size:28px}.shop-product-price{color:var(--teal);font-size:17px}.shop-product-featured .shop-product-price{color:#ffe27a}.shop-product-card>p{color:var(--slate);line-height:1.65}.shop-product-featured>p{color:#c6d6d8}.shop-product-card ul{gap:10px;margin:15px 0 28px;padding:0;list-style:none;display:grid}.shop-product-card li{color:var(--slate);align-items:center;gap:9px;font-size:13px;display:flex}.shop-product-featured li{color:#dce7e8}.shop-product-card .check-icon{color:var(--teal);flex:none}.shop-product-featured .check-icon{color:var(--teal-soft)}.shop-product-card .button{width:100%;margin-top:auto}.shop-new-products{color:#fff;background:var(--midnight)}.shop-new-products .split-heading>p{color:#c7d8da}.shop-new-product-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px;display:grid}.shop-new-product-card{background:#ffffff0e;border:1px solid #62d7c838;border-radius:19px;flex-direction:column;min-height:510px;padding:29px;display:flex}.shop-new-product-card.military{background:linear-gradient(150deg,#ffe27a14,#8d273424);border-color:#ffe27a85}.shop-new-product-card>span{color:var(--teal-soft);letter-spacing:.14em;font-size:10px;font-weight:850}.shop-new-product-card.military>span{color:#ffe27a}.shop-new-product-card h3{letter-spacing:-.04em;margin:27px 0 10px;font-size:27px}.shop-new-product-card>strong{color:var(--teal-soft);font-size:16px}.shop-new-product-card>p{color:#c8d8da;line-height:1.65}.shop-new-product-card ul{gap:10px;margin:14px 0 28px;padding:0;list-style:none;display:grid}.shop-new-product-card li{color:#dce7e8;gap:9px;font-size:13px;line-height:1.45;display:flex}.shop-new-product-card .check-icon{color:var(--teal-soft);flex:none}.shop-new-product-card>a{min-height:48px;color:var(--midnight);background:var(--teal-soft);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:820;display:flex}.shop-bundles-section{background:#eef8f5}.shop-bundles-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.shop-bundles-grid article{min-height:360px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c9ddd8;border-radius:19px;flex-direction:column;padding:31px;display:flex}.shop-bundles-grid article.featured{color:#fff;border-color:var(--teal);background:linear-gradient(140deg, var(--midnight), #0b575e)}.shop-bundles-grid article>span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:850}.shop-bundles-grid article.featured>span{color:var(--teal-soft)}.shop-bundles-grid h3{letter-spacing:-.04em;margin:28px 0 10px;font-size:27px}.shop-bundles-grid article>strong{color:var(--teal)}.shop-bundles-grid article.featured>strong{color:#ffe27a}.shop-bundles-grid p{color:var(--slate);line-height:1.65}.shop-bundles-grid article.featured p{color:#d1e0e1}.shop-bundles-grid .button{width:100%;margin-top:auto}.community-shop-bridge{color:#fff;background:#8d2734}.community-shop-card{grid-template-columns:1fr 340px;align-items:center;gap:60px;display:grid}.community-shop-card h2{letter-spacing:-.048em;max-width:880px;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.04}.community-shop-card p:not(.eyebrow){color:#f0dfe1;line-height:1.7}.community-shop-card>div:last-child{gap:18px;display:grid}.community-shop-card>div:last-child>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:780;display:inline-flex}.shop-preview-section{background:var(--ivory)}.shop-preview-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.shop-preview-grid h2{letter-spacing:-.05em;margin:0 0 15px;font-size:clamp(40px,4.5vw,62px);line-height:1.03}.shop-preview-grid>div:last-child>p:not(.eyebrow){color:var(--slate);line-height:1.72}.shop-book-preview{min-height:570px;position:relative}.shop-book-preview img{border-radius:6px;width:55%;height:auto;position:absolute;box-shadow:0 24px 55px #071c2c3d}.shop-book-preview img:first-child{z-index:2;top:0;left:3%;transform:rotate(-4deg)}.shop-book-preview img:last-child{bottom:0;right:1%;transform:rotate(5deg)}.template-sample-preview{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #cfdfdc;border-radius:14px;gap:10px;margin-top:28px;padding:24px;display:grid}.template-sample-preview span{color:#8d2734;letter-spacing:.13em;font-size:9px;font-weight:850}.template-sample-preview strong{margin-top:6px;font-size:12px}.template-sample-preview i{background:#e5eeec;border-radius:4px;height:8px}.template-sample-preview i:nth-of-type(2n){width:73%}.template-sample-preview small{color:var(--slate);margin-top:7px;font-size:10px}.shop-preview-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.shop-preview-actions>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-weight:790;display:inline-flex}.shop-compare-section{background:#fffdf8}.shop-comparison{border:1px solid var(--hairline);box-shadow:var(--shadow-soft);background:#fff;border-radius:17px;margin-top:42px;overflow-x:auto}.shop-comparison table{border-collapse:collapse;width:100%;min-width:780px}.shop-comparison th,.shop-comparison td{border-bottom:1px solid var(--hairline);text-align:left;padding:20px 22px}.shop-comparison thead th{color:#fff;background:var(--midnight);letter-spacing:.05em;font-size:12px}.shop-comparison tbody th{color:var(--teal)}.shop-comparison td{color:var(--slate);font-size:13px;line-height:1.5}.shop-comparison tbody tr:last-child>*{border-bottom:0}.shop-order-section{background:var(--ivory)}.shop-order-card{color:#fff;background:linear-gradient(120deg, var(--midnight), #0b575e);border-radius:22px;grid-template-columns:1fr 310px;align-items:center;gap:58px;padding:48px;display:grid}.shop-order-card h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(36px,4vw,54px)}.shop-order-card p{color:#d6e5e6;line-height:1.7}.shop-order-card>div:last-child{gap:18px;display:grid}.shop-order-card>div:last-child>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:780;display:inline-flex}.shop-feedback{background:var(--ivory);padding-top:0}.shop-feedback .container{background:#fff;border:1px solid #d3e3df;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:35px 40px;display:grid}.shop-feedback h2{margin:0 0 8px;font-size:30px}.shop-feedback p:not(.eyebrow){color:var(--slate);margin:0}.purchase-policy{background:#fffdf8}.purchase-policy-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.purchase-policy-grid article{border:1px solid var(--hairline);box-shadow:var(--shadow-soft);background:#fff;border-radius:17px;padding:30px}.purchase-policy-grid article>span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:850}.purchase-policy-grid h2{margin:22px 0 11px;font-size:25px}.purchase-policy-grid p{color:var(--slate);margin:0;line-height:1.7}.policy-contact-card{background:var(--aqua);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:42px;margin-top:28px;padding:35px;display:grid}.policy-contact-card h2{margin:0 0 8px}.policy-contact-card p{color:var(--slate);margin:0;line-height:1.65}.policy-contact-card p a{color:var(--teal);font-weight:800}.learning-newsletter small{color:#d9eeee;margin-top:15px;font-size:10px;line-height:1.55;display:block}.learning-newsletter small a{color:#fff;text-decoration:underline}.community-principles{color:var(--midnight);background:var(--aqua);border-bottom:1px solid #bfded8}.community-principles .container{grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:124px;padding-block:24px;display:grid}.community-principles .container>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.community-principles .check-icon{width:25px;height:25px}.community-principles strong{font-size:20px}.community-principles p{color:var(--slate);margin:6px 0 0;font-size:13px;line-height:1.6}.community-principles a{color:var(--teal);align-items:center;gap:7px;font-weight:800;display:inline-flex}.community-bookshelf{background:#fffdf8}.community-book-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:46px;display:grid}.community-book-grid article{border:1px solid var(--hairline);min-height:270px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:29px}.community-book-grid span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:850}.community-book-grid h3{letter-spacing:-.035em;margin:25px 0 11px;font-size:24px}.community-book-grid p{color:var(--slate);margin:0;line-height:1.65}.community-book-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.community-book-actions>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-weight:780;display:inline-flex}.community-marketplace-standards{color:#fff;background:var(--midnight)}.marketplace-standards-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.marketplace-standards-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.3vw,60px);line-height:1.04}.marketplace-standards-grid p:not(.eyebrow){color:#c8d8da;line-height:1.75}.marketplace-standards-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.marketplace-standards-grid li{color:#dce7e8;background:#ffffff0b;border:1px solid #62d7c82e;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;line-height:1.5;display:flex}.marketplace-standards-grid .check-icon{color:var(--teal-soft);flex:none}.community-engagement{background:#eef8f5}.community-engagement-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.community-engagement-grid article{background:#fff;border:1px solid #c9ddd8;border-radius:18px;min-height:260px;padding:28px}.community-engagement-grid span{color:#8d2734;letter-spacing:.14em;font-size:10px;font-weight:850}.community-engagement-grid h3{letter-spacing:-.035em;margin:25px 0 10px;font-size:24px}.community-engagement-grid p{color:var(--slate);margin:0;line-height:1.65}.community-partner-cta{color:#fff;background:#8d2734}.community-partner-card{grid-template-columns:1fr 360px;align-items:center;gap:65px;display:grid}.community-partner-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.4vw,60px);line-height:1.03}.community-partner-card p:not(.eyebrow){color:#f0dfe1;line-height:1.7}.community-partner-card>div:last-child{gap:18px;display:grid}.community-partner-card>div:last-child>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:780;display:inline-flex}.community-education-notice{background:var(--aqua);padding:42px 0}.community-education-notice .container{grid-template-columns:220px 1fr;align-items:center;gap:30px;display:grid}.community-education-notice strong{font-size:18px}.community-education-notice p{color:var(--slate);margin:0;font-size:13px;line-height:1.65}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.reveal{animation:.5s ease-out both reveal}.reveal-late{animation-delay:80ms}@media (width<=1080px){.roadmap-builder-shell{grid-template-columns:1fr;gap:42px}.roadmap-builder-intro{position:static}.breach-card{grid-template-columns:110px 1fr}.breach-card>a{text-align:left;grid-column:2}.registry-grid,.va-fact-grid{grid-template-columns:repeat(2,1fr)}.faq-factor-grid{grid-template-columns:repeat(3,1fr)}.site-header nav>a,.site-header nav>.nav-priority-slot>a,.nav-group>summary{padding-inline:8px;font-size:12px}.letter-steps{grid-template-columns:repeat(2,1fr)}.letter-request-grid{gap:45px}.template-bundle-card,.template-resource-heading{gap:35px}.template-resource-grid,.learn-card-grid{grid-template-columns:repeat(2,1fr)}.video-library-grid article,.government-video-grid,.government-video-featured{grid-template-columns:1fr}.government-video-featured{grid-column:auto}.government-video-notice{grid-template-columns:1fr;gap:8px}.template-archive-links{grid-template-columns:1fr}.container{width:min(100% - 48px,960px)}.site-header nav{gap:5px}.header-cta{display:none}.hero-grid{grid-template-columns:1fr;padding-top:20px}.hero-copy{padding-bottom:20px}.hero h1{max-width:760px}.hero-visual,.hero-sales-visual{width:min(760px,100%);height:620px;margin-inline:auto}.hero-sales-visual:before{right:50%;transform:translate(50%)}.hero-product-note-top{left:4%}.hero-product-note-bottom{right:4%}.home-product-grid{grid-template-columns:1fr 1fr}.goal-finder-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(2){border-right:0}.split-heading,.book-callout-grid,.specialty-reporting-card{gap:50px}.manual-showcase-grid,.founder-grid,.mission-grid,.contact-grid,.study-intro-grid,.study-join-grid,.author-story-heading,.audience-grid{gap:55px}.shop-product-grid{grid-template-columns:repeat(2,1fr)}.shop-product-card,.shop-product-card:nth-child(4),.shop-product-card:nth-child(5){grid-column:auto;min-height:500px}.shop-product-card:last-child{grid-column:1/-1;min-height:410px}.shop-new-product-grid,.shop-bundles-grid,.community-book-grid,.community-engagement-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.education-identity-strip .container,.community-principles .container{grid-template-columns:46px 1fr}.education-identity-strip a,.community-principles a{grid-column:1/-1;justify-content:center}.roadmap-builder-section{padding:70px 0}.roadmap-form fieldset,.roadmap-result{padding:24px 19px}.roadmap-options-goals,.roadmap-options-compact,.roadmap-options-support,.roadmap-result-steps,.roadmap-result-links{grid-template-columns:1fr}.roadmap-options label{min-height:0}.roadmap-submit{justify-self:stretch;width:100%}.roadmap-result-heading{grid-template-columns:1fr;gap:5px}.roadmap-result-heading button{justify-self:start}.roadmap-result-steps li{min-height:0}.roadmap-audience-note,.tool-field-row,.borrowing-results,.borrowing-results-card,.letter-product-grid,.letter-steps,.letter-request-grid,.letter-disclaimer-grid{grid-template-columns:1fr}.letter-request-grid,.letter-disclaimer-grid{gap:42px}.letter-product-card{min-height:320px}.template-bundle-card{grid-template-columns:1fr;gap:34px;padding:32px 24px}.template-bundle-details{padding:24px 20px}.template-resource-library{width:min(100% - 32px,1344px);padding:32px 22px}.template-resource-heading,.template-resource-grid{grid-template-columns:1fr}.template-resource-heading{gap:24px}.template-resource-grid>a{min-height:230px}.learn-card-grid,.tools-grid,.checklist-grid{grid-template-columns:1fr}.learning-newsletter{grid-template-columns:1fr;padding:28px 22px}.learning-checklist-offer,.public-checklist-heading,.checklist-official-resources .container,.checklist-next-step .container{grid-template-columns:1fr}.newsletter-form{min-width:0}.public-checklist-grid{grid-template-columns:1fr}.shop-veteran-strip .container{grid-template-columns:40px 1fr;padding-block:22px}.shop-veteran-strip a{grid-column:1/-1;justify-content:center}.shop-product-grid{grid-template-columns:1fr}.shop-product-card,.shop-product-card:last-child{grid-column:auto;min-height:0}.shop-preview-grid,.shop-order-card,.shop-feedback .container,.purchase-policy-grid,.policy-contact-card{grid-template-columns:1fr}.shop-preview-grid{gap:44px}.shop-book-preview{min-height:500px}.shop-order-card{gap:32px;padding:31px 23px}.shop-feedback .container,.policy-contact-card{padding:28px 22px}.shop-comparison{border-radius:12px}.shop-new-product-grid,.shop-bundles-grid,.community-book-grid,.community-engagement-grid,.community-shop-card,.marketplace-standards-grid,.community-partner-card,.community-education-notice .container,.home-new-products-callout{grid-template-columns:1fr}.shop-new-product-card,.shop-bundles-grid article,.community-book-grid article,.community-engagement-grid article{min-height:0}.community-shop-card,.marketplace-standards-grid,.community-partner-card{gap:38px}.community-book-actions{flex-direction:column;align-items:stretch}.community-book-actions>a:not(.button){justify-content:center}.article-byline{flex-direction:column;gap:6px}.article-next-step,.article-author,.date-results{grid-template-columns:1fr}.video-library-grid article{gap:26px;padding:20px}.government-video-frame,.government-video-frame iframe{min-height:250px}.container{width:min(100% - 32px,680px)}.site-header{height:auto;min-height:86px}.header-inner{flex-wrap:wrap;justify-content:center;gap:11px;padding:16px 0 13px}.brand{font-size:19px}.brand-mark{width:31px;height:31px}.site-header nav{flex-wrap:wrap;order:2;justify-content:center;gap:6px;width:100%;height:auto;margin:0;overflow:visible}.site-header nav>a,.site-header nav>.nav-priority-slot>a,.nav-group>summary{min-height:38px;padding-inline:9px;font-size:12px}.nav-group[open]{flex-basis:100%;order:10}.nav-group[open]>summary{width:fit-content;margin-inline:auto}.nav-group[open] .nav-dropdown{width:min(100%,520px);margin:6px auto 2px;position:static;transform:none}.nav-learn .nav-dropdown,.nav-shop .nav-dropdown{grid-template-columns:1fr}.hero,.hero-grid{min-height:auto}.hero-copy{padding:62px 0 20px}.eyebrow{font-size:11px;line-height:1.45}.hero h1{font-size:clamp(44px,13vw,62px)}.hero-lede{font-size:18px}.hero-actions{flex-direction:column}.hero-free-link{text-align:center;justify-content:center}.goal-finder-actions{flex-direction:column;align-items:stretch;gap:18px}.goal-finder-ai-link{justify-content:center}.veterans-home-banner-inner{grid-template-columns:46px 1fr;padding:20px 0}.veterans-home-icon{width:44px;height:44px}.veterans-home-link{grid-column:1/-1;justify-content:center}.veterans-home-actions{flex-direction:column;align-items:stretch}.veterans-home-actions .button,.veterans-discount-link{justify-content:center}.veteran-quick-start-grid{grid-template-columns:1fr}.veteran-quick-start-grid a{border-bottom:1px solid #d8e5e2;border-right:0;min-height:92px}.veteran-quick-start-grid a:last-child{border-bottom:0}.button{width:100%}.credibility-line{align-items:flex-start;font-size:15px}.hero-visual{height:520px;margin-top:20px}.hero-sales-visual{height:560px;margin-top:10px}.hero-sales-visual:before{width:500px;height:500px;top:36px}.hero-book-stage{width:310px;height:490px;transform:none}.hero-book-cover{width:285px}.hero-edition-badge{top:15px;right:-3px}.hero-product-note{width:205px;padding:14px}.hero-product-note-top{top:90px;left:0}.hero-product-note-bottom{bottom:18px;right:0}.home-storefront{padding:62px 0 56px}.home-storefront-heading{flex-direction:column;align-items:flex-start}.home-product-grid{grid-template-columns:1fr;margin-top:32px}.home-product-card{min-height:0}.home-purchase-assurance{flex-direction:column;align-items:flex-start}.home-mobile-shop-bar{z-index:75;min-height:72px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071c2cf7;border-top:1px solid #62d7c859;grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #071c2c33}.home-mobile-shop-bar>span{gap:2px;display:grid}.home-mobile-shop-bar strong{font-size:13px}.home-mobile-shop-bar small{color:#b8cacd;font-size:9px}.home-mobile-shop-bar>a{min-height:46px;color:var(--midnight);background:var(--teal-soft);border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex}.site-shell:has(.home-mobile-shop-bar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.visual-orbit{width:460px;height:460px;top:36px;right:-170px}.score-card{width:275px;top:45px;left:0}.steps-card{width:230px;top:220px;right:-28px}.accounts-card{display:none}.community-image{width:520px;max-width:none;height:255px;left:50%;transform:translate(-50%)}.process-grid{grid-template-columns:1fr;padding:18px 0}.process-grid article{border-bottom:1px solid #62d7c829;border-right:0}.process-grid article:last-child{border-bottom:0}.section{padding:78px 0}.split-heading,.feature-grid,.book-callout-grid,.resource-grid,.final-cta-inner,.footer-grid,.video-heading,.video-grid,.specialty-reporting-card,.specialty-directory-grid,.podcast-home-card,.podcast-host-grid,.podcast-topics-grid,.episode-placeholder-grid,.podcast-partner-card,.goal-finder-grid,.trust-standard-strip,.collections-steps,.collections-book-bridge,.book-collections-card .check-list,.tradeline-flow,.tradeline-anatomy-grid,.tradeline-type-grid,.authorized-user-card,.tradeline-review-grid,.tradeline-book-card,.breach-context-grid,.breach-search-bar,.breach-card,.registry-grid,.recovery-grid,.breach-book-card,.veteran-perspective-grid,.va-fact-grid,.veteran-credit-grid,.veteran-book-card,.mission-impact-shell,.veteran-mission-shell,.author-story-heading,.author-story-purpose,.veteran-everyday-heading{grid-template-columns:1fr}.veteran-everyday-heading{gap:28px}.veteran-everyday-grid{grid-template-columns:1fr}.veteran-everyday-grid>article{min-height:0}.author-story-grid{grid-template-columns:1fr 1fr}.author-story-card-military{grid-column:1/-1;min-height:auto}.author-story-purpose{grid-column:1/-1}.author-story-actions{grid-column:1}.mission-impact-shell,.veteran-mission-shell{gap:42px}.mission-impact-actions,.about-mission-actions{flex-direction:column;align-items:stretch}.mission-impact-link,.about-mission-actions>a:not(.button){justify-content:center}.breach-context-grid,.veteran-perspective-grid,.veteran-credit-grid{gap:34px}.breach-search-bar{gap:10px}.breach-search-bar span{margin-top:4px}.breach-card>a{grid-column:auto}.breach-card-meta{align-items:center;gap:14px;display:flex}.registry-grid a{min-height:160px}.recovery-grid{gap:12px}.recovery-grid article,.veteran-journey-list article{grid-template-columns:44px 1fr;gap:12px;padding:22px 18px}.recovery-grid article>span,.veteran-journey-list article>span{width:38px;height:38px}.official-actions{flex-direction:column;align-items:stretch}.breach-book-card,.veteran-book-card{gap:34px;padding:30px 23px}.va-fact-grid article{min-height:0}.faq-foundation-grid,.faq-official-card,.faq-next-grid{grid-template-columns:1fr;gap:36px}.faq-foundation-cards article{grid-template-columns:42px 1fr}.faq-foundation-cards article p{grid-column:2}.faq-factor-grid{grid-template-columns:1fr}.faq-factor-grid article{min-height:0}.faq-factor-grid h3{margin-top:20px}.faq-accordion summary{grid-template-columns:34px 1fr 24px;padding:17px 16px;font-size:16px}.faq-accordion details>div{padding:0 18px 22px 62px}.faq-official-card{padding:30px 23px}.split-heading{gap:28px}.feature-grid,.resource-grid{gap:16px}.video-heading{gap:24px}.video-grid{margin-top:36px}.video-placeholder{min-height:250px}.featured-video-wrap,.featured-video{height:min(72vh,620px);min-height:430px}.video-side-list{grid-template-columns:1fr 1fr}.promo-video-wrap,.promo-video{height:360px}.feature-card{min-height:300px}.feature-card-dark{transform:none}.tradeline-field-list>div{grid-template-columns:1fr;gap:6px}.tradeline-review-actions{flex-direction:column;align-items:stretch}.tradeline-book-card{padding:28px 24px}.collections-book-actions{min-width:0}.collections-book-bridge,.book-collections-card{padding:28px 24px}.book-collections-actions{flex-direction:column;align-items:stretch}.book-callout-grid{gap:35px}.specialty-reporting-card{gap:30px;padding:38px 30px}.specialty-directory-grid p{min-height:0}.specialty-directory-action{flex-direction:column;align-items:stretch;gap:24px}.podcast-home-actions,.podcast-partner-card>div:last-child{align-items:stretch}.podcast-host-grid,.podcast-topics-grid{gap:42px}.podcast-art{width:min(100%,520px);margin-inline:auto}.podcast-partner-card{gap:34px;padding:38px 30px}.trust-standard-strip{align-items:start}.start-paths-list article{grid-template-columns:1fr;gap:18px;padding:28px 24px}.start-path-actions{flex-direction:column}.book-art{height:440px}.book-cover{transform:rotateY(-8deg)rotate(-1deg)}.final-cta-inner{gap:40px}.footer-grid{gap:42px}.footer-bottom{flex-direction:column;gap:12px}.page-hero{padding:84px 0 88px}.page-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,13vw,58px)}.page-hero-inner>p:not(.eyebrow){font-size:18px}.page-hero-actions,.center-actions{flex-direction:column;align-items:stretch}.manual-showcase-grid,.founder-grid,.mission-grid,.audience-grid,.contact-grid,.purchase-card,.consultation-heading,.consultation-grid,.sponsor-shell,.study-intro-grid,.study-join-grid,.veterans-shell,.author-story-grid{grid-template-columns:1fr}.author-story-card-military{grid-column:auto}.author-story-card{min-height:auto}.author-story-purpose{padding:34px 26px}.author-story-actions{flex-direction:column;align-items:stretch}.author-story-actions>a:not(.button){justify-content:center}.study-format-grid{grid-template-columns:1fr}.manual-visual{min-height:510px}.actual-book-gallery{min-height:475px}.actual-book-front{width:270px;left:2%}.actual-book-back{width:205px;top:72px;right:0}.manual-book{width:285px;height:420px}.manual-book strong{font-size:44px}.manual-book em{font-size:70px}.chapter-list article{grid-template-columns:50px 1fr;gap:16px}.chapter-list article p{grid-column:2}.audience-grid{gap:42px}.audience-cards article{grid-template-columns:46px 1fr}.audience-cards article p{grid-column:2}.purchase-card{padding:30px}.purchase-options{grid-template-columns:1fr}.purchase-option{min-height:285px}.purchase-disclaimer{margin-top:-4px}.consultation-heading{gap:24px}.sponsor-shell,.veterans-shell{gap:48px}.sponsor-intro .button{width:100%}.consultation-grid{margin-top:38px}.consultation-card{min-height:350px}.consultation-card-featured{transform:none}.consultation-note{grid-template-columns:1fr;gap:8px}.founder-portrait{min-height:480px}.mission-copy{position:static}.form-row{grid-template-columns:1fr;gap:0}.contact-form{padding:24px 20px}.newsletter-form{grid-template-columns:1fr}.newsletter-form .button,.newsletter-status{grid-column:auto}.checklist-next-step .container{gap:32px;padding:28px 22px}.checklist-official-resources .container{gap:34px}.checklist-print-note{grid-template-columns:1fr}.privacy-reminder .container{grid-template-columns:1fr;gap:8px}.book-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-buy-bar{z-index:70;min-height:72px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071c2cf7;border-top:1px solid #62d7c84d;grid-template-columns:1.35fr .85fr;align-items:center;gap:9px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #071c2c2e}.mobile-buy-bar a{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:13px;font-weight:780;display:inline-flex}.mobile-buy-bar a:first-child{background:var(--teal)}.mobile-buy-bar a:last-child{border:1px solid #62d7c880}}@media print{.free-checklist-page .military-connection-bar,.free-checklist-page .site-header,.free-checklist-page .site-search,.free-checklist-page .membership-join-bar,.free-checklist-page .page-hero,.free-checklist-page .checklist-trust-strip,.free-checklist-page .print-checklist-button,.free-checklist-page .checklist-official-resources,.free-checklist-page .checklist-next-step,.free-checklist-page .legal-note,.free-checklist-page .site-footer,.free-checklist-page .app-install{display:none!important}.free-checklist-page .public-checklist{background:#fff;padding:0}.free-checklist-page .public-checklist-heading{display:block}.free-checklist-page .public-checklist-heading h2{font-size:30px}.free-checklist-page .public-checklist-grid{margin-top:20px;display:block}.free-checklist-page .public-checklist-grid article{break-inside:avoid;box-shadow:none;margin-bottom:12px;padding:16px}.free-checklist-page .public-checklist-grid h3{font-size:20px}.free-checklist-page .public-checklist-grid li{font-size:11px}.free-checklist-page .checklist-print-note{display:none}}@media (width<=480px){.container{width:min(100% - 24px,440px)}.header-inner{padding-inline:2px}.brand{font-size:17px}.site-header nav{justify-content:center;gap:4px;overflow:visible}.site-header nav>a,.site-header nav>.nav-priority-slot>.nav-veterans,.nav-group>summary{padding-inline:7px;font-size:11px}.study-benefits{grid-template-columns:1fr}.hero-copy{padding-top:50px}.hero h1{font-size:clamp(40px,12.5vw,54px)}.hero-visual{height:470px}.score-card{width:245px}.steps-card{width:215px;right:-50px}.manual-visual{min-height:455px}.actual-book-gallery{min-height:430px}.actual-book-front{width:235px;left:0}.actual-book-back{width:175px;top:65px;right:-4px}.manual-visual:before{width:360px;height:360px}.manual-book{width:250px;height:385px;padding:34px 28px}.manual-book strong{margin-top:48px;font-size:39px}.manual-book em{font-size:62px}.manual-badge{width:145px;bottom:30px;right:-4px}.purchase-card{border-radius:20px;padding:22px 16px}.purchase-option{padding:22px 18px}.contact-form{padding-inline:16px}.video-side-list{grid-template-columns:1fr}.promo-video-wrap,.promo-video{height:min(62vh,520px);min-height:380px}.featured-video-wrap,.featured-video{height:min(68vh,570px);min-height:380px}.video-card-copy{padding:22px 20px 24px}}.pilot-trust-strip{color:#fff;background:linear-gradient(90deg, #07172f, var(--network-navy) 60%, #174f91);border-bottom:1px solid #d4af3759}.pilot-trust-strip .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 40px;min-height:72px;display:flex}.pilot-trust-strip span{color:#e8eef7;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.pilot-trust-strip svg{width:17px;height:17px;color:var(--network-gold)}.pilot-opportunity-promise{background:#f5f7fa;padding-block:58px}.pilot-opportunity-card{color:#fff;background:var(--network-navy);border:1px solid #d4af3761;border-radius:24px;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;gap:54px;padding:40px 46px;display:grid;box-shadow:0 24px 70px #0a1d3d2e}.pilot-opportunity-card h2{color:#fff;margin:7px 0 0;font-size:clamp(30px,4vw,48px)}.pilot-opportunity-card>p{color:#d8e2ef;margin:0;font-size:16px;line-height:1.8}.pilot-two-track{background:#fff}.pilot-track-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pilot-track-grid article{background:#f8fafc;border:1px solid #d9e0e8;border-radius:22px;padding:38px;scroll-margin-top:220px;box-shadow:0 16px 40px #0a1d3d12}.pilot-track-grid article:last-child{color:#fff;background:linear-gradient(145deg, var(--network-navy), #174f91);border-color:#d4af3759}.pilot-track-grid>article>span{color:#245f9f;letter-spacing:.1em;font-size:10px;font-weight:900}.pilot-track-grid article:last-child>span{color:#f0cf5c}.pilot-track-grid h3{margin:12px 0;font-size:30px;line-height:1.2}.pilot-track-grid article:last-child h3{color:#fff}.pilot-track-grid p{color:#5c6a7e;line-height:1.7}.pilot-track-grid article:last-child p{color:#d7e1ed}.pilot-track-grid ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.pilot-track-grid li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.pilot-track-grid li svg{width:17px;min-width:17px;color:var(--network-gold)}.pilot-track-grid a{color:var(--network-blue);align-items:center;gap:7px;font-weight:850;display:inline-flex}.pilot-track-grid article:last-child a{color:#f0cf5c}.pilot-path-section{background:#eef3f8;scroll-margin-top:210px}.pilot-builder{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:28px;display:grid}.pilot-builder-controls{background:#fff;border:1px solid #d6dfe9;border-radius:22px;gap:28px;padding:32px;display:grid;box-shadow:0 15px 38px #0a1d3d0f}.pilot-builder fieldset{border:0;margin:0;padding:0}.pilot-builder legend{color:var(--network-navy);align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:900;display:flex}.pilot-builder legend span{width:28px;height:28px;color:var(--network-navy);background:var(--network-gold);border-radius:50%;place-items:center;font-size:10px;display:grid}.pilot-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pilot-choice-grid label{cursor:pointer;background:#f8fafc;border:1px solid #d9e0e8;border-radius:13px;flex-direction:column;gap:7px;min-height:118px;padding:17px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.pilot-choice-grid label:hover{border-color:#9ab8d8}.pilot-choice-grid label.selected{border-color:var(--network-gold);background:#fffaf0;box-shadow:0 0 0 2px #d4af3726}.pilot-choice-grid input{accent-color:var(--network-blue)}.pilot-choice-grid strong{color:var(--network-navy);font-size:13px}.pilot-choice-grid small{color:#647287;font-size:11px;line-height:1.45}.pilot-choice-grid.compact label{min-height:100px}.pilot-recommendation{color:#fff;background:linear-gradient(145deg, var(--network-navy), #174f91);border:1px solid #d4af3761;border-radius:22px;padding:34px;position:sticky;top:30px;box-shadow:0 24px 58px #0a1d3d33}.pilot-recommendation>span{color:var(--network-gold);letter-spacing:.12em;font-size:10px;font-weight:900}.pilot-recommendation h3{color:#fff;margin:10px 0 22px;font-size:28px}.pilot-recommendation>p{color:#e1e8f2;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.pilot-recommendation>p svg{width:17px;min-width:17px;color:var(--network-gold)}.pilot-recommendation>div{gap:13px;margin-top:24px;display:grid}.pilot-recommendation>div>a:last-child{color:#f0cf5c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.pilot-recommendation>small{color:#bfcddd;margin-top:22px;font-size:10px;line-height:1.5;display:block}.pilot-starter-labs{background:#fff;scroll-margin-top:210px}.pilot-lab-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pilot-lab-grid article{background:#f9fafc;border:1px solid #dbe2eb;border-radius:22px;padding:38px}.pilot-lab-grid article>div:first-child{justify-content:space-between;gap:15px;display:flex}.pilot-lab-grid article>div:first-child span{color:#245f9f;letter-spacing:.1em;font-size:10px;font-weight:900}.pilot-lab-grid article>div:first-child small{color:#7c8797;font-size:10px;font-weight:800}.pilot-lab-grid h3{margin:12px 0 8px;font-size:28px}.pilot-lab-grid>article>p{color:#5f6d80;line-height:1.65}.pilot-lab-grid ol{gap:12px;margin:22px 0;padding-left:20px;display:grid}.pilot-lab-grid li{color:#5b6879;padding-left:6px;font-size:12px;line-height:1.5}.pilot-lab-grid li b{color:var(--network-navy);margin-right:7px}.pilot-lab-output{border-left:3px solid var(--network-gold);background:#fff;padding:14px 16px}.pilot-lab-output strong{color:var(--network-navy)}.pilot-sequence{background:#f4f7fa}.pilot-week-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pilot-week-grid article{background:#fff;border:1px solid #dbe2eb;border-radius:17px;min-height:210px;padding:25px}.pilot-week-grid span{color:#245f9f;letter-spacing:.1em;font-size:9px;font-weight:900}.pilot-week-grid h3{margin:10px 0;font-size:19px}.pilot-week-grid p{color:#657286;font-size:12px;line-height:1.65}.pilot-portfolio{color:#fff;background:var(--network-navy)}.pilot-portfolio-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;display:grid}.pilot-portfolio h2{color:#fff;margin:10px 0 14px;font-size:clamp(34px,4vw,52px)}.pilot-portfolio p{color:#cfd9e7;line-height:1.75}.pilot-portfolio-grid>div:last-child{gap:12px;display:grid}.pilot-portfolio-grid>div:last-child span{color:#dce5f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:20px auto 1fr;gap:9px;padding:15px 17px;font-size:12px;line-height:1.5;display:grid}.pilot-portfolio-grid>div:last-child svg{width:17px;color:var(--network-gold)}.pilot-portfolio-grid>div:last-child b{color:#fff}.pilot-audience{background:#fff}.pilot-audience-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pilot-audience-grid article{border-top:3px solid var(--network-gold);background:#f6f8fb;padding:27px}.pilot-audience-grid span{color:#245f9f;font-size:10px;font-weight:900}.pilot-audience-grid h3{margin:11px 0 8px;font-size:20px}.pilot-audience-grid p{color:#647287;margin:0;font-size:12px;line-height:1.65}.pilot-final{background:#eef3f8}.pilot-disclaimer{color:#68768a;text-align:center;margin-top:22px;font-size:11px;line-height:1.6}@media (width<=980px){.pilot-builder,.pilot-portfolio-grid{grid-template-columns:1fr}.pilot-recommendation{position:static}.pilot-week-grid,.pilot-audience-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.pilot-trust-strip .container{justify-content:flex-start;gap:11px;padding-block:16px}.pilot-trust-strip span{width:100%}.pilot-opportunity-card,.pilot-track-grid,.pilot-lab-grid{grid-template-columns:1fr}.pilot-opportunity-card{gap:18px;padding:30px 24px}.pilot-track-grid article,.pilot-lab-grid article{padding:28px 23px}.pilot-builder-controls,.pilot-recommendation{padding:25px 20px}.pilot-choice-grid{grid-template-columns:1fr}.pilot-choice-grid label,.pilot-choice-grid.compact label{min-height:0}.pilot-week-grid,.pilot-audience-grid{grid-template-columns:1fr}.pilot-week-grid article{min-height:0}.pilot-portfolio-grid{gap:35px}.pilot-portfolio-grid>div:last-child span{grid-template-columns:20px 1fr}.pilot-portfolio-grid>div:last-child b{display:block}}.build-trust-strip{background:#fffdf8;border-bottom:1px solid #d1dbe5}.build-trust-strip .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 38px;min-height:76px;display:flex}.build-trust-strip span{color:#35475d;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.build-trust-strip .check-icon{width:18px;color:var(--network-green)}.build-opportunity-promise{background:linear-gradient(#eef3f8,#fff)}.build-opportunity-card{color:#fff;background:radial-gradient(circle at 89% 10%,#d4af372e,#0000 27%),linear-gradient(135deg,#06142a,#0a1d3d 60%,#174f91);border:1px solid #d4af3766;border-radius:24px;grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:58px;padding:42px 48px;display:grid;box-shadow:0 25px 70px #0a1d3d2e}.build-opportunity-card h2{color:#fff;margin:7px 0 0;font-size:clamp(34px,4vw,52px)}.build-opportunity-card>p{color:#d8e2ef;margin:0;font-size:16px;line-height:1.8}.build-two-track{background:#fff}.build-track-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.build-track-grid article{background:#f8fafc;border:1px solid #d5dfe8;border-radius:22px;padding:40px;scroll-margin-top:220px;box-shadow:0 16px 42px #0a1d3d12}.build-track-grid article:last-child{color:#fff;background:linear-gradient(145deg, var(--network-navy), #174f91);border-color:#d4af3759}.build-track-grid>article>span{color:#245f9f;letter-spacing:.11em;font-size:10px;font-weight:900}.build-track-grid article:last-child>span{color:#f0cf5c}.build-track-grid h3{margin:13px 0;font-size:31px;line-height:1.16}.build-track-grid article:last-child h3{color:#fff}.build-track-grid p{color:#5c6a7e;line-height:1.72}.build-track-grid article:last-child p{color:#d7e1ed}.build-track-grid ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.build-track-grid li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.build-track-grid li svg{width:17px;min-width:17px;color:var(--network-gold)}.build-track-grid a{color:var(--network-blue);align-items:center;gap:7px;font-weight:850;display:inline-flex}.build-track-grid article:last-child a{color:#f0cf5c}.build-blueprint-section{background:#eef3f8;scroll-margin-top:210px}.build-blueprint-builder{grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);align-items:start;gap:28px;display:grid}.build-blueprint-controls{background:#fff;border:1px solid #d3dee8;border-radius:22px;gap:30px;padding:34px;display:grid;box-shadow:0 15px 40px #0a1d3d0f}.build-blueprint-builder fieldset{border:0;margin:0;padding:0}.build-blueprint-builder legend{color:var(--network-navy);align-items:center;gap:10px;margin-bottom:15px;font-size:14px;font-weight:900;display:flex}.build-blueprint-builder legend span{width:29px;height:29px;color:var(--network-navy);background:var(--network-gold);border-radius:50%;place-items:center;font-size:10px;display:grid}.build-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.build-choice-grid-four{grid-template-columns:repeat(2,1fr)}.build-choice-grid label{cursor:pointer;background:#f8fafc;border:1px solid #d7e0e9;border-radius:13px;flex-direction:column;gap:7px;min-height:103px;padding:17px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.build-choice-grid label:hover{border-color:#91afd0}.build-choice-grid label.selected{border-color:var(--network-gold);background:#fffaf0;box-shadow:0 0 0 2px #d4af3729}.build-choice-grid input{accent-color:var(--network-blue)}.build-choice-grid strong{color:var(--network-navy);font-size:13px}.build-choice-grid small{color:#647287;font-size:11px;line-height:1.45}.build-blueprint-result{color:#fff;background:linear-gradient(145deg,#06142a,#174f91);border:1px solid #d4af3766;border-radius:22px;padding:35px;position:sticky;top:30px;box-shadow:0 25px 60px #0a1d3d36}.build-blueprint-result>span{color:var(--network-gold);letter-spacing:.12em;font-size:10px;font-weight:900}.build-blueprint-result h3{color:#fff;margin:10px 0 22px;font-size:29px;line-height:1.16}.build-blueprint-result>p{color:#e1e8f2;align-items:flex-start;gap:9px;font-size:12px;line-height:1.62;display:flex}.build-blueprint-result>p svg{width:17px;min-width:17px;color:var(--network-gold)}.build-blueprint-result>div{gap:13px;margin-top:25px;display:grid}.build-blueprint-result>div>a:not(.button){color:#f0cf5c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.build-blueprint-result>small{color:#bfccda;margin-top:23px;font-size:10px;line-height:1.55;display:block}.build-starter-labs{background:#fff;scroll-margin-top:210px}.build-lab-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.build-lab-grid article{background:#f9fafc;border:1px solid #d9e2eb;border-radius:22px;padding:39px}.build-lab-grid article>div:first-child{justify-content:space-between;gap:15px;display:flex}.build-lab-grid article>div:first-child span{color:#245f9f;letter-spacing:.1em;font-size:10px;font-weight:900}.build-lab-grid article>div:first-child small{color:#7c8797;font-size:10px;font-weight:800}.build-lab-grid h3{margin:12px 0 8px;font-size:29px}.build-lab-grid>article>p{color:#5f6d80;line-height:1.65}.build-lab-grid ol{gap:12px;margin:22px 0;padding-left:20px;display:grid}.build-lab-grid li{color:#5b6879;padding-left:6px;font-size:12px;line-height:1.5}.build-lab-grid li b{color:var(--network-navy);margin-right:7px}.build-lab-output{border-left:3px solid var(--network-gold);background:#fff;padding:14px 16px}.build-lab-output strong{color:var(--network-navy)}.build-sequence{background:#f4f7fa}.build-week-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.build-week-grid article{background:#fff;border:1px solid #d8e2eb;border-radius:17px;min-height:222px;padding:26px}.build-week-grid span{color:#245f9f;letter-spacing:.1em;font-size:9px;font-weight:900}.build-week-grid h3{margin:11px 0;font-size:20px;line-height:1.2}.build-week-grid p{color:#657286;font-size:12px;line-height:1.65}.build-portfolio{color:#fff;background:var(--network-navy)}.build-portfolio-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;display:grid}.build-portfolio h2{color:#fff;margin:10px 0 14px;font-size:clamp(36px,4vw,54px);line-height:1.05}.build-portfolio p{color:#cfd9e7;line-height:1.76}.build-portfolio-grid>div:last-child{gap:12px;display:grid}.build-portfolio-grid>div:last-child span{color:#dce5f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:20px auto 1fr;gap:9px;padding:16px 18px;font-size:12px;line-height:1.5;display:grid}.build-portfolio-grid>div:last-child svg{width:17px;color:var(--network-gold)}.build-portfolio-grid>div:last-child b{color:#fff}.build-membership{background:#e7eef6}.build-membership-card{color:#fff;background:radial-gradient(circle at 88% 15%,#d4af3733,#0000 27%),linear-gradient(140deg,#06142a,#0a1d3d);border:1px solid #d4af3775;border-radius:25px;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding:52px;display:grid;box-shadow:0 26px 68px #07172f2e}.build-membership-card h2{color:#fff;letter-spacing:-.052em;margin:8px 0 15px;font-size:clamp(38px,4.8vw,61px);line-height:1.03}.build-membership-card p{color:#d3deea;line-height:1.76}.build-membership-card>div:last-child{gap:17px;display:grid}.build-membership-card>div:last-child>a:not(.button){color:#f2cf63;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.build-audience{background:#fff}.build-audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.build-audience-grid article{border-top:4px solid var(--network-gold);background:#f6f8fb;padding:29px}.build-audience-grid article:nth-child(2n){border-top-color:var(--network-blue)}.build-audience-grid span{color:#245f9f;font-size:10px;font-weight:900}.build-audience-grid h3{margin:12px 0 8px;font-size:22px}.build-audience-grid p{color:#647287;margin:0;font-size:12px;line-height:1.66}.build-final{background:#eef3f8}.build-disclaimer{color:#68768a;text-align:center;max-width:990px;margin:22px auto 0;font-size:11px;line-height:1.65}.readiness-page .build-opportunity-card{background:radial-gradient(circle at 89% 10%,#28a74533,#0000 28%),radial-gradient(circle at 72% 88%,#d4af3724,#0000 31%),linear-gradient(135deg,#06142a,#0a1d3d 58%,#174f91)}.readiness-page .build-track-grid article:last-child{background:linear-gradient(145deg,#07172f,#0b4a46 62%,#147247)}.readiness-builder .build-blueprint-result{background:linear-gradient(145deg,#06142a,#0b4a46 75%,#147247)}.readiness-safety-bridge{color:#fff;background:#07172f}.readiness-safety-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;display:grid}.readiness-safety-grid h2{color:#fff;letter-spacing:-.052em;margin:10px 0 16px;font-size:clamp(40px,4.8vw,63px);line-height:1.03}.readiness-safety-grid>div:first-child>p:not(.eyebrow){color:#cedae6;line-height:1.76}.readiness-safety-grid>div:last-child{gap:13px;display:grid}.readiness-safety-grid>div:last-child span{color:#dce5ef;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding:17px 19px;font-size:13px;line-height:1.55;display:grid}.readiness-safety-grid>div:last-child svg{width:18px;color:var(--network-gold)}@media (width<=1020px){.build-blueprint-builder,.build-portfolio-grid,.build-membership-card{grid-template-columns:1fr}.readiness-safety-grid{grid-template-columns:1fr;gap:38px}.build-blueprint-result{position:static}.build-week-grid{grid-template-columns:1fr 1fr}.build-membership-card{gap:30px}}@media (width<=760px){.build-trust-strip .container{justify-content:flex-start;gap:11px;padding-block:16px}.build-trust-strip span{width:100%}.build-opportunity-card,.build-track-grid,.build-lab-grid,.build-audience-grid{grid-template-columns:1fr}.build-opportunity-card{gap:18px;padding:31px 24px}.build-track-grid article,.build-lab-grid article{padding:29px 23px}.build-blueprint-controls,.build-blueprint-result{padding:26px 20px}.build-choice-grid,.build-choice-grid-four,.build-week-grid{grid-template-columns:1fr}.build-choice-grid label,.build-week-grid article{min-height:0}.build-portfolio-grid{gap:36px}.build-portfolio-grid>div:last-child span{grid-template-columns:20px 1fr}.build-portfolio-grid>div:last-child b{display:block}.build-membership-card{padding:35px 24px}}@media (width<=900px){.older-urgent-grid,.caregiver-grid,.older-book-card,.romance-scam-grid,.furnisher-card{grid-template-columns:1fr;gap:38px}.specialty-tools-grid{grid-template-columns:repeat(2,1fr)}.furnisher-card>a{grid-column:auto}.older-warning-grid,.older-protection-grid{grid-template-columns:1fr}.older-resource-grid{grid-template-columns:repeat(2,1fr)}.older-adults-home-inner{grid-template-columns:48px 1fr;padding-block:20px}.older-adults-home-inner>a{grid-column:2;width:fit-content}}@media (width<=560px){.older-resource-grid,.reporting-link-grid,.specialty-tools-grid{grid-template-columns:1fr}.furnisher-card{padding:30px 22px}.romance-scam-signs{padding:24px 20px}.older-adults-home-inner{grid-template-columns:1fr}.older-adults-home-inner>a{grid-column:auto;justify-content:center;width:100%}.older-book-card{padding:32px 22px}.older-warning-grid article{grid-template-columns:38px 1fr;padding:20px}}.nav-network>summary{color:#fff5c2}.nav-network>summary:before{content:"";background:var(--network-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d4af371f}.nav-network .nav-dropdown{grid-template-columns:1fr 1fr;width:650px;display:grid}.footer-foundation-link{background:#62d7c812;border:1px solid #62d7c83d;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:4px;margin:22px 0;padding:16px 17px;display:grid}.footer-foundation-link>span:last-child{gap:4px;display:grid}.footer-foundation-link strong{color:#fff;font-size:14px}.footer-foundation-link small{color:#e8cb68;font-size:10px}.footer-network-mark{width:40px;height:40px;color:var(--network-gold);place-items:center;display:grid}.footer-network-mark svg{width:40px;height:40px}.footer-grid .footer-foundation-heading{margin-top:28px}.foundation-hero{color:#fff;background:radial-gradient(circle at 76% 22%,#62d7c830,#0000 31%),linear-gradient(120deg,#071c2c 0%,#0a3f4d 63%,#0b686d 100%);padding:118px 0 110px;position:relative;overflow:hidden}.foundation-hero:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 70%);mask-image:linear-gradient(90deg,#0000 5%,#000 70%)}.foundation-hero-orbit{border:1px solid #ffe27a42;border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-230px;box-shadow:0 0 0 90px #ffe27a06,0 0 0 180px #62d7c806}.foundation-hero-grid{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid;position:relative}.foundation-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(60px,7vw,96px);line-height:.98}.foundation-hero-lede{color:#d4e4e5;max-width:800px;margin:28px 0 0;font-size:20px;line-height:1.7}.foundation-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.foundation-text-link{color:var(--teal-soft);align-items:center;gap:8px;font-weight:780;display:inline-flex}.foundation-promise-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #fff3;border-radius:22px;padding:38px;box-shadow:0 25px 70px #0000002b}.foundation-promise-card>span{color:#ffe27a;letter-spacing:.15em;font-size:10px;font-weight:900}.foundation-promise-card>strong{letter-spacing:-.045em;margin-top:25px;font-size:clamp(29px,3vw,40px);line-height:1.12;display:block}.foundation-promise-card>p{color:#d6e6e7;line-height:1.7}.foundation-promise-card>div{border-top:1px solid #ffffff26;gap:6px;margin-top:28px;padding-top:23px;display:grid}.foundation-promise-card small{color:var(--teal-soft);letter-spacing:.13em;font-size:9px;font-weight:850}.foundation-promise-card b{font-size:24px}.foundation-proof-strip{color:#fff;background:#071c2c;border-top:1px solid #62d7c829}.foundation-proof-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:92px;display:grid}.foundation-proof-strip span{color:#d9e7e8;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 24px;font-size:12px;line-height:1.45;display:flex}.foundation-proof-strip span:first-child{padding-left:0}.foundation-proof-strip span:last-child{border-right:0;padding-right:0}.foundation-proof-strip .check-icon{color:var(--teal-soft)}.foundation-intro{background:#fffdf8}.foundation-intro-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.foundation-intro h2,.investor-thesis h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,4.6vw,64px);line-height:1.04}.foundation-intro-copy{border-top:1px solid var(--hairline);padding-top:30px}.foundation-intro-copy p,.investor-thesis-grid>div:last-child p{color:var(--slate);font-size:17px;line-height:1.82}.foundation-pathways{background:#eef8f5}.foundation-pathway-grid{grid-template-columns:repeat(6,1fr);gap:17px;margin-top:48px;display:grid}.foundation-pathway-grid article{min-height:350px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c9ddd8;border-radius:19px;flex-direction:column;grid-column:span 2;padding:30px;display:flex}.foundation-pathway-grid article:nth-child(4){grid-column:2/span 2}.foundation-pathway-grid article>span,.careers-contributor-grid article>span{color:var(--teal);letter-spacing:.15em;font-size:10px;font-weight:900}.foundation-pathway-grid h3{letter-spacing:-.04em;margin:27px 0 11px;font-size:28px}.foundation-pathway-grid p{color:var(--slate);margin:0;line-height:1.7}.foundation-pathway-grid a{color:var(--teal);align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:820;display:inline-flex}.foundation-ecosystem{color:#fff;background:radial-gradient(circle at 20% 10%,#62d7c81f,#0000 28%),#071c2c}.foundation-ecosystem .centered-heading>p:last-child{color:#c7d8da}.foundation-ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:49px;display:grid}.foundation-ecosystem-grid>a{background:#ffffff0e;border:1px solid #62d7c838;border-radius:18px;flex-direction:column;min-height:325px;padding:29px;transition:transform .2s,border-color .2s,background .2s;display:flex}.foundation-ecosystem-grid>a:hover{background:#62d7c817;border-color:#62d7c88c;transform:translateY(-4px)}.foundation-ecosystem-grid span{color:#ffe27a;letter-spacing:.14em;font-size:9px;font-weight:900}.foundation-ecosystem-grid h3{letter-spacing:-.04em;margin:29px 0 12px;font-size:27px}.foundation-ecosystem-grid p{color:#c7d8da;margin:0;line-height:1.68}.foundation-ecosystem-grid b{color:var(--teal-soft);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:13px;display:inline-flex}.foundation-audience{background:#fffdf8}.foundation-audience-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:95px;display:grid}.foundation-audience-grid>div:first-child{position:sticky;top:30px}.foundation-audience h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1.04}.foundation-audience-grid>div:first-child>p:last-child{color:var(--slate);font-size:17px;line-height:1.75}.foundation-audience-list{gap:13px;display:grid}.foundation-audience-list article{border:1px solid var(--hairline);background:#fff;border-radius:16px;grid-template-columns:48px 1fr;gap:17px;padding:27px;display:grid}.foundation-audience-list article>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:850;display:grid}.foundation-audience-list h3{margin:2px 0 7px;font-size:22px}.foundation-audience-list p{color:var(--slate);margin:0;line-height:1.65}.foundation-structure{background:var(--ivory)}.foundation-structure-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#071c2c,#0b5259);border-radius:23px;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding:52px;display:grid}.foundation-structure-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,55px);line-height:1.05}.foundation-structure-card>div>p:last-child{color:#d2e2e3;line-height:1.75}.foundation-structure-card aside{background:#ffffff13;border:1px solid #ffe27a47;border-radius:17px;padding:29px}.foundation-structure-card aside strong{font-size:21px}.foundation-structure-card aside p{color:#dce8e9;line-height:1.65}.foundation-structure-card aside a{color:#ffe27a;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.foundation-final{background:#fffdf8}.foundation-final-card{background:var(--aqua);border:1px solid #bfded8;border-radius:22px;grid-template-columns:1fr 330px;align-items:center;gap:65px;padding:48px;display:grid}.foundation-final-card h2{letter-spacing:-.048em;margin:0;font-size:clamp(37px,4vw,54px);line-height:1.05}.foundation-final-card p:not(.eyebrow){color:var(--slate);line-height:1.72}.foundation-final-card>div:last-child{gap:18px;display:grid}.foundation-final-card>div:last-child>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.ai-status-strip,.careers-status{color:#fff;background:#8d2734;padding:25px 0}.ai-status-strip .container,.careers-status .container{grid-template-columns:auto 1fr;align-items:center;gap:35px;display:grid}.ai-status-strip strong,.careers-status strong{font-size:15px}.ai-status-strip span,.careers-status span{color:#f2e2e4;font-size:13px;line-height:1.6}.ai-vision{background:#fffdf8}.ai-vision-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.ai-vision h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.6vw,63px);line-height:1.04}.ai-vision-grid>div:first-child>p:last-child{color:var(--slate);line-height:1.75}.ai-use-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ai-use-grid article{border:1px solid var(--hairline);background:#fff;border-radius:17px;min-height:220px;padding:26px}.ai-use-grid span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:900}.ai-use-grid h3{margin:26px 0 9px;font-size:24px}.ai-use-grid p{color:var(--slate);margin:0;line-height:1.65}.ai-principles{background:#eef8f5}.ai-principle-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:46px;display:grid}.ai-principle-grid article{background:#fff;border:1px solid #c9ddd8;border-radius:17px;min-height:310px;padding:27px}.ai-principle-grid article>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ai-principle-grid h3{margin:28px 0 10px;font-size:22px}.ai-principle-grid p{color:var(--slate);line-height:1.65}.ai-social{color:#fff;background:#071c2c}.ai-social-card{grid-template-columns:1.2fr .8fr;align-items:center;gap:78px;display:grid}.ai-social h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.03}.ai-social p:not(.eyebrow){color:#cbdadc;line-height:1.75}.ai-social aside{background:#ffffff0f;border:1px solid #62d7c840;border-radius:18px;padding:33px}.ai-social aside strong{font-size:22px}.ai-social aside ul{color:#d5e3e4;gap:13px;margin:22px 0 0;padding-left:20px;line-height:1.55;display:grid}.investor-proof{background:var(--aqua);border-bottom:1px solid #c2ded9}.investor-proof .container{grid-template-columns:repeat(3,1fr);display:grid}.investor-proof article{border-right:1px solid #bfd8d4;min-height:190px;padding:32px}.investor-proof article:first-child{padding-left:0}.investor-proof article:last-child{border-right:0;padding-right:0}.investor-proof span{color:var(--teal);letter-spacing:.14em;font-size:9px;font-weight:900}.investor-proof strong{margin-top:22px;font-size:25px;display:block}.investor-proof p{color:var(--slate);font-size:13px;line-height:1.65}.investor-readiness{background:#fffdf8}.investor-readiness-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:65px;margin-bottom:38px;display:grid}.investor-readiness-heading h2{letter-spacing:-.05em;max-width:730px;margin:7px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1}.investor-readiness-heading>p{color:var(--slate);margin:0;font-size:16px;line-height:1.75}.investor-readiness-grid{grid-template-columns:1.1fr 1fr 1fr;gap:18px;display:grid}.investor-readiness-grid article{background:#fff;border:1px solid #d9d5ca;border-radius:20px;flex-direction:column;min-height:450px;padding:32px;display:flex;box-shadow:0 16px 45px #0a1d3d0f}.investor-readiness-grid article>span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:900}.investor-readiness-grid h3{letter-spacing:-.035em;margin:20px 0 18px;font-size:29px}.investor-readiness-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.investor-readiness-grid li{color:var(--slate);padding-left:20px;font-size:14px;line-height:1.55;position:relative}.investor-readiness-grid li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.investor-readiness-grid article>p{color:var(--slate);font-size:13px;line-height:1.65}.investor-readiness-grid article>a,.investor-readiness-grid article>div{margin-top:auto;padding-top:24px}.investor-readiness-grid article>a,.investor-readiness-grid article>div a{color:var(--navy);align-items:center;gap:7px;font-weight:850;display:inline-flex}.investor-readiness-grid article>div{flex-wrap:wrap;gap:18px;display:flex}.investor-readiness-grid .investor-live-card{color:#fff;background:linear-gradient(145deg, var(--midnight), #0b575e);border-color:#0000}.investor-readiness-grid .investor-live-card>span,.investor-readiness-grid .investor-live-card>div a{color:var(--gold)}.investor-readiness-grid .investor-live-card li{color:#e0ebeb}.investor-thesis{background:#fffdf8}.investor-thesis-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.investor-priorities{background:#eef8f5}.investor-priority-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:46px;display:grid}.investor-priority-grid article{background:#fff;border:1px solid #c8ddd8;border-radius:17px;min-height:310px;padding:28px}.investor-priority-grid span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:900}.investor-priority-grid h3{margin:27px 0 11px;font-size:23px}.investor-priority-grid p{color:var(--slate);line-height:1.68}.investor-fit{color:#fff;background:#071c2c}.investor-fit-card{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.investor-fit h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1.04}.investor-fit p:not(.eyebrow){color:#cbdadd;line-height:1.75}.investor-fit ul{color:#d8e6e7;background:#ffffff0e;border:1px solid #62d7c83d;border-radius:19px;gap:15px;margin:0;padding:35px;line-height:1.55;list-style-position:inside;display:grid}.investor-next{background:#fffdf8}.investor-next-grid{grid-template-columns:1fr 310px;align-items:center;gap:75px;display:grid}.investor-next h2{letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.3vw,58px);line-height:1.04}.investor-next p:not(.eyebrow){color:var(--slate);line-height:1.7}.investor-next-grid>div:last-child{gap:18px;display:grid}.investor-next-grid>div:last-child>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-weight:800;display:inline-flex}.investor-disclaimer{border-top:1px solid var(--hairline);color:var(--slate);margin-top:45px;padding-top:25px;font-size:11px;line-height:1.65}.crowdfunding-status{color:#fff;background:#8d2734;padding:34px 0}.crowdfunding-status .container{grid-template-columns:130px 330px 1fr;align-items:center;gap:28px;display:grid}.crowdfunding-status span{color:#ffd9de;letter-spacing:.14em;font-size:9px;font-weight:900}.crowdfunding-status strong{font-size:19px}.crowdfunding-status p{color:#f2e2e4;margin:0;font-size:12px;line-height:1.6}.crowdfunding-purpose{background:#fffdf8}.crowdfunding-purpose-grid{grid-template-columns:1fr .82fr;align-items:center;gap:80px;display:grid}.crowdfunding-purpose h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.6vw,63px);line-height:1.04}.crowdfunding-purpose-grid>div:first-child>p:last-child{color:var(--slate);line-height:1.75}.crowdfunding-use-card{background:var(--aqua);border:1px solid #c7ddd8;border-radius:19px;gap:16px;padding:34px;display:grid}.crowdfunding-use-card>strong{margin-bottom:8px;font-size:22px}.crowdfunding-use-card>span{color:var(--slate);gap:11px;line-height:1.5;display:flex}.crowdfunding-use-card .check-icon{color:var(--teal)}.crowdfunding-roadmap{background:#eef8f5}.crowdfunding-roadmap-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:46px;display:grid}.crowdfunding-roadmap-grid article{background:#fff;border:1px solid #c6dcd7;border-radius:17px;min-height:340px;padding:28px}.crowdfunding-roadmap-grid article>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.crowdfunding-roadmap-grid small{color:#8d2734;letter-spacing:.13em;margin-top:25px;font-weight:900;display:block}.crowdfunding-roadmap-grid h3{margin:13px 0 10px;font-size:23px}.crowdfunding-roadmap-grid p{color:var(--slate);line-height:1.65}.crowdfunding-standards{color:#fff;background:#071c2c}.crowdfunding-standards-card{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.crowdfunding-standards h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.6vw,62px);line-height:1.04}.crowdfunding-standards ul{color:#d4e3e4;background:#ffffff0e;border:1px solid #62d7c83d;border-radius:18px;gap:14px;margin:0;padding:33px 35px;line-height:1.55;display:grid}.careers-contributors{background:#fffdf8}.careers-contributor-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.careers-contributor-grid article{border:1px solid var(--hairline);min-height:285px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:29px}.careers-contributor-grid h3{letter-spacing:-.035em;margin:27px 0 11px;font-size:24px}.careers-contributor-grid p{color:var(--slate);margin:0;line-height:1.68}.careers-academy{color:#fff;background:#071c2c}.careers-academy-card{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.careers-academy h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.03}.careers-academy p:not(.eyebrow){color:#cbdadc;line-height:1.75}.careers-academy aside{background:#ffffff0e;border:1px solid #62d7c83d;border-radius:18px;gap:13px;padding:32px;display:grid}.careers-academy aside strong{margin-bottom:8px;font-size:22px}.careers-academy aside span{color:#d3e2e3;border-bottom:1px solid #ffffff1c;padding-bottom:12px}.careers-academy aside span:last-child{border-bottom:0}.careers-values{background:#eef8f5}.careers-values-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.careers-values h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,68px);line-height:1}.careers-values p{color:var(--slate);line-height:1.75}.careers-values-grid>div:last-child{background:#fff;border:1px solid #c7dcd7;border-radius:18px;padding:34px}.careers-values-grid h3{margin:0 0 20px;font-size:23px}.careers-values-grid ul{color:var(--slate);gap:13px;padding-left:20px;line-height:1.55;display:grid}@media (width<=1160px){.site-header nav{gap:3px}.site-header nav>a,.nav-group>summary{padding-inline:7px;font-size:12px}.nav-network .nav-dropdown{left:40%}.foundation-hero-grid{gap:55px}}@media (width<=980px){.foundation-hero-grid,.foundation-intro-grid,.foundation-audience-grid,.foundation-structure-card,.ai-vision-grid,.ai-social-card,.investor-thesis-grid,.investor-fit-card,.crowdfunding-purpose-grid,.crowdfunding-standards-card,.careers-academy-card,.careers-values-grid{grid-template-columns:1fr;gap:45px}.foundation-audience-grid>div:first-child{position:static}.foundation-proof-strip .container{grid-template-columns:1fr 1fr;padding-block:18px}.foundation-proof-strip span{padding:12px 20px}.foundation-proof-strip span:nth-child(2){border-right:0}.foundation-pathway-grid{grid-template-columns:repeat(2,1fr)}.foundation-pathway-grid article,.foundation-pathway-grid article:nth-child(4){grid-column:auto}.foundation-pathway-grid article:last-child{grid-column:1/-1;min-height:280px}.foundation-ecosystem-grid,.careers-contributor-grid{grid-template-columns:repeat(2,1fr)}.ai-principle-grid,.investor-priority-grid,.crowdfunding-roadmap-grid{grid-template-columns:1fr 1fr}.investor-next-grid,.foundation-final-card{grid-template-columns:1fr;gap:35px}.investor-proof .container{grid-template-columns:1fr;padding-block:18px}.investor-proof article,.investor-proof article:first-child,.investor-proof article:last-child{border-bottom:1px solid #bfd8d4;border-right:0;min-height:0;padding:24px 0}.investor-proof article:last-child{border-bottom:0}.investor-readiness-heading{grid-template-columns:1fr;gap:18px}.investor-readiness-grid{grid-template-columns:1fr}.investor-readiness-grid article{min-height:0}.crowdfunding-status .container{grid-template-columns:130px 1fr}.crowdfunding-status p{grid-column:2}}@media (width<=760px){.nav-network .nav-dropdown{grid-template-columns:1fr;left:auto}.foundation-hero{padding:84px 0 82px}.foundation-hero h1{font-size:clamp(50px,15vw,72px)}.foundation-hero-lede{font-size:18px}.foundation-hero-actions{flex-direction:column;align-items:stretch}.foundation-text-link{justify-content:center}.foundation-promise-card{padding:28px 23px}.foundation-proof-strip .container,.foundation-pathway-grid,.foundation-ecosystem-grid,.ai-use-grid,.ai-principle-grid,.investor-priority-grid,.crowdfunding-roadmap-grid,.careers-contributor-grid{grid-template-columns:1fr}.foundation-proof-strip span,.foundation-proof-strip span:nth-child(2){border-bottom:1px solid #ffffff1f;border-right:0;padding:14px 0}.foundation-proof-strip span:last-child{border-bottom:0}.foundation-pathway-grid article,.foundation-pathway-grid article:last-child,.foundation-ecosystem-grid>a,.ai-principle-grid article,.investor-priority-grid article,.crowdfunding-roadmap-grid article,.careers-contributor-grid article{grid-column:auto;min-height:0}.foundation-structure-card,.foundation-final-card{padding:32px 23px}.foundation-audience-list article{grid-template-columns:42px 1fr;padding:22px 18px}.foundation-audience-list article>span{width:40px;height:40px}.ai-status-strip .container,.careers-status .container{grid-template-columns:1fr;gap:8px}.crowdfunding-status .container{grid-template-columns:1fr;gap:9px}.crowdfunding-status p{grid-column:auto}}.home-foundation-gateway{background:#fffdf8;padding:100px 0;scroll-margin-top:92px}.home-audience-paths{background:#f5f1e8;border-bottom:1px solid #ddd4c1;padding:86px 0}.home-audience-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.home-audience-heading h2{letter-spacing:-.05em;max-width:720px;margin:7px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:.98}.home-audience-heading>p{color:var(--slate);margin:0;font-size:17px;line-height:1.7}.home-audience-grid{background:#fff;border:1px solid #d9d0bd;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 20px 60px #0a1d3d14}.home-audience-grid article{border-right:1px solid #e2dacb;flex-direction:column;min-height:315px;padding:30px 26px;display:flex}.home-audience-grid article:last-child{border-right:0}.home-audience-grid article>span{color:var(--teal);letter-spacing:.13em;font-size:10px;font-weight:900}.home-audience-grid h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:24px;line-height:1.12}.home-audience-grid p{color:var(--slate);margin:0;font-size:14px;line-height:1.65}.home-audience-grid a{color:var(--navy);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-weight:850;display:inline-flex}.home-audience-grid a:hover{color:var(--teal)}.home-audience-grid .home-audience-investor{color:#fff;background:linear-gradient(145deg, var(--midnight), #0b575e)}.home-audience-grid .home-audience-investor>span,.home-audience-grid .home-audience-investor a{color:var(--gold)}.home-audience-grid .home-audience-investor p{color:#d9e8e7}.home-foundation-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:88px;display:grid}.home-foundation-question{color:#fff;min-height:420px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 10%,#62d7c838,#0000 28%),linear-gradient(140deg,#071c2c,#0a5960);border-radius:24px;flex-direction:column;justify-content:space-between;padding:44px;display:flex}.home-foundation-question span{color:#ffe27a;letter-spacing:.15em;font-size:10px;font-weight:900}.home-foundation-question strong{letter-spacing:-.058em;max-width:420px;font-size:clamp(45px,5vw,70px);line-height:.98}.home-foundation-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1.04}.home-foundation-grid>div:last-child>p:not(.eyebrow){color:var(--slate);font-size:17px;line-height:1.77}.home-foundation-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:29px;display:flex}.home-foundation-actions>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-size:13px;font-weight:820;display:inline-flex}.about-foundation-bridge{color:#fff;background:#0a2636}.about-foundation-card{grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;display:grid}.about-foundation-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(41px,4.5vw,62px);line-height:1.04}.about-foundation-card>div:first-child>p:last-child{color:#cbdadc;line-height:1.75}.about-foundation-card>div:last-child{background:#ffffff0f;border:1px solid #ffe27a47;border-radius:19px;padding:35px}.about-foundation-card blockquote{color:#ffe27a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:760;line-height:1.08}.about-foundation-card>div:last-child p{color:#d6e4e5;line-height:1.68}.about-foundation-card .button{margin-top:10px}@media (width<=980px){.home-audience-heading,.home-foundation-grid,.about-foundation-card{grid-template-columns:1fr;gap:24px}.home-audience-grid{grid-template-columns:1fr 1fr}.home-audience-grid article:nth-child(2){border-right:0}.home-audience-grid article:nth-child(-n+2){border-bottom:1px solid #e2dacb}.home-foundation-question{min-height:320px}}@media (width<=760px){.home-audience-paths{padding:68px 0}.home-audience-grid{grid-template-columns:1fr}.home-audience-grid article,.home-audience-grid article:nth-child(2){border-bottom:1px solid #e2dacb;border-right:0;min-height:0}.home-audience-grid article:last-child{border-bottom:0}.home-foundation-gateway{padding:75px 0}.home-foundation-question{min-height:280px;padding:30px 24px}.home-foundation-actions{flex-direction:column;align-items:stretch}.home-foundation-actions>a:not(.button){justify-content:center}.about-foundation-card>div:last-child{padding:28px 22px}}.network-mark-orbit,.network-mark-book{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.network-mark-person{fill:currentColor}.network-mark-star{fill:var(--network-gold)}.journey-page{background:#f7f8fa}.journey-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 20%, #1e88e53d, transparent 31%), linear-gradient(125deg, #050f21 0%, var(--network-navy) 56%, #0b416e 100%);padding:112px 0 108px;position:relative;overflow:hidden}.journey-hero:after{content:"";z-index:-1;border:1px solid #d4af3745;border-radius:50%;width:720px;height:720px;position:absolute;top:-330px;right:-280px;box-shadow:0 0 0 90px #d4af3708,0 0 0 180px #1e88e508}.journey-hero-gridlines{z-index:-2;opacity:.09;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.journey-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:86px;display:grid}.journey-hero h1{letter-spacing:-.061em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(57px,6.5vw,91px);line-height:.96}.journey-hero-grid>div>p:not(.eyebrow){color:#d2dfeb;max-width:720px;margin:29px 0 0;font-size:19px;line-height:1.72}.journey-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.journey-hero-actions>a:not(.button),.journey-final-card>div:last-child>a:not(.button){color:#f2cf63;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.journey-dashboard-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #d4af3757;border-radius:23px;padding:33px;box-shadow:0 30px 75px #00000038}.journey-card-brand{border-bottom:1px solid #ffffff24;align-items:center;gap:15px;padding-bottom:25px;display:flex}.journey-card-brand>span{color:#fff;width:54px;height:54px}.journey-card-brand svg{width:52px;height:52px}.journey-card-brand>div{gap:4px;display:grid}.journey-card-brand small{color:var(--network-gold);letter-spacing:.13em;font-size:8px;font-weight:900}.journey-card-brand strong{font-size:24px}.journey-preview-score{padding:28px 0}.journey-preview-score>span,.journey-score-example>span,.journey-live-score>span{color:#9fc2e5;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.journey-preview-score>strong{color:#fff;letter-spacing:-.06em;margin-top:8px;font-size:49px;display:block}.journey-preview-score>div,.journey-score-example>div,.journey-live-score>div{background:#ffffff21;border-radius:999px;height:7px;overflow:hidden}.journey-preview-score i,.journey-score-example i,.journey-live-score i{border-radius:inherit;background:linear-gradient(90deg, var(--network-gold), #f3d66e);height:100%;display:block}.journey-preview-score i{width:3%}.journey-preview-score small{color:#b9cadd;margin-top:12px;line-height:1.5;display:block}.journey-preview-steps{gap:9px;display:grid}.journey-preview-steps span{color:#d8e3ed;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:750;display:flex}.journey-preview-steps b{color:var(--network-gold);letter-spacing:.1em;font-size:9px}.journey-principles{color:#fff;background:#050f21;border-top:1px solid #d4af3733}.journey-principles .container{grid-template-columns:repeat(4,1fr);align-items:stretch;min-height:88px;display:grid}.journey-principles span{color:#d7e1eb;text-align:center;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:12px;font-weight:750;display:flex}.journey-principles span:last-child{border-right:0}.journey-principles .check-icon{color:var(--network-gold)}.journey-question{background:#fffdf8}.journey-question-grid{grid-template-columns:.84fr 1.16fr;gap:95px;display:grid}.journey-question h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,68px);line-height:1.01}.journey-question-grid>div:last-child{border-top:1px solid #d8d2c4;padding-top:27px}.journey-question-grid>div:last-child p{color:var(--slate);font-size:17px;line-height:1.8}.journey-path-section{background:#eef3f8}.journey-path-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:47px;display:grid}.journey-path-grid article{border:1px solid #d3dbe5;border-top:5px solid var(--network-blue);min-height:305px;box-shadow:var(--shadow-soft);background:#fff;border-radius:17px;flex-direction:column;padding:29px;display:flex}.journey-path-grid article:nth-child(2),.journey-path-grid article:nth-child(5){border-top-color:var(--network-gold)}.journey-path-grid article:nth-child(6){border-top-color:#a93242}.journey-path-grid>article>span{color:var(--network-blue);letter-spacing:.14em;font-size:10px;font-weight:900}.journey-path-grid h3{letter-spacing:-.04em;margin:34px 0 11px;font-size:26px;line-height:1.1}.journey-path-grid p{color:var(--slate);margin:0;line-height:1.68}.journey-path-grid a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:26px;font-size:13px;font-weight:850;display:inline-flex}.journey-stage-section{color:#fff;background:linear-gradient(135deg, #050f21, var(--network-navy))}.journey-stage-section .centered-heading>p:last-child{color:#c7d5e4}.journey-stage-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:50px;display:grid}.journey-stage-grid article{background:#ffffff0e;border:1px solid #d4af373d;border-radius:16px;min-height:300px;padding:25px}.journey-stage-grid span{color:var(--network-gold);letter-spacing:.14em;font-size:10px;font-weight:900}.journey-stage-grid h3{letter-spacing:-.035em;margin:45px 0 13px;font-size:24px;line-height:1.08}.journey-stage-grid p{color:#c7d4e0;margin:0;font-size:14px;line-height:1.7}.journey-score-section{background:#fffdf8}.journey-score-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d9d1c0;border-radius:22px;grid-template-columns:1fr 290px;align-items:center;gap:75px;padding:53px;display:grid}.journey-score-card h2{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(39px,4vw,57px);line-height:1.04}.journey-score-card p:not(.eyebrow){color:var(--slate);line-height:1.78}.journey-score-example{color:#fff;background:var(--network-navy);border-radius:18px;padding:31px}.journey-score-example>span{color:var(--network-gold)}.journey-score-example>strong{letter-spacing:-.06em;margin:12px 0 9px;font-size:56px;display:block}.journey-score-example i{width:60%}.journey-score-example small{color:#b7c9dc;margin-top:12px;display:block}.journey-privacy-section{background:#eef3f8}.journey-privacy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.journey-privacy-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.2vw,58px);line-height:1.04}.journey-privacy-list{background:#fff;border:1px solid #d2dae5;border-radius:18px;gap:17px;padding:31px;display:grid}.journey-privacy-list span{color:var(--slate);gap:11px;line-height:1.55;display:flex}.journey-privacy-list .check-icon{color:var(--network-green)}.journey-final{color:#fff;background:#050f21}.journey-final-card{grid-template-columns:1fr 320px;align-items:center;gap:75px;display:grid}.journey-final-card h2{letter-spacing:-.054em;margin:0;font-size:clamp(42px,4.7vw,65px);line-height:1.02}.journey-final-card p:not(.eyebrow){color:#c6d4e1;font-size:17px;line-height:1.7}.journey-final-card>div:last-child{gap:22px;display:grid}.journey-final-card>div:last-child>a:not(.button){justify-content:center}.foundation-journey-bridge{color:#fff;background:linear-gradient(125deg, #050f21, var(--network-navy) 58%, #0b416e)}.foundation-journey-bridge-grid{grid-template-columns:1fr .75fr;align-items:center;gap:85px;display:grid}.foundation-journey-bridge h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.02}.foundation-journey-bridge p:not(.eyebrow){color:#c8d6e4;line-height:1.74}.foundation-journey-bridge .button{margin-top:17px}.foundation-journey-steps{gap:10px;display:grid}.foundation-journey-steps span{background:#ffffff0e;border:1px solid #d4af3738;border-radius:11px;align-items:center;gap:14px;padding:17px 19px;font-weight:750;display:flex}.foundation-journey-steps b{color:var(--network-gold);letter-spacing:.13em;font-size:9px}.journey-workspace{min-height:100vh;color:var(--network-navy);background:#eef3f8;grid-template-columns:270px 1fr;display:grid}.journey-workspace-sidebar{color:#fff;background:linear-gradient(180deg, #050f21, var(--network-navy));flex-direction:column;align-self:start;min-height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.journey-workspace-brand{border-bottom:1px solid #ffffff21;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.journey-workspace-brand>span:first-child{color:#fff;width:43px;height:43px}.journey-workspace-brand svg{width:42px;height:42px}.journey-workspace-brand>span:last-child{gap:3px;display:grid}.journey-workspace-brand strong{letter-spacing:.12em;font-size:19px}.journey-workspace-brand small{color:var(--network-gold);letter-spacing:.13em;font-size:9px;font-weight:900}.journey-workspace-sidebar nav{gap:5px;margin-top:27px;display:grid}.journey-workspace-sidebar nav a{color:#cbd8e5;border-radius:9px;padding:12px 13px;font-size:13px;font-weight:700}.journey-workspace-sidebar nav a:hover{color:#fff;background:#ffffff14}.journey-sidebar-note{background:#ffffff0d;border:1px solid #d4af3740;border-radius:13px;margin-top:auto;padding:18px}.journey-sidebar-note strong{color:#f2cf63;font-size:13px}.journey-sidebar-note p{color:#b9c9d9;margin-bottom:0;font-size:11px;line-height:1.6}.journey-signout{color:#9eb3c8;margin:18px 10px 0;font-size:11px}.journey-workspace-main{min-width:0}.journey-workspace-header{background:#ffffffeb;border-bottom:1px solid #d6dee8;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:0 48px;display:flex}.journey-workspace-header>div{gap:4px;display:grid}.journey-workspace-header small{color:var(--network-blue);letter-spacing:.14em;font-size:8px;font-weight:900}.journey-workspace-header strong{font-size:16px}.journey-workspace-header>a{color:var(--network-blue);font-size:12px;font-weight:800}.journey-workspace-content{width:min(1120px,100% - 72px);margin:0 auto;padding:55px 0 80px}.journey-workspace-welcome{color:#fff;background:linear-gradient(125deg, var(--network-navy), #0b416e);box-shadow:var(--shadow);border-radius:21px;grid-template-columns:1fr 260px;align-items:center;gap:55px;padding:41px;display:grid}.journey-workspace-welcome h1{letter-spacing:-.055em;margin:0;font-size:clamp(41px,4.5vw,62px);line-height:1.01}.journey-workspace-welcome p:not(.eyebrow){color:#cad9e7;line-height:1.67}.journey-live-score{background:#ffffff0f;border:1px solid #d4af3740;border-radius:16px;padding:25px}.journey-live-score>span{color:var(--network-gold)}.journey-live-score>strong{letter-spacing:-.06em;margin:8px 0;font-size:49px;display:block}.journey-live-score i{width:0}.journey-live-score small{color:#b8cadd;margin-top:11px;display:block}.journey-dashboard-disclosure{color:var(--network-gray);margin:16px 3px 0;font-size:11px;line-height:1.6}.journey-activation-panel{background:linear-gradient(135deg,#fffdf6,#fff 68%);border:1px solid #d4af377a;border-radius:19px;margin-top:25px;padding:35px;box-shadow:0 12px 35px #0a1d3d0e}.journey-activation-heading{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}.journey-activation-heading small{color:#8e6b00;letter-spacing:.14em;font-size:10px;font-weight:900}.journey-activation-heading h2{color:var(--network-navy);letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.04}.journey-activation-heading p{max-width:720px;color:var(--network-gray);margin:0;line-height:1.65}.journey-activation-progress{color:#fff;text-align:center;background:var(--network-navy);border-radius:15px;min-width:116px;padding:17px 20px}.journey-activation-progress strong{color:var(--network-gold);font-size:31px;display:block}.journey-activation-progress span{text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px;font-weight:800;display:block}.journey-activation-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.journey-activation-grid article{background:#f8fafc;border:1px solid #d8e0e9;border-radius:15px;grid-template-columns:43px 1fr;gap:13px;min-height:176px;padding:19px;display:grid}.journey-activation-grid article>span{color:#fff;background:#728398;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.journey-activation-grid article.complete{background:#fffaf0;border-color:#d4af378c}.journey-activation-grid article.complete>span{color:var(--network-navy);background:var(--network-gold)}.journey-activation-grid article small{color:#66788c;letter-spacing:.12em;font-size:9px;font-weight:900}.journey-activation-grid article.complete small{color:#8e6b00}.journey-activation-grid h3{color:var(--network-navy);margin:5px 0 7px;font-size:18px}.journey-activation-grid p{color:var(--network-gray);margin:0;font-size:13px;line-height:1.55}.journey-activation-grid a{color:#0758aa;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:850;display:inline-flex}.journey-activation-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.journey-activation-actions>a:not(.button){color:#0758aa;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.journey-upgrade-panel{color:#fff;background:linear-gradient(135deg, var(--network-navy), #123f70);box-shadow:var(--shadow);border-radius:19px;margin-top:25px;padding:35px}.journey-upgrade-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.journey-upgrade-heading small{color:var(--network-gold);letter-spacing:.14em;font-size:10px;font-weight:900}.journey-upgrade-heading h2{color:#fff;letter-spacing:-.04em;margin:8px 0;font-size:clamp(29px,3vw,43px);line-height:1.04}.journey-upgrade-heading p{color:#cadae9;max-width:760px;margin:0;line-height:1.65}.journey-upgrade-heading>a{color:var(--network-gold);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.journey-upgrade-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px;display:grid}.journey-upgrade-grid>article{background:#ffffff13;border:1px solid #ffffff2b;border-radius:16px;padding:25px}.journey-upgrade-grid>article>span{color:var(--network-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.journey-upgrade-grid h3{color:#fff;margin:7px 0;font-size:26px}.journey-upgrade-grid>article>p{color:#cadae9;min-height:66px;margin:0;font-size:13px;line-height:1.6}.journey-upgrade-checkouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.journey-upgrade-checkouts>div{min-width:0;color:var(--network-navy);background:#fff;border-radius:12px;padding:15px}.journey-upgrade-checkouts strong{font-size:16px;display:block}.journey-upgrade-checkouts small{min-height:31px;color:var(--network-gray);margin:3px 0 10px;font-size:10px;line-height:1.45;display:block}.journey-upgrade-checkouts .product-stripe-button{overflow:hidden}.journey-upgrade-note{color:#b9cadb;margin:18px 0 0;font-size:11px;line-height:1.6}.journey-profile-panel,.journey-pilot-panel,.journey-steps-panel,.journey-documents-panel{background:#fff;border:1px solid #d5dde7;border-radius:19px;margin-top:25px;padding:35px;box-shadow:0 12px 35px #0a1d3d0e}.journey-panel-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.journey-panel-heading small{color:var(--network-blue);letter-spacing:.14em;font-size:9px;font-weight:900}.journey-panel-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:31px}.journey-panel-heading>span{color:#175f9c;background:#e8f3fc;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850}.journey-pilot-panel{color:#fff;background:linear-gradient(145deg,#07172f,#174f91);border-color:#d4af3742}.journey-pilot-panel .journey-panel-heading small{color:#f2d36c}.journey-pilot-panel .journey-panel-heading h2{color:#fff}.journey-pilot-panel .journey-panel-heading>a{color:#f2d36c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.journey-pilot-panel>p{color:#d8e3ee;line-height:1.7}.journey-pilot-week-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:25px;display:grid}.journey-pilot-week-grid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;align-content:start;gap:6px;min-height:105px;padding:15px;display:grid}.journey-pilot-week-grid span{color:#f2d36c;letter-spacing:.12em;font-size:9px;font-weight:900}.journey-pilot-week-grid strong{color:#fff;font-size:13px}.journey-pilot-week-grid small{color:#becddd;font-size:10px;line-height:1.4}.journey-pilot-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.journey-pilot-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.journey-profile-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:27px;display:grid}.journey-profile-grid label,.journey-step-body label{color:var(--network-gray);gap:8px;font-size:11px;font-weight:800;display:grid}.journey-profile-grid input,.journey-profile-grid select,.journey-profile-grid textarea,.journey-step-body input,.journey-step-body select,.journey-step-body textarea{width:100%;color:var(--network-navy);background:#fff;border:1px solid #cbd5e1;border-radius:9px}.journey-profile-grid input,.journey-profile-grid select,.journey-step-body input,.journey-step-body select{height:46px;padding:0 13px}.journey-profile-grid textarea,.journey-step-body textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.55}.journey-goal-field{grid-column:1/-1}.journey-profile-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:22px;display:flex}.journey-profile-actions .button{cursor:pointer;border:0;min-height:50px}.journey-profile-actions>a{color:var(--network-blue);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.journey-tier-note{color:var(--network-gray);margin:17px 0 0;font-size:11px;line-height:1.6}.journey-dashboard-steps{gap:14px;margin-top:27px;display:grid}.journey-dashboard-steps article{background:#fbfcfd;border:1px solid #d7dfe8;border-radius:14px;grid-template-columns:50px 1fr;gap:19px;padding:24px;display:grid}.journey-dashboard-steps article.complete{background:#f6fcf7;border-color:#a7d8b2}.journey-step-number{color:#fff;background:var(--network-navy);letter-spacing:.08em;border-radius:50%;place-items:center;width:47px;height:47px;font-size:10px;font-weight:900;display:grid}.journey-dashboard-steps article.complete .journey-step-number{background:var(--network-green)}.journey-step-number .check-icon{color:#fff}.journey-step-body>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.journey-step-body h3{letter-spacing:-.035em;margin:0;font-size:22px}.journey-step-body select{width:145px}.journey-step-body>p{color:var(--slate);line-height:1.65}.journey-step-body label{margin-top:14px}.journey-step-body>button{color:#fff;background:var(--network-navy);cursor:pointer;border:0;border-radius:8px;margin-top:17px;padding:11px 16px;font-size:12px;font-weight:800}.journey-step-body>button:hover{background:var(--network-blue)}.journey-step-body>button:disabled,.journey-profile-actions button:disabled{cursor:wait;opacity:.65}.journey-document-intro{max-width:850px;color:var(--slate);font-size:13px;line-height:1.7}.journey-document-grid{grid-template-columns:minmax(280px,.82fr) minmax(340px,1.18fr);align-items:start;gap:25px;margin-top:25px;display:grid}.journey-document-form{background:#f7fafc;border:1px solid #d5dfe8;border-radius:14px;gap:16px;padding:23px;display:grid}.journey-document-form label{color:var(--network-gray);gap:7px;font-size:11px;font-weight:800;display:grid}.journey-document-form input:not([type=checkbox]),.journey-document-form select{width:100%;min-height:45px;color:var(--network-navy);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 12px}.journey-document-form input[type=file]{font-size:11px}.journey-document-form label>small{color:#748397;font-weight:600}.journey-document-confirm{align-items:start;line-height:1.55;color:#5f6f82!important;grid-template-columns:18px 1fr!important;gap:10px!important;font-weight:650!important}.journey-document-confirm input{width:17px;height:17px;accent-color:var(--network-blue);margin-top:2px}.journey-document-form .button{cursor:pointer;border:0;width:100%}.journey-document-form .button:disabled{cursor:wait;opacity:.65}.journey-document-list{gap:10px;display:grid}.journey-document-list article{background:#fff;border:1px solid #dce4eb;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.journey-document-list article>span{color:#fff;background:var(--network-navy);letter-spacing:.06em;border-radius:10px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid}.journey-document-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.journey-document-list article strong{overflow-wrap:anywhere;font-size:13px}.journey-document-list article small{color:#728196;text-transform:capitalize;font-size:10px;line-height:1.45}.journey-document-list article>div:last-child{align-items:center;gap:11px;display:flex}.journey-document-list article a,.journey-document-list article button{color:var(--network-blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.journey-document-list article button{color:#8b3d3d}.journey-document-list article button:disabled{cursor:wait;opacity:.6}.journey-document-empty{color:#607287;text-align:center;border:1px dashed #b8c6d4;border-radius:12px;padding:29px}.journey-document-empty p{margin-bottom:0;font-size:12px;line-height:1.65}.journey-save-message{z-index:3;color:#fff;background:var(--network-navy);width:fit-content;box-shadow:var(--shadow);border-radius:999px;margin:20px auto 0;padding:12px 18px;font-size:12px;font-weight:800;position:sticky;bottom:16px}.journey-safe-use{background:#fffbea;border:1px solid #dbc987;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:25px 28px;display:flex}.journey-safe-use strong{font-size:14px}.journey-safe-use p{color:#6b654c;margin-bottom:0;font-size:11px;line-height:1.6}.journey-safe-use>a{color:#816300;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}@media (width<=1050px){.journey-hero-grid,.foundation-journey-bridge-grid{grid-template-columns:1fr;gap:55px}.journey-dashboard-card{width:min(610px,100%)}.journey-path-grid{grid-template-columns:repeat(2,1fr)}.journey-stage-grid{grid-template-columns:repeat(3,1fr)}.journey-stage-grid article:last-child{grid-column:2}.journey-score-card,.journey-privacy-grid{grid-template-columns:1fr;gap:45px}.journey-score-example{width:min(330px,100%)}.journey-workspace{grid-template-columns:220px 1fr}.journey-workspace-content{width:min(100% - 42px,1000px)}.journey-workspace-welcome{grid-template-columns:1fr}.journey-live-score{width:min(320px,100%)}.journey-activation-grid,.journey-upgrade-grid{grid-template-columns:1fr}.journey-profile-grid{grid-template-columns:1fr 1fr}.journey-document-grid{grid-template-columns:1fr}}@media (width<=760px){.journey-hero{padding:79px 0 75px}.journey-hero h1{font-size:clamp(49px,14vw,68px)}.journey-hero-actions{flex-direction:column;align-items:stretch}.journey-hero-actions>a:not(.button){justify-content:center}.journey-dashboard-card{padding:25px 21px}.journey-principles .container,.journey-question-grid,.journey-path-grid,.journey-stage-grid,.journey-final-card{grid-template-columns:1fr}.journey-principles span{border-bottom:1px solid #ffffff1f;border-right:0;min-height:55px}.journey-principles span:last-child{border-bottom:0}.journey-question-grid{gap:40px}.journey-stage-grid article,.journey-stage-grid article:last-child{grid-column:auto;min-height:0}.journey-score-card{padding:31px 22px}.journey-workspace{display:block}.journey-workspace-sidebar{min-height:0;padding:18px;position:static}.journey-workspace-brand{padding-bottom:17px}.journey-workspace-sidebar nav{margin-top:14px;display:flex;overflow-x:auto}.journey-workspace-sidebar nav a{flex:none}.journey-sidebar-note{display:none}.journey-signout{position:absolute;top:24px;right:18px}.journey-workspace-header{min-height:70px;padding:0 20px}.journey-workspace-content{width:calc(100% - 28px);padding:30px 0 60px}.journey-workspace-welcome,.journey-activation-panel,.journey-upgrade-panel,.journey-profile-panel,.journey-pilot-panel,.journey-steps-panel,.journey-documents-panel{padding:25px 20px}.journey-activation-heading{grid-template-columns:1fr}.journey-activation-progress{width:116px}.journey-upgrade-heading,.journey-upgrade-checkouts,.journey-profile-grid{grid-template-columns:1fr}.journey-goal-field{grid-column:auto}.journey-dashboard-steps article{grid-template-columns:1fr;padding:20px 16px}.journey-step-body>div:first-child{flex-direction:column;align-items:stretch}.journey-step-body select{width:100%}.journey-document-list article{grid-template-columns:42px 1fr}.journey-document-list article>div:last-child{grid-column:2}.journey-safe-use{flex-direction:column;align-items:flex-start}}.network-identity-strip{color:#fff;background:linear-gradient(90deg, #071c2c, var(--network-navy) 55%, #112d54);border-top:1px solid #d4af3757;border-bottom:1px solid #d4af373d}.network-identity-strip .container{grid-template-columns:54px 1fr auto;align-items:center;gap:22px;min-height:104px;display:grid}.network-identity-strip .container>span{color:#fff;place-items:center;width:52px;height:52px;display:grid}.network-identity-strip svg{width:50px;height:50px}.network-identity-strip div{gap:5px;display:grid}.network-identity-strip small{color:var(--network-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.network-identity-strip strong{font-size:15px;line-height:1.5}.network-identity-strip a{color:#f7de8a;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.network-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%, #1e88e538, transparent 30%), linear-gradient(125deg, #06152d 0%, var(--network-navy) 57%, #0b3764 100%);padding:118px 0 112px;position:relative;overflow:hidden}.network-hero:after{content:"";z-index:-1;border:1px solid #d4af3740;border-radius:50%;width:760px;height:760px;position:absolute;top:-310px;right:-270px;box-shadow:0 0 0 95px #d4af3706,0 0 0 190px #1e88e506}.network-hero-gridlines{z-index:-2;opacity:.1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.network-hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:90px;display:grid}.network-lockup{align-items:center;gap:17px;margin-bottom:35px;display:flex}.network-lockup-mark{color:#fff;place-items:center;width:72px;height:72px;display:grid}.network-lockup-mark svg{width:70px;height:70px}.network-lockup>span:last-child{gap:2px;display:grid}.network-lockup strong{letter-spacing:.08em;font-size:29px;line-height:1}.network-lockup small{color:var(--network-gold);letter-spacing:.055em;font-size:14px;font-weight:900}.eyebrow-gold{color:#f2cf63}.network-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(57px,6.7vw,94px);line-height:.97}.network-hero-lede{color:#d7e1ed;max-width:760px;margin:28px 0 0;font-size:20px;line-height:1.7}.network-hero-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:35px;display:flex}.button-gold{color:var(--network-navy);background:linear-gradient(135deg, #e3c25b, var(--network-gold));box-shadow:0 12px 32px #d4af3738}.button-gold:hover{color:var(--network-navy);background:linear-gradient(135deg,#f0d57d,#cda32a);transform:translateY(-2px)}.network-text-link{color:#f2cf63;align-items:center;gap:8px;font-weight:800;display:inline-flex}.network-now-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #d4af3752;border-radius:22px;padding:38px;box-shadow:0 28px 72px #0003}.network-now-card>span{color:#f2cf63;letter-spacing:.15em;font-size:9px;font-weight:900}.network-now-card>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:26px;font-size:clamp(28px,3vw,39px);line-height:1.1;display:block}.network-now-card>p{color:#d5e0eb;line-height:1.73}.network-now-card>div{border-top:1px solid #ffffff24;gap:8px;margin-top:27px;padding-top:23px;display:grid}.network-now-card small{color:#99bfe8;letter-spacing:.13em;font-size:9px;font-weight:900}.network-now-card a{color:#f4d46e;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.network-promise-strip{color:#fff;background:#050f21;border-top:1px solid #d4af3733}.network-promise-strip .container{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:96px;display:grid}.network-promise-strip strong{color:var(--network-gold);letter-spacing:.15em;font-size:9px}.network-promise-strip span{color:#c5d2e0;font-size:13px;line-height:1.5}.network-promise-strip b{font-size:20px}.network-intro{background:#fffdf8}.network-intro-grid{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.network-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(43px,4.8vw,66px);line-height:1.03}.network-intro-grid>div:last-child{border-top:1px solid #d8d2c4;padding-top:28px}.network-intro-grid>div:last-child p{color:var(--slate);font-size:17px;line-height:1.82}.network-academies{background:#f3f6fa}.network-academy-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.network-academy-card{border:1px solid #d6dce5;border-top:5px solid var(--network-blue);background:#fff;border-radius:17px;flex-direction:column;min-height:385px;padding:28px;display:flex;box-shadow:0 12px 34px #0a1d3d12}.network-academy-card.gold{border-top-color:var(--network-gold)}.network-academy-card.green{border-top-color:var(--network-green)}.network-academy-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.network-academy-card>div>span{color:var(--network-navy);letter-spacing:.14em;font-size:10px;font-weight:900}.network-academy-card small{color:var(--network-gray);letter-spacing:.11em;text-align:right;font-size:8px;font-weight:900}.network-academy-card h3{color:var(--network-navy);letter-spacing:-.038em;margin:37px 0 12px;font-size:27px;line-height:1.08}.network-academy-card p{color:var(--slate);margin:0;line-height:1.68}.network-academy-card a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:850;display:inline-flex}.network-academy-card.gold a{color:#956f00}.network-academy-card.green a{color:#16772a}.network-mentor{color:#fff;background:linear-gradient(125deg, #050f21, var(--network-navy) 62%, #0b3764)}.network-mentor-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:85px;display:grid}.network-mentor-visual{background:radial-gradient(circle,#1e88e533,#0000 62%);border:1px solid #d4af3740;border-radius:50%;place-items:center;min-height:460px;display:grid;position:relative}.network-mentor-visual>div{border:2px solid var(--network-gold);background:#071936;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 0 0 18px #1e88e514,0 0 70px #1e88e538}.network-mentor-visual>div>span{color:#f2cf63;font-size:40px;font-weight:900}.network-mentor-visual i{background:#d4af3773;width:108px;height:1px;position:absolute}.network-mentor-visual i:first-of-type{top:50%;right:100%}.network-mentor-visual i:nth-of-type(2){top:50%;left:100%}.network-mentor-visual i:nth-of-type(3){bottom:100%;transform:rotate(90deg)}.network-mentor-visual i:nth-of-type(4){top:100%;transform:rotate(90deg)}.network-mentor-visual>small{color:#afc6de;letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute}.network-mentor-visual>small:first-of-type{top:48%;left:7%}.network-mentor-visual>small:nth-of-type(2){top:48%;right:8%}.network-mentor-visual>small:nth-of-type(3){top:8%}.network-mentor-visual>small:nth-of-type(4){bottom:8%}.network-mentor h2{letter-spacing:-.052em;margin:0;font-size:clamp(43px,4.8vw,66px);line-height:1.03}.network-mentor-grid>div:last-child>p:not(.eyebrow){color:#c9d7e5;line-height:1.75}.network-mentor-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.network-mentor-actions>a:not(.button){color:#f2cf63;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.network-platform{background:#fffdf8}.network-layer-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.network-layer-grid article{min-height:280px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d9d3c6;border-radius:18px;padding:29px}.network-layer-grid span{color:var(--network-blue);letter-spacing:.14em;font-size:9px;font-weight:900}.network-layer-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:27px 0 11px;font-size:25px}.network-layer-grid p{color:var(--slate);margin:0;line-height:1.68}.network-people{color:#fff;background:var(--network-navy)}.network-people-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.network-people h2{letter-spacing:-.052em;margin:0;font-size:clamp(43px,4.7vw,65px);line-height:1.03}.network-people p:not(.eyebrow){color:#c9d6e4;line-height:1.75}.network-people-points{background:#ffffff0d;border:1px solid #d4af373b;border-radius:18px;gap:16px;padding:33px;display:grid}.network-people-points span{color:#dae4ee;gap:11px;line-height:1.5;display:flex}.network-people-points .check-icon{color:var(--network-gold)}.network-structure{background:#eef3f8}.network-structure-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.network-structure-grid article{background:#fff;border:1px solid #cfd8e3;border-radius:20px;flex-direction:column;min-height:360px;padding:37px;display:flex;box-shadow:0 15px 42px #0a1d3d12}.network-structure-grid article:last-child{color:#fff;border-color:var(--network-navy);background:linear-gradient(135deg, var(--network-navy), #0b416e)}.network-structure-grid article>span{color:var(--network-blue);letter-spacing:.14em;font-size:9px;font-weight:900}.network-structure-grid article:last-child>span{color:#f2cf63}.network-structure-grid h2{letter-spacing:-.045em;margin:27px 0 12px;font-size:clamp(31px,3.3vw,44px)}.network-structure-grid p{color:var(--slate);line-height:1.7}.network-structure-grid article:last-child p{color:#ccd9e5}.network-structure-grid a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:850;display:inline-flex}.network-structure-grid article:last-child a{color:#f2cf63}.network-structure-note{color:var(--slate);margin-top:25px;font-size:11px;line-height:1.65}.network-final{color:#fff;background:#050f21}.network-final-card{grid-template-columns:1fr 340px;align-items:center;gap:75px;display:grid}.network-final h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.5vw,61px);line-height:1.04}.network-final p:not(.eyebrow){color:#c8d5e2;line-height:1.73}.network-final-card>div:last-child{gap:19px;display:grid}.network-final-card>div:last-child>a:not(.button){color:#f2cf63;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.foundation-role{background:#fffdf8}.foundation-role-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.foundation-role h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.04}.foundation-role-grid>div:first-child>p:last-child{color:var(--slate);line-height:1.78}.foundation-role-cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.foundation-role-cards article{border:1px solid var(--hairline);background:#fff;border-radius:18px;flex-direction:column;min-height:380px;padding:29px;display:flex}.foundation-role-cards article:last-child{color:#fff;background:linear-gradient(140deg,#071c2c,#0a5960);border-color:#0a4e57}.foundation-role-cards article>span{width:50px;height:50px;color:var(--network-navy);place-items:center;font-size:28px;display:grid}.foundation-role-cards article>span svg{width:48px;height:48px}.foundation-role-cards article:last-child>span{color:#ffe27a}.foundation-role-cards small{color:var(--teal);letter-spacing:.13em;margin-top:24px;font-size:9px;font-weight:900}.foundation-role-cards article:last-child small{color:#ffe27a}.foundation-role-cards h3{letter-spacing:-.04em;margin:14px 0 11px;font-size:25px}.foundation-role-cards p{color:var(--slate);line-height:1.65}.foundation-role-cards article:last-child p{color:#d2e2e3}.foundation-role-cards a{color:var(--teal);align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.foundation-priorities{background:#eef8f5}.foundation-priority-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.foundation-priority-grid article{min-height:290px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c8ddd8;border-radius:18px;padding:29px}.foundation-priority-grid span{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:900}.foundation-priority-grid h3{letter-spacing:-.036em;margin:27px 0 11px;font-size:25px}.foundation-priority-grid p{color:var(--slate);line-height:1.68}.foundation-inclusion{color:#fff;background:#071c2c}.foundation-inclusion-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.foundation-inclusion h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.03}.foundation-inclusion p:not(.eyebrow){color:#cbdadc;line-height:1.76}.foundation-inclusion-grid>div:last-child{gap:13px;display:grid}.foundation-inclusion-grid>div:last-child a{background:#ffffff0e;border:1px solid #62d7c833;border-radius:15px;grid-template-columns:1fr 24px;align-items:center;gap:5px 12px;min-height:110px;padding:22px;display:grid}.foundation-inclusion-grid a strong{font-size:18px}.foundation-inclusion-grid a span{color:#bfcfd1;font-size:12px;line-height:1.55}.foundation-inclusion-grid a .arrow-icon{color:var(--teal-soft);grid-area:1/2/3}.foundation-accountability{background:#fffdf8}.foundation-accountability-card{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.foundation-accountability h2{letter-spacing:-.05em;margin:0;font-size:clamp(41px,4.5vw,61px);line-height:1.04}.foundation-accountability-card>div>p:not(.eyebrow){color:var(--slate);line-height:1.75}.foundation-accountability-card aside{background:#fff7e7;border:1px solid #d9c8a9;border-radius:18px;padding:33px}.foundation-accountability-card aside strong{font-size:22px}.foundation-accountability-card aside p{color:var(--slate);line-height:1.7}.foundation3-hero{background:radial-gradient(circle at 78% 18%,#d4af3733,#0000 29%),linear-gradient(125deg,#06142a 0%,#0a1d3d 58%,#174f91 100%)}.foundation3-promise-card{background:#0a1d3d5c;border-color:#d4af3766}.foundation3-definition{background:#fffdf8}.foundation3-definition-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:85px;display:grid}.foundation3-definition h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,65px);line-height:1.03}.foundation3-definition-grid>div:last-child{border-top:1px solid #d8d2c4;padding-top:29px}.foundation3-definition-grid>div:last-child>p{color:var(--slate);margin-top:0;font-size:17px;line-height:1.82}.foundation3-definition blockquote{border-left:4px solid var(--network-gold);color:var(--network-navy);letter-spacing:-.035em;margin:30px 0 0;padding-left:24px;font-size:clamp(25px,3vw,38px);font-weight:760;line-height:1.15}.foundation3-paths{background:#eef4f8}.foundation3-path-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.foundation3-path-grid article{border:1px solid #ccd7e2;border-top:5px solid var(--network-blue);background:#fff;border-radius:18px;flex-direction:column;min-height:390px;padding:29px;display:flex;box-shadow:0 13px 36px #0a1d3d12}.foundation3-path-grid article:nth-child(3),.foundation3-path-grid article:nth-child(6){border-top-color:var(--network-gold)}.foundation3-path-grid article:nth-child(7),.foundation3-path-grid article:nth-child(8){border-top-color:var(--network-green)}.foundation3-path-grid article>div{justify-content:space-between;align-items:center;gap:13px;display:flex}.foundation3-path-grid article>div>span{color:var(--network-navy);letter-spacing:.15em;font-size:10px;font-weight:900}.foundation3-path-grid small{color:var(--network-gray);letter-spacing:.11em;text-align:right;font-size:8px;font-weight:900}.foundation3-path-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:35px 0 12px;font-size:28px;line-height:1.08}.foundation3-path-grid p{color:var(--slate);margin:0;line-height:1.7}.foundation3-path-grid a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:850;display:inline-flex}.foundation3-model{color:#fff;background:radial-gradient(circle at 18% 5%,#62d7c821,#0000 27%),#050f21}.foundation3-model .centered-heading>p:last-child{color:#c7d5e2}.foundation3-model-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:49px;display:grid}.foundation3-model-grid article{background:#ffffff0e;border:1px solid #d4af3738;border-radius:18px;min-height:315px;padding:29px}.foundation3-model-grid span{color:var(--network-gold);letter-spacing:.15em;font-size:10px;font-weight:900}.foundation3-model-grid h3{letter-spacing:-.04em;margin:42px 0 12px;font-size:28px}.foundation3-model-grid p{color:#c8d5e1;line-height:1.7}.foundation3-access{background:#fffdf8}.foundation3-access-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:85px;display:grid}.foundation3-access h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,64px);line-height:1.03}.foundation3-access-grid>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.78}.foundation3-access-links{gap:12px;margin-top:28px;display:grid}.foundation3-access-links a{color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.foundation3-access-cards{gap:13px;display:grid}.foundation3-access-cards article{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d9d2c4;border-radius:17px;grid-template-columns:86px 1fr;align-items:start;gap:23px;padding:26px;display:grid}.foundation3-access-cards article>span{color:var(--network-blue);letter-spacing:.14em;padding-top:7px;font-size:9px;font-weight:900}.foundation3-access-cards h3{color:var(--network-navy);letter-spacing:-.035em;margin:0 0 7px;font-size:23px}.foundation3-access-cards p{color:var(--slate);margin:0;line-height:1.66}.foundation3-pilots{color:#fff;background:linear-gradient(135deg, var(--network-navy), #0b3a64)}.foundation3-pilot-heading{grid-template-columns:1fr 360px;align-items:end;gap:75px;display:grid}.foundation3-pilot-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,65px);line-height:1.03}.foundation3-pilot-heading aside{background:#fff1;border:1px solid #d4af3747;border-radius:17px;padding:27px}.foundation3-pilot-heading aside strong{color:#f2cf63;font-size:19px}.foundation3-pilot-heading aside p{color:#cbd8e4;margin-bottom:0;line-height:1.65}.foundation3-pilot-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:47px;display:grid}.foundation3-pilot-grid article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:17px;min-height:270px;padding:27px}.foundation3-pilot-grid span{color:#f2cf63;letter-spacing:.14em;font-size:9px;font-weight:900}.foundation3-pilot-grid h3{letter-spacing:-.038em;margin:30px 0 11px;font-size:25px;line-height:1.1}.foundation3-pilot-grid p{color:#c7d5e2;line-height:1.68}.foundation3-pilot-action{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.foundation3-pilot-action>a:not(.button){color:#f2cf63;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.foundation3-people{color:#fff;background:linear-gradient(125deg,#053f48,#08766f)}.foundation3-people-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:85px;display:grid}.foundation3-people h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,65px);line-height:1.03}.foundation3-people-grid>div:first-child>p:not(.eyebrow){color:#d3e6e4;line-height:1.76}.foundation3-people-grid .button{margin-top:18px}.foundation3-people-list{background:#ffffff13;border:1px solid #ffffff2e;border-radius:20px;gap:17px;padding:33px;display:grid}.foundation3-people-list span{color:#e4f0ef;gap:11px;line-height:1.55;display:flex}.foundation3-people-list .check-icon{color:#ffe27a;flex:none}.foundation3-measure{background:#eef4f8}.foundation3-measure-grid{grid-template-columns:.83fr 1.17fr;align-items:start;gap:80px;display:grid}.foundation3-measure h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,63px);line-height:1.03}.foundation3-measure-grid>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.76}.foundation3-measure-grid>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.foundation3-measure-grid article{background:#fff;border:1px solid #cbd7e3;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:185px;padding:25px;display:flex}.foundation3-measure-grid article span{color:var(--network-blue);letter-spacing:.14em;font-size:9px;font-weight:900}.foundation3-measure-grid article strong{color:var(--network-navy);letter-spacing:-.025em;font-size:20px;line-height:1.3}.ai-network-bridge{background:#fffdf8}.ai-network-card{background:#f3f6fa;border:1px solid #d3dbe5;border-radius:21px;grid-template-columns:1fr 320px;align-items:center;gap:65px;padding:45px;display:grid}.ai-network-card h2{letter-spacing:-.048em;margin:0;font-size:clamp(38px,4vw,54px);line-height:1.05}.ai-network-card p:not(.eyebrow){color:var(--slate);line-height:1.72}.ai-network-card>div:last-child{gap:17px;display:grid}.ai-network-card>div:last-child>a:not(.button){color:var(--teal);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}@media (width<=1160px){.nav-network .nav-dropdown{left:38%}.network-academy-grid{grid-template-columns:repeat(2,1fr)}.network-hero-grid{gap:55px}}@media (width<=980px){.network-hero-grid,.network-intro-grid,.network-mentor-grid,.network-people-grid,.foundation-role-grid,.foundation-inclusion-grid,.foundation-accountability-card,.foundation3-definition-grid,.foundation3-access-grid,.foundation3-pilot-heading,.foundation3-people-grid,.foundation3-measure-grid{grid-template-columns:1fr;gap:45px}.network-layer-grid,.foundation-priority-grid,.foundation3-path-grid,.foundation3-pilot-grid,.foundation3-model-grid{grid-template-columns:1fr 1fr}.network-structure-grid{grid-template-columns:1fr}.network-final-card,.ai-network-card{grid-template-columns:1fr;gap:38px}.network-mentor-visual{width:min(520px,100%);min-height:470px;margin-inline:auto}}@media (width<=760px){.brand-copy>small{letter-spacing:.045em;font-size:6.5px}.nav-network .nav-dropdown{grid-template-columns:1fr;left:auto}.network-identity-strip .container{grid-template-columns:46px 1fr;padding-block:18px}.network-identity-strip .container>a{grid-column:1/-1;justify-content:center}.network-hero{padding:82px 0}.network-lockup-mark,.network-lockup-mark svg{width:58px;height:58px}.network-lockup strong{font-size:23px}.network-lockup small{font-size:11px}.network-hero h1{font-size:clamp(49px,14.7vw,71px)}.network-hero-lede{font-size:18px}.network-hero-actions,.network-mentor-actions{flex-direction:column;align-items:stretch}.network-text-link,.network-mentor-actions>a:not(.button){justify-content:center}.network-now-card{padding:29px 23px}.network-promise-strip .container{grid-template-columns:1fr;gap:9px;padding-block:24px}.network-academy-grid,.network-layer-grid,.foundation-priority-grid,.foundation-role-cards{grid-template-columns:1fr}.network-academy-card,.network-layer-grid article,.foundation-priority-grid article,.foundation-role-cards article{min-height:0}.network-mentor-visual{min-height:340px}.network-mentor-visual>div{width:120px;height:120px}.network-mentor-visual i{width:70px}.network-structure-grid article{min-height:0;padding:30px 23px}.foundation-inclusion-grid>div:last-child a{min-height:0}.foundation3-path-grid,.foundation3-model-grid,.foundation3-pilot-grid,.foundation3-measure-grid>div:last-child{grid-template-columns:1fr}.foundation3-path-grid article,.foundation3-model-grid article,.foundation3-pilot-grid article,.foundation3-measure-grid article{min-height:0}.foundation3-access-cards article{grid-template-columns:1fr;gap:10px}.foundation3-pilot-action{flex-direction:column;align-items:stretch}.foundation3-pilot-action>a:not(.button){justify-content:center}.foundation3-people-list{padding:25px 20px}.ai-network-card{padding:31px 23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.military-connection-bar{background:linear-gradient(90deg, #081831 0%, var(--network-navy) 55%, #173f73 100%);border-bottom-color:#d4af3752}.military-connection-inner>span:not(.military-connection-flag){color:#dbe4f0}.military-connection-inner a{color:#f3d568}.site-header{height:88px;color:var(--network-navy);background:#fffffffa;border-bottom:1px solid #dce2e9;box-shadow:0 9px 28px #0a1d3d14}.header-inner{gap:18px}.site-header .brand{color:var(--network-navy);font-size:21px}.site-header .brand b{color:var(--network-gold)}.site-header .brand-copy>small{color:#66748a}.site-header .brand-mark{color:var(--network-gold);background:#f9f3df;border-color:#d4af3773}.site-header nav{gap:3px}.site-header nav>a,.site-header nav>.nav-priority-slot>a,.nav-group>summary{color:#253750;border-radius:999px;padding-inline:8px;font-size:12px}.nav-group>summary span{color:var(--network-gold)}.site-header nav>a:hover,.site-header nav>a.active,.site-header nav>.nav-priority-slot>a:hover,.site-header nav>.nav-priority-slot>a.active,.nav-group>summary:hover,.nav-group.active>summary,.nav-group[open]>summary{color:var(--network-navy);background:#edf2f8}.nav-group.nav-shop>summary{color:var(--network-navy);background:var(--network-gold);padding-inline:16px;box-shadow:0 6px 16px #d4af3738}.nav-group.nav-shop>summary:hover,.nav-group.nav-shop.active>summary,.nav-group.nav-shop[open]>summary{background:#e2c154}.site-header nav>.nav-veterans{color:var(--network-navy);border:1px solid var(--network-gold);background:#fffaf0;padding-inline:14px}.site-header nav>.nav-veterans:before{content:"★";color:var(--network-gold);font-size:10px}.site-header nav>.nav-veterans:hover,.site-header nav>.nav-veterans.active{color:#fff;background:var(--network-navy)}.nav-ai small{color:#fff;background:var(--network-blue);letter-spacing:.08em;border-radius:999px;padding:3px 5px;font-size:7px}.nav-dropdown{background:var(--network-navy);border-color:#d4af374d;box-shadow:0 22px 55px #0a1d3d47}.nav-dropdown a:hover,.nav-dropdown a[aria-current=page]{background:#d4af3721}.nav-dropdown small{color:#c9d4e2}.header-cta{color:#fff;border-color:var(--network-navy);background:var(--network-navy);white-space:nowrap;padding-inline:17px}.header-cta:hover{color:var(--network-navy);background:var(--network-gold)}.site-header nav>.nav-foundation-mobile{display:none!important}.site-search-shell{z-index:45;color:var(--network-navy);background:#f5f7fa;border-bottom:1px solid #dce2e9;position:relative;box-shadow:0 5px 18px #0a1d3d0d}.site-search-inner{grid-template-columns:auto minmax(320px,760px) auto;justify-content:center;align-items:center;gap:16px;min-height:58px;display:grid}.site-search-label{color:#506078;white-space:nowrap;font-size:12px;font-weight:800}.site-search{width:100%;position:relative}.site-search-form{background:#fff;border:1px solid #cbd4df;border-radius:999px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:42px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 3px 12px #0a1d3d0f}.site-search-form:focus-within{border-color:var(--network-blue);box-shadow:0 0 0 3px #1e88e521,0 5px 18px #0a1d3d14}.site-search-form svg{fill:none;stroke:#6b788b;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;margin-left:15px}.site-search-form input{width:100%;min-width:0;color:var(--network-navy);font:inherit;background:0 0;border:0;outline:0;padding:0 11px;font-size:13px}.site-search-form input::placeholder{color:#738096;opacity:1}.site-search-form input::-webkit-search-cancel-button{cursor:pointer}.site-search-form button{min-width:82px;color:var(--network-navy);background:var(--network-gold);font:inherit;cursor:pointer;border:0;border-left:1px solid #d4af378c;align-self:stretch;padding:0 18px;font-size:12px;font-weight:850;transition:background .2s}.site-search-form button:hover{background:#e3c256}.site-search-hint{color:#6f7d90;white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:flex}.site-search-hint kbd{text-align:center;min-width:24px;font:inherit;background:#fff;border:1px solid #cbd4df;border-bottom-width:2px;border-radius:5px;padding:3px 5px;font-weight:800}.site-search-results{z-index:120;background:#fff;border:1px solid #d5dde7;border-radius:16px;max-height:min(520px,68vh);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #0a1d3d38}.site-search-results-heading{color:#647287;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fb;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:10px;display:flex}.site-search-results-heading strong{color:var(--network-navy)}.site-search-result{min-height:67px;color:var(--network-navy);border-bottom:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;transition:background .15s;display:grid}.site-search-result:last-child{border-bottom:0}.site-search-result:hover,.site-search-result.active{background:#f4f7fb}.site-search-result:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #1e88e540;position:relative}.site-search-result-icon{width:28px;height:28px;color:var(--network-blue);background:#eaf3fd;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.site-search-result>span:nth-child(2){min-width:0}.site-search-result strong{font-size:13px;line-height:1.35;display:block}.site-search-result small{color:#647287;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.site-search-result em{color:#6a5618;letter-spacing:.03em;white-space:nowrap;background:#fff9e9;border:1px solid #d4af3759;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.site-search-empty{text-align:center;gap:6px;padding:28px 20px;display:grid}.site-search-empty strong{font-size:14px}.site-search-empty span{color:#68768a;font-size:12px}.button-primary{color:var(--network-navy);background:linear-gradient(135deg, #e1c45b, var(--network-gold));box-shadow:0 10px 28px #97741238}.button-primary:hover{color:var(--network-navy);background:linear-gradient(135deg,#ecd779,#c8a12d);box-shadow:0 14px 34px #97741247}.button-secondary{color:var(--network-navy);border-color:var(--network-navy);background:#fff}.button-secondary:hover{background:#edf2f8}.eyebrow{color:#1a5fa9}.website2-hero{min-height:720px;color:var(--network-navy);background:radial-gradient(circle at 13% 18%,#d4af3729,#0000 23%),linear-gradient(115deg,#f7f8fa 0%,#fff 48%,#eef3f8 100%)}.website2-hero:before{opacity:1;background-image:linear-gradient(#0a1d3d0b 1px,#0000 1px),linear-gradient(90deg,#0a1d3d0b 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 55%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000 55%,#000)}.website2-hero .hero-grid{grid-template-columns:.86fr 1.14fr;gap:55px;min-height:720px}.website2-hero .hero-copy{padding-block:78px}.website2-hero .hero-copy .eyebrow{color:#886c14}.website2-hero h1{letter-spacing:-.062em;max-width:680px;font-size:clamp(58px,5.35vw,82px);line-height:.98}.website2-hero h1 span{color:#a98216;margin-top:10px;display:block}.website2-hero .hero-lede{color:#44536a;max-width:650px;font-size:20px}.website2-hero .hero-fuel-line{color:#44536a;max-width:650px;margin:18px 0 0;font-size:15px;line-height:1.6}.website2-hero .hero-fuel-line strong{color:#8b6904}.website2-hero .hero-free-link{color:#174f91}.hero-fuel-station{z-index:8;color:#fff;background:radial-gradient(circle at 92% 8%,#d4af3733,#0000 30%),linear-gradient(135deg,#07172f,#0a1d3d 60%,#164883);border:1px solid #d4af3775;border-radius:22px;width:min(735px,55%);padding:23px 25px 20px;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 24px 65px #0a1d3d33}.hero-fuel-station:before{content:"";background:linear-gradient(90deg,#0000,#f4d668,#0000);width:38%;height:3px;animation:5s ease-in-out infinite opportunityFuel;position:absolute;top:0;left:-40%}.hero-fuel-station-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:28px;display:grid}.hero-fuel-station-heading span{color:#f2d36c;letter-spacing:.14em;font-size:9px;font-weight:900}.hero-fuel-station-heading h2{color:#fff;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(21px,1.65vw,27px);line-height:1.08}.hero-fuel-station-heading p{color:#d5dfeb;margin:0;font-size:11px;line-height:1.55}.hero-fuel-station-heading p strong{color:#fff}.hero-fuel-paths{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid;position:relative}.hero-fuel-paths:before{content:"";z-index:0;opacity:.8;background:linear-gradient(90deg,#d4af37,#f3d66f,#3d82c8,#28a745);height:2px;position:absolute;top:17px;left:9%;right:9%}.hero-fuel-paths a{z-index:1;color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-width:0;padding:8px 8px 9px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.hero-fuel-paths a:hover{background:#ffffff21;border-color:#f2d36cad;transform:translateY(-3px)}.hero-fuel-paths a>b{width:34px;height:34px;color:var(--network-navy);background:#f2d36c;border-radius:50%;place-items:center;font-size:9px;display:grid;box-shadow:0 0 0 4px #d4af371f}.hero-fuel-paths a:nth-child(3)>b{color:#fff;background:#1e88e5}.hero-fuel-paths a:nth-child(4)>b{color:#fff;background:#28a745}.hero-fuel-paths a>span{gap:2px;min-width:0;display:grid}.hero-fuel-paths strong{font-size:12px}.hero-fuel-paths small{color:#bccbdd;font-size:8px;line-height:1.3}.hero-fuel-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.hero-credit-action{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:47px;padding:9px 10px;font-size:10px;font-weight:820;line-height:1.22;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.hero-credit-action:hover{background:#ffffff26;border-color:#f2d36cb8;transform:translateY(-2px)}.hero-credit-action-primary{color:var(--network-navy);background:linear-gradient(135deg,#f5d75f,#d4af37);border-color:#e7c342;box-shadow:0 10px 24px #d4af3733}.hero-credit-action-primary:hover{background:linear-gradient(135deg,#f9df78,#dfbb43);border-color:#f7df7b}.hero-fuel-actions .arrow-icon{width:16px;height:16px}@keyframes opportunityFuel{0%,12%{opacity:0;left:-40%}25%,72%{opacity:1}88%,to{opacity:0;left:102%}}.hero-trust-row{flex-wrap:wrap;gap:12px 20px;margin-top:28px;display:flex}.hero-trust-row span{color:#4c5b70;align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.hero-trust-row .check-icon{width:17px;color:var(--network-green)}.hero-community-visual{min-width:0;height:630px;position:relative}.hero-community-visual:before{content:"";background:var(--network-navy);border-radius:46px 0 0 46px;position:absolute;inset:28px -80px 18px 52px;box-shadow:0 34px 80px #0a1d3d33}.hero-community-photo{z-index:1;object-fit:cover;object-position:center 42%;border:8px solid #fff;border-radius:26px;width:calc(100% - 44px);height:500px;position:absolute;inset:55px 0 auto 80px;box-shadow:0 25px 65px #06132a59}.hero-community-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 42%,#0a1d3d6b);border-radius:26px;width:calc(100% - 44px);height:500px;position:absolute;inset:55px 0 auto 80px}.hero-active-card{z-index:4;color:#fff;background:#0a1d3df0;border:1px solid #d4af377a;border-radius:16px;gap:6px;width:220px;padding:20px;display:grid;position:absolute;top:86px;left:34px;box-shadow:0 18px 42px #0a1d3d47}.hero-active-card span,.hero-book-float span{color:#f0d36c;letter-spacing:.14em;font-size:9px;font-weight:900}.hero-active-card strong{font-size:21px}.hero-active-card small{color:#d7e0ec;line-height:1.5}.hero-book-float{z-index:5;width:350px;color:var(--network-navy);background:#fff;border:1px solid #d7dfe8;border-radius:17px;grid-template-columns:90px 1fr;align-items:center;gap:16px;padding:16px;display:grid;position:absolute;bottom:4px;right:-24px;box-shadow:0 18px 48px #0a1d3d38}.hero-book-mini{object-fit:cover;border-radius:4px;width:90px;height:135px;box-shadow:0 8px 20px #0a1d3d40}.hero-book-float>div{gap:7px;display:grid}.hero-book-float strong{font-size:17px;line-height:1.25}.hero-book-float a{color:#174f91;align-items:center;gap:5px;font-size:12px;font-weight:820;display:inline-flex}.hero-book-float .arrow-icon{width:15px}.network-identity-strip{background:linear-gradient(90deg, #07172f, var(--network-navy) 55%, #163b6d)}.opportunity-promise-strip{color:#fff;background:radial-gradient(circle at 12% 20%,#d4af372e,#0000 26%),linear-gradient(112deg,#07172f,#0a1d3d 58%,#174f91);padding:62px 0;position:relative;overflow:hidden}.opportunity-promise-strip:after{content:"?";color:#d4af371a;font-size:300px;font-weight:900;line-height:1;position:absolute;top:-92px;right:4%}.opportunity-promise-inner{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:85px;display:grid;position:relative}.opportunity-promise-inner h2{letter-spacing:-.056em;max-width:760px;margin:0;font-size:clamp(42px,4.7vw,66px);line-height:1.01}.opportunity-promise-inner>div:last-child{border-left:3px solid var(--network-gold);padding-left:30px}.opportunity-promise-inner>div:last-child p{color:#d7e1ed;margin:0 0 20px;font-size:17px;line-height:1.72}.opportunity-promise-inner a{color:#f0d36c;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.home-storefront{background:#fff;border-color:#dce2e9}.home-product-featured{border-color:var(--network-navy);background:linear-gradient(145deg, var(--network-navy), #173c6d)}.home-product-featured>span,.home-new-products-callout span,.home-product-featured>strong{color:#f0d36c}.home-product-featured>p,.home-new-products-callout p{color:#d5deea}.home-product-value{background:#fffaf0;border-color:#dfc96e}.home-purchase-assurance{background:#f1f6fb;border-color:#d8e1ec}.home-new-products-callout{background:linear-gradient(135deg, var(--network-navy), #164883)}.opportunity-section{background:#f5f7fa;padding-block:108px}.opportunity-heading,.platform-future-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:80px;display:grid}.opportunity-heading h2,.platform-future-heading h2{letter-spacing:-.055em;max-width:860px;margin:0;font-size:clamp(43px,4.7vw,65px);line-height:1.01}.opportunity-heading>p,.platform-future-heading>p{color:var(--slate);margin:0;font-size:16px;line-height:1.75}.opportunity-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.opportunity-grid article{min-height:330px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d5dde7;border-radius:19px;flex-direction:column;padding:31px;display:flex}.opportunity-grid article>span{color:var(--network-gold);letter-spacing:.13em;font-size:13px;font-weight:900}.opportunity-grid h3{letter-spacing:-.04em;margin:38px 0 13px;font-size:27px}.opportunity-grid p{color:var(--slate);margin:0 0 24px;font-size:14px;line-height:1.7}.opportunity-grid a,.platform-future-grid a,.founder-home-grid a{color:#174f91;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:830;display:inline-flex}.audience-section{color:#fff;background:var(--network-navy);padding-block:110px}.audience-shell{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.audience-shell>div:first-child{position:sticky;top:30px}.audience-shell h2{letter-spacing:-.058em;margin:0;font-size:clamp(43px,4.8vw,66px);line-height:1}.audience-shell>div:first-child>p:not(.eyebrow){color:#cbd7e5;font-size:16px;line-height:1.75}.audience-shell .button{margin-top:18px}.audience-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audience-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:28px 1fr;gap:13px;min-height:176px;padding:24px;display:grid}.audience-grid .check-icon{color:var(--network-gold)}.audience-grid h3{margin:0;font-size:18px}.audience-grid p{color:#cbd7e5;margin:10px 0 0;font-size:13px;line-height:1.6}.mission-impact{background:linear-gradient(118deg, #07172f 0%, var(--network-navy) 56%, #174f91 100%)}.mission-impact:after{color:#d4af371a}.mission-impact-copy>p:not(.eyebrow){color:#d7e1ed}.mission-impact-link{color:#f0d36c}.mission-goals article{background:#ffffff0f;border-color:#d4af3740}.home-foundation-gateway{background:#fff}.home-foundation-question{background:radial-gradient(circle at 80% 10%,#d4af3738,#0000 28%),linear-gradient(140deg,#07172f,#164883)}.home-foundation-grid blockquote{border-left:3px solid var(--network-gold);color:var(--network-navy);margin:22px 0 0;padding-left:18px;font-size:19px;font-weight:760;line-height:1.5}.platform-future-section{background:#f5f7fa;padding-block:108px}.platform-future-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.platform-future-grid article{background:#fff;border:1px solid #d5dde7;border-radius:19px;flex-direction:column;min-height:330px;padding:31px;display:flex}.platform-future-grid article:first-child{color:#fff;background:linear-gradient(145deg,#0b2041,#164883);border-color:#1a579e}.platform-future-grid article:first-child p{color:#d4dfec}.platform-future-grid article:first-child a{color:#f0d36c}.platform-future-grid span{color:var(--network-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.platform-future-grid h3{letter-spacing:-.04em;margin:34px 0 12px;font-size:27px}.platform-future-grid p{color:var(--slate);margin:0 0 25px;font-size:14px;line-height:1.7}.membership-section{color:#fff;background:linear-gradient(135deg, #07172f, var(--network-navy) 58%, #153b6f);padding-block:108px}.membership-section-home{background:linear-gradient(#d4af370e 1px, transparent 1px), linear-gradient(90deg, #d4af370e 1px, transparent 1px), linear-gradient(135deg, #06142a, var(--network-navy) 58%, #164883);background-size:44px 44px,44px 44px,auto;position:relative}.membership-shell{grid-template-columns:.72fr 1.28fr;gap:54px 78px;display:grid}.membership-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1.02}.membership-intro>p:not(.eyebrow){color:#cbd7e5;line-height:1.75}.membership-status{border-left:4px solid var(--network-gold);background:#ffffff0f;gap:7px;margin-top:25px;padding:20px 21px;display:grid}.membership-status strong{color:#f0d36c;font-size:17px}.membership-status span{color:#d5dfeb;font-size:12px;line-height:1.6}.membership-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.membership-grid article{background:#ffffff0e;border:1px solid #d4af3745;border-radius:17px;min-height:260px;padding:25px}.membership-grid span{color:#f0d36c;letter-spacing:.14em;font-size:9px;font-weight:900}.membership-grid h3{margin:38px 0 12px;font-size:27px}.membership-grid p{color:#ced9e6;font-size:13px;line-height:1.68}.membership-home-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.membership-home-benefits span{color:#dbe6ef;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;padding:13px 15px;font-size:12px;line-height:1.5}.membership-home-benefits b{color:#f0d36c}.membership-action{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:23px;padding:26px 28px;display:grid}.membership-action strong{color:#f0d36c;font-size:18px}.membership-action span{color:#d1dce8;font-size:13px;line-height:1.6}.foundation-member-callout{color:var(--network-navy);background:radial-gradient(circle at 12% 10%,#d4af372e,#0000 25%),#f5f7fa;padding:105px 0}.foundation-member-heading{grid-template-columns:.88fr 1.12fr;align-items:end;gap:85px;display:grid}.foundation-member-heading h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.2vw,72px);line-height:1}.foundation-member-heading>div:last-child{border-left:4px solid var(--network-gold);box-shadow:var(--shadow-soft);background:#fff;padding:27px 30px}.foundation-member-heading p{color:var(--slate);margin:0 0 13px;font-size:16px;line-height:1.72}.foundation-member-heading strong{color:#765e12;font-size:13px;line-height:1.6}.foundation-member-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.foundation-member-grid article{border:1px solid #ccd7e3;border-top:5px solid var(--network-blue);min-height:290px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;flex-direction:column;padding:30px;display:flex}.foundation-member-grid article:nth-child(2){border-top-color:var(--network-gold)}.foundation-member-grid article:nth-child(3){color:#fff;background:linear-gradient(145deg,#07172f,#174f91);border-color:#173d70}.foundation-member-grid span{color:#886c14;letter-spacing:.15em;font-size:10px;font-weight:900}.foundation-member-grid article:nth-child(3) span{color:#f0d36c}.foundation-member-grid h3{letter-spacing:-.045em;margin:45px 0 13px;font-size:31px}.foundation-member-grid p{color:var(--slate);margin:0;line-height:1.72}.foundation-member-grid article:nth-child(3) p{color:#d6e0ec}.foundation-member-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.foundation-member-actions>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.foundation-promise-full{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#d4af3730,#0000 30%),linear-gradient(135deg,#06142a,#0a1d3d 55%,#174f91);padding:108px 0;position:relative}.foundation-promise-full .container{max-width:1050px}.foundation-promise-full h2{letter-spacing:-.061em;margin:0;font-size:clamp(50px,6vw,80px);line-height:.99}.foundation-promise-full>div>p:not(.eyebrow){color:#d7e1ed;max-width:800px;margin:28px auto 34px;font-size:18px;line-height:1.72}.foundation-promise-full>div>div{flex-wrap:wrap;justify-content:center;gap:16px 34px;display:flex}.foundation-promise-full span{color:#f0d36c;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.foundation-promise-full .check-icon{color:var(--network-green)}.foundation3-people{background:linear-gradient(125deg,#06142a,#0a1d3d 58%,#174f91)}.founder-home-section{background:#fff;padding-block:100px}.founder-home-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.founder-home-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.6vw,64px);line-height:1.01}.founder-home-grid>div:last-child{border-left:4px solid var(--network-gold);background:#f5f7fa;padding:36px}.founder-home-grid p{color:var(--slate);margin:0 0 18px;font-size:16px;line-height:1.8}.page-hero{background:linear-gradient(135deg, #07172f, var(--network-navy) 58%, #174f91)}.page-hero:before{background-image:linear-gradient(#d4af3712 1px,#0000 1px),linear-gradient(90deg,#d4af3712 1px,#0000 1px)}.page-hero-orb{border-color:#d4af3724}.page-hero-inner>p:not(.eyebrow){color:#cfdae7}.site-footer{background:#06142a}.footer-military-mission{background:linear-gradient(118deg,#0a1d3d,#174f91)}.footer-mission-closing,.site-footer .brand b{color:#f0d36c}.about-mission-closing{border-left:3px solid var(--network-gold);background:#ffffff0f;padding:18px 20px;font-weight:800;color:#fff!important;margin-top:24px!important}.network-intro-grid blockquote{border-left:3px solid var(--network-gold);color:var(--network-navy);background:#f6f2e5;margin:24px 0 0;padding:20px 22px;font-size:18px;font-weight:760;line-height:1.55}.roadmap-audience-note.military,.veteran-mission{background:linear-gradient(120deg, #07172f, var(--network-navy) 64%, #174f91)}.veteran-quick-start-grid span,.military-purchase-note>span,.military-purchase-note a,.template-sample-preview span,.community-engagement-grid span,.crowdfunding-roadmap-grid small{color:#174f91}.veteran-everyday-note{border-left-color:var(--network-gold);background:#fffaf0}.shop-veteran-strip{background:linear-gradient(100deg, var(--network-navy), #174f91)}.community-shop-bridge,.community-partner-cta,.ai-status-strip,.careers-status,.crowdfunding-status{background:#174f91}@media (width<=1180px){.site-header .brand{font-size:19px}.site-header nav>.nav-home,.site-header nav>a[href=\/about],.site-header nav>a[href=\/contact]{display:none}.hero-community-visual:before{right:-24px}.hero-book-float{right:0}}@media (width<=1080px){.website2-hero .hero-grid{grid-template-columns:1fr;gap:0;padding-top:0}.website2-hero .hero-copy{padding:72px 0 28px}.hero-fuel-station{width:100%;margin:12px 0 30px;position:relative;top:auto;right:auto}.hero-community-visual{width:min(820px,100%);height:650px;margin-inline:auto}.hero-community-visual:before{inset-inline:30px}.hero-community-photo,.hero-community-visual:after{width:calc(100% - 100px);left:70px}}@media (width<=980px){.opportunity-heading,.platform-future-heading,.audience-shell,.membership-shell,.founder-home-grid,.opportunity-promise-inner,.foundation-member-heading{grid-template-columns:1fr;gap:42px}.opportunity-grid,.platform-future-grid{grid-template-columns:1fr 1fr}.audience-shell>div:first-child{position:static}.opportunity-promise-inner>div:last-child{padding-left:24px}.membership-action{grid-template-columns:1fr}.membership-action .button{width:fit-content}}@media (width<=760px){.site-header{height:auto}.site-header nav>.nav-home,.site-header nav>a[href=\/about],.site-header nav>a[href=\/contact]{display:flex}.site-header nav>.nav-foundation-mobile{color:var(--network-navy);background:var(--network-gold);display:flex!important}.site-header nav>.nav-ai{display:none}.nav-group.nav-shop>summary,.site-header nav>.nav-veterans{padding-inline:11px}.site-search-inner{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:10px}.site-search-label,.site-search-hint{display:none}.site-search-form{min-height:45px}.site-search-results{max-height:62vh}.website2-hero .hero-copy{padding-top:62px}.website2-hero h1{font-size:clamp(48px,14vw,65px)}.hero-fuel-station{border-radius:18px;padding:22px 18px 19px}.hero-fuel-station-heading{grid-template-columns:1fr;gap:9px}.hero-fuel-paths{grid-template-columns:1fr 1fr}.hero-fuel-paths:before{display:none}.hero-fuel-actions{grid-template-columns:1fr 1fr;gap:9px}.hero-trust-row{display:grid}.hero-community-visual{height:540px;margin-top:10px}.hero-community-visual:before{border-radius:28px 0 0 28px;inset:20px -28px 12px 18px}.hero-community-photo,.hero-community-visual:after{border-radius:20px;width:calc(100% - 36px);height:400px;inset:43px 0 auto 32px}.hero-active-card{width:185px;padding:16px;top:68px;left:4px}.hero-active-card strong{font-size:17px}.hero-book-float{grid-template-columns:76px 1fr;width:min(330px,94%);bottom:0;right:-2px}.hero-book-mini{width:76px;height:114px}.opportunity-section,.audience-section,.platform-future-section,.membership-section,.founder-home-section,.foundation-member-callout,.foundation-promise-full{padding-block:76px}.opportunity-grid,.platform-future-grid,.audience-grid,.membership-grid,.foundation-member-grid{grid-template-columns:1fr}.opportunity-grid article,.platform-future-grid article,.audience-grid article,.membership-grid article,.foundation-member-grid article{min-height:0}.membership-action .button{width:100%}.founder-home-grid>div:last-child{padding:28px 22px}}@media (width<=480px){.site-search-form{grid-template-columns:35px minmax(0,1fr) 68px}.site-search-form svg{margin-left:13px}.site-search-form input{padding-inline:8px;font-size:12px}.site-search-form button{min-width:68px;padding-inline:10px}.site-search-result{grid-template-columns:28px minmax(0,1fr)}.site-search-result em{display:none}.hero-community-visual{height:470px}.hero-fuel-paths{grid-template-columns:1fr}.hero-community-photo,.hero-community-visual:after{height:330px}.hero-active-card{width:160px}.hero-active-card small{display:none}.hero-book-float{grid-template-columns:65px 1fr;padding:12px}.hero-book-mini{width:65px;height:98px}.hero-book-float strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-fuel-station:before{opacity:.8;width:100%;animation:none;left:0}}.future-status-strip{color:#fff;background:#174f91;padding:27px 0}.future-status-strip .container{grid-template-columns:minmax(240px,auto) 1fr;align-items:center;gap:34px;display:grid}.future-status-strip strong{font-size:16px}.future-status-strip span{color:#e0e9f4;font-size:13px;line-height:1.62}.future-split{grid-template-columns:.83fr 1.17fr;align-items:start;gap:88px;display:grid}.future-split h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(41px,4.5vw,62px);line-height:1.04}.future-split>div:last-child>p,.future-split>div:first-child>p:not(.eyebrow){color:var(--slate);font-size:16px;line-height:1.78}.future-dark-card{color:#fff;background:linear-gradient(135deg, #07172f, var(--network-navy) 62%, #164883);border:1px solid #d4af374d;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:76px;padding:48px;display:grid;box-shadow:0 24px 70px #0a1d3d2e}.future-dark-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.1vw,57px);line-height:1.04}.future-dark-card>div:first-child>p:not(.eyebrow){color:#d0dce8;line-height:1.75}.future-feature-list{gap:12px;display:grid}.future-feature-list>span{color:#dce6f0;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;gap:5px;padding:16px 18px;line-height:1.5;display:grid}.future-feature-list b{color:#f2d36c;font-size:14px}.future-check-list{gap:14px;margin-top:28px;display:grid}.future-check-list span{color:var(--slate);align-items:flex-start;gap:11px;line-height:1.55;display:flex}.future-check-list .check-icon{color:var(--network-green);flex:0 0 18px}.future-check-list-dark span{color:#dce6f0}.future-check-list-dark .check-icon{color:#f2d36c}.future-boundary-card{background:#f3f6fa;border:1px solid #ccd6e2;border-radius:19px;padding:34px}.future-boundary-card>strong{color:var(--network-navy);font-size:22px}.future-boundary-card ul{color:var(--slate);gap:13px;margin:22px 0 0;padding-left:20px;line-height:1.55;display:grid}.future-step-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.future-step-grid article{min-height:290px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d1d9e3;border-radius:18px;padding:29px}.future-step-grid span{color:var(--network-blue);letter-spacing:.14em;font-size:10px;font-weight:900}.future-step-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:28px 0 11px;font-size:25px}.future-step-grid p{color:var(--slate);line-height:1.68}.future-phase-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:46px;display:grid}.future-phase-grid article{border:1px solid #cdd7e3;border-top:5px solid var(--network-blue);background:#fff;border-radius:17px;min-height:270px;padding:28px}.future-phase-grid article:nth-child(2n){border-top-color:var(--network-gold)}.future-phase-grid small{color:#174f91;letter-spacing:.14em;font-size:9px;font-weight:900}.future-phase-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:26px 0 11px;font-size:23px}.future-phase-grid p{color:var(--slate);line-height:1.66}.future-number-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.future-number-list li{background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:42px 1fr;gap:15px;padding:17px;display:grid}.future-number-list li>span{color:#f2d36c;letter-spacing:.1em;font-size:11px;font-weight:900}.future-number-list b{color:#fff}.future-number-list p{color:#d6e1eb;margin:5px 0 0;font-size:13px;line-height:1.55}.academies-intro,.platform-experience,.future-purpose,.platform-build{background:#fffdf8}.academy-directory,.platform-roadmap,.social-workflow,.future-roadmap,.podcast-launch-plan{background:#f1f5f9}.academy-detail-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px;display:grid}.academy-detail-card{border:1px solid #d1dae5;border-top:6px solid var(--network-blue);background:#fff;border-radius:19px;flex-direction:column;min-height:590px;padding:34px;display:flex;box-shadow:0 15px 42px #0a1d3d12}.academy-detail-card:nth-child(3n+1){border-top-color:var(--network-gold)}.academy-detail-card:nth-child(3n){border-top-color:var(--network-green)}.academy-detail-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.academy-detail-heading span{color:var(--network-navy);letter-spacing:.14em;font-size:11px;font-weight:900}.academy-detail-heading small{color:#174f91;letter-spacing:.11em;text-align:right;font-size:9px;font-weight:900}.academy-detail-card h3{color:var(--network-navy);letter-spacing:-.04em;margin:31px 0 12px;font-size:32px}.academy-detail-card>p{color:var(--slate);margin:0;line-height:1.7}.academy-audience{background:#f2f5f9;border-radius:12px;gap:6px;margin-top:25px;padding:17px;display:grid}.academy-audience strong,.academy-subjects>strong{color:var(--network-navy);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.academy-audience span{color:var(--slate);font-size:13px;line-height:1.55}.academy-subjects{gap:10px;margin-top:24px;display:grid}.academy-subjects>span{color:var(--slate);gap:9px;font-size:13px;line-height:1.5;display:flex}.academy-subjects .check-icon{color:var(--network-green);flex:0 0 17px}.academy-detail-card>a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:27px;font-size:13px;font-weight:850;display:inline-flex}.academies-experience,.social-output,.platform-guardrails,.investor-milestones,.crowdfunding-reporting,.careers-process{background:#eaf0f6}.social-workflow{background:#f1f5f9}.social-audience{background:#fffdf8}.platform-dashboard-preview{background:var(--network-navy);border:1px solid #c9d5e2;border-radius:20px;grid-template-columns:1fr 1fr;gap:13px;padding:24px;display:grid;box-shadow:0 20px 55px #0a1d3d26}.platform-dashboard-preview span{background:#ffffff0f;border:1px solid #d4af3733;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:130px;padding:22px;display:flex}.platform-dashboard-preview b{color:#f2d36c;font-size:20px}.platform-dashboard-preview small{color:#cbd8e5;margin-top:7px}.platform-roadmap-grid{grid-template-columns:repeat(2,1fr);gap:17px;margin-top:48px;display:grid}.platform-roadmap-grid article{background:#fff;border:1px solid #cfdae5;border-radius:19px;flex-direction:column;min-height:345px;padding:31px;display:flex}.platform-roadmap-grid article>div{justify-content:space-between;gap:20px;display:flex}.platform-roadmap-grid article>div span,.platform-roadmap-grid article>div small{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.platform-roadmap-grid article>div small{text-align:right}.platform-roadmap-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:32px 0 11px;font-size:27px}.platform-roadmap-grid p{color:var(--slate);margin:0;line-height:1.7}.platform-roadmap-grid a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:850;display:inline-flex}.network-platform-actions,.community-network-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:23px;margin-top:35px;display:flex}.network-platform-actions>a:not(.button),.community-network-actions>a:not(.button){color:var(--network-blue);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.ai-member-preview{background:#eaf0f6}.ai-social aside .button{width:100%;margin-top:25px}.opportunity-journey{color:#fff;background:linear-gradient(135deg, #06172f, var(--network-navy) 58%, #123e66);padding:92px 0;position:relative;overflow:hidden}.opportunity-journey:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.opportunity-journey.compact{padding:78px 0}.opportunity-journey-shell{z-index:1;position:relative}.opportunity-journey-heading{grid-template-columns:88px 1fr auto;align-items:center;gap:27px;display:grid}.opportunity-journey-lockup{width:82px;height:82px;color:var(--network-gold);background:#ffffff12;border:1px solid #d4af3759;border-radius:23px;place-items:center;display:grid}.opportunity-journey-lockup svg{width:58px;height:58px}.opportunity-journey-lockup .network-mark-book,.opportunity-journey-lockup .network-mark-person{stroke:#fff;fill:none}.opportunity-journey-lockup .network-mark-orbit{stroke:var(--network-gold);fill:none}.opportunity-journey-lockup .network-mark-star{fill:var(--network-gold);stroke:none}.opportunity-journey-heading .eyebrow{margin-bottom:9px}.opportunity-journey-heading h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(38px,4.3vw,60px);line-height:1.04}.opportunity-journey-heading>div:nth-child(2)>p:last-child{color:#cbd8e5;margin:13px 0 0;line-height:1.65}.opportunity-journey-download{color:#f2d36c;white-space:nowrap;background:#ffffff0e;border:1px solid #d4af378c;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.opportunity-journey-track{grid-template-columns:repeat(7,1fr);gap:13px;margin-top:52px;display:grid}.journey-stage{min-width:0;min-height:268px;color:var(--network-navy);background:#fffffff5;border:1px solid #ffffff29;border-radius:17px;padding:21px 18px;position:relative;box-shadow:0 16px 40px #00000026}.journey-stage-impact{background:linear-gradient(145deg, #f0d36b, var(--network-gold));border-color:var(--network-gold)}.journey-stage-icon{width:48px;height:48px;color:var(--network-navy);background:#eaf3ff;border-radius:15px;place-items:center;font-size:19px;font-weight:950;display:grid}.journey-stage:nth-child(3) .journey-stage-icon,.journey-stage:nth-child(6) .journey-stage-icon{color:var(--network-green);background:#edf8ee}.journey-stage:nth-child(4) .journey-stage-icon{color:#9b7500;background:#fff7dc}.journey-stage-impact .journey-stage-icon{background:#ffffffd1}.journey-stage>span{color:var(--network-blue);letter-spacing:.15em;margin-top:21px;font-size:9px;font-weight:950;display:block}.journey-stage-impact>span{color:var(--network-navy)}.journey-stage h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:clamp(18px,1.65vw,23px);line-height:1.08}.journey-stage p{color:var(--slate);margin:0;font-size:12px;line-height:1.52}.journey-stage-impact p{color:var(--network-navy)}.journey-stage>i{z-index:3;width:30px;height:30px;color:var(--network-navy);background:var(--network-gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:44px;right:-22px;box-shadow:0 5px 14px #0003}.journey-stage>i .arrow-icon{width:16px;height:16px}.opportunity-journey-question{background:#fff1;border:1px solid #d4af3752;border-radius:17px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:30px;margin-top:22px;padding:25px 28px;display:grid}.opportunity-journey-question>div{gap:7px;display:grid}.opportunity-journey-question span{color:#f2d36c;letter-spacing:.14em;font-size:9px;font-weight:950}.opportunity-journey-question strong{font-size:22px}.opportunity-journey-question p{color:#cbd8e5;margin:0;font-size:13px;line-height:1.62}.opportunity-journey-question>a{color:#f2d36c;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.opportunity-journey.compact .opportunity-journey-download{display:none}.mentor-section{color:#fff;background:#07182f}.mentor-workspace{background:linear-gradient(145deg,#0a1d3d,#0a3151);border:1px solid #d4af374d;border-radius:25px;overflow:hidden;box-shadow:0 28px 80px #0000003d}.mentor-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:30px;padding:35px 38px;display:flex}.mentor-heading .eyebrow{margin-bottom:10px}.mentor-heading h2{color:#fff;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(37px,4vw,56px);line-height:1.04}.mentor-status{color:#dff5e5;white-space:nowrap;background:#28a7451f;border:1px solid #28a74580;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:850;display:inline-flex}.mentor-status i{background:#52d774;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #52d7741f}.mentor-layout{grid-template-columns:310px 1fr;min-height:730px;display:grid}.mentor-paths{background:#0312276b;border-right:1px solid #ffffff1f;flex-direction:column;gap:8px;padding:26px;display:flex}.mentor-paths>strong{color:#f2d36c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.mentor-paths button{text-align:left;color:#edf3fa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:4px;padding:14px;display:grid}.mentor-paths button:hover,.mentor-paths button.active{background:#ffffff14;border-color:#d4af376b}.mentor-paths button span{font-size:13px;font-weight:850}.mentor-paths button small{color:#aebfd2;font-size:10px;line-height:1.45}.mentor-conversation{flex-direction:column;min-width:0;padding:31px;display:flex}.mentor-conversation-top{justify-content:space-between;align-items:start;gap:25px;display:flex}.mentor-conversation-top span{color:#f2d36c;letter-spacing:.14em;font-size:9px;font-weight:950}.mentor-conversation-top h3{color:#fff;letter-spacing:-.035em;margin:8px 0 5px;font-size:28px}.mentor-conversation-top small{color:#aebfd2;font-size:11px}.mentor-conversation-top>button{color:#dce7f3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:760}.mentor-quick-prompts{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.mentor-quick-prompts button{color:#dcecff;cursor:pointer;background:#1e88e51a;border:1px solid #1e88e559;border-radius:999px;padding:9px 11px;font-size:10px}.mentor-quick-prompts button:hover{background:#1e88e52e;border-color:#69b4f4}.mentor-messages{background:#020d1d59;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:13px;min-height:315px;max-height:550px;margin-top:20px;padding:19px;display:flex;overflow-y:auto}.mentor-welcome{justify-content:center;align-items:center;gap:17px;min-height:275px;display:flex}.mentor-welcome>span{width:48px;height:48px;color:var(--network-navy);background:var(--network-gold);border-radius:15px;flex:none;place-items:center;font-size:20px;display:grid}.mentor-welcome strong{font-size:18px}.mentor-welcome p{color:#acbdd0;max-width:530px;margin:7px 0 0;font-size:12px;line-height:1.65}.mentor-message{border-radius:14px;max-width:88%;padding:15px 17px}.mentor-message-user{background:#1c548a;align-self:flex-end}.mentor-message-assistant{color:var(--network-navy);background:#f8fafc;border:1px solid #d4af3740;align-self:flex-start}.mentor-message>span{color:#a9d6ff;letter-spacing:.13em;margin-bottom:8px;font-size:8px;font-weight:950;display:block}.mentor-message-assistant>span{color:#9b7500}.mentor-message p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.mentor-thinking{color:#f2d36c;font-size:11px;animation:1.2s ease-in-out infinite mentor-pulse}@keyframes mentor-pulse{50%{opacity:.45}}.mentor-form{gap:10px;margin-top:20px;display:grid}.mentor-form label{color:#e8eef5;font-size:11px;font-weight:800}.mentor-form label small{color:#9eafc2;margin-left:5px;font-weight:500}.mentor-form input,.mentor-form textarea{color:#fff;background:#ffffff13;border:1px solid #ffffff30;border-radius:11px;outline:0;width:100%;margin-top:8px}.mentor-form input{height:46px;padding:0 14px}.mentor-form textarea{resize:vertical;min-height:94px;padding:14px 145px 14px 14px;line-height:1.5}.mentor-form input::placeholder,.mentor-form textarea::placeholder{color:#8fa3b9}.mentor-form input:focus,.mentor-form textarea:focus{border-color:#69b4f4;box-shadow:0 0 0 3px #1e88e526}.mentor-input-row{position:relative}.mentor-input-row>button{min-width:122px;height:42px;color:var(--network-navy);background:var(--network-gold);cursor:pointer;border:0;border-radius:9px;font-size:12px;font-weight:900;position:absolute;bottom:10px;right:10px}.mentor-input-row>button:disabled{opacity:.45;cursor:not-allowed}.mentor-count{color:#8fa3b9;justify-self:end;font-size:9px}.mentor-notice{color:#cbd8e5;background:#ffffff0b;border-top:1px solid #ffffff1c;grid-template-columns:auto 1fr;gap:18px;padding:17px 31px;font-size:11px;line-height:1.55;display:grid}.mentor-notice strong{color:#f2d36c}.mentor-privacy{color:#9eb1c5;background:#020d1d4d;margin:0;padding:18px 31px 24px;font-size:10px;line-height:1.7}@media (width<=1180px){.opportunity-journey-track{grid-template-columns:repeat(4,1fr)}.journey-stage{min-height:238px}.journey-stage>i{display:none}.journey-stage-impact{grid-column:2/4}.opportunity-journey-question{grid-template-columns:1fr 1fr}.opportunity-journey-question>a{grid-column:1/-1}}@media (width<=880px){.opportunity-journey-heading{grid-template-columns:70px 1fr}.opportunity-journey-lockup{width:66px;height:66px}.opportunity-journey-lockup svg{width:46px;height:46px}.opportunity-journey-download{grid-column:1/-1;width:fit-content}.mentor-heading{flex-direction:column;align-items:start}.mentor-layout{grid-template-columns:1fr}.mentor-paths{border-bottom:1px solid #ffffff1f;border-right:0;grid-template-columns:1fr 1fr;display:grid}.mentor-paths>strong{grid-column:1/-1}}@media (width<=650px){.opportunity-journey{padding:68px 0}.opportunity-journey-heading,.opportunity-journey-track{grid-template-columns:1fr}.journey-stage,.journey-stage-impact{grid-column:auto;min-height:0}.opportunity-journey-question{grid-template-columns:1fr;padding:22px}.opportunity-journey-question>a{white-space:normal;grid-column:auto}.mentor-heading{padding:28px 22px}.mentor-paths{grid-template-columns:1fr;padding:18px}.mentor-conversation{padding:22px 16px}.mentor-conversation-top{flex-direction:column}.mentor-quick-prompts{grid-template-columns:1fr 1fr;display:grid}.mentor-quick-prompts button{text-align:left;border-radius:10px}.mentor-messages{padding:13px}.mentor-welcome{align-items:flex-start;min-height:220px;padding-top:25px}.mentor-message{max-width:96%}.mentor-form textarea{padding-bottom:65px;padding-right:14px}.mentor-input-row>button{width:calc(100% - 20px);left:10px;right:10px}.mentor-notice{grid-template-columns:1fr;gap:5px;padding:17px 22px}.mentor-privacy{padding:18px 22px 24px}}.opportunity-network-preview{background:#f1f5f9}.opportunity-network-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:47px;display:grid}.opportunity-network-grid article{background:#fff;border:1px solid #d0dae5;border-radius:18px;min-height:300px;padding:28px}.opportunity-network-grid span{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.opportunity-network-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:28px 0 11px;font-size:24px}.opportunity-network-grid p{color:var(--slate);line-height:1.67}.investor-model{background:#fffdf8}.investor-model-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:45px;display:grid}.investor-model-grid article{border:1px solid #d2dbe5;border-top:5px solid var(--network-gold);background:#fff;border-radius:17px;min-height:285px;padding:27px}.investor-model-grid h3{color:var(--network-navy);letter-spacing:-.03em;margin:16px 0 11px;font-size:22px}.investor-model-grid p{color:var(--slate);line-height:1.66}.crowdfunding-pilots,.careers-pathways{background:#fffdf8}.crowdfunding-pilot-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.crowdfunding-pilot-grid article{border:1px solid #d0dbe5;border-top:5px solid var(--network-blue);background:#fff;border-radius:18px;flex-direction:column;min-height:315px;padding:30px;display:flex}.crowdfunding-pilot-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:18px 0 11px;font-size:25px}.crowdfunding-pilot-grid p{color:var(--slate);line-height:1.68}.crowdfunding-pilot-grid a{color:var(--network-blue);align-items:center;gap:7px;margin-top:auto;padding-top:23px;font-size:13px;font-weight:850;display:inline-flex}.careers-pathway-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px;display:grid}.careers-pathway-grid article{background:#fff;border:1px solid #d0dae4;border-radius:17px;min-height:300px;padding:28px}.careers-pathway-grid small{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.careers-pathway-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:28px 0 11px;font-size:24px}.careers-pathway-grid p{color:var(--slate);line-height:1.67}@media (width<=1080px){.investor-model-grid{grid-template-columns:repeat(3,1fr)}.opportunity-network-grid,.careers-pathway-grid,.future-phase-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.future-split,.future-dark-card{grid-template-columns:1fr;gap:42px}.future-step-grid,.crowdfunding-pilot-grid{grid-template-columns:1fr 1fr}.academy-detail-grid,.platform-roadmap-grid{grid-template-columns:1fr}.academy-detail-card,.platform-roadmap-grid article{min-height:0}}@media (width<=620px){.future-status-strip .container{grid-template-columns:1fr;gap:8px}.future-dark-card{padding:32px 23px}.future-step-grid,.future-phase-grid,.crowdfunding-pilot-grid,.careers-pathway-grid,.opportunity-network-grid,.investor-model-grid{grid-template-columns:1fr}.future-step-grid article,.future-phase-grid article,.crowdfunding-pilot-grid article,.careers-pathway-grid article,.opportunity-network-grid article,.investor-model-grid article{min-height:0}.platform-dashboard-preview{grid-template-columns:1fr;padding:18px}.platform-dashboard-preview span{min-height:105px}.academy-detail-card{padding:28px 22px}.network-platform-actions,.community-network-actions{flex-direction:column;align-items:stretch}.network-platform-actions>a:not(.button),.community-network-actions>a:not(.button){justify-content:center}}.academy-phase-roadmap{background:#eef3f8}.academy-phase-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.academy-phase-grid article{border:1px solid #cbd7e3;border-top:6px solid var(--network-blue);min-height:365px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;flex-direction:column;padding:29px;display:flex}.academy-phase-grid article:first-child{border-top-color:var(--network-green)}.academy-phase-grid article:nth-child(2){color:#fff;border-color:var(--network-navy);border-top-color:var(--network-gold);background:linear-gradient(145deg,#07172f,#174f91)}.academy-phase-grid article:nth-child(3){border-top-color:var(--network-gold)}.academy-phase-grid article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.academy-phase-grid span,.academy-phase-grid small{color:#174f91;letter-spacing:.12em;font-size:9px;font-weight:900}.academy-phase-grid article:nth-child(2) span,.academy-phase-grid article:nth-child(2) small{color:#f2d36c}.academy-phase-grid small{text-align:right}.academy-phase-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:35px 0 10px;font-size:27px;line-height:1.08}.academy-phase-grid article:nth-child(2) h3{color:#fff}.academy-phase-grid strong{color:#174f91;font-size:14px;line-height:1.45}.academy-phase-grid article:nth-child(2) strong{color:#f2d36c}.academy-phase-grid p{color:var(--slate);margin-top:18px;line-height:1.68}.academy-phase-grid article:nth-child(2) p{color:#d6e1ed}.academy-phase-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:32px;display:flex}.academy-phase-action>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.academy-experience-proof{color:#fff;background:#06142a}.academy-experience-proof-card{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.academy-experience-proof-card h2{letter-spacing:-.052em;margin:0;font-size:clamp(41px,4.6vw,63px);line-height:1.03}.academy-experience-proof-card>div:first-child>p:not(.eyebrow){color:#cdd9e6;line-height:1.76}.academy-experience-proof-card>div:last-child{background:#ffffff0e;border:1px solid #d4af373d;border-radius:18px;gap:14px;padding:31px;display:grid}.academy-experience-proof-card>div:last-child>strong{color:#f2d36c;margin-bottom:7px;font-size:21px}.academy-experience-proof-card>div:last-child>span{color:#dae4ee;gap:10px;line-height:1.5;display:flex}.academy-experience-proof-card .check-icon{color:var(--network-green);flex:0 0 18px}.academy-experience-proof-card a{color:#f2d36c;align-items:center;gap:7px;margin-top:8px;font-size:13px;font-weight:850;display:inline-flex}.academy-learning-cycle{background:#fffdf8}.academy-cycle-grid{grid-template-columns:repeat(6,1fr);gap:13px;margin-top:46px;display:grid}.academy-cycle-grid article{background:#fff;border:1px solid #d1dae4;border-radius:16px;min-height:265px;padding:24px}.academy-cycle-grid span{color:#174f91;letter-spacing:.13em;font-size:10px;font-weight:900}.academy-cycle-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:28px 0 10px;font-size:22px}.academy-cycle-grid p{color:var(--slate);font-size:13px;line-height:1.65}.academy-course-hero{color:#fff;background:radial-gradient(circle at 76% 20%, #d4af3729, transparent 28%), linear-gradient(125deg, #06142a, var(--network-navy) 61%, #174f91);padding:105px 0 92px;position:relative;overflow:hidden}.academy-course-hero:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000)}.academy-course-hero-grid{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid;position:relative}.academy-back-link{color:#b9cbe0;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:7px;margin-bottom:34px;font-size:12px;font-weight:800;display:inline-flex}.academy-back-link .arrow-icon{transform:rotate(180deg)}.academy-course-hero h1{letter-spacing:-.063em;text-wrap:balance;margin:0;font-size:clamp(60px,7vw,94px);line-height:.97}.academy-course-promise{max-width:850px;margin:25px 0 0;font-weight:760;color:#f2d36c!important;font-size:clamp(21px,2.1vw,29px)!important;line-height:1.35!important}.academy-course-hero-grid>div>p:last-of-type{color:#d0dce8;max-width:780px;font-size:17px;line-height:1.72}.academy-course-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.academy-course-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.academy-course-status{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff13;border:1px solid #d4af374a;border-radius:21px;padding:36px;box-shadow:0 24px 70px #00000030}.academy-course-status>span{color:#f2d36c;letter-spacing:.14em;font-size:9px;font-weight:900}.academy-course-status>strong{margin:25px 0 30px;font-size:28px;line-height:1.12;display:block}.academy-course-status>small{color:#a9bdd3;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.academy-course-status>p{color:#d5e0eb;line-height:1.65}.academy-course-status>div{border-top:1px solid #ffffff24;margin-top:28px;padding-top:23px}.academy-course-status>div b{color:#f2d36c;font-size:17px}.academy-course-status>div p{color:#cbd8e5;margin-bottom:0;font-size:13px;line-height:1.62}.academy-course-nav{background:#fff;border-bottom:1px solid #d5dde6}.academy-course-nav .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;min-height:64px;display:flex}.academy-course-nav a{color:#34465e;font-size:12px;font-weight:800}.academy-course-nav a:hover{color:#174f91}.academy-outcomes{background:#fffdf8}.academy-outcomes-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:85px;display:grid}.academy-outcomes h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.6vw,64px);line-height:1.03}.academy-outcomes-grid>div:first-child>p:last-child{color:var(--slate);line-height:1.75}.academy-outcome-list{gap:12px;display:grid}.academy-outcome-list article{background:#fff;border:1px solid #d2dbe5;border-radius:14px;grid-template-columns:43px 1fr;align-items:start;gap:15px;padding:21px 23px;display:grid}.academy-outcome-list span{color:#174f91;letter-spacing:.13em;font-size:10px;font-weight:900}.academy-outcome-list p{color:var(--slate);margin:0;line-height:1.62}.academy-curriculum{background:#eef3f8}.academy-module-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.academy-module-grid article{border:1px solid #ccd8e4;border-top:5px solid var(--network-blue);background:#fff;border-radius:17px;min-height:335px;padding:28px}.academy-module-grid article:nth-child(3n+1){border-top-color:var(--network-gold)}.academy-module-grid article:nth-child(3n){border-top-color:var(--network-green)}.academy-module-grid span{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.academy-module-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:28px 0 11px;font-size:24px;line-height:1.12}.academy-module-grid p{color:var(--slate);line-height:1.67}.academy-capstone{color:#fff;background:#06142a}.academy-capstone-card{grid-template-columns:1fr .85fr;align-items:center;gap:76px;display:grid}.academy-capstone h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,68px);line-height:1}.academy-capstone-card>div>p:not(.eyebrow){color:#d0dce8;font-size:17px;line-height:1.75}.academy-capstone-card aside{background:#ffffff0e;border:1px solid #d4af3740;border-radius:18px;gap:14px;padding:32px;display:grid}.academy-capstone-card aside strong{color:#f2d36c;margin-bottom:7px;font-size:21px}.academy-capstone-card aside span{color:#dce5ef;gap:10px;line-height:1.55;display:flex}.academy-capstone-card .check-icon{color:var(--network-green);flex:0 0 18px}.academy-delivery{background:#fffdf8}.academy-format-list{grid-template-columns:1fr 1fr;gap:13px;display:grid}.academy-format-list span{min-height:85px;color:var(--slate);background:#fff;border:1px solid #d1dbe5;border-radius:13px;align-items:center;gap:10px;padding:18px;line-height:1.5;display:flex}.academy-format-list .check-icon{color:var(--network-green);flex:0 0 18px}.academy-standards{color:#fff;background:#174f91}.academy-standards-card{grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;display:grid}.academy-standards h2{letter-spacing:-.052em;margin:0;font-size:clamp(39px,4.4vw,60px);line-height:1.03}.academy-standards-card>p{color:#e1eaf4;font-size:16px;line-height:1.78}.academy-related{background:#eef3f8}.academy-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.academy-related-grid>a{background:#fff;border:1px solid #cdd8e3;border-radius:18px;flex-direction:column;min-height:310px;padding:29px;display:flex}.academy-related-grid>a.academy-related-all{color:#fff;border-color:var(--network-navy);background:linear-gradient(145deg,#07172f,#174f91)}.academy-related-grid span{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.academy-related-grid .academy-related-all span{color:#f2d36c}.academy-related-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:29px 0 11px;font-size:27px}.academy-related-grid .academy-related-all h3{color:#fff}.academy-related-grid p{color:var(--slate);line-height:1.67}.academy-related-grid .academy-related-all p{color:#d7e2ed}.academy-related-grid b{color:#174f91;align-items:center;gap:7px;margin-top:auto;padding-top:23px;font-size:13px;display:inline-flex}.academy-related-grid .academy-related-all b{color:#f2d36c}@media (width<=1160px){.academy-phase-grid,.academy-module-grid{grid-template-columns:1fr 1fr}.academy-cycle-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.academy-experience-proof-card,.academy-course-hero-grid,.academy-outcomes-grid,.academy-capstone-card,.academy-standards-card{grid-template-columns:1fr;gap:44px}.academy-related-grid{grid-template-columns:1fr}.academy-related-grid>a{min-height:0}}@media (width<=680px){.academy-phase-grid,.academy-module-grid,.academy-cycle-grid,.academy-format-list{grid-template-columns:1fr}.academy-phase-grid article,.academy-module-grid article,.academy-cycle-grid article{min-height:0}.academy-phase-action,.academy-course-actions{flex-direction:column;align-items:stretch}.academy-phase-action>a:not(.button),.academy-course-actions>a:not(.button){justify-content:center}.academy-course-hero{padding:75px 0 65px}.academy-course-status{padding:28px 22px}.academy-course-nav .container{justify-content:flex-start;padding-block:15px}}.opportunity-trust-strip{background:#fff;border-bottom:1px solid #d1dbe5}.opportunity-trust-strip .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 38px;min-height:76px;display:flex}.opportunity-trust-strip span{color:#35475d;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.opportunity-trust-strip .check-icon{width:18px;color:var(--network-green)}.opportunity-pathway-section{background:#fffdf8}.opportunity-pathway-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.opportunity-pathway-grid article{border:1px solid #ccd7e2;border-top:5px solid var(--network-gold);background:#fff;border-radius:18px;flex-direction:column;min-height:350px;padding:32px;display:flex}.opportunity-pathway-grid article:nth-child(2){border-top-color:var(--network-blue)}.opportunity-pathway-grid article:nth-child(3){border-top-color:var(--network-green)}.opportunity-pathway-grid article:nth-child(4){border-top-color:#6b7280}.opportunity-pathway-grid span{color:#174f91;letter-spacing:.13em;font-size:10px;font-weight:900}.opportunity-pathway-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:31px 0 13px;font-size:29px;line-height:1.1}.opportunity-pathway-grid p{color:var(--slate);line-height:1.7}.opportunity-pathway-grid a{color:#174f91;align-items:center;gap:8px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:850;display:inline-flex}.transportation-page .page-hero{background:radial-gradient(circle at 82% 18%,#d4af3733,#0000 28%),radial-gradient(circle at 12% 86%,#1e88e52e,#0000 30%),linear-gradient(122deg,#06142a,#0a315c 60%,#115b74)}.transportation-page .page-hero-inner{max-width:1000px}.transportation-trust-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.transportation-trust-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:88px;display:grid}.transportation-trust-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;line-height:1.45;display:flex}.transportation-trust-strip span:first-child{padding-left:0}.transportation-trust-strip span:last-child{border-right:0;padding-right:0}.transportation-trust-strip svg{color:var(--network-gold);flex:none}.transportation-intro{background:#fffdf8}.transportation-intro-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:90px;display:grid}.transportation-intro h2{color:var(--network-navy);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(43px,5vw,67px);line-height:1.02}.transportation-intro-grid>div:last-child{border-top:1px solid #cbd6e2;padding-top:28px}.transportation-intro-grid>div:last-child>p{color:var(--slate);margin-top:0;font-size:18px;line-height:1.8}.transportation-intro blockquote{border-left:4px solid var(--network-gold);color:var(--network-navy);margin:27px 0 14px;padding-left:22px;font-size:23px;font-weight:750;line-height:1.45}.transportation-intro-grid>div:last-child>strong{color:#174f91;font-size:13px}.transportation-paths{background:#eef3f8}.transportation-path-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.transportation-path-grid article{border:1px solid #cad5e1;border-top:6px solid var(--network-gold);min-height:390px;box-shadow:var(--shadow-soft);background:#fff;border-radius:19px;flex-direction:column;padding:34px;display:flex}.transportation-path-grid article:nth-child(2){border-top-color:var(--network-blue)}.transportation-path-grid article:nth-child(3){border-top-color:var(--network-green)}.transportation-path-grid article>span{color:#174f91;letter-spacing:.15em;font-size:11px;font-weight:900}.transportation-path-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:34px 0 14px;font-size:29px;line-height:1.1}.transportation-path-grid p{color:var(--slate);margin:0;line-height:1.72}.transportation-path-grid a{color:#174f91;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:850;display:inline-flex}.transportation-builder{background:#fff}.transportation-builder-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:70px;display:grid}.transportation-builder h2{color:var(--network-navy);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,62px);line-height:1.03}.transportation-builder-grid>div>p:not(.eyebrow){color:var(--slate);line-height:1.72}.transportation-builder fieldset{border:0;gap:11px;margin:30px 0 22px;padding:0;display:grid}.transportation-builder legend{color:var(--network-navy);margin-bottom:11px;font-size:13px;font-weight:850}.transportation-builder fieldset label{color:var(--network-navy);cursor:pointer;background:#f8fafc;border:1px solid #cad5e1;border-radius:12px;align-items:center;gap:12px;padding:15px 17px;font-size:13px;font-weight:760;display:flex}.transportation-builder fieldset label.selected{background:#edf5ff;border-color:#174f91;box-shadow:0 0 0 3px #1e88e51a}.transportation-builder input{accent-color:#174f91}.transportation-stage{color:var(--network-navy);gap:8px;font-size:13px;font-weight:850;display:grid}.transportation-stage select{color:#172b45;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bdcad8;border-radius:10px;padding:0 14px;font-weight:600}.transportation-result{color:#fff;background:radial-gradient(circle at 82% 12%,#d4af3733,#0000 30%),linear-gradient(140deg,#06142a,#0a315c 68%,#0d6b72);border-radius:23px;flex-direction:column;min-height:610px;padding:42px;display:flex;position:sticky;top:28px;box-shadow:0 26px 70px #06142a33}.transportation-result>span{color:#f0ce63;letter-spacing:.14em;font-size:10px;font-weight:900}.transportation-result h3{letter-spacing:-.05em;margin:30px 0 25px;font-size:clamp(35px,4vw,50px);line-height:1.03}.transportation-result ol{color:#dbe6f1;gap:19px;margin:0;padding-left:22px;line-height:1.62;display:grid}.transportation-result>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;padding-top:35px;display:flex}.transportation-result>div>a:not(.button){color:#f0ce63;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.transportation-roadmaps{background:#f8f5ec}.transportation-roadmap-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:50px;display:grid}.transportation-roadmap-grid>article{background:#fff;border:1px solid #d5d9da;border-radius:20px;padding:40px}.transportation-roadmap-grid>article:last-child{background:#f4fbf8;border-color:#bed3cc}.transportation-roadmap-grid h3{color:var(--network-navy);letter-spacing:-.045em;margin:12px 0 32px;font-size:34px;line-height:1.1}.transportation-roadmap-grid ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.transportation-roadmap-grid li{border-top:1px solid #d7dfe5;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.transportation-roadmap-grid li>span{color:#fff;background:#174f91;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.transportation-roadmap-grid>article:last-child li>span{background:#187155}.transportation-roadmap-grid li strong{color:var(--network-navy);font-size:16px}.transportation-roadmap-grid li p{color:var(--slate);margin:6px 0 0;font-size:13px;line-height:1.65}.transportation-portfolio{color:#fff;background:#06142a}.transportation-portfolio-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.transportation-portfolio h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,66px);line-height:1.03}.transportation-portfolio-grid>div>p:not(.eyebrow){color:#cbd8e6;line-height:1.75}.transportation-portfolio-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.transportation-portfolio-actions>a:not(.button){color:#f0ce63;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.transportation-portfolio ul{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;gap:0;margin:0;padding:30px;list-style:none;display:grid}.transportation-portfolio li{color:#dce6f0;border-bottom:1px solid #ffffff1a;padding:15px 0 15px 26px;line-height:1.5;position:relative}.transportation-portfolio li:last-child{border-bottom:0}.transportation-portfolio li:before{content:"✓";color:#f0ce63;font-weight:900;position:absolute;left:0}.transportation-resources{background:#fff}.transportation-resource-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px;display:grid}.transportation-resource-grid>a{min-height:330px;color:inherit;background:#f8fafc;border:1px solid #cbd6e2;border-radius:17px;flex-direction:column;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.transportation-resource-grid>a:hover{box-shadow:var(--shadow-soft);border-color:#174f91;transform:translateY(-4px)}.transportation-resource-grid span{color:#174f91;letter-spacing:.14em;font-size:9px;font-weight:900}.transportation-resource-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:28px 0 12px;font-size:24px;line-height:1.15}.transportation-resource-grid p{color:var(--slate);margin:0;font-size:13px;line-height:1.68}.transportation-resource-grid b{color:#174f91;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;display:inline-flex}.transportation-boundary{color:#fff;background:linear-gradient(125deg,#0d513f,#06142a 75%)}.transportation-boundary .container{max-width:1000px}.transportation-boundary h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.8vw,62px);line-height:1.03}.transportation-boundary p:not(.eyebrow){color:#d1e2dc;margin-top:22px;line-height:1.75}.transportation-careers-callout{background:#eef3f8}.transportation-careers-card{background:#fff;border:1px solid #c9d5e0;border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:70px;padding:48px;display:grid}.transportation-careers-card h2{color:var(--network-navy);letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.3vw,58px);line-height:1.04}.transportation-careers-card p:not(.eyebrow){color:var(--slate);line-height:1.72}.transportation-careers-card>div:last-child{gap:18px;display:grid}.transportation-careers-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.income-builder-page .page-hero{background:radial-gradient(circle at 83% 17%,#d4af3738,#0000 28%),radial-gradient(circle at 13% 88%,#28a7452b,#0000 31%),linear-gradient(122deg,#06142a,#0a315c 58%,#0b5d50)}.income-builder-page .page-hero-inner{max-width:1050px}.income-trust-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.income-trust-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:88px;display:grid}.income-trust-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;line-height:1.45;display:flex}.income-trust-strip span:first-child{padding-left:0}.income-trust-strip span:last-child{border-right:0;padding-right:0}.income-trust-strip svg{color:var(--network-gold);flex:none}.income-purpose{background:#fffdf8}.income-purpose-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.income-purpose h2{color:var(--network-navy);letter-spacing:-.056em;text-wrap:balance;margin:0;font-size:clamp(44px,5vw,68px);line-height:1.02}.income-purpose-grid>div:last-child{border-top:1px solid #d3d9de;padding-top:28px}.income-purpose-grid>div:last-child p{color:var(--slate);margin-top:0;font-size:17px;line-height:1.8}.income-pathways{background:#eef3f8}.income-pathway-grid{grid-template-columns:repeat(6,1fr);gap:17px;margin-top:48px;display:grid}.income-pathway-grid article{border:1px solid #cad5e1;border-top:5px solid var(--network-blue);min-height:370px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;flex-direction:column;grid-column:span 2;padding:31px;display:flex}.income-pathway-grid article:nth-child(2),.income-pathway-grid article:nth-child(5){border-top-color:var(--network-gold)}.income-pathway-grid article:nth-child(3){border-top-color:var(--network-green)}.income-pathway-grid article:nth-child(4){border-top-color:#7c4ca6;grid-column:2/span 2}.income-pathway-grid article:nth-child(5){grid-column:4/span 2}.income-pathway-grid article>span{color:#174f91;letter-spacing:.15em;font-size:10px;font-weight:900}.income-pathway-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:32px 0 13px;font-size:29px;line-height:1.1}.income-pathway-grid p{color:var(--slate);margin:0;line-height:1.7}.income-pathway-grid a{color:#174f91;align-items:center;gap:7px;margin-top:auto;padding-top:27px;font-size:13px;font-weight:850;display:inline-flex}.income-planner{background:#fff}.income-planner-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:65px;display:grid}.income-planner-controls h2{color:var(--network-navy);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,62px);line-height:1.03}.income-planner-controls>p:not(.eyebrow){color:var(--slate);line-height:1.72}.income-planner fieldset{border:0;margin:30px 0 24px;padding:0}.income-planner legend{color:var(--network-navy);margin-bottom:13px;font-size:13px;font-weight:850}.income-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.income-choice-grid label{min-height:56px;color:var(--network-navy);cursor:pointer;background:#f8fafc;border:1px solid #cad5e1;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;font-weight:760;display:flex}.income-choice-grid label:last-child{grid-column:1/-1}.income-choice-grid label.selected{background:#edf5ff;border-color:#174f91;box-shadow:0 0 0 3px #1e88e51a}.income-choice-grid input{accent-color:#174f91}.income-select-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.income-select-grid label{color:var(--network-navy);gap:8px;font-size:12px;font-weight:850;display:grid}.income-select-grid select{color:#172b45;min-width:0;min-height:49px;font:inherit;background:#fff;border:1px solid #bdcad8;border-radius:10px;padding:0 13px;font-weight:600}.income-plan-result{color:#fff;background:radial-gradient(circle at 82% 12%,#d4af3736,#0000 29%),linear-gradient(142deg,#06142a,#0a315c 65%,#0c6456);border-radius:23px;flex-direction:column;min-height:760px;padding:42px;display:flex;position:sticky;top:28px;box-shadow:0 28px 75px #06142a33}.income-plan-result>span{color:#f0ce63;letter-spacing:.14em;font-size:10px;font-weight:900}.income-plan-result h3{letter-spacing:-.05em;margin:28px 0 14px;font-size:clamp(35px,4vw,49px);line-height:1.04}.income-plan-result>p{color:#d4e0ec;margin-top:0;line-height:1.7}.income-plan-proof{background:#ffffff0f;border:1px solid #d4af3747;border-radius:12px;gap:6px;margin:14px 0 23px;padding:18px;display:grid}.income-plan-proof small{color:#d5e0eb;letter-spacing:.13em;font-size:8px;font-weight:850}.income-plan-proof strong{color:#f2d36c;font-size:17px}.income-plan-result ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.income-plan-result li{border-top:1px solid #ffffff1c;grid-template-columns:35px 1fr;gap:12px;padding:14px 0;display:grid}.income-plan-result li b{color:#f2d36c;font-size:10px}.income-plan-result li p{color:#d5e0eb;margin:0;font-size:12px;line-height:1.58}.income-plan-rhythm{border-top:1px solid #ffffff1c;margin-top:17px;padding-top:15px}.income-plan-rhythm p{color:#d5e0eb;margin:6px 0;font-size:12px;line-height:1.55}.income-plan-rhythm strong{color:#fff}.income-plan-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.income-plan-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.income-ninety{background:#f8f5ec}.income-ninety-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.income-ninety-grid article{background:#fff;border:1px solid #d7d8d4;border-radius:18px;min-height:350px;padding:34px}.income-ninety-grid article>span{color:#fff;background:#174f91;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.income-ninety-grid small{color:#8b6904;letter-spacing:.14em;margin-top:36px;font-size:9px;font-weight:900;display:block}.income-ninety-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:11px 0 13px;font-size:31px}.income-ninety-grid p{color:var(--slate);margin:0;line-height:1.7}.income-flywheel{color:#fff;background:#06142a}.income-flywheel-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.income-flywheel h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,67px);line-height:1.02}.income-flywheel-grid>div>p:not(.eyebrow){color:#cbd8e6;line-height:1.75}.income-flywheel-grid ol{margin:0;padding:0;list-style:none;display:grid}.income-flywheel-grid li{border-top:1px solid #ffffff1f;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.income-flywheel-grid li>b{color:#f2d36c;font-size:10px}.income-flywheel-grid li span{color:#d4dfeb;line-height:1.55}.income-flywheel-grid li strong{color:#fff;margin-bottom:5px;font-size:17px;display:block}.income-now-next{background:#fff}.income-now-next-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:46px;display:grid}.income-now-next-grid article{background:#f8fafc;border:1px solid #cbd6e2;border-radius:20px;padding:40px}.income-now-next-grid article:last-child{background:#f2fbf7;border-color:#bad7cd}.income-now-next-grid article>span{color:#174f91;letter-spacing:.14em;font-size:9px;font-weight:900}.income-now-next-grid h3{color:var(--network-navy);letter-spacing:-.045em;margin:27px 0 20px;font-size:33px}.income-now-next-grid ul{color:var(--slate);gap:11px;padding-left:20px;line-height:1.55;display:grid}.income-now-next-grid a{color:#174f91;align-items:center;gap:7px;margin-top:25px;font-size:13px;font-weight:850;display:inline-flex}.income-standards{color:#fff;background:linear-gradient(125deg,#0b5d50,#06142a 72%)}.income-standards-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.income-standards h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1.03}.income-standards-grid>div:first-child>p:not(.eyebrow){color:#d1e1df;line-height:1.75}.income-standards-grid>div:last-child{gap:12px;display:grid}.income-standards-grid>div:last-child span{color:#dce7e5;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding:16px 18px;font-size:12px;line-height:1.55;display:grid}.income-standards-grid svg{color:#f2d36c}.income-final{background:#eef3f8}.income-final-card{background:#fff;border:1px solid #c7d4df;border-radius:22px;grid-template-columns:1fr 340px;align-items:center;gap:70px;padding:50px;display:grid}.income-final h2{color:var(--network-navy);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.5vw,59px);line-height:1.04}.income-final-card>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.72}.income-final-card>div:last-child{gap:18px;display:grid}.income-final-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.community-income-bridge{color:#fff;background:#06142a}.community-income-card{grid-template-columns:1fr 350px;align-items:center;gap:70px;display:grid}.community-income-card h2{letter-spacing:-.052em;margin:0;font-size:clamp(41px,4.7vw,62px);line-height:1.03}.community-income-card p:not(.eyebrow){color:#cbd8e6;line-height:1.75}.community-income-card>div:last-child{gap:18px;display:grid}.community-income-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}@media (width<=1020px){.transportation-intro-grid,.transportation-builder-grid,.transportation-portfolio-grid,.transportation-careers-card{grid-template-columns:1fr;gap:42px}.transportation-result{min-height:0;position:static}.transportation-resource-grid{grid-template-columns:1fr 1fr}.transportation-trust-strip .container{grid-template-columns:1fr 1fr;padding-block:14px}.transportation-trust-strip span:nth-child(2){border-right:0}.income-purpose-grid,.income-planner-grid,.income-flywheel-grid,.income-standards-grid,.income-final-card,.community-income-card{grid-template-columns:1fr;gap:42px}.income-plan-result{min-height:0;position:static}.income-trust-strip .container{grid-template-columns:1fr 1fr;padding-block:14px}.income-trust-strip span:nth-child(2){border-right:0}}@media (width<=760px){.transportation-trust-strip .container,.transportation-path-grid,.transportation-roadmap-grid,.transportation-resource-grid,.income-trust-strip .container,.income-pathway-grid,.income-ninety-grid,.income-now-next-grid,.income-choice-grid,.income-select-grid{grid-template-columns:1fr}.income-trust-strip span{border-bottom:1px solid #ffffff1a;border-right:0;padding:11px 0}.income-trust-strip span:last-child{border-bottom:0}.income-pathway-grid article,.income-pathway-grid article:nth-child(4),.income-pathway-grid article:nth-child(5){grid-column:auto;min-height:0}.income-choice-grid label:last-child{grid-column:auto}.income-plan-result,.income-now-next-grid article,.income-final-card{padding:29px 22px}.income-plan-actions{flex-direction:column;align-items:stretch}.income-plan-actions .button{justify-content:center;width:100%}.transportation-trust-strip span{border-bottom:1px solid #ffffff1a;border-right:0;padding:11px 0}.transportation-trust-strip span:last-child{border-bottom:0}.transportation-intro-grid{gap:34px}.transportation-path-grid article{min-height:0;padding:28px 23px}.transportation-result,.transportation-roadmap-grid>article,.transportation-portfolio ul,.transportation-careers-card{padding:28px 22px}.transportation-result>div,.transportation-portfolio-actions{flex-direction:column;align-items:stretch}.transportation-result .button,.transportation-portfolio-actions .button{justify-content:center;width:100%}.transportation-resource-grid>a{min-height:0}}.phase-two-launch{color:#fff;background:#06142a}.phase-two-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.phase-two-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.9vw,68px);line-height:1.02}.phase-two-grid>div:first-child>p:last-child{color:#cdd9e7;line-height:1.75}.phase-two-topics{gap:13px;display:grid}.phase-two-topics span{color:#cfdae6;background:#ffffff0d;border:1px solid #d4af3738;border-radius:14px;gap:6px;padding:21px;line-height:1.55;display:grid}.phase-two-topics b{color:#f2d36c}.opportunity-form-section{background:#eaf0f6}.opportunity-form-shell{background:#fff;border:1px solid #c8d4e0;border-radius:22px;grid-template-columns:1.12fr .88fr;display:grid;overflow:hidden;box-shadow:0 25px 65px #07172f1a}.opportunity-intake-form{padding:48px}.opportunity-form-heading h2{color:var(--network-navy);letter-spacing:-.05em;margin:0;font-size:clamp(37px,4vw,54px);line-height:1.04}.opportunity-form-heading>p:last-child{max-width:700px;color:var(--slate);line-height:1.68}.opportunity-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:35px 0 28px;display:grid}.opportunity-form-grid label{color:#23374d;gap:8px;font-size:12px;font-weight:800;display:grid}.opportunity-form-grid input:not([type=checkbox]),.opportunity-form-grid select,.opportunity-form-grid textarea{color:#142a42;width:100%;font:inherit;background:#fff;border:1px solid #b9c8d6;border-radius:10px;padding:13px 14px}.opportunity-form-grid input:focus,.opportunity-form-grid select:focus,.opportunity-form-grid textarea:focus{border-color:var(--network-blue);outline:3px solid #1e88e52e}.opportunity-form-wide{grid-column:1/-1}.opportunity-check{align-items:start;line-height:1.55;color:var(--slate)!important;grid-template-columns:18px 1fr!important;font-weight:650!important}.opportunity-check input{margin-top:2px}.opportunity-honeypot{position:absolute;left:-9999px}.opportunity-form-status{color:#174f91;font-weight:750}.opportunity-form-shell>aside{color:#fff;background:linear-gradient(145deg,#07172f,#174f91);padding:48px}.opportunity-form-shell>aside h2{letter-spacing:-.05em;margin:0;font-size:38px;line-height:1.06}.opportunity-form-shell>aside ol{gap:23px;margin:35px 0 0;padding:0;list-style:none;display:grid}.opportunity-form-shell>aside li{grid-template-columns:38px 1fr;gap:15px;display:grid}.opportunity-form-shell>aside li>span{width:36px;height:36px;color:var(--network-navy);background:var(--network-gold);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.opportunity-form-shell>aside strong{color:#fff}.opportunity-form-shell>aside p{color:#cfdae7;margin:5px 0 0;line-height:1.55}.opportunity-success{text-align:center;padding:70px 48px}.opportunity-success>span{color:#fff;background:var(--network-green);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 25px;font-size:30px;display:grid}.opportunity-success h2{max-width:650px;color:var(--network-navy);letter-spacing:-.045em;margin:0 auto;font-size:42px}.opportunity-success p{max-width:650px;color:var(--slate);margin:18px auto;line-height:1.7}.opportunity-success button{color:#174f91;cursor:pointer;background:0 0;border:0;font-weight:850}.employee-entry-hero{color:#fff;background:radial-gradient(circle at 78% 12%,#d4af372b,#0000 26%),linear-gradient(130deg,#06142a,#0a1d3d 60%,#174f91);padding:105px 0 95px}.employee-entry-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.employee-entry-grid h1{letter-spacing:-.063em;max-width:920px;margin:0;font-size:clamp(58px,6.5vw,88px);line-height:.98}.employee-entry-grid>div>p:not(.eyebrow){color:#d3deea;max-width:800px;font-size:18px;line-height:1.72}.employee-trust-card{background:#ffffff12;border:1px solid #d4af3747;border-radius:21px;padding:38px}.employee-trust-card>span{width:52px;height:52px;color:var(--network-navy);background:var(--network-gold);border-radius:15px;place-items:center;display:grid}.employee-trust-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:28px}.employee-trust-card h2{letter-spacing:-.04em;font-size:30px}.employee-trust-card ul{color:#d8e2ed;margin:0;padding-left:20px;line-height:1.9}.employee-entry-actions{align-items:center;gap:22px;display:flex}.employee-entry-actions>a:not(.button),.employee-access-message a{color:#f2d36c;font-weight:800}.employee-access-message{background:#ffffff0f;border:1px solid #d4af3747;border-radius:15px;max-width:620px;margin-top:28px;padding:24px}.employee-access-message strong{color:#f2d36c;font-size:19px}.employee-access-message p{color:#d5e0eb}.employee-entry-purpose{background:#fffdf8;padding:70px 0}.employee-purpose-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.employee-purpose-grid article{background:#fff;border:1px solid #d1dbe5;border-radius:17px;padding:30px}.employee-purpose-grid span{color:#174f91;letter-spacing:.14em;font-size:10px;font-weight:900}.employee-purpose-grid h2{color:var(--network-navy);margin-bottom:8px;font-size:30px}.employee-purpose-grid p{color:var(--slate);line-height:1.68}.crm-shell{color:#13283e;background:#edf2f7;grid-template-columns:268px 1fr;min-height:100vh;display:grid}.crm-sidebar{color:#fff;background:#07172f;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.crm-brand{border-bottom:1px solid #ffffff1c;gap:3px;padding:0 12px 30px;display:grid}.crm-brand span{color:#f2d36c;letter-spacing:.16em;font-size:13px;font-weight:950}.crm-brand b{color:#fff;font-size:23px}.crm-brand small{color:#aebfd1}.crm-sidebar nav{gap:7px;padding:30px 0;display:grid}.crm-sidebar nav button{color:#c9d7e5;text-align:left;text-transform:capitalize;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:13px 14px;font-weight:750}.crm-sidebar nav button:hover,.crm-sidebar nav button.active{color:#fff;background:#1e88e53b}.crm-user{border-top:1px solid #ffffff1c;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin-top:auto;padding:18px 10px 0;display:grid}.crm-user>span{color:#07172f;background:#f2d36c;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.crm-user div{display:grid}.crm-user small{color:#aebfd1;text-transform:capitalize}.crm-user>a{color:#9fc5ef;grid-column:2;font-size:12px;font-weight:750}.crm-main{min-width:0;padding:38px 44px 70px}.crm-topbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.crm-topbar p{color:#174f91;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.crm-topbar h1{color:#07172f;text-transform:capitalize;letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(38px,4vw,54px)}.crm-status{color:#50627a;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.crm-status span{background:#28a745;border-radius:50%;width:9px;height:9px}.crm-status span.loading{background:#d4af37}.crm-privacy-rule{color:#5c4a0e;background:#fff8dc;border:1px solid #d8bf6d;border-radius:12px;align-items:flex-start;gap:14px;margin:27px 0;padding:16px 18px;font-size:12px;line-height:1.55;display:flex}.crm-privacy-rule strong{color:#26384c;flex:none}.crm-message{color:#174f91;background:#dbeafd;border-radius:9px;padding:12px 15px;font-weight:750}.crm-panel-stack{gap:22px;display:grid}.crm-metrics{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.crm-metrics article{background:#fff;border:1px solid #d1dbe5;border-radius:13px;gap:13px;padding:20px;display:grid}.crm-metrics span{color:#64758a;font-size:11px;font-weight:750}.crm-metrics strong{color:#07172f;font-size:34px}.crm-growth-intro{color:#fff;background:linear-gradient(135deg,#07172f,#103f72);border-color:#173e6c;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.crm-growth-intro p{color:#dfc77b;letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:900}.crm-growth-intro h2{color:#fff;margin:0 0 9px;font-size:clamp(25px,3vw,38px)}.crm-growth-intro span{color:#d4dfeb;max-width:760px;font-size:12px;line-height:1.65;display:block}.crm-growth-windows{flex:none;gap:7px;display:flex}.crm-growth-windows button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.crm-growth-windows button.active{color:#07172f;background:#dfc77b;border-color:#dfc77b}.crm-growth-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-growth-stage-grid article{background:#fff;border:1px solid #d1dbe5;border-top:5px solid #174f91;border-radius:14px;flex-direction:column;min-height:185px;padding:21px;display:flex}.crm-growth-stage-grid article.growth-motion{border-top-color:#0f7c83}.crm-growth-stage-grid article.growth-fuel{border-top-color:#b0841f}.crm-growth-stage-grid article.growth-gas{border-top-color:#6b7280}.crm-growth-stage-grid span{color:#5e7084;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.crm-growth-stage-grid strong{color:#07172f;margin:12px 0;font-size:42px;line-height:1}.crm-growth-stage-grid p{color:#52667a;margin:auto 0 0;font-size:11px;line-height:1.55}.crm-growth-next{background:#fffaf0;border-color:#d8bf6d;align-items:center;gap:18px;display:flex}.crm-growth-next>span{color:#07172f;text-transform:uppercase;background:#dfc77b;border-radius:50%;place-items:center;min-width:72px;height:72px;font-size:12px;font-weight:950;display:grid}.crm-growth-next small{color:#8b6a17;letter-spacing:.12em;font-size:9px;font-weight:900}.crm-growth-next h2{color:#07172f;margin:4px 0;font-size:21px}.crm-growth-next p{color:#52667a;margin:0;font-size:12px;line-height:1.55}.crm-growth-link-builder{gap:15px;display:grid}.crm-growth-link-builder .crm-card-heading{margin-bottom:0}.crm-growth-link-builder .crm-card-heading p{color:#52667a;letter-spacing:0;margin:6px 0 0;font-size:11px;font-weight:500;line-height:1.55}.crm-growth-link-fields{grid-template-columns:1.2fr 1fr 1.2fr;gap:10px;display:grid}.crm-growth-link-fields label{color:#52667a;gap:6px;font-size:10px;font-weight:800;display:grid}.crm-growth-link-fields select{color:#13283e;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd9e3;border-radius:8px;padding:0 10px}.crm-growth-link-builder output{overflow-wrap:anywhere;color:#405369;background:#f3f6f9;border-radius:8px;padding:11px 12px;font-size:11px}.crm-growth-link-builder>button{color:#fff;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#174f91;border:0;border-radius:8px;padding:9px 16px;font-weight:850}.crm-growth-ranked{gap:8px;display:grid}.crm-growth-ranked>div{color:#405369;background:#f7f9fb;border:1px solid #e0e7ee;border-radius:9px;justify-content:space-between;gap:12px;padding:11px 12px;font-size:12px;display:flex}.crm-growth-ranked>div span{text-transform:capitalize}.crm-growth-ranked>div strong{color:#07172f}.crm-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-growth-empty{color:#64758a;padding:18px 10px 4px;font-size:12px}.crm-overview-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.crm-card{background:#fff;border:1px solid #d1dbe5;border-radius:15px;padding:25px;box-shadow:0 8px 28px #07172f0b}.crm-card-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.crm-card-heading p{color:#174f91;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:900}.crm-card-heading h2{color:#07172f;letter-spacing:-.035em;margin:0;font-size:23px}.crm-card-heading>span,.crm-card-heading button{color:#174f91;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.crm-compact-list{display:grid}.crm-compact-list>div{border-top:1px solid #e2e8ef;grid-template-columns:auto 1fr;gap:12px;padding:14px 0;display:grid}.crm-compact-list>div:first-child{border-top:0}.crm-compact-list>div>div{gap:4px;display:grid}.crm-compact-list small{color:#6b7c90}.priority-low,.priority-normal,.priority-high,.priority-urgent,.crm-program-mark{text-align:center;text-transform:uppercase;border-radius:7px;align-self:start;min-width:48px;padding:5px 7px;font-size:9px;font-weight:900}.priority-low{color:#315a73;background:#dcebf3}.priority-normal{color:#305a36;background:#dff1e2}.priority-high{color:#735b0b;background:#fff0b8}.priority-urgent{color:#842e2e;background:#f9dada}.crm-program-mark{color:#fff;background:#174f91;border-radius:50%;place-items:center;width:29px;min-width:29px;height:29px;display:grid}.crm-activity-list{display:grid}.crm-activity-list>div{border-top:1px solid #e1e7ed;grid-template-columns:130px 1fr auto;align-items:center;gap:15px;padding:13px 0;display:grid}.crm-activity-list>div:first-child{border-top:0}.crm-activity-list span{color:#174f91;text-transform:capitalize;font-size:10px;font-weight:850}.crm-activity-list small{color:#718195;font-size:10px}.crm-form-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.crm-form label,.crm-contact-detail>label{color:#30455d;gap:7px;font-size:11px;font-weight:800;display:grid}.crm-form input:not([type=checkbox]),.crm-form select,.crm-form textarea,.crm-contact-detail textarea,.crm-board select{color:#13283e;width:100%;font:inherit;background:#fff;border:1px solid #bcc9d6;border-radius:8px;padding:11px 12px}.crm-wide{grid-column:1/-1}.crm-checkbox{grid-column:1/-1;align-items:center;grid-template-columns:18px 1fr!important}.crm-primary{color:#fff;font:inherit;cursor:pointer;background:#174f91;border:0;border-radius:9px;margin-top:20px;padding:12px 17px;font-weight:850}.crm-form-note{color:#65758a;font-size:12px}.crm-contact-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:22px;display:grid}.crm-table-wrap{overflow-x:auto}.crm-table-wrap table{border-collapse:collapse;width:100%}.crm-table-wrap th{color:#6a7a8e;text-align:left;text-transform:uppercase;letter-spacing:.1em;padding:10px;font-size:9px}.crm-table-wrap td{color:#405369;border-top:1px solid #e0e7ee;padding:13px 10px;font-size:12px}.crm-table-wrap td:first-child{color:#152a42;gap:3px;display:grid}.crm-table-wrap td small{color:#748397}.crm-table-wrap button{color:#174f91;cursor:pointer;background:0 0;border:0;font-weight:800}.crm-stage{color:#315a36;text-transform:uppercase;background:#e1f2e4;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850}.crm-contact-detail{position:sticky;top:25px}.crm-contact-detail dl{gap:13px;margin:0 0 24px;display:grid}.crm-contact-detail dl div{gap:3px;display:grid}.crm-contact-detail dt{color:#6a7a8e;text-transform:uppercase;font-size:9px;font-weight:900}.crm-contact-detail dd{color:#2a4057;margin:0;line-height:1.5}.crm-notes{gap:10px;margin-top:22px;display:grid}.crm-notes>div{background:#edf3f8;border-radius:9px;padding:13px}.crm-notes p{color:#2b4058;margin:0 0 6px;line-height:1.55}.crm-notes small{color:#6d7e91;font-size:10px}.crm-empty{text-align:center;padding:55px 20px}.crm-empty strong{color:#07172f;font-size:22px}.crm-empty p{color:#6a7b90;line-height:1.6}.crm-board{display:grid}.crm-board>div,.crm-board>form{border-top:1px solid #e0e7ee;grid-template-columns:auto 1fr 150px;align-items:center;gap:16px;padding:17px 0;display:grid}.crm-board>div:first-child,.crm-board>form:first-child{border-top:0}.crm-board p{color:#5c6d81;margin:5px 0;line-height:1.5}.crm-board small{color:#758397}.crm-board .crm-opportunity-row{grid-template-columns:auto minmax(180px,.8fr) minmax(280px,1.2fr);align-items:start}.crm-opportunity-controls{gap:10px;display:grid}.crm-opportunity-controls label{color:#52667c;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.crm-opportunity-controls select,.crm-opportunity-controls textarea{color:#13283e;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #bcc9d6;border-radius:8px;padding:10px 11px;line-height:1.45}.crm-opportunity-controls textarea{resize:vertical}.crm-secondary{color:#174f91;font:inherit;cursor:pointer;background:#fff;border:1px solid #174f91;border-radius:7px;justify-self:start;padding:9px 13px;font-size:11px;font-weight:850}.crm-document-list{margin-top:20px;display:grid}.crm-document-list>div{border-top:1px solid #e0e7ee;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;padding:17px 0;display:grid}.crm-document-list>div:first-child{border-top:0}.crm-document-list>div>span{color:#fff;background:#174f91;border-radius:10px;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.crm-document-list>div>div{gap:4px;min-width:0;display:grid}.crm-document-list strong{overflow-wrap:anywhere}.crm-document-list small{color:#687a90;text-transform:capitalize;font-size:11px}.crm-document-list a{color:#fff;background:#07172f;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}.crm-document-list>p{color:#67788b}.crm-team-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-team-grid>div{border:1px solid #dde4eb;border-radius:11px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:11px;padding:15px;display:grid}.crm-team-grid>div>span{color:#fff;background:#174f91;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.crm-team-grid>div>div{gap:3px;display:grid}.crm-team-grid small{color:#748398}.crm-team-grid b{color:#174f91;text-transform:capitalize}.crm-team-grid em{color:#315a36;text-transform:uppercase;background:#e1f2e4;border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.crm-role-guide>div{flex-wrap:wrap;gap:10px;display:flex}.crm-role-guide span{color:#5e6f82;background:#edf3f8;border-radius:9px;gap:3px;padding:13px;font-size:11px;display:grid}.crm-role-guide b{color:#19344f}@media (width<=1180px){.opportunity-pathway-grid{grid-template-columns:1fr 1fr}.crm-metrics{grid-template-columns:repeat(3,1fr)}.crm-growth-stage-grid,.crm-form-grid{grid-template-columns:1fr 1fr}.crm-contact-layout{grid-template-columns:1fr}.crm-contact-detail{position:static}}@media (width<=900px){.opportunity-pathway-grid,.employee-purpose-grid{grid-template-columns:1fr}.phase-two-grid,.opportunity-form-shell,.employee-entry-grid{grid-template-columns:1fr;gap:45px}.crm-shell{display:block}.crm-sidebar{width:100%;height:auto;position:static}.crm-sidebar nav{grid-template-columns:repeat(3,1fr)}.crm-user{margin-top:10px}.crm-main{padding:30px 22px 60px}.crm-overview-grid{grid-template-columns:1fr}.crm-growth-intro{flex-direction:column}}@media (width<=620px){.opportunity-form-grid,.crm-form-grid,.crm-team-grid,.crm-metrics,.crm-growth-stage-grid,.crm-growth-actions{grid-template-columns:1fr}.opportunity-intake-form,.opportunity-form-shell>aside{padding:31px 22px}.employee-entry-hero{padding:76px 0 66px}.employee-entry-grid h1{font-size:51px}.employee-entry-actions{flex-direction:column;align-items:flex-start}.crm-sidebar nav{grid-template-columns:1fr 1fr}.crm-topbar{flex-direction:column;align-items:flex-start}.crm-privacy-rule{flex-direction:column}.crm-growth-windows{flex-wrap:wrap;width:100%}.crm-growth-next{flex-direction:column;align-items:flex-start}.crm-growth-link-fields{grid-template-columns:1fr}.crm-board>div,.crm-board>form{grid-template-columns:auto 1fr}.crm-board>div>select{grid-column:2}.crm-document-list>div{grid-template-columns:44px 1fr}.crm-document-list a{grid-column:2;width:fit-content}.crm-activity-list>div{grid-template-columns:1fr;gap:5px}}.crm-members-card{min-width:0}.crm-member-search{color:#40556d;gap:7px;margin-bottom:18px;font-size:11px;font-weight:850;display:grid}.crm-member-search input{color:#13283e;width:min(100%,520px);min-height:44px;font:inherit;background:#fff;border:1px solid #bcc9d6;border-radius:9px;padding:11px 13px}.crm-open-workspace{color:#fff;white-space:nowrap;background:#174f91;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex}.crm-member-shell{color:#13283e;background:#edf2f7;min-height:100vh;padding:34px clamp(18px,4vw,60px) 40px}.crm-member-header{color:#fff;background:radial-gradient(circle at 82% 10%,#d4af372e,#0000 28%),linear-gradient(135deg,#07172f,#103f72);border:1px solid #173e6c;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:25px;padding:27px 30px;display:flex;box-shadow:0 16px 40px #07172f24}.crm-member-header a{color:#f2d36c;font-size:12px;font-weight:850}.crm-member-header p{color:#dfc77b;letter-spacing:.14em;margin:24px 0 6px;font-size:9px;font-weight:950}.crm-member-header h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1}.crm-member-header>div:first-child>span{color:#cfdae7;overflow-wrap:anywhere;margin-top:10px;font-size:13px;display:block}.crm-member-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.crm-member-header-actions button{color:#07172f;min-height:46px;font:inherit;cursor:pointer;background:#f2d36c;border:0;border-radius:9px;padding:11px 17px;font-weight:900}.crm-case-status{color:#dbe7f2;text-transform:uppercase;border:1px solid #ffffff40;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.crm-member-shell .crm-privacy-rule{margin:19px 0}.crm-member-alert{border-radius:10px;margin:0 0 16px;padding:13px 15px;font-weight:750}.crm-member-alert.error{color:#7b2525;background:#fff0f0;border:1px solid #e5adad;justify-content:space-between;gap:14px;display:flex}.crm-member-alert.success{color:#205a36;background:#edfaef;border:1px solid #a9d6b7}.crm-member-alert button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.crm-member-required{color:#68420f;background:#fff5e7;border:1px solid #e0aa72;border-radius:13px;margin-bottom:18px;padding:22px}.crm-member-required strong{color:#432600;font-size:18px}.crm-member-required p{margin:7px 0 0;line-height:1.6}.crm-member-tabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d1dbe5;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:22px;padding:8px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #07172f12}.crm-member-tabs button{color:#52667c;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.crm-member-tabs button.active{color:#fff;background:#174f91}.crm-member-panel{gap:22px;display:grid}.crm-member-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.crm-member-metrics article{background:#fff;border:1px solid #d1dbe5;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:116px;padding:19px;display:flex}.crm-member-metrics article.attention{background:#fff9ef;border-color:#e0aa72}.crm-member-metrics span{color:#64758a;text-transform:uppercase;font-size:10px;font-weight:850}.crm-member-metrics strong{color:#07172f;font-size:35px}.crm-member-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.crm-member-two-column.document-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.crm-member-card{background:#fff;border:1px solid #d1dbe5;border-radius:15px;min-width:0;padding:25px;box-shadow:0 8px 28px #07172f0b}.crm-member-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.crm-member-card-heading small{color:#174f91;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.crm-member-card-heading h2{color:#07172f;letter-spacing:-.035em;margin:0;font-size:24px}.crm-member-card-heading>span{color:#64758a;text-transform:capitalize;font-size:10px;font-weight:850}.crm-member-card-heading>button{color:#174f91;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.crm-member-form{gap:14px;display:grid}.crm-member-form>.crm-member-card-heading{margin-bottom:4px}.crm-member-form label{color:#30455d;gap:7px;font-size:11px;font-weight:850;display:grid}.crm-member-form input:not([type=checkbox]),.crm-member-form select,.crm-member-form textarea,.crm-member-timeline select,.crm-member-work-list select{color:#13283e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bcc9d6;border-radius:8px;padding:11px 12px}.crm-member-form textarea{resize:vertical}.crm-member-form>button,.crm-email-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#174f91;border:0;border-radius:8px;padding:11px 16px;font-weight:850}.crm-member-form button:disabled,.crm-member-header button:disabled{opacity:.55;cursor:not-allowed}.crm-member-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.crm-member-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-member-helper{color:#617287;margin:0;font-size:12px;line-height:1.65}.crm-member-check{align-items:start;line-height:1.55;grid-template-columns:18px 1fr!important}.crm-member-check input{margin-top:3px}.crm-member-details{gap:14px;margin:0;display:grid}.crm-member-details div{gap:4px;display:grid}.crm-member-details dt{color:#6a7a8e;text-transform:uppercase;font-size:9px;font-weight:900}.crm-member-details dd{color:#2a4057;overflow-wrap:anywhere;margin:0;line-height:1.55}.crm-member-due-list{display:grid}.crm-member-due-list>div{border-top:1px solid #e0e7ee;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px 0;display:grid}.crm-member-due-list>div:first-child{border-top:0}.crm-member-due-list>div>div{gap:4px;display:grid}.crm-member-due-list small{color:#6d7e91}.crm-timeline-dot{background:#fff;border:3px solid #b8c5d2;border-radius:50%;width:13px;height:13px;margin-top:4px}.crm-timeline-dot.status-received,.crm-timeline-dot.status-shared,.crm-timeline-dot.status-sent,.crm-timeline-dot.status-response-received,.crm-timeline-dot.status-complete{background:#dff3e5;border-color:#2b8a52}.crm-timeline-dot.status-needed,.crm-timeline-dot.status-requested{background:#fff4c7;border-color:#d2a42c}.crm-member-folder-stack{gap:17px;display:grid}.crm-member-folder article{border-top:1px solid #e0e7ee;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.crm-member-folder article>span{color:#fff;background:#174f91;border-radius:10px;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.crm-member-folder article>div:nth-child(2){gap:4px;min-width:0;display:grid}.crm-member-folder article strong{overflow-wrap:anywhere}.crm-member-folder article small{color:#687a90;font-size:10px}.crm-member-folder article>div:last-child{justify-items:end;gap:7px;display:grid}.crm-member-folder article a,.crm-member-folder article button{color:#fff;font:inherit;cursor:pointer;background:#07172f;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:850}.crm-member-folder article button{color:#7b2525;background:#fae6e6}.crm-member-empty{text-align:center;padding:50px 24px}.crm-member-empty strong{color:#07172f;font-size:21px}.crm-member-empty p{color:#64758a;line-height:1.6}.crm-member-timeline{display:grid}.crm-member-timeline>article{border-bottom:1px solid #dbe3ea;grid-template-columns:18px minmax(0,1fr) 180px;gap:17px;padding:22px 0;display:grid;position:relative}.crm-member-timeline>article.overdue{background:#fff4e8;border-bottom-color:#0000;border-radius:12px;margin-inline:-15px;padding-inline:15px}.crm-member-timeline h3{color:#07172f;margin:4px 0;font-size:20px}.crm-member-timeline p{color:#5a6d82;margin:7px 0;line-height:1.6}.crm-member-timeline small{color:#174f91;text-transform:uppercase;font-size:9px;font-weight:900}.crm-member-timeline footer{color:#718195;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.crm-member-timeline footer b{color:#5a3d00}.crm-member-timeline footer a{color:#174f91;font-weight:850}.crm-member-timeline>article>label{color:#52667c;align-content:start;gap:6px;font-size:10px;font-weight:850;display:grid}.crm-email-actions{flex-wrap:wrap;gap:9px;display:flex}.crm-email-actions button.secondary{color:#174f91;background:#fff;border:1px solid #174f91}.provider-ready{color:#257242!important}.provider-blocked{color:#9b6518!important}.crm-provider-note{color:#7a5418;background:#fff4d7;border-radius:8px;padding:10px;line-height:1.5}.crm-email-history,.crm-member-activity,.crm-member-note-list,.crm-member-work-list{display:grid}.crm-email-history>article{border-top:1px solid #e0e7ee;padding:15px 0}.crm-email-history>article:first-child{border-top:0}.crm-email-history header{color:#748397;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.crm-email-history header>span,.crm-email-history header>b{background:#edf3f8;border-radius:999px;padding:4px 7px}.crm-email-history header>b.email-sent,.crm-email-history header>b.email-received{color:#28623d;background:#e2f3e7}.crm-email-history header>b.email-failed{color:#7b2525;background:#f9dfdf}.crm-email-history header time{margin-left:auto}.crm-email-history>article>strong{color:#13283e;margin-top:9px;display:block}.crm-email-history p{color:#5a6d82;white-space:pre-wrap;line-height:1.6}.crm-email-history>article>button{color:#fff;font:inherit;cursor:pointer;background:#174f91;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:850}.crm-member-activity>div{border-top:1px solid #e0e7ee;gap:4px;padding:12px 0;display:grid}.crm-member-activity>div:first-child{border-top:0}.crm-member-activity span{color:#174f91;font-size:9px;font-weight:850}.crm-member-activity small,.crm-member-note-list small{color:#718195;font-size:10px}.crm-member-note-list{margin-top:10px}.crm-member-note-list article{border-top:1px solid #e0e7ee;padding:12px 0}.crm-member-note-list p{color:#405369;margin:0 0 5px;line-height:1.55}.crm-member-work-list>div{border-top:1px solid #e0e7ee;grid-template-columns:auto 1fr 130px;align-items:center;gap:12px;padding:13px 0;display:grid}.crm-member-work-list>div:first-child{border-top:0}.crm-member-work-list>div>div{gap:4px;display:grid}.crm-member-work-list small{color:#718195}.crm-member-footer{color:#687a90;flex-wrap:wrap;gap:18px;margin-top:25px;padding:18px 4px;font-size:11px;display:flex}.crm-member-footer a{color:#174f91;font-weight:850}.crm-member-loading{text-align:center;color:#53677e;background:#edf2f7;place-content:center;gap:12px;min-height:100vh;padding:15vh 24px;display:grid}.crm-member-loading strong{color:#07172f;font-size:30px}.crm-member-loading button,.crm-member-loading a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#174f91;border:0;border-radius:8px;padding:11px 16px;font-weight:850}.crm-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.crm-channel-grid>div{background:#f8fafc;border:1px solid #dbe3ea;border-radius:11px;grid-template-columns:10px 1fr;align-items:center;gap:4px 10px;padding:15px;display:grid}.crm-channel-grid>div>span{background:#a7671b;border-radius:50%;width:9px;height:9px}.crm-channel-grid>div>span.ready{background:#2c9b65;box-shadow:0 0 0 4px #2c9b651f}.crm-channel-grid strong{color:#13283e;font-size:12px}.crm-channel-grid small{color:#6a7a8e;grid-column:2;font-size:9px}.crm-member-shell button:focus-visible,.crm-member-shell a:focus-visible,.crm-member-shell input:focus-visible,.crm-member-shell select:focus-visible,.crm-member-shell textarea:focus-visible,.crm-open-workspace:focus-visible,.crm-member-search input:focus-visible{outline-offset:2px;outline:3px solid #1e88e559}.journey-case-timeline-panel{background:#fff;border:1px solid #cad7e2;border-radius:19px;margin-top:25px;padding:35px;box-shadow:0 16px 45px #07172f0f}.journey-case-timeline{margin-top:22px;display:grid}.journey-case-timeline>article{border-top:1px solid #e0e7ee;grid-template-columns:14px 1fr;gap:15px;padding:18px 0;display:grid}.journey-case-timeline>article:first-child{border-top:0}.journey-case-timeline>article>span{background:#fff;border:3px solid #174f91;border-radius:50%;width:13px;height:13px;margin-top:5px}.journey-case-timeline>article.overdue>span{background:#fff1d6;border-color:#c97a16}.journey-case-timeline>article>div{gap:5px;display:grid}.journey-case-timeline small{color:#174f91;text-transform:uppercase;font-size:9px;font-weight:900}.journey-case-timeline strong{color:#07172f;font-size:18px}.journey-case-timeline p{color:#5d6f82;margin:2px 0;line-height:1.6}.journey-case-timeline footer{color:#6e7f92;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:11px;display:flex}.journey-case-timeline footer b{color:#6f5111;text-transform:capitalize}.journey-case-timeline footer a{color:#174f91;font-weight:850}.journey-support-rating{background:#f7fafc;border:1px solid #d8e2eb;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:13px;padding:13px;display:grid}.journey-support-rating label{color:#40556d;gap:5px;font-size:10px;font-weight:800;display:grid}.journey-support-rating select,.journey-support-rating input{min-height:40px;font:inherit;background:#fff;border:1px solid #bcc9d6;border-radius:8px;padding:9px 10px}.journey-support-rating button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#174f91;border:0;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:850}@media (width<=980px){.crm-member-tabs,.crm-member-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-member-two-column,.crm-member-two-column.document-layout{grid-template-columns:1fr}.crm-member-form-grid.three{grid-template-columns:1fr 1fr}.crm-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-member-shell{padding:14px 12px 30px}.crm-member-header{flex-direction:column;align-items:flex-start;padding:23px 20px}.crm-member-header-actions{justify-content:flex-start;width:100%}.crm-member-tabs{grid-template-columns:1fr 1fr;position:static}.crm-member-metrics{grid-template-columns:1fr 1fr}.crm-member-form-grid,.crm-member-form-grid.three{grid-template-columns:1fr}.crm-member-timeline>article{grid-template-columns:18px 1fr}.crm-member-timeline>article>label{grid-column:2}.crm-member-folder article{grid-template-columns:44px 1fr}.crm-member-folder article>div:last-child{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.crm-member-work-list>div{grid-template-columns:auto 1fr}.crm-member-work-list select{grid-column:2}.crm-member-card,.journey-case-timeline-panel{padding:21px 18px}.crm-email-actions{display:grid}.crm-channel-grid,.journey-support-rating{grid-template-columns:1fr}}.phase5-hero{color:#fff;background:radial-gradient(circle at 78% 20%, #d4af3733, transparent 29%), linear-gradient(128deg, #06142a, var(--network-navy) 61%, #174f91);padding:112px 0 96px;position:relative;overflow:hidden}.phase5-hero-grid{opacity:.58;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000);mask-image:linear-gradient(90deg,#0000 4%,#000)}.phase5-hero-content{z-index:1;grid-template-columns:1.14fr .86fr;align-items:center;gap:82px;display:grid;position:relative}.phase5-hero h1{color:#fff;letter-spacing:-.064em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(57px,6.6vw,91px);line-height:.97}.phase5-hero-content>div>p:not(.eyebrow){color:#d3deea;max-width:760px;font-size:17px;line-height:1.76}.phase5-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:33px;display:flex}.phase5-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.phase5-opportunity-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #d4af3752;border-radius:22px;padding:36px;box-shadow:0 28px 75px #0003}.phase5-opportunity-card>span{color:#f2d36c;letter-spacing:.15em;font-size:9px;font-weight:900}.phase5-opportunity-card>strong{color:#fff;margin:23px 0 11px;font-size:30px;line-height:1.12;display:block}.phase5-opportunity-card>p{color:#d3deea;margin-bottom:26px;line-height:1.68}.phase5-opportunity-card>div{border-top:1px solid #ffffff21;grid-template-columns:45px 1fr;align-items:center;gap:13px;padding:14px 0;display:grid}.phase5-opportunity-card small{width:43px;height:43px;color:var(--network-navy);background:var(--network-gold);border-radius:50%;place-items:center;font-size:17px;font-weight:950;display:grid}.phase5-opportunity-card>div p{color:#dce5ef;margin:0;font-size:12px;line-height:1.45}.phase5-opportunity-card>div b{color:#fff;font-size:14px}.phase5-trust-strip{background:#06142a}.phase5-trust-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;min-height:72px;display:grid}.phase5-trust-strip span{color:#e1e9f2;align-items:center;gap:8px;font-size:12px;font-weight:780;display:inline-flex}.phase5-trust-strip svg{width:17px;color:var(--network-gold)}.phase5-definition{background:#fffdf8}.phase5-definition-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:90px;display:grid}.phase5-definition h2{letter-spacing:-.054em;margin:0;font-size:clamp(43px,4.8vw,66px);line-height:1.03}.phase5-definition-grid>div:last-child p{color:var(--slate);font-size:16px;line-height:1.82}.phase5-builder-section{background:#eef3f8;scroll-margin-top:210px}.phase5-builder{grid-template-columns:minmax(0,1.23fr) minmax(340px,.77fr);align-items:start;gap:28px;display:grid}.phase5-builder-controls{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #ced9e4;border-radius:20px;gap:31px;padding:34px;display:grid}.phase5-builder fieldset{border:0;margin:0;padding:0}.phase5-builder legend{color:var(--network-navy);align-items:center;gap:10px;margin-bottom:15px;font-size:14px;font-weight:900;display:flex}.phase5-builder legend span{width:30px;height:30px;color:var(--network-navy);background:var(--network-gold);border-radius:50%;place-items:center;font-size:9px;display:grid}.phase5-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.phase5-choice-grid.academy-choices{grid-template-columns:repeat(4,1fr)}.phase5-choice-grid label{cursor:pointer;background:#f8fafc;border:1px solid #d4dee8;border-radius:12px;flex-direction:column;gap:7px;min-height:112px;padding:14px;transition:border-color .2s,transform .2s,background .2s;display:flex}.phase5-choice-grid.academy-choices label{min-height:84px}.phase5-choice-grid label:hover{border-color:#91aed0;transform:translateY(-1px)}.phase5-choice-grid label.selected{border-color:var(--network-gold);background:#fffaf0;box-shadow:0 0 0 2px #d4af3726}.phase5-choice-grid input{accent-color:var(--network-blue)}.phase5-choice-grid strong{color:var(--network-navy);font-size:12px;line-height:1.35}.phase5-choice-grid small{color:#69788b;font-size:10px;line-height:1.5}.phase5-plan-card{color:#fff;background:linear-gradient(145deg,#07172f,#174f91);border:1px solid #d4af3742;border-radius:20px;padding:34px;position:sticky;top:25px;box-shadow:0 24px 65px #081d3d2e}.phase5-plan-card>span{color:#f2d36c;letter-spacing:.14em;font-size:9px;font-weight:900}.phase5-plan-card h3{color:#fff;margin:22px 0;font-size:30px;line-height:1.12}.phase5-plan-card>p{color:#dbe5ef;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.phase5-plan-card>p svg{width:17px;min-width:17px;color:var(--network-gold)}.phase5-plan-card>div{gap:14px;margin-top:27px;display:grid}.phase5-plan-card>div>a:last-child{color:#f2d36c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.phase5-plan-card>small{color:#b9cadd;margin-top:23px;font-size:10px;line-height:1.55;display:block}.phase5-workbook-section{color:#fff;background:#06142a}.phase5-workbook-card{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.phase5-workbook-card h2{color:#fff;letter-spacing:-.052em;margin:8px 0 15px;font-size:clamp(43px,4.7vw,65px);line-height:1.03}.phase5-workbook-card>div>p:not(.eyebrow){color:#cfdae6;font-size:16px;line-height:1.77}.phase5-workbook-card>div>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.phase5-workbook-card>div>div>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.phase5-workbook-card aside{background:#ffffff0e;border:1px solid #d4af3747;border-radius:20px;padding:39px}.phase5-workbook-card aside>span{color:#f2d36c;letter-spacing:.15em;font-size:9px;font-weight:900}.phase5-workbook-card aside>strong{color:#fff;letter-spacing:-.05em;margin:24px 0 28px;font-size:52px;display:block}.phase5-workbook-card aside>p{color:#e1e9f2;font-weight:800}.phase5-workbook-card aside>i{background:var(--network-gold);width:3px;height:22px;margin:0 0 0 6px;display:block}.phase5-workbook-card aside>small{color:#aebfd1;margin-top:24px;line-height:1.55;display:block}.phase5-weeks-section{background:#fffdf8}.phase5-week-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.phase5-week-grid article{border:1px solid #d1dbe5;border-top:5px solid var(--network-blue);background:#fff;border-radius:17px;min-height:245px;padding:27px}.phase5-week-grid article:nth-child(3n+1){border-top-color:var(--network-gold)}.phase5-week-grid article:nth-child(3n){border-top-color:var(--network-green)}.phase5-week-grid span{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.phase5-week-grid h3{letter-spacing:-.035em;margin:29px 0 11px;font-size:23px;line-height:1.13}.phase5-week-grid p{color:var(--slate);font-size:13px;line-height:1.68}.phase5-measures-section{color:#fff;background:#174f91}.phase5-measures-grid{grid-template-columns:.84fr 1.16fr;align-items:start;gap:75px;display:grid}.phase5-measures h2{color:#fff}.phase5-measures-grid>div:first-child h2{color:#fff;letter-spacing:-.052em;margin:8px 0 15px;font-size:clamp(43px,4.6vw,63px);line-height:1.03}.phase5-measures-grid>div:first-child>p:not(.eyebrow){color:#e0e9f2;line-height:1.77}.phase5-measures-grid>div:last-child{gap:10px;display:grid}.phase5-measures-grid article{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:40px 1fr;align-items:start;gap:13px;padding:17px 19px;display:grid}.phase5-measures-grid article span{color:#f2d36c;font-size:9px;font-weight:900}.phase5-measures-grid article p{color:#e5edf5;margin:0;line-height:1.55}.phase5-measures-grid article b{color:#fff;margin-right:8px}.phase5-access-section{background:#eef3f8}.phase5-access-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.phase5-access-grid article{border:1px solid #ccd8e3;border-top:5px solid var(--network-gold);background:#fff;border-radius:18px;flex-direction:column;min-height:360px;padding:31px;display:flex}.phase5-access-grid article:nth-child(2){border-top-color:var(--network-green)}.phase5-access-grid article:nth-child(3){border-top-color:var(--network-blue)}.phase5-access-grid span{color:#174f91;letter-spacing:.13em;font-size:10px;font-weight:900}.phase5-access-grid h3{letter-spacing:-.04em;margin:30px 0 11px;font-size:27px;line-height:1.12}.phase5-access-grid p{color:var(--slate);line-height:1.67}.phase5-access-grid a{color:#174f91;align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:850;display:inline-flex}.phase5-final{background:#fffdf8}.phase5-final-card{color:#fff;background:linear-gradient(135deg, #06142a, var(--network-navy) 64%, #174f91);border-radius:23px;grid-template-columns:1fr auto;align-items:center;gap:55px;padding:48px;display:grid}.phase5-final-card h2{color:#fff;letter-spacing:-.052em;margin:8px 0 12px;font-size:clamp(39px,4.5vw,61px);line-height:1.03}.phase5-final-card p:not(.eyebrow){color:#d2deea;line-height:1.7}.phase5-final-card>div:last-child{gap:14px;min-width:245px;display:grid}.phase5-final-card>div:last-child>a:last-child{color:#f2d36c;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.phase5-disclaimer{color:#6d7b8d;text-align:center;max-width:980px;margin:22px auto 0;font-size:10px;line-height:1.6}@media (width<=1100px){.phase5-hero-content,.phase5-definition-grid,.phase5-workbook-card,.phase5-measures-grid{grid-template-columns:1fr;gap:50px}.phase5-builder{grid-template-columns:1fr}.phase5-plan-card{position:static}.phase5-week-grid,.phase5-choice-grid.academy-choices,.journey-pilot-week-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.phase5-hero{padding:80px 0 68px}.phase5-hero h1{font-size:clamp(49px,14vw,69px)}.phase5-trust-strip .container,.phase5-access-grid{grid-template-columns:1fr}.phase5-trust-strip .container{padding-block:20px}.phase5-choice-grid,.phase5-week-grid,.journey-pilot-week-grid{grid-template-columns:1fr}.phase5-final-card{grid-template-columns:1fr;padding:36px 25px}.phase5-final-card>div:last-child{min-width:0}}@media (width<=520px){.phase5-builder-controls,.phase5-plan-card,.phase5-workbook-card aside{padding:25px 20px}.phase5-choice-grid.academy-choices{grid-template-columns:1fr}.phase5-hero-actions,.phase5-workbook-card>div>div{flex-direction:column;align-items:flex-start}}.membership-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#d4af3733,#0000 25%),radial-gradient(circle at 10% 95%,#28a7452e,#0000 30%),linear-gradient(126deg,#06142a,#0a315c 61%,#0b5d50);padding:112px 0 105px;position:relative;overflow:hidden}.membership-hero-orbit{border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;top:-270px;right:-250px;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #d4af3706}.membership-hero-grid{grid-template-columns:1.08fr .72fr;align-items:center;gap:80px;display:grid;position:relative}.membership-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:760px;margin:14px 0 25px;font-size:clamp(66px,7.5vw,105px);line-height:.91}.membership-hero-grid>div>p:not(.eyebrow){color:#d7e3ef;max-width:730px;font-size:19px;line-height:1.7}.membership-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.membership-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.membership-hero-grid>div>small{color:#aebfd0;margin-top:24px;font-size:10px;line-height:1.55;display:block}.membership-identity-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0311259e;border:1px solid #ffffff24;border-radius:22px;padding:39px;box-shadow:0 30px 80px #0003}.membership-identity-card>div:first-child{color:#f0ce63;align-items:center;gap:13px;display:flex}.membership-identity-card>div:first-child>span{place-items:center;width:47px;height:47px;display:grid}.membership-identity-card>div:first-child svg{width:100%;height:100%}.membership-identity-card>div:first-child small{letter-spacing:.14em;font-size:8px;font-weight:900}.membership-identity-card>strong{letter-spacing:-.045em;margin-top:42px;font-size:36px;line-height:1.05;display:block}.membership-identity-card>p{color:#d2dfeb;line-height:1.7}.membership-question{background:#ffffff0e;border:1px solid #d4af3747;border-radius:13px;gap:7px;margin-top:31px;padding:20px;display:grid}.membership-question small{color:#aebfd0;letter-spacing:.13em;font-size:8px;font-weight:900}.membership-question b{color:#f2d36c;font-size:18px}.membership-proof-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.membership-proof-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:88px;display:grid}.membership-proof-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;line-height:1.45;display:flex}.membership-proof-strip span:first-child{padding-left:0}.membership-proof-strip span:last-child{border-right:0;padding-right:0}.membership-proof-strip svg{color:var(--network-gold);flex:none}.membership-purpose{background:#fffdf8}.membership-purpose-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.membership-purpose h2{color:var(--network-navy);letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(45px,5.2vw,70px);line-height:1.02}.membership-purpose-grid>div:last-child{border-top:1px solid #d3d9de;padding-top:28px}.membership-purpose-grid>div:last-child p{color:var(--slate);margin-top:0;font-size:17px;line-height:1.8}.membership-benefit-section{color:#fff;background:radial-gradient(circle at 85% 12%,#f2d36c24,#0000 28%),linear-gradient(125deg,#06142a,#0a315c 68%,#0b5d50)}.membership-benefit-heading{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:70px;display:grid}.membership-benefit-heading h2{letter-spacing:-.055em;max-width:850px;margin:8px 0 0;font-size:clamp(43px,5vw,68px);line-height:1.02}.membership-benefit-heading aside{background:#ffffff12;border:1px solid #f2d36c47;border-radius:15px;padding:24px}.membership-benefit-heading aside strong{color:#f2d36c}.membership-benefit-heading aside p{color:#d5e1ea;margin:9px 0 0;font-size:13px;line-height:1.65}.membership-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.membership-benefit-grid article{background:#fff1;border:1px solid #ffffff21;border-radius:15px;min-height:180px;padding:26px}.membership-benefit-grid span{color:#f2d36c;letter-spacing:.12em;font-size:10px;font-weight:950}.membership-benefit-grid p{color:#e1eaf0;margin:30px 0 0;font-size:14px;line-height:1.68}.membership-module-value{color:#0b2949;background:#fffdf7;border:1px solid #f2d36c85;border-radius:17px;grid-template-columns:1fr 1fr;gap:42px;margin-top:18px;padding:34px;display:grid}.membership-module-value h3{margin:8px 0 12px;font-size:30px;line-height:1.12}.membership-module-value p{color:#526779;margin:0;line-height:1.68}.membership-module-value>div:last-child{border-left:1px solid #d8e1e7;padding-left:34px}.membership-module-value>div:last-child strong{color:#0b5d50;margin-bottom:10px;display:block}.membership-module-value small{color:#6b7785;margin-top:17px;font-size:10px;line-height:1.6;display:block}.membership-levels{background:#eef3f8}.membership-level-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.membership-level-grid article{min-height:640px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #cbd7e2;border-top:5px solid #718096;border-radius:19px;flex-direction:column;padding:34px;display:flex}.membership-level-grid article.active{border-top-color:var(--network-gold);background:linear-gradient(#fffdf5,#fff 33%)}.membership-level-grid article:nth-child(3){border-top-color:var(--network-green)}.membership-level-grid article>span{color:#174f91;letter-spacing:.13em;font-size:9px;font-weight:900}.membership-level-grid h3{color:var(--network-navy);letter-spacing:-.05em;margin:35px 0 13px;font-size:38px}.membership-level-grid>article>p{color:var(--slate);margin:0;line-height:1.68}.membership-level-grid ul{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.membership-level-grid li{color:#34465b;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.5;display:grid}.membership-level-grid li svg{color:var(--network-green)}.membership-level-grid a{color:#174f91;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:850;display:inline-flex}.membership-payment-options{gap:13px;margin-top:auto;display:grid}.membership-payment-choice{background:#f7f9fc;border:1px solid #d6dee7;border-radius:13px;gap:11px;padding:15px;display:grid}.membership-payment-choice>div:first-child{gap:3px;display:grid}.membership-payment-choice strong{color:var(--network-navy);font-size:14px}.membership-payment-choice small{color:var(--slate);font-size:10px;line-height:1.45}.membership-payment-choice .product-stripe-button{min-height:48px;margin-top:0}.membership-checkout-consent,.membership-consent-recorded{gap:10px;display:grid}.membership-checkout-consent label{color:var(--network-navy);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:11px;font-weight:750;line-height:1.5;display:grid}.membership-checkout-consent input{width:17px;height:17px;accent-color:var(--teal);margin-top:1px}.membership-checkout-consent p,.membership-consent-recorded p{color:var(--slate);margin:0;font-size:10px;line-height:1.55}.membership-checkout-consent a{color:#165994;text-underline-offset:2px;text-decoration:underline}.membership-checkout-consent .button{width:100%;min-height:44px;padding:0 14px;font-size:10px}.membership-checkout-consent .button:disabled{cursor:not-allowed;opacity:.55}.membership-checkout-note{color:var(--slate);font-size:10px;line-height:1.55}.membership-payment-pending{background:#f7f9fc;border:1px solid #d6dee7;border-radius:13px;gap:9px;margin-top:auto;padding:16px;display:grid}.membership-payment-pending strong{color:var(--network-navy);font-size:14px}.membership-payment-pending span{color:#174f91;font-size:12px;line-height:1.5}.membership-payment-pending p{color:var(--slate);margin:0;font-size:11px;line-height:1.55}.membership-military-discount{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #c6d5e2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:22px 26px;display:grid}.membership-military-discount strong{color:var(--network-navy);font-size:17px}.membership-military-discount p{color:var(--slate);margin:0;font-size:12px;line-height:1.55}.membership-military-discount a{color:#174f91;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.member-pathfinder{background:#fff}.member-pathfinder-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:65px;display:grid}.member-pathfinder-controls h2{color:var(--network-navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.9vw,65px);line-height:1.02}.member-pathfinder-controls>p:not(.eyebrow){color:var(--slate);line-height:1.72}.member-pathfinder fieldset{border:0;margin:32px 0 0;padding:0}.member-pathfinder legend{color:var(--network-navy);margin-bottom:13px;font-size:13px;font-weight:850}.member-role-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-role-grid label{min-height:61px;color:var(--network-navy);cursor:pointer;background:#f8fafc;border:1px solid #cad5e1;border-radius:11px;align-items:center;gap:10px;padding:14px 16px;font-size:12px;font-weight:760;display:flex}.member-role-grid label:last-child{grid-column:1/-1}.member-role-grid label.selected{background:#edf5ff;border-color:#174f91;box-shadow:0 0 0 3px #1e88e51a}.member-role-grid input{accent-color:#174f91}.member-path-result{color:#fff;background:radial-gradient(circle at 82% 12%,#d4af3736,#0000 29%),linear-gradient(142deg,#06142a,#0a315c 65%,#0c6456);border-radius:23px;flex-direction:column;min-height:695px;padding:42px;display:flex;position:sticky;top:28px;box-shadow:0 28px 75px #06142a33}.member-path-result>span{color:#f0ce63;letter-spacing:.13em;font-size:9px;font-weight:900}.member-path-result h3{letter-spacing:-.052em;margin:28px 0 14px;font-size:clamp(37px,4.2vw,53px);line-height:1.03}.member-path-result>p{color:#d4e0ec;margin-top:0;line-height:1.7}.member-proof{background:#ffffff0f;border:1px solid #d4af3747;border-radius:12px;gap:6px;margin:15px 0 23px;padding:18px;display:grid}.member-proof small{color:#c9d7e5;letter-spacing:.13em;font-size:8px;font-weight:850}.member-proof strong{color:#f2d36c;font-size:16px;line-height:1.45}.member-path-result ol{margin:0;padding:0;list-style:none;display:grid}.member-path-result li{border-top:1px solid #ffffff1c;grid-template-columns:35px 1fr;gap:12px;padding:16px 0;display:grid}.member-path-result li b{color:#f2d36c;font-size:10px}.member-path-result li p{color:#d5e0eb;margin:0;font-size:13px;line-height:1.6}.member-path-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.member-path-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.membership-now-next{background:#f8f5ec}.membership-now-next-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:47px;display:grid}.membership-now-next-grid article{background:#fff;border:1px solid #cdd7df;border-radius:20px;padding:40px}.membership-now-next-grid article:last-child{background:#f2fbf7;border-color:#bad7cd}.membership-now-next-grid article>span{color:#174f91;letter-spacing:.14em;font-size:9px;font-weight:900}.membership-now-next-grid h3{color:var(--network-navy);letter-spacing:-.045em;margin:27px 0 22px;font-size:34px;line-height:1.08}.membership-now-next-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.membership-now-next-grid li{color:var(--slate);grid-template-columns:18px 1fr;align-items:start;gap:9px;line-height:1.5;display:grid}.membership-now-next-grid li svg{color:var(--network-green)}.membership-now-next-grid a{color:#174f91;align-items:center;gap:7px;margin-top:28px;font-size:13px;font-weight:850;display:inline-flex}.membership-charter{color:#fff;background:#06142a}.membership-charter-heading{grid-template-columns:1fr 430px;align-items:end;gap:80px;display:grid}.membership-charter-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,68px);line-height:1.02}.membership-charter-heading>p{color:#cbd8e6;line-height:1.75}.membership-charter-grid{grid-template-columns:1fr 1fr;gap:0 42px;margin-top:52px;display:grid}.membership-charter-grid article{border-top:1px solid #ffffff1f;grid-template-columns:45px 1fr;gap:17px;padding:25px 0;display:grid}.membership-charter-grid article>span{color:#f2d36c;font-size:10px;font-weight:900}.membership-charter-grid h3{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.membership-charter-grid p{color:#cbd8e6;margin:0;font-size:13px;line-height:1.65}.membership-loop{background:#fff}.membership-loop-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.membership-loop h2{color:var(--network-navy);letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,67px);line-height:1.02}.membership-loop-grid>div>p:not(.eyebrow){color:var(--slate);line-height:1.75}.membership-loop-grid ol{margin:0;padding:0;list-style:none;display:grid}.membership-loop-grid li{border-top:1px solid #d4dce4;grid-template-columns:44px 1fr;gap:16px;padding:21px 0;display:grid}.membership-loop-grid li>b{color:#8d6a04;font-size:10px}.membership-loop-grid li span{color:var(--slate);line-height:1.55}.membership-loop-grid li strong{color:var(--network-navy);margin-bottom:5px;font-size:18px;display:block}.membership-final{background:#eef3f8}.membership-final-card{color:#fff;background:linear-gradient(135deg,#0b5d50,#06142a 75%);border-radius:23px;grid-template-columns:1fr 345px;align-items:center;gap:70px;padding:52px;display:grid}.membership-final h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,63px);line-height:1.03}.membership-final-card>div:first-child>p:not(.eyebrow){color:#d1e1df;line-height:1.72}.membership-final-card>div:last-child{gap:18px;display:grid}.membership-final-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.community-membership-bridge{background:#eef3f8}.community-membership-card{background:#fff;border:1px solid #c6d3df;border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:70px;padding:50px;display:grid}.community-membership-card h2{color:var(--network-navy);letter-spacing:-.052em;margin:0;font-size:clamp(41px,4.7vw,62px);line-height:1.03}.community-membership-card p:not(.eyebrow){color:var(--slate);line-height:1.75}.community-membership-card>div:last-child{gap:18px;display:grid}.community-membership-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}@media (width<=1050px){.membership-hero-grid,.membership-purpose-grid,.membership-benefit-heading,.membership-module-value,.member-pathfinder-grid,.membership-charter-heading,.membership-loop-grid,.membership-final-card,.community-membership-card{grid-template-columns:1fr;gap:45px}.member-path-result{min-height:0;position:static}.membership-proof-strip .container{grid-template-columns:1fr 1fr;padding-block:14px}.membership-proof-strip span:nth-child(2){border-right:0}}@media (width<=780px){.membership-hero{padding:78px 0 70px}.membership-hero h1{font-size:clamp(54px,16vw,76px)}.membership-proof-strip .container,.membership-benefit-grid,.membership-level-grid,.membership-now-next-grid,.membership-charter-grid,.membership-military-discount,.member-role-grid{grid-template-columns:1fr}.membership-proof-strip span{border-bottom:1px solid #ffffff1a;border-right:0;padding:11px 0}.membership-proof-strip span:last-child{border-bottom:0}.member-role-grid label:last-child{grid-column:auto}.membership-level-grid article{min-height:0}.membership-identity-card,.membership-module-value,.member-path-result,.membership-now-next-grid article,.membership-final-card,.community-membership-card{padding:30px 23px}.membership-hero-actions,.member-path-actions{flex-direction:column;align-items:stretch}.membership-hero-actions .button,.member-path-actions .button{justify-content:center;width:100%}.membership-module-value>div:last-child{border-top:1px solid #d8e1e7;border-left:0;padding:24px 0 0}}.exchange-hero{color:#fff;background:radial-gradient(circle at 81% 18%,#1e88e538,#0000 26%),radial-gradient(circle at 12% 93%,#d4af3729,#0000 31%),linear-gradient(126deg,#06142a,#0a315c 59%,#174f91);padding:108px 0 103px;position:relative;overflow:hidden}.exchange-hero-orbit{border:1px solid #ffffff14;border-radius:50%;width:700px;height:700px;position:absolute;top:-330px;right:-270px;box-shadow:0 0 0 82px #ffffff06,0 0 0 164px #28a74506}.exchange-hero-grid{grid-template-columns:1.08fr .72fr;align-items:center;gap:80px;display:grid;position:relative}.exchange-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:790px;margin:14px 0 25px;font-size:clamp(64px,7.3vw,101px);line-height:.92}.exchange-hero-grid>div>p:not(.eyebrow){color:#d7e3ef;max-width:740px;font-size:19px;line-height:1.7}.exchange-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.exchange-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.exchange-hero-grid>div>small{color:#aebfd0;margin-top:24px;font-size:10px;line-height:1.55;display:block}.exchange-promise-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031125a3;border:1px solid #ffffff24;border-radius:22px;padding:39px;box-shadow:0 30px 80px #0003}.exchange-promise-card>span{color:#f0ce63;letter-spacing:.14em;font-size:9px;font-weight:900}.exchange-promise-card>strong{letter-spacing:-.047em;margin:36px 0 15px;font-size:38px;line-height:1.04;display:block}.exchange-promise-card>p{color:#d2dfeb;line-height:1.7}.exchange-promise-card>div{background:#ffffff0e;border:1px solid #d4af3747;border-radius:13px;gap:7px;margin-top:31px;padding:20px;display:grid}.exchange-promise-card>div small{color:#aebfd0;letter-spacing:.13em;font-size:8px;font-weight:900}.exchange-promise-card>div b{color:#f2d36c;font-size:18px}.exchange-trust-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.exchange-trust-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:88px;display:grid}.exchange-trust-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;line-height:1.45;display:flex}.exchange-trust-strip span:first-child{padding-left:0}.exchange-trust-strip span:last-child{border-right:0;padding-right:0}.exchange-trust-strip svg{color:var(--network-gold);flex:none}.exchange-purpose{background:#fffdf8}.exchange-purpose-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.exchange-purpose h2{color:var(--network-navy);letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(45px,5.2vw,70px);line-height:1.02}.exchange-purpose-grid>div:last-child{border-top:1px solid #d3d9de;padding-top:28px}.exchange-purpose-grid>div:last-child p{color:var(--slate);margin-top:0;font-size:17px;line-height:1.8}.exchange-categories{background:#eef3f8}.exchange-category-cards{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px;display:grid}.exchange-category-cards article{border:1px solid #cad5e1;border-top:5px solid var(--network-blue);min-height:330px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:31px}.exchange-category-cards article:nth-child(3n+2){border-top-color:var(--network-gold)}.exchange-category-cards article:nth-child(3n){border-top-color:var(--network-green)}.exchange-category-cards span{color:#174f91;letter-spacing:.15em;font-size:10px;font-weight:900}.exchange-category-cards h3{color:var(--network-navy);letter-spacing:-.04em;margin:35px 0 13px;font-size:29px;line-height:1.1}.exchange-category-cards p{color:var(--slate);margin:0;line-height:1.7}.exchange-finder{background:#fff}.exchange-finder-grid{grid-template-columns:.93fr 1.07fr;align-items:start;gap:65px;display:grid}.exchange-finder-controls h2{color:var(--network-navy);letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.9vw,64px);line-height:1.02}.exchange-finder-controls>p:not(.eyebrow){color:var(--slate);line-height:1.72}.exchange-finder fieldset{border:0;margin:30px 0 0;padding:0}.exchange-finder legend{color:var(--network-navy);margin-bottom:13px;font-size:13px;font-weight:850}.exchange-mode-grid,.exchange-category-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.exchange-mode-grid label,.exchange-category-grid label{min-height:59px;color:var(--network-navy);cursor:pointer;background:#f8fafc;border:1px solid #cad5e1;border-radius:11px;align-items:center;gap:10px;padding:14px 16px;font-size:12px;font-weight:760;display:flex}.exchange-mode-grid label.selected,.exchange-category-grid label.selected{background:#edf5ff;border-color:#174f91;box-shadow:0 0 0 3px #1e88e51a}.exchange-mode-grid input,.exchange-category-grid input{accent-color:#174f91}.exchange-result{color:#fff;background:radial-gradient(circle at 82% 12%,#d4af3736,#0000 29%),linear-gradient(142deg,#06142a,#0a315c 65%,#174f91);border-radius:23px;flex-direction:column;min-height:730px;padding:42px;display:flex;position:sticky;top:28px;box-shadow:0 28px 75px #06142a33}.exchange-result>span{color:#f0ce63;letter-spacing:.13em;font-size:9px;font-weight:900}.exchange-result h3{letter-spacing:-.052em;margin:28px 0 14px;font-size:clamp(37px,4.2vw,53px);line-height:1.03}.exchange-result>p{color:#d4e0ec;margin-top:0;line-height:1.7}.exchange-proof{background:#ffffff0f;border:1px solid #d4af3747;border-radius:12px;gap:6px;margin:15px 0 23px;padding:18px;display:grid}.exchange-proof small{color:#c9d7e5;letter-spacing:.13em;font-size:8px;font-weight:850}.exchange-proof strong{color:#f2d36c;font-size:16px;line-height:1.45}.exchange-result-standards{gap:10px;display:grid}.exchange-result-standards b{color:#fff;margin-bottom:2px;font-size:13px}.exchange-result-standards span{color:#d5e0eb;border-top:1px solid #ffffff1a;padding:10px 0 10px 18px;font-size:12px;line-height:1.5}.exchange-result-standards span:before{content:"✓";color:#f2d36c;margin-left:-18px;margin-right:8px}.exchange-result-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.exchange-result-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.exchange-review{color:#fff;background:#06142a}.exchange-review-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.exchange-review h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,67px);line-height:1.02}.exchange-review-grid>div>p:not(.eyebrow){color:#cbd8e6;line-height:1.75}.exchange-review-grid ol{margin:0;padding:0;list-style:none;display:grid}.exchange-review-grid li{border-top:1px solid #ffffff1f;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.exchange-review-grid li>b{color:#f2d36c;font-size:10px}.exchange-review-grid li span{color:#d4dfeb;line-height:1.55}.exchange-review-grid li strong{color:#fff;margin-bottom:5px;font-size:17px;display:block}.exchange-now-next{background:#f8f5ec}.exchange-now-next-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:47px;display:grid}.exchange-now-next-grid article{background:#fff;border:1px solid #cdd7df;border-radius:20px;padding:40px}.exchange-now-next-grid article:last-child{background:#f2fbf7;border-color:#bad7cd}.exchange-now-next-grid article>span{color:#174f91;letter-spacing:.14em;font-size:9px;font-weight:900}.exchange-now-next-grid h3{color:var(--network-navy);letter-spacing:-.045em;margin:27px 0 22px;font-size:34px;line-height:1.08}.exchange-now-next-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.exchange-now-next-grid li{color:var(--slate);grid-template-columns:18px 1fr;align-items:start;gap:9px;line-height:1.5;display:grid}.exchange-now-next-grid li svg{color:var(--network-green)}.exchange-now-next-grid a{color:#174f91;align-items:center;gap:7px;margin-top:28px;font-size:13px;font-weight:850;display:inline-flex}.exchange-standards{color:#fff;background:linear-gradient(125deg,#174f91,#06142a 74%)}.exchange-standards-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.exchange-standards h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1.03}.exchange-standards-grid>div:first-child>p:not(.eyebrow){color:#d1deeb;line-height:1.75}.exchange-standards-grid>div:last-child{gap:12px;display:grid}.exchange-standards-grid>div:last-child span{color:#dce7ef;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding:16px 18px;font-size:12px;line-height:1.55;display:grid}.exchange-standards-grid svg{color:#f2d36c}.exchange-final{background:#eef3f8}.exchange-final-card{background:#fff;border:1px solid #c7d4df;border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:70px;padding:50px;display:grid}.exchange-final h2{color:var(--network-navy);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.5vw,59px);line-height:1.04}.exchange-final-card>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.72}.exchange-final-card>div:last-child{gap:18px;display:grid}.exchange-final-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.membership-exchange-bridge{color:#fff;background:#06142a}.membership-exchange-card,.community-exchange-card{grid-template-columns:1fr 350px;align-items:center;gap:70px;display:grid}.membership-exchange-card h2,.community-exchange-card h2{letter-spacing:-.052em;margin:0;font-size:clamp(41px,4.7vw,62px);line-height:1.03}.membership-exchange-card p:not(.eyebrow),.community-exchange-card p:not(.eyebrow){color:#cbd8e6;line-height:1.75}.membership-exchange-card>div:last-child,.community-exchange-card>div:last-child{gap:18px;display:grid}.membership-exchange-card>div:last-child>a:not(.button),.community-exchange-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.community-exchange-bridge{color:#fff;background:linear-gradient(125deg,#174f91,#06142a 74%)}@media (width<=1050px){.exchange-hero-grid,.exchange-purpose-grid,.exchange-finder-grid,.exchange-review-grid,.exchange-standards-grid,.exchange-final-card,.membership-exchange-card,.community-exchange-card{grid-template-columns:1fr;gap:45px}.exchange-result{min-height:0;position:static}.exchange-trust-strip .container{grid-template-columns:1fr 1fr;padding-block:14px}.exchange-trust-strip span:nth-child(2){border-right:0}}@media (width<=780px){.exchange-hero{padding:78px 0 70px}.exchange-hero h1{font-size:clamp(52px,15vw,74px)}.exchange-trust-strip .container,.exchange-category-cards,.exchange-mode-grid,.exchange-category-grid,.exchange-now-next-grid{grid-template-columns:1fr}.exchange-trust-strip span{border-bottom:1px solid #ffffff1a;border-right:0;padding:11px 0}.exchange-trust-strip span:last-child{border-bottom:0}.exchange-hero-actions,.exchange-result-actions{flex-direction:column;align-items:stretch}.exchange-hero-actions .button,.exchange-result-actions .button{justify-content:center;width:100%}.exchange-promise-card,.exchange-result,.exchange-now-next-grid article,.exchange-final-card{padding:30px 23px}}.progress-hero{color:#fff;background:radial-gradient(circle at 82% 17%,#28a74533,#0000 26%),radial-gradient(circle at 13% 94%,#d4af372b,#0000 31%),linear-gradient(126deg,#06142a,#0a315c 58%,#0b5d50);padding:108px 0 103px;position:relative;overflow:hidden}.progress-hero-lines{opacity:.24;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%,#000);mask-image:linear-gradient(90deg,#0000,#000 58%,#000)}.progress-hero-grid{grid-template-columns:1.07fr .73fr;align-items:center;gap:78px;display:grid;position:relative}.progress-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:800px;margin:14px 0 25px;font-size:clamp(64px,7.2vw,100px);line-height:.92}.progress-hero-grid>div>p:not(.eyebrow){color:#d7e3ef;max-width:750px;font-size:19px;line-height:1.7}.progress-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.progress-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.progress-hero-grid>div>small{color:#b6c7d8;margin-top:24px;font-size:10px;line-height:1.55;display:block}.progress-passport-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031125b8;border:1px solid #ffffff26;border-radius:24px;padding:36px;box-shadow:0 32px 85px #0000003b}.progress-preview-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;padding-bottom:22px;display:flex}.progress-preview-brand>span{width:52px;height:52px;color:var(--network-gold);place-items:center;display:grid}.progress-preview-brand svg{width:100%;height:100%}.progress-preview-brand div{gap:4px;display:grid}.progress-preview-brand small{color:#f2d36c;letter-spacing:.13em;font-size:8px;font-weight:900}.progress-preview-brand strong{font-size:21px}.progress-preview-path{gap:7px;padding:24px 0 18px;display:grid}.progress-preview-path small,.progress-preview-note small{color:#aebfd0;letter-spacing:.13em;font-size:8px;font-weight:900}.progress-preview-path strong{letter-spacing:-.025em;font-size:24px}.progress-preview-signals{display:grid}.progress-preview-signals>span{color:#c9d6e3;border-top:1px solid #ffffff1c;grid-template-columns:33px 1fr;align-items:center;gap:10px;min-height:46px;padding:10px 0;font-size:12px;font-weight:780;display:grid}.progress-preview-signals b{color:#93a6ba;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.progress-preview-signals .complete{color:#fff}.progress-preview-signals .complete b{color:#06142a;background:#f2d36c;border-color:#f2d36c}.progress-preview-signals svg{width:15px}.progress-preview-note{background:#28a74514;border:1px solid #28a74552;border-radius:12px;gap:6px;margin-top:22px;padding:18px;display:grid}.progress-preview-note strong{color:#e5f4eb;font-size:13px;line-height:1.5}.progress-proof-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.progress-proof-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:88px;display:grid}.progress-proof-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;line-height:1.45;display:flex}.progress-proof-strip span:first-child{padding-left:0}.progress-proof-strip span:last-child{border-right:0;padding-right:0}.progress-proof-strip svg{color:var(--network-gold);flex:none}.progress-purpose{background:#fffdf8}.progress-purpose-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.progress-purpose h2{color:var(--network-navy);letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(45px,5.2vw,70px);line-height:1.02}.progress-purpose-grid>div:last-child{border-top:1px solid #d3d9de;padding-top:28px}.progress-purpose-grid>div:last-child p{color:var(--slate);margin-top:0;font-size:17px;line-height:1.8}.progress-signals{background:#eef3f8}.progress-signal-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px;display:grid}.progress-signal-grid article{border:1px solid #cad5e1;border-top:5px solid var(--network-blue);min-height:300px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:31px}.progress-signal-grid article:nth-child(3n+2){border-top-color:var(--network-gold)}.progress-signal-grid article:nth-child(3n){border-top-color:var(--network-green)}.progress-signal-grid span{color:#174f91;letter-spacing:.15em;font-size:10px;font-weight:900}.progress-signal-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:34px 0 13px;font-size:29px;line-height:1.1}.progress-signal-grid p{color:var(--slate);margin:0;line-height:1.7}.progress-pathfinder{background:#fff}.progress-pathfinder-shell{padding:0}.progress-pathfinder-heading{grid-template-columns:1fr 430px;align-items:end;gap:65px;display:grid}.progress-pathfinder-heading h2{color:var(--network-navy);letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.9vw,65px);line-height:1.02}.progress-pathfinder-heading>p{color:var(--slate);line-height:1.72}.progress-pathfinder-grid{grid-template-columns:1fr .72fr;align-items:start;gap:36px;margin-top:46px;display:grid}.progress-pathfinder fieldset{background:#f8fafc;border:1px solid #ccd6e0;border-radius:18px;margin:0;padding:29px}.progress-pathfinder legend{color:var(--network-navy);padding:0 8px;font-size:13px;font-weight:850}.progress-path-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.progress-stage-options{gap:9px;display:grid}.progress-path-options label,.progress-stage-options label{min-height:59px;color:var(--network-navy);cursor:pointer;background:#fff;border:1px solid #cad5e1;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;font-weight:760;display:flex}:is(.progress-path-options label:has(input:checked),.progress-stage-options label:has(input:checked)){background:#edf5ff;border-color:#174f91;box-shadow:0 0 0 3px #1e88e51a}.progress-path-options input,.progress-stage-options input{accent-color:#174f91}.progress-stage-options label>span{grid-template-columns:30px 1fr;align-items:center;gap:8px;display:grid}.progress-stage-options b{color:#8d6a04;font-size:9px}.progress-pathfinder-result{color:#fff;background:radial-gradient(circle at 90% 10%,#d4af3730,#0000 25%),linear-gradient(135deg,#06142a,#0a315c 70%,#0b5d50);border-radius:22px;grid-template-columns:1fr .95fr auto;align-items:center;gap:42px;margin-top:36px;padding:39px;display:grid}.progress-pathfinder-result>div:first-child>span{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:900}.progress-pathfinder-result h3{letter-spacing:-.04em;margin:16px 0 11px;font-size:31px;line-height:1.09}.progress-pathfinder-result p{color:#d2deea;margin:0;line-height:1.65}.progress-result-proof{background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;gap:9px;padding:18px;display:grid}.progress-result-proof>span{color:#f2d36c;letter-spacing:.09em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.progress-result-proof svg{width:16px}.progress-result-proof p{font-size:12px}.progress-result-proof strong{color:#fff;font-size:12px;line-height:1.5}.progress-result-actions{gap:15px;min-width:220px;display:grid}.progress-result-actions>a:not(.button){color:#f2d36c;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.progress-flow{color:#fff;background:#06142a}.progress-flow-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.progress-flow h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,67px);line-height:1.02}.progress-flow-grid>div>p:not(.eyebrow){color:#cbd8e6;line-height:1.75}.progress-flow-grid ol{margin:0;padding:0;list-style:none;display:grid}.progress-flow-grid li{border-top:1px solid #ffffff1f;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.progress-flow-grid li>b{color:#f2d36c;font-size:10px}.progress-flow-grid li span{color:#d4dfeb;line-height:1.55}.progress-flow-grid li strong{color:#fff;margin-bottom:5px;font-size:17px;display:block}.progress-now-next{background:#f8f5ec}.progress-now-next-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:47px;display:grid}.progress-now-next-grid article{background:#fff;border:1px solid #cdd7df;border-radius:20px;padding:40px}.progress-now-next-grid article:last-child{background:#f2fbf7;border-color:#bad7cd}.progress-now-next-grid article>span{color:#174f91;letter-spacing:.14em;font-size:9px;font-weight:900}.progress-now-next-grid h3{color:var(--network-navy);letter-spacing:-.045em;margin:27px 0 22px;font-size:34px;line-height:1.08}.progress-now-next-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.progress-now-next-grid li{color:var(--slate);grid-template-columns:18px 1fr;align-items:start;gap:9px;line-height:1.5;display:grid}.progress-now-next-grid li svg{color:var(--network-green)}.progress-now-next-grid a{color:#174f91;align-items:center;gap:7px;margin-top:28px;font-size:13px;font-weight:850;display:inline-flex}.progress-boundaries{color:#fff;background:linear-gradient(125deg,#0b5d50,#06142a 74%)}.progress-boundaries-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.progress-boundaries h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1.03}.progress-boundaries-grid>div:first-child>p:not(.eyebrow){color:#d1e1df;line-height:1.75}.progress-boundaries-grid>div:last-child{gap:12px;display:grid}.progress-boundaries-grid>div:last-child span{color:#dce9e6;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:19px 1fr;align-items:start;gap:11px;padding:16px 18px;font-size:12px;line-height:1.55;display:grid}.progress-boundaries-grid svg{color:#f2d36c}.progress-final{background:#eef3f8}.progress-final-card{background:#fff;border:1px solid #c7d4df;border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:70px;padding:50px;display:grid}.progress-final h2{color:var(--network-navy);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.5vw,59px);line-height:1.04}.progress-final-card>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.72}.progress-final-card>div:last-child{gap:18px;display:grid}.progress-final-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.journey-passport-bridge{color:#fff;background:linear-gradient(125deg,#0b5d50,#06142a 74%)}.journey-passport-bridge-card,.membership-progress-card,.exchange-progress-card,.community-progress-card{grid-template-columns:1fr 350px;align-items:center;gap:70px;display:grid}.journey-passport-bridge-card h2,.membership-progress-card h2,.exchange-progress-card h2,.community-progress-card h2{letter-spacing:-.052em;margin:0;font-size:clamp(41px,4.7vw,62px);line-height:1.03}.journey-passport-bridge-card p:not(.eyebrow),.exchange-progress-card p:not(.eyebrow){color:#cbded8;line-height:1.75}.journey-passport-bridge-card>div:last-child,.membership-progress-card>div:last-child,.exchange-progress-card>div:last-child,.community-progress-card>div:last-child{gap:18px;display:grid}.journey-passport-bridge-card>div:last-child>a:not(.button),.exchange-progress-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.membership-progress-bridge,.community-progress-bridge{background:#eef3f8}.membership-progress-card,.community-progress-card{background:#fff;border:1px solid #c6d3df;border-radius:22px;padding:50px}.membership-progress-card h2,.community-progress-card h2{color:var(--network-navy)}.membership-progress-card p:not(.eyebrow),.community-progress-card p:not(.eyebrow){color:var(--slate);line-height:1.75}.membership-progress-card>div:last-child>a:not(.button),.community-progress-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.exchange-progress-bridge{color:#fff;background:linear-gradient(125deg,#174f91,#06142a 74%)}.journey-passport-panel{background:linear-gradient(145deg,#f4fbf8,#fff);border:1px solid #b9cec7;border-radius:18px;padding:30px;scroll-margin-top:30px}.journey-passport-summary{grid-template-columns:240px 1fr;gap:28px;margin-top:24px;display:grid}.journey-passport-score{color:#fff;background:linear-gradient(145deg,#06142a,#0b5d50);border-radius:16px;flex-direction:column;justify-content:center;padding:24px;display:flex}.journey-passport-score>span{color:#f2d36c;letter-spacing:.13em;font-size:8px;font-weight:900}.journey-passport-score>strong{letter-spacing:-.055em;margin:15px 0 10px;font-size:50px}.journey-passport-score>div{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.journey-passport-score>div i{border-radius:inherit;background:linear-gradient(90deg,#f2d36c,#28a745);height:100%;display:block}.journey-passport-score>small{color:#c9d8d4;margin-top:12px;font-size:9px;line-height:1.5}.journey-passport-signals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.journey-passport-signals>span{color:#5f7182;background:#fff;border:1px solid #ced9e1;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:63px;padding:13px;font-size:11px;font-weight:800;display:grid}.journey-passport-signals b{color:#738497;border:1px solid #cad5df;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.journey-passport-signals .complete{color:var(--network-navy);background:#f3fbf7;border-color:#9ec8b9}.journey-passport-signals .complete b{color:#fff;border-color:var(--network-green);background:var(--network-green)}.journey-passport-signals svg{width:15px}.journey-dashboard-steps article{scroll-margin-top:7rem}.journey-dashboard-steps article:target{outline-offset:4px;outline:3px solid #e3bd39b3;box-shadow:0 1.1rem 2.7rem #071c3d24}.journey-return-passport{color:var(--network-blue);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.75rem;font-weight:850;display:inline-flex}.journey-return-passport svg{width:.85rem}.journey-passport-copy{border-top:1px solid #d4e0dc;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:24px;padding-top:22px;display:grid}.journey-passport-copy>p{color:var(--slate);margin:0;font-size:12px;line-height:1.65}.journey-passport-copy>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}.journey-passport-copy>div>a{color:#174f91;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}@media (width<=1050px){.progress-hero-grid,.progress-purpose-grid,.progress-pathfinder-heading,.progress-pathfinder-result,.progress-flow-grid,.progress-boundaries-grid,.progress-final-card,.journey-passport-bridge-card,.membership-progress-card,.exchange-progress-card,.community-progress-card{grid-template-columns:1fr;gap:45px}.progress-pathfinder-grid{grid-template-columns:1fr}.progress-result-actions{grid-template-columns:max-content max-content;min-width:0}.progress-proof-strip .container{grid-template-columns:1fr 1fr;padding-block:14px}.progress-proof-strip span:nth-child(2){border-right:0}}@media (width<=780px){.progress-hero{padding:78px 0 70px}.progress-hero h1{font-size:clamp(52px,15vw,74px)}.progress-proof-strip .container,.progress-signal-grid,.progress-path-options,.progress-now-next-grid,.journey-passport-summary,.journey-passport-signals,.journey-passport-copy{grid-template-columns:1fr}.progress-proof-strip span{border-bottom:1px solid #ffffff1a;border-right:0;padding:11px 0}.progress-proof-strip span:last-child{border-bottom:0}.progress-hero-actions,.progress-result-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.progress-hero-actions .button,.progress-result-actions .button{justify-content:center;width:100%}.progress-passport-preview,.progress-pathfinder fieldset,.progress-pathfinder-result,.progress-now-next-grid article,.progress-final-card,.membership-progress-card,.community-progress-card,.journey-passport-panel{padding:30px 23px}.journey-passport-copy>div{justify-content:flex-start}}@media print{.journey-workspace-sidebar,.journey-workspace-header>a,.journey-profile-actions,.journey-pilot-panel,.journey-steps-panel,.journey-documents-panel,.journey-safe-use,.journey-passport-copy>div,.journey-save-message{display:none!important}.journey-workspace,.journey-workspace-main{background:#fff;min-height:0;display:block}.journey-workspace-content{max-width:none;padding:24px}.journey-workspace-welcome,.journey-profile-panel,.journey-passport-panel{break-inside:avoid;box-shadow:none}.journey-passport-panel{border:2px solid #0b5d50}}.header-action-group{align-items:center;gap:9px;margin-left:auto;display:flex}.header-support-cta{min-height:44px;color:var(--network-navy);border:1px solid var(--network-gold);white-space:nowrap;background:#fffaf0;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:850;transition:color .2s,background .2s,transform .2s;display:inline-flex}.header-support-cta:hover{color:#fff;background:var(--network-navy);transform:translateY(-1px)}.mission-support-link{color:#f2d36c!important}.support-hero{color:#fff;background:radial-gradient(circle at 76% 26%,#d4af3733,#0000 22%),linear-gradient(125deg,#06142a,#0a315c 62%,#0b5d50);padding:105px 0 92px;position:relative;overflow:hidden}.support-hero-rings{border:1px solid #ffffff17;border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-210px;box-shadow:0 0 0 76px #ffffff06,0 0 0 152px #d4af3706}.support-hero-grid{grid-template-columns:1.05fr .72fr;align-items:center;gap:90px;display:grid;position:relative}.support-hero h1{letter-spacing:-.06em;max-width:820px;margin:18px 0 24px;font-size:clamp(54px,6.2vw,86px);line-height:.98}.support-hero-grid>div>p:not(.eyebrow){color:#d3dfeb;max-width:760px;font-size:18px;line-height:1.72}.support-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 25px;margin:31px 0 22px;display:flex}.support-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.support-hero-grid>div>small{color:#b8c8d8;font-size:10px;line-height:1.6;display:block}.support-promise-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff2b;border-radius:24px;padding:38px;box-shadow:0 30px 70px #0003}.support-promise-brand{align-items:center;gap:13px;display:flex}.support-promise-brand>span{width:48px;height:48px;color:var(--network-gold);background:#ffffff17;border-radius:50%;place-items:center;display:grid}.support-promise-brand svg{width:35px}.support-promise-brand small,.support-promise-card>div:last-child small{color:#f2d36c;letter-spacing:.12em;font-size:9px;font-weight:900}.support-promise-card>strong{letter-spacing:-.045em;margin:33px 0 13px;font-size:35px;line-height:1.08;display:block}.support-promise-card>p{color:#d3dfeb;line-height:1.7}.support-promise-card>div:last-child{border-top:1px solid #ffffff24;gap:8px;margin-top:29px;padding-top:23px;display:grid}.support-promise-card>div:last-child b{font-size:13px}.support-trust-strip{color:#fff;background:#0b5d50}.support-confirmation{color:var(--network-navy);background:#e8f8f2;border-bottom:1px solid #b8dacd}.support-confirmation .container{grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:105px;padding-block:22px;display:grid}.support-confirmation .container>span{color:#fff;background:#0b5d50;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.support-confirmation strong{font-size:19px}.support-confirmation p{color:var(--slate);margin:6px 0 0;font-size:12px;line-height:1.6}.support-confirmation a{color:#0b5d50;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.support-trust-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:70px;display:grid}.support-trust-strip span{text-align:center;border-right:1px solid #ffffff26;justify-content:center;align-items:center;gap:9px;min-height:30px;padding:0 22px;font-size:11px;font-weight:800;display:flex}.support-trust-strip span:last-child{border-right:0}.support-trust-strip svg{color:#f2d36c}.support-purpose{background:#fffdf8}.support-purpose-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:90px;display:grid}.support-purpose h2,.support-initiatives h2,.support-checkout h2,.support-accountability h2,.support-final h2,.community-support-card h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1.03}.support-purpose-grid>div:last-child{color:var(--slate);font-size:16px;line-height:1.78}.support-purpose-grid>div:last-child p:first-child{margin-top:0}.support-initiatives{background:#eef3f8}.support-initiative-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:45px;display:grid}.support-initiative-grid article{background:#fff;border:1px solid #cad5df;border-radius:19px;min-height:280px;padding:31px;box-shadow:0 16px 38px #06142a0e}.support-initiative-grid article>span{color:#174f91;letter-spacing:.14em;font-size:10px;font-weight:900}.support-initiative-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:30px 0 12px;font-size:26px;line-height:1.12}.support-initiative-grid p{color:var(--slate);line-height:1.67}.support-checkout{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 70%,#0b5d50)}.support-checkout-grid{grid-template-columns:1fr 430px;align-items:center;gap:85px;display:grid}.support-checkout-grid>div>p:not(.eyebrow){color:#cbd8e5;line-height:1.75}.support-checkout ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.support-checkout li{color:#dce6ef;grid-template-columns:18px 1fr;gap:10px;line-height:1.55;display:grid}.support-checkout li svg{color:#f2d36c}.support-checkout-card{color:var(--network-navy);background:#fff;border:1px solid #d2dce5;border-radius:22px;padding:36px;box-shadow:0 30px 70px #0000003d}.support-checkout-card>span{color:#735e16;letter-spacing:.12em;background:#f8edc6;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.support-checkout-card.active>span{color:#075e4f;background:#dff5ed}.support-checkout-card>strong{letter-spacing:-.04em;margin:24px 0 12px;font-size:31px;line-height:1.1;display:block}.support-checkout-card>p{color:var(--slate);line-height:1.68}.support-checkout-card .button{justify-content:center;width:100%;margin:15px 0 20px}.support-checkout-card>small{color:#6a7784;font-size:9px;line-height:1.6;display:block}.support-accountability{color:#fff;background:#0b5d50}.support-accountability-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:85px;display:grid}.support-accountability-grid>div:first-child>p:not(.eyebrow){color:#d2e1dd;line-height:1.75}.support-accountability-grid>div:last-child{gap:12px;display:grid}.support-accountability-grid>div:last-child span{color:#e0ece8;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:19px 1fr;gap:11px;padding:17px 18px;font-size:12px;line-height:1.58;display:grid}.support-accountability-grid svg{color:#f2d36c}.support-final{background:#eef3f8}.support-final-card{background:#fff;border:1px solid #c8d4de;border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:75px;padding:52px;display:grid}.support-final-card>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.72}.support-final-card>div:last-child{gap:18px;display:grid}.support-final-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.community-support-bridge{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 68%,#0b5d50)}.community-support-card{grid-template-columns:1fr 350px;align-items:center;gap:70px;display:grid}.community-support-card p:not(.eyebrow){color:#cfdae6;line-height:1.73}.community-support-card small{color:#aebfd0;font-size:10px}.community-support-card>div:last-child{gap:18px;display:grid}.community-support-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.crowdfunding-status .container>a{color:#fff;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}@media (width<=1450px){.site-header nav>.nav-home,.site-header nav>a[href=\/about],.site-header nav>a[href=\/contact]{display:none}}@media (width<=1180px){.header-support-cta{padding-inline:11px;font-size:11px}}@media (width<=1050px){.support-hero-grid,.support-purpose-grid,.support-checkout-grid,.support-accountability-grid,.support-final-card,.community-support-card{grid-template-columns:1fr;gap:45px}.support-hero-grid{grid-template-columns:1fr .75fr;gap:50px}.support-initiative-grid{grid-template-columns:1fr 1fr}.support-checkout-card{max-width:620px}}@media (width<=900px){.support-hero-grid{grid-template-columns:1fr}.support-promise-card{max-width:650px}.header-action-group .header-cta{display:none}}@media (width<=760px){.header-action-group{order:1;margin-left:0}.header-support-cta{min-height:38px}.support-hero{padding:76px 0 70px}.support-hero h1{font-size:clamp(50px,14vw,70px)}.support-hero-actions{flex-direction:column;align-items:stretch}.support-hero-actions .button{justify-content:center;width:100%}.support-trust-strip .container,.support-initiative-grid{grid-template-columns:1fr}.support-confirmation .container{grid-template-columns:46px 1fr}.support-confirmation a{grid-column:1/-1;justify-content:center}.support-trust-strip span{border-bottom:1px solid #ffffff24;border-right:0;padding:14px 0}.support-trust-strip span:last-child{border-bottom:0}.support-promise-card,.support-checkout-card,.support-final-card{padding:30px 23px}}.give-forward-hero{color:#fff;background:radial-gradient(circle at 84% 30%,#d4af372e,#0000 26%),linear-gradient(128deg,#06142a,#0a315c 63%,#0b5d50);padding:105px 0 92px;position:relative;overflow:hidden}.give-forward-hero-lines{opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 66%);mask-image:linear-gradient(90deg,#000,#0000 66%)}.give-forward-hero-grid{grid-template-columns:1.08fr .72fr;align-items:center;gap:92px;display:grid;position:relative}.give-forward-hero h1{letter-spacing:-.065em;max-width:900px;margin:18px 0 26px;font-size:clamp(60px,6.7vw,98px);line-height:.94}.give-forward-hero-grid>div>p:not(.eyebrow){color:#cfdae6;max-width:810px;font-size:17px;line-height:1.72}.give-forward-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.give-forward-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.give-forward-hero-grid>div>small{color:#aebfd0;margin-top:22px;font-size:10px;display:block}.give-forward-promise-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04142bb8;border:1px solid #fff3;border-radius:24px;padding:38px;box-shadow:0 30px 70px #00000038}.give-forward-promise-card>div:first-child{align-items:center;gap:13px;display:flex}.give-forward-promise-card>div:first-child>span{color:#f2d36c;background:#ffffff14;border-radius:14px;place-items:center;width:51px;height:51px;display:grid}.give-forward-promise-card svg{width:37px}.give-forward-promise-card small{color:#f2d36c;letter-spacing:.13em;font-size:8px;font-weight:900}.give-forward-promise-card>strong{color:#f2d36c;letter-spacing:-.04em;margin:29px 0 12px;font-size:34px;line-height:1.08;display:block}.give-forward-promise-card>p{color:#d2deea;font-size:14px;line-height:1.68}.give-forward-promise-card>div:last-child{grid-template-columns:1fr 1fr;gap:9px;margin-top:27px;display:grid}.give-forward-promise-card>div:last-child span{color:#e7eef5;letter-spacing:.08em;text-align:center;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;place-items:center;min-height:54px;padding:13px;font-size:8px;font-weight:900;line-height:1.4;display:grid}.give-forward-proof-strip{color:#fff;background:#0b5d50}.give-forward-proof-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:74px;display:grid}.give-forward-proof-strip span{text-align:center;border-right:1px solid #ffffff29;justify-content:center;align-items:center;gap:9px;min-height:31px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.give-forward-proof-strip span:last-child{border-right:0}.give-forward-proof-strip svg{color:#f2d36c}.give-forward-purpose{background:#fffdf8}.give-forward-purpose-grid{grid-template-columns:.92fr 1.08fr;gap:90px;display:grid}.give-forward-purpose h2,.give-forward-projects h2,.give-forward-builder h2,.give-forward-flow h2,.give-forward-connections h2,.give-forward-standards h2,.give-forward-final h2,.progress-give-forward-card h2,.membership-give-forward-card h2,.community-give-forward-card h2,.exchange-give-forward-card h2,.support-give-forward-card h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1.03}.give-forward-purpose-grid>div:last-child{color:var(--slate);font-size:16px;line-height:1.78}.give-forward-purpose-grid>div:last-child p:first-child{margin-top:0}.give-forward-projects{background:#eef3f8}.give-forward-project-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:46px;display:grid}.give-forward-project-grid article{background:#fff;border:1px solid #cad6df;border-radius:18px;min-height:270px;padding:28px;box-shadow:0 16px 36px #06142a0b}.give-forward-project-grid article>span{color:#174f91;letter-spacing:.14em;font-size:10px;font-weight:900}.give-forward-project-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:30px 0 12px;font-size:23px;line-height:1.12}.give-forward-project-grid p{color:var(--slate);font-size:13px;line-height:1.67}.give-forward-builder{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 68%,#0b5d50)}.give-forward-builder-shell{gap:46px;display:grid}.give-forward-builder-heading{grid-template-columns:1fr 430px;align-items:end;gap:70px;display:grid}.give-forward-builder-heading>p{color:#cbd9e5;margin:0;font-size:13px;line-height:1.7}.give-forward-builder-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:24px;display:grid}.give-forward-builder-form{color:var(--network-navy);background:#f7fafc;border:1px solid #ccd7e0;border-radius:22px;padding:34px}.give-forward-builder fieldset{border:0;margin:0;padding:0}.give-forward-builder legend,.give-forward-fields label>span{color:var(--network-navy);margin-bottom:13px;font-size:12px;font-weight:900;display:block}.give-forward-project-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.give-forward-project-options label{cursor:pointer}.give-forward-project-options input{opacity:0;pointer-events:none;position:absolute}.give-forward-project-options span{color:#526477;background:#fff;border:1px solid #ccd7df;border-radius:11px;align-items:center;min-height:58px;padding:13px 15px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.give-forward-project-options input:checked+span{color:var(--network-navy);background:#e8f6f1;border-color:#0b5d50;box-shadow:inset 4px 0 #0b5d50}.give-forward-project-options input:focus-visible+span{outline-offset:2px;outline:3px solid #1e88e559}.give-forward-fields{grid-template-columns:1fr 1fr;gap:18px 15px;margin-top:29px;display:grid}.give-forward-fields label{min-width:0}.give-forward-fields label:nth-child(2){grid-row:span 2}.give-forward-fields label:nth-child(2),.give-forward-fields label:last-child{grid-column:span 1}.give-forward-fields input,.give-forward-fields textarea,.give-forward-fields select{width:100%;min-height:48px;color:var(--network-navy);font:inherit;background:#fff;border:1px solid #c5d1db;border-radius:9px;padding:12px 13px;font-size:12px}.give-forward-fields textarea{resize:vertical;min-height:127px}.give-forward-fields input:focus,.give-forward-fields textarea:focus,.give-forward-fields select:focus{border-color:#1e88e5;outline:3px solid #1e88e538}.give-forward-result{color:var(--network-navy);background:#fffdf6;border:1px solid #d9c06a;border-radius:22px;padding:34px;position:sticky;top:28px;box-shadow:0 25px 60px #00000038}.give-forward-result>span{color:#8a6b05;letter-spacing:.14em;font-size:8px;font-weight:900}.give-forward-result h3{letter-spacing:-.045em;margin:15px 0 23px;font-size:31px;line-height:1.08}.give-forward-result>div:not(.give-forward-result-meta,.give-forward-result-actions){border-top:1px solid #ded8c6;padding:14px 0}.give-forward-result small{color:#8a6b05;letter-spacing:.11em;font-size:7px;font-weight:900}.give-forward-result p{color:var(--slate);margin:6px 0 0;font-size:11px;line-height:1.56}.give-forward-result-meta{gap:8px;margin:17px 0;display:grid}.give-forward-result-meta span{color:#0b5d50;grid-template-columns:17px 1fr;gap:8px;font-size:10px;font-weight:800;line-height:1.45;display:grid}.give-forward-result-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.give-forward-result-actions button:not(.button){color:#174f91;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.give-forward-result>a{color:#174f91;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:900;display:inline-flex}.give-forward-flow{color:#fff;background:#0b5d50}.give-forward-flow .centered-heading>p:not(.eyebrow){color:#d4e4df}.give-forward-flow-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:46px;display:grid}.give-forward-flow-grid article{background:#ffffff0e;border:1px solid #ffffff26;border-radius:16px;min-height:215px;padding:27px}.give-forward-flow-grid article>span{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:900}.give-forward-flow-grid h3{letter-spacing:-.04em;margin:27px 0 10px;font-size:27px}.give-forward-flow-grid p{color:#d5e4df;font-size:12px;line-height:1.62}.give-forward-connections{background:#fffdf8}.give-forward-connections-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:75px;display:grid}.give-forward-connections-grid>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.72}.give-forward-connections-grid>div:last-child{grid-template-columns:1fr 1fr;gap:13px;display:grid}.give-forward-connections-grid article{background:#fff;border:1px solid #cbd6df;border-radius:16px;padding:27px}.give-forward-connections-grid article>span{color:#0b5d50;letter-spacing:.12em;font-size:8px;font-weight:900}.give-forward-connections-grid h3{color:var(--network-navy);letter-spacing:-.035em;margin:19px 0 10px;font-size:22px}.give-forward-connections-grid article p{color:var(--slate);font-size:12px;line-height:1.62}.give-forward-connections-grid article a{color:#174f91;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.give-forward-standards{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 74%)}.give-forward-standards-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:82px;display:grid}.give-forward-standards-grid>div:first-child>p:not(.eyebrow){color:#cad7e4;line-height:1.72}.give-forward-standards-grid>div:last-child{gap:11px;display:grid}.give-forward-standards-grid>div:last-child span{color:#dbe6ef;background:#ffffff0b;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:18px 1fr;gap:10px;padding:16px 17px;font-size:11px;line-height:1.55;display:grid}.give-forward-standards-grid svg{color:#f2d36c}.give-forward-final{background:#eef3f8}.give-forward-final-card,.progress-give-forward-card,.membership-give-forward-card,.community-give-forward-card,.exchange-give-forward-card,.support-give-forward-card{grid-template-columns:1fr 350px;align-items:center;gap:70px;display:grid}.give-forward-final-card{background:#fff;border:1px solid #c8d4de;border-radius:22px;padding:52px}.give-forward-final-card p:not(.eyebrow){color:var(--slate);line-height:1.72}.give-forward-final-card>div:last-child,.progress-give-forward-card>div:last-child,.membership-give-forward-card>div:last-child,.community-give-forward-card>div:last-child,.exchange-give-forward-card>div:last-child,.support-give-forward-card>div:last-child{gap:18px;display:grid}.give-forward-final-card>div:last-child>a:not(.button),.membership-give-forward-card>div:last-child>a:not(.button),.community-give-forward-card>div:last-child>a:not(.button),.exchange-give-forward-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.progress-give-forward-bridge,.community-give-forward-bridge,.support-give-forward-bridge{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 68%,#0b5d50)}.progress-give-forward-card p:not(.eyebrow),.community-give-forward-card p:not(.eyebrow),.support-give-forward-card p:not(.eyebrow){color:#cfdae6;line-height:1.73}.progress-give-forward-card>div:last-child>a:not(.button),.community-give-forward-card>div:last-child>a:not(.button),.support-give-forward-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.membership-give-forward-bridge,.exchange-give-forward-bridge{background:#eef3f8}.membership-give-forward-card,.exchange-give-forward-card{color:var(--network-navy);background:#fff;border:1px solid #c7d4de;border-radius:22px;padding:50px}.membership-give-forward-card p:not(.eyebrow),.exchange-give-forward-card p:not(.eyebrow){color:var(--slate);line-height:1.73}@media (width<=1120px){.give-forward-project-grid{grid-template-columns:1fr 1fr}}@media (width<=1050px){.give-forward-hero-grid,.give-forward-purpose-grid,.give-forward-builder-heading,.give-forward-builder-grid,.give-forward-connections-grid,.give-forward-standards-grid,.give-forward-final-card,.progress-give-forward-card,.membership-give-forward-card,.community-give-forward-card,.exchange-give-forward-card,.support-give-forward-card{grid-template-columns:1fr;gap:45px}.give-forward-result{position:static}}@media (width<=760px){.give-forward-hero{padding:78px 0 70px}.give-forward-hero h1{font-size:clamp(50px,14vw,72px)}.give-forward-hero-actions{flex-direction:column;align-items:stretch}.give-forward-hero-actions .button{justify-content:center;width:100%}.give-forward-proof-strip .container,.give-forward-project-grid,.give-forward-project-options,.give-forward-fields,.give-forward-flow-grid,.give-forward-connections-grid>div:last-child{grid-template-columns:1fr}.give-forward-proof-strip span{border-bottom:1px solid #ffffff24;border-right:0;padding:14px 0}.give-forward-proof-strip span:last-child{border-bottom:0}.give-forward-promise-card,.give-forward-builder-form,.give-forward-result,.give-forward-final-card,.membership-give-forward-card,.exchange-give-forward-card{padding:30px 23px}.give-forward-fields label:nth-child(2),.give-forward-fields label:last-child{grid-area:auto}}@media print{.give-forward-page *{visibility:hidden}.give-forward-page .give-forward-result,.give-forward-page .give-forward-result *{visibility:visible}.give-forward-page .give-forward-result{width:100%;box-shadow:none;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.give-forward-page .give-forward-result-actions,.give-forward-page .give-forward-result>a{display:none}}.impact-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d4af3730,#0000 28%),linear-gradient(128deg,#06142a,#0a315c 62%,#0b5d50);padding:112px 0 104px;position:relative;overflow:hidden}.impact-hero-grid-lines{opacity:.14;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.impact-hero-grid{grid-template-columns:1.13fr .67fr;align-items:center;gap:84px;display:grid;position:relative}.impact-hero h1{letter-spacing:-.066em;text-wrap:balance;max-width:860px;margin:13px 0 26px;font-size:clamp(64px,7vw,102px);line-height:.92}.impact-hero-grid>div>p:not(.eyebrow){color:#d7e3ed;max-width:760px;font-size:18px;line-height:1.76}.impact-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.impact-hero-actions>a:not(.button){color:#f3d46d;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.impact-hero-grid>div>small{color:#b7c6d4;margin-top:24px;font-size:10px;line-height:1.55;display:block}.impact-promise-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031325ad;border:1px solid #ffffff2b;border-radius:22px;padding:38px;box-shadow:0 34px 90px #0000003b}.impact-promise-card>div:first-child{color:#f0ce63;align-items:center;gap:13px;display:flex}.impact-promise-card>div:first-child>span{width:50px;height:50px}.impact-promise-card>div:first-child svg{width:100%;height:100%}.impact-promise-card>div:first-child small{letter-spacing:.13em;font-size:8px;font-weight:900}.impact-promise-card>strong{color:#f5d978;letter-spacing:-.046em;margin-top:39px;font-size:34px;line-height:1.06;display:block}.impact-promise-card>p{color:#d1deea;line-height:1.7}.impact-promise-card>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:27px;display:grid}.impact-promise-card>div:last-child span{text-align:center;color:#e1eaf2;letter-spacing:.11em;background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;padding:12px;font-size:8px;font-weight:900}.impact-proof-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.impact-proof-strip .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:88px;display:grid}.impact-proof-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;display:flex}.impact-proof-strip span:first-child{padding-left:0}.impact-proof-strip span:last-child{border-right:0;padding-right:0}.impact-proof-strip svg{color:var(--network-gold)}.impact-purpose{background:#fffdf8}.impact-purpose-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:88px;display:grid}.impact-purpose h2{color:var(--network-navy);letter-spacing:-.056em;margin:0;font-size:clamp(45px,5vw,68px);line-height:1.02}.impact-purpose-grid>div:last-child{border-top:1px solid #d4d9df;padding-top:27px}.impact-purpose-grid>div:last-child p{color:var(--slate);margin-top:0;font-size:16px;line-height:1.82}.impact-roles{background:#edf3f7}.impact-role-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.impact-role-grid article{background:#fff;border:1px solid #c9d4de;border-radius:17px;min-height:250px;padding:30px;box-shadow:0 18px 45px #09223e0e}.impact-role-grid article>span{color:#0b5d50;letter-spacing:.14em;font-size:9px;font-weight:900}.impact-role-grid h3{color:var(--network-navy);letter-spacing:-.043em;margin:41px 0 12px;font-size:28px}.impact-role-grid p{color:var(--slate);font-size:12px;line-height:1.68}.impact-builder{color:#fff;background:linear-gradient(132deg,#07172f,#0b315a 63%,#0b5d50)}.impact-builder-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.impact-builder-heading h2{letter-spacing:-.057em;margin:7px 0 0;font-size:clamp(46px,5.4vw,72px);line-height:1}.impact-builder-heading>p{color:#cedbe6;margin:0;line-height:1.72}.impact-builder-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:18px;margin-top:49px;display:grid}.impact-builder-form{color:var(--ink);background:#fff;border-radius:20px;padding:34px}.impact-builder-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.impact-builder-fields label{color:var(--network-navy);gap:8px;font-size:11px;font-weight:850;display:grid}.impact-builder-fields input,.impact-builder-fields select,.impact-builder-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfd;border:1px solid #c9d2da;border-radius:9px;padding:13px 14px;font-size:13px}.impact-builder-fields textarea{resize:vertical}.impact-field-wide{grid-column:1/-1}.impact-readiness-checklist{background:#f3f6f8;border:1px solid #d6dee4;border-radius:13px;margin:27px 0 0;padding:24px}.impact-readiness-checklist legend{color:var(--network-navy);padding:0 8px;font-size:12px;font-weight:900}.impact-readiness-checklist label{color:var(--slate);cursor:pointer;border-bottom:1px solid #dfe5e9;grid-template-columns:20px 1fr;gap:10px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.impact-readiness-checklist label:last-child{border-bottom:0}.impact-readiness-checklist input{accent-color:#0b5d50;width:18px;height:18px}.impact-readiness-result{color:var(--ink);background:#fffdf7;border:2px solid #d4af37;border-radius:20px;padding:35px;position:sticky;top:24px;box-shadow:0 27px 70px #0000002e}.impact-result-status{background:#e7f2ee;border-radius:11px;gap:5px;padding:16px;display:grid}.impact-result-status span{color:#0b5d50;letter-spacing:.13em;font-size:8px;font-weight:900}.impact-result-status strong{color:#074f44;font-size:16px}.impact-readiness-result h3{color:var(--network-navy);letter-spacing:-.045em;margin:25px 0 11px;font-size:31px;line-height:1.08}.impact-result-summary{color:var(--slate);border-bottom:1px solid #ded8c6;padding-bottom:18px;line-height:1.65}.impact-readiness-result>div:not(.impact-result-status,.impact-result-actions){border-bottom:1px solid #ded8c6;padding:14px 0}.impact-readiness-result small{color:#8a6b05;letter-spacing:.11em;font-size:7px;font-weight:900}.impact-readiness-result>div p{color:var(--slate);margin:6px 0 0;font-size:11px;line-height:1.58}.impact-result-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.impact-result-actions button:not(.button){color:#174f91;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.impact-readiness-result>a{color:#174f91;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:900;display:inline-flex}.impact-review-flow{color:#fff;background:#0b5d50}.impact-review-flow .centered-heading>p:not(.eyebrow){color:#d2e4de}.impact-review-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:46px;display:grid}.impact-review-grid article{background:#ffffff0e;border:1px solid #ffffff26;border-radius:16px;min-height:210px;padding:27px}.impact-review-grid article>span{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:900}.impact-review-grid h3{letter-spacing:-.04em;margin:27px 0 10px;font-size:27px}.impact-review-grid p{color:#d6e6e1;font-size:12px;line-height:1.62}.impact-now-next{background:#eef3f8}.impact-now-next-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:46px;display:grid}.impact-now-next-grid article{background:#fff;border:1px solid #c8d3dc;border-radius:19px;padding:36px}.impact-now-next-grid article:last-child{color:#fff;background:linear-gradient(135deg,#07172f,#174f91);border-color:#174f91}.impact-now-next-grid article>span{color:#0b5d50;letter-spacing:.13em;font-size:9px;font-weight:900}.impact-now-next-grid article:last-child>span{color:#f2d36c}.impact-now-next-grid h3{letter-spacing:-.043em;margin:25px 0 18px;font-size:30px}.impact-now-next-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.impact-now-next-grid li{color:var(--slate);grid-template-columns:18px 1fr;gap:9px;font-size:12px;line-height:1.5;display:grid}.impact-now-next-grid article:last-child li{color:#d7e2ec;display:block}.impact-now-next-grid svg{color:#0b5d50}.impact-now-next-grid article>a{color:#174f91;align-items:center;gap:7px;margin-top:23px;font-size:12px;font-weight:900;display:inline-flex}.impact-now-next-grid article:last-child>a{color:#f2d36c}.impact-support{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 72%)}.impact-support-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.impact-support-grid h2{letter-spacing:-.055em;margin:8px 0 17px;font-size:clamp(44px,5vw,68px);line-height:1.02}.impact-support-grid>div:first-child>p:not(.eyebrow){color:#cdd9e5;line-height:1.74}.impact-support-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.impact-support-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.impact-support-boundaries{gap:11px;display:grid}.impact-support-boundaries span{color:#dbe6ef;background:#ffffff0b;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:18px 1fr;gap:10px;padding:16px 17px;font-size:11px;line-height:1.55;display:grid}.impact-support-boundaries svg{color:#f2d36c}.impact-final{background:#fffdf8}.impact-final-card{background:#fff;border:1px solid #c8d4de;border-radius:22px;grid-template-columns:1fr 350px;align-items:center;gap:72px;padding:54px;display:grid;box-shadow:0 22px 60px #09223e12}.impact-final-card p:not(.eyebrow){color:var(--slate);line-height:1.72}.impact-final-card>div:last-child{gap:18px;display:grid}.impact-final-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.impact-reporting-hero{background:radial-gradient(circle at 82% 18%,#f2d36c38,#0000 28%),radial-gradient(circle at 15% 80%,#1e88e529,#0000 26%),linear-gradient(128deg,#06142a,#0a315c 58%,#103e5a)}.impact-reporting-promise-card{background:#031325c2;border-color:#f2d36c57}.impact-reporting-standards{background:linear-gradient(#ffffffc7,#ffffffc7),linear-gradient(135deg,#e9f1f7,#f7f0da)}.impact-report-builder{background:radial-gradient(circle at 80% 20%,#d4af3721,#0000 22%),linear-gradient(132deg,#07172f,#0b315a 63%,#0b5d50)}.impact-reporting-fields textarea{min-height:96px}.impact-report-result .impact-result-status{background:linear-gradient(135deg,#e7f2ee,#fbf1ca)}.membership-reporting-card{border-color:#d4af37;box-shadow:0 22px 58px #09223e17}@media (width<=1120px){.impact-role-grid{grid-template-columns:1fr 1fr}}@media (width<=1050px){.impact-hero-grid,.impact-purpose-grid,.impact-builder-heading,.impact-builder-grid,.impact-support-grid,.impact-final-card{grid-template-columns:1fr;gap:45px}.impact-readiness-result{position:static}}@media (width<=760px){.impact-hero{padding:78px 0 70px}.impact-hero h1{font-size:clamp(50px,14vw,72px)}.impact-hero-actions,.impact-support-actions{flex-direction:column;align-items:stretch}.impact-hero-actions .button,.impact-support-actions .button{justify-content:center;width:100%}.impact-proof-strip .container,.impact-role-grid,.impact-builder-fields,.impact-review-grid,.impact-now-next-grid{grid-template-columns:1fr}.impact-proof-strip span{border-bottom:1px solid #ffffff24;border-right:0;padding:14px 0}.impact-proof-strip span:last-child{border-bottom:0}.impact-field-wide{grid-column:auto}.impact-promise-card,.impact-builder-form,.impact-readiness-result,.impact-now-next-grid article,.impact-final-card{padding:30px 23px}}@media print{.impact-page *{visibility:hidden}.impact-page .impact-readiness-result,.impact-page .impact-readiness-result *{visibility:visible}.impact-page .impact-readiness-result{width:100%;box-shadow:none;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.impact-page .impact-result-actions,.impact-page .impact-readiness-result>a{display:none}}.membership-impact-card,.community-impact-card,.give-forward-impact-card{grid-template-columns:1fr 350px;align-items:center;gap:70px;display:grid}.membership-impact-bridge,.community-impact-bridge{color:#fff;background:linear-gradient(125deg,#06142a,#0a315c 68%,#0b5d50)}.membership-impact-card p:not(.eyebrow),.community-impact-card p:not(.eyebrow){color:#cfdae6;line-height:1.73}.membership-impact-card>div:last-child,.community-impact-card>div:last-child,.give-forward-impact-card>div:last-child{gap:18px;display:grid}.membership-impact-card>div:last-child>a:not(.button),.community-impact-card>div:last-child>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.give-forward-impact-bridge{background:#eef3f8}.give-forward-impact-card{color:var(--network-navy);background:#fff;border:1px solid #c7d4de;border-radius:22px;padding:50px}.give-forward-impact-card p:not(.eyebrow){color:var(--slate);line-height:1.73}.give-forward-impact-card>div:last-child>a:not(.button){color:#174f91;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}@media (width<=1050px){.membership-impact-card,.community-impact-card,.give-forward-impact-card{grid-template-columns:1fr;gap:45px}}@media (width<=760px){.give-forward-impact-card{padding:30px 23px}}.impact-library-hero{background:radial-gradient(circle at 78% 28%,#2f858b47,#0000 31%),linear-gradient(135deg,#06142a 0%,#0a315c 60%,#0b5d50 100%)}.impact-library-promise-card{background:linear-gradient(155deg,#ffffff1f,#093453cc);border-color:#f2d36c7a}.impact-library-status{background:#f4f7fa;padding-top:0}.impact-library-status-card{color:#fff;background:linear-gradient(125deg,#081a36,#123f70 68%,#0b5d50);border:1px solid #f2d36c57;border-radius:24px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;padding:46px 50px;display:grid;box-shadow:0 26px 70px #0518312b}.impact-library-status-card h2{max-width:820px;margin:10px 0 16px;font-size:clamp(30px,3vw,48px);line-height:1.04}.impact-library-status-card p:not(.eyebrow){color:#d6e1eb;max-width:800px;line-height:1.72}.impact-library-status-actions{gap:18px;display:grid}.impact-library-status-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.impact-library-pathfinder{color:#fff;background:#06142a}.impact-library-pathfinder-shell{background:linear-gradient(135deg,#164c7ea1,#092c4edb),#06142a;border:1px solid #ffffff1f;border-radius:28px;padding:58px;box-shadow:0 30px 80px #0000002e}.impact-library-pathfinder-heading{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:70px;margin-bottom:46px;display:grid}.impact-library-pathfinder-heading h2{max-width:850px;margin:10px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.02}.impact-library-pathfinder-heading>p{color:#cbd9e5;line-height:1.72}.impact-library-pathfinder-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:stretch;gap:32px;display:grid}.impact-library-pathfinder-controls{color:var(--network-navy);background:#fff;border-radius:20px;gap:30px;padding:34px;display:grid}.impact-library-pathfinder-controls fieldset{border:0;padding:0}.impact-library-pathfinder-controls legend{margin-bottom:16px;font-size:16px;font-weight:900}.impact-library-choice-grid,.impact-library-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.impact-library-choice-grid button,.impact-library-focus-grid button{color:#16324f;text-align:left;cursor:pointer;min-height:54px;font:inherit;background:#f7f9fb;border:1px solid #cad6e1;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,transform .18s}.impact-library-choice-grid button:hover,.impact-library-focus-grid button:hover,.impact-library-choice-grid button:focus-visible,.impact-library-focus-grid button:focus-visible{border-color:#23747a;transform:translateY(-1px)}.impact-library-choice-grid button.active,.impact-library-focus-grid button.active{color:#062f33;background:#dff1ef;border-color:#2f858b;box-shadow:inset 0 0 0 1px #2f858b}.impact-library-pathfinder-result{background:linear-gradient(155deg,#113f70,#0b5d50);border:1px solid #f2d36c66;border-radius:20px;flex-direction:column;justify-content:center;padding:42px;display:flex}.impact-library-pathfinder-result small{color:#f2d36c;letter-spacing:.14em;font-size:11px;font-weight:900}.impact-library-pathfinder-result>span{color:#d7e5ec;text-transform:uppercase;margin-top:28px;font-size:13px;font-weight:850}.impact-library-pathfinder-result h3{margin:12px 0 18px;font-size:clamp(27px,3vw,39px);line-height:1.08}.impact-library-pathfinder-result p{color:#d4e0e8;line-height:1.72}.impact-library-pathfinder-result>div{gap:17px;margin-top:26px;display:grid}.impact-library-pathfinder-result>div>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.impact-library-routes{color:#fff;background:linear-gradient(120deg,#06142a,#0a315c 72%,#0b5d50)}.impact-library-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.impact-library-route-grid article{background:#ffffff12;border:1px solid #ffffff26;border-radius:18px;min-height:250px;padding:30px}.impact-library-route-grid article>span{color:#06142a;background:#f2d36c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:inline-grid}.impact-library-route-grid h3{color:#f2d36c;margin:34px 0 12px;font-size:21px}.impact-library-route-grid p{color:#d4e0e8;line-height:1.68}.membership-library-card{background:linear-gradient(125deg,#06142a,#0a315c 58%,#0b5d50);border:1px solid #f2d36c47}@media (width<=1050px){.impact-library-status-card,.impact-library-pathfinder-heading,.impact-library-pathfinder-grid{grid-template-columns:1fr}.impact-library-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.impact-library-status-card,.impact-library-pathfinder-shell,.impact-library-pathfinder-controls,.impact-library-pathfinder-result{padding:30px 23px}.impact-library-choice-grid,.impact-library-focus-grid,.impact-library-route-grid{grid-template-columns:1fr}}.connections-hero{background:radial-gradient(circle at 78% 26%,#daaf3738,#0000 28%),radial-gradient(circle at 66% 76%,#28a74529,#0000 30%),linear-gradient(132deg,#06142a 0%,#0a315c 62%,#174f91 100%)}.connections-promise-card{background:linear-gradient(155deg,#ffffff1c,#0b315cdb);border-color:#f2d36c7a}.connection-builder{color:#fff;background:radial-gradient(circle at 82% 14%,#28a74524,#0000 28%),#06142a}.connection-builder-shell{background:linear-gradient(135deg,#123f70c2,#061c39eb);border:1px solid #ffffff21;border-radius:28px;padding:58px;box-shadow:0 30px 80px #0000002e}.connection-builder-heading{grid-template-columns:minmax(0,1fr) 430px;align-items:end;gap:72px;margin-bottom:45px;display:grid}.connection-builder-heading h2{max-width:830px;margin:10px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.02}.connection-builder-heading>p{color:#cedbe6;line-height:1.72}.connection-builder-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:32px;display:grid}.connection-builder-form{color:var(--network-navy);background:#fff;border-radius:20px;padding:38px}.connection-builder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.connection-builder-fields label{color:#173452;align-content:start;gap:9px;font-size:13px;font-weight:850;display:grid}.connection-builder-fields input,.connection-builder-fields select,.connection-builder-fields textarea{color:#0f2b48;width:100%;font:inherit;background:#f9fbfc;border:1px solid #c6d4df;border-radius:10px;padding:13px 14px;font-size:14px;font-weight:500;line-height:1.45}.connection-builder-fields textarea{resize:vertical}.connection-builder-fields input:focus,.connection-builder-fields select:focus,.connection-builder-fields textarea:focus{border-color:#2f858b;outline:3px solid #2f858b33}.connection-field-wide{grid-column:1/-1}.connection-builder-result{background:linear-gradient(155deg,#113f70,#0b5d50);border:1px solid #f2d36c61;border-radius:20px;flex-direction:column;padding:42px;display:flex}.connection-result-score{align-items:center;gap:14px;display:flex}.connection-result-score>span{color:#f2d36c;font-size:66px;font-weight:950;line-height:1}.connection-result-score>div{gap:2px;display:grid}.connection-result-score strong{font-size:15px}.connection-result-score small{color:#cfe0e7;letter-spacing:.12em;font-size:10px;font-weight:850}.connection-builder-result>p{color:#d8e4ea;margin:24px 0;line-height:1.7}.connection-builder-result dl{border-top:1px solid #ffffff24;gap:0;margin:0;display:grid}.connection-builder-result dl>div{border-bottom:1px solid #ffffff24;grid-template-columns:92px 1fr;gap:14px;padding:13px 0;display:grid}.connection-builder-result dt{color:#f2d36c;text-transform:uppercase;font-size:11px;font-weight:900}.connection-builder-result dd{color:#edf4f7;margin:0;font-size:13px}.connection-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.connection-result-actions button{color:#102d49;cursor:pointer;font:inherit;background:#eef4f5;border:0;border-radius:9px;padding:11px 12px;font-size:12px;font-weight:850}.connection-result-actions button:hover,.connection-result-actions button:focus-visible{background:#f2d36c}.connection-saved-status{color:#cfe4d5;margin-top:12px;font-size:12px}.connection-builder-result>a{color:#f2d36c;align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:900;display:inline-flex}.connection-builder-rule{background:#00000029;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:180px 260px 1fr;align-items:center;gap:30px;margin-top:28px;padding:26px 30px;display:grid}.connection-builder-rule small{color:#f2d36c;letter-spacing:.12em;font-size:10px;font-weight:900}.connection-builder-rule strong{font-size:19px}.connection-builder-rule p{color:#cddae4;margin:0;font-size:13px;line-height:1.65}.connection-review-flow{color:#fff;background:linear-gradient(120deg,#06142a,#0a315c 74%,#0b5d50)}.connection-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.connection-review-grid article{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;min-height:260px;padding:30px}.connection-review-grid article>span{color:#f2d36c;letter-spacing:.1em;font-size:12px;font-weight:950}.connection-review-grid h3{color:#fff;margin:36px 0 12px;font-size:22px}.connection-review-grid p{color:#d3e0e8;line-height:1.68}.connection-now-next{background:#f4f7fa}.membership-connections-card{background:linear-gradient(125deg,#06142a,#123f70 62%,#0b5d50);border:1px solid #f2d36c4d}.connection-request-center{color:#fff;background:radial-gradient(circle at 12% 18%,#daaf372e,#0000 28%),linear-gradient(135deg,#07182f,#0b315b 62%,#0b5d50)}.introduction-desk-hero{background:radial-gradient(circle at 82% 28%,#daaf3733,#0000 34%),linear-gradient(135deg,#061a37 0%,#0b2f5f 58%,#126a67 100%)}.introduction-desk-hero .impact-promise-card{background:#061a37b3;border-color:#e8c76073}.introduction-desk-promise>strong{color:#f6d76f}.introduction-desk-flow{background:#f4f7fb}.introduction-desk-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.introduction-desk-step-grid article{background:#fff;border:1px solid #d9e2ee;border-radius:1.25rem;min-height:15rem;padding:1.5rem;box-shadow:0 20px 50px #051c3d12}.introduction-desk-step-grid article>span{color:#fff;letter-spacing:.08em;background:#0b5cab;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.76rem;font-weight:800;display:inline-flex}.introduction-desk-step-grid h3{color:#071b3a;margin:1.6rem 0 .65rem;font-size:1.2rem}.introduction-desk-step-grid p{color:#53657c;margin:0;line-height:1.7}.introduction-consent-center{color:#fff;background:linear-gradient(#09254cf9,#09254cf9),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/44px 44px}.introduction-consent-heading{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:end;gap:3rem;margin-bottom:2.4rem;display:grid}.introduction-consent-heading h2{color:#fff;letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98}.introduction-consent-heading>p{color:#c4d2e5;margin:0;font-size:1.05rem;line-height:1.8}.introduction-consent-gate{color:#071b3a;background:#fff;border:1px solid #ffffff4d;border-radius:1.5rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:2rem;display:grid}.introduction-consent-gate span,.introduction-consent-workspace>header span,.introduction-consent-card>header span,.introduction-consent-empty>span{color:#a97905;letter-spacing:.14em;font-size:.73rem;font-weight:900}.introduction-consent-gate h3{margin:.55rem 0;font-size:clamp(1.6rem,3vw,2.6rem)}.introduction-consent-gate p{color:#53657c;margin:0}.introduction-consent-gate>div:last-child{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.introduction-consent-gate a:not(.button){color:#0b5cab;font-weight:800}.introduction-consent-workspace{color:#071b3a;background:#edf3f8;border-radius:1.6rem;overflow:hidden}.introduction-consent-workspace>header{background:linear-gradient(125deg,#fff,#f7efd2);grid-template-columns:1.05fr .95fr;align-items:end;gap:2rem;padding:2rem;display:grid}.introduction-consent-workspace>header h3{letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.introduction-consent-workspace>header p{color:#5a6878;margin:0;line-height:1.7}.introduction-consent-list{gap:1.25rem;padding:1.25rem;display:grid}.introduction-consent-card{background:#fff;border:1px solid #d6e1ed;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 42px #051c3d14}.introduction-consent-card>header{border-bottom:1px solid #e1e8f0;grid-template-columns:1fr auto;align-items:start;gap:2rem;padding:1.5rem;display:grid}.introduction-consent-card>header h3{margin:.45rem 0 .2rem;font-size:1.55rem}.introduction-consent-card>header p{color:#53657c;margin:0}.introduction-consent-status{background:#eef3f8;border-radius:1rem;gap:.25rem;max-width:18rem;padding:.9rem 1rem;display:grid}.introduction-consent-status strong{color:#0a5c55}.introduction-consent-status small{color:#53657c;line-height:1.4}.introduction-consent-status.status-pending strong{color:#9b6900}.introduction-consent-status.status-declined strong,.introduction-consent-status.status-withdrawn strong{color:#9d2e2e}.introduction-consent-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.introduction-consent-summary div{border-bottom:1px solid #e1e8f0;padding:1.25rem 1.5rem}.introduction-consent-summary div:nth-child(odd){border-right:1px solid #e1e8f0}.introduction-consent-summary dt{color:#0b5cab;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:900}.introduction-consent-summary dd{color:#334a64;margin:0;line-height:1.65}.introduction-consent-form{padding:1.5rem}.introduction-consent-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.introduction-consent-form label{color:#0d284c;gap:.48rem;font-size:.88rem;font-weight:800;display:grid}.introduction-consent-form input,.introduction-consent-form select,.introduction-consent-form textarea{color:#071b3a;font:inherit;background:#fff;border:1px solid #bcccdc;border-radius:.75rem;width:100%;padding:.85rem .9rem}.introduction-consent-form textarea{resize:vertical}.introduction-consent-check{background:#eff7f5;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;margin:1.25rem 0;padding:1rem;line-height:1.6;gap:.8rem!important;font-weight:600!important;display:grid!important}.introduction-consent-check input{width:auto;margin-top:.25rem}.introduction-consent-update{background:#eef7f4;align-items:start;gap:.9rem;margin:1.25rem;padding:1rem;display:flex}.introduction-consent-update svg{color:#0a756a;flex:none;margin-top:.2rem}.introduction-consent-update p{color:#3f586d;margin:.25rem 0 0;line-height:1.6}.introduction-consent-withdraw{color:#9d2e2e;cursor:pointer;background:0 0;border:0;margin:0 1.25rem 1.25rem;padding:0;font-weight:800;text-decoration:underline}.introduction-consent-empty{color:#53657c;text-align:center;padding:3rem 2rem}.introduction-consent-empty h3{color:#071b3a;max-width:46rem;margin:.7rem auto;font-size:clamp(1.6rem,3vw,2.5rem)}.introduction-consent-empty p{max-width:48rem;margin:0 auto;line-height:1.7}.introduction-consent-empty>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.introduction-consent-empty a:not(.button){color:#0b5cab;font-weight:800}.introduction-consent-message{color:#fff;text-align:center;background:#071b3a;margin:0;padding:1rem 1.5rem}.introduction-desk-safeguards{background:#fff}.introduction-desk-safeguard-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid}.introduction-desk-safeguard-grid h2{color:#071b3a;letter-spacing:-.055em;margin:.75rem 0 1.2rem;font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:1}.introduction-desk-safeguard-grid>div>p:last-child{color:#53657c;font-size:1.05rem;line-height:1.8}.introduction-desk-safeguard-grid ul{background:#f4f7fb;border:1px solid #d9e2ee;border-radius:1.4rem;margin:0;padding:1.2rem;list-style:none}.introduction-desk-safeguard-grid li{color:#173758;border-bottom:1px solid #d9e2ee;align-items:start;gap:.8rem;padding:1rem .4rem;font-weight:750;line-height:1.5;display:flex}.introduction-desk-safeguard-grid li:last-child{border-bottom:0}.introduction-desk-safeguard-grid svg{color:#0a756a;flex:none;margin-top:.15rem}.introduction-desk-close{background:linear-gradient(120deg,#f5d86b,#d8ae2e)}.introduction-desk-close .container{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.introduction-desk-close h2{color:#071b3a;letter-spacing:-.045em;margin:.6rem 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.03}.introduction-desk-close p{color:#173758;margin:0}.introduction-desk-close .button-gold{color:#fff;background:#071b3a}.introduction-desk-close .container>div:last-child{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.introduction-desk-close a:not(.button){color:#071b3a;font-weight:850}@media (width<=980px){.introduction-desk-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.introduction-consent-heading,.introduction-consent-workspace>header,.introduction-desk-safeguard-grid{grid-template-columns:1fr;gap:1.6rem}}@media (width<=720px){.introduction-desk-step-grid,.introduction-consent-gate,.introduction-consent-card>header,.introduction-consent-summary,.introduction-consent-form>div,.introduction-desk-close .container{grid-template-columns:1fr}.introduction-consent-summary div:nth-child(odd){border-right:0}.introduction-consent-card>header,.introduction-consent-form{padding:1.1rem}.introduction-consent-status{max-width:none}}.connection-request-heading{grid-template-columns:minmax(0,1fr) minmax(320px,470px);align-items:end;gap:70px;margin-bottom:38px;display:grid}.connection-request-heading h2{letter-spacing:-.045em;max-width:790px;margin:10px 0 0;font-size:clamp(35px,4.3vw,64px);line-height:1.02}.connection-request-heading>p{color:#d6e2ea;margin:0;line-height:1.72}.connection-request-gate{background:#ffffff14;border:1px solid #f2d36c59;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:38px 42px;display:grid}.connection-request-gate span,.connection-request-form header>span,.connection-request-status header>span,.connection-request-profile-preview>span{color:#f2d36c;letter-spacing:.13em;font-size:10px;font-weight:900}.connection-request-gate h3{color:#fff;margin:10px 0;font-size:clamp(24px,3vw,38px)}.connection-request-gate p{color:#d7e3e9;margin:0;line-height:1.65}.connection-request-gate>div:last-child{gap:14px;min-width:250px;display:grid}.connection-request-gate>div:last-child>a:last-child{color:#fff;justify-content:center;gap:7px;font-weight:850;display:inline-flex}.connection-request-workspace{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:start;gap:24px;display:grid}.connection-request-form,.connection-request-status{color:var(--network-navy);background:#fff;border-radius:22px;padding:38px;box-shadow:0 26px 70px #0000002e}.connection-request-form header h3,.connection-request-status header h3{color:var(--network-navy);letter-spacing:-.035em;margin:9px 0;font-size:29px}.connection-request-form header p,.connection-request-status header p{color:#5c6e7e;margin:0;font-size:13px;line-height:1.65}.connection-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.connection-request-fields label{color:#173452;align-content:start;gap:8px;font-size:13px;font-weight:850;display:grid}.connection-request-fields .wide{grid-column:1/-1}.connection-request-fields select,.connection-request-fields textarea{color:#102e4c;width:100%;font:inherit;background:#f8fafc;border:1px solid #c5d3df;border-radius:10px;padding:13px 14px;font-size:14px;font-weight:520;line-height:1.5}.connection-request-fields textarea{resize:vertical}.connection-request-fields select:focus,.connection-request-fields textarea:focus{border-color:#2f858b;outline:3px solid #2f858b2e}.connection-request-profile-preview{background:linear-gradient(135deg,#eef4f8,#f9fbfc);border:1px solid #d6e0e8;border-radius:12px;align-content:center;gap:7px;min-height:128px;padding:18px;display:grid}.connection-request-profile-preview>span{color:#1560a8}.connection-request-profile-preview strong{color:var(--network-navy)}.connection-request-profile-preview p,.connection-request-profile-preview small{color:#5b6f80;margin:0;font-size:12px;line-height:1.5}.connection-request-consent{color:#24445f;background:#eef6f4;border-radius:12px;align-items:flex-start;gap:12px;margin:24px 0;padding:17px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.connection-request-consent input{flex:none;width:18px;height:18px;margin-top:1px}.connection-request-form>button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.connection-request-form>button:disabled{cursor:not-allowed;opacity:.55}.connection-request-message,.connection-request-empty{color:#173452;background:#fff8e1;border-left:4px solid #d4af37;margin:16px 0 0;padding:14px 16px;font-size:13px;font-weight:750;line-height:1.55}.connection-request-status>div{gap:13px;margin-top:25px;display:grid}.connection-request-status article{background:#f8fafc;border:1px solid #d6e0e8;border-radius:14px;padding:19px}.connection-request-status article>span{color:#0b5d50;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.connection-request-status article h4{color:var(--network-navy);margin:9px 0 4px;font-size:18px}.connection-request-status article>p,.connection-request-status article small{color:#5a6e80;margin:0;font-size:12px;line-height:1.55}.connection-request-status article>div{border-top:1px solid #d6e0e8;margin-top:13px;padding-top:12px}.connection-request-status article>div strong{color:#155e52;font-size:12px}.connection-request-status article>div p{color:#2e4b61;margin:5px 0 0;font-size:12px;line-height:1.55}.connection-request-empty-state{color:#5b6e7e;border:1px dashed #b9c9d5;border-radius:14px;justify-items:start;gap:8px;padding:23px;display:grid}.connection-request-empty-state .check-icon{color:#0b5d50}.connection-request-empty-state strong{color:var(--network-navy)}.connection-request-empty-state p{margin:0;font-size:13px;line-height:1.55}.connection-request-rules{background:#00000024;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.connection-request-rules span{color:#e4edf1;text-align:center;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;min-height:65px;padding:12px;font-size:11px;font-weight:820;display:flex}.connection-request-rules span:last-child{border-right:0}.connection-request-rules .check-icon{color:#f2d36c}@media (width<=1050px){.connection-builder-heading,.connection-builder-grid,.connection-builder-rule{grid-template-columns:1fr}.connection-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-request-heading,.connection-request-workspace{grid-template-columns:1fr}.connection-request-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-request-rules span:nth-child(2){border-right:0}.connection-request-rules span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=760px){.connection-builder-shell,.connection-builder-form,.connection-builder-result{padding:30px 23px}.connection-builder-fields,.connection-result-actions,.connection-review-grid{grid-template-columns:1fr}.connection-field-wide{grid-column:auto}.connection-request-heading,.connection-request-gate{grid-template-columns:1fr;gap:24px}.connection-request-gate,.connection-request-form,.connection-request-status{padding:27px 22px}.connection-request-gate>div:last-child{min-width:0}.connection-request-fields{grid-template-columns:1fr}.connection-request-fields .wide{grid-column:auto}.connection-request-rules{grid-template-columns:1fr}.connection-request-rules span{border-bottom:1px solid #ffffff1f;border-right:0}.connection-request-rules span:last-child{border-bottom:0}}@media print{.connections-page *{visibility:hidden}.connections-page .connection-builder-result,.connections-page .connection-builder-result *{visibility:visible}.connections-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.connections-page .connection-result-actions,.connections-page .connection-builder-result>a{display:none}}.circles-hero{background:radial-gradient(circle at 78% 20%,#f2d36c29,#0000 31%),radial-gradient(circle at 13% 75%,#40a0892e,#0000 34%),linear-gradient(125deg,#06142a,#0a315c 62%,#0b5d50)}.circles-promise-card{background:linear-gradient(155deg,#ffffff1c,#268e761f);border-color:#f2d36c57}.circle-paths{background:#f5f8fa}.circle-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.circle-path-grid article{background:#fff;border:1px solid #d1dce5;border-radius:18px;min-height:290px;padding:30px;box-shadow:0 18px 48px #081e3912}.circle-path-grid article>span{color:#092c51;background:#f2d36c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:inline-grid}.circle-path-grid h3{color:#0b2949;margin:42px 0 12px;font-size:21px;line-height:1.18}.circle-path-grid p{color:#53687b;margin:0;font-size:14px;line-height:1.7}.circle-builder{background:radial-gradient(circle at 85% 15%,#f2d36c1f,#0000 32%),#06142a}.circle-flow{background:linear-gradient(120deg,#06142a,#0a315c 62%,#11604f)}.membership-circles-card,.community-circles-card{background:linear-gradient(125deg,#06142a,#123f70 55%,#0b5d50);border-color:#f2d36c61}.community-circles-card{color:#fff}@media (width<=1120px){.circle-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.circle-path-grid{grid-template-columns:1fr}.circle-path-grid article{min-height:0}}@media print{.circles-page *{visibility:hidden}.circles-page .connection-builder-result,.circles-page .connection-builder-result *{visibility:visible}.circles-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.circles-page .connection-result-actions,.circles-page .connection-builder-result>a{display:none}}.hubs-hero{background:radial-gradient(circle at 78% 18%,#f2d36c2e,#0000 30%),radial-gradient(circle at 12% 78%,#1e88e529,#0000 35%),linear-gradient(125deg,#06142a,#0b3766 58%,#0b5d50)}.hubs-promise-card{background:linear-gradient(155deg,#ffffff1f,#1e88e51f);border-color:#f2d36c61}.hub-paths{background:#f3f7fa}.hub-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hub-path-grid article{background:#fff;border:1px solid #cfdae4;border-radius:18px;min-height:310px;padding:30px;box-shadow:0 18px 48px #081e3912}.hub-path-grid article>span{color:#092c51;background:#f2d36c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:inline-grid}.hub-path-grid h3{color:#0b2949;margin:42px 0 12px;font-size:21px;line-height:1.18}.hub-path-grid p{color:#53687b;margin:0;font-size:14px;line-height:1.7}.hub-builder{background:radial-gradient(circle at 86% 13%,#f2d36c21,#0000 31%),radial-gradient(circle at 12% 90%,#1e88e51f,#0000 34%),#06142a}.hub-instruction-guide{color:#0b2949;background:#fffdf7;border:1px solid #f2d36c8c;border-radius:20px;margin-bottom:32px;padding:38px}.hub-instruction-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.hub-instruction-heading h3{max-width:760px;margin:8px 0 12px;font-size:clamp(27px,3vw,42px);line-height:1.08}.hub-instruction-heading p:last-child{color:#526779;max-width:790px;line-height:1.68}.hub-instruction-heading button{color:#082345;cursor:pointer;min-height:50px;font:inherit;background:#f2d36c;border:0;border-radius:10px;padding:13px 20px;font-size:13px;font-weight:900}.hub-instruction-heading button:hover,.hub-instruction-heading button:focus-visible{background:#e4bd35}.hub-instruction-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.hub-instruction-steps li{background:#fff;border:1px solid #d8e1e7;border-radius:13px;grid-template-columns:34px 1fr;gap:12px;padding:18px;display:grid}.hub-instruction-steps li>span{color:#082345;background:#f2d36c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.hub-instruction-steps strong{font-size:14px;display:block}.hub-instruction-steps p{color:#566b7c;margin:6px 0 0;font-size:12px;line-height:1.58}.hub-answer-key{color:#fff;background:linear-gradient(125deg,#082345,#0c4a72);border-radius:16px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:28px;padding:26px;display:grid}.hub-answer-key h4{margin:8px 0;font-size:21px}.hub-answer-key>div:first-child>p:last-child{color:#cfdee8;margin:0;font-size:12px;line-height:1.6}.hub-answer-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hub-answer-key-grid article{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;padding:14px}.hub-answer-key-grid strong{color:#f2d36c;letter-spacing:.07em;font-size:11px}.hub-answer-key-grid p{color:#e3edf2;margin:6px 0 0;font-size:11px;line-height:1.52}.hub-field-guide{background:#fff;border:1px solid #d5e0e7;border-radius:14px;margin-top:18px;overflow:hidden}.hub-field-guide summary{color:#0b3766;cursor:pointer;padding:20px 22px;font-size:14px;font-weight:900}.hub-field-guide[open] summary{background:#f3f7fa;border-bottom:1px solid #d5e0e7}.hub-field-guide-grid{background:#d8e1e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hub-field-guide-grid article{background:#fff;padding:22px}.hub-field-guide-grid article>strong{color:#0b2949;font-size:14px;display:block}.hub-field-guide-grid article>p{color:#586d7f;margin:7px 0 14px;font-size:12px;line-height:1.58}.hub-field-guide-grid article>small{color:#9b7210;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.hub-field-guide-grid article>span{color:#173c5d;font-size:12px;line-height:1.55;display:block}.hub-example-note{color:#586d7f;border-top:1px solid #d5e0e7;margin:0;padding:17px 22px;font-size:11px;line-height:1.55}.hub-flow{background:linear-gradient(120deg,#06142a,#0b3766 60%,#11604f)}.hub-flow-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.hub-flow-grid article{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;min-height:250px;padding:24px 20px}.hub-flow-grid article>span{color:#f2d36c;letter-spacing:.12em;font-size:11px;font-weight:950}.hub-flow-grid h3{margin:34px 0 10px;font-size:18px;line-height:1.2}.hub-flow-grid p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.65}.membership-hubs-card,.community-hubs-card{background:radial-gradient(circle at 90% 10%,#f2d36c1f,#0000 27%),linear-gradient(125deg,#06142a,#123f70 52%,#0b5d50);border-color:#f2d36c6b}.community-hubs-card{color:#fff}@media (width<=1250px){.hub-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1120px){.hub-path-grid,.hub-instruction-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-instruction-heading,.hub-answer-key{grid-template-columns:1fr}}@media (width<=760px){.hub-path-grid,.hub-flow-grid,.hub-instruction-steps,.hub-answer-key-grid,.hub-field-guide-grid{grid-template-columns:1fr}.hub-path-grid article,.hub-flow-grid article{min-height:0}.hub-instruction-guide{padding:28px 20px}.hub-instruction-heading button{width:100%}}@media print{.hubs-page *{visibility:hidden}.hubs-page .connection-builder-result,.hubs-page .connection-builder-result *{visibility:visible}.hubs-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.hubs-page .connection-result-actions,.hubs-page .connection-builder-result>a{display:none}}.module-benefit-section{color:#fff;background:radial-gradient(circle at 88% 12%,#f2d36c29,#0000 29%),linear-gradient(125deg,#06142a,#0b3766 67%,#0b5d50)}.module-benefit-intro{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:68px;display:grid}.module-benefit-intro h2{letter-spacing:-.055em;max-width:900px;margin:8px 0 0;font-size:clamp(42px,5vw,68px);line-height:1.02}.module-benefit-intro aside{background:#ffffff12;border:1px solid #f2d36c4d;border-radius:15px;padding:24px}.module-benefit-intro aside strong{color:#f2d36c}.module-benefit-intro aside p{color:#d5e1ea;margin:9px 0 0;font-size:13px;line-height:1.65}.module-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.module-benefit-grid article{background:#fff1;border:1px solid #ffffff21;border-radius:15px;min-height:230px;padding:26px}.module-benefit-grid span{color:#f2d36c;letter-spacing:.12em;font-size:11px;font-weight:950}.module-benefit-grid h3{margin:38px 0 10px;font-size:22px;line-height:1.18}.module-benefit-grid p{color:#dce7ee;margin:0;font-size:13px;line-height:1.67}.module-benefit-bridge{color:#0b2949;background:#fffdf7;border:1px solid #f2d36c8c;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:18px;padding:30px 34px;display:grid}.module-benefit-bridge strong{font-size:18px}.module-benefit-bridge p{color:#53687b;margin:0;font-size:13px;line-height:1.65}.module-benefit-bridge a{color:#0b5a91;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.leaders-hero{background:radial-gradient(circle at 82% 14%,#f2d36c33,#0000 31%),radial-gradient(circle at 8% 84%,#28a74529,#0000 34%),linear-gradient(125deg,#06142a,#0b3766 58%,#0b5d50)}.leaders-promise-card{background:linear-gradient(155deg,#ffffff1f,#28a7451f);border-color:#f2d36c66}.leader-paths{background:#f3f7fa}.leader-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.leader-role-grid article{background:#fff;border:1px solid #cfdae4;border-radius:18px;min-height:320px;padding:30px;box-shadow:0 18px 48px #081e3912}.leader-role-grid article>span{color:#092c51;background:#f2d36c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:inline-grid}.leader-role-grid h3{color:#0b2949;margin:42px 0 12px;font-size:21px;line-height:1.18}.leader-role-grid p{color:#53687b;margin:0;font-size:14px;line-height:1.7}.leader-builder{background:radial-gradient(circle at 86% 13%,#f2d36c21,#0000 31%),radial-gradient(circle at 12% 90%,#28a7451f,#0000 34%),#06142a}.leader-flow{background:linear-gradient(120deg,#06142a,#0b3766 60%,#11604f)}.leader-flow-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.leader-flow-grid article{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;min-height:260px;padding:24px 20px}.leader-flow-grid article>span{color:#f2d36c;letter-spacing:.12em;font-size:11px;font-weight:950}.leader-flow-grid h3{margin:34px 0 10px;font-size:18px;line-height:1.2}.leader-flow-grid p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.65}.membership-leaders-card,.community-leaders-card{background:radial-gradient(circle at 90% 10%,#f2d36c1f,#0000 27%),linear-gradient(125deg,#06142a,#123f70 52%,#0b5d50);border-color:#f2d36c6b}.community-leaders-card{color:#fff}@media (width<=1250px){.leader-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1120px){.module-benefit-intro{grid-template-columns:1fr}.module-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-benefit-bridge{grid-template-columns:1fr}.leader-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.membership-home-benefits,.module-benefit-grid,.leader-role-grid,.leader-flow-grid{grid-template-columns:1fr}.module-benefit-grid article,.leader-role-grid article,.leader-flow-grid article{min-height:0}.module-benefit-bridge{padding:26px 22px}}@media print{.leaders-page *{visibility:hidden}.leaders-page .connection-builder-result,.leaders-page .connection-builder-result *{visibility:visible}.leaders-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.leaders-page .connection-result-actions,.leaders-page .connection-builder-result>a{display:none}}.fuel-hero{background:radial-gradient(circle at 83% 16%,#f2d36c3d,#0000 29%),radial-gradient(circle at 12% 86%,#28a74524,#0000 33%),linear-gradient(128deg,#06142a,#0a315c 57%,#0b5d50)}.fuel-promise-card{background:radial-gradient(circle at 88% 12%,#f2d36c1f,#0000 30%),linear-gradient(155deg,#ffffff1c,#072640e6);border-color:#f2d36c7a}.fuel-paths{background:#f4f7fa}.fuel-path-grid article{border-top:5px solid #d4af37;min-height:300px}.fuel-path-grid article:nth-child(3n+2){border-top-color:#1e88e5}.fuel-path-grid article:nth-child(3n){border-top-color:#28a745}.fuel-builder{background:radial-gradient(circle at 88% 10%,#f2d36c26,#0000 30%),radial-gradient(circle at 7% 90%,#28a74521,#0000 34%),#06142a}.fuel-mode-selector{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.fuel-mode-selector button{text-align:left;color:#153654;cursor:pointer;font:inherit;background:#f4f7fa;border:1px solid #c4d2de;border-radius:12px;gap:5px;padding:17px 18px;display:grid}.fuel-mode-selector button:hover,.fuel-mode-selector button:focus-visible{border-color:#174f91}.fuel-mode-selector button.selected{color:#fff;background:linear-gradient(135deg,#0a315c,#174f91);border-color:#174f91;box-shadow:0 10px 28px #0a315c33}.fuel-mode-selector strong{font-size:14px}.fuel-mode-selector span{color:#60758a;font-size:11px}.fuel-mode-selector button.selected span{color:#d5e2ef}.fuel-builder-result{background:linear-gradient(155deg,#113f70,#0b5d50 72%,#82680d)}.fuel-review-request{color:#fff;background:radial-gradient(circle at 94% 8%,#f2d36c24,#0000 28%),#0213268c;border:1px solid #f2d36c57;border-radius:20px;grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:4px;padding:34px;display:grid}.fuel-review-request h3{letter-spacing:-.04em;margin:8px 0 13px;font-size:clamp(25px,2.5vw,36px);line-height:1.08}.fuel-review-request>div:first-child>p:not(.eyebrow){color:#cbd8e3;font-size:13px;line-height:1.65}.fuel-review-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fuel-review-fields>label:not(.fuel-review-check):not(.opportunity-honeypot){color:#f0f4f7;gap:8px;font-size:12px;font-weight:850;display:grid}.fuel-review-fields input:not([type=checkbox]){color:#0f2b48;width:100%;font:inherit;background:#fff;border:1px solid #c6d4df;border-radius:9px;padding:13px 14px}.fuel-review-fields input:focus{border-color:#d4af37;outline:3px solid #f2d36c38}.fuel-review-check{color:#d6e2eb;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:11px;line-height:1.55;display:flex}.fuel-review-check input{accent-color:#d4af37;flex:0 0 17px;width:17px;height:17px}.fuel-review-fields .button{grid-column:1/-1;width:100%}.fuel-review-fields .button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.55;transform:none}.fuel-review-status{color:#f2d36c;grid-column:1/-1;margin:0;font-size:12px}.fuel-review-success{color:#dff4e3;background:#28a74526;border:1px solid #28a74573;border-radius:10px;grid-column:1/-1;padding:13px 15px;font-size:12px}.fuel-flow{background:linear-gradient(120deg,#06142a,#0a315c 56%,#0b5d50)}.fuel-support{background:linear-gradient(126deg,#06142a,#0a315c 58%,#715a0d)}@media (width<=980px){.fuel-review-request{grid-template-columns:1fr;gap:26px}}@media (width<=760px){.fuel-mode-selector,.fuel-review-fields{grid-template-columns:1fr}.fuel-review-request{padding:27px 21px}.fuel-review-check,.fuel-review-fields .button,.fuel-review-status,.fuel-review-success{grid-column:1}}@media print{.fuel-page *{visibility:hidden}.fuel-page .connection-builder-result,.fuel-page .connection-builder-result *{visibility:visible}.fuel-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.fuel-page .connection-result-actions,.fuel-page .connection-builder-result>a{display:none}}.action-lab-hero{background:radial-gradient(circle at 84% 14%,#f2d36c3b,#0000 29%),radial-gradient(circle at 10% 88%,#1e88e526,#0000 34%),linear-gradient(128deg,#06142a,#0a315c 56%,#174f91)}.action-lab-promise{background:radial-gradient(circle at 88% 12%,#f2d36c21,#0000 31%),linear-gradient(150deg,#ffffff1c,#06142aeb);border-color:#f2d36c80}.action-lab-paths{background:linear-gradient(#f5f8fb,#fffdf8)}.action-lab-path-grid article{border-top:5px solid #174f91;min-height:310px}.action-lab-path-grid article:nth-child(4n+2){border-top-color:#d4af37}.action-lab-path-grid article:nth-child(4n+3){border-top-color:#1e88e5}.action-lab-path-grid article:nth-child(4n){border-top-color:#28a745}.action-builder{background:radial-gradient(circle at 89% 9%,#f2d36c26,#0000 29%),radial-gradient(circle at 8% 91%,#1e88e521,#0000 34%),#06142a}.action-builder-result{background:linear-gradient(155deg,#0a315c,#174f91 55%,#0b5d50)}.action-review-request{background:radial-gradient(circle at 94% 8%,#f2d36c21,#0000 28%),linear-gradient(125deg,#021326b3,#0a315c99);border-color:#1e88e559}.action-lab-flow{background:linear-gradient(120deg,#06142a,#0a315c 54%,#174f91)}.action-lab-standards{background:linear-gradient(126deg,#06142a,#0a315c 56%,#0b5d50)}@media (width<=760px){.action-lab-path-grid article{min-height:0}}@media print{.action-lab-page *{visibility:hidden}.action-lab-page .connection-builder-result,.action-lab-page .connection-builder-result *{visibility:visible}.action-lab-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #174f91;position:absolute;inset:0 auto auto 0}.action-lab-page .connection-result-actions,.action-lab-page .connection-builder-result>a{display:none}}.scale-hero{background:radial-gradient(circle at 84% 13%,#f2d36c40,#0000 28%),radial-gradient(circle at 9% 90%,#28a7452b,#0000 34%),linear-gradient(126deg,#06142a,#0a315c 52%,#0b5d50)}.scale-promise{background:radial-gradient(circle at 88% 12%,#f2d36c2b,#0000 31%),linear-gradient(150deg,#ffffff1f,#06142aed);border-color:#f2d36c8c}.scale-paths{background:linear-gradient(#fffdf8,#f5f8fb)}.scale-path-grid article{border-top:5px solid #0b5d50;min-height:290px}.scale-path-grid article:nth-child(3n+2){border-top-color:#d4af37}.scale-path-grid article:nth-child(3n){border-top-color:#1e88e5}.scale-flow{background:linear-gradient(120deg,#06142a,#0a315c 50%,#0b5d50)}.scale-builder{background:radial-gradient(circle at 90% 8%,#f2d36c29,#0000 28%),radial-gradient(circle at 8% 92%,#28a74524,#0000 34%),#06142a}.scale-builder-result{background:linear-gradient(155deg,#0a315c,#0b5d50 58%,#174f91)}.scale-review-request{background:radial-gradient(circle at 94% 8%,#f2d36c21,#0000 28%),linear-gradient(125deg,#021326b8,#0b5d5085);border-color:#28a7455c}.scale-membership{background:linear-gradient(130deg,#fffdf8,#f5f8fb)}.scale-standards{background:linear-gradient(126deg,#06142a,#0a315c 52%,#0b5d50)}@media (width<=760px){.scale-path-grid article{min-height:0}}@media print{.scale-page *{visibility:hidden}.scale-page .connection-builder-result,.scale-page .connection-builder-result *{visibility:visible}.scale-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #0b5d50;position:absolute;inset:0 auto auto 0}.scale-page .connection-result-actions,.scale-page .connection-builder-result>a{display:none}}.ownership-hero{background:radial-gradient(circle at 83% 12%,#f2d36c45,#0000 28%),radial-gradient(circle at 8% 90%,#1e88e52b,#0000 34%),linear-gradient(126deg,#06142a,#0a315c 52%,#45350b)}.ownership-promise{background:radial-gradient(circle at 87% 11%,#f2d36c30,#0000 31%),linear-gradient(150deg,#ffffff1f,#06142af0);border-color:#f2d36c94}.ownership-paths{background:linear-gradient(#fffdf8,#f5f8fb)}.ownership-path-grid article{border-top:5px solid #d4af37;min-height:305px}.ownership-path-grid article:nth-child(3n+2){border-top-color:#1e88e5}.ownership-path-grid article:nth-child(3n){border-top-color:#0b5d50}.ownership-flow{background:linear-gradient(120deg,#06142a,#0a315c 54%,#45350b)}.ownership-builder{background:radial-gradient(circle at 90% 8%,#f2d36c2e,#0000 28%),radial-gradient(circle at 8% 92%,#1e88e524,#0000 34%),#06142a}.ownership-builder-result{background:linear-gradient(155deg,#0a315c,#174f91 52%,#735b10)}.ownership-review-request{background:radial-gradient(circle at 94% 8%,#f2d36c26,#0000 28%),linear-gradient(125deg,#021326b8,#45350b8c);border-color:#d4af376b}.ownership-membership{background:linear-gradient(130deg,#fffdf8,#f5f8fb)}.ownership-standards{background:linear-gradient(126deg,#06142a,#0a315c 52%,#45350b)}@media (width<=760px){.ownership-path-grid article{min-height:0}}@media print{.ownership-page *{visibility:hidden}.ownership-page .connection-builder-result,.ownership-page .connection-builder-result *{visibility:visible}.ownership-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #d4af37;position:absolute;inset:0 auto auto 0}.ownership-page .connection-result-actions,.ownership-page .connection-builder-result>a{display:none}}.marketplace-hero{background:radial-gradient(circle at 82% 12%,#f2d36c4a,#0000 29%),radial-gradient(circle at 8% 91%,#1e88e533,#0000 35%),linear-gradient(126deg,#06142a,#0a315c 48%,#174f91 72%,#5b470d)}.marketplace-promise{background:radial-gradient(circle at 87% 11%,#f2d36c38,#0000 31%),linear-gradient(150deg,#ffffff21,#06142af2);border-color:#f2d36c9e}.marketplace-lanes,.marketplace-roles{background:linear-gradient(#fffdf8,#f4f8fc)}.marketplace-lane-grid article,.marketplace-role-grid article{border-top:5px solid #1e88e5;min-height:300px}.marketplace-lane-grid article:nth-child(3n+2),.marketplace-role-grid article:nth-child(3n+2){border-top-color:#d4af37}.marketplace-lane-grid article:nth-child(3n),.marketplace-role-grid article:nth-child(3n){border-top-color:#0b746c}.marketplace-flow{background:linear-gradient(120deg,#06142a,#0a315c 46%,#174f91 70%,#4b3a0a)}.marketplace-builder{background:radial-gradient(circle at 90% 8%,#f2d36c30,#0000 29%),radial-gradient(circle at 8% 92%,#1e88e529,#0000 35%),#06142a}.marketplace-builder-result{background:linear-gradient(155deg,#0a315c,#174f91 55%,#6a5310)}.marketplace-review-request{background:radial-gradient(circle at 94% 8%,#f2d36c29,#0000 29%),linear-gradient(125deg,#021326bd,#174f918f);border-color:#1e88e566}.marketplace-membership{background:linear-gradient(130deg,#fffdf8,#f4f8fc)}.marketplace-standards{background:linear-gradient(126deg,#06142a,#0a315c 50%,#174f91 74%,#45350b)}@media (width<=760px){.marketplace-lane-grid article,.marketplace-role-grid article{min-height:0}}@media print{.marketplace-page *{visibility:hidden}.marketplace-page .connection-builder-result,.marketplace-page .connection-builder-result *{visibility:visible}.marketplace-page .connection-builder-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;border:2px solid #174f91;position:absolute;inset:0 auto auto 0}.marketplace-page .connection-result-actions,.marketplace-page .connection-builder-result>a{display:none}}.navigator-trust-strip,.community-input-trust-strip{color:#fff;background:#06142a;border-top:1px solid #ffffff1a}.navigator-trust-strip .container,.community-input-trust-strip .container{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:86px;display:grid}.navigator-trust-strip span,.community-input-trust-strip span{color:#dbe6f1;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:40px;padding:0 22px;font-size:12px;line-height:1.45;display:flex}.navigator-trust-strip span:first-child,.community-input-trust-strip span:first-child{padding-left:0}.navigator-trust-strip span:last-child,.community-input-trust-strip span:last-child{border-right:0;padding-right:0}.navigator-trust-strip svg,.community-input-trust-strip svg{color:#f2d36c;flex:none}.navigator-benefits{background:#fffdf8}.navigator-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:44px;display:grid}.navigator-benefit-grid article{background:#fff;border:1px solid #d3dee6;border-radius:17px;min-height:250px;padding:28px;box-shadow:0 17px 45px #071c2c12}.navigator-benefit-grid span{color:#0d62a8;letter-spacing:.13em;font-size:11px;font-weight:950}.navigator-benefit-grid h3{color:#0b2949;margin:38px 0 11px;font-size:22px;line-height:1.18}.navigator-benefit-grid p{color:#566b7d;margin:0;font-size:13px;line-height:1.68}.navigator-builder-section{background:radial-gradient(circle at 84% 11%,#f2d36c21,#0000 29%),radial-gradient(circle at 10% 92%,#28a74524,#0000 34%),linear-gradient(135deg,#06142a,#0a315c 62%,#0b5d50);scroll-margin-top:100px}.navigator-value-list{gap:8px;margin-top:16px;display:grid}.navigator-value-list span{color:#d4e1e9;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.navigator-value-list b{color:#082345;background:#f2d36c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.roadmap-options-audience{grid-template-columns:repeat(5,minmax(0,1fr))}.roadmap-options-audience label{min-height:132px}.navigator-result-controls{gap:18px;display:flex}.navigator-result-controls button{color:#0b6287;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:10px 0;font-size:12px;font-weight:800}.navigator-result-status{grid-template-columns:.55fr 1.45fr;gap:12px;margin-top:24px;display:grid}.navigator-result-status span{color:#fff;background:linear-gradient(125deg,#0a315c,#0b5d50);border-radius:14px;align-content:center;gap:8px;min-height:112px;padding:21px;display:grid}.navigator-result-status small{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:950}.navigator-result-status strong{font-size:17px;line-height:1.45}.navigator-result .roadmap-result-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.navigator-resource-heading{margin-top:38px}.navigator-resource-heading h3{color:#0b2949;margin:7px 0 0;font-size:29px;line-height:1.15}.navigator-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.navigator-resource-grid>a{color:#0b2949;background:#fff;border:1px solid #d2e0e4;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:6px 12px;min-height:124px;padding:20px;display:grid}.navigator-resource-grid>a.recommended{color:#fff;background:linear-gradient(125deg,#0b5d50,#0a4870);border-color:#0b5d50}.navigator-resource-grid strong{color:#0b6287;letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:950}.navigator-resource-grid .recommended strong{color:#f2d36c}.navigator-resource-grid span{grid-column:1;font-size:14px;font-weight:780;line-height:1.4}.navigator-resource-grid .arrow-icon{grid-area:1/2/3;align-self:center}.navigator-opportunity-bridge{color:#fff;background:radial-gradient(circle at 84% 14%,#f2d36c26,#0000 29%),linear-gradient(125deg,#06142a,#0b3766 65%,#0b5d50);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:18px;padding:32px;display:grid}.navigator-opportunity-bridge h3{margin:7px 0 10px;font-size:29px;line-height:1.15}.navigator-opportunity-bridge p:not(.eyebrow){color:#d8e3ea;max-width:850px;margin:0;font-size:13px;line-height:1.7}.roadmap-audience-note.builder{color:#fff;background:linear-gradient(120deg,#06142a,#0b3766 70%,#0b5d50)}.roadmap-audience-note.builder>span{color:#082345;background:#f2d36c}.roadmap-audience-note.builder p{color:#d7e3ea}.roadmap-audience-note.builder a{color:#f2d36c}.navigator-path-list article{grid-template-columns:80px 1fr}.navigator-path-list .start-path-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 34px;display:grid}.navigator-path-list .start-path-copy h2,.navigator-path-list .start-path-copy p{grid-column:1}.navigator-path-list .start-path-copy .button{grid-area:1/2/3;align-self:center}.navigator-question-bridge{background:#eef5f8}.navigator-question-card{color:#fff;background:radial-gradient(circle at 88% 10%,#f2d36c24,#0000 29%),linear-gradient(125deg,#06142a,#123f70 55%,#0b5d50);border-radius:22px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:60px;padding:46px;display:grid}.navigator-question-card h2{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(38px,4vw,58px);line-height:1.04}.navigator-question-card p:not(.eyebrow){color:#d8e4eb;line-height:1.7}.navigator-question-card>div:last-child{gap:17px;display:grid}.navigator-question-card>div:last-child>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:800;display:inline-flex}.community-question-routes{background:#fffdf8}.community-question-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.community-question-route-grid article{background:#fff;border:1px solid #d3dee6;border-radius:18px;flex-direction:column;min-height:320px;padding:30px;display:flex;box-shadow:0 17px 45px #071c2c12}.community-question-route-grid article>span{color:#0d62a8;letter-spacing:.12em;font-size:10px;font-weight:950}.community-question-route-grid h3{color:#0b2949;margin:38px 0 11px;font-size:25px;line-height:1.16}.community-question-route-grid p{color:#566b7d;font-size:13px;line-height:1.68}.community-question-route-grid a{color:#0b6287;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:850;display:inline-flex}.community-growth-categories{color:#fff;background:linear-gradient(125deg,#06142a,#0b3766 65%,#0b5d50)}.community-growth-categories .centered-heading>p:last-child{color:#d6e2e9}.community-growth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.community-growth-grid article{background:#fff1;border:1px solid #ffffff26;border-radius:16px;min-height:240px;padding:26px}.community-growth-grid span{color:#f2d36c;letter-spacing:.12em;font-size:10px;font-weight:950}.community-growth-grid h3{margin:38px 0 10px;font-size:22px}.community-growth-grid p{color:#d9e4ea;margin:0;font-size:13px;line-height:1.66}.community-input-form-section{background:#eef5f8;scroll-margin-top:95px}.community-input-form-shell{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:22px;display:grid}.community-input-form,.community-input-form-shell>aside{border-radius:20px;padding:38px}.community-input-form{background:#fff;border:1px solid #d3dee6;box-shadow:0 20px 55px #071c2c14}.community-input-form-heading h2{color:#0b2949;letter-spacing:-.05em;margin:7px 0 12px;font-size:clamp(36px,4vw,53px);line-height:1.05}.community-input-form-heading>p:last-child{color:#5a6f80;line-height:1.68}.community-input-type{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 22px;padding:0;display:grid}.community-input-type legend{color:#0b2949;width:100%;margin-bottom:10px;font-size:13px;font-weight:900}.community-input-type label{cursor:pointer;background:#f8fafb;border:1px solid #d3dee6;border-radius:14px;min-height:130px;padding:20px;position:relative}.community-input-type label.selected{background:#e9f7f3;border-color:#0b746c;box-shadow:inset 0 0 0 1px #0b746c}.community-input-type input{opacity:0;width:1px;height:1px;position:absolute}.community-input-type label>span{gap:8px;display:grid}.community-input-type strong{color:#0b2949;font-size:15px;line-height:1.35}.community-input-type small{color:#596f80;font-size:12px;line-height:1.55}.community-input-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.community-input-fields label{color:#0b2949;gap:8px;font-size:12px;font-weight:850;display:grid}.community-input-fields input,.community-input-fields select,.community-input-fields textarea{color:#0b2949;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c7d4dc;border-radius:9px;padding:12px 13px;font-size:14px}.community-input-fields textarea{resize:vertical}.community-input-fields input:focus,.community-input-fields select:focus,.community-input-fields textarea:focus{border-color:#1e88e5;outline:3px solid #1e88e540}.community-input-wide{grid-column:1/-1}.community-input-consent{align-items:start;line-height:1.55;color:#53687a!important;grid-template-columns:20px 1fr!important;font-weight:600!important}.community-input-consent input{width:18px;min-height:18px;margin-top:2px}.community-input-honeypot{position:absolute;left:-9999px}.community-input-form>.button{cursor:pointer;border:0;margin-top:24px}.community-input-status{color:#0b5d50;font-size:13px;font-weight:800}.community-input-success{text-align:center;background:#fff;border:1px solid #bedbd2;border-radius:20px;padding:50px}.community-input-success>span{color:#fff;background:#0b746c;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:28px;display:grid}.community-input-success h2{color:#0b2949;font-size:38px}.community-input-success p{color:#5a6f80;line-height:1.7}.community-input-success button{color:#0b6287;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:12px 0;font-weight:850}.community-input-form-shell>aside{color:#fff;background:radial-gradient(circle at 86% 12%,#f2d36c26,#0000 30%),linear-gradient(140deg,#06142a,#0b3766 65%,#0b5d50);position:sticky;top:30px}.community-input-form-shell>aside h2{margin:8px 0 22px;font-size:36px;line-height:1.08}.community-input-form-shell>aside ol{margin:0;padding:0;list-style:none;display:grid}.community-input-form-shell>aside li{border-top:1px solid #ffffff24;grid-template-columns:38px 1fr;gap:13px;padding:18px 0;display:grid}.community-input-form-shell>aside li>span{color:#082345;background:#f2d36c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.community-input-form-shell>aside li strong{color:#f2d36c;font-size:14px}.community-input-form-shell>aside li p{color:#d9e4ea;margin:5px 0 0;font-size:12px;line-height:1.58}.community-input-final{background:#fffdf8}.community-input-final-card{color:#fff;background:linear-gradient(125deg,#06142a,#0b3766 62%,#0b5d50);border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:45px;display:grid}.community-input-final-card h2{letter-spacing:-.05em;margin:8px 0 11px;font-size:clamp(37px,4.2vw,57px);line-height:1.04}.community-input-final-card p:not(.eyebrow){color:#d8e3ea;line-height:1.7}.community-input-final-actions{justify-items:start;gap:14px;display:grid}.community-input-final-actions>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:850;display:inline-flex}@media (width<=1120px){.security-standard-grid,.security-do-not-grid,.security-future-card,.template-protection-grid{grid-template-columns:1fr}.security-standard-copy{position:static}.security-form-steps,.roadmap-options-audience,.navigator-result .roadmap-result-steps,.navigator-resource-grid,.navigator-benefit-grid,.community-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navigator-question-card,.community-input-form-shell{grid-template-columns:1fr}.community-input-form-shell>aside{position:static}}@media (width<=760px){.security-form-steps,.security-never-list,.template-protection-grid ol{grid-template-columns:1fr}.security-form-steps article{min-height:0}.security-form-steps h3{margin-top:28px}.security-future-card{gap:35px;padding:30px 23px}.template-protection-standard{padding:48px 0}.template-protection-grid{gap:42px}.navigator-trust-strip .container,.community-input-trust-strip .container{grid-template-columns:1fr;padding-block:14px}.navigator-trust-strip span,.community-input-trust-strip span{border-bottom:1px solid #ffffff1a;border-right:0;padding:12px 0}.navigator-trust-strip span:last-child,.community-input-trust-strip span:last-child{border-bottom:0}.navigator-benefit-grid,.roadmap-options-audience,.navigator-result-status,.navigator-result .roadmap-result-steps,.navigator-resource-grid,.community-question-route-grid,.community-growth-grid,.community-input-type,.community-input-fields,.community-input-final-card{grid-template-columns:1fr}.navigator-benefit-grid article,.community-question-route-grid article,.community-growth-grid article{min-height:0}.navigator-result-controls{flex-direction:column;align-items:flex-start;gap:4px}.navigator-opportunity-bridge{grid-template-columns:1fr;padding:27px 21px}.navigator-path-list article,.navigator-path-list .start-path-copy{grid-template-columns:1fr}.navigator-path-list .start-path-copy .button{grid-area:auto/1}.navigator-question-card,.community-input-form,.community-input-form-shell>aside,.community-input-final-card{padding:29px 22px}.community-input-wide{grid-column:1}}@media print{.navigator-page *{visibility:hidden}.navigator-page .navigator-result,.navigator-page .navigator-result *{visibility:visible}.navigator-page .navigator-result{color:#0a315c;width:100%;box-shadow:none;background:#fff;position:absolute;inset:0 auto auto 0}.navigator-page .navigator-result-controls,.navigator-page .navigator-opportunity-bridge .button{display:none}}.header-action-group .header-cta{color:var(--network-navy);border-color:var(--network-gold);background:var(--network-gold);box-shadow:0 8px 20px #d4af373d}.header-action-group .header-cta:hover{color:#fff;border-color:var(--network-navy);background:var(--network-navy)}.membership-join-bar{z-index:44;color:#fff;background:linear-gradient(100deg,#07172f,#123f75 68%,#0b5d50);border-bottom:1px solid #d4af3759;position:relative}.membership-join-bar-inner{justify-content:space-between;align-items:center;gap:26px;min-height:62px;display:flex}.membership-join-bar-inner>div{align-items:center;gap:13px;display:flex}.membership-join-bar-inner strong{color:#f2d36c;font-size:14px}.membership-join-bar-inner span{color:#d9e5ee;font-size:12px}.membership-join-bar-inner>div:last-child{flex:none}.membership-join-primary{min-height:40px;color:var(--network-navy);background:var(--network-gold);border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.membership-signin-link{color:#fff;background:#ffffff14;border:1px solid #ffffff6b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.membership-signin-link:hover,.membership-signin-link:focus-visible{color:var(--network-navy);background:#f2d36c;border-color:#f2d36c}.home-membership-priority{color:#fff;background:radial-gradient(circle at 82% 20%, #d4af372b, transparent 25%), var(--network-navy);border-top:1px solid #d4af374d;border-bottom:1px solid #d4af374d;padding:44px 0}.home-membership-priority-grid{grid-template-columns:minmax(320px,1.05fr) minmax(300px,.8fr) auto;align-items:center;gap:42px;display:grid}.home-membership-priority h2{color:#fff;letter-spacing:-.045em;margin:7px 0 11px;font-size:clamp(30px,3.3vw,46px);line-height:1.03}.home-membership-priority p:not(.eyebrow){color:#d5e0eb;margin:0;line-height:1.65}.home-membership-priority-benefits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-membership-priority-benefits span{color:#e3ebf3;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:8px;min-height:58px;padding:13px;font-size:11px;line-height:1.4;display:flex}.home-membership-priority-benefits svg{width:17px;min-width:17px;color:var(--network-gold)}.home-membership-priority-actions{justify-items:stretch;gap:12px;display:grid}.home-membership-priority-actions .button{justify-content:center}.home-membership-priority-actions>a:not(.button){color:#f2d36c;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.membership-access-section{background:#f4f7fa;scroll-margin-top:200px}.membership-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:45px;display:grid}.membership-access-grid article{background:#fff;border:1px solid #d2dce7;border-top:5px solid #8290a2;border-radius:17px;flex-direction:column;min-height:510px;padding:29px 25px;display:flex;box-shadow:0 14px 38px #0a1d3d12}.membership-access-grid article.featured{border-top-color:var(--network-gold);background:linear-gradient(#fffaf0,#fff 34%)}.membership-access-grid article:nth-child(3){border-top-color:var(--network-blue)}.membership-access-grid article:nth-child(4){color:#fff;border-color:#173f73;border-top-color:var(--network-green);background:linear-gradient(145deg, var(--network-navy), #174f91)}.membership-access-grid article>span{color:#1d5e9f;letter-spacing:.11em;font-size:9px;font-weight:900;line-height:1.5}.membership-access-grid article:nth-child(4)>span{color:#f2d36c}.membership-access-grid h3{color:var(--network-navy);letter-spacing:-.04em;margin:28px 0 12px;font-size:29px}.membership-access-grid article:nth-child(4) h3{color:#fff}.membership-access-grid>article>p{color:#5b697c;margin:0;line-height:1.65}.membership-access-grid article:nth-child(4)>p{color:#d4dfeb}.membership-access-grid ul{gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.membership-access-grid li{color:#36485f;grid-template-columns:17px 1fr;align-items:start;gap:8px;font-size:12px;line-height:1.5;display:grid}.membership-access-grid article:nth-child(4) li{color:#e3ebf3}.membership-access-grid li svg{color:var(--network-green)}.membership-access-grid article>a{color:#155ca8;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.membership-access-grid article:nth-child(4)>a{color:#f2d36c}.membership-fuel-note{color:#fff;background:var(--network-navy);border-radius:15px;grid-template-columns:250px 1fr;align-items:center;gap:30px;margin-top:24px;padding:24px 28px;display:grid}.membership-fuel-note strong{color:#f2d36c;font-size:20px}.membership-fuel-note p{color:#d6e1eb;margin:0;line-height:1.65}.member-checklist-preview{color:#fff;background:linear-gradient(130deg, var(--network-navy), #174f91);border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:48px;padding:34px 38px;display:grid}.member-checklist-preview h2{color:#fff;margin:7px 0 10px}.member-checklist-preview p:not(.eyebrow){color:#d8e2ed;line-height:1.65}.member-checklist-preview>div:last-child{gap:14px;display:grid}.member-checklist-preview>div:last-child>a:not(.button){color:#f2d36c;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.journey-tier-card{background:#f7f9fc;border:1px solid #d4deea;border-radius:11px;align-content:center;gap:5px;min-height:108px;padding:15px 17px;display:grid}.journey-tier-card>span{color:#63728a;font-size:11px;font-weight:750}.journey-tier-card>strong{color:var(--network-navy);font-size:18px}.journey-tier-card>a{color:#155ca8;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.member-library-hero{color:#fff;background:radial-gradient(circle at 82% 22%,#d4af372e,#0000 24%),linear-gradient(130deg,#06142a,#0a315c 66%,#0b5d50);padding:90px 0}.member-library-hero-grid{grid-template-columns:1fr 330px;align-items:center;gap:75px;display:grid}.member-library-hero h1{color:#fff;letter-spacing:-.06em;margin:11px 0 18px;font-size:clamp(52px,6vw,80px);line-height:.96}.member-library-hero-grid>div>p:not(.eyebrow){color:#d6e2ec;max-width:820px;font-size:17px;line-height:1.7}.member-library-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.member-library-hero-actions>a:not(.button){color:#f2d36c;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.member-library-hero aside{background:#ffffff13;border:1px solid #d4af3766;border-radius:18px;gap:10px;padding:31px;display:grid}.member-library-hero aside small{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:900}.member-library-hero aside strong{font-size:31px}.member-library-hero aside span{color:#d7e2ed;font-size:12px}.member-library-hero aside p{color:#bfcddd;margin:11px 0 0;font-size:11px;line-height:1.55}.member-library-status{color:#fff;background:#07172f}.member-library-status .container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:62px;display:grid}.member-library-status span{color:#dce6ef;border-right:1px solid #ffffff1c;align-items:center;gap:8px;min-height:62px;padding:0 16px;font-size:11px;display:flex}.member-library-status span:last-child{border-right:0}.member-library-status svg{width:17px;min-width:17px;color:var(--network-gold)}.member-library-starters{background:#f6f8fb}.member-checklist-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:45px;display:grid}.member-checklist-grid article{background:#fff;border:1px solid #d3dde8;border-radius:17px;padding:31px;box-shadow:0 14px 34px #0a1d3d0f}.member-checklist-grid article>span{color:#175da3;letter-spacing:.12em;font-size:9px;font-weight:900}.member-checklist-grid h3{margin:11px 0 22px;font-size:27px}.member-checklist-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.member-checklist-grid li{color:#47566a;grid-template-columns:18px 1fr;gap:9px;font-size:13px;line-height:1.5;display:grid}.member-checklist-grid li svg{color:var(--network-green)}.member-library-starter-actions{flex-wrap:wrap;align-items:center;gap:17px 28px;margin-top:25px;display:flex}.member-library-starter-actions>a:not(.button){color:#155ca8;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.member-library-paid{color:#fff;background:var(--network-navy)}.member-library-paid .section-heading h2{color:#fff}.member-library-paid .section-heading>p{color:#cfdae7}.member-paid-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:45px;display:grid}.member-paid-grid article{background:#ffffff0f;border:1px solid #d4af374d;border-radius:18px;flex-direction:column;min-height:440px;padding:36px;display:flex}.member-paid-grid article>span{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:900}.member-paid-grid h3{color:#fff;margin:27px 0 12px;font-size:35px}.member-paid-grid p{color:#d4dfeb;line-height:1.7}.member-paid-grid ul{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.member-paid-grid li{color:#dde7ef;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.member-paid-grid li svg{width:17px;min-width:17px;color:var(--network-gold)}.member-paid-grid small{color:#aebfd0;margin-top:auto}.member-paid-grid a{color:#f2d36c;align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:850;display:inline-flex}.member-paid-desk{background:#ffffff14;border:1px solid #d4af376b;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:25px;padding:34px 36px;display:grid}.member-paid-desk span{color:#f2d36c;letter-spacing:.13em;font-size:9px;font-weight:900}.member-paid-desk h3{color:#fff;letter-spacing:-.04em;margin:12px 0 9px;font-size:30px}.member-paid-desk p{color:#d4dfeb;margin:0;font-size:12px;line-height:1.65}.member-paid-desk>div:last-child{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.member-paid-desk a{color:#fff;background:#ffffff0e;border:1px solid #ffffff26;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;margin:0;padding:11px 13px;display:flex}.member-paid-desk a:hover{background:#d4af371f;border-color:#d4af3799}.member-tier-value{background:#f6f8fb}.member-tier-locked{background:#fff;border:1px solid #d4deea;border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:42px;padding:36px 40px;display:grid;box-shadow:0 14px 34px #0a1d3d0f}.member-tier-locked span,.member-pro-preview span,.member-tier-unlocked-heading span{color:#8e6b00;letter-spacing:.14em;font-size:9px;font-weight:900}.member-tier-locked h3,.member-pro-preview h3{color:var(--network-navy);letter-spacing:-.035em;margin:9px 0 7px;font-size:29px}.member-tier-locked p,.member-pro-preview p{max-width:800px;color:var(--network-gray);margin:0;line-height:1.65}.member-tier-unlocked{background:#fff;border:1px solid #d4af3780;border-radius:20px;margin-top:42px;padding:38px;box-shadow:0 14px 34px #0a1d3d0f}.member-tier-unlocked.pro{color:#fff;background:linear-gradient(135deg, var(--network-navy), #164a7f);border-color:#d4af378c}.member-tier-unlocked-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:45px;display:grid}.member-tier-unlocked-heading h3{color:var(--network-navy);letter-spacing:-.04em;margin:8px 0 0;font-size:34px}.member-tier-unlocked-heading>p{color:var(--network-gray);margin:0;line-height:1.65}.member-tier-unlocked.pro .member-tier-unlocked-heading h3{color:#fff}.member-tier-unlocked.pro .member-tier-unlocked-heading span{color:var(--network-gold)}.member-tier-unlocked.pro .member-tier-unlocked-heading>p{color:#cfdeec}.member-tier-tool-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px;display:grid}.member-tier-tool-grid article{background:#f9fbfd;border:1px solid #d7e0e9;border-radius:15px;padding:27px}.member-tier-tool-grid article>small{color:#1760a8;letter-spacing:.12em;font-size:9px;font-weight:900}.member-tier-tool-grid h4{color:var(--network-navy);letter-spacing:-.03em;margin:8px 0;font-size:24px}.member-tier-tool-grid p{color:var(--network-gray);margin:0;font-size:13px;line-height:1.6}.member-tier-tool-grid ol{gap:9px;margin:19px 0 0;padding-left:20px;display:grid}.member-tier-tool-grid li{color:#435267;padding-left:4px;font-size:12px;line-height:1.55}.member-tier-tool-grid a{color:#155ca8;align-items:center;gap:7px;margin-top:20px;font-size:12px;font-weight:850;display:inline-flex}.member-tier-unlocked.pro .member-tier-tool-grid article{background:#ffffff12;border-color:#ffffff2b}.member-tier-unlocked.pro .member-tier-tool-grid article>small,.member-tier-unlocked.pro .member-tier-tool-grid a{color:var(--network-gold)}.member-tier-unlocked.pro .member-tier-tool-grid h4{color:#fff}.member-tier-unlocked.pro .member-tier-tool-grid p,.member-tier-unlocked.pro .member-tier-tool-grid li{color:#d5e1ed}.member-pro-preview{background:#eef3f8;border:1px dashed #b6c5d6;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:18px;padding:28px 34px;display:grid}.member-pro-preview a{color:#155ca8;align-items:center;gap:7px;font-weight:850;display:inline-flex}.member-library-fuel{background:#fff}.member-library-fuel-card{color:#fff;background:linear-gradient(125deg,#07172f,#174f91);border-radius:20px;grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;padding:42px 46px;display:grid}.member-library-fuel-card h2{color:#fff;margin:7px 0 0;font-size:clamp(31px,3.4vw,47px);line-height:1.05}.member-library-fuel-card>p{color:#d7e2ed;line-height:1.7}.member-success-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#1e88e542,#0000 32%),linear-gradient(125deg,#07172f,#133f73);padding:86px 0;position:relative;overflow:hidden}.member-success-hero:after{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.member-success-hero-grid{z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:72px;display:grid;position:relative}.member-success-hero h1{color:#fff;letter-spacing:-.065em;max-width:850px;margin:18px 0 22px;font-size:clamp(52px,6.8vw,92px);line-height:.96}.member-success-hero p{color:#dbe6f2;max-width:760px;font-size:18px;line-height:1.7}.member-success-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:30px;display:flex}.member-success-hero-actions>a:not(.button){color:#fff;align-items:center;gap:7px;font-weight:800;display:inline-flex}.member-success-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #d4af376b;border-radius:22px;padding:34px;box-shadow:0 26px 60px #0000002e}.member-success-hero aside>div{color:#f2d36c;align-items:center;gap:12px;display:flex}.member-success-hero aside svg{width:36px;height:36px}.member-success-hero aside small{letter-spacing:.14em;font-size:9px;font-weight:900}.member-success-hero aside>strong{color:#fff;letter-spacing:-.045em;margin-top:24px;font-size:40px;display:block}.member-success-hero aside>p{font-size:14px}.member-success-hero aside>span{color:#07172f;background:#f2d36c;border-radius:999px;margin-top:12px;padding:9px 12px;font-size:11px;font-weight:900;display:inline-flex}.member-success-proof{color:#fff;background:#061326}.member-success-proof .container{grid-template-columns:repeat(4,1fr);min-height:62px;display:grid}.member-success-proof span{text-align:center;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:11px;font-weight:800;display:flex}.member-success-proof span:first-child{border-left:1px solid #ffffff1a}.member-success-proof svg{color:#f2d36c;width:17px}.member-success-roadmap{background:#fff}.member-success-roadmap-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px;display:grid}.member-success-roadmap-grid article{border:1px solid var(--hairline);min-height:310px;box-shadow:var(--shadow-soft);background:#f8fafc;border-radius:18px;padding:31px 27px}.member-success-roadmap-grid b{color:#07172f;background:var(--network-gold);border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.member-success-roadmap-grid span{color:#155ca8;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:9px;font-weight:900;display:block}.member-success-roadmap-grid h3{letter-spacing:-.035em;margin:9px 0 12px;font-size:25px}.member-success-roadmap-grid p{color:var(--slate);line-height:1.65}.member-success-access{color:#fff;background:var(--network-navy)}.member-success-access-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.member-success-access h2{color:#fff;letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.02}.member-success-access p{color:#ccd9e6;line-height:1.7}.member-success-access ul{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.member-success-access li{color:#e1eaf2;align-items:flex-start;gap:8px;display:flex}.member-success-access li svg{color:#f2d36c;width:18px;min-width:18px}.member-success-access>.container>div>a{color:#f2d36c;align-items:center;gap:7px;font-weight:850;display:inline-flex}.member-success-access aside{color:#07172f;background:linear-gradient(135deg,#f5d969,#d4af37);border-radius:22px;padding:42px;box-shadow:0 25px 60px #00000038}.member-success-access aside small{letter-spacing:.15em;font-size:9px;font-weight:900}.member-success-access aside strong{letter-spacing:-.05em;margin:22px 0 14px;font-size:42px;line-height:1.02;display:block}.member-success-access aside p{color:#22344c}.member-success-request{background:#eef3f8}.member-success-form{border:1px solid var(--hairline);max-width:980px;box-shadow:var(--shadow);background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;gap:20px;margin:0 auto;padding:46px;display:grid}.member-success-form-heading{grid-column:1/-1;margin-bottom:8px}.member-success-form-heading h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(37px,4.8vw,60px);line-height:1.02}.member-success-form-heading>p:last-child{color:var(--slate);line-height:1.65}.member-success-form label{color:var(--midnight);gap:8px;font-size:12px;font-weight:850;display:grid}.member-success-form label:nth-of-type(n+2){grid-column:1/-1}.member-success-form select,.member-success-form textarea{width:100%;color:var(--midnight);background:#fff;border:1px solid #bcc8d7;border-radius:10px;padding:13px 14px;font-weight:500;line-height:1.5}.member-success-form textarea{resize:vertical}.member-success-form .consultation-agreement-check{background:#f4f8fa;border:1px solid #c2d4df;border-radius:13px;grid-column:1/-1;padding:18px}.member-success-form .consultation-agreement-check>p{color:var(--slate);margin:7px 0 14px;font-size:12px;line-height:1.6}.member-success-form .consultation-agreement-check label{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.member-success-form .consultation-agreement-check input{width:18px;height:18px;accent-color:var(--teal);margin-top:1px}.member-success-form .consultation-agreement-check a{color:#155f77;text-underline-offset:2px;text-decoration:underline}.member-success-form .button{width:fit-content}.member-success-status{color:#155ca8;align-self:center;margin:0;font-weight:800}.member-success-confirmation{text-align:center;max-width:780px;box-shadow:var(--shadow-soft);background:#f1fbf4;border:1px solid #b7d8c3;border-radius:22px;margin:0 auto;padding:55px}.member-success-confirmation>span{color:#fff;background:var(--network-green);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.member-success-confirmation svg{width:29px}.member-success-confirmation h2{letter-spacing:-.045em;font-size:42px}.member-success-confirmation p{color:var(--slate);line-height:1.7}.member-success-confirmation button{color:#155ca8;cursor:pointer;background:0 0;border:0;font-weight:850}.member-success-fuel{color:#fff;background:linear-gradient(120deg,#0a1d3d,#174f91)}.member-success-fuel .container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.member-success-fuel h2{color:#fff;letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(36px,4.7vw,63px);line-height:1.02}.member-success-fuel>.container>p{color:#d5e2ee;line-height:1.75}@media (width<=1180px){.home-membership-priority-grid{grid-template-columns:1fr 1fr}.home-membership-priority-actions{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start}.membership-access-grid{grid-template-columns:1fr 1fr}.membership-access-grid article{min-height:0}.member-library-fuel-card{grid-template-columns:1fr 1fr}.member-paid-desk{grid-template-columns:1fr;gap:28px}.member-tier-unlocked-heading{grid-template-columns:1fr;gap:15px}.member-library-fuel-card .button{grid-column:1/-1;width:fit-content}.member-success-roadmap-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.membership-join-bar-inner>div:first-child{gap:2px;display:grid}.header-action-group .header-cta{display:inline-flex}.member-library-hero-grid{grid-template-columns:1fr;gap:40px}.member-library-hero aside{max-width:520px}.member-success-hero-grid,.member-success-access-grid,.member-success-fuel .container{grid-template-columns:1fr}.member-success-hero aside{max-width:560px}}@media (width<=760px){.header-action-group .header-support-cta{display:none}.header-action-group .header-cta{min-height:38px;padding-inline:13px;font-size:12px}.membership-join-bar-inner{flex-direction:column;align-items:stretch;gap:10px;padding-block:13px}.membership-join-bar-inner>div:last-child{justify-content:space-between}.membership-join-primary{flex:1;justify-content:center}.home-membership-priority-grid,.membership-access-grid,.membership-fuel-note,.member-checklist-preview,.member-checklist-grid,.member-library-status .container,.member-paid-grid,.member-paid-desk>div:last-child,.member-tier-tool-grid,.member-tier-locked,.member-pro-preview,.member-library-fuel-card{grid-template-columns:1fr}.home-membership-priority-benefits{grid-template-columns:1fr 1fr}.home-membership-priority-actions{grid-column:1;grid-template-columns:1fr}.membership-fuel-note,.member-checklist-preview,.member-library-fuel-card{padding:29px 23px}.membership-access-grid article{min-height:0}.member-library-status .container{padding-block:12px}.member-library-status span{border-bottom:1px solid #ffffff1a;border-right:0;min-height:45px;padding-inline:0}.member-library-status span:last-child{border-bottom:0}.member-library-hero{padding:70px 0}.member-library-hero-actions,.member-library-starter-actions{flex-direction:column;align-items:stretch}.member-library-hero-actions .button,.member-library-starter-actions .button{justify-content:center;width:100%}.member-paid-grid article{min-height:0;padding:30px 23px}.member-tier-locked,.member-tier-unlocked,.member-pro-preview{padding:29px 23px}.member-paid-grid ul{grid-template-columns:1fr}.member-library-fuel-card .button{grid-column:1;justify-content:center;width:100%}.member-success-proof .container,.member-success-roadmap-grid,.member-success-access ul,.member-success-form{grid-template-columns:1fr}.member-success-proof span{border-bottom:1px solid #ffffff1a;border-left:0;border-right:0}.member-success-proof span:first-child{border-left:0}.member-success-form{padding:31px 23px}.member-success-form-heading,.member-success-form label:nth-of-type(n+2){grid-column:1}.member-success-hero-actions{flex-direction:column;align-items:stretch}.member-success-hero-actions .button{justify-content:center;width:100%}}@media (width<=480px){.membership-join-bar-inner>div:last-child{grid-template-columns:1fr;display:grid}.membership-signin-link{text-align:center}.home-membership-priority-benefits{grid-template-columns:1fr}}.member-auth-shell{background:radial-gradient(circle at 12% 12%,#d4af372b,#0000 30rem),linear-gradient(135deg,#f8fafc 0%,#fff 52%,#eef4fa 100%);min-height:72vh;padding:clamp(4rem,8vw,7.5rem) 0}.member-auth-grid{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.member-auth-intro h1{color:#071c3d;letter-spacing:-.055em;max-width:780px;margin:.65rem 0 1.25rem;font-size:clamp(3rem,6vw,6.5rem);line-height:.94}.member-auth-intro>p:not(.eyebrow){color:#4d5e76;max-width:690px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.member-auth-intro>div{gap:.8rem;margin-top:2rem;display:grid}.member-auth-intro>div span{color:#17365f;align-items:center;gap:.75rem;font-weight:750;display:flex}.member-auth-intro>div svg{color:#b88a09;width:1.15rem}.member-auth-card{background:#fff;border:1px solid #071c3d1f;border-top:5px solid #d4af37;border-radius:1.4rem;padding:clamp(1.5rem,4vw,2.75rem);scroll-margin-top:1rem;box-shadow:0 24px 70px #071c3d24}.member-auth-card-heading>span{color:#9a7100;letter-spacing:.14em;font-size:.75rem;font-weight:850}.member-auth-card-heading h2{color:#071c3d;letter-spacing:-.045em;margin:.55rem 0 .8rem;font-size:clamp(2rem,4vw,3rem)}.member-auth-card-heading p,.member-auth-card aside p,.member-auth-switch p{color:#536278;line-height:1.6}.member-auth-card form{gap:1rem;margin-top:1.6rem;display:grid}.member-auth-card label{color:#172f53;gap:.45rem;font-weight:750;display:grid}.member-auth-card label small{color:#68778b;font-size:.75rem;font-weight:600;line-height:1.45}.member-auth-card input{color:#071c3d;width:100%;min-height:3.25rem;font:inherit;background:#fff;border:1px solid #b8c5d5;border-radius:.7rem;padding:.75rem .9rem}.member-auth-card input:focus{border-color:#1e88e5;outline:3px solid #1e88e52e}.member-auth-card .member-auth-legal-consent{background:#f4f8fb;border:1px solid #c8d5e2;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem;font-size:.79rem;line-height:1.5}.member-auth-card .member-auth-legal-consent input{accent-color:#0c6b72;width:1.15rem;height:1.15rem;min-height:0;margin-top:.15rem;padding:0}.member-auth-card .member-auth-legal-consent a{color:#075eb8;text-underline-offset:2px;text-decoration:underline}.policy-action-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.policy-action-row>a:not(.button){color:#075eb8;font-weight:800}.member-auth-card button{justify-content:center;width:100%;margin-top:.35rem}.member-auth-card button:disabled{cursor:not-allowed;opacity:.72}.member-auth-message{color:#17633a;background:#e9f7ef;border-radius:.65rem;margin:0;padding:.9rem 1rem;font-weight:700}.member-auth-message.error{color:#9a2727;background:#fff0f0}.member-auth-resend{background:#f7fafc;border:1px solid #d6e0eb;border-radius:.8rem;gap:.7rem;margin-top:1.35rem;padding:1rem;display:grid}.member-auth-resend>strong{color:#071c3d}.member-auth-resend>p:not(.member-auth-message){color:#536278;margin:0;font-size:.9rem;line-height:1.55}.member-auth-resend .button{color:#0c4f91;background:#fff;border-color:#0c4f91;margin-top:0}.member-auth-resend .button:hover:not(:disabled),.member-auth-resend .button:focus-visible:not(:disabled){color:#fff;background:#0c4f91}.member-auth-switch{text-align:center;margin-top:1.35rem}.member-auth-switch p{margin:.45rem 0}.member-auth-switch a{color:#075eb8;font-weight:800}.member-auth-card aside{background:#f2f6fa;border-radius:.8rem;margin-top:1.5rem;padding:1rem}.member-auth-card aside strong{color:#071c3d}.member-auth-card aside p{margin:.35rem 0 0;font-size:.9rem}@media (width<=900px){.member-auth-grid{grid-template-columns:1fr}.member-auth-card{order:-1}.member-auth-intro h1{font-size:clamp(3rem,12vw,5rem)}}.account-center-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#1e88e54d,#0000 30rem),linear-gradient(125deg,#06152c,#123f75);padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.account-center-hero:after{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.account-center-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid;position:relative}.account-center-hero h1{color:#fff;letter-spacing:-.06em;margin:.75rem 0 1.25rem;font-size:clamp(3.8rem,7vw,7rem);line-height:.94}.account-center-hero-grid>div>p:not(.eyebrow){color:#d9e4f0;max-width:760px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}.account-center-hero-actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.8rem;margin-top:2rem;display:flex}.account-center-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.account-center-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #d4af377a;border-radius:1.35rem;padding:clamp(1.7rem,4vw,2.5rem);box-shadow:0 28px 70px #00000038}.account-center-hero aside>div{color:#f3d568;align-items:center;gap:.7rem;display:flex}.account-center-hero aside svg{width:2.25rem;height:2.25rem}.account-center-hero aside small{letter-spacing:.13em;font-size:.65rem;font-weight:900}.account-center-hero aside>strong{color:#fff;letter-spacing:-.045em;margin:1.5rem 0 .9rem;font-size:clamp(2.2rem,4vw,3.5rem);display:block}.account-center-hero aside>span{color:#071c3d;background:#f2d36c;border-radius:999px;padding:.55rem .75rem;font-size:.7rem;font-weight:900;display:inline-flex}.account-center-hero aside>p{color:#d6e2ed;overflow-wrap:anywhere;margin:1rem 0 0}.account-center-proof{color:#fff;background:#061326}.account-center-proof .container{grid-template-columns:repeat(4,1fr);min-height:4rem;display:grid}.account-center-proof span{text-align:center;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.55rem;padding:1rem;font-size:.72rem;font-weight:800;display:flex}.account-center-proof span:first-child{border-left:1px solid #ffffff1a}.account-center-proof svg{color:#f2d36c;width:1.05rem;min-width:1.05rem}.account-center-overview{background:#f5f8fb}.account-center-card-grid{grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:2.7rem;display:grid}.account-center-card-grid article{min-height:25rem;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d4dee9;border-radius:1.15rem;flex-direction:column;padding:clamp(1.6rem,3vw,2.25rem);display:flex}.account-center-card-grid article>span{color:#1165b7;letter-spacing:.14em;font-size:.65rem;font-weight:900}.account-center-card-grid h3{color:#071c3d;letter-spacing:-.04em;margin:1.1rem 0 .75rem;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.05}.account-center-card-grid article>strong{color:#9a7100;font-size:1rem}.account-center-card-grid p{color:#536278;line-height:1.7}.account-center-card-grid article>small{color:#17365f;background:#eef4fa;border-radius:.6rem;margin-top:.5rem;padding:.7rem .8rem;font-weight:800}.account-center-card-grid article>a,.account-center-card-grid article>div a{color:#075eb8;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}.account-center-card-grid article>a{margin-top:auto}.account-center-card-grid article>div{gap:.8rem;margin-top:auto;display:grid}.account-membership-card{border-top:5px solid #d4af37!important}.account-security-card{border-top:5px solid #1e88e5!important}.account-privacy-card{border-top:5px solid #28a745!important}.account-center-access{color:#fff;background:#071c3d}.account-center-access-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.account-center-access h2{color:#fff;letter-spacing:-.055em;margin:.75rem 0 1.2rem;font-size:clamp(3rem,5vw,5.3rem);line-height:.98}.account-center-access-grid>div:first-child>p:last-child{color:#cdd9e5;line-height:1.75}.account-center-link-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-center-link-grid a{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:1rem;grid-template-columns:auto 1fr auto;grid-template-areas:"number title arrow"".detail.";align-items:center;gap:.4rem .9rem;min-height:12rem;padding:1.5rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.account-center-link-grid a:hover{background:#ffffff1c;border-color:#d4af37;transform:translateY(-3px)}.account-center-link-grid span{color:#f2d36c;grid-area:number;font-size:.72rem;font-weight:900}.account-center-link-grid strong{grid-area:title;font-size:1.2rem}.account-center-link-grid small{color:#cbd8e5;grid-area:detail;line-height:1.55}.account-center-link-grid svg{color:#f2d36c;grid-area:arrow}.account-center-billing{background:#fff}.account-center-billing-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.account-center-billing h2{letter-spacing:-.055em;margin:.75rem 0 1.1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.account-center-billing-grid>div>p:not(.eyebrow){color:#536278;line-height:1.75}.account-center-billing-grid>div>div{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.account-center-billing-grid>div>div>a:not(.button){color:#075eb8;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}.account-center-billing aside{background:#f1f5f9;border-radius:1.2rem;padding:clamp(1.7rem,4vw,2.5rem)}.account-center-billing aside small{color:#9a7100;letter-spacing:.13em;font-weight:900}.account-center-billing aside strong{color:#071c3d;overflow-wrap:anywhere;margin-top:1.2rem;display:block}.account-center-billing aside p{color:#536278;line-height:1.65}.account-center-next{color:#fff;background:linear-gradient(125deg,#0a1d3d,#174f91)}.account-center-next .container{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.account-center-next h2{color:#fff;letter-spacing:-.05em;margin:.65rem 0 0;font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:1}.account-center-next .container>p{color:#d5e2ee;line-height:1.75}@media (width<=1050px){.account-center-card-grid{grid-template-columns:1fr 1fr}.account-privacy-card{grid-column:1/-1;min-height:auto!important}.account-center-next .container{grid-template-columns:1fr 1fr}.account-center-next .button{grid-column:1/-1;width:fit-content}}@media (width<=800px){.account-center-hero-grid,.account-center-access-grid,.account-center-billing-grid,.account-center-next .container{grid-template-columns:1fr}.account-center-hero aside,.account-center-billing aside{max-width:36rem}.account-center-proof .container{grid-template-columns:1fr 1fr;padding-block:.5rem}.account-center-proof span{border-bottom:1px solid #ffffff1a}.account-center-card-grid{grid-template-columns:1fr}.account-privacy-card{grid-column:auto}.account-center-card-grid article{min-height:auto}.account-center-card-grid article>a,.account-center-card-grid article>div{margin-top:1.5rem}.account-center-next .button{grid-column:auto}}@media (width<=540px){.account-center-hero-actions{flex-direction:column;align-items:stretch}.account-center-hero-actions .button{justify-content:center;width:100%}.account-center-proof .container,.account-center-link-grid{grid-template-columns:1fr}.account-center-proof span{border-right:0;justify-content:flex-start;border-left:0!important}}.learning-plan-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#d4af3738,#0000 26rem),radial-gradient(circle at 65% 70%,#1e88e538,#0000 32rem),linear-gradient(125deg,#06152c,#123f75);padding:clamp(4.8rem,8vw,7.8rem) 0;position:relative;overflow:hidden}.learning-plan-hero:after{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.learning-plan-hero-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(2.7rem,6vw,5.5rem);display:grid;position:relative}.learning-plan-hero h1{color:#fff;letter-spacing:-.065em;margin:.75rem 0 1.3rem;font-size:clamp(4rem,7.5vw,7.5rem);line-height:.92}.learning-plan-hero-grid>div>p:not(.eyebrow){color:#d9e4ef;max-width:760px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.72}.learning-plan-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.7rem;margin-top:2rem;display:flex}.learning-plan-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}.learning-plan-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #d4af3773;border-radius:1.35rem;padding:clamp(1.8rem,4vw,2.7rem);box-shadow:0 28px 70px #00000038}.learning-plan-hero aside>span{color:#071c3d;background:#f2d36c;border-radius:1.1rem;place-items:center;width:4.6rem;height:4.6rem;display:grid}.learning-plan-hero aside svg{width:3rem;height:3rem}.learning-plan-hero aside small{color:#f2d36c;letter-spacing:.13em;margin-top:1.5rem;font-size:.66rem;font-weight:900;display:block}.learning-plan-hero aside strong{color:#fff;letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.02;display:block}.learning-plan-hero aside p{color:#d6e2ed;line-height:1.65}.learning-plan-status{color:#fff;background:#061326}.learning-plan-status .container{grid-template-columns:repeat(4,1fr);min-height:5rem;display:grid}.learning-plan-status .container>div{border-right:1px solid #ffffff1a;align-content:center;gap:.3rem;padding:1rem 1.3rem;display:grid}.learning-plan-status .container>div:first-child{border-left:1px solid #ffffff1a}.learning-plan-status small{color:#f2d36c;letter-spacing:.12em;font-size:.6rem;font-weight:900}.learning-plan-status strong{font-size:1rem}.learning-plan-direction{background:#f5f8fb}.learning-plan-direction-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(2.7rem,6vw,5.5rem);display:grid}.learning-plan-direction h2{letter-spacing:-.055em;margin:.75rem 0 1.4rem;font-size:clamp(2.9rem,5vw,5.2rem);line-height:1}.learning-plan-direction-grid>div>p:not(.eyebrow){color:#536278;line-height:1.75}.learning-plan-direction-grid>div>div{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.learning-plan-direction-grid>div>div>a:not(.button){color:#075eb8;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}.learning-plan-direction aside{color:#071c3d;background:linear-gradient(135deg,#f5d969,#d4af37);border-radius:1.25rem;padding:clamp(1.8rem,4vw,2.7rem);box-shadow:0 24px 60px #071c3d2b}.learning-plan-direction aside small{letter-spacing:.13em;font-size:.63rem;font-weight:900}.learning-plan-direction aside strong{letter-spacing:-.045em;margin:1.3rem 0 .9rem;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.02;display:block}.learning-plan-direction aside p{color:#253750;line-height:1.7}.learning-plan-roadmap{color:#fff;background:#071c3d}.learning-plan-roadmap .section-heading h2{color:#fff}.learning-plan-roadmap .section-heading>p{color:#cbd8e5}.learning-plan-week-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.7rem;display:grid}.learning-plan-week-grid article{background:#ffffff12;border:1px solid #ffffff26;border-radius:1.1rem;flex-direction:column;min-height:21rem;padding:1.65rem;display:flex}.learning-plan-week-grid article>div{justify-content:space-between;align-items:center;display:flex}.learning-plan-week-grid article>div>span{color:#071c3d;background:#f2d36c;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.76rem;font-weight:900;display:grid}.learning-plan-week-grid article>div>small{color:#f2d36c;letter-spacing:.11em;font-size:.6rem;font-weight:900}.learning-plan-week-grid h3{color:#fff;letter-spacing:-.035em;margin:1.5rem 0 .75rem;font-size:1.7rem;line-height:1.08}.learning-plan-week-grid p{color:#cdd9e6;line-height:1.65}.learning-plan-week-grid article>strong{color:#fff;margin-top:auto;font-size:.82rem;line-height:1.5}.learning-plan-week-grid article>a{color:#f2d36c;align-items:center;gap:.4rem;margin-top:auto;font-weight:850;display:inline-flex}.learning-plan-week-grid article.locked{background:#00000021;border-style:dashed}.learning-plan-week-grid article.locked>div>span{color:#9aa8b7;background:#273d5b}.learning-stage-state{color:#aebdca;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:.75rem;font-size:.66rem;font-weight:800}.learning-stage-state.completed{color:#7bd39b}.learning-stage-state.in-progress{color:#f2d36c}.learning-plan-checkin{background:#eef3f8}.learning-plan-checkin-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.7rem,6vw,5.5rem);display:grid}.learning-plan-checkin h2{letter-spacing:-.055em;margin:.8rem 0 1.1rem;font-size:clamp(3rem,5vw,5rem);line-height:1}.learning-plan-checkin-grid>div>p:not(.eyebrow){color:#536278;line-height:1.75}.learning-plan-stage-progress{gap:.6rem;margin-top:1.7rem;display:grid}.learning-plan-stage-progress span{color:#69778a;align-items:center;gap:.55rem;font-weight:750;display:flex}.learning-plan-stage-progress svg{color:#a8b4c2;width:1.1rem}.learning-plan-stage-progress span.in-progress{color:#9a7100}.learning-plan-stage-progress span.in-progress svg{color:#d4af37}.learning-plan-stage-progress span.completed{color:#1d7042}.learning-plan-stage-progress span.completed svg{color:#28a745}.learning-plan-checkin form{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d3dde8;border-top:5px solid #d4af37;border-radius:1.25rem;gap:1.2rem;padding:clamp(1.6rem,4vw,2.7rem);display:grid}.learning-plan-checkin label{color:#17365f;gap:.5rem;font-weight:850;display:grid}.learning-plan-checkin textarea{resize:vertical;color:#071c3d;width:100%;min-height:8rem;font:inherit;background:#fff;border:1px solid #b9c6d5;border-radius:.75rem;padding:.85rem .95rem;line-height:1.55}.learning-plan-checkin textarea:focus{border-color:#1e88e5;outline:3px solid #1e88e529}.learning-plan-checkin form>div{flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;display:flex}.learning-complete-button{color:#1f7245;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #1f7245;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:850;display:inline-flex}.learning-complete-button svg{width:1rem}.learning-complete-button:disabled,.learning-plan-checkin button:disabled{cursor:not-allowed;opacity:.65}.learning-plan-message{color:#155e37;background:#eaf7ef;border-radius:.65rem;margin:0;padding:.85rem 1rem;font-weight:750}.learning-plan-value{color:#fff;background:linear-gradient(125deg,#0a1d3d,#174f91)}.learning-plan-value>.container>div:first-child{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:3rem;display:grid}.learning-plan-value h2{color:#fff;letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(3rem,5vw,5rem);line-height:1}.learning-plan-value-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.7rem;display:grid}.learning-plan-value-grid article{background:#ffffff12;border:1px solid #ffffff26;border-radius:1rem;padding:1.8rem}.learning-plan-value-grid article.current{background:#d4af371f;border:2px solid #f2d36c}.learning-plan-value-grid span{color:#f2d36c;letter-spacing:.13em;font-size:.62rem;font-weight:900}.learning-plan-value-grid strong{margin-top:.9rem;font-size:1.5rem;display:block}.learning-plan-value-grid p{color:#d3dfeb;line-height:1.65}@media (width<=1050px){.learning-plan-week-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.learning-plan-hero-grid,.learning-plan-direction-grid,.learning-plan-checkin-grid,.learning-plan-value>.container>div:first-child{grid-template-columns:1fr}.learning-plan-hero aside,.learning-plan-direction aside{max-width:38rem}.learning-plan-status .container{grid-template-columns:1fr 1fr;padding-block:.5rem}.learning-plan-status .container>div{border-bottom:1px solid #ffffff1a}.learning-plan-value-grid{grid-template-columns:1fr}}@media (width<=560px){.learning-plan-hero-actions{flex-direction:column;align-items:stretch}.learning-plan-hero-actions .button{justify-content:center;width:100%}.learning-plan-status .container,.learning-plan-week-grid{grid-template-columns:1fr}.learning-plan-status .container>div{border-right:0;border-left:0!important}.learning-plan-checkin form>div{flex-direction:column;align-items:stretch}.learning-plan-checkin form button{width:100%}}.member-voice-page{background:#f7f9fc}.member-voice-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#1e88e540,#0000 29rem),linear-gradient(125deg,#06162f 0%,#0b3564 62%,#0d5f50 100%);padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.member-voice-hero:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.member-voice-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.member-voice-hero h1{color:#fff;letter-spacing:-.07em;margin:.75rem 0 1.4rem;font-size:clamp(4.2rem,8vw,8rem);line-height:.88}.member-voice-hero-grid>div>p:not(.eyebrow){color:#d8e4ef;max-width:48rem;font-size:1.12rem;line-height:1.75}.member-voice-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.7rem;margin-top:2rem;display:flex}.member-voice-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.4rem;font-weight:850;display:inline-flex}.member-voice-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04142ba3;border:1px solid #ffffff2e;border-radius:1.4rem;padding:clamp(1.7rem,4vw,2.6rem);box-shadow:0 30px 80px #0000003d}.member-voice-hero aside>div{align-items:center;gap:.8rem;display:flex}.member-voice-hero aside svg{color:#f2d36c;width:2.5rem}.member-voice-hero aside small{color:#f2d36c;letter-spacing:.13em;font-size:.62rem;font-weight:900}.member-voice-hero aside strong{letter-spacing:-.045em;margin:1.5rem 0 .8rem;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.02;display:block}.member-voice-hero aside p{color:#d4e0ea;line-height:1.65}.member-voice-hero aside>span{color:#071c3d;background:#f2d36c;border-radius:999px;margin-top:.7rem;padding:.45rem .7rem;font-size:.7rem;font-weight:900;display:inline-flex}.member-voice-proof{color:#fff;background:#071c3d}.member-voice-proof .container{grid-template-columns:repeat(4,1fr);display:grid}.member-voice-proof span{color:#d8e4ee;text-align:center;border-left:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.55rem;min-height:4.5rem;padding:1rem;font-size:.78rem;font-weight:800;display:flex}.member-voice-proof span:last-child{border-right:1px solid #ffffff1a}.member-voice-proof svg{color:#f2d36c;flex:none;width:1.05rem}.member-voice-compose{background:#eef3f8}.member-voice-compose-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.member-voice-compose h2{letter-spacing:-.06em;margin:.7rem 0 1.2rem;font-size:clamp(3.3rem,5.4vw,5.8rem);line-height:.96}.member-voice-compose-grid>div>p:not(.eyebrow){color:#536278;line-height:1.75}.member-voice-tier{box-shadow:var(--shadow-soft);background:#fff;border-left:4px solid #d4af37;border-radius:0 1rem 1rem 0;margin-top:2rem;padding:1.4rem}.member-voice-tier small{color:#92700b;letter-spacing:.12em;font-size:.62rem;font-weight:900}.member-voice-tier strong{color:#071c3d;margin:.5rem 0;font-size:1.55rem;display:block}.member-voice-tier p{color:#5b6b7e;margin:0;line-height:1.6}.member-voice-boundary{background:#ffffffa8;border:1px solid #cbd6e1;border-radius:1rem;grid-template-columns:auto 1fr;gap:.8rem;margin-top:1rem;padding:1.2rem;display:grid}.member-voice-boundary svg{color:#1d7042;width:1.4rem}.member-voice-boundary strong{color:#17365f}.member-voice-boundary p{color:#647386;margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.member-voice-compose form{background:#fff;border:1px solid #d2dce7;border-top:5px solid #d4af37;border-radius:1.3rem;gap:1.2rem;padding:clamp(1.6rem,4vw,2.7rem);display:grid;box-shadow:0 26px 70px #0823451f}.member-voice-compose fieldset{border:0;grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;display:grid}.member-voice-compose legend{color:#17365f;grid-column:1/-1;margin-bottom:.45rem;font-weight:900}.member-voice-compose fieldset label{cursor:pointer;border:1px solid #c5d0dc;border-radius:.8rem;grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;display:grid}.member-voice-compose fieldset label.selected{background:#fff9e7;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3721}.member-voice-compose fieldset input{accent-color:#b78b0b;margin-top:.25rem}.member-voice-compose fieldset span{gap:.25rem;display:grid}.member-voice-compose fieldset strong{color:#071c3d}.member-voice-compose fieldset small{color:#68788c;font-size:.75rem;line-height:1.5}.member-voice-compose form>label{color:#17365f;gap:.5rem;font-weight:850;display:grid}.member-voice-compose form>label>small{color:#718094;font-weight:650}.member-voice-compose select,.member-voice-compose input:not([type=radio]),.member-voice-compose textarea{color:#071c3d;width:100%;font:inherit;background:#fff;border:1px solid #b8c5d3;border-radius:.75rem;padding:.86rem .95rem;line-height:1.5}.member-voice-compose textarea{resize:vertical}.member-voice-compose select:focus,.member-voice-compose input:focus,.member-voice-compose textarea:focus{border-color:#1e88e5;outline:3px solid #1e88e526}.member-voice-compose button{justify-self:start}.member-voice-compose button:disabled{cursor:not-allowed;opacity:.65}.member-voice-status{color:#155e37;background:#eaf7ef;border-radius:.7rem;margin:0;padding:.9rem 1rem;font-weight:750}.member-voice-history{background:#fff}.member-voice-history-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.member-voice-history-grid article{background:#f8fafc;border:1px solid #d8e1ea;border-radius:1rem;flex-direction:column;padding:1.6rem;display:flex}.member-voice-history-grid article>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.member-voice-history-grid article>div span{color:#1761a9;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.member-voice-history-grid article>div small{color:#748297;font-size:.68rem}.member-voice-history-grid h3{letter-spacing:-.035em;margin:1rem 0;font-size:1.45rem;line-height:1.15}.member-voice-history-grid article>p{color:#5b6b7d;margin:1rem 0 0;line-height:1.65}.member-voice-stage{color:#704f00;background:#fff0bc;border-radius:999px;align-self:flex-start;padding:.38rem .58rem;font-size:.65rem;font-weight:900}.member-voice-stage.stage-completed{color:#155e37;background:#dff4e7}.member-voice-stage.stage-reviewing,.member-voice-stage.stage-active{color:#07509b;background:#ddebfa}.member-voice-stage.stage-not-moving-forward{color:#687487;background:#e8edf2}.member-voice-empty{text-align:center;background:#f8fafc;border:1px dashed #bdc9d6;border-radius:1rem;grid-column:1/-1;padding:3rem}.member-voice-empty strong{color:#071c3d;font-size:1.5rem}.member-voice-empty p{color:#667589;max-width:40rem;margin:.7rem auto 0;line-height:1.65}.member-voice-process{color:#fff;background:#071c3d}.member-voice-process .container{grid-template-columns:repeat(4,1fr);display:grid}.member-voice-process .container>div{border-left:1px solid #ffffff1f;padding:1.6rem}.member-voice-process .container>div:last-child{border-right:1px solid #ffffff1f}.member-voice-process span{color:#f2d36c;font-size:.65rem;font-weight:900}.member-voice-process strong{margin:.7rem 0 .45rem;font-size:1.2rem;display:block}.member-voice-process p{color:#c9d6e2;margin:0;font-size:.8rem;line-height:1.55}.member-voice-final{color:#fff;background:linear-gradient(125deg,#0b3766,#0b5d50)}.member-voice-final .container{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr) auto;align-items:center;gap:2.5rem;display:grid}.member-voice-final h2{color:#fff;letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(2.7rem,4.7vw,4.8rem);line-height:.98}.member-voice-final .container>p{color:#d6e3ea;line-height:1.7}@media (width<=1000px){.member-voice-history-grid,.member-voice-final .container{grid-template-columns:1fr 1fr}.member-voice-final .button{justify-self:start}}@media (width<=800px){.member-voice-hero-grid,.member-voice-compose-grid,.member-voice-final .container{grid-template-columns:1fr}.member-voice-proof .container,.member-voice-process .container{grid-template-columns:1fr 1fr}.member-voice-compose form{order:1}.crm-board .crm-opportunity-row{grid-template-columns:auto 1fr}.crm-opportunity-controls{grid-column:1/-1}}@media (width<=560px){.member-voice-hero-actions{flex-direction:column;align-items:stretch}.member-voice-hero-actions .button{justify-content:center;width:100%}.member-voice-proof .container,.member-voice-process .container,.member-voice-history-grid,.member-voice-compose fieldset{grid-template-columns:1fr}.member-voice-proof span{border-bottom:1px solid #ffffff1a;border-right:0!important}.member-voice-compose button{justify-content:center;width:100%}}.credit-lounge-page{background:#f4f7fb}.credit-lounge-hero{color:#fff;background:radial-gradient(circle at 84% 22%,#d4af3738,#0000 24rem),linear-gradient(128deg,#061a39 0%,#0c315d 58%,#0b5c50 125%);position:relative;overflow:hidden}.credit-lounge-hero:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.credit-lounge-hero-grid{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:center;gap:5rem;min-height:39rem;padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.credit-lounge-hero h1{color:#fff;letter-spacing:-.075em;max-width:50rem;margin:.65rem 0 1rem;font-size:clamp(4rem,8vw,8.5rem);line-height:.86}.credit-lounge-tagline{letter-spacing:-.02em;font-size:clamp(1.35rem,2.1vw,2.1rem);font-weight:800;color:#f4d86d!important;max-width:54rem!important;line-height:1.22!important}.credit-lounge-hero-grid>div>p:not(.eyebrow){color:#d8e4ed;max-width:50rem;font-size:1.04rem;line-height:1.75}.credit-lounge-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:2rem;display:flex}.credit-lounge-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.45rem;font-weight:850;display:inline-flex}.credit-lounge-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04152ec7;border:1px solid #fff3;border-top:4px solid #d4af37;gap:1rem;padding:2rem;display:grid;box-shadow:0 2rem 5rem #0000003d}.credit-lounge-hero aside>div{align-items:center;gap:.8rem;display:flex}.credit-lounge-hero aside svg{color:#f4d86d;width:2.55rem}.credit-lounge-hero aside small{color:#f4d86d;letter-spacing:.12em;font-size:.62rem;font-weight:900}.credit-lounge-hero aside strong{letter-spacing:-.055em;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1}.credit-lounge-hero aside p{color:#ccdae5;margin:0;line-height:1.65}.credit-lounge-hero aside>span{color:#071c3d;background:#f2d36c;border-radius:999px;justify-self:start;padding:.55rem .8rem;font-size:.72rem;font-weight:900}.credit-lounge-proof{color:#fff;background:#071c3d}.credit-lounge-proof .container{grid-template-columns:repeat(4,1fr);display:grid}.credit-lounge-proof span{text-align:center;border-left:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.65rem;min-height:4.8rem;padding:1rem;font-size:.78rem;font-weight:850;display:flex}.credit-lounge-proof span:last-child{border-right:1px solid #ffffff1a}.credit-lounge-proof svg{color:#f2d36c;flex:none;width:1.1rem}.credit-lounge-purpose{background:#fff}.credit-lounge-purpose-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:6rem;display:grid}.credit-lounge-purpose h2{letter-spacing:-.065em;max-width:56rem;margin:.7rem 0 0;font-size:clamp(3.1rem,6vw,6rem);line-height:.95}.credit-lounge-purpose-grid>p{color:#596a7f;margin:0;font-size:1.02rem;line-height:1.8}.credit-lounge-promise{color:#fff;background:#092348}.credit-lounge-promise-heading{max-width:62rem;margin-bottom:2.2rem}.credit-lounge-promise-heading h2{color:#fff;letter-spacing:-.06em;margin:.7rem 0 0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.credit-lounge-promise-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.credit-lounge-promise-grid article{background:#0c2b55;padding:1.8rem}.credit-lounge-promise-grid span{color:#f2d36c;letter-spacing:.1em;font-size:.67rem;font-weight:900}.credit-lounge-promise-grid h3{color:#fff;margin:1rem 0 .6rem;font-size:1.35rem}.credit-lounge-promise-grid p{color:#cbd9e5;margin:0;font-size:.86rem;line-height:1.7}.credit-lounge-main{background:#eef3f8}.credit-lounge-layout{grid-template-columns:minmax(17rem,.33fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.credit-lounge-rooms{background:#fff;border:1px solid #d9e1eb;display:grid;position:sticky;top:1.2rem;overflow:hidden;box-shadow:0 1.2rem 3rem #071c3d14}.credit-lounge-rooms>div{color:#fff;background:#071c3d;padding:1.6rem}.credit-lounge-rooms h2{color:#fff;letter-spacing:-.045em;margin:.5rem 0;font-size:2rem}.credit-lounge-rooms>div p:last-child{color:#c8d6e3;margin:0;font-size:.82rem;line-height:1.55}.credit-lounge-rooms>button{color:#34475e;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e8ef;grid-template-columns:2.3rem 1fr;gap:.15rem .7rem;padding:1rem 1.15rem;display:grid}.credit-lounge-rooms>button:hover,.credit-lounge-rooms>button.active{color:#071c3d;background:#fff9e7;box-shadow:inset 4px 0 #d4af37}.credit-lounge-rooms>button span{color:#a47c08;grid-row:1/3;font-size:.64rem;font-weight:900}.credit-lounge-rooms>button strong{font-size:.84rem}.credit-lounge-rooms>button small{color:#6d7b8d;font-size:.68rem;line-height:1.45}.credit-lounge-feed{min-width:0}.credit-lounge-feed-heading{color:#fff;background:linear-gradient(125deg,#0b3766,#0b5d50);grid-template-columns:1fr minmax(14rem,.48fr);align-items:end;gap:1rem;margin-bottom:1rem;padding:1.6rem;display:grid}.credit-lounge-feed-heading h2{color:#fff;letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:.98}.credit-lounge-feed-heading form{align-items:stretch;display:flex}.credit-lounge-feed-heading label{flex:1}.credit-lounge-feed-heading input{width:100%;height:3.2rem;font:inherit;background:#fff;border:1px solid #ffffff4d;border-right:0;border-radius:.35rem 0 0 .35rem;padding:0 .85rem}.credit-lounge-feed-heading button{color:#071c3d;cursor:pointer;background:#f2d36c;border:0;border-radius:0 .35rem .35rem 0;padding:0 1rem;font-weight:900}.credit-lounge-compose{background:#fff;border:1px solid #d2dce7;margin-bottom:1rem;box-shadow:0 1rem 2.5rem #071c3d12}.credit-lounge-compose summary{cursor:pointer;grid-template-columns:2.9rem 1fr;align-items:center;gap:.1rem .8rem;padding:1.25rem 1.4rem;list-style:none;display:grid}.credit-lounge-compose summary::-webkit-details-marker{display:none}.credit-lounge-compose summary>span{color:#071c3d;background:#f2d36c;border-radius:50%;grid-row:1/3;place-items:center;width:2.6rem;height:2.6rem;font-size:1.5rem;font-weight:900;display:grid}.credit-lounge-compose summary strong{color:#071c3d;font-size:1.2rem}.credit-lounge-compose summary small{color:#6b798b}.credit-lounge-compose[open] summary{background:#fafcfe;border-bottom:1px solid #e1e7ee}.credit-lounge-compose>form{gap:1.1rem;padding:1.4rem;display:grid}.credit-lounge-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.credit-lounge-form-grid label,.credit-lounge-reply-form label,.credit-lounge-report-panel label{color:#17365f;gap:.45rem;font-size:.8rem;font-weight:850;display:grid}.credit-lounge-wide{grid-column:1/-1}.credit-lounge-form-grid input,.credit-lounge-form-grid select,.credit-lounge-form-grid textarea,.credit-lounge-reply-form textarea,.credit-lounge-report-panel select,.credit-lounge-report-panel textarea{color:#132b4c;width:100%;font:inherit;background:#fff;border:1px solid #c8d3df;border-radius:.35rem;padding:.85rem;font-weight:500}.credit-lounge-form-grid textarea,.credit-lounge-reply-form textarea,.credit-lounge-report-panel textarea{resize:vertical;line-height:1.6}.credit-lounge-form-grid input:focus,.credit-lounge-form-grid select:focus,.credit-lounge-form-grid textarea:focus,.credit-lounge-reply-form textarea:focus,.credit-lounge-report-panel select:focus,.credit-lounge-report-panel textarea:focus{border-color:#1e88e5;outline:3px solid #1e88e524}.credit-lounge-safety-note{background:#edf8f2;border-left:4px solid #1d7042;grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;display:grid}.credit-lounge-safety-note svg{color:#1d7042;width:1.3rem}.credit-lounge-safety-note p{color:#526879;margin:0;font-size:.78rem;line-height:1.6}.credit-lounge-agreement{color:#42566d;grid-template-columns:auto 1fr;gap:.65rem;font-size:.78rem;line-height:1.55;display:grid}.credit-lounge-agreement input{accent-color:#0b5d50;margin-top:.2rem}.credit-lounge-compose .button{justify-self:start}.credit-lounge-status{color:#163d68;background:#eaf3fb;border:1px solid #c7d8ea;margin:0 0 1rem;padding:.9rem 1rem;font-size:.82rem;font-weight:800}.credit-lounge-feed-list{gap:.85rem;display:grid}.credit-lounge-feed-list>article{background:#fff;border:1px solid #d7e0e9;border-left:4px solid #1761a9;padding:1.5rem;box-shadow:0 .7rem 2rem #071c3d0e}.credit-lounge-feed-list>article.pinned{background:linear-gradient(110deg,#fff9e8,#fff 62%);border-left-color:#d4af37}.credit-lounge-feed-list article>header{align-items:center;gap:.75rem;display:flex}.credit-lounge-avatar{color:#fff;background:linear-gradient(135deg,#1761a9,#0b5d50);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:900;display:grid}.credit-lounge-feed-list header>div{gap:.12rem;display:grid}.credit-lounge-feed-list header strong{color:#071c3d}.credit-lounge-feed-list header small{color:#738196;font-size:.69rem}.credit-lounge-feed-list header>b{color:#765805;letter-spacing:.08em;margin-left:auto;font-size:.62rem}.credit-lounge-feed-list h3{color:#071c3d;letter-spacing:-.04em;margin:1.15rem 0 .65rem;font-size:clamp(1.5rem,2.3vw,2.15rem);line-height:1.08}.credit-lounge-feed-list article>p{color:#506176;white-space:pre-wrap;margin:0;line-height:1.72}.credit-lounge-feed-list article>footer,.credit-lounge-replies footer{border-top:1px solid #e3e9ef;flex-wrap:wrap;gap:.9rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.credit-lounge-feed-list footer button,.credit-lounge-replies footer button{color:#1761a9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.72rem;font-weight:850;display:inline-flex}.credit-lounge-feed-list footer button:not(:first-child),.credit-lounge-replies footer button{color:#66778a}.credit-lounge-feed-list footer button:hover,.credit-lounge-replies footer button:hover{text-decoration:underline}.credit-lounge-feed-list footer svg{width:.9rem}.credit-lounge-empty{color:#53657a;text-align:center;background:#ffffffa6;border:1px dashed #bdcad8;padding:2rem}.credit-lounge-empty strong{color:#071c3d;font-size:1.25rem}.credit-lounge-empty p{max-width:35rem;margin:.55rem auto 0;line-height:1.65}.credit-lounge-thread{background:#fff;scroll-margin-top:1rem}.credit-lounge-thread>.container{background:#f8fafc;border:1px solid #d6e0e9;border-top:6px solid #d4af37;max-width:70rem;padding:clamp(1.4rem,4vw,3rem);position:relative;box-shadow:0 2rem 5rem #071c3d1f}.credit-lounge-thread-close{color:#071c3d;cursor:pointer;background:#fff;border:1px solid #cbd6e1;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.6rem;display:grid;position:absolute;top:1rem;right:1rem}.credit-lounge-thread-heading{padding-right:3.5rem}.credit-lounge-thread-heading>span{color:#a47c08;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.credit-lounge-thread-heading h2{letter-spacing:-.055em;margin:.7rem 0;font-size:clamp(2.2rem,4.3vw,4rem);line-height:1}.credit-lounge-thread-heading p{color:#506176;white-space:pre-wrap;line-height:1.75}.credit-lounge-thread-heading small{color:#738196}.credit-lounge-replies{gap:.8rem;margin:2rem 0;display:grid}.credit-lounge-replies>article{background:#fff;border:1px solid #dce4ec;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.credit-lounge-replies header{justify-content:space-between;gap:1rem;display:flex}.credit-lounge-replies header strong{color:#071c3d}.credit-lounge-replies header small{color:#7b8898;font-size:.7rem}.credit-lounge-replies p{color:#53657a;white-space:pre-wrap;margin:.55rem 0 0;line-height:1.68}.credit-lounge-reply-form{color:#fff;background:#092348;gap:1rem;padding:1.25rem;display:grid}.credit-lounge-reply-form label{color:#fff}.credit-lounge-reply-form .button{justify-self:start}.credit-lounge-report-panel{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e20b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.credit-lounge-report-panel form{background:#fff;border-top:5px solid #d4af37;gap:1rem;width:min(100%,36rem);max-height:calc(100vh - 2rem);padding:2rem;display:grid;position:relative;overflow:auto;box-shadow:0 2rem 6rem #0000004d}.credit-lounge-report-panel form>button:first-child{color:#071c3d;cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}.credit-lounge-report-panel h2{letter-spacing:-.045em;margin:0;font-size:2.4rem}.credit-lounge-report-panel form>p:not(.eyebrow){color:#6b788b;margin:0}.credit-lounge-report-panel label small{color:#758396;font-weight:600}.credit-lounge-boundaries{color:#fff;background:#071c3d}.credit-lounge-boundaries>.container{grid-template-columns:.9fr 1.1fr .7fr;align-items:start;gap:3rem;display:grid}.credit-lounge-boundaries h2{color:#fff;letter-spacing:-.055em;margin:.65rem 0 0;font-size:clamp(2.5rem,4.5vw,4.3rem);line-height:.98}.credit-lounge-boundaries ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.credit-lounge-boundaries li{color:#d0dce6;grid-template-columns:auto 1fr;gap:.7rem;font-size:.82rem;line-height:1.6;display:grid}.credit-lounge-boundaries li svg{color:#f2d36c;width:1.1rem}.credit-lounge-boundaries aside{background:#ffffff0f;border:1px solid #ffffff2b;padding:1.3rem}.credit-lounge-boundaries aside strong{font-size:1.2rem}.credit-lounge-boundaries aside p{color:#cbd8e3;font-size:.8rem;line-height:1.65}.credit-lounge-boundaries aside a{color:#f2d36c;align-items:center;gap:.4rem;font-size:.78rem;font-weight:850;display:inline-flex}.credit-lounge-tier-note{background:#f2d36c}.credit-lounge-tier-note .container{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:5rem;display:grid}.credit-lounge-tier-note strong{color:#071c3d}.credit-lounge-tier-note p{color:#3d4855;margin:0;font-size:.78rem}.credit-lounge-tier-note a{color:#071c3d;align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.credit-lounge-final{color:#fff;background:linear-gradient(125deg,#0b3766,#0b5d50)}.credit-lounge-final .container{grid-template-columns:1fr .65fr auto;align-items:center;gap:3rem;display:grid}.credit-lounge-final h2{color:#fff;letter-spacing:-.06em;margin:.65rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.credit-lounge-final .container>p{color:#d7e4ea;line-height:1.72}.community-credit-lounge-card{background:linear-gradient(125deg,#071c3d,#0b5d50)!important}.opportunity-network-grid article a{color:#1761a9;align-items:center;gap:.35rem;margin-top:1rem;font-size:.76rem;font-weight:850;display:inline-flex}.crm-lounge-review{gap:.85rem;margin-top:1.25rem;display:grid}.crm-lounge-review>article{background:#f9fbfd;border:1px solid #dce3eb;border-left:4px solid #1761a9;border-radius:.45rem;padding:1rem}.crm-lounge-review>article.reported{background:#fffaf1;border-left-color:#c47e11}.crm-lounge-review header{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.crm-lounge-review header>span{color:#1761a9;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.crm-lounge-review header>small{color:#738196}.crm-lounge-review header>b{color:#a15a00;margin-left:auto;font-size:.72rem}.crm-lounge-review h3{color:#071c3d;margin:.8rem 0 .45rem}.crm-lounge-review>article>p{color:#526379;white-space:pre-wrap;line-height:1.6}.crm-lounge-review footer{border-top:1px solid #dce3eb;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;padding-top:.8rem;display:flex}.crm-lounge-review footer .crm-stage{margin-right:auto}.crm-stage.lounge-hidden{color:#9a5900;background:#fff0cf}.crm-stage.lounge-removed{color:#7d2632;background:#f8dfe3}@media (width<=1050px){.credit-lounge-hero-grid,.credit-lounge-purpose-grid,.credit-lounge-boundaries>.container{grid-template-columns:1fr 1fr;gap:2rem}.credit-lounge-boundaries aside{grid-column:1/-1}.credit-lounge-promise-grid,.credit-lounge-final .container{grid-template-columns:1fr 1fr}.credit-lounge-final .button{justify-self:start}.credit-lounge-tier-note .container{grid-template-columns:1fr auto;padding-block:1rem}.credit-lounge-tier-note p{grid-area:2/1/auto/-1}}@media (width<=820px){.credit-lounge-hero-grid,.credit-lounge-purpose-grid,.credit-lounge-layout,.credit-lounge-feed-heading,.credit-lounge-boundaries>.container,.credit-lounge-final .container{grid-template-columns:1fr}.credit-lounge-hero-grid{gap:2rem}.credit-lounge-rooms{position:static}.credit-lounge-rooms>button{display:none}.credit-lounge-rooms>button.active,.credit-lounge-rooms>button:first-of-type{display:grid}.credit-lounge-promise-grid{grid-template-columns:1fr}.credit-lounge-feed-heading form{max-width:30rem}.credit-lounge-boundaries aside{grid-column:auto}.credit-lounge-form-grid{grid-template-columns:1fr}.credit-lounge-wide{grid-column:auto}}@media (width<=620px){.credit-lounge-hero h1{font-size:clamp(3.5rem,20vw,5.4rem)}.credit-lounge-hero-actions{flex-direction:column;align-items:stretch}.credit-lounge-hero-actions .button{justify-content:center;width:100%}.credit-lounge-proof .container{grid-template-columns:1fr 1fr}.credit-lounge-proof span{border-bottom:1px solid #ffffff1a}.credit-lounge-purpose h2{font-size:3rem}.credit-lounge-feed-heading{padding:1.1rem}.credit-lounge-feed-heading form{grid-template-columns:1fr auto;display:grid}.credit-lounge-compose .button,.credit-lounge-reply-form .button,.credit-lounge-report-panel .button{justify-content:center;width:100%}.credit-lounge-feed-list>article{padding:1.1rem}.credit-lounge-replies>article{grid-template-columns:1fr}.credit-lounge-replies .credit-lounge-avatar{width:2rem;height:2rem}.credit-lounge-tier-note .container{grid-template-columns:1fr}.credit-lounge-tier-note p{grid-area:auto}.credit-lounge-report-panel form{padding:1.3rem}}.member-opportunity-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#d4af3738,#0000 26rem),linear-gradient(125deg,#071c3d 0%,#123f70 62%,#0b5d50 100%);position:relative;overflow:hidden}.member-opportunity-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-20rem;right:-13rem}.member-opportunity-hero-grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:center;gap:5rem;min-height:34rem;padding-block:5rem;display:grid;position:relative}.member-opportunity-hero h1{color:#fff;letter-spacing:-.072em;max-width:13ch;margin:.8rem 0 1.1rem;font-size:clamp(4.2rem,8vw,7.8rem);line-height:.88}.member-opportunity-tagline{color:#f2d36c;max-width:36rem;margin:0 0 1rem;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:850;line-height:1.22}.member-opportunity-hero-grid>div>p:last-of-type{color:#d9e5ed;max-width:42rem;line-height:1.7}.member-opportunity-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:2rem;display:flex}.member-opportunity-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.4rem;font-size:.79rem;font-weight:850;display:inline-flex}.member-opportunity-hero-grid aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04142fad;border:1px solid #ffffff2e;border-top:5px solid #d4af37;padding:2rem;box-shadow:0 2rem 5rem #00000038}.member-opportunity-hero-grid aside>div{color:#f2d36c;align-items:center;gap:.75rem;display:flex}.member-opportunity-hero-grid aside svg{width:2.2rem}.member-opportunity-hero-grid aside small{letter-spacing:.1em;font-size:.65rem;font-weight:900}.member-opportunity-hero-grid aside strong{color:#fff;letter-spacing:-.04em;margin-top:1.5rem;font-size:2.1rem;display:block}.member-opportunity-hero-grid aside p{color:#d4e0e9;line-height:1.65}.member-opportunity-hero-grid aside>span{color:#071c3d;letter-spacing:.08em;text-transform:uppercase;background:#f2d36c;padding:.35rem .6rem;font-size:.64rem;font-weight:900;display:inline-block}.member-opportunity-proof{color:#fff;background:#06162e}.member-opportunity-proof .container{grid-template-columns:repeat(4,1fr);display:grid}.member-opportunity-proof span{color:#d7e2eb;border-right:1px solid #ffffff1f;align-items:center;gap:.6rem;min-height:4.7rem;padding:.8rem 1rem;font-size:.72rem;font-weight:750;display:flex}.member-opportunity-proof svg{color:#f2d36c;width:1rem}.member-opportunity-purpose{background:#f6f8fb}.member-opportunity-purpose-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem;display:grid}.member-opportunity-purpose h2{color:#071c3d;letter-spacing:-.06em;max-width:13ch;margin:.75rem 0 0;font-size:clamp(3rem,5vw,5rem);line-height:.96}.member-opportunity-purpose-grid>div:last-child{padding-top:2rem}.member-opportunity-purpose-grid>div:last-child p{color:#526379;line-height:1.82}.member-opportunity-purpose-grid>div:last-child strong{color:#0b5d50}.member-opportunity-doors{background:#fff}.member-opportunity-filter{flex-wrap:wrap;gap:.55rem;margin-bottom:2rem;display:flex}.member-opportunity-filter button{color:#3d5068;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd8e4;border-radius:999px;padding:.65rem .9rem;font-size:.7rem;font-weight:800}.member-opportunity-filter button:hover,.member-opportunity-filter button.active{color:#fff;background:#1761a9;border-color:#1761a9}.member-opportunity-door-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.member-opportunity-door-grid article{background:#f9fbfd;border:1px solid #dce4ec;border-radius:.7rem;flex-direction:column;min-height:18rem;padding:1.55rem;transition:transform .18s,box-shadow .18s;display:flex}.member-opportunity-door-grid article:hover{transform:translateY(-3px);box-shadow:0 1.2rem 2.8rem #071c3d17}.member-opportunity-door-grid article.recommended{background:linear-gradient(145deg,#fffaf0,#fff 62%);border-color:#d4af37}.member-opportunity-door-grid article>div{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:1.6rem;display:flex}.member-opportunity-door-grid article>div span,.member-opportunity-door-grid article>div small{color:#1761a9;letter-spacing:.07em;text-transform:uppercase;background:#e9f2fb;padding:.28rem .48rem;font-size:.57rem;font-weight:900}.member-opportunity-door-grid article>div small{color:#6f5200;background:#fff0b8}.member-opportunity-door-grid h3{color:#071c3d;letter-spacing:-.035em;margin:1rem 0 .7rem;font-size:1.45rem}.member-opportunity-door-grid p{color:#65758a;margin:0 0 1.2rem;line-height:1.65}.member-opportunity-door-grid a{color:#1761a9;align-items:center;gap:.4rem;margin-top:auto;font-size:.75rem;font-weight:900;display:inline-flex}.member-opportunity-access{color:#fff;background:linear-gradient(125deg,#071c3d,#123f70)}.member-opportunity-access>.container{grid-template-columns:.65fr 1.35fr;align-items:start;gap:4rem;display:grid}.member-opportunity-access h2{color:#fff;letter-spacing:-.06em;margin:.7rem 0 0;font-size:clamp(3rem,5vw,4.8rem);line-height:.95}.member-opportunity-tier-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.member-opportunity-tier-grid article{background:#ffffff0f;border:1px solid #ffffff29;padding:1.3rem}.member-opportunity-tier-grid article.current{background:#d4af3724;border-color:#f2d36c}.member-opportunity-tier-grid span{color:#f2d36c;letter-spacing:.1em;font-size:.62rem;font-weight:900}.member-opportunity-tier-grid h3{color:#fff;margin:.8rem 0;font-size:1.25rem}.member-opportunity-tier-grid p{color:#cedbe5;font-size:.8rem;line-height:1.65}.member-opportunity-access>.container>a{color:#f2d36c;grid-column:2;justify-self:start;align-items:center;gap:.4rem;font-size:.76rem;font-weight:900;display:inline-flex}.member-opportunity-request{background:#f2f5f8}.member-opportunity-request-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:5rem;display:grid}.member-opportunity-request h2{color:#071c3d;letter-spacing:-.06em;margin:.75rem 0 1rem;font-size:clamp(3rem,5vw,4.8rem);line-height:.96}.member-opportunity-request-grid>div>p{color:#5d6d81;line-height:1.75}.member-opportunity-safety{color:#374c63;background:#fff;border-left:4px solid #0b5d50;grid-template-columns:auto 1fr;gap:.8rem;margin-top:1.5rem;padding:1rem;display:grid}.member-opportunity-safety svg{color:#0b5d50;width:1.2rem}.member-opportunity-safety p{margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.member-opportunity-request form{background:#fff;border-top:5px solid #d4af37;gap:1rem;padding:2rem;display:grid;box-shadow:0 1.5rem 4rem #071c3d1a}.member-opportunity-request form>label{color:#17314f;gap:.45rem;font-size:.75rem;font-weight:800;display:grid}.member-opportunity-request input,.member-opportunity-request select,.member-opportunity-request textarea{color:#071c3d;width:100%;font:inherit;background:#fff;border:1px solid #c8d4e1;border-radius:.35rem;padding:.85rem}.member-opportunity-request textarea{resize:vertical}.member-opportunity-request label small{color:#768398}.member-opportunity-request fieldset{border:0;grid-template-columns:1fr 1fr;gap:.7rem;margin:0;padding:0;display:grid}.member-opportunity-request legend{color:#17314f;grid-column:1/-1;margin-bottom:.5rem;font-size:.78rem;font-weight:850}.member-opportunity-request fieldset label{cursor:pointer;border:1px solid #d3dde7;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.85rem;display:grid}.member-opportunity-request fieldset label.selected{background:#f0f7ff;border-color:#1761a9}.member-opportunity-request fieldset label:has(input:disabled){opacity:.58;cursor:not-allowed}.member-opportunity-request fieldset input{width:auto;margin-top:.2rem}.member-opportunity-request fieldset span{gap:.3rem;display:grid}.member-opportunity-request fieldset strong{color:#071c3d;font-size:.78rem}.member-opportunity-request fieldset small{color:#6e7d90;font-size:.67rem;line-height:1.4}.member-opportunity-request form .button{justify-self:start}.member-opportunity-status{color:#214d43;background:#eef8f5;border-left:4px solid #0b5d50;margin:0;padding:.85rem;font-size:.76rem;font-weight:700}.member-opportunity-history{background:#fff}.member-opportunity-history-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.member-opportunity-history-grid article,.member-opportunity-empty{background:#f9fbfd;border:1px solid #dce4ec;border-left:4px solid #1761a9;padding:1.35rem}.member-opportunity-empty{grid-column:1/-1}.member-opportunity-empty p{color:#65758a}.member-opportunity-history-grid article>div{justify-content:space-between;gap:1rem;display:flex}.member-opportunity-history-grid article>div span{color:#1761a9;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.member-opportunity-history-grid article>div small{color:#758396}.member-opportunity-history-grid h3{color:#071c3d;margin:.8rem 0;font-size:1.25rem}.member-opportunity-stage{color:#654b00;text-transform:uppercase;background:#fff0b8;padding:.3rem .55rem;font-size:.62rem;display:inline-block}.member-opportunity-history-grid article>p{color:#617186;line-height:1.65}.member-opportunity-final{color:#fff;background:linear-gradient(125deg,#0b5d50,#0a3b60)}.member-opportunity-final .container{grid-template-columns:1fr .7fr auto;align-items:center;gap:3rem;display:grid}.member-opportunity-final h2{color:#fff;letter-spacing:-.06em;margin:.65rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.member-opportunity-final .container>p{color:#d8e6e7;line-height:1.7}@media (width<=1080px){.member-opportunity-hero-grid{gap:2.5rem}.member-opportunity-door-grid{grid-template-columns:repeat(2,1fr)}.member-opportunity-access>.container,.member-opportunity-request-grid{grid-template-columns:1fr;gap:2.5rem}.member-opportunity-access>.container>a{grid-column:auto}.member-opportunity-final .container{grid-template-columns:1fr 1fr}.member-opportunity-final .button{justify-self:start}}@media (width<=760px){.member-opportunity-hero-grid,.member-opportunity-purpose-grid,.member-opportunity-final .container{grid-template-columns:1fr}.member-opportunity-hero-grid{min-height:0;padding-block:3.5rem}.member-opportunity-hero h1{font-size:clamp(4rem,18vw,6rem)}.member-opportunity-proof .container{grid-template-columns:1fr 1fr}.member-opportunity-purpose-grid{gap:1.5rem}.member-opportunity-purpose-grid>div:last-child{padding-top:0}.member-opportunity-tier-grid,.member-opportunity-request fieldset{grid-template-columns:1fr}}@media (width<=560px){.member-opportunity-hero-actions{flex-direction:column;align-items:stretch}.member-opportunity-hero-actions .button{justify-content:center;width:100%}.member-opportunity-proof .container,.member-opportunity-door-grid,.member-opportunity-history-grid{grid-template-columns:1fr}.member-opportunity-filter{flex-wrap:nowrap;padding-bottom:.5rem;overflow-x:auto}.member-opportunity-filter button{flex:none}.member-opportunity-request form{padding:1.2rem}.member-opportunity-request form .button{justify-content:center;width:100%}}.learning-sessions-page{background:#f6f8fb}.learning-sessions-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#247fd057,#0000 28rem),linear-gradient(130deg,#061a39 0%,#0b315c 62%,#0b5d50 100%);overflow:hidden}.learning-sessions-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.58fr);align-items:center;gap:5rem;min-height:41rem;padding-block:5rem;display:grid}.learning-sessions-hero h1{color:#fff;letter-spacing:-.075em;max-width:9ch;margin:.9rem 0 1rem;font-size:clamp(4.5rem,8vw,8.5rem);line-height:.85}.learning-sessions-tagline{color:#f5cd4b;max-width:27ch;margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800;line-height:1.2}.learning-sessions-hero-grid>div>p:last-of-type{color:#dce7f2;max-width:43rem;font-size:1rem;line-height:1.75}.learning-sessions-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.learning-sessions-hero-actions>a:not(.button){color:#fff;align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.learning-sessions-hero aside{background:#04142dc2;border:1px solid #ffffff3d;gap:1.15rem;padding:2rem;display:grid;position:relative;box-shadow:0 2rem 5rem #010e2047}.learning-sessions-hero aside:before{content:"";pointer-events:none;border:1px solid #efc22d99;position:absolute;inset:.65rem -.65rem -.65rem .65rem}.learning-sessions-hero aside>div{align-items:center;gap:.8rem;display:flex}.learning-sessions-hero aside svg{color:#f1c93d;width:2.4rem;height:2.4rem}.learning-sessions-hero aside small,.learning-sessions-hero aside>span{color:#f5d35e;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:900}.learning-sessions-hero aside>strong{color:#fff;font-size:2rem;line-height:1.05}.learning-sessions-hero aside p{color:#d9e6ef;margin:0;line-height:1.65}.learning-sessions-proof{color:#071c3d;background:#fff;border-bottom:1px solid #dce4ec}.learning-sessions-proof .container{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.learning-sessions-proof span{border-right:1px solid #dce4ec;align-items:center;gap:.55rem;min-height:5rem;padding:1rem 1.25rem;font-size:.72rem;font-weight:800;display:flex}.learning-sessions-proof span:first-child{border-left:1px solid #dce4ec}.learning-sessions-proof svg{color:#0b5d50;flex:none;width:1rem}.learning-sessions-purpose{background:#f6f8fb}.learning-sessions-purpose-grid{grid-template-columns:1.05fr .8fr;align-items:start;gap:6rem;display:grid}.learning-sessions-purpose h2{color:#071c3d;letter-spacing:-.055em;max-width:16ch;margin:.7rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.learning-sessions-purpose-grid>div:last-child{padding-top:1.8rem}.learning-sessions-purpose-grid>div:last-child p{color:#5d6f84;line-height:1.75}.learning-sessions-purpose-grid>div:last-child strong{color:#8b6800}.learning-sessions-catalog{background:#fff}.learning-sessions-catalog .split-heading>p,.learning-sessions-history .split-heading>p{color:#627287;max-width:34rem;line-height:1.65}.learning-session-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.learning-session-grid>article{background:#f9fbfd;border:1px solid #d8e1e9;flex-direction:column;min-height:31rem;padding:1.75rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.learning-session-grid>article:hover{transform:translateY(-3px);box-shadow:0 1.4rem 3rem #051a381a}.learning-session-grid>article.recommended{border-top:5px solid #e7bd30}.learning-session-grid>article.locked{background:#f1f3f6}.learning-session-grid header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.learning-session-grid header span,.learning-session-grid header small{color:#1761a9;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.learning-session-grid header small{color:#7a5c00}.learning-session-grid h3{color:#071c3d;letter-spacing:-.04em;max-width:19ch;margin:1rem 0 .7rem;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.02}.learning-session-grid>article>p{color:#607087;margin:0;line-height:1.65}.learning-session-grid dl{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.3rem 0;display:grid}.learning-session-grid dl div{background:#fff;border:1px solid #e0e6ec;padding:.8rem}.learning-session-grid dt{color:#758396;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.learning-session-grid dd{color:#071c3d;margin:.3rem 0 0;font-size:.72rem;font-weight:800}.learning-session-result{background:#edf7f3;border-left:4px solid #0b5d50;align-items:flex-start;gap:.75rem;margin:0 0 1.4rem;padding:1rem;display:flex}.learning-session-result svg{color:#0b5d50;flex:none;width:1rem}.learning-session-result p{color:#46675f;gap:.25rem;margin:0;font-size:.75rem;line-height:1.5;display:grid}.learning-session-result strong{color:#163f37}.learning-session-grid button,.learning-session-grid>article>a{color:#071c3d;width:100%;font:inherit;cursor:pointer;background:#e8c43f;border:0;justify-content:space-between;align-items:center;gap:.55rem;margin-top:auto;padding:1rem 1.1rem;font-size:.78rem;font-weight:900;display:inline-flex}.learning-session-grid>article.locked>a{color:#fff;background:#34516f}.learning-sessions-access{color:#fff;background:#081d3c}.learning-sessions-access>.container{gap:2rem;display:grid}.learning-sessions-access h2{color:#fff;letter-spacing:-.06em;max-width:15ch;margin:.65rem 0 0;font-size:clamp(3rem,5.5vw,5.5rem);line-height:.93}.learning-sessions-tier-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.learning-sessions-tier-grid article{background:#ffffff0f;border:1px solid #ffffff2e;min-height:13rem;padding:1.4rem;position:relative}.learning-sessions-tier-grid article.current{background:linear-gradient(145deg,#efc73b33,#1761a933);border-color:#efc73b}.learning-sessions-tier-grid article.current:after{color:#071c3d;content:"YOUR LEVEL";letter-spacing:.08em;background:#efc73b;padding:.28rem .45rem;font-size:.55rem;font-weight:900;position:absolute;top:1rem;right:1rem}.learning-sessions-tier-grid span{color:#f3cf52;letter-spacing:.09em;font-size:.65rem;font-weight:900}.learning-sessions-tier-grid h3{color:#fff;margin:1.2rem 0 .5rem;font-size:1.45rem}.learning-sessions-tier-grid p{color:#d3e0eb;margin:0;line-height:1.6}.learning-sessions-access>.container>a{color:#f3d05b;justify-self:start;align-items:center;gap:.55rem;font-weight:900;display:inline-flex}.learning-sessions-request{background:#eef2f6}.learning-sessions-request-grid{grid-template-columns:.8fr 1.05fr;align-items:start;gap:5rem;display:grid}.learning-sessions-request h2{color:#071c3d;letter-spacing:-.055em;max-width:14ch;margin:.7rem 0 1rem;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.96}.learning-sessions-request-grid>div>p{color:#5d6f84;line-height:1.75}.learning-sessions-safety{color:#244b44;background:#e6f3ef;border-left:4px solid #0b5d50;gap:.8rem;margin-top:1.5rem;padding:1.2rem;display:flex}.learning-sessions-safety svg{flex:none;width:1rem}.learning-sessions-safety strong{color:#123c34}.learning-sessions-safety p{margin:.4rem 0 0;font-size:.75rem;line-height:1.55}.learning-sessions-request form{background:#fff;border:1px solid #d4dde6;gap:1rem;padding:2rem;display:grid;box-shadow:0 1.5rem 4rem #081d3c14}.learning-sessions-request form>label{color:#071c3d;gap:.5rem;font-size:.75rem;font-weight:900;display:grid}.learning-sessions-request form label small{color:#758396;font-weight:600}.learning-sessions-request select,.learning-sessions-request textarea{color:#071c3d;width:100%;font:inherit;background:#fff;border:1px solid #cbd6e0;border-radius:0;padding:.9rem 1rem;font-weight:500}.learning-sessions-request textarea{resize:vertical}.learning-sessions-privacy-check{background:#f3f6f9;grid-template-columns:auto 1fr;align-items:flex-start;padding:.9rem;gap:.7rem!important;display:flex!important}.learning-sessions-privacy-check input{flex:none;width:auto;margin-top:.15rem}.learning-sessions-privacy-check span{color:#536579;line-height:1.5}.learning-sessions-request form .button{justify-self:start}.learning-sessions-form-note{color:#6c7b8c;margin:0;font-size:.68rem;line-height:1.55}.learning-sessions-status{color:#214d43;background:#eef8f5;border-left:4px solid #0b5d50;margin:0;padding:.9rem;font-size:.75rem;font-weight:800}.learning-sessions-history{background:#fff}.learning-sessions-history-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.learning-sessions-history-grid article,.learning-sessions-empty{background:#f9fbfd;border:1px solid #dce4ec;border-left:4px solid #1761a9;padding:1.35rem}.learning-sessions-empty{grid-column:1/-1}.learning-sessions-empty p{color:#65758a}.learning-sessions-history-grid article>div{justify-content:space-between;gap:1rem;display:flex}.learning-sessions-history-grid article>div span{color:#1761a9;letter-spacing:.08em;font-size:.62rem;font-weight:900}.learning-sessions-history-grid article>div small{color:#758396}.learning-sessions-history-grid h3{color:#071c3d;margin:.8rem 0;font-size:1.35rem}.learning-sessions-stage{color:#654b00;text-transform:uppercase;background:#fff0b8;padding:.32rem .55rem;font-size:.62rem;display:inline-block}.learning-sessions-history-grid article>p{color:#617186;line-height:1.65}.learning-sessions-final{color:#fff;background:linear-gradient(125deg,#0b5d50,#0a3b60)}.learning-sessions-final .container{grid-template-columns:1.1fr .8fr auto;align-items:center;gap:3rem;display:grid}.learning-sessions-final h2{color:#fff;letter-spacing:-.06em;max-width:17ch;margin:.65rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.learning-sessions-final .container>p{color:#d8e6e7;line-height:1.7}@media (width<=1080px){.learning-sessions-hero-grid{gap:3rem}.learning-sessions-request-grid{grid-template-columns:1fr;gap:2.5rem}.learning-sessions-final .container{grid-template-columns:1fr 1fr}.learning-sessions-final .button{justify-self:start}}@media (width<=760px){.learning-sessions-hero-grid,.learning-sessions-purpose-grid,.learning-sessions-final .container{grid-template-columns:1fr}.learning-sessions-hero-grid{min-height:0;padding-block:3.5rem}.learning-sessions-hero h1{font-size:clamp(4rem,18vw,6rem)}.learning-sessions-proof .container{grid-template-columns:1fr 1fr}.learning-sessions-purpose-grid{gap:1.5rem}.learning-sessions-purpose-grid>div:last-child{padding-top:0}.learning-session-grid,.learning-sessions-tier-grid{grid-template-columns:1fr}}@media (width<=560px){.learning-sessions-hero-actions{flex-direction:column;align-items:stretch}.learning-sessions-hero-actions .button{justify-content:center;width:100%}.learning-sessions-proof .container,.learning-sessions-history-grid{grid-template-columns:1fr}.learning-session-grid>article{min-height:0;padding:1.25rem}.learning-session-grid dl{grid-template-columns:1fr}.learning-sessions-request form{padding:1.2rem}.learning-sessions-request form .button{justify-content:center;width:100%}}.mentor-network-page{--network-navy:#071c3d;--network-blue:#1761a9;--network-gold:#e8c43f;--network-green:#0b5d50;background:#f7f9fb}.mentor-network-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#237ab36b,#0000 28rem),linear-gradient(125deg,#061a38 0%,#0b2f5a 62%,#0a4e61 100%);position:relative;overflow:hidden}.mentor-network-orbit{border:1px solid #e8c43f38;border-radius:50%;width:50rem;height:50rem;position:absolute;top:-18rem;right:-9rem}.mentor-network-orbit:before,.mentor-network-orbit:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.mentor-network-orbit:before{inset:6rem}.mentor-network-orbit:after{inset:13rem}.mentor-network-hero-grid{grid-template-columns:1.15fr .65fr;align-items:center;gap:6rem;min-height:47rem;padding-block:6rem;display:grid;position:relative}.mentor-network-hero h1{color:#fff;letter-spacing:-.075em;max-width:11ch;margin:1rem 0 1.2rem;font-size:clamp(4.6rem,8.5vw,8.5rem);line-height:.84}.mentor-network-tagline{color:#f1ce52;max-width:25ch;margin:0 0 1.2rem;font-size:clamp(1.5rem,2.3vw,2.3rem);font-weight:800;line-height:1.12}.mentor-network-hero-grid>div>p:not(.eyebrow,.mentor-network-tagline){color:#d7e4ef;max-width:44rem;line-height:1.75}.mentor-network-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.mentor-network-hero-actions>a{color:#fff;align-items:center;gap:.55rem;font-weight:900;display:inline-flex}.mentor-network-hero-actions .button{color:#071c3d}.mentor-network-hero-grid>aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061a38b8;border:1px solid #ffffff3d;padding:2.2rem;position:relative;box-shadow:0 2rem 5rem #00000038}.mentor-network-hero-grid>aside>div{color:#f1ce52;align-items:center;gap:.8rem;display:flex}.mentor-network-hero-grid>aside svg{width:2.8rem;height:2.8rem}.mentor-network-hero-grid>aside small{letter-spacing:.11em;font-size:.68rem;font-weight:900}.mentor-network-hero-grid>aside strong{color:#fff;margin:2rem 0 1rem;font-size:clamp(2rem,3vw,3rem);line-height:1.05;display:block}.mentor-network-hero-grid>aside p{color:#cfdeeb;line-height:1.7}.mentor-network-hero-grid>aside>span{color:#f1ce52;letter-spacing:.08em;text-transform:uppercase;margin-top:1.6rem;font-size:.67rem;font-weight:900;display:block}.mentor-network-proof{color:#fff;background:#0b5d50}.mentor-network-proof .container{grid-template-columns:repeat(4,1fr);display:grid}.mentor-network-proof span{text-align:center;border-right:1px solid #ffffff2e;justify-content:center;align-items:center;gap:.65rem;min-height:4.4rem;padding:.75rem;font-size:.72rem;font-weight:800;display:flex}.mentor-network-proof span:last-child{border-right:0}.mentor-network-proof svg{flex:none;width:1rem}.mentor-network-purpose{background:#fff}.mentor-network-purpose-grid{grid-template-columns:1.05fr .85fr;gap:6rem;display:grid}.mentor-network-purpose h2{color:#071c3d;letter-spacing:-.065em;max-width:14ch;margin:.75rem 0 0;font-size:clamp(3rem,5.6vw,6rem);line-height:.94}.mentor-network-purpose-grid>div:last-child{color:#5e6f84;padding-top:2.2rem;font-size:1.05rem;line-height:1.8}.mentor-network-purpose-grid strong{color:#0b5d50}.mentor-network-roles{background:#edf2f6}.mentor-network-role-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.mentor-network-role-grid>article{background:#fff;border:1px solid #d7e0e8;border-top:5px solid #1761a9;flex-direction:column;min-height:27rem;padding:1.5rem;display:flex}.mentor-network-role-grid>article.recommended{border-top-color:#e1b92e;box-shadow:0 1rem 2.5rem #081d3c17}.mentor-network-role-grid header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mentor-network-role-grid header span{color:#fff;background:#071c3d;place-items:center;width:2.4rem;height:2.4rem;font-size:.72rem;font-weight:900;display:grid}.mentor-network-role-grid header small{color:#7a5c00;letter-spacing:.07em;text-align:right;max-width:10rem;font-size:.55rem;font-weight:900}.mentor-network-role-grid h3{color:#071c3d;margin:1.2rem 0 .7rem;font-size:1.55rem;line-height:1.08}.mentor-network-role-grid>article>p{color:#607087;margin:0;line-height:1.65}.mentor-network-role-grid>article>div{border-top:1px solid #e1e7ed;align-items:flex-start;gap:.7rem;margin-top:auto;padding-top:1.2rem;display:flex}.mentor-network-role-grid>article>div svg{color:#0b5d50;flex:none;width:1rem}.mentor-network-role-grid>article>div p{color:#557067;gap:.2rem;margin:0;font-size:.72rem;line-height:1.45;display:grid}.mentor-network-role-grid>article>div strong{color:#123c34}.mentor-network-standards{color:#fff;background:#071c3d}.mentor-network-standards h2{color:#fff}.mentor-network-standards .section-heading>p{color:#ccdbea}.mentor-network-standard-grid{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid}.mentor-network-standard-grid article{background:#0c274d;min-height:14rem;padding:1.5rem}.mentor-network-standard-grid span{color:#e8c43f;font-size:.7rem;font-weight:900}.mentor-network-standard-grid h3{color:#fff;margin:1.4rem 0 .6rem;font-size:1.5rem}.mentor-network-standard-grid p{color:#cedbea;margin:0;line-height:1.65}.mentor-network-access{background:#fff}.mentor-network-tier-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mentor-network-tier-grid article{background:#f8fafc;border:1px solid #d5dfe7;flex-direction:column;min-height:22rem;padding:1.8rem;display:flex;position:relative}.mentor-network-tier-grid article.current{background:linear-gradient(145deg,#eef8f5,#f8fbfd);border:2px solid #0b5d50}.mentor-network-tier-grid article.current:after{color:#fff;content:"YOUR LEVEL";letter-spacing:.08em;background:#0b5d50;padding:.3rem .5rem;font-size:.55rem;font-weight:900;position:absolute;top:1rem;right:1rem}.mentor-network-tier-grid span{color:#1761a9;letter-spacing:.08em;font-size:.65rem;font-weight:900}.mentor-network-tier-grid h3{color:#071c3d;max-width:12ch;margin:1.5rem 0 .8rem;font-size:2rem;line-height:1.04}.mentor-network-tier-grid p{color:#607087;margin:0;line-height:1.7}.mentor-network-tier-grid a{color:#0759a7;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.4rem;font-weight:900;display:inline-flex}.mentor-network-request{background:#eaf0f4}.mentor-network-request-grid{grid-template-columns:.82fr 1.08fr;align-items:start;gap:5rem;display:grid}.mentor-network-request h2{color:#071c3d;letter-spacing:-.055em;max-width:14ch;margin:.75rem 0 1rem;font-size:clamp(2.7rem,4.7vw,4.8rem);line-height:.96}.mentor-network-request-grid>div>p{color:#5d6f84;line-height:1.75}.mentor-network-safety{color:#244b44;background:#deeee9;border-left:4px solid #0b5d50;gap:.8rem;margin-top:1.5rem;padding:1.2rem;display:flex}.mentor-network-safety svg{flex:none;width:1rem}.mentor-network-safety p{margin:.4rem 0 0;font-size:.75rem;line-height:1.55}.mentor-network-gate,.mentor-network-request form{background:#fff;border:1px solid #d0dbe4;gap:1rem;padding:2rem;display:grid;box-shadow:0 1.5rem 4rem #081d3c17}.mentor-network-gate>span,.mentor-network-form-heading span{color:#1761a9;letter-spacing:.09em;font-size:.65rem;font-weight:900}.mentor-network-gate h3,.mentor-network-form-heading h3{color:#071c3d;margin:.35rem 0 .6rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.04}.mentor-network-gate p{color:#607087;line-height:1.65}.mentor-network-gate>a{align-items:center;gap:.5rem;font-weight:900;display:inline-flex}.mentor-network-type-switch{background:#edf2f6;grid-template-columns:1fr 1fr;gap:.35rem;padding:.35rem;display:grid}.mentor-network-type-switch button{color:#52657a;font:inherit;cursor:pointer;background:0 0;border:0;padding:.8rem;font-size:.75rem;font-weight:900}.mentor-network-type-switch button.active{color:#fff;background:#0b5d50}.mentor-network-request form>label{color:#071c3d;gap:.5rem;font-size:.75rem;font-weight:900;display:grid}.mentor-network-request form label small{color:#758396;font-weight:600}.mentor-network-request select,.mentor-network-request textarea{color:#071c3d;width:100%;font:inherit;background:#fff;border:1px solid #c8d4de;border-radius:0;padding:.9rem 1rem;font-weight:500}.mentor-network-request textarea{resize:vertical}.mentor-network-check{background:#f3f6f9;align-items:flex-start;padding:.9rem;gap:.7rem!important;display:flex!important}.mentor-network-check input{flex:none;width:auto;margin-top:.15rem}.mentor-network-check span{color:#536579;line-height:1.5}.mentor-network-request form .button{justify-self:start}.mentor-network-status{color:#214d43;background:#eef8f5;border-left:4px solid #0b5d50;margin:0;padding:.9rem;font-size:.75rem;font-weight:800}.mentor-network-history{background:#fff}.mentor-network-history-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.mentor-network-history-grid article,.mentor-network-empty{background:#f9fbfd;border:1px solid #dce4ec;border-left:4px solid #0b5d50;padding:1.35rem}.mentor-network-empty{grid-column:1/-1}.mentor-network-empty p{color:#65758a}.mentor-network-history-grid article>div{justify-content:space-between;gap:1rem;display:flex}.mentor-network-history-grid article>div span{color:#0b5d50;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.mentor-network-history-grid article>div small{color:#758396}.mentor-network-history-grid h3{color:#071c3d;margin:.8rem 0;font-size:1.35rem}.mentor-network-stage{color:#654b00;text-transform:uppercase;background:#fff0b8;padding:.32rem .55rem;font-size:.62rem;display:inline-block}.mentor-network-history-grid article>p{color:#617186;line-height:1.65}.mentor-network-final{color:#fff;background:linear-gradient(125deg,#0b5d50,#0a3b60)}.mentor-network-final .container{grid-template-columns:1.1fr .8fr auto;align-items:center;gap:3rem;display:grid}.mentor-network-final h2{color:#fff;letter-spacing:-.06em;max-width:17ch;margin:.65rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.mentor-network-final .container>p{color:#d8e6e7;line-height:1.7}@media (width<=1120px){.mentor-network-role-grid{grid-template-columns:repeat(2,1fr)}.mentor-network-hero-grid{gap:3rem}.mentor-network-request-grid{grid-template-columns:1fr;gap:2.5rem}.mentor-network-final .container{grid-template-columns:1fr 1fr}.mentor-network-final .button{justify-self:start}}@media (width<=760px){.mentor-network-hero-grid,.mentor-network-purpose-grid,.mentor-network-final .container{grid-template-columns:1fr}.mentor-network-hero-grid{min-height:0;padding-block:4rem}.mentor-network-hero h1{font-size:clamp(4rem,17vw,6rem)}.mentor-network-proof .container{grid-template-columns:1fr 1fr}.mentor-network-purpose-grid{gap:1.5rem}.mentor-network-purpose-grid>div:last-child{padding-top:0}.mentor-network-standard-grid,.mentor-network-tier-grid{grid-template-columns:1fr}.mentor-network-tier-grid article{min-height:0}}@media (width<=560px){.mentor-network-hero-actions{flex-direction:column;align-items:stretch}.mentor-network-hero-actions .button{justify-content:center;width:100%}.mentor-network-proof .container,.mentor-network-role-grid,.mentor-network-history-grid{grid-template-columns:1fr}.mentor-network-role-grid>article{min-height:0}.mentor-network-request form,.mentor-network-gate{padding:1.2rem}.mentor-network-type-switch{grid-template-columns:1fr}.mentor-network-request form .button{justify-content:center;width:100%}}.mentor-luma-copy{color:#cbd9e8;max-width:44rem;margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.faq-luma{color:#fff;background:radial-gradient(circle at 85% 20%,#1e74a88c,#0000 24rem),linear-gradient(125deg,#061a38,#0b3763 65%,#0b5d50)}.faq-luma-card{grid-template-columns:1.1fr .7fr;align-items:center;gap:5rem;padding-block:1rem;display:grid}.faq-luma h2{color:#fff;letter-spacing:-.055em;max-width:13ch;margin:.7rem 0 1rem;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.94}.faq-luma p{color:#d4e2ed;max-width:46rem;line-height:1.75}.faq-luma-card>div:last-child{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.faq-luma-card>div:last-child span{color:#f3cf52;letter-spacing:.08em;text-align:center;background:#05193473;border:1px solid #fff3;padding:.85rem;font-size:.64rem;font-weight:900}.faq-luma-card .button{grid-column:1/-1;justify-content:center;margin-top:.6rem}@media (width<=760px){.faq-luma-card{grid-template-columns:1fr;gap:2rem}}.ask-luma-context{color:#f8f1df;background:#0d0d0d;border-bottom:1px solid #c9a44c40}.ask-luma-context .container{justify-content:center;align-items:center;gap:1rem;min-height:2.8rem;padding-block:.45rem;display:flex}.ask-luma-context span{color:#d4ad55;letter-spacing:.12em;font-size:.6rem;font-weight:900}.ask-luma-context strong{font-size:.74rem}.ask-luma-context a{color:#f2cf78;align-items:center;gap:.4rem;font-size:.72rem;font-weight:900;display:inline-flex}.ask-luma-page{--luma-black:#090909;--luma-ink:#15130f;--luma-cream:#f8f1df;--luma-cream-dark:#e9dec5;--luma-gold:#d1a84d;--luma-gold-light:#f2d27f;color:var(--luma-cream);background:radial-gradient(circle at 50% 7%, #c99f3d24, transparent 28rem), var(--luma-black);overflow-x:hidden}.ask-luma-page main{background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:clamp(2rem,5vw,5rem) 0}.luma-mentor{width:min(100%,76rem);margin-inline:auto}.luma-introduction{background:radial-gradient(circle at 18%,#d2a84d29,#0000 20rem),linear-gradient(135deg,#191917f5,#050505fa);border:1px solid #d7b35b42;grid-template-columns:minmax(12rem,.58fr) 1.25fr;align-items:center;gap:clamp(2.2rem,6vw,6rem);min-height:39rem;padding:clamp(2rem,5vw,4.5rem);display:grid;box-shadow:0 3rem 7rem #0000006b}.luma-pyramid{aspect-ratio:1;filter:drop-shadow(0 1.5rem 3rem #d2a84d38);place-items:center;width:min(100%,22rem);margin-inline:auto;display:grid;position:relative}.luma-pyramid>span{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#f4d888,#9f7626);position:absolute}.luma-pyramid>span:first-child{opacity:.95;inset:4% 5%}.luma-pyramid>span:nth-child(2){background:#0b0b0a;inset:17% 18% 16%}.luma-pyramid>span:nth-child(3){background:linear-gradient(135deg,#f6dea0,#b58a37);inset:28% 29% 27%}.luma-pyramid b{z-index:2;color:#0b0b0a;letter-spacing:.25em;margin-top:52%;font-size:clamp(.75rem,2vw,1.15rem);position:relative}.luma-approved-lockup{aspect-ratio:470/165;background:#030d20;border:1px solid #d7b35b47;border-radius:.9rem;width:min(100%,29rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #00000061}.luma-approved-lockup img{width:298.3%;max-width:none;height:auto;position:absolute;top:-5.1%;left:-5.2%}.luma-introduction h1{color:#f8f1df;letter-spacing:-.035em;gap:.2rem;margin:1.2rem 0 1.5rem;font-size:clamp(1.55rem,3vw,3.15rem);font-weight:520;line-height:1.12;display:grid}.luma-introduction h1 span.emphasis{color:var(--luma-gold-light);font-weight:850}.luma-public-description{color:#d6cdbb;max-width:47rem;margin:0;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.75}.luma-workspace{background:#12110f;border:1px solid #d7b35b3d;margin-top:1.2rem;box-shadow:0 2rem 6rem #00000059}.luma-workspace-heading{background:linear-gradient(90deg,#191711,#0b0b0b);border-bottom:1px solid #d7b35b38;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem clamp(1rem,3vw,2rem);display:flex}.luma-workspace-heading>div:first-child>span{color:var(--luma-gold);letter-spacing:.14em;font-size:.64rem;font-weight:900}.luma-workspace-heading h2{color:var(--luma-cream);margin:.35rem 0 0;font-size:clamp(1.35rem,2.6vw,2.15rem);line-height:1.1}.luma-voice-controls{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.luma-voice-controls button,.luma-answer-actions button{color:#ead7a3;font:inherit;cursor:pointer;background:#1c1912;border:1px solid #dbb75f52;padding:.65rem .8rem;font-size:.65rem;font-weight:850}.luma-voice-controls button:disabled,.luma-answer-actions button:disabled{opacity:.38;cursor:not-allowed}.luma-voice-controls .luma-talk-primary{color:#171006;background:linear-gradient(135deg,#ffe27a,#d4af37);border-color:#f2d36c}.luma-talk-helper{color:#d9e5f1;text-align:right;flex-basis:100%;margin:.25rem 0 0;font-size:.62rem;line-height:1.45}.luma-talk-status{color:#f2d36c;text-align:right;flex-basis:100%;margin:0;font-size:.64rem;font-weight:800;line-height:1.45}.luma-motion-explainer{background:linear-gradient(110deg,#211b10,#14130f 62%,#0d0d0c);border-top:1px solid #d7b35b4d;border-bottom:1px solid #d7b35b38;grid-template-columns:minmax(12rem,.55fr) minmax(18rem,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.25rem clamp(1rem,3vw,1.8rem);display:grid}.luma-motion-explainer span{color:var(--luma-gold);letter-spacing:.14em;font-size:.56rem;font-weight:900}.luma-motion-explainer h3{color:#f6e4b1;letter-spacing:-.025em;margin:.3rem 0 0;font-size:clamp(1rem,2vw,1.4rem)}.luma-motion-explainer p{color:#c7bead;margin:0;font-size:.73rem;line-height:1.65}.luma-motion-explainer button{color:#171006;min-height:2.9rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f4da8d,#bc8d34);border:1px solid #e3bf62;padding:.75rem 1rem;font-size:.66rem;font-weight:900}.luma-motion-explainer button:hover,.luma-motion-explainer button:focus-visible{background:#f4da8d}.luma-messages{overscroll-behavior:contain;scrollbar-color:#8d6d2e #15130f;min-height:22rem;max-height:46rem;padding:clamp(1rem,3vw,2rem);overflow-y:auto}.luma-starting-prompts{grid-template-columns:repeat(2,1fr);gap:.7rem;max-width:50rem;margin:2rem auto;display:grid}.luma-starting-prompts button{color:#e9dfca;min-height:4.6rem;font:inherit;text-align:left;cursor:pointer;background:#1a1814;border:1px solid #ffffff1a;padding:1rem;font-size:.76rem;font-weight:750}.luma-starting-prompts button:hover,.luma-starting-prompts button:focus-visible{color:var(--luma-gold-light);border-color:#d7b35b8c}.luma-message{border:1px solid #ffffff17;width:min(100%,54rem);margin-bottom:1.2rem;padding:1rem 1.15rem}.luma-message-user{color:#f6f0e2;background:#211c12;border-color:#d7b35b52;margin-left:auto}.luma-message-assistant{color:#e4dccb;border-left:3px solid var(--luma-gold);background:#191918;margin-right:auto}.luma-message>span{color:var(--luma-gold);letter-spacing:.12em;font-size:.58rem;font-weight:900}.luma-message>p{white-space:pre-wrap;margin:.6rem 0 0;line-height:1.72}.luma-answer-actions{gap:.5rem;margin-top:.8rem;display:flex}.luma-resource-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem;display:grid}.luma-resource-grid>a{color:#e9dfca;background:#0d0d0c;border:1px solid #d7b35b38;flex-direction:column;min-width:0;min-height:13rem;padding:1rem;display:flex}.luma-resource-grid small{color:#b9913f;letter-spacing:.09em;font-size:.52rem;font-weight:900}.luma-resource-grid strong{color:#f4e7c8;margin-top:.7rem;line-height:1.15}.luma-resource-grid p{color:#aaa394;margin:.55rem 0;font-size:.68rem;line-height:1.5}.luma-resource-grid a>span{color:var(--luma-gold-light);align-items:center;gap:.35rem;margin-top:auto;font-size:.63rem;font-weight:900;display:inline-flex}.luma-resource-grid svg{width:.8rem}.luma-thinking{color:#ddc77f;border-left:3px solid var(--luma-gold);background:#191713;width:fit-content;padding:.8rem 1rem;font-size:.72rem;font-weight:800}.luma-form{background:#0b0b0a;border-top:1px solid #d7b35b40;padding:clamp(1rem,3vw,1.6rem)}.luma-form>label{color:#e9dcae;letter-spacing:.06em;margin-bottom:.6rem;font-size:.68rem;font-weight:900;display:block}.luma-input-shell{grid-template-columns:1fr auto auto;align-items:stretch;gap:.55rem;display:grid}.luma-input-shell textarea{resize:vertical;color:#f9f4e9;width:100%;min-width:0;font:inherit;background:#181714;border:1px solid #d7b35b5c;border-radius:0;padding:1rem;line-height:1.55}.luma-input-shell textarea:focus{border-color:var(--luma-gold-light);outline:2px solid #e2bc5d2e}.luma-mic,.luma-submit{border:1px solid var(--luma-gold);min-width:6rem;font:inherit;cursor:pointer;padding:.8rem 1rem;font-size:.72rem;font-weight:900}.luma-mic{color:var(--luma-gold-light);background:#17130c}.luma-mic.listening{color:#fff;background:#7b271e;animation:1.2s infinite luma-pulse}.luma-submit{color:#171006;background:linear-gradient(135deg,#f4da8d,#bc8d34);min-width:10.5rem}.luma-submit:disabled{opacity:.42;cursor:not-allowed}@keyframes luma-pulse{50%{box-shadow:0 0 0 .55rem #8f302433}}.luma-form-meta{color:#8e877b;justify-content:space-between;gap:1rem;margin-top:.55rem;font-size:.58rem;display:flex}.luma-form-meta span:last-child{color:#c7a555;font-weight:900}.luma-voice-note{color:#8f897d;margin:.55rem 0 0;font-size:.68rem;line-height:1.45}.luma-status{color:#bdb4a3;text-align:center;background:#11100e;border-top:1px solid #ffffff0f;padding:.75rem 1rem;font-size:.65rem}.luma-safeguards{background:#d7b35b2e;border:1px solid #d7b35b2e;grid-template-columns:1fr 1fr;gap:1px;margin-top:1.2rem;display:grid}.luma-safeguards p{color:#bcb4a5;background:#10100f;margin:0;padding:1.15rem;font-size:.68rem;line-height:1.6}.luma-return-links{flex-wrap:wrap;justify-content:center;gap:1.2rem;padding:2rem 1rem 0;display:flex}.luma-return-links a{color:#e5c66d;align-items:center;gap:.4rem;font-size:.72rem;font-weight:900;display:inline-flex}.luma-return-links svg{width:.85rem}@media (width<=900px){.luma-introduction{text-align:center;grid-template-columns:1fr;min-height:0}.luma-pyramid{width:min(52vw,17rem)}.luma-approved-lockup{width:min(82vw,29rem)}.luma-public-description{margin-inline:auto}.luma-workspace-heading{flex-direction:column;align-items:flex-start}.luma-voice-controls{justify-content:flex-start}.luma-motion-explainer{grid-template-columns:1fr;align-items:start}.luma-motion-explainer button{width:fit-content}.luma-resource-grid{grid-template-columns:1fr}.luma-resource-grid>a{min-height:0}}@media (width<=760px){.ask-luma-context .container{flex-wrap:wrap;justify-content:flex-start;gap:.35rem .7rem}.ask-luma-context strong{flex:55%}.ask-luma-page main{padding-top:1rem}.luma-introduction{padding:2rem 1rem}.luma-introduction h1{font-size:clamp(1.35rem,6vw,2rem)}.luma-workspace-heading{padding:1.1rem}.luma-voice-controls{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.luma-voice-controls button{min-height:2.8rem}.luma-voice-controls .luma-talk-primary,.luma-talk-helper,.luma-talk-status{grid-column:1/-1}.luma-talk-helper,.luma-talk-status{text-align:left}.luma-messages{min-height:18rem;max-height:40rem;padding:1rem}.luma-starting-prompts{grid-template-columns:1fr;margin:.5rem auto 1.5rem}.luma-message{padding:.9rem}.luma-input-shell{grid-template-columns:1fr 1fr}.luma-input-shell textarea{grid-column:1/-1}.luma-mic,.luma-submit{min-width:0;min-height:3.2rem}.luma-motion-explainer button{width:100%}.luma-form-meta{flex-wrap:wrap}.luma-form-meta span:nth-child(2){flex-basis:100%;order:3}.luma-safeguards{grid-template-columns:1fr}}.ask-luma-context{color:#fff;background:linear-gradient(90deg,#071c3d 0%,#123f75 68%,#0b5d50 100%);border-bottom-color:#d4af3757}.ask-luma-context span{color:#f2d36c}.ask-luma-context a{color:#ffe27a}.ask-luma-page{--luma-navy:#0a1d3d;--luma-navy-deep:#07172f;--luma-blue:#1e5da8;--luma-teal:#0b5d50;--luma-gold:#d4af37;--luma-gold-light:#f2d36c;--luma-ink:#13294b;--luma-slate:#5f6b7a;--luma-line:#d7dde5;color:var(--luma-ink);background:#f7f8fa}.ask-luma-page main{background-color:#f7f8fa;background-image:linear-gradient(#0a1d3d09 1px,#0000 1px),linear-gradient(90deg,#0a1d3d09 1px,#0000 1px)}.luma-introduction{color:#fff;background:radial-gradient(circle at 18%,#1e88e533,#0000 21rem),linear-gradient(135deg,#07172f,#0a1d3d 62%,#0b5d50);border-color:#d4af3757;box-shadow:0 2.4rem 6rem #0a1d3d3d}.luma-introduction h1{color:#fff}.luma-introduction h1 span.emphasis{color:#f2d36c}.luma-public-description{color:#d7e4ed}.luma-motion-principle{color:#f2d36c;letter-spacing:.035em;margin:1rem 0 0;font-size:.78rem;font-weight:850}.luma-approved-lockup{border-color:#f2d36c80;box-shadow:0 1.5rem 3.5rem #00000057,0 0 0 1px #1e88e52e}.luma-workspace{background:#fff;border-color:#ccd7e3;overflow:hidden;box-shadow:0 2rem 5rem #0a1d3d24}.luma-workspace-heading{background:linear-gradient(105deg,#07172f,#0a315c 70%,#0b5d50);border-bottom-color:#d4af374d}.luma-workspace-heading>div:first-child>span{color:#f2d36c}.luma-workspace-heading h2{color:#fff}.luma-voice-controls button,.luma-answer-actions button{color:#fff;background:#ffffff14;border-color:#f2d36c6b}.luma-voice-controls button:hover,.luma-answer-actions button:hover{color:#0a1d3d;background:#f2d36c}.luma-motion-explainer{color:var(--luma-ink);background:linear-gradient(110deg,#eef3f8,#fff 62%,#eef8f5);border-color:#cbd8e5}.luma-motion-explainer span{color:#1e5da8}.luma-motion-explainer h3{color:#0a1d3d}.luma-motion-explainer p{color:#536278}.luma-motion-explainer button{color:#0a1d3d;background:linear-gradient(135deg,#ffe27a,#d4af37);border-color:#c49b2e}.luma-motion-explainer button:hover,.luma-motion-explainer button:focus-visible{color:#fff;background:#1e5da8}.luma-messages{scrollbar-color:#1e5da8 #e7edf3;background:#f8fafc}.luma-starting-prompts button{color:#13294b;background:#fff;border-color:#d5dde7;box-shadow:0 .65rem 1.6rem #0a1d3d0e}.luma-starting-prompts button:hover,.luma-starting-prompts button:focus-visible{color:#0a1d3d;background:#eef3f8;border-color:#1e5da8}.luma-message{border-color:#d5dde7}.luma-message-user{color:#0a1d3d;background:#eaf3fd;border-color:#1e5da84d}.luma-message-assistant{color:#24364e;background:#fff;border-color:#d5dde7 #d5dde7 #d5dde7 #0b5d50}.luma-message>span{color:#1e5da8}.luma-answer-actions button{color:#0a1d3d;background:#eef3f8;border-color:#cbd8e5}.luma-answer-actions button:hover{color:#fff;background:#1e5da8}.luma-resource-grid>a{color:#13294b;background:#fff;border-color:#d5dde7;box-shadow:0 .65rem 1.6rem #0a1d3d0e}.luma-resource-grid small{color:#1e5da8}.luma-resource-grid strong{color:#0a1d3d}.luma-resource-grid p{color:#5f6b7a}.luma-resource-grid a>span{color:#0b5d50}.luma-thinking{color:#0a1d3d;background:#fff9df;border-left-color:#d4af37}.luma-form{background:#fff;border-top-color:#d5dde7}.luma-form>label{color:#0a1d3d}.luma-input-shell textarea{color:#13294b;background:#f8fafc;border-color:#cbd8e5;border-radius:.55rem}.luma-input-shell textarea::placeholder{color:#758396}.luma-input-shell textarea:focus{border-color:#1e5da8;outline-color:#1e5da829}.luma-mic{color:#1e5da8;background:#eef3f8;border-color:#1e5da8}.luma-submit{color:#0a1d3d;background:linear-gradient(135deg,#ffe27a,#d4af37);border-color:#c49b2e}.luma-form-meta{color:#6b788b}.luma-form-meta span:last-child{color:#0b5d50}.luma-voice-note{color:#6b788b}.luma-status{color:#536278;background:#eef3f8;border-top-color:#dce4ec}.luma-workflow-tracker{background:#f5f8fb;border-top:1px solid #cbd8e5;border-bottom:1px solid #cbd8e5}.luma-workflow-tracker>header{gap:.3rem;padding:1rem clamp(1rem,3vw,1.8rem);display:grid}.luma-workflow-tracker>header>span{color:#0b5d50;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.62rem;font-weight:900;display:inline-flex}.luma-workflow-tracker>header>span i{background:#32a28c;border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 .7rem #32a28c80}.luma-workflow-tracker>header>strong{color:#0a1d3d;font-family:Georgia,serif;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.2}.luma-workflow-tracker>header>small{color:#5f6b7a;max-width:62rem;font-size:.7rem;line-height:1.55}.luma-workflow-tracker>ol{border-top:1px solid #dce4ec;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.luma-workflow-tracker li{color:#718096;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.9rem .8rem;display:grid}.luma-workflow-tracker li+li{border-left:1px solid #dce4ec}.luma-workflow-tracker li>span{border:1px solid #c7d0dc;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:900;display:grid}.luma-workflow-tracker li>div{gap:.16rem;min-width:0;display:grid}.luma-workflow-tracker li strong{color:#536278;font-size:.72rem}.luma-workflow-tracker li small{color:#718096;font-size:.65rem;line-height:1.4}.luma-workflow-tracker li.complete{color:#0b5d50;background:#edf8f5}.luma-workflow-tracker li.complete>span{background:#dbf1eb;border-color:#72b9aa}.luma-workflow-tracker li.complete strong,.luma-workflow-tracker li.current strong{color:#0a1d3d}.luma-workflow-tracker li.current{color:#9b741f;background:#fff9df}.luma-workflow-tracker li.current>span{border-color:#c49b2e;box-shadow:0 0 0 .2rem #d4af371a}.luma-workflow-tracker li.guarded>span{color:#9b741f;border-color:#d4af37}.luma-workflow-tracker li.guarded strong{color:#785d1e}.luma-workflow-tracker.phase-error{background:#fff5f6;border-color:#d7a7ad}.luma-workflow-tracker.phase-error>header>span{color:#8d2734}.luma-workflow-tracker.phase-error>header>span i{background:#a93d4c;box-shadow:0 0 .7rem #a93d4c66}.luma-safeguards{background:#d5dde7;border-color:#d5dde7}.luma-safeguards p{color:#5f6b7a;background:#fff}.luma-safeguards strong{color:#0a1d3d}.luma-return-links a{color:#1e5da8}@media (width<=760px){.luma-workflow-tracker>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.luma-workflow-tracker li{border-top:1px solid #dce4ec}.luma-workflow-tracker li+li{border-left:0}.luma-workflow-tracker li:nth-child(2n){border-left:1px solid #dce4ec}.luma-workflow-tracker li small{font-size:.7rem}}.welcome-center-page{background:#f5f1e8}.welcome-center-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#2979c647,#0000 30%),linear-gradient(125deg,#06142a 0%,#09254a 62%,#10345e 100%);padding:clamp(74px,8vw,118px) 0;position:relative;overflow:hidden}.welcome-center-hero:after{content:"";border:1px solid #f0cf6838;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-18rem;right:-10rem}.welcome-center-hero-grid{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid;position:relative}.welcome-center-hero h1{color:#fff;letter-spacing:-.055em;max-width:880px;margin:14px 0 20px;font-size:clamp(42px,6vw,78px);line-height:.96}.welcome-center-hero-grid>div>p:not(.eyebrow){color:#d6e2f3;max-width:760px;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.welcome-center-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.welcome-center-actions>a:not(.button){color:#f1d16f;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.welcome-center-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e1f94;border:1px solid #f0cf6857;border-radius:28px;gap:13px;padding:34px;display:grid;box-shadow:0 28px 80px #00000038}.welcome-center-seal>span{color:#f0cf68;border:1px solid #d5a83e;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.welcome-center-seal>span svg{width:40px}.welcome-center-seal small{color:#f0cf68;letter-spacing:.17em;font-size:10px;font-weight:900}.welcome-center-seal strong{color:#fff;font-family:Georgia,serif;font-size:27px;line-height:1.1}.welcome-center-seal p{color:#bdcbe0;margin:0;font-size:13px;line-height:1.65}.welcome-center-letter-section{background:#e9e0cf;padding:clamp(48px,7vw,92px) 0}.welcome-center-letter-section,#member-success-request{scroll-margin-top:170px}.welcome-founder-letter{background:#fffdf8;border:1px solid #d9c9aa;border-radius:4px;grid-template-columns:70px 1fr;gap:30px;max-width:980px;padding:clamp(32px,6vw,70px);display:grid;position:relative;box-shadow:0 28px 70px #3728111f}.welcome-founder-letter:before{pointer-events:none;content:"";border:1px solid #b4914640;position:absolute;inset:13px}.welcome-letter-mark{z-index:1;color:#183960;border:1px solid #b38b39;border-radius:50%;place-items:center;width:58px;height:58px;font:700 24px Georgia,serif;display:grid;position:relative}.welcome-founder-letter>div:last-child{z-index:1;position:relative}.welcome-founder-letter h2{max-width:760px;margin:8px 0 22px;font-family:Georgia,serif;font-size:clamp(30px,4vw,52px);line-height:1.04}.welcome-founder-letter p:not(.eyebrow){color:#465364;font-family:Georgia,serif;font-size:17px;line-height:1.85}.welcome-letter-signature{border-top:1px solid #e4d7c1;gap:4px;margin-top:30px;padding-top:20px;display:grid}.welcome-letter-signature strong{color:#0a1d3d;font-family:Georgia,serif;font-size:22px;font-style:italic}.welcome-letter-signature span{color:#78694f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.welcome-path-section{background:#fff}.welcome-path-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.welcome-path-grid article{background:linear-gradient(#fff,#f8fafc);border:1px solid #dfe4ea;border-radius:18px;flex-direction:column;min-height:315px;padding:28px;display:flex}.welcome-path-grid article>div{align-items:center;gap:10px;display:flex}.welcome-path-grid article>div span{color:#fff;background:#0a1d3d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.welcome-path-grid article>div small{color:#9b741f;letter-spacing:.13em;font-size:9px;font-weight:900}.welcome-path-grid h3{margin:26px 0 10px;font-size:23px;line-height:1.08}.welcome-path-grid p{color:#667283;font-size:13px;line-height:1.65}.welcome-path-grid a{color:#1e5da8;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.welcome-choice-section{background:#eef3f8}.welcome-choice-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.welcome-choice-grid article{background:#fff;border:1px solid #d4dde7;border-radius:24px;padding:clamp(30px,4vw,52px)}.welcome-choice-grid article:first-child{color:#fff;background:linear-gradient(145deg,#07172f,#12345e);border-color:#0a1d3d}.welcome-choice-grid h2{margin:9px 0 16px;font-size:clamp(27px,3vw,42px);line-height:1.02}.welcome-choice-grid article:first-child h2{color:#fff}.welcome-choice-grid article>p:not(.eyebrow){color:#637183;line-height:1.72}.welcome-choice-grid article:first-child>p:not(.eyebrow){color:#c9d7eb}.welcome-choice-grid ul,.welcome-membership-grid ul,.welcome-documents-grid ul{gap:11px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.welcome-choice-grid li,.welcome-membership-grid li,.welcome-documents-grid li{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.55;display:grid}.welcome-choice-grid li svg,.welcome-membership-grid li svg,.welcome-documents-grid li svg{color:#1e88e5;width:16px}.welcome-choice-grid article:first-child li svg{color:#f0cf68}.welcome-membership-section{background:#f8f5ee}.welcome-membership-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.welcome-membership-grid article{background:#fff;border:1px solid #d8dfe7;border-radius:18px;flex-direction:column;min-height:555px;padding:29px 25px;display:flex}.welcome-membership-grid article.featured{border:2px solid #1e88e5;box-shadow:0 18px 40px #1e5da81f}.welcome-membership-grid article.paid{color:#fff;background:linear-gradient(160deg,#07172f,#10345e);border-color:#0c2c52}.welcome-membership-grid article>span{color:#9b741f;letter-spacing:.13em;font-size:9px;font-weight:900}.welcome-membership-grid article.paid>span{color:#f0cf68}.welcome-membership-grid h3{margin:10px 0 15px;font-size:27px}.welcome-membership-grid article.paid h3{color:#fff}.welcome-membership-grid article>strong{color:#17385f;min-height:48px;font-family:Georgia,serif;font-size:18px;line-height:1.25}.welcome-membership-grid article.paid>strong{color:#f5df9c}.welcome-membership-grid article>p{color:#687485;font-size:12px;line-height:1.65}.welcome-membership-grid article.paid>p,.welcome-membership-grid article.paid li{color:#c9d7eb}.welcome-membership-grid article>a{color:#1e5da8;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.welcome-membership-grid article.paid>a{color:#f0cf68}.welcome-ebook-policy,.membership-ebook-inclusion{color:#fff;background:linear-gradient(120deg,#154f8e,#0a1d3d);border-radius:18px;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.35fr);align-items:center;gap:30px;margin-top:24px;padding:28px;display:grid}.welcome-ebook-policy>div,.membership-ebook-inclusion>div{align-items:center;gap:14px;display:flex}.welcome-ebook-policy>div>span,.membership-ebook-inclusion>div>span{color:#f0cf68;border:1px solid #d5a83e;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-family:Georgia,serif;display:grid}.welcome-ebook-policy small,.membership-ebook-inclusion small{color:#f0cf68;letter-spacing:.13em;font-size:9px;font-weight:900}.welcome-ebook-policy h3,.membership-ebook-inclusion h3{color:#fff;margin:4px 0 0;font-size:21px;line-height:1.12}.welcome-ebook-policy p,.membership-ebook-inclusion p{color:#d3deed;margin:0;font-size:12px;line-height:1.7}.membership-ebook-inclusion{grid-template-columns:minmax(280px,.8fr) minmax(320px,1.25fr) auto}.membership-ebook-inclusion>a{color:#f0cf68;align-items:center;gap:6px;min-width:max-content;font-size:11px;font-weight:900;display:inline-flex}.welcome-documents-section{color:#fff;background:#06142a}.welcome-documents-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:36px;display:grid}.welcome-documents-heading h2{color:#fff;max-width:780px;margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:1.03}.welcome-documents-heading>p{color:#b9c8dc;font-size:13px;line-height:1.75}.welcome-documents-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.welcome-documents-grid article{background:#ffffff0f;border:1px solid #62d7c83b;border-radius:18px;padding:30px}.welcome-documents-grid article.restricted{border-color:#f0cf6838}.welcome-documents-grid article>span{color:#68d7c8;letter-spacing:.14em;font-size:10px;font-weight:900}.welcome-documents-grid article.restricted>span{color:#f0cf68}.welcome-documents-grid li{color:#d0dbea}.welcome-documents-grid li b{color:#f0cf68;text-align:center;font-size:18px;line-height:1}.welcome-documents-grid a{color:#f0cf68;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.welcome-center-final{color:#fff;background:#8d2734;padding:clamp(58px,7vw,90px) 0}.welcome-center-final .container{grid-template-columns:1fr .8fr;align-items:center;gap:26px 70px;display:grid}.welcome-center-final h2{color:#fff;max-width:720px;margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:1}.welcome-center-final .container>p{color:#f3dfe2;line-height:1.7}.welcome-center-final .container>div:last-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;display:flex}.welcome-center-final .container>div:last-child>a:not(.button){color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}@media (width<=1040px){.welcome-path-grid,.welcome-membership-grid{grid-template-columns:repeat(2,1fr)}.welcome-membership-grid article{min-height:500px}.membership-ebook-inclusion{grid-template-columns:1fr 1.4fr}.membership-ebook-inclusion>a{grid-column:2}}@media (width<=760px){.welcome-center-hero-grid,.welcome-choice-grid,.welcome-documents-heading,.welcome-documents-grid,.welcome-center-final .container{grid-template-columns:1fr}.welcome-center-hero{padding:58px 0}.welcome-center-hero h1{font-size:clamp(39px,13vw,58px)}.welcome-center-seal{padding:26px}.welcome-founder-letter{grid-template-columns:1fr;padding:34px 27px}.welcome-letter-mark{width:50px;height:50px}.welcome-founder-letter p:not(.eyebrow){font-size:15px}.welcome-path-grid,.welcome-membership-grid{grid-template-columns:1fr}.welcome-path-grid article,.welcome-membership-grid article,.welcome-membership-grid article>strong{min-height:0}.welcome-ebook-policy,.membership-ebook-inclusion{grid-template-columns:1fr;padding:24px}.membership-ebook-inclusion>a{grid-column:auto;min-width:0}.welcome-center-final .container>div:last-child{grid-column:auto}}.credit-entry-home{background:#f7f5ef}.credit-entry-hero{color:#fff;background:radial-gradient(circle at 78% 24%,#1f7e9f52,#0000 32%),linear-gradient(145deg,#06162e,#0b2d54 68%,#0d5f65);padding:clamp(58px,7vw,96px) 0;position:relative;overflow:hidden}.credit-entry-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(350px,.72fr);align-items:center;gap:clamp(34px,6vw,84px);display:grid}.credit-entry-copy h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin:12px 0 20px;font-size:clamp(44px,5.7vw,78px);line-height:.96}.credit-entry-lede{color:#d4deec;max-width:700px;font-size:clamp(17px,2vw,21px);line-height:1.55}.credit-entry-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.credit-entry-actions .button{min-height:50px}.credit-entry-trust{color:#c9d8e8;flex-wrap:wrap;gap:12px 20px;margin-top:26px;font-size:12px;font-weight:750;display:flex}.credit-entry-trust span{align-items:center;gap:7px;display:inline-flex}.credit-entry-trust svg{color:#69d7c7;width:16px}.credit-luma-guide{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05152bc2;border:1px solid #fff3;border-radius:24px;padding:clamp(27px,4vw,42px);box-shadow:0 28px 70px #0000003b}.credit-luma-presence{color:#a8c5df;align-items:center;gap:11px;display:flex}.credit-luma-presence>span{color:#07172e;background:linear-gradient(145deg,#f3d87c,#6fd8ca);border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:22px;font-weight:900;display:grid}.credit-luma-presence small{letter-spacing:.13em;font-size:9px;font-weight:900}.credit-luma-guide h2{color:#fff;margin:19px 0 12px;font-size:clamp(28px,3.2vw,42px);line-height:1.02}.credit-luma-guide>p{color:#d0dced;line-height:1.7}.credit-luma-guide ul{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.credit-luma-guide li{color:#e1eaf5;padding-left:20px;font-size:13px;line-height:1.45;position:relative}.credit-luma-guide li:before{color:#69d7c7;content:"✓";position:absolute;left:0}.credit-luma-guide>a{color:#07172e;background:#f0cf68;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.credit-luma-voice-step{color:#dce7f3;max-width:33rem;margin-top:10px;font-size:11px;line-height:1.5;display:block}.credit-luma-guide>small{color:#99adc5;margin-top:16px;font-size:10px;line-height:1.5;display:block}.credit-entry-choices,.credit-help-paths,.credit-official-resources,.credit-home-faq{padding:clamp(62px,8vw,104px) 0}.credit-entry-section-heading{max-width:820px;margin-bottom:34px}.credit-entry-section-heading h2{letter-spacing:-.025em;margin:8px 0 13px;font-size:clamp(32px,4vw,52px);line-height:1.02}.credit-entry-section-heading>p:not(.eyebrow){color:#637183;font-size:15px;line-height:1.65}.credit-entry-choice-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.credit-entry-choice-grid article{background:#fff;border:1px solid #d8dfe6;border-radius:20px;flex-direction:column;min-height:300px;padding:31px;display:flex;box-shadow:0 14px 34px #1e324b0f}.credit-entry-choice-grid article>span{color:#1c6c72;letter-spacing:.14em;font-size:11px;font-weight:900}.credit-entry-choice-grid h3{margin:22px 0 11px;font-size:27px}.credit-entry-choice-grid p{color:#657182;line-height:1.65}.credit-entry-choice-grid a{color:#1e5da8;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.credit-help-paths{background:#fff}.credit-help-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.credit-help-grid>a{color:#10243d;background:#f7fafc;border:1px solid #d8e1e9;border-radius:18px;min-height:220px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.credit-help-grid>a:hover{border-color:#2b8990;transform:translateY(-2px);box-shadow:0 16px 36px #1e4e701a}.credit-help-grid span{color:#9b741f;letter-spacing:.12em;font-size:10px;font-weight:900}.credit-help-grid h3{margin:16px 0 8px;font-size:23px}.credit-help-grid p{color:#697686;line-height:1.6}.credit-help-grid b{color:#1e5da8;align-self:end;align-items:center;gap:7px;font-size:12px;display:inline-flex}.credit-book-bridge{color:#fff;background:linear-gradient(120deg,#0c6b72,#092347);padding:clamp(54px,7vw,84px) 0}.credit-book-bridge-grid{grid-template-columns:1.25fr .55fr;align-items:center;gap:50px;display:grid}.credit-book-bridge h2{color:#fff;max-width:800px;margin:9px 0 14px;font-size:clamp(31px,4vw,50px);line-height:1.02}.credit-book-bridge p{color:#d7e5ec;line-height:1.7}.credit-book-bridge-grid>div:last-child{justify-items:start;gap:15px;display:grid}.credit-book-bridge-grid>div:last-child>a:not(.button){color:#f0cf68;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.credit-official-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.credit-official-grid article{background:#fff;border:1px solid #d7e0e8;border-radius:18px;padding:28px}.credit-official-grid h3{margin:0 0 10px;font-size:22px}.credit-official-grid p{color:#667383;font-size:13px;line-height:1.65}.credit-official-grid a{color:#1e5da8;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:900;display:inline-flex}.credit-home-faq{background:#eef3f6}.credit-home-faq-grid{grid-template-columns:.75fr 1.25fr;gap:clamp(35px,7vw,90px);display:grid}.credit-home-faq h2{margin:8px 0 0;font-size:clamp(32px,4vw,50px);line-height:1.02}.credit-home-faq details{border-bottom:1px solid #ccd7e0}.credit-home-faq summary{cursor:pointer;padding:20px 4px;font-weight:850}.credit-home-faq details p{color:#647182;margin:0 4px 22px;line-height:1.65}.credit-home-boundary{color:#fff;background:#8d2734;padding:26px 0}.credit-home-boundary .container{grid-template-columns:auto 1fr auto;align-items:center;gap:18px 28px;display:grid}.credit-home-boundary strong{font-family:Georgia,serif;font-size:22px}.credit-home-boundary p{color:#f5e5e7;margin:0;font-size:12px;line-height:1.55}.credit-home-boundary a{color:#fff;align-items:center;gap:6px;min-width:max-content;font-size:11px;font-weight:900;display:inline-flex}.credit-home-final{color:#fff;text-align:center;background:#07172f;padding:clamp(62px,8vw,96px) 0}.credit-home-final h2{color:#fff;max-width:900px;margin:10px auto 28px;font-size:clamp(34px,4.8vw,58px);line-height:1}.credit-home-final .container>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.compact-site-footer .compact-footer-grid{grid-template-columns:1.3fr .65fr .75fr;gap:40px;padding-top:54px;padding-bottom:38px;display:grid}.compact-site-footer .compact-footer-grid>div:not(.footer-brand){align-content:start;gap:11px;display:grid}.compact-site-footer .compact-footer-grid h2{margin:0 0 6px;font-size:14px}.compact-site-footer .compact-footer-grid a{font-size:12px}.product-account-gate{background:#f4f7fa;border:1px solid #d4dde7;border-radius:14px;padding:17px}.product-account-gate strong{color:#15375d;font-size:13px}.product-account-gate p{color:#667383;margin:7px 0 12px;font-size:11px;line-height:1.5}.product-account-gate>div{flex-wrap:wrap;gap:8px;display:flex}.product-account-gate a{color:#fff;background:#153f72;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.product-account-gate a+a{color:#153f72;background:#fff;border:1px solid #aebfd1}@media (width<=900px){.credit-entry-hero-grid,.credit-book-bridge-grid,.credit-home-faq-grid,.credit-entry-choice-grid,.credit-official-grid{grid-template-columns:1fr}.credit-entry-choice-grid article{min-height:0}.credit-home-boundary .container{grid-template-columns:1fr}.credit-home-boundary a{min-width:0}.compact-site-footer .compact-footer-grid{grid-template-columns:1fr 1fr}.compact-site-footer .footer-brand{grid-column:1/-1}}@media (width<=600px){.credit-entry-hero{padding:44px 0 52px}.credit-entry-copy h1{font-size:clamp(39px,12.7vw,55px)}.credit-entry-lede{font-size:16px}.credit-entry-actions{display:grid}.credit-entry-actions .button{width:100%}.credit-luma-guide{padding:25px 21px}.credit-entry-choices,.credit-help-paths,.credit-official-resources,.credit-home-faq{padding:54px 0}.credit-help-grid{grid-template-columns:1fr}.credit-help-grid>a{min-height:0}.credit-entry-choice-grid article,.credit-help-grid>a,.credit-official-grid article{padding:24px 21px}.compact-site-footer .compact-footer-grid{grid-template-columns:1fr}.compact-site-footer .footer-brand{grid-column:auto}}.credit-entry-shop-secondary{color:#bcefe9;align-items:center;gap:8px;margin-top:16px;font-weight:800;display:inline-flex}.case-law-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#62d7c833,#0000 32%),linear-gradient(135deg,#071c2c,#0b4852);padding:clamp(60px,8vw,105px) 0}.case-law-hero h1{max-width:900px;margin:12px 0 20px;font-size:clamp(44px,6vw,76px);line-height:1}.case-law-hero>div>p:not(.eyebrow){color:#d6e7e8;max-width:800px;font-size:20px;line-height:1.7}.case-law-hero>div>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.case-law-hero>div>div>a:not(.button){color:#bcefe9;font-weight:800}.case-law-notice{background:#fff3d6;border-bottom:1px solid #ead69d;padding:22px 0}.case-law-notice .container{color:#4b3a13;align-items:flex-start;gap:12px;display:flex}.case-law-gate .container{background:#f5faf9;border:1px solid #d5e3df;border-radius:24px;max-width:880px;padding:clamp(32px,6vw,60px)}.case-law-gate h2{font-size:clamp(32px,4vw,52px)}.case-law-gate p{line-height:1.75}.case-law-intro{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:34px;display:grid}.case-law-intro h2{font-size:clamp(34px,4vw,52px)}.case-law-intro>p{color:var(--slate);line-height:1.75}.case-filters{background:#f5faf9;border:1px solid #d8e5e2;border-radius:18px;grid-template-columns:2fr repeat(3,1fr);gap:14px;padding:22px;display:grid}.case-filters label{color:var(--midnight);gap:6px;font-size:13px;font-weight:800;display:grid}.case-filters input,.case-filters select{color:#142d39;background:#fff;border:1px solid #bdcfcb;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.case-saved-toggle{align-items:center;gap:9px;display:flex!important}.case-saved-toggle input{width:18px;min-height:18px}.case-filters button,.case-empty button{border:1px solid var(--teal);color:var(--teal);background:#fff;border-radius:9px;padding:10px 15px;font-weight:800}.case-results-heading{justify-content:space-between;gap:20px;margin:24px 0 14px;display:flex}.case-results-heading p{margin:0}.case-save-status{color:var(--teal)}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.case-card{background:#fff;border:1px solid #d7e3e0;border-radius:18px;padding:26px;box-shadow:0 12px 35px #071c2c0f}.case-card-top{justify-content:space-between;gap:14px;display:flex}.case-card-top p{color:#60747b;margin:9px 0;font-size:13px}.authority-badge{color:#0b6656;text-transform:uppercase;letter-spacing:.06em;background:#dff4ee;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.authority-badge.persuasive{color:#304d7c;background:#e8eef8}.authority-badge.limited{color:#80550d;background:#fff0d4}.case-bookmark{color:#0b6b63;background:#fff;border:1px solid #c9dad6;border-radius:9px;align-self:flex-start;padding:8px 10px;font-weight:800}.case-card h2{margin:14px 0 4px;font-size:27px}.case-cite{color:#52676f;font-weight:700}.case-card dl{border:1px solid #deebe8;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;margin:20px 0;display:grid;overflow:hidden}.case-card dl div{border-bottom:1px solid #deebe8;padding:11px}.case-card dt{text-transform:uppercase;color:#587078;font-size:11px;font-weight:900}.case-card dd{margin:4px 0 0;line-height:1.45}.case-card section{margin-top:18px}.case-card section h3{margin:0 0 6px;font-size:15px}.case-card section p{color:#435a62;margin:0;line-height:1.65}.case-matters{background:#fff9e9;border-left:4px solid #d5a52e;padding:14px}.case-links{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.case-links a{color:var(--teal);font-weight:800}.case-empty{text-align:center;background:#f5faf9;border-radius:18px;padding:45px}@media (width<=900px){.case-filters{grid-template-columns:1fr 1fr}.case-search{grid-column:1/-1}.case-grid,.case-law-intro{grid-template-columns:1fr}}@media (width<=580px){.case-filters{grid-template-columns:1fr}.case-search{grid-column:auto}.case-card{padding:20px}.case-card dl{grid-template-columns:1fr}.case-law-notice .container,.case-results-heading,.case-law-hero>div>div{display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._shell_1vftb_1{color:#0a1d3d;background:#eef3f8;grid-template-columns:278px minmax(0,1fr);min-height:100vh;display:grid}._skipLink_1vftb_9{z-index:100;color:#0a1d3d;background:#fff;border-radius:8px;padding:11px 15px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}._skipLink_1vftb_9:focus{transform:translateY(0)}._sidebar_1vftb_24{color:#fff;background:radial-gradient(circle at 50% 12%,#1e88e533,#0000 25%),linear-gradient(#050f21,#0a1d3d 64%,#071529);flex-direction:column;align-self:start;min-height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}._brand_1vftb_38{border-bottom:1px solid #ffffff21;align-items:center;gap:12px;padding:0 8px 27px;display:flex}._brand_1vftb_38>span:first-child{color:#f2cf63;width:44px;height:44px}._brand_1vftb_38 svg{width:43px;height:43px}._brand_1vftb_38>span:last-child{gap:3px;display:grid}._brand_1vftb_38 strong{letter-spacing:.12em;font-size:18px}._brand_1vftb_38 small{color:#f2cf63;letter-spacing:.15em;font-size:8px;font-weight:900}._sidebar_1vftb_24 nav{gap:5px;margin-top:25px;display:grid}._sidebar_1vftb_24 nav a{color:#cbd8e5;border-radius:9px;padding:12px 13px;font-size:13px;font-weight:720}._sidebar_1vftb_24 nav a:hover,._sidebar_1vftb_24 nav ._activeNav_1vftb_59{color:#fff;background:#ffffff17}._sidebarBoundary_1vftb_61{background:#ffffff0d;border:1px solid #d4af3747;border-radius:14px;margin-top:auto;padding:18px}._sidebarBoundary_1vftb_61 span{color:#f2cf63;letter-spacing:.13em;font-size:9px;font-weight:900}._sidebarBoundary_1vftb_61 p{color:#b9c9d9;margin:9px 0 0;font-size:11px;line-height:1.6}._signOut_1vftb_71{color:#9eb3c8;margin:18px 10px 0;font-size:11px}._main_1vftb_73{min-width:0}._topbar_1vftb_74{background:#fffffff0;border-bottom:1px solid #d6dee8;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:0 48px;display:flex}._topbar_1vftb_74>div{gap:4px;display:grid}._topbar_1vftb_74 small{color:#1e5da8;letter-spacing:.14em;font-size:8px;font-weight:900}._topbar_1vftb_74 strong{font-size:16px}._topbar_1vftb_74>a{color:#0758aa;font-size:12px;font-weight:850}._content_1vftb_90{width:min(1240px,100% - 72px);margin:0 auto;padding:48px 0 78px}._hero_1vftb_91{color:#fff;background:radial-gradient(circle at 86% 10%,#1e88e547,#0000 28%),linear-gradient(125deg,#07142a,#0a1d3d 55%,#0b416e);border-radius:23px;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:58px;padding:45px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 64px #0a1d3d2b}._eyebrow_1vftb_107,._sectionHeading_1vftb_107 span,._profilePanel_1vftb_107 header>span,._teamPanel_1vftb_107 header>span,._protectionIntro_1vftb_107>span{color:#d4af37;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}._hero_1vftb_91 h1{letter-spacing:-.058em;text-wrap:balance;max-width:820px;margin:9px 0 16px;font-size:clamp(43px,5vw,70px);line-height:.98}._hero_1vftb_91>div:first-child>p:last-child{color:#cad9e7;max-width:760px;margin:0;line-height:1.7}._heroStatus_1vftb_117{background:#ffffff12;border:1px solid #d4af3747;border-radius:17px;padding:26px}._heroStatus_1vftb_117 span{color:#f2cf63;letter-spacing:.14em;font-size:8px;font-weight:900}._heroStatus_1vftb_117 strong{margin:10px 0 7px;font-size:25px;display:block}._heroStatus_1vftb_117 p{color:#bed0df;margin:0;font-size:12px;line-height:1.55}._receiptStrip_1vftb_122{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}._receiptStrip_1vftb_122 article{background:#fff;border:1px solid #d6dee8;border-radius:15px;min-height:118px;padding:21px;box-shadow:0 9px 26px #0a1d3d0d}._receiptStrip_1vftb_122 span{color:#0a1d3d;letter-spacing:-.05em;font-size:36px;font-weight:850;display:block}._receiptStrip_1vftb_122 p{color:#65758a;margin:7px 0 0;font-size:11px;line-height:1.5}._receiptNote_1vftb_126{color:#6b7280;margin:10px 3px 0;font-size:10px;line-height:1.6}._sectionHeading_1vftb_107{justify-content:space-between;align-items:end;gap:42px;margin:48px 0 22px;display:flex}._sectionHeading_1vftb_107 h2{letter-spacing:-.048em;margin:7px 0 0;font-size:clamp(32px,3.6vw,49px);line-height:1.03}._sectionHeading_1vftb_107>p{color:#65758a;max-width:560px;margin:0;font-size:13px;line-height:1.65}._board_1vftb_132{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:13px;display:grid}._column_1vftb_133{background:#ffffffa6;border:1px solid #d3dde7;border-top:4px solid #1e88e5;border-radius:17px;min-width:0;padding:14px}._column_1vftb_133._next_1vftb_134{border-top-color:#d4af37}._column_1vftb_133._waiting_1vftb_135{border-top-color:#d37723}._column_1vftb_133._complete_1vftb_136{border-top-color:#28a745}._column_1vftb_133>header{justify-content:space-between;align-items:center;padding:3px 2px 13px;display:flex}._column_1vftb_133>header h2{margin:0;font-size:17px}._column_1vftb_133>header span{color:#52667c;background:#e5ebf1;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 8px;font-size:10px;font-weight:850;display:grid}._cardStack_1vftb_140{gap:10px;display:grid}._motionCard_1vftb_141{background:#fff;border:1px solid #dae2e9;border-radius:13px;min-width:0;padding:17px;box-shadow:0 7px 18px #0a1d3d0b}._motionCard_1vftb_141 small{color:#1e5da8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}._motionCard_1vftb_141 h3{overflow-wrap:anywhere;margin:7px 0;font-size:15px;line-height:1.25}._motionCard_1vftb_141 p{overflow-wrap:anywhere;color:#647488;margin:0;font-size:11px;line-height:1.55}._motionCard_1vftb_141 a{color:#0758aa;gap:6px;margin-top:12px;font-size:10px;font-weight:850;display:inline-flex}._emptyState_1vftb_146{color:#68798d;background:#ffffff9e;border:1px dashed #bdc9d5;border-radius:12px;margin:0;padding:24px 17px;font-size:11px;line-height:1.6}._twoColumn_1vftb_148{grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;display:grid}._profilePanel_1vftb_107,._teamPanel_1vftb_107{background:#fff;border:1px solid #d5dde7;border-radius:19px;padding:32px;box-shadow:0 12px 35px #0a1d3d0e}._profilePanel_1vftb_107 header,._teamPanel_1vftb_107 header{justify-content:space-between;align-items:center;gap:16px;display:flex}._profilePanel_1vftb_107 header>strong,._teamPanel_1vftb_107 header>strong{color:#1d6d32;background:#e8f6ec;border-radius:999px;padding:7px 10px;font-size:9px}._teamPanel_1vftb_107 header>strong{color:#806300;background:#fff5ce}._profilePanel_1vftb_107 h2,._teamPanel_1vftb_107 h2{letter-spacing:-.04em;margin:18px 0 23px;font-size:31px;line-height:1.06}._profilePanel_1vftb_107 dl{grid-template-columns:1fr 1fr;gap:11px;margin:0;display:grid}._profilePanel_1vftb_107 dl div{background:#f3f6f9;border-radius:12px;min-width:0;padding:15px}._profilePanel_1vftb_107 dt{color:#6b7c8e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}._profilePanel_1vftb_107 dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:750;line-height:1.45}._profilePanel_1vftb_107>p,._teamDisclosure_1vftb_158{color:#66778a;font-size:11px;line-height:1.65}._profilePanel_1vftb_107>a,._teamPanel_1vftb_107>a{color:#0758aa;gap:7px;margin-top:16px;font-size:12px;font-weight:850;display:inline-flex}._teamList_1vftb_160{gap:9px;display:grid}._teamList_1vftb_160 article{border:1px solid #dce3ea;border-radius:11px;grid-template-columns:35px 1fr;gap:11px;padding:13px;display:grid}._teamList_1vftb_160 article>b{color:#0a1d3d;background:#d4af37;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}._teamList_1vftb_160 article div>strong{font-size:12px}._teamList_1vftb_160 article p{color:#68788b;margin:4px 0 0;font-size:10px;line-height:1.5}._protectionPanel_1vftb_166{color:#fff;background:linear-gradient(125deg,#050f21,#0a1d3d 65%,#102d50);border-radius:21px;grid-template-columns:.86fr 1.14fr;gap:45px;margin-top:27px;padding:37px;display:grid}._protectionIntro_1vftb_107 h2{color:#fff;letter-spacing:-.048em;margin:10px 0 16px;font-size:clamp(32px,3.6vw,49px);line-height:1.03}._protectionIntro_1vftb_107>p{color:#c4d3e0;margin:0;font-size:13px;line-height:1.68}._policyLinks_1vftb_169{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}._policyLinks_1vftb_169 a{color:#e5edf4;border:1px solid #ffffff2b;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:800}._protectionList_1vftb_171{grid-template-columns:1fr 1fr;gap:10px;display:grid}._protectionList_1vftb_171 article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;padding:17px}._protectionList_1vftb_171 article>span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}._available_1vftb_174{color:#9de3ad;background:#28a7452e}._unavailable_1vftb_175{color:#ffd38d;background:#d377232e}._protectionList_1vftb_171 strong{color:#fff;margin:11px 0 6px;font-size:13px;display:block}._protectionList_1vftb_171 p{color:#bccddd;margin:0;font-size:10px;line-height:1.55}._restrictedData_1vftb_179{background:#fff9e5;border:1px solid #d7bd64;border-radius:15px;justify-content:space-between;align-items:center;gap:35px;margin-top:16px;padding:22px 25px;display:flex}._restrictedData_1vftb_179 strong{font-size:13px}._restrictedData_1vftb_179 p{color:#6b654c;max-width:900px;margin:6px 0 0;font-size:11px;line-height:1.6}._restrictedData_1vftb_179>a{color:#755900;flex:none;gap:7px;font-size:11px;font-weight:850;display:inline-flex}._ecosystem_1vftb_184{margin-top:54px}._ecosystem_1vftb_184 ._sectionHeading_1vftb_107{margin-top:0}._ecosystemGrid_1vftb_186{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}._ecosystemGrid_1vftb_186>*{background:#fff;border:1px solid #d5dde7;border-top:4px solid #1e88e5;border-radius:16px;flex-direction:column;min-height:215px;padding:25px;display:flex}._ecosystemGrid_1vftb_186>:nth-child(2){border-top-color:#d4af37}._ecosystemGrid_1vftb_186>:nth-child(3){background:#f6fbf7;border-top-color:#28a745}._ecosystemGrid_1vftb_186 small{color:#65798d;letter-spacing:.13em;font-size:8px;font-weight:900}._ecosystemGrid_1vftb_186 strong{letter-spacing:-.03em;margin-top:28px;font-size:22px}._ecosystemGrid_1vftb_186 p{color:#65758a;font-size:12px;line-height:1.6}._ecosystemGrid_1vftb_186 span{color:#0758aa;margin-top:auto;font-size:11px;font-weight:850}._ecosystemGrid_1vftb_186 article span{color:#1d6d32}._legalLine_1vftb_195{color:#6b7280;text-align:center;max-width:1050px;margin:25px auto 0;font-size:10px;line-height:1.65}@media (width<=1120px){._shell_1vftb_1{grid-template-columns:225px minmax(0,1fr)}._content_1vftb_90{width:min(100% - 42px,1100px)}._hero_1vftb_91{grid-template-columns:1fr}._heroStatus_1vftb_117{width:min(340px,100%)}._board_1vftb_132{grid-template-columns:repeat(2,minmax(0,1fr))}._protectionPanel_1vftb_166{grid-template-columns:1fr}}@media (width<=780px){._shell_1vftb_1{display:block}._sidebar_1vftb_24{min-height:0;padding:18px;position:static}._brand_1vftb_38{padding-bottom:17px}._sidebar_1vftb_24 nav{margin-top:14px;display:flex;overflow-x:auto}._sidebar_1vftb_24 nav a{flex:none}._sidebarBoundary_1vftb_61{display:none}._signOut_1vftb_71{position:absolute;top:24px;right:18px}._topbar_1vftb_74{min-height:70px;padding:0 20px}._content_1vftb_90{width:calc(100% - 28px);padding:28px 0 58px}._hero_1vftb_91{gap:30px;padding:29px 23px}._receiptStrip_1vftb_122,._twoColumn_1vftb_148,._ecosystemGrid_1vftb_186{grid-template-columns:1fr 1fr}._sectionHeading_1vftb_107{flex-direction:column;align-items:start;gap:15px}._restrictedData_1vftb_179{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=560px){._topbar_1vftb_74>div{max-width:65%}._hero_1vftb_91 h1{font-size:43px}._receiptStrip_1vftb_122,._board_1vftb_132,._twoColumn_1vftb_148,._ecosystemGrid_1vftb_186,._protectionList_1vftb_171{grid-template-columns:1fr}._profilePanel_1vftb_107,._teamPanel_1vftb_107,._protectionPanel_1vftb_166{padding:25px 20px}._profilePanel_1vftb_107 dl{grid-template-columns:1fr}._ecosystemGrid_1vftb_186>*{min-height:185px}}
