.washington_directory__aK38t{--ink:#142f50;--muted:#425b75;--blue:#174c86;max-width:1220px;margin:auto;padding:0 24px 72px;color:var(--ink);font-size:16px;line-height:1.65}.washington_directory__aK38t :is(h1,h2,h3,h4,p){color:inherit}.washington_directory__aK38t a{color:#164e8b;text-underline-offset:4px;overflow-wrap:anywhere}.washington_directory__aK38t :is(a,button,input,select,summary):focus-visible{outline:3px solid #2868b4;outline-offset:4px}.washington_hero__gWdaI{margin:20px 0;padding:clamp(24px,5vw,64px);border:1px solid #c9dbef;border-radius:24px;background:radial-gradient(ellipse at top right,#d6e7fa,transparent 65%),linear-gradient(135deg,#f5f9ff,#e8f1fc);box-shadow:0 16px 40px #173c6712}.washington_hero__gWdaI h1{font-size:clamp(36px,5vw,62px);line-height:1.06;letter-spacing:-.04em;margin:18px 0;max-width:800px;overflow-wrap:anywhere}.washington_hero__gWdaI>p:not(.washington_eyebrow__5czxW):not(.washington_meta__MOYLS){max-width:710px;font-size:19px}.washington_directory__aK38t .washington_eyebrow__5czxW{font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:var(--blue)}.washington_directory__aK38t .washington_meta__MOYLS{font-size:14px;color:var(--muted)}.washington_actions__PPj6C{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.washington_actions__PPj6C a{display:inline-flex;align-items:center;padding:12px 18px;border:1px solid #a9c3e0;border-radius:8px;background:#fff;font-weight:700;text-decoration:none}.washington_actions__PPj6C a:first-child{background:var(--blue);color:#fff;border-color:var(--blue)}.washington_notice__N25iw{background:#eef4fc;border-left:4px solid #366fa8;padding:18px 22px;border-radius:4px 12px 12px 4px;margin:20px 0}.washington_section__1QTJP{padding-top:40px;scroll-margin-top:100px}.washington_next__xH0RG h2,.washington_section__1QTJP h2{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.02em}.washington_filters__9_GzW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;background:#eaf2fc;border:1px solid #b9cde5;border-radius:12px;padding:20px}.washington_filters__9_GzW label{display:grid;gap:6px;font-weight:700;min-width:0}.washington_filters__9_GzW :is(input,select,button){min-height:46px;width:100%;border:1px solid #8ba6c3;border-radius:6px;background:#fff;color:#142f50;font:inherit;padding:10px}.washington_filters__9_GzW input::placeholder{color:#52647b;opacity:1}.washington_filters__9_GzW button{background:#174c86;border-color:#174c86;color:#fff;cursor:pointer;font-weight:700;padding-inline:18px}.washington_filters__9_GzW>a{padding-block:10px}.washington_filterActions__2JKkG{display:flex;align-items:center;gap:18px}.washington_filterActions__2JKkG a{flex:0 0 auto}.washington_stats__mbejK{display:flex;flex-wrap:wrap;gap:20px 48px;margin:30px 0 10px}.washington_stats__mbejK>div{display:flex;flex-direction:column-reverse}.washington_stats__mbejK dt{font-size:14px}.washington_stats__mbejK dd{margin:0;font-size:34px;font-weight:750;line-height:1.25}.washington_badge__4QTh0{display:inline-block;margin-top:8px;border:1px solid #bbd1e8;background:#edf4fb;padding:3px 10px;border-radius:6px;font-size:13px;font-weight:700}.washington_pagination__jIlRJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin:26px 0}.washington_pagination__jIlRJ a{padding:9px 16px;background:#fff;border:1px solid #9dbad8;border-radius:6px;font-weight:700}.washington_cards__z_XP4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:28px}.washington_card__4votD{min-width:0;padding:clamp(20px,3vw,30px);background:#fff;border:1px solid #c4d5e8;border-top:4px solid #2967aa;border-radius:16px;box-shadow:0 9px 24px #163c6010;scroll-margin-top:100px}.washington_card__4votD h3{margin:7px 0;font-size:25px;line-height:1.2}.washington_card__4votD h4{font-size:17px;margin-bottom:7px}.washington_contact__zS2_A{display:grid;gap:3px;border-block:1px solid #d9e4ef;padding:18px 0;margin:18px 0}.washington_directory__aK38t .washington_source__c4yT8{display:block;font-size:14px;color:#245680;margin-block:6px 12px}.washington_pay__bGoht{display:grid;gap:14px;margin:22px 0 14px}.washington_pay__bGoht>div{display:grid;gap:2px}.washington_pay__bGoht dt{font-size:14px;color:#425b75}.washington_pay__bGoht dd{font-size:20px;line-height:1.35;font-weight:750;margin:0}.washington_rate__r_bvb{font-weight:700;padding:10px;background:#e7f1fd;border-radius:6px}.washington_incentive__MnWaa{margin-top:20px;padding-top:6px;border-top:1px solid #d9e4ef}.washington_details__8_fOI{margin-top:22px;border-top:1px solid #b6cce4;padding-top:15px}.washington_directory__aK38t summary{cursor:pointer;color:#143d6b;font-weight:750;padding:8px 0}.washington_details__8_fOI ol{padding-left:24px}.washington_details__8_fOI li{padding:3px 0}.washington_standardsTableWrap__5DC1V{max-width:100%;overflow-x:auto;margin-block:12px}.washington_standardsTable__dDwP_{width:100%;border-collapse:collapse}.washington_standardsTable__dDwP_ caption{text-align:left;font-weight:700;padding:8px 0}.washington_standardsTable__dDwP_ :is(th,td){border:1px solid #c4d5e8;padding:8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.washington_standardsTable__dDwP_ th{background:#eef4fc}.washington_linkStack__PtfR3{display:grid;gap:12px;padding-block:14px}.washington_compareGrid__iYnwD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.washington_compareGrid__iYnwD article{background:#f3f7fd;border:1px solid #c8d9ee;border-radius:12px;padding:22px}.washington_compareGrid__iYnwD h3{font-size:20px}.washington_method__dkbXl{margin-top:24px;padding:18px 24px;border:1px solid #b7cde7;border-radius:12px;background:#fff}.washington_next__xH0RG{margin-top:50px;padding:28px;border-radius:16px;background:#dfeefa}@media (max-width:900px){.washington_filters__9_GzW{grid-template-columns:1fr 1fr}.washington_filters__9_GzW label:first-child{grid-column:1/-1}}@media (max-width:680px){.washington_directory__aK38t{padding:0 16px 40px}.washington_cards__z_XP4,.washington_compareGrid__iYnwD,.washington_filters__9_GzW{grid-template-columns:minmax(0,1fr)}.washington_hero__gWdaI{padding:24px 20px}.washington_actions__PPj6C a{width:100%}.washington_filters__9_GzW label:first-child{grid-column:auto}}@media print{.washington_actions__PPj6C,.washington_filters__9_GzW{display:none}.washington_cards__z_XP4{display:block}.washington_card__4votD{page-break-inside:avoid;break-inside:avoid;box-shadow:none;margin-bottom:20px}}.fire-footer_footer__dObsI{width:100%;box-sizing:border-box;margin:48px 0 0;padding:64px clamp(20px,3vw,48px);display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);gap:45px clamp(44px,7vw,90px);color:#e1cdd0;background:linear-gradient(120deg,#321217,#481820);border-top:1px solid var(--ep-gold);text-align:left}.fire-footer_brand__Ng_Gi{min-width:0}.fire-footer_brand__Ng_Gi>a{display:inline-flex;padding:12px;border-radius:5px;background:#281013;max-width:100%;box-sizing:border-box}.fire-footer_brand__Ng_Gi>a img{max-width:100%;height:auto}.fire-footer_brand__Ng_Gi p{max-width:310px;margin:20px 0 14px;font-family:Georgia,serif;font-style:italic;line-height:1.5}.fire-footer_brand__Ng_Gi span{font-size:.75rem;line-height:1.6}.fire-footer_links__0Rz5D{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.fire-footer_links__0Rz5D>div{display:grid;align-content:start;gap:10px;font-size:.75rem}.fire-footer_links__0Rz5D strong{margin-bottom:5px;color:var(--ep-gold-light);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.6}.fire-footer_footer__dObsI.fire-footer_footer__dObsI .fire-footer_links__0Rz5D a{color:#eadcde;text-decoration:none;line-height:1.6}.fire-footer_footer__dObsI.fire-footer_footer__dObsI .fire-footer_links__0Rz5D a:hover{color:white;text-decoration:underline;text-underline-offset:4px}.fire-footer_disclaimer__O3YBN{grid-column:1/-1;margin:4px 0 0;padding-top:24px;color:#cdb4b9;border-top:1px solid #855059;font-size:.67rem;line-height:1.65}.fire-footer_footer__dObsI a:focus-visible{outline:3px solid #e2e6e9;outline-offset:5px}@media (max-width:1200px){.fire-footer_links__0Rz5D{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fire-footer_footer__dObsI{grid-template-columns:1fr;padding:40px 24px}.fire-footer_links__0Rz5D{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}@media print{.fire-footer_footer__dObsI{display:none}}.fire-preview_workspace__GseNj{--fire-accent:#b51023;color:#f2f2ef;background:#281013;min-height:70vh;padding:clamp(24px,5vw,64px) max(20px,calc((100vw - 1160px) / 2))}.fire-preview_nav__6c2uI{display:flex;gap:8px 18px;flex-wrap:wrap;align-items:center}.fire-preview_nav__6c2uI a{display:inline-block;color:inherit;padding:10px 0;text-decoration-thickness:2px;text-underline-offset:6px}.fire-preview_nav__6c2uI a[aria-current=page]{color:#b51023;font-weight:800}.fire-preview_homeNav__iQRz0.fire-preview_homeNav__iQRz0{position:relative;inset:auto;transform:none!important;animation:none!important;width:100%;padding:18px max(20px,calc((100vw - 1160px) / 2));border-radius:0;flex-wrap:wrap;box-sizing:border-box}.fire-preview_homeNav__iQRz0 .fire-preview_nav__6c2uI a[aria-current=page]{color:#f2f2ef}.fire-preview_hero__QB3pM{padding:28px 0 32px;max-width:850px}.fire-preview_eyebrow__E_9Jj{color:#cf1826;text-transform:uppercase;font-size:.76rem;font-weight:800;letter-spacing:.13em}.fire-preview_hero__QB3pM h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.08;margin:12px 0 20px;letter-spacing:-.04em}.fire-preview_workspace__GseNj li,.fire-preview_workspace__GseNj p{line-height:1.7}.fire-preview_workspace__GseNj h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:0 0 16px}.fire-preview_workspace__GseNj h3{font-size:1.18rem;line-height:1.35;margin:8px 0 14px}.fire-preview_workspace__GseNj a{color:#cf1826;overflow-wrap:anywhere}.fire-preview_workspace__GseNj button{padding:12px 17px;background:#b51023;color:#fff;border:1px solid #cf1826;border-radius:7px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.fire-preview_workspace__GseNj button:disabled{opacity:.55;cursor:not-allowed}.fire-preview_workspace__GseNj :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #cf1826;outline-offset:4px}.fire-preview_filters__9sVgR{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:16px;background:#40171d;border:1px solid #855059;border-radius:12px;padding:24px}.fire-preview_workspace__GseNj label{display:grid;gap:8px;font-weight:700;font-size:.9rem}.fire-preview_workspace__GseNj :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;box-sizing:border-box;background:#210d11;color:#f2f2ef;border:1px solid #95616a;padding:12px;border-radius:5px;font:inherit}.fire-preview_actions__CLA7L{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;grid-column:1/-1}.fire-preview_cards__GNK2O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.fire-preview_card__CuUGn,.fire-preview_panel__KRm6G{background:#40171d;border:1px solid #855059;border-radius:12px;padding:clamp(20px,3vw,30px);min-width:0}.fire-preview_panel__KRm6G{margin:24px 0}.fire-preview_card__CuUGn dl{display:grid;gap:16px;margin:22px 0}.fire-preview_card__CuUGn dt{font-weight:800;font-size:.83rem;color:#cf1826}.fire-preview_card__CuUGn dd{margin:4px 0 0;line-height:1.65}.fire-preview_badge__6VmMH{display:inline-block;font-size:.8rem;padding:6px 10px;background:#542027;color:#f2f2ef;border-radius:4px}.fire-preview_notice__XH2cq{padding:18px 22px;border-left:4px solid #b51023;background:#40171d;border-radius:0 8px 8px 0;margin:20px 0;line-height:1.65}.fire-preview_sources__pAO7J{display:grid;gap:12px;font-size:.9rem;margin:18px 0}.fire-preview_meta__uT5tT{color:#c2c5c7;font-size:.87rem}.fire-preview_tableWrap__h9bbg{overflow-x:auto}.fire-preview_table__3Arwj{width:100%;border-collapse:collapse;line-height:1.6}.fire-preview_table__3Arwj td,.fire-preview_table__3Arwj th{text-align:left;vertical-align:top;border-bottom:1px solid #855059;padding:16px}.fire-preview_table__3Arwj th{background:#542027}.fire-preview_checklist__Zn31s{display:grid;gap:16px;padding:0;list-style:none}.fire-preview_checklist__Zn31s label{display:flex;align-items:flex-start;font-weight:500;line-height:1.65}.fire-preview_checklist__Zn31s input{flex-shrink:0;width:20px;height:20px;margin:3px 5px 0 0;accent-color:#b51023}.fire-preview_status__ix_fN{min-height:1.7em;font-weight:650}.fire-preview_planner__hwqD1>div{padding:0;max-width:none}.fire-preview_planner__hwqD1 h1{font-size:2rem}@media (max-width:720px){.fire-preview_cards__GNK2O,.fire-preview_filters__9sVgR{grid-template-columns:minmax(0,1fr)}.fire-preview_filters__9sVgR{padding:20px}.fire-preview_nav__6c2uI{gap:2px 16px}.fire-preview_table__3Arwj td,.fire-preview_table__3Arwj th{padding:10px;min-width:130px}}@media print{.fire-preview_actions__CLA7L,.fire-preview_filters__9sVgR,.fire-preview_nav__6c2uI{display:none}.fire-preview_workspace__GseNj{padding:0;background:white}.fire-preview_card__CuUGn,.fire-preview_panel__KRm6G{page-break-inside:avoid;break-inside:avoid}}.fire-preview_editorFields__qEaJV{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.fire-preview_workspace__GseNj .fire-preview_consent___PcbV{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.6}.fire-preview_consent___PcbV input{flex-shrink:0;width:20px;height:20px;margin-top:3px;accent-color:#b51023}.fire-preview_nav__6c2uI{margin-top:24px;padding:12px 18px;background:#40171df2;border:1px solid #855059;border-radius:14px}.fire-preview_nav__6c2uI a{padding:10px 13px;border-radius:8px;text-decoration:none;font-size:.88rem;font-weight:650}.fire-preview_nav__6c2uI a:hover{background:#542027}.fire-preview_nav__6c2uI a[aria-current=page]{background:#63242c;color:#f2f2ef;box-shadow:inset 0 -2px #cf1826}.fire-preview_card__CuUGn,.fire-preview_filters__9sVgR,.fire-preview_panel__KRm6G{box-shadow:0 16px 40px #00000022}.fire-preview_hero__QB3pM{padding-block:46px 28px}.fire-preview_card__CuUGn{border-top:2px solid #b51023}.fire-preview_workspace__GseNj button:hover:not(:disabled){background:#780e1e}.fire-preview_workspace__GseNj input::placeholder,.fire-preview_workspace__GseNj textarea::placeholder{color:#b9bec2}@media print{.fire-preview_card__CuUGn,.fire-preview_panel__KRm6G,.fire-preview_workspace__GseNj{color:#171217;background:white}}.fire-preview_planner__hwqD1>div{padding:clamp(16px,3vw,28px);border:1px solid #855059;border-radius:16px}.fire-preview_card__CuUGn dt,.fire-preview_eyebrow__E_9Jj{color:#f2f2ef}.fire-preview_nav__6c2uI a[aria-current=page]{border-left:3px solid var(--ep-gold)}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj{background:#281013;color:#f2f2ef}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj>.enter-prepared-lockup{background:#281013}.fire-preview_workspace__GseNj .fire-preview_nav__6c2uI{background:#281013;border-color:#855059;border-radius:8px 8px 24px 8px}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj .fire-preview_nav__6c2uI a{color:#f2f2ef}.fire-preview_workspace__GseNj .fire-preview_nav__6c2uI a[aria-current=page]{background:#542027;color:#f2f2ef;box-shadow:inset 0 -2px var(--ep-gold)}.fire-preview_workspace__GseNj .fire-preview_hero__QB3pM{max-width:none;margin:24px 0;padding:clamp(28px,4.5vw,64px);border:1px solid #803b3f;border-radius:8px 8px 32px 8px;background:radial-gradient(ellipse at 95% 0,#b51023 0,transparent 65%),#241719;color:#f2f3f4}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj .fire-preview_hero__QB3pM h1{color:#fff;font-family:Arial Narrow,Arial,sans-serif;font-weight:900;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.fire-preview_workspace__GseNj .fire-preview_hero__QB3pM .fire-preview_eyebrow__E_9Jj{color:var(--ep-gold-light)}.fire-preview_workspace__GseNj .fire-preview_card__CuUGn,.fire-preview_workspace__GseNj .fire-preview_filters__9sVgR,.fire-preview_workspace__GseNj .fire-preview_panel__KRm6G{background:linear-gradient(135deg,#511b23,#321217);color:#f2f3f4;border-color:#855059;border-top:3px solid var(--ep-gold);border-radius:5px 5px 18px 5px}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj :is(.fire-preview_panel__KRm6G,.fire-preview_card__CuUGn,.fire-preview_filters__9sVgR) :is(h2,h3,h4){color:#fff}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj :is(.fire-preview_panel__KRm6G,.fire-preview_card__CuUGn) a{color:#e2e6e9;text-decoration-color:currentColor}.fire-preview_workspace__GseNj .fire-preview_notice__XH2cq{background:#542027;color:#f2f2ef;border-left-color:#b51023}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj .fire-preview_notice__XH2cq a{color:#f2f2ef}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj .fire-preview_nav__6c2uI a:hover{background:#542027;color:#f2f2ef}.fire-preview_workspace__GseNj .fire-preview_meta__uT5tT{color:#cdb4b9}.fire-preview_workspace__GseNj :is(.fire-preview_panel__KRm6G,.fire-preview_card__CuUGn,.fire-preview_filters__9sVgR) .fire-preview_meta__uT5tT{color:#d1d5d9}.fire-preview_workspace__GseNj .fire-preview_table__3Arwj th{color:#fff;background:#511b23}.fire-preview_workspace__GseNj .fire-preview_planner__hwqD1{color:#f2f3f4;background:#321217;border-radius:12px}.fire-preview_workspace__GseNj .fire-preview_homeHero__KDQFs{position:relative;overflow:hidden;padding-right:42%;background:linear-gradient(90deg,#361317,#b51023)}.fire-preview_workspace__GseNj .fire-preview_homeHero__KDQFs:after{content:"";position:absolute;inset:0 0 0 62%;background:linear-gradient(90deg,#8c102080,transparent 40%),url(/images/roles/firefighter-applicant.png) 50% /cover;border-left:1px solid #ffffff33}@media (max-width:760px){.fire-preview_workspace__GseNj .fire-preview_homeHero__KDQFs{padding:28px 28px 248px}.fire-preview_workspace__GseNj .fire-preview_homeHero__KDQFs:after{inset:auto 0 0;height:220px;border-left:0;border-top:1px solid #ffffff33;background-position:center 55%}}.fire-preview_workspace__GseNj .fire-preview_notice__XH2cq{background:linear-gradient(110deg,#40171d,#63242c);color:#f7eeee;border-left-color:#cf1826}.fire-preview_workspace__GseNj.fire-preview_workspace__GseNj .fire-preview_notice__XH2cq a{color:#fff}.fire-preview_faq__slYgk details{border-top:1px solid #855059;padding-block:6px}.fire-preview_faq__slYgk summary{min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer;font-weight:700;line-height:1.5}.fire-preview_faq__slYgk details>p{margin:0 0 18px}.fire-theme_theme__m5V8_{--fire-bg:#281013;--fire-surface:#40171d;--fire-raised:#542027;--fire-border:#855059;--fire-text:#f2f2ef;--fire-muted:#c2c5c7;--fire-red:#cf1826;--fire-button:#b51023;--tool-bg:var(--fire-surface);--tool-panel:var(--fire-raised);--tool-text:var(--fire-text);--tool-muted:var(--fire-muted);--tool-border:var(--fire-border);--tool-accent:var(--fire-text);--tool-secondary-text:var(--fire-text);--tool-button:var(--fire-button);--tool-field:#210d11;color-scheme:dark;color:var(--fire-text);background:var(--fire-bg);min-height:100svh}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ :is(h1,h2,h3,h4){color:#fff}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ a{color:#f2f2ef;text-underline-offset:.25em}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ a:hover{color:#ffffff}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ :is(input,textarea,select){color-scheme:dark}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ :focus-visible{outline:3px solid #cf1826;outline-offset:4px}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ blockquote{margin:1rem 0;padding:1.25rem 1.5rem;background:#542027;border-left:3px solid var(--fire-red);border-radius:0 12px 12px 0;line-height:1.8}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app{--ink:#f2f2ef;--muted:#c2c5c7;--paper:#281013;--panel:#40171d;--line:#855059;--green:#b51023;--green-soft:#542027;--amber:#cf1826;--ep-police-950:#281013;--ep-police-700:#b51023;--ep-police-600:#780e1e;--ep-police-500:#cf1826;--ep-gold-light:#cf1826;background:transparent;color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(.site-header,.shell,.hero-panel,.setup-card,.board-picker,.session-length-picker,.summary-card,.comparison-card,.board-visual,.report-live-coach,.live-controls),.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(section,aside,fieldset){background:var(--fire-surface);border-color:var(--fire-border);color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(p,li,small,label){color:var(--fire-muted)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(.eyebrow,.step-label,strong){color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(input:not([type=checkbox]),textarea,select){background:#210d11;border-color:var(--fire-border);color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(button,.secondary,.status-pill){background:#542027;border:1px solid #95616a;color:#f2f2ef}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(.primary,button[aria-pressed=true],button.active,.brand-mark){background:var(--fire-button);color:white;border-color:#cf1826;box-shadow:none}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(button,.primary):hover:not(:disabled){background:#780e1e;color:white}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .voice-wave i{background:#cf1826}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .board-glow{background:radial-gradient(circle,#b5102333,transparent 70%)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app footer{color:var(--fire-muted)}@media print{.fire-theme_theme__m5V8_{background:white;color:#171217;--fire-text:#171217;--fire-muted:#43333b;--fire-red:#8d2130;--fire-surface:white;--fire-raised:white;--tool-field:white}}.fire-theme_theme__m5V8_{--tool-color-scheme:dark}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app{padding:28px max(20px,calc((100vw - 1160px) / 2)) 60px;min-height:100svh;box-sizing:border-box}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .site-header{margin-inline:0;width:100%;max-width:none;border:1px solid var(--fire-border);border-radius:14px;padding:20px}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(.lede,.principles,.board-picker,.session-length-picker,.coaching-guidance,.coaching-cues) span{color:var(--fire-muted)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ a{text-decoration-color:#cf1826}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(.eyebrow,.step-label){color:#f2f2ef}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app :is(.agreement-row,.two-column,.dimension,.question-report-body .report-grid>article){background:var(--fire-surface);color:var(--fire-text);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .agreement-row a,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .agreement-row a:hover,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .consent-row span{color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .practice-app .agreement-row a{text-decoration-color:#d8b477;text-decoration-thickness:2px}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .legal-draft-warning,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .marketing-nav{background:var(--fire-surface);color:var(--fire-text);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .mobile-menu-panel,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.info-page>article{background:var(--fire-surface);color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.info-page>article :is(p,li,span,strong),.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.info-page>header>p{color:var(--fire-muted)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.info-page>header .marketing-kicker{color:#d8b477}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .mobile-menu-panel :is(a,strong),.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.info-page>article a{color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .mobile-menu-cta{background:var(--fire-button);color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .data-controls,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .feedback-context{background:var(--fire-raised);color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .feedback-context strong{color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .contact-feedback h2{color:var(--fire-text)!important}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account{background:radial-gradient(circle at 84% 0,#542027 0,transparent 34%),linear-gradient(180deg,#281013,#351318 52%,#281013);color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account :is(p,span,small,label,li){color:var(--fire-muted)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account :is(strong,a){color:var(--fire-text)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account .account-kicker,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account>header>span{color:#d8b477}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account :is(.candidate-next-action,.candidate-progress-panel,.candidate-metrics article){background:var(--fire-surface);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account :is(input:not([type=checkbox]),select,textarea){background:var(--tool-field);color:var(--fire-text);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account button{background:var(--fire-button);color:var(--fire-text);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account input[type=checkbox]{accent-color:var(--fire-button)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account .candidate-chart-value{background:linear-gradient(180deg,#cf1826,#780e1e);box-shadow:none}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account :is(header,.candidate-chart,.candidate-role-row,.candidate-attempt-row){border-color:var(--fire-border)}@media print{.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.saved-report-page{background:white;color:#171217}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.saved-report-page :is(p,span,small,label,li,strong,a,h1,h2,h3){color:#171217}}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ :is(.contact-option,.candidate-login-form){background:linear-gradient(150deg,#542027,#40171d);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ :is(.hero-primary,.data-controls button){background:var(--fire-button);color:var(--fire-text);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .feedback-actions .secondary{background:var(--fire-raised);color:var(--fire-text);border-color:var(--fire-border)}.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_ .principles div,.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.fire-theme_theme__m5V8_.candidate-account-login details{border-color:var(--fire-border)}.hiring-practice_signIn__EHPFj{padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #394a62;border-radius:.8rem;margin:2rem 0;background:#152131}.hiring-practice_signIn__EHPFj h2{color:#fff;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin:0 0 1rem}.hiring-practice_signIn__EHPFj p{color:#dee5ed;line-height:1.65;max-width:720px}.hiring-practice_signIn__EHPFj>div{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem}.hiring-practice_signIn__EHPFj a{color:#e8cd82;font-weight:700;text-underline-offset:.2em}.hiring-practice_tester__CoTeQ>summary{cursor:pointer;padding:1rem 0}.hiring-package-options_section__GMqPy{--package-accent:#dcc484;background:#101b29;color:#f5f5f0;padding:clamp(2.5rem,6vw,5rem) max(1.25rem,calc((100vw - 1160px) / 2));scroll-margin-top:1rem}.hiring-package-options_fire__EUT3_{--package-accent:#cf1826;background:#281013}.hiring-package-options_heading__OhraO{max-width:760px;margin-bottom:2rem}.hiring-package-options_heading__OhraO>p:first-child{color:var(--package-accent);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.hiring-package-options_heading__OhraO h2{margin:.7rem 0 1rem;color:#fff;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.15;letter-spacing:-.025em}.hiring-package-options_grid__f0Xyh p,.hiring-package-options_heading__OhraO p,.hiring-package-options_note__FuurH{line-height:1.65;color:#e0dfe1}.hiring-package-options_grid__f0Xyh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.hiring-package-options_grid__f0Xyh article{border:1px solid #68606a;border-radius:.8rem;padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;min-width:0}.hiring-package-options_grid__f0Xyh h3{color:#fff;font-size:1.4rem;margin:0}.hiring-package-options_grid__f0Xyh .hiring-package-options_price__Q3Fgc{font-size:2.7rem;line-height:1.2;font-weight:750;margin:1rem 0 0;color:#fff}.hiring-package-options_price__Q3Fgc span{font-size:1rem;font-weight:500;color:#e0dfe1}.hiring-package-options_grid__f0Xyh ul{padding-left:1.25rem;line-height:1.75;margin:.5rem 0 1.5rem}.hiring-package-options_button__yBTw0{display:block;text-align:center;margin-top:auto;padding:.85rem 1rem;border-radius:.4rem;background:var(--package-accent);color:#17151b;font-weight:750;text-decoration:none}.hiring-package-options_button__yBTw0:hover{filter:brightness(1.08)}.hiring-package-options_note__FuurH{font-size:.92rem;max-width:950px;margin:1.5rem 0 1rem}.hiring-package-options_room___cNqi{color:var(--package-accent);font-weight:700;line-height:1.6;text-underline-offset:.2em}.hiring-package-options_section__GMqPy a:focus-visible{outline:3px solid white;outline-offset:4px}@media (max-width:650px){.hiring-package-options_grid__f0Xyh{grid-template-columns:1fr}}.hiring-package-options_fire__EUT3_ .hiring-package-options_grid__f0Xyh article{background:#40171d;border-color:#855059;border-top:2px solid var(--ep-gold);box-shadow:0 16px 40px #0003}.hiring-package-options_fire__EUT3_ .hiring-package-options_grid__f0Xyh .hiring-package-options_button__yBTw0{background:#b51023;color:#fff;border:1px solid #cf1826;border-radius:8px}.hiring-package-options_fire__EUT3_ .hiring-package-options_grid__f0Xyh .hiring-package-options_button__yBTw0:hover{background:#780e1e;color:#fff}.hiring-package-options_fire__EUT3_ .hiring-package-options_heading__OhraO>p:first-child{color:var(--ep-gold-light)}.hiring-package-options_unavailable__sjtal{padding:.85rem 1rem;border:1px dashed #cdb4b9;border-radius:8px;color:#f2f2ef;font-weight:700;text-align:center;margin-top:auto}.page_page__mP_mS{min-height:100svh;background:#281013;color:#fff}.page_header__SmKFc{align-items:center;justify-content:space-between;padding:1.25rem max(1.25rem,calc((100vw - 1160px) / 2));border-bottom:1px solid #855059}.page_header__SmKFc,.page_header__SmKFc nav{display:flex;flex-wrap:wrap;gap:1rem}.page_header__SmKFc nav a{color:#f2f2ef;text-underline-offset:.2em;font-size:.95rem}.page_header__SmKFc a{display:inline-flex;max-width:100%}.page_header__SmKFc img{width:min(290px,70vw);height:auto}.page_hero__c4kVW{position:relative;isolation:isolate;min-height:65svh;display:flex;align-items:center}.page_image__o3ELu{object-fit:cover;object-position:70% center;z-index:-2}.page_shade__P5Pm6{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(32,34,36,.98),rgba(32,34,36,.88) 55%,rgba(32,34,36,.55))}.page_copy__f4dLV{width:min(1160px,calc(100% - 2.5rem));margin-inline:auto;padding-block:clamp(3rem,8vw,7rem)}.page_copy__f4dLV .page_kicker__1kIu2{color:#cf1826;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;font-weight:700}.page_copy__f4dLV h1{max-width:850px;margin:1rem 0 1.5rem;color:#fff;font-size:clamp(2.25rem,5.6vw,4.5rem);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.page_copy__f4dLV>p{max-width:640px;color:#f2f2ef;font-size:1.1rem;line-height:1.7}.page_contact__H2iIj{display:inline-flex;margin-top:1rem;padding:.9rem 1.25rem;background:#b51023;color:#fff;border:1px solid #cf1826;border-radius:.5rem;font-weight:700;text-decoration:none}.page_contact__H2iIj:hover{background:#780e1e}.page_actions__iXe12{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.page_actions__iXe12 a{color:#fff}.page_actions__iXe12 .page_contact__H2iIj{margin:0}.page_preparation__Y_Cts{padding:clamp(2.5rem,6vw,5rem) max(1.25rem,calc((100vw - 1160px) / 2))}.page_preparation__Y_Cts>.page_kicker__1kIu2{color:#cf1826;font-weight:750;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.page_preparation__Y_Cts h2{color:#fff;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}.page_preparation__Y_Cts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2rem}.page_preparation__Y_Cts h3{color:#cf1826;font-size:1.2rem}.page_preparation__Y_Cts p{color:#d5d7d8;line-height:1.7}.page_boundary__U7Qbx{border-top:1px solid #855059;padding-top:1.5rem;font-size:.92rem}@media (max-width:700px){.page_preparation__Y_Cts>div{grid-template-columns:1fr;gap:1rem}}.page_page__mP_mS a:focus-visible{outline:3px solid #fff;outline-offset:5px}.page_footer__IcIxA{display:block;width:100%;max-width:none;margin:0;text-align:left;padding:1.5rem max(1.25rem,calc((100vw - 1160px) / 2));border-top:1px solid #855059;color:#c2c5c7;font-size:.9rem;line-height:1.6}.page_footer__IcIxA nav{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.page_footer__IcIxA a{color:#f2f2ef;text-underline-offset:.2em}.page_preparation__Y_Cts article{padding:26px;background:#40171d;border:1px solid #855059;border-top:2px solid #b51023;border-radius:16px;box-shadow:0 14px 36px #0003}.page_preparation__Y_Cts article a{text-decoration:none}.page_header__SmKFc{background:#281013}.page_page__mP_mS .page_actions__iXe12 .page_contact__H2iIj{color:white}.page_page__mP_mS.page_page__mP_mS{background:#281013;color:#f2f2ef}.page_page__mP_mS .page_header__SmKFc{background:#281013;border-color:var(--ep-gold)}.page_page__mP_mS.page_page__mP_mS .page_header__SmKFc nav a{color:#f2f2ef}.page_page__mP_mS .page_hero__c4kVW{width:min(1320px,calc(100% - 32px));margin:12px auto 0;min-height:auto;border:1px solid #803b3f;border-radius:8px 8px 32px 8px;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#b51023 0,transparent 65%),#241719}.page_page__mP_mS .page_image__o3ELu,.page_page__mP_mS .page_shade__P5Pm6{display:none}.page_page__mP_mS .page_copy__f4dLV{width:100%;padding:clamp(28px,4.5vw,64px)}.page_page__mP_mS.page_page__mP_mS.page_page__mP_mS .page_copy__f4dLV h1{color:#e4d6d8;font-size:clamp(2rem,4.4vw,3.5rem);font-family:Arial Narrow,Arial,sans-serif;font-weight:900;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.page_page__mP_mS .page_copy__f4dLV .page_kicker__1kIu2{color:var(--ep-gold-light)}.page_page__mP_mS .page_copy__f4dLV>p{color:#f2f3f4}.page_page__mP_mS.page_page__mP_mS .page_actions__iXe12 .page_contact__H2iIj{background:var(--ep-gold-light);border-color:var(--ep-gold);color:#241719}.page_page__mP_mS .page_actions__iXe12 .page_contact__H2iIj:hover{background:#dfbd8b}.page_page__mP_mS.page_page__mP_mS.page_page__mP_mS .page_preparation__Y_Cts h2{color:#e52232}.page_page__mP_mS .page_preparation__Y_Cts>.page_kicker__1kIu2{color:var(--ep-gold-light)}.page_page__mP_mS .page_preparation__Y_Cts article{background:linear-gradient(135deg,#511b23,#321217);border-color:#855059;border-top:3px solid var(--ep-gold);border-radius:5px 5px 18px 5px}.page_page__mP_mS.page_page__mP_mS.page_page__mP_mS .page_preparation__Y_Cts article h3{color:#fff}.page_page__mP_mS .page_preparation__Y_Cts article p{color:#f2f3f4}.page_page__mP_mS.page_page__mP_mS .page_preparation__Y_Cts article a{color:#e2e6e9}.page_page__mP_mS .page_boundary__U7Qbx{color:#cdb4b9;border-color:#855059}.page_page__mP_mS .page_footer__IcIxA{background:#241719;color:#f2f3f4}.page_page__mP_mS .page_image__o3ELu{display:block;object-position:68% center}.page_page__mP_mS .page_shade__P5Pm6{display:block;background:linear-gradient(90deg,#361317,#780e1ef2 42%,#780e1e80 68%,#15171933)}.page_page__mP_mS .page_copy__f4dLV{position:relative;padding-right:38%}.page_page__mP_mS .page_preparation__Y_Cts>p{color:#cdb4b9}.page_page__mP_mS.page_page__mP_mS .page_preparation__Y_Cts>p a{color:#f2f2ef}@media (max-width:760px){.page_page__mP_mS .page_hero__c4kVW{display:flex;flex-direction:column}.page_page__mP_mS .page_image__o3ELu{position:relative!important;inset:auto!important;width:100%!important;height:220px!important;order:2;object-position:center 55%;z-index:0}.page_page__mP_mS .page_shade__P5Pm6{background:radial-gradient(ellipse at 95% 0,#b51023,transparent 70%),#241719}.page_page__mP_mS .page_copy__f4dLV{padding:28px}}.physical-preparation_planner__MbFkw{max-width:1100px;margin:0 auto;padding:36px 24px 70px;color:var(--tool-text,#142f4c);background:var(--tool-bg,#f4f8fd);font-size:1rem;line-height:1.6;color-scheme:var(--tool-color-scheme,light)}.physical-preparation_planner__MbFkw h1{font-size:clamp(1.9rem,4.3vw,3rem);line-height:1.12;max-width:23ch;margin:24px 0;letter-spacing:-.035em;color:var(--tool-accent,#102e50);overflow-wrap:anywhere}.physical-preparation_planner__MbFkw h2,.physical-preparation_planner__MbFkw h3,.physical-preparation_planner__MbFkw legend,.physical-preparation_planner__MbFkw strong,.physical-preparation_planner__MbFkw summary{color:var(--tool-accent,#102e50)}.physical-preparation_planner__MbFkw h2{font-size:1.6rem}.physical-preparation_planner__MbFkw h3{font-size:1.2rem}.physical-preparation_planner__MbFkw li,.physical-preparation_planner__MbFkw p,.physical-preparation_planner__MbFkw small{color:var(--tool-muted,#304b66)}.physical-preparation_planner__MbFkw p{line-height:1.65}.physical-preparation_planner__MbFkw a{color:var(--tool-accent,#174f90);text-decoration:underline;text-underline-offset:3px}.physical-preparation_planner__MbFkw a:hover{color:var(--tool-accent,#103662)}.physical-preparation_topline__tMi4I{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.physical-preparation_badge__z5Oa4{font-size:.88rem;font-weight:750;letter-spacing:.03em;background:var(--tool-panel,#daeafa);color:var(--tool-accent,#143f72);padding:6px 12px;border-radius:30px}.physical-preparation_steps__cNowy{display:flex;gap:10px;margin:28px 0}.physical-preparation_planner__MbFkw .physical-preparation_steps__cNowy button{flex:1 1;background:var(--tool-panel,#e0eaf6);color:var(--tool-text,#183d68);border:1px solid var(--tool-border,#9bb7d6)}.physical-preparation_planner__MbFkw .physical-preparation_steps__cNowy button[aria-current=step]{background:var(--tool-button,#183f70);color:white;border-color:var(--tool-button,#183f70);box-shadow:0 5px 0 var(--tool-border,#b5d0ec)}.physical-preparation_workspace__2oV56{border:0;padding:0;margin:0;min-width:0}.physical-preparation_notice__L5b1s,.physical-preparation_panel__cQQyR,.physical-preparation_session__zbHD_,.physical-preparation_storage__hhOwD{padding:24px;border:1px solid var(--tool-border,#b9cbdf);border-radius:16px;background:var(--tool-bg,white);margin:20px 0;box-shadow:0 8px 24px #1634520a;min-width:0;overflow-wrap:anywhere}.physical-preparation_notice__L5b1s{border-left:5px solid var(--tool-accent,#3974ba);background:var(--tool-panel,#edf4fc)}.physical-preparation_storage__hhOwD{border-top:5px solid var(--tool-button,#174c86)}.physical-preparation_message__PPHCG{padding:16px;background:var(--tool-panel,#e1eefc);border:1px solid var(--tool-border,#759fcf);border-radius:10px;color:var(--tool-text,#143355)!important}.physical-preparation_grid__Wej6d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.physical-preparation_planner__MbFkw label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0;color:var(--tool-text,#183650)}.physical-preparation_planner__MbFkw input:not([type=checkbox]),.physical-preparation_planner__MbFkw select,.physical-preparation_planner__MbFkw textarea{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid var(--tool-border,#8da8c5);border-radius:8px;background:var(--tool-bg,white);color:var(--tool-text,#172e47);font:inherit;font-size:1rem;letter-spacing:normal}.physical-preparation_planner__MbFkw input::placeholder,.physical-preparation_planner__MbFkw textarea::placeholder{color:var(--tool-muted,#526a83);opacity:1}.physical-preparation_planner__MbFkw textarea{min-height:100px;resize:vertical}.physical-preparation_planner__MbFkw option{background:var(--tool-bg,white);color:var(--tool-text,#172e47)}.physical-preparation_planner__MbFkw input[type=file]{white-space:normal;overflow:hidden}.physical-preparation_planner__MbFkw button{padding:12px 18px;background:var(--tool-button,#174c86);color:white;border:1px solid var(--tool-button,#174c86);border-radius:8px;font:inherit;font-weight:650;cursor:pointer;line-height:1.3;min-height:44px;white-space:normal}.physical-preparation_planner__MbFkw button:hover{background:var(--tool-button,#103865)}.physical-preparation_planner__MbFkw button:disabled{opacity:.55;cursor:default}.physical-preparation_planner__MbFkw .physical-preparation_secondary__eAUIw{color:var(--tool-secondary-text,var(--tool-button,#174c86));background:var(--tool-panel,#edf4fc);border-color:var(--tool-border,#95b1d1)}.physical-preparation_planner__MbFkw .physical-preparation_danger__KDaO_{background:#852b36;border-color:#852b36}.physical-preparation_planner__MbFkw :focus-visible{outline:3px solid var(--tool-accent,#1f70d0);outline-offset:3px}.physical-preparation_planner__MbFkw h2:focus{outline:none}.physical-preparation_actions__F2ksO,.physical-preparation_days__bVzEw{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0;align-items:center}.physical-preparation_planner__MbFkw .physical-preparation_check__Cuvry{display:flex;flex-direction:row;align-items:flex-start;font-size:.95rem;font-weight:500;margin:18px 0;gap:10px}.physical-preparation_planner__MbFkw .physical-preparation_check__Cuvry input{margin-top:3px}.physical-preparation_days__bVzEw .physical-preparation_check__Cuvry{margin:0}.physical-preparation_planner__MbFkw input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--tool-button,#174c86)}.physical-preparation_planner__MbFkw .physical-preparation_small__Q8qM4,.physical-preparation_planner__MbFkw small{font-size:.88rem;font-weight:400}.physical-preparation_session__zbHD_{page-break-inside:avoid;break-inside:avoid;border-left:5px solid var(--tool-accent,#568dc8)}.physical-preparation_session__zbHD_ header span{font-size:.88rem;font-weight:700;color:var(--tool-muted,#31587f)}.physical-preparation_session__zbHD_ ul{padding-left:20px}.physical-preparation_session__zbHD_ li{margin:12px 0}.physical-preparation_logged__7Fo2l{padding:10px;background:var(--tool-panel,#e5f0fc);border-radius:8px}.physical-preparation_logForm__vHAkb{border-top:1px solid var(--tool-border,#b9cbdf);margin-top:20px;padding-top:10px}.physical-preparation_planner__MbFkw summary{cursor:pointer;font-weight:750;min-height:32px}.physical-preparation_extracted__FKNwp{border-top:1px solid var(--tool-border,#9db7d2);margin-top:24px;padding-top:16px}.physical-preparation_extracted__FKNwp article{padding:12px 0;border-bottom:1px solid var(--tool-border,#d6e3f0)}.physical-preparation_metrics__Lw1Ew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.physical-preparation_metrics__Lw1Ew article{background:var(--tool-panel,#163e6b);padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:4px}.physical-preparation_metrics__Lw1Ew strong{color:white;font-size:1.5rem}.physical-preparation_metrics__Lw1Ew span{color:var(--tool-text,#d4e6fa);font-size:.9rem}.physical-preparation_subscription__GtPsn{border-top:1px solid var(--tool-border,#b9cbdf);margin-top:28px;padding-top:16px}.physical-preparation_subscription__GtPsn li{margin:12px 0}.physical-preparation_subscription__GtPsn details{margin:18px 0}.physical-preparation_subscription__GtPsn input[readonly]{font-size:.88rem}@media(max-width:650px){.physical-preparation_grid__Wej6d,.physical-preparation_metrics__Lw1Ew{grid-template-columns:1fr}.physical-preparation_planner__MbFkw{padding:24px 16px}.physical-preparation_notice__L5b1s,.physical-preparation_panel__cQQyR,.physical-preparation_session__zbHD_,.physical-preparation_storage__hhOwD{padding:16px}.physical-preparation_steps__cNowy{gap:6px}.physical-preparation_planner__MbFkw .physical-preparation_steps__cNowy button{padding:12px 7px;font-size:.88rem}.physical-preparation_actions__F2ksO>button{flex:1 1 180px}.physical-preparation_metrics__Lw1Ew{gap:8px}.physical-preparation_metrics__Lw1Ew article{flex-direction:row;align-items:center;justify-content:space-between}}@media print{.physical-preparation_actions__F2ksO,.physical-preparation_calendarPanel__4jJWG,.physical-preparation_logForm__vHAkb,.physical-preparation_message__PPHCG,.physical-preparation_session__zbHD_ button,.physical-preparation_steps__cNowy,.physical-preparation_storage__hhOwD,.physical-preparation_subscription__GtPsn,.physical-preparation_topline__tMi4I{display:none!important}.physical-preparation_planner__MbFkw{background:var(--tool-bg,white);padding:0;max-width:none}.physical-preparation_notice__L5b1s,.physical-preparation_panel__cQQyR,.physical-preparation_session__zbHD_{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.physical-preparation_metrics__Lw1Ew article{background:var(--tool-bg,white);border:1px solid #778b9e}.physical-preparation_metrics__Lw1Ew span,.physical-preparation_metrics__Lw1Ew strong{color:var(--tool-text,#142f4c)}.physical-preparation_workspace__2oV56>h2{margin-top:0}}.page_home__D7RxQ{background:#eef3f5}.page_home__D7RxQ article[id],.page_home__D7RxQ section[id]{scroll-margin-top:28px}.page_hero__7KFOs{width:min(1320px,calc(100% - 32px));margin:12px auto 0;padding:clamp(28px,4.5vw,64px);color:#edf4f7;border:1px solid #345161;border-radius:8px 8px 32px 8px;background:radial-gradient(ellipse at 95% 0,#244755 0,transparent 50%),#101d25}.page_heroIntro__hy5zx{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:64px;align-items:center}.page_kicker__4Y54j{margin:0;color:#d4ac73;font-size:.72rem;font-weight:800;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.page_hero__7KFOs h1{margin:18px 0;color:#f2f6f8;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(2.6rem,5vw,4.65rem);font-weight:900;line-height:.98;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.page_serviceSummary__Wk_Tz{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 16px}.page_serviceSummary__Wk_Tz a{color:#dfb880;font-size:.8rem;font-weight:750;line-height:1.5;text-underline-offset:4px}.page_lede__m7AMO{max-width:720px;margin:0;color:#c9d8df;font-size:1.05rem;line-height:1.65}.page_actions___si5r{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:26px}.page_primary__2CBMe{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:14px 20px;border-radius:6px;color:#15252e;background:#d6aa6b;font-size:.88rem;font-weight:850;text-decoration:none}.page_primary__2CBMe:hover{background:#e5bf89}.page_videoFeature__5qE__{max-width:960px;margin:42px auto 0;padding-top:32px;border-top:1px solid #47616f}.page_videoHeading__sffoh{max-width:720px;margin-bottom:22px}.page_videoHeading__sffoh h2{margin:12px 0;color:#f2f6f8;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.page_videoHeading__sffoh>p:last-child{margin:0;color:#c9d8df;font-size:.95rem;line-height:1.65}.page_promoVideo__iENcU{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:8px;background:#08111b}.page_videoActions__7jaSg{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.page_videoNewTab__eGje_{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_secondary__jzhTV{padding:12px 0;color:#e2edf2;font-size:.85rem;font-weight:750;text-underline-offset:5px}.page_heroNote__MzWoa{padding:28px 0 28px 28px;border-left:1px solid #5f7380}.page_status__e5ASC{display:inline-block;padding:6px 9px;border:1px solid #8b785b;border-radius:4px;color:#f0ce9c;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_heroNote__MzWoa p{margin:22px 0 14px;font-size:1.5rem;line-height:1.3}.page_heroNote__MzWoa strong{color:#d6aa6b}.page_heroNote__MzWoa>span:last-of-type{display:block;color:#bbced8;font-size:.86rem;line-height:1.65}.page_heroNote__MzWoa a{display:inline-block;margin-top:20px;color:#dbe8ee;font-size:.8rem;line-height:1.5;text-underline-offset:4px}.page_services__Hx9vZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.page_service__sIovJ{min-width:0;display:flex;flex-direction:column;padding:25px 23px;border:1px solid #47616f;border-top:3px solid #bd925b;border-radius:5px 5px 18px 5px;background:#1b303c}.page_serviceTop__aOWwc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;font-size:.62rem;font-weight:800;line-height:1.5}.page_serviceTop__aOWwc span:first-child{color:#dcb782;letter-spacing:.08em}.page_serviceTop__aOWwc span:last-child{color:#b5cad6}.page_service__sIovJ h2{margin:22px 0 12px;color:#fff;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.12;letter-spacing:-.025em}.page_service__sIovJ>p{margin:0 0 16px;color:#cad9e1;font-size:.87rem;line-height:1.65}.page_service__sIovJ ul{margin:0 0 18px;padding-left:16px;color:#d7e4eb;font-size:.78rem;line-height:1.75}.page_service__sIovJ li::marker{color:#d6aa6b}.page_service__sIovJ p.page_availability__iX2lt{color:#b8cbd6;font-size:.76rem;line-height:1.55}.page_service__sIovJ>a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:15px;border-top:1px solid #47616f;color:#efc990;font-size:.8rem;font-weight:800;line-height:1.5;text-decoration:none}.page_service__sIovJ>a:hover{text-decoration:underline;text-underline-offset:4px}.page_goals__elSDI,.page_walkthrough__8SFKp{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:90px 0}.page_sectionHeader___raMx{max-width:780px}.page_sectionHeader___raMx h2{margin:14px 0 18px;color:#153746;font-size:clamp(2.15rem,4.2vw,3.6rem);line-height:1.03;letter-spacing:-.045em}.page_sectionHeader___raMx>p:last-child{max-width:690px;margin-bottom:0;color:#506974;font-size:1rem;line-height:1.7}.page_goalGrid__A8U7a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.page_goalGrid__A8U7a article{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #bfced6;border-radius:6px 6px 24px 6px;background:#f8fafb}.page_goalGrid__A8U7a article>span{color:#6b532f;font-size:.66rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page_goalGrid__A8U7a h3{margin:19px 0 12px;color:#183e50;font-size:1.65rem;letter-spacing:-.035em;line-height:1.1}.page_goalGrid__A8U7a p{margin:0 0 24px;color:#536b77;font-size:.9rem;line-height:1.7}.page_goalLink__Fv0lI{margin-top:auto;padding-bottom:18px;color:#174f6a;font-size:.88rem;font-weight:800;line-height:1.55;text-underline-offset:4px}.page_goalTools__wEqFm{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:16px;border-top:1px solid #ccdae0}.page_goalTools__wEqFm a{color:#526b78;font-size:.76rem;line-height:1.5;text-underline-offset:3px}.page_walkthrough__8SFKp{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #c5d4dc}.page_steps__B4_i4{margin:0;padding:0;list-style:none}.page_steps__B4_i4 li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid #c5d4dc}.page_steps__B4_i4 li:first-child{padding-top:0}.page_steps__B4_i4 li>span{color:#89632e;font-size:.9rem;font-weight:800}.page_steps__B4_i4 h3{margin:0 0 10px;color:#193f50;font-size:1.25rem;line-height:1.3}.page_steps__B4_i4 p{margin:0 0 12px;color:#536b77;font-size:.9rem;line-height:1.65}.page_steps__B4_i4 a{color:#174f6a;font-size:.8rem;font-weight:750;line-height:1.5;text-underline-offset:4px}.page_flexibility__7_XFm{padding:72px max(24px,calc((100vw - 1180px) / 2));color:#e3edf2;background:#183c4e}.page_flexibility__7_XFm h2{margin:16px 0 38px;color:#fff;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04;letter-spacing:-.035em}.page_benefits__vhxWS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.page_benefits__vhxWS article{padding-top:18px;border-top:1px solid #78929f}.page_benefits__vhxWS h3{margin:0 0 12px;color:#f2ce9b;font-size:1.1rem;line-height:1.4}.page_benefits__vhxWS p{margin:0;color:#ccdae2;font-size:.9rem;line-height:1.7}.page_resourceLinks__1itNY{display:flex;flex-wrap:wrap;gap:14px 24px}.page_resourceLinks__1itNY a{color:#efc990;font-size:.85rem;font-weight:750;text-underline-offset:4px}.page_updates__e33po>div>p{color:#526b78;line-height:1.65}.page_updates__e33po>div>p a{color:#174f6a;text-underline-offset:3px}.page_home__D7RxQ a:focus-visible{outline:3px solid #bc8d49;outline-offset:5px;border-radius:3px}.page_flexibility__7_XFm a:focus-visible,.page_hero__7KFOs a:focus-visible{outline-color:#f3cf9d}.page_home__D7RxQ .catalog-copy h3{margin:14px 0;color:#153746;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.04;letter-spacing:-.04em}.page_home__D7RxQ .active-trial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1080px){.page_heroIntro__hy5zx{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.page_hero__7KFOs{padding:34px 28px}.page_services__Hx9vZ{gap:12px}.page_service__sIovJ{padding:22px 18px}.page_goalGrid__A8U7a article{padding:24px 20px}.page_walkthrough__8SFKp{gap:40px}}@media (max-width:760px){.page_hero__7KFOs{width:calc(100% - 20px);padding:28px 20px}.page_heroIntro__hy5zx{display:block}.page_heroNote__MzWoa{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;padding:16px 0 0;border-left:0;border-top:1px solid #536b78}.page_heroNote__MzWoa p,.page_heroNote__MzWoa>span:last-of-type{display:none}.page_heroNote__MzWoa a{margin:0}.page_hero__7KFOs h1{font-size:clamp(2rem,7vw,3rem)}.page_serviceSummary__Wk_Tz{gap:8px 16px;margin-top:22px}.page_serviceSummary__Wk_Tz a{min-height:32px;display:flex;align-items:center}.page_lede__m7AMO{font-size:.96rem}.page_services__Hx9vZ{grid-template-columns:1fr;margin-top:28px;gap:16px}.page_service__sIovJ{padding:24px}.page_service__sIovJ h2{margin-top:16px;font-size:1.6rem}.page_serviceTop__aOWwc{font-size:.68rem}.page_service__sIovJ>p{font-size:.93rem}.page_service__sIovJ ul{font-size:.84rem}.page_goals__elSDI,.page_walkthrough__8SFKp{padding:60px 0}.page_benefits__vhxWS,.page_goalGrid__A8U7a,.page_walkthrough__8SFKp{grid-template-columns:1fr}.page_goalGrid__A8U7a{gap:16px}.page_goalGrid__A8U7a article{padding:28px}.page_goalGrid__A8U7a h3{margin-top:14px}.page_walkthrough__8SFKp{gap:34px}.page_benefits__vhxWS{gap:26px}.page_flexibility__7_XFm{padding-top:54px;padding-bottom:54px}.page_home__D7RxQ .active-trial-grid{grid-template-columns:1fr}}@media (max-width:400px){.page_hero__7KFOs{padding:24px 16px}.page_hero__7KFOs h1{font-size:2rem}.page_serviceSummary__Wk_Tz{gap:3px 12px}.page_serviceSummary__Wk_Tz a{font-size:.74rem}.page_primary__2CBMe{padding:13px 14px;font-size:.79rem}.page_service__sIovJ{padding:22px 18px}}.pricing_page__L_vko{background:#f7f6f1;color:#172c31}.pricing_hero__QSMWV{max-width:850px;margin:0 auto;padding:70px 24px 40px;text-align:center}.pricing_hero__QSMWV h1{font-size:clamp(2.6rem,5.5vw,4.7rem);line-height:1.07;letter-spacing:-.04em;margin:18px 0 24px}.pricing_hero__QSMWV>p:not(:first-child){font-size:1.15rem;line-height:1.7;max-width:670px;margin:0 auto 24px}.pricing_hero__QSMWV a,.pricing_support__rM2e1 a{color:#155a59;text-decoration:underline;text-underline-offset:4px}.pricing_notice__I5qmW{background:#e7ece3;max-width:1060px;margin:0 auto 24px;padding:18px 24px;border-radius:10px;text-align:center}.pricing_packages__99CtC{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:0 auto;padding:0 24px 60px}.pricing_card__U63gp{background:white;border:1px solid #d4ded7;border-radius:16px;padding:34px;display:flex;flex-direction:column;box-shadow:0 8px 32px #143b2910}.pricing_card__U63gp:last-child{border-top:5px solid #2f6c61;padding-top:30px}.pricing_card__U63gp h2{font-size:1.8rem;margin:10px 0 22px}.pricing_price__ck_X0{font-size:3.5rem;font-weight:750;letter-spacing:-.05em;margin:0}.pricing_price__ck_X0 span{font-size:1rem;font-weight:450;letter-spacing:0;color:#53676b}.pricing_renewal__HzIAZ{font-size:.95rem;line-height:1.6;min-height:52px;color:#415459}.pricing_card__U63gp ul{list-style:none;padding:20px 0;border-top:1px solid #e2e8e4;border-bottom:1px solid #e2e8e4;margin:12px 0}.pricing_card__U63gp li{padding:8px 0;line-height:1.5}.pricing_card__U63gp li:before{content:"✓";color:#2f6c61;margin-right:10px}.pricing_example__5thLx{font-size:.95rem;line-height:1.6;color:#526566;margin:4px 0 28px;flex:1 1}.pricing_details__dh1dF,.pricing_rooms__dOq_K,.pricing_support__rM2e1{max-width:1100px;padding:40px 24px;margin:auto;scroll-margin-top:90px}.pricing_details__dh1dF h2,.pricing_rooms__dOq_K h2,.pricing_support__rM2e1 h2{font-size:2rem;letter-spacing:-.025em}.pricing_details__dh1dF>div{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.pricing_details__dh1dF p,.pricing_rooms__dOq_K>p,.pricing_support__rM2e1 p{line-height:1.7;color:#465e61}.pricing_details__dh1dF h3{margin-bottom:8px}.pricing_rooms__dOq_K>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.pricing_rooms__dOq_K a{background:white;border:1px solid #d4ded7;border-radius:8px;padding:18px;color:#173f40;display:flex;gap:14px;justify-content:space-between;align-items:center}.pricing_support__rM2e1{padding-bottom:70px}@media(max-width:720px){.pricing_hero__QSMWV{padding-top:40px}.pricing_details__dh1dF>div,.pricing_packages__99CtC{grid-template-columns:1fr}.pricing_card__U63gp{padding:26px}.pricing_card__U63gp:last-child{padding-top:22px}.pricing_rooms__dOq_K>div{grid-template-columns:1fr 1fr}.pricing_price__ck_X0{font-size:3rem}}@media(max-width:430px){.pricing_rooms__dOq_K>div{grid-template-columns:1fr}}.pricing_hero__QSMWV .marketing-kicker,.pricing_packages__99CtC .marketing-kicker{color:#80551e}.referrals_panel__1mis2{margin:1.5rem auto;padding:1.5rem;border:1px solid #cbd9d5;border-radius:18px;background:#f4f8f6;color:#163b35;max-width:1100px}.referrals_panel__1mis2 h2{font-size:1.55rem;line-height:1.25;margin:.3rem 0 .8rem}.referrals_panel__1mis2 p{line-height:1.6;margin:.7rem 0}.referrals_panel__1mis2 label{display:flex;flex-direction:column;gap:.4rem;font-weight:650;margin:.8rem 0}.referrals_panel__1mis2 input{box-sizing:border-box;width:100%;min-width:0;background:white;border:1px solid #8da8a0;border-radius:8px;padding:.8rem;font:inherit;color:#173c35}.referrals_panel__1mis2 button{border:1px solid #35685c;background:white;border-radius:8px;color:#173c35;padding:.7rem 1rem;cursor:pointer;font:inherit}.referrals_panel__1mis2 a{text-decoration:underline}.referrals_panel__1mis2 :focus-visible{outline:3px solid #ac742d;outline-offset:3px}.referrals_actions__q_I_X{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:600px){.referrals_panel__1mis2{padding:1rem;margin:1rem .2rem}}.package-acquisition_fieldset__mnyJc{min-width:0;margin:0;padding:16px;border:1px solid #bdcdd5;border-radius:8px;display:grid;gap:12px}.package-acquisition_fieldset__mnyJc legend{font-size:.9rem;font-weight:650}.package-acquisition_fieldset__mnyJc legend span{font-weight:400}.package-acquisition_fieldset__mnyJc label{display:grid;gap:5px}.package-acquisition_fieldset__mnyJc input,.package-acquisition_fieldset__mnyJc select{width:100%;min-width:0;margin:0;padding:10px;border:1px solid #a9bac1;border-radius:6px;background:#fff;color:#162d38;font:inherit}.package-acquisition_fieldset__mnyJc small{font-size:.8rem;line-height:1.5}.page_article__cm39z{background:#f5f4ef;color:#172d36;padding:64px 0 88px}.page_figure____Su2,.page_header__ckcMO{width:min(960px,calc(100% - 40px));margin:0 auto}.page_header__ckcMO>a{color:#254d65;font-weight:650}.page_kicker__GHDWP{margin:40px 0 16px;color:#416073;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.page_header__ckcMO h1{margin:0;max-width:920px;font-family:Georgia,serif;font-size:clamp(2.3rem,5.5vw,4.6rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.page_dek__jqorh{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.5}.page_byline__4Pojl{color:#4d606b;font-size:.9rem;line-height:1.8;margin-bottom:32px}.page_byline__4Pojl a{color:inherit}.page_figure____Su2 img{display:block;width:100%;height:auto;border-radius:6px}.page_figure____Su2 figcaption{margin-top:10px;color:#566670;font-size:.82rem;line-height:1.6}.page_body__GgTyl{width:min(720px,calc(100% - 40px));margin:44px auto 0;font-size:clamp(1.06rem,1.8vw,1.18rem);line-height:1.85}.page_body__GgTyl>p{margin:0 0 1.5em}.page_signature__y7eEz{font-weight:650}.page_next__4SRK0{margin-top:48px;border-top:2px solid #c8d3da;padding-top:24px}.page_next__4SRK0 h2{font-family:Georgia,serif;font-size:1.8rem;font-weight:500;line-height:1.3}.page_next__4SRK0 p{margin:12px 0}.page_next__4SRK0 a{color:#234e69;text-underline-offset:4px}@media (max-width:600px){.page_article__cm39z{padding-top:36px}.page_kicker__GHDWP{margin-top:28px}.page_body__GgTyl{margin-top:30px}}.preparation-shell_shell__3vEVm{--tool-bg:#f8fafb;--tool-panel:#eaf0f4;--tool-text:#183746;--tool-muted:#425d6c;--tool-border:#a9bcc8;--tool-accent:#18516f;--tool-button:#183e50;--tool-field:#fff;--tool-color-scheme:light;background:#eef3f5}.preparation-shell_intro__Ca6HX{width:min(1120px,calc(100% - 40px));margin:24px auto;padding:clamp(24px,4vw,40px);box-sizing:border-box;border:1px solid #47616f;border-radius:8px 8px 24px 8px;background:radial-gradient(ellipse at 95% 0,#244755,transparent 65%),#101d25;color:#dfebf1}.preparation-shell_intro__Ca6HX h2{color:#fff;font-size:clamp(1.5rem,3vw,2.2rem)}.preparation-shell_intro__Ca6HX p{max-width:800px;line-height:1.7}.preparation-shell_intro__Ca6HX a{color:#efc990;text-underline-offset:4px}.preparation-shell_intro__Ca6HX a:focus-visible{outline:3px solid #efc990;outline-offset:4px}.preparation-workspace_workspace__cTc5W{max-width:1050px;margin:2rem auto;padding:clamp(1rem,3vw,2.5rem);background:var(--tool-bg,#fff);border:1px solid var(--tool-border,#d7e1de);border-radius:18px;color:var(--tool-text,#18332e)}.preparation-workspace_workspace__cTc5W h1,.preparation-workspace_workspace__cTc5W h2{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15;margin:.6rem 0 1rem}.preparation-workspace_workspace__cTc5W h3{margin-top:0}.preparation-workspace_kicker__DMlMB{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--tool-muted,#526b65)}.preparation-workspace_allowance__uDmTa{background:var(--tool-panel,#edf4f0);padding:1rem;border-radius:10px;display:flex;flex-direction:column;gap:.4rem;margin:1.5rem 0}.preparation-workspace_fields__o0xVS{border:0;padding:0;margin:0;min-width:0;display:grid;gap:1rem}.preparation-workspace_row__minUv{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.preparation-workspace_row__minUv>label{flex:1 1;min-width:min(230px,100%)}.preparation-workspace_workspace__cTc5W label{display:flex;flex-direction:column;gap:.4rem;font-weight:600}.preparation-workspace_workspace__cTc5W input:not([type=checkbox]),.preparation-workspace_workspace__cTc5W select,.preparation-workspace_workspace__cTc5W textarea{box-sizing:border-box;width:100%;border:1px solid var(--tool-border,#91aaa2);border-radius:8px;background:var(--tool-bg,#fff);color:var(--tool-text,#18332e);padding:.7rem;font:inherit}.preparation-workspace_workspace__cTc5W textarea{resize:vertical;line-height:1.5}.preparation-workspace_workspace__cTc5W .preparation-workspace_consent__otnXk{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.5}.preparation-workspace_consent__otnXk input{margin-top:.3rem;flex:0 0 auto}.preparation-workspace_actions__5Dniz{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.preparation-workspace_workspace__cTc5W button{border:1px solid var(--tool-border,#31564b);border-radius:8px;background:var(--tool-button,#164b3e);color:white;padding:.7rem 1rem;font:inherit;cursor:pointer}.preparation-workspace_workspace__cTc5W button:disabled{opacity:.5;cursor:not-allowed}.preparation-workspace_workspace__cTc5W a{color:var(--tool-accent,#175a47);text-decoration:underline}.preparation-workspace_workspace__cTc5W :focus-visible{outline:3px solid var(--tool-accent,#d49422);outline-offset:3px}.preparation-workspace_note__mtxnp,.preparation-workspace_storage__J0qTE p{font-size:.9rem;color:var(--tool-muted,#425e55)}.preparation-workspace_reply__CKszA{padding:1.4rem;background:var(--tool-panel,#f3f7f5);border-left:4px solid var(--tool-accent,#377c67);margin:1.5rem 0;overflow-wrap:anywhere}.preparation-workspace_text__B_3lF{white-space:pre-wrap;line-height:1.65}.preparation-workspace_message__3N_38{padding:1rem;background:var(--tool-panel,#f8efdc);border-radius:8px}.preparation-workspace_storage__J0qTE{border-top:1px solid var(--tool-border,#cbd8d2);padding-top:1.5rem;margin-top:1.5rem}.preparation-workspace_workspace__cTc5W small{font-size:.85rem}.preparation-workspace_workspace__cTc5W li{margin:.5rem 0}@media print{.preparation-workspace_actions__5Dniz,.preparation-workspace_allowance__uDmTa,.preparation-workspace_fields__o0xVS,.preparation-workspace_storage__J0qTE{display:none}.preparation-workspace_workspace__cTc5W{border:0;padding:0}}