@font-face{font-family:Louise Season;font-style:normal;font-weight:400;font-display:swap;src:url(/my-crew/fonts/SeasonMix-TRIAL-Regular.otf) format("opentype")}@font-face{font-family:Louise Season;font-style:normal;font-weight:500;font-display:swap;src:url(/my-crew/fonts/SeasonMix-TRIAL-Medium.otf) format("opentype")}.crew-auth{--crew-font: "Louise Season", Georgia, "Times New Roman", serif;--crew-ui: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 8%,rgba(236,243,241,.2),transparent 34%),linear-gradient(180deg,#0f191b2e,#04090bd1),url(/my-crew/images/crew-background.png) center / cover no-repeat,#10191b;color:#f8f9f6f0;font-family:var(--crew-font);isolation:isolate}.crew-auth:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(4,9,11,.35),transparent 48%,rgba(4,9,11,.28));content:""}.crew-auth button,.crew-auth input{font:inherit}.crew-auth__header{position:absolute;z-index:5;top:24px;left:50%;display:flex;width:min(1320px,calc(100% - 48px));align-items:center;justify-content:space-between;transform:translate(-50%)}.crew-auth__brand,.crew-auth__header>button{border:1px solid rgba(255,255,255,.2);background:#0d151794;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14}.crew-auth__brand{display:inline-flex;min-height:46px;align-items:center;gap:14px;border-radius:999px;padding:0 17px}.crew-auth__brand .logo{font-family:var(--crew-ui);font-size:21px}.crew-auth__brand .louise-mark{width:25px;height:25px}.crew-auth__brand>span:last-child{padding-left:14px;border-left:1px solid rgba(255,255,255,.2);color:#ffffff9e;font-size:16px}.crew-auth__header>button{min-height:44px;border-radius:999px;padding:0 18px;color:#ffffffc7;cursor:pointer;font-family:var(--crew-ui);font-size:14px}.crew-auth__hands{position:absolute;z-index:-1;top:265px;left:44%;width:max(960px,min(1220px,88vw));max-width:none;mix-blend-mode:luminosity;opacity:.32;filter:grayscale(1) contrast(.82) brightness(1.25);transform:translate(-50%)}.crew-auth__intro{position:absolute;z-index:1;top:155px;left:max(48px,calc((100vw - 1320px)/2));width:min(660px,48vw)}.crew-auth__intro>span,.crew-auth__form>header>span{display:block;margin-bottom:13px;color:#ffffff94;font-family:var(--crew-ui);font-size:13px;letter-spacing:.1em;text-transform:lowercase}.crew-auth__intro h1{margin:0;font-size:clamp(58px,6.1vw,92px);font-weight:400;letter-spacing:-.045em;line-height:.9}.crew-auth__intro p{margin:24px 0 0;color:#ffffff94;font-size:24px}.crew-auth__form-wrap{display:flex;width:min(1320px,calc(100% - 48px));min-height:100vh;align-items:center;justify-content:flex-end;margin:0 auto;padding:110px 0 44px}.crew-auth__form{z-index:2;width:min(430px,100%);border:1px solid rgba(255,255,255,.2);border-radius:26px;padding:34px;background:#0e1618b3;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:inset 0 1px #ffffff17,0 30px 90px #00000057}.crew-auth__form>header{margin-bottom:27px}.crew-auth__form>header h2{margin:0;font-size:39px;font-weight:400;letter-spacing:-.035em;line-height:1}.crew-auth__form>header p{margin:12px 0 0;color:#ffffff8a;font-family:var(--crew-ui);font-size:14px}.crew-auth__field{display:grid;gap:8px;margin-top:16px}.crew-auth__field>span{color:#ffffffa8;font-family:var(--crew-ui);font-size:12px;letter-spacing:.04em;text-transform:lowercase}.crew-auth__field input{width:100%;height:52px;border:1px solid rgba(255,255,255,.17);border-radius:13px;outline:0;padding:0 15px;background:#ffffff14;color:#fffffff0;font-family:var(--crew-ui);font-size:15px;transition:border-color .16s ease,background .16s ease}.crew-auth__field input::placeholder{color:#ffffff57}.crew-auth__field input:focus{border-color:#ddf579b3;background:#ffffff1c}.crew-auth__submit{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:12px;margin-top:24px;border:0;border-radius:14px;background:#f7f8f5f5;color:#1b2426;cursor:pointer;font-family:var(--crew-ui);font-size:15px;font-weight:600}.crew-auth__submit:disabled{cursor:wait;opacity:.6}.crew-auth__feedback{margin:16px 0 0;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:11px 13px;font-family:var(--crew-ui);font-size:13px;line-height:1.45}.crew-auth__feedback--success{background:#8cbb6f1f;color:#ddf579}.crew-auth__feedback--error{background:#b5524826;color:#ffc0b8}.crew-auth__note{margin:18px 0 0;color:#ffffff6b;font-family:var(--crew-ui);font-size:12px;line-height:1.45;text-align:center}.crew-auth--loading{display:grid;place-content:center;gap:18px;text-align:center}.crew-auth--loading p{margin:0;color:#ffffff94;font-family:var(--crew-ui)}.crew-flow{--crew-font: "Louise Season", Georgia, "Times New Roman", serif;--crew-ui: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;position:relative;min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,#eff5f40a,#050a0cb3),url(/my-crew/images/crew-background.png) center 18% / cover fixed no-repeat,#11191b;color:#f8f9f6f0;font-family:var(--crew-font);font-size:16px;font-weight:400;isolation:isolate}.crew-flow:before,.crew-flow:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.crew-flow:before{background:radial-gradient(circle at 50% 5%,rgba(244,248,247,.24),transparent 28%),linear-gradient(180deg,rgba(235,241,240,.06) 0%,transparent 28%,rgba(5,10,12,.44) 78%,rgba(5,9,11,.76) 100%)}.crew-flow:after{background:linear-gradient(90deg,rgba(7,12,14,.12),transparent 24%,transparent 76%,rgba(7,12,14,.12))}.crew-flow--coverage,.crew-flow--start,.crew-flow--sign,.crew-flow--complete{background-position:center 44%}.crew-flow--coverage:before,.crew-flow--start:before,.crew-flow--sign:before,.crew-flow--complete:before{background:radial-gradient(circle at 50% 0%,rgba(225,233,232,.22),transparent 30%),linear-gradient(180deg,#0d161842,#050a0cc7)}.crew-flow button,.crew-flow input{font:inherit}.crew-flow button{color:inherit}.crew-flow__header{position:absolute;z-index:20;top:22px;left:50%;display:flex;width:min(1320px,calc(100% - 48px));align-items:center;justify-content:space-between;transform:translate(-50%)}.crew-flow__brand,.crew-flow__controls>button{border:1px solid rgba(255,255,255,.2);background:#0e161894;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14}.crew-flow__brand{display:inline-flex;min-height:46px;align-items:center;gap:14px;border-radius:999px;padding:0 17px;cursor:pointer}.crew-flow__brand .logo{font-family:var(--crew-ui);font-size:21px}.crew-flow__brand .louise-mark{width:25px;height:25px}.crew-flow__brand>span:last-child{padding-left:14px;border-left:1px solid rgba(255,255,255,.2);color:#ffffff9e;font-size:16px}.crew-flow__controls{display:flex;gap:8px}.crew-flow__controls>button{min-height:44px;border-radius:999px;padding:0 17px;color:#ffffffc7;cursor:pointer}.crew-flow__controls>.crew-flow__account{font-family:var(--crew-ui);font-size:14px}.crew-flow__progress{position:absolute;z-index:21;top:31px;left:50%;display:flex;min-height:34px;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:0 13px;background:#0d15177a;color:#ffffffa8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translate(-50%)}.crew-flow__progress>span{font-family:var(--crew-ui);font-size:14px}.crew-flow__progress>div{display:flex;gap:5px}.crew-flow__progress button{width:7px;height:7px;border:0;border-radius:50%;padding:0;background:#ffffff42}.crew-flow__progress button:not(:disabled){cursor:pointer}.crew-flow__progress button.is-past{background:#ddf5798a}.crew-flow__progress button.is-active{background:#ddf579;box-shadow:0 0 0 4px #ddf57921}.crew-flow__content{min-height:100vh}.crew-picker{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;padding:100px 24px 48px}.crew-picker__hands{position:absolute;z-index:0;top:148px;left:50%;width:max(1040px,min(1280px,96vw));max-width:none;pointer-events:none;mix-blend-mode:luminosity;opacity:.43;filter:grayscale(1) contrast(.84) brightness(1.42);transform:translate(-50%)}.crew-picker__hero{position:relative;z-index:1;margin-bottom:262px;text-align:center;color:#2f383beb}.crew-picker__hero>span,.crew-screen-heading>span{display:block;margin-bottom:12px;font-family:var(--crew-ui);font-size:14px;letter-spacing:.08em;text-transform:lowercase}.crew-picker__hero h1{margin:0;font-size:clamp(48px,5vw,72px);font-weight:400;letter-spacing:-.035em;line-height:.96}.crew-picker__hero p{margin:18px 0 0;color:#3c454794;font-size:25px}.crew-benefit-grid{position:relative;z-index:2;display:grid;width:min(900px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.crew-benefit-card{position:relative;display:flex;min-width:0;min-height:270px;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:17px;padding:34px 38px;color:#ffffffeb;text-align:left;box-shadow:inset 0 1px #fff3,0 24px 54px #04090b38;cursor:pointer;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.crew-benefit-card:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 90% 8%,rgba(255,255,255,.55),transparent 24%),var(--card-gradient);content:""}.crew-benefit-card--medical{--card-gradient: linear-gradient(135deg, #173b5c 0%, #648ab0 58%, #d9e7f1 115%)}.crew-benefit-card--family{--card-gradient: linear-gradient(135deg, #553343 0%, #9b756f 57%, #d9bc98 112%)}.crew-benefit-card:not(.is-selected){opacity:.62;filter:grayscale(.72)}.crew-benefit-card:hover{opacity:1;transform:translateY(-2px)}.crew-benefit-card>small,.crew-benefit-card>h2,.crew-benefit-card>p,.crew-benefit-card>.crew-check,.crew-benefit-card>.crew-orb{position:relative;z-index:2}.crew-benefit-card>small{margin-bottom:12px;font-family:var(--crew-ui);font-size:14px;letter-spacing:.04em}.crew-benefit-card h2{max-width:330px;margin:0;font-size:34px;font-weight:400;letter-spacing:-.025em;line-height:1.02}.crew-benefit-card p{margin:13px 0 0;color:#ffffffc2;font-size:17px}.crew-check{position:absolute!important;top:18px;left:18px;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.66);border-radius:7px;background:#ffffff24;font-style:normal}.crew-benefit-card.is-selected .crew-check{background:#ffffffeb;color:#374043}.crew-orb{position:absolute!important;top:22px;right:28px;width:105px;height:105px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff21;box-shadow:-34px 26px 0 -11px #ffffff17,-34px 26px 0 -10px #ffffff3d}.crew-picker__footer{position:relative;z-index:2;display:flex;width:min(900px,100%);align-items:center;justify-content:flex-end;gap:20px;padding-top:24px}.crew-picker__footer>span{color:#ffffffa3;font-size:16px}.crew-picker__footer>button,.crew-next,.crew-complete>button,.crew-docs__footer button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;padding:0 24px;background:#f8f9f6f2;color:#30383a;box-shadow:0 14px 30px #04090b2e;cursor:pointer;font-size:18px}.crew-picker__footer>button:disabled,.crew-next:disabled{opacity:.38;cursor:not-allowed}.crew-setup-screen,.crew-start-screen,.crew-sign-screen{width:min(1240px,calc(100% - 48px));min-height:100vh;margin:0 auto;padding:112px 0 70px}.crew-screen-heading{margin-bottom:34px;text-align:center}.crew-screen-heading>span{margin-bottom:8px;color:#ffffff94}.crew-screen-heading h1{margin:0;font-size:clamp(46px,5vw,62px);font-weight:400;letter-spacing:-.035em;line-height:.98}.crew-setup-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}.crew-selection-summary,.crew-setup-form,.crew-date-panel,.crew-funding-panel,.crew-plan-card,.crew-sign-form{border:1px solid rgba(255,255,255,.2);background:#1923259e;box-shadow:inset 0 1px #ffffff14,0 30px 70px #02070933;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.crew-selection-summary{position:sticky;top:96px;border-radius:17px;padding:30px}.crew-selection-summary>span,.crew-funding-panel>span,.crew-plan-card>span{color:#ffffff8f;font-family:var(--crew-ui);font-size:14px}.crew-selection-summary h2,.crew-plan-card h2{margin:10px 0 0;font-size:37px;font-weight:400;letter-spacing:-.025em;line-height:1}.crew-summary-list{display:grid;gap:12px;margin-top:30px}.crew-summary-list>div{display:grid;gap:4px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}.crew-summary-list small,.crew-plan-benefits small{color:#ffffff8a;font-family:var(--crew-ui);font-size:13px}.crew-summary-list b{font-size:17px;font-weight:400}.crew-zero-line{display:flex;align-items:baseline;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.crew-zero-line strong{font-size:42px;font-weight:400}.crew-zero-line span{color:#ffffff94}.crew-selection-summary>p{margin:12px 0 0;color:#ffffffa3;font-size:16px;line-height:1.4}.crew-setup-form{overflow:hidden;border-radius:17px}.crew-company-block,.crew-limit-block{padding:26px 28px}.crew-company-block{border-bottom:1px solid rgba(255,255,255,.14)}.crew-company-block>h2,.crew-limit-block>h2,.crew-date-panel>h2,.crew-sign-form>h2{margin:0 0 18px;font-size:27px;font-weight:400}.crew-company-grid,.crew-sign-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.crew-company-confirmations{display:grid;gap:9px;margin-top:16px}.crew-company-confirmations label{display:flex;align-items:flex-start;gap:10px;color:#ffffffb8;font-family:var(--crew-ui);font-size:13px;line-height:1.45}.crew-company-confirmations input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:#ddf579}.crew-field,.crew-money-input,.crew-date-input,.crew-typed-signature{display:grid;min-width:0;gap:7px}.crew-field--full{grid-column:1 / -1}.crew-field>span,.crew-money-input>span,.crew-date-input>span,.crew-typed-signature>span,.crew-health-choice legend{color:#ffffffad;font-family:var(--crew-ui);font-size:14px}.crew-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.crew-field>span small{color:#ffffff8f;font-size:13px;font-weight:400}.crew-field input,.crew-money-input>div,.crew-date-input input,.crew-typed-signature input{min-width:0;min-height:49px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#ffffff1a;color:#fffffff0;outline:0;box-shadow:inset 0 1px #ffffff0f}.crew-field input,.crew-date-input input,.crew-typed-signature input{width:100%;padding:0 14px;font-family:var(--crew-ui);font-size:16px}.crew-field input::placeholder,.crew-typed-signature input::placeholder{color:#ffffff57}.crew-field input:focus,.crew-date-input input:focus,.crew-typed-signature input:focus,.crew-money-input>div:focus-within{border-color:#ffffffad;box-shadow:0 0 0 3px #ffffff14}.crew-field input[aria-invalid=true],.crew-typed-signature input[aria-invalid=true]{border-color:#ffb2a4b8}.crew-field-error{color:#ffbeb2e0;font-family:var(--crew-ui);font-size:14px;line-height:1.4}.crew-health-choice{min-width:0;margin:0;border:0;padding:0}.crew-health-choice>div{display:grid;min-height:49px;grid-template-columns:1fr 1fr;margin-top:7px;border:1px solid rgba(255,255,255,.24);border-radius:10px;padding:4px;background:#ffffff14}.crew-health-choice button{border:0;border-radius:7px;background:transparent;color:#ffffff8f;cursor:pointer;font-family:var(--crew-ui);font-size:14px}.crew-health-choice button.is-active{background:#ffffffeb;color:#343c3e}.crew-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.crew-limit-grid:has(>:only-child){grid-template-columns:1fr}.crew-limit-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:14px;padding:20px;box-shadow:inset 0 1px #ffffff1f}.crew-limit-card:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--limit-gradient);content:""}.crew-limit-card--blue{--limit-gradient: linear-gradient(135deg, rgba(24, 67, 98, .84), rgba(100, 139, 171, .76))}.crew-limit-card--amber{--limit-gradient: linear-gradient(135deg, rgba(87, 50, 64, .86), rgba(169, 125, 103, .78))}.crew-limit-card>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.crew-limit-card>header span{color:#ffffffa3;font-family:var(--crew-ui);font-size:12px}.crew-limit-card>header h3{margin:5px 0 0;font-size:27px;font-weight:400}.crew-limit-card>header strong{max-width:145px;color:#fffc;font-size:15px;font-weight:400;line-height:1.25;text-align:right}.crew-cadence{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:20px;border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:4px;background:#0c141629}.crew-cadence button{min-height:33px;border:0;border-radius:6px;background:transparent;color:#ffffff9e;cursor:pointer;font-family:var(--crew-ui);font-size:13px}.crew-cadence button.is-active{background:#ffffffe6;color:#343c3e}.crew-limit-period-help{min-height:18px;margin:10px 2px 0;color:#ffffffad;font-family:var(--crew-ui);font-size:13px;line-height:1.35}.crew-money-grid{display:grid;margin-top:15px}.crew-money-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crew-money-input>div{display:flex;align-items:center}.crew-money-input i{padding-left:13px;color:#ffffff9e;font-style:normal;font-family:var(--crew-ui)}.crew-money-input input{width:100%;min-width:0;border:0;padding:0 12px 0 6px;background:transparent;color:#fff;outline:0;font-family:var(--crew-ui);font-size:17px}.crew-presets{display:flex;gap:6px;margin-top:12px}.crew-presets button{flex:1;min-width:0;min-height:30px;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:0 6px;background:#ffffff12;color:#ffffffad;cursor:pointer;font-family:var(--crew-ui);font-size:13px}.crew-presets button.is-active{background:#ffffffe0;color:#343c3e}.crew-panel-footer,.crew-screen-footer,.crew-sign-form>footer{display:flex;align-items:center;justify-content:space-between}.crew-access-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#04080ab8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.crew-access{position:relative;width:min(460px,100%);border:1px solid rgba(255,255,255,.22);border-radius:24px;padding:38px;background:#111b1df0;color:#f8f9f6f0;box-shadow:inset 0 1px #ffffff1a,0 36px 100px #0000006b}.crew-access__close{position:absolute;top:18px;right:18px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:#ffffff0f;cursor:pointer}.crew-access header>span,.crew-access__sent>span{display:block;margin-bottom:11px;color:#ffffff8a;font-family:var(--crew-ui);font-size:13px;letter-spacing:.07em}.crew-access h2{max-width:350px;margin:0;font-size:40px;font-weight:400;letter-spacing:-.035em;line-height:1}.crew-access header>p,.crew-access__sent>p{margin:14px 0 0;color:#ffffff9e;font-family:var(--crew-ui);font-size:15px;line-height:1.55}.crew-access>label{display:grid;gap:8px;margin-top:25px}.crew-access>label>span{color:#ffffffa6;font-family:var(--crew-ui);font-size:13px}.crew-access input{width:100%;height:54px;border:1px solid rgba(255,255,255,.18);border-radius:12px;outline:0;padding:0 15px;background:#ffffff14;color:#fffffff0;font-family:var(--crew-ui);font-size:16px}.crew-access input:focus{border-color:#ddf579b8;background:#ffffff1c}.crew-access__submit{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:10px;margin-top:14px;border:0;border-radius:12px;background:#f8f9f6f5;color:#30383a!important;cursor:pointer;font-family:var(--crew-ui);font-size:16px}.crew-access__submit:disabled{opacity:.5;cursor:wait}.crew-access>small,.crew-access__sent>small{display:block;margin-top:16px;color:#ffffff7a;font-family:var(--crew-ui);font-size:13px;line-height:1.45}.crew-access__error{margin:14px 0 0;color:#ffd3cb;font-family:var(--crew-ui);font-size:14px}.crew-access__sent{padding:20px 0 8px}.crew-access__sent>i{display:grid;width:50px;height:50px;margin-bottom:22px;place-items:center;border-radius:50%;background:#ddf579;color:#263033;font-style:normal}.crew-panel-footer{padding:18px 28px;border-top:1px solid rgba(255,255,255,.14)}.crew-back{display:inline-flex;min-height:46px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:0 17px;background:#ffffff0d;color:#ffffffa8!important;cursor:pointer}.crew-next{min-height:46px;padding-inline:20px;color:#30383a!important;font-size:17px}.crew-start-screen{width:min(1100px,calc(100% - 48px))}.crew-start-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:26px}.crew-date-panel,.crew-funding-panel{border-radius:17px;padding:30px}.crew-date-options{display:grid;gap:10px}.crew-date-options>button{display:flex;min-height:68px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.18);border-radius:11px;padding:0 18px;background:#ffffff0f;color:#ffffffbd;text-align:left;cursor:pointer}.crew-date-options>button.is-active{border-color:#ffffffb8;background:#ffffffe6;color:#343c3e}.crew-date-options span{display:grid;gap:3px}.crew-date-options b{font-size:18px;font-weight:400}.crew-date-options small{opacity:.62;font-family:var(--crew-ui);font-size:13px}.crew-date-input{margin-top:14px}.crew-date-input input{color-scheme:dark}.crew-date-panel>p{margin:22px 0 0;color:#ffffff94;font-size:16px;line-height:1.45}.crew-funding-panel{background:radial-gradient(circle at 90% 6%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#2c3e40c7,#141f21b8)}.crew-funding-zero{display:flex;align-items:baseline;gap:14px;margin-top:18px}.crew-funding-zero strong{font-size:72px;font-weight:400;letter-spacing:-.04em;line-height:1}.crew-funding-zero small{color:#ffffff94;font-size:17px}.crew-funding-explainer{display:grid;gap:14px;margin-top:26px;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}.crew-funding-explainer p{margin:0;color:#ffffffb3;font-size:17px;line-height:1.5}.crew-funding-explainer strong{display:block;margin-bottom:4px;color:#fffffff0;font-family:var(--crew-ui);font-size:14px;font-weight:650;letter-spacing:.02em}.crew-funding-panel>.crew-funding-fees{margin:22px 0 0;border-top:1px solid rgba(255,255,255,.16);padding-top:18px;color:#ffffffb3;font-size:17px;line-height:1.45}.crew-screen-footer{margin-top:24px}.crew-sign-screen{width:min(1180px,calc(100% - 48px))}.crew-sign-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:26px;align-items:start}.crew-plan-card{position:sticky;top:92px;border-radius:17px;padding:30px}.crew-plan-card>p{margin:12px 0 0;color:#ffffff94;font-size:16px;line-height:1.4}.crew-plan-benefits{display:grid;gap:8px;margin-top:27px}.crew-plan-benefits button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.17);border-radius:11px;padding:14px;background:#ffffff0f;text-align:left;cursor:pointer}.crew-plan-benefits button span{display:grid;min-width:0;gap:3px}.crew-plan-benefits button b{font-size:16px;font-weight:400}.crew-plan-benefits em{color:#ffffff80;font-style:normal;font-size:14px}.crew-plan-card dl{display:grid;gap:0;margin:24px 0 0;border-top:1px solid rgba(255,255,255,.15)}.crew-plan-card dl>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.15)}.crew-plan-card dt{color:#ffffff94}.crew-plan-card dd{margin:0;font-size:18px}.crew-doc-button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;border:1px solid rgba(255,255,255,.26);border-radius:11px;padding:0 15px;background:#ffffff17;cursor:pointer}.crew-doc-button>span,.crew-doc-button>em{display:flex;align-items:center;gap:8px}.crew-doc-button b{font-size:16px;font-weight:400}.crew-doc-button em{color:#ffffff94;font-style:normal;font-family:var(--crew-ui);font-size:14px}.crew-doc-button.is-reviewed em{color:#ddf579}.crew-sign-form{border-radius:17px;padding:30px}.crew-sign-overview{display:grid;gap:16px;margin-bottom:26px;border:1px solid rgba(255,255,255,.18);border-radius:13px;padding:20px;background:#070d0f5c;box-shadow:inset 0 1px #ffffff0d}.crew-sign-overview>header{display:grid;gap:8px}.crew-sign-overview>header>span,.crew-sign-roles span{color:#ffffff8f;font-family:var(--crew-ui);font-size:14px}.crew-sign-overview h2{margin:0;font-size:27px;font-weight:400;letter-spacing:-.015em;line-height:1.12}.crew-sign-overview>header p{margin:0;color:#ffffffad;font-size:16px;line-height:1.5}.crew-sign-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crew-sign-roles>div{display:grid;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:14px;background:#ffffff0b}.crew-sign-roles p{margin:0;color:#ffffffc7;font-size:15px;line-height:1.45}.crew-sign-coverage{display:grid;gap:12px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.crew-sign-coverage>span{color:#ffffffad;font-family:var(--crew-ui);font-size:14px}.crew-sign-coverage>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.crew-sign-coverage section{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:14px;background:#ffffff0b}.crew-sign-coverage h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-family:var(--crew-ui);font-size:17px;font-weight:500}.crew-sign-coverage h3 small{color:#ffffffa3;font-size:14px;font-weight:400;text-align:right}.crew-sign-coverage ul{display:grid;gap:5px;margin:12px 0 0;padding-left:18px}.crew-sign-coverage li{color:#ffffffc7;font-size:15px;line-height:1.35}.crew-sign-coverage li::marker{color:#ddf579c2}.crew-sign-coverage>p{margin:0;color:#ffffffad;font-size:15px;line-height:1.45}.crew-sign-instruction{margin:0;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;color:#ffffffb3;font-size:15px;line-height:1.5}.crew-sign-instruction b{color:#fffffff0;font-weight:400}.crew-sign-fields{margin-bottom:22px}.crew-review-flag{display:grid;gap:5px;margin:18px 0;border:1px solid rgba(255,210,143,.34);border-radius:10px;padding:14px;background:#9a652c29}.crew-review-flag b{font-weight:400}.crew-review-flag span{color:#ffffff9e;font-family:var(--crew-ui);font-size:13px}.crew-confirmations{display:grid;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.crew-confirmations>label{position:relative;display:grid;grid-template-columns:26px 1fr;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:11px;padding:15px;background:#ffffff0d;cursor:pointer}.crew-confirmations input{position:absolute;opacity:0}.crew-confirmations label>i{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:6px;background:#ffffff14;font-style:normal}.crew-confirmations input:checked+i{border-color:#ddf579;background:#ddf579;color:#2e3739}.crew-confirmations label>span{min-width:0}.crew-confirmations b{font-size:16px;font-weight:400;line-height:1.35}.crew-confirmations details{margin-top:7px}.crew-confirmations summary{width:max-content;color:#ffffff8a;cursor:pointer;font-family:var(--crew-ui);font-size:16px;line-height:1.5}.crew-confirmations details p{margin:9px 0 0;color:#ffffff94;font-family:var(--crew-ui);font-size:16px;line-height:1.5}.crew-typed-signature{margin-top:18px}.crew-typed-signature input{font-family:var(--crew-font);font-size:22px}.crew-sign-error{margin:10px 0 0;border:1px solid rgba(255,178,164,.3);border-radius:9px;padding:11px 13px;background:#7530282e;color:#ffd2caeb;font-family:var(--crew-ui);font-size:14px;line-height:1.4}.crew-sign-form>footer{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}.crew-docs-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#04080abd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.crew-docs{display:grid;width:min(1180px,100%);height:min(840px,calc(100vh - 48px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#172022f0;box-shadow:0 40px 100px #00000061}.crew-docs__header,.crew-docs__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px}.crew-docs__header{border-bottom:1px solid rgba(255,255,255,.15)}.crew-docs__header span{color:#ffffff8a;font-family:var(--crew-ui);font-size:13px}.crew-docs__header h2{margin:4px 0 0;font-size:30px;font-weight:400}.crew-docs__header>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff0f;cursor:pointer}.crew-docs__body{display:grid;min-height:0;grid-template-columns:310px minmax(0,1fr)}.crew-docs__body>nav{display:grid;align-content:start;gap:8px;overflow-y:auto;border-right:1px solid rgba(255,255,255,.14);padding:18px}.crew-docs__group-label{padding:6px 12px 0;color:#ffffff6b;font-family:var(--crew-ui);font-size:13px;letter-spacing:.07em;text-transform:uppercase}.crew-docs__body nav button{display:grid;grid-template-columns:28px 1fr;gap:10px;border:1px solid transparent;border-radius:10px;padding:12px;background:transparent;color:#ffffff94;text-align:left;cursor:pointer}.crew-docs__body nav button.is-active{border-color:#fff3;background:#ffffff14;color:#ffffffeb}.crew-docs__body nav i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-style:normal}.crew-docs__body nav span{display:grid;gap:3px}.crew-docs__body nav b{font-size:15px;font-weight:400}.crew-docs__body nav small{color:#ffffff73;font-family:var(--crew-ui);font-size:13px;line-height:1.35}.crew-docs__paper{min-width:0;overflow-y:auto;margin:18px;border-radius:12px;background:#f4f3ee;color:#303638}.crew-docs__paper>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d9d9d2;padding:16px 20px;font-family:var(--crew-ui);font-size:14px}.crew-docs__paper>div em{margin-left:auto;color:#737978;font-style:normal;font-size:13px}.crew-docs__paper pre{margin:0;padding:26px;white-space:pre-wrap;font-family:var(--crew-ui);font-size:14px;line-height:1.62}.crew-docs__footer{border-top:1px solid rgba(255,255,255,.15);color:#ffffff85;font-size:15px}.crew-docs__footer>span.is-error{color:#ffbeb2eb}.crew-docs__footer button{min-height:46px;padding-inline:18px;font-size:16px;white-space:nowrap}.crew-docs__footer button:disabled{opacity:.42;cursor:not-allowed}.crew-docs__footer>div{display:flex;gap:9px}.crew-docs__footer .crew-docs__download{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fffc;box-shadow:none}.crew-complete{display:flex;width:min(760px,calc(100% - 48px));min-height:100vh;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;padding:110px 0 70px;text-align:center}.crew-complete__mark{display:grid;width:62px;height:62px;margin-bottom:24px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#ffffff1f}.crew-complete>span{color:#ffffff94;font-family:var(--crew-ui);font-size:15px}.crew-complete h1{margin:12px 0 0;font-size:clamp(54px,7vw,80px);font-weight:400;letter-spacing:-.04em;line-height:.95}.crew-complete>p{margin:18px 0 0;color:#ffffffa3;font-size:21px}.crew-next-steps{display:grid;width:100%;grid-template-columns:repeat(3,1fr);margin-top:46px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.crew-next-steps>div{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:22px 16px;text-align:left}.crew-next-steps>div+div{border-left:1px solid rgba(255,255,255,.18)}.crew-next-steps i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;font-style:normal}.crew-next-steps span{display:grid;gap:4px}.crew-next-steps b{font-size:16px;font-weight:400}.crew-next-steps small{color:#ffffff7a;font-family:var(--crew-ui);font-size:12px;line-height:1.35}.crew-complete>button{margin-top:34px}@media(max-width:1000px){.crew-setup-layout,.crew-sign-layout{grid-template-columns:290px minmax(0,1fr)}.crew-limit-grid{grid-template-columns:1fr}.crew-limit-grid:has(>:only-child){grid-template-columns:1fr}.crew-start-layout{grid-template-columns:1fr 1.12fr}}@media(max-width:780px){.crew-auth{overflow-y:auto;background-position:center}.crew-auth__header{top:14px;width:calc(100% - 28px)}.crew-auth__brand{min-height:42px;padding:0 13px}.crew-auth__brand>span:last-child{display:none}.crew-auth__header>button{min-height:42px;padding-inline:14px}.crew-auth__hands{top:245px;left:50%;width:760px;opacity:.24}.crew-auth__intro{position:relative;top:auto;left:auto;width:auto;padding:118px 22px 0;text-align:center}.crew-auth__intro h1{font-size:clamp(47px,13vw,64px)}.crew-auth__intro p{margin-top:16px;font-size:20px}.crew-auth__form-wrap{width:calc(100% - 28px);min-height:auto;justify-content:center;padding:58px 0 28px}.crew-auth__form{padding:26px 22px}.crew-auth__form>header h2{font-size:35px}.crew-flow{background-attachment:scroll}.crew-flow__header{top:14px;width:calc(100% - 28px)}.crew-flow__brand{min-height:42px;padding:0 13px}.crew-flow__brand>span:last-child{display:none}.crew-flow__controls>.crew-flow__account{min-height:42px;padding:0 14px}.crew-flow__progress{top:72px}.crew-access-backdrop{align-items:end;padding:12px}.crew-access{border-radius:22px;padding:32px 24px 28px}.crew-access h2{font-size:34px}.crew-picker{padding:122px 16px 42px}.crew-picker__hero{margin-bottom:235px}.crew-picker__hero h1{font-size:clamp(41px,11vw,52px)}.crew-picker__hero p{font-size:22px}.crew-picker__hands{top:202px;width:720px}.crew-benefit-grid{grid-template-columns:1fr;gap:18px}.crew-benefit-card{min-height:250px;padding:30px 28px}.crew-benefit-card h2{font-size:31px}.crew-picker__footer{justify-content:space-between}.crew-setup-screen,.crew-start-screen,.crew-sign-screen{width:calc(100% - 28px);padding-top:124px}.crew-screen-heading{margin-bottom:26px}.crew-screen-heading h1{font-size:43px}.crew-setup-layout,.crew-start-layout,.crew-sign-layout{grid-template-columns:1fr}.crew-selection-summary,.crew-plan-card{position:static}.crew-company-grid,.crew-sign-fields,.crew-sign-roles,.crew-money-grid--two{grid-template-columns:1fr}.crew-field--full{grid-column:auto}.crew-company-block,.crew-limit-block,.crew-sign-form,.crew-date-panel,.crew-funding-panel,.crew-selection-summary,.crew-plan-card{padding:22px}.crew-panel-footer{padding:16px 22px}.crew-funding-zero{display:grid;gap:4px}.crew-funding-zero strong{font-size:62px}.crew-docs-backdrop{padding:10px}.crew-docs{height:calc(100vh - 20px)}.crew-docs__header,.crew-docs__footer{padding:16px}.crew-docs__header h2{font-size:24px}.crew-docs__body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.crew-docs__body>nav{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:10px}.crew-docs__body nav button{padding:9px}.crew-docs__body nav small{display:none}.crew-docs__paper{margin:10px}.crew-docs__footer>span{display:none}.crew-docs__footer{justify-content:flex-end}.crew-docs__footer>div{width:100%;flex-wrap:wrap}.crew-docs__footer>div button{flex:1;padding-inline:10px}.crew-docs__footer>div .crew-docs__review{flex-basis:100%}.crew-next-steps{grid-template-columns:1fr}.crew-next-steps>div+div{border-top:1px solid rgba(255,255,255,.18);border-left:0}}@media(max-width:430px){.crew-auth__header>button{font-size:12px}.crew-auth__intro{padding-top:104px}.crew-auth__intro h1{font-size:44px}.crew-auth__intro p{font-size:18px}.crew-auth__form-wrap{padding-top:46px}.crew-picker__hero{margin-bottom:222px}.crew-picker__hero h1{font-size:40px}.crew-benefit-card{min-height:235px}.crew-benefit-card h2{max-width:280px;font-size:29px}.crew-orb{width:90px;height:90px}.crew-picker__footer>button,.crew-next,.crew-complete>button{min-height:48px;padding-inline:17px;font-size:16px}.crew-selection-summary h2,.crew-plan-card h2{font-size:32px}.crew-limit-card>header{display:grid}.crew-limit-card>header strong{max-width:none;text-align:left}.crew-panel-footer,.crew-screen-footer,.crew-sign-form>footer{gap:10px}.crew-back{min-height:44px;padding-inline:13px}.crew-docs__body nav button{grid-template-columns:24px 1fr}.crew-docs__body nav i{width:23px;height:23px}.crew-docs__paper pre{padding:18px;font-size:16px;line-height:1.6}.crew-complete{width:calc(100% - 28px);padding-top:120px}.crew-complete h1{font-size:56px}}.crew-flow small{font-size:14px}.workspace-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;overflow:auto;background:#1f252094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-dialog{width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dfe4dc;border-radius:24px;background:#fffefa;box-shadow:0 28px 80px #181f1a3d;color:#273029;font-size:16px}.workspace-dialog--wide{width:min(900px,100%)}.workspace-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 32px 24px;border-bottom:1px solid #e7eae5}.workspace-dialog__header h2,.workspace-section-heading h2,.workspace-section-heading h3{margin:6px 0 8px;color:#263029;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.workspace-dialog__header h2{font-size:clamp(1.7rem,4vw,2.25rem)}.workspace-dialog__header p,.workspace-section-heading p{max-width:640px;margin:0;color:#697168;line-height:1.55}.workspace-dialog__body{padding:26px 32px 32px}.workspace-eyebrow{color:#587765;font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-icon-button{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #dfe4dc;border-radius:50%;background:#fff;color:#566057;cursor:pointer}.workspace-icon-button:hover{border-color:#a8b7a9;color:#273029}.workspace-callout,.workspace-honesty-note,.workspace-recorded-row{display:flex;align-items:flex-start;gap:13px;padding:16px 18px;border-radius:16px}.workspace-callout{margin-bottom:22px}.workspace-callout--plain{background:#edf5ee;color:#315b43}.workspace-callout--locked{background:#edf4e8;color:#385c3d}.workspace-callout strong,.workspace-callout p{display:block;margin:0}.workspace-callout p{margin-top:3px;color:#667269;font-size:.91rem;line-height:1.5}.workspace-requirements{padding:0 2px 18px;color:#4f5851;line-height:1.55}.workspace-requirements ul{margin:10px 0 8px;padding-left:20px}.workspace-requirements li+li{margin-top:4px}.workspace-requirements p{margin:12px 0 0;color:#8b514b;font-size:.88rem}.workspace-hidden-input,.workspace-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace-upload-zone{display:flex;width:100%;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed #aab9ab;border-radius:18px;background:#fafbf7;color:#3e634c;cursor:pointer}.workspace-upload-zone:hover{border-color:#6f9179;background:#f5f9f3}.workspace-upload-zone span{color:#7b837c;font-size:.87rem}.workspace-field-error{margin:12px 0 0;color:#a13d35;font-size:.88rem}.workspace-file-list{display:grid;gap:8px;margin-top:14px}.workspace-file-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e1e6df;border-radius:13px;background:#fff}.workspace-file-row>div{display:grid;flex:1;gap:2px;min-width:0}.workspace-file-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-file-row span{color:#7a827b;font-size:.88rem}.workspace-honesty-note{margin-top:18px;background:#fbf4e7;color:#694e2e}.workspace-honesty-note p,.workspace-recorded-row p{margin:0;font-size:.88rem;line-height:1.5}.workspace-honesty-note svg,.workspace-recorded-row svg{flex:0 0 auto;margin-top:1px}.workspace-dialog__footer,.workspace-save-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.workspace-button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer}.workspace-button--primary{background:#343d36;color:#fff}.workspace-button--primary:hover:not(:disabled){background:#1f2821}.workspace-button--secondary{border-color:#d9ded8;background:#fff;color:#3b453e}.workspace-button--secondary:hover{border-color:#9dab9e}.workspace-button:disabled,.workspace-button--disabled{border-color:#e2e4e1;background:#edeebb;color:#777c62;cursor:not-allowed;opacity:.72}.workspace-panel{border:1px solid #e0e5de;border-radius:22px;background:#fffefa;box-shadow:0 10px 35px #222e250d;color:#283129;font-size:16px}.workspace-roster,.workspace-materials{padding:30px}.workspace-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.workspace-section-heading h2{font-size:clamp(1.75rem,3vw,2.35rem)}.workspace-section-heading--small{margin-bottom:16px}.workspace-section-heading--small h3{font-size:1.4rem}.workspace-status-pill{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:#f1eee8;color:#6f6c66;font-size:.86rem;font-weight:800}.workspace-status-pill.is-done{background:#e2f0e4;color:#376443}.workspace-data-boundary{padding:13px 16px;border-radius:13px;background:#f2f5ef;color:#59625b;font-size:.86rem;line-height:1.5}.workspace-tabs{display:inline-flex;gap:4px;margin:22px 0 16px;padding:4px;border-radius:999px;background:#eef0eb}.workspace-tabs button{padding:9px 15px;border:0;border-radius:999px;background:transparent;color:#687169;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.workspace-tabs button.is-active{background:#fff;color:#344038;box-shadow:0 2px 8px #1e282014}.workspace-template-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.workspace-template-row p{margin:3px 0 0;color:#7c847d;font-size:.9rem}.workspace-manual-form{display:grid;grid-template-columns:1.35fr 1.35fr .85fr .9fr auto;gap:10px;align-items:end;padding:16px;border-radius:16px;background:#f5f6f2}.workspace-manual-form label,.workspace-field,.workspace-employer-confirmation>label:not(.workspace-check-row){display:grid;gap:6px;color:#4a554d;font-size:.88rem;font-weight:750}.workspace-manual-form label span{color:#939a94;font-weight:500}.workspace-manual-form input,.workspace-field input,.workspace-field textarea,.workspace-employer-confirmation input[type=date]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #d9dfd8;border-radius:10px;background:#fff;color:#283129;font:inherit;font-size:.88rem;padding:9px 11px}.workspace-field{margin-top:18px}.workspace-field textarea{resize:vertical}.workspace-inline-link{display:inline-block;margin-top:6px;color:#365f43;font-size:.92rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.workspace-roster-table-wrap{margin-top:20px;overflow:auto;border:1px solid #e2e6e0;border-radius:15px}.workspace-roster-table{width:100%;border-collapse:collapse;text-align:left}.workspace-roster-table th{padding:11px 14px;background:#f3f5f1;color:#788078;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.workspace-roster-table td{padding:13px 14px;border-top:1px solid #e7eae5;color:#515a53;font-size:.92rem}.workspace-roster-table td:first-child{display:grid;gap:2px}.workspace-roster-table td:first-child span{color:#858c86;font-size:.8rem}.workspace-roster-table td:last-child{width:36px}.workspace-empty-state{display:grid;justify-items:center;gap:5px;margin-top:20px;padding:35px 20px;border:1px solid #e4e7e2;border-radius:16px;color:#727a73;text-align:center}.workspace-empty-state>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#edf1e9;color:#4f6856;font-family:Georgia,serif;font-size:1.35rem}.workspace-empty-state p{margin:0;font-size:.84rem}.workspace-save-row{justify-content:space-between;padding-top:18px;border-top:1px solid #e6e9e4}.workspace-save-row>div{display:grid;gap:2px}.workspace-save-row span{color:#858c86;font-size:.82rem}.workspace-material-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.workspace-email-preview,.workspace-attachments{overflow:hidden;border:1px solid #e0e5de;border-radius:17px;background:#fff}.workspace-email-preview{padding:20px}.workspace-email-preview__top{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid #eaede8}.workspace-email-preview dl{display:grid;gap:8px;margin:15px 0}.workspace-email-preview dl>div{display:grid;grid-template-columns:65px 1fr;gap:8px}.workspace-email-preview dt{color:#929891;font-size:.86rem}.workspace-email-preview dd{margin:0;color:#4f5951;font-size:.9rem}.workspace-email-body{max-height:270px;overflow:auto;padding:15px;border-radius:12px;background:#f6f7f3}.workspace-email-body p{margin:0 0 5px;color:#555f57;font-size:.92rem;line-height:1.55}.workspace-text-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#48705a;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.workspace-email-preview>.workspace-text-button{margin-top:14px}.workspace-attachments__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px;border-bottom:1px solid #e5e9e3}.workspace-attachments__heading>div{display:grid;gap:2px}.workspace-attachments__heading span{color:#848c85;font-size:.78rem}.workspace-attachment{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:15px 17px;border-bottom:1px solid #e8ebe6}.workspace-attachment:last-child{border-bottom:0}.workspace-attachment>div{display:grid;gap:3px;min-width:0}.workspace-attachment>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.workspace-attachment>div span{color:#888f89;font-size:.75rem}.workspace-delivery-section{margin-top:26px;padding-top:24px;border-top:1px solid #e4e8e2}.workspace-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workspace-choice-card{position:relative;padding:18px 18px 18px 48px;border:1px solid #dfe4dd;border-radius:15px;background:#fff;color:#354038;text-align:left;cursor:pointer}.workspace-choice-card.is-selected{border-color:#668272;box-shadow:0 0 0 2px #66827221}.workspace-choice-card p{margin:5px 0 0;color:#747c75;font-size:.82rem;line-height:1.45}.workspace-choice-dot{position:absolute;top:20px;left:18px;width:16px;height:16px;border:1.5px solid #98a39a;border-radius:50%}.workspace-choice-card.is-selected .workspace-choice-dot{border:5px solid #587765}.workspace-delivery-action,.workspace-employer-confirmation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:16px;border-radius:15px;background:#f1f5ef}.workspace-delivery-action p{margin:3px 0 0;color:#768078;font-size:.82rem}.workspace-employer-confirmation{flex-wrap:wrap}.workspace-employer-confirmation>label:not(.workspace-check-row){min-width:155px}.workspace-check-row{display:flex;flex:1 1 290px;align-items:flex-start;gap:9px;color:#59635b;font-size:1rem;line-height:1.5}.workspace-check-row input{margin-top:3px;accent-color:#557663}.workspace-recorded-row{margin-top:13px;background:#eaf3e9;color:#3d6246}.workspace-document-preview{max-height:55vh;overflow:auto;border:1px solid #e0e4de;border-radius:15px;background:#f8f8f5}.workspace-document-preview pre{margin:0;padding:24px;color:#3e4740;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.65;white-space:pre-wrap}.workspace-fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.workspace-fieldset legend{margin-bottom:10px;color:#3e4941;font-weight:800}.workspace-radio-card{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #dfe4dd;border-radius:14px;cursor:pointer}.workspace-radio-card.is-selected{border-color:#668272;background:#f3f7f1}.workspace-radio-card input{margin-top:3px;accent-color:#557663}.workspace-radio-card span{display:grid;gap:3px}.workspace-radio-card small{color:#747d75;line-height:1.45}.workspace-success-state{display:grid;justify-items:center;padding:18px 0 5px;text-align:center}.workspace-success-state>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#e0efdf;color:#3f6948}.workspace-success-state h3{margin:15px 0 6px;font-family:Georgia,serif;font-size:1.6rem;font-weight:500}.workspace-success-state>p{max-width:520px;margin:0;color:#6e766f;line-height:1.55}.workspace-request-summary{width:100%;box-sizing:border-box;margin:22px 0;padding:16px;border-radius:14px;background:#f3f5f1;text-align:left}.workspace-request-summary p{margin:5px 0 0;color:#5e675f}.workspace-review-explainer{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid #e5e9e3}.workspace-review-explainer>span{display:grid;width:45px;height:45px;place-items:center;border-radius:50%;background:#edf2ea;color:#4d6b57;font-size:.72rem;font-weight:800}.workspace-review-explainer p{margin:4px 0 0;color:#747c75;font-size:.88rem;line-height:1.5}.workspace-selected-bank{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid #dce3d9;border-radius:15px;background:#f1f5ef}.workspace-selected-bank svg{flex:0 0 auto;margin-top:2px;color:#4e6c57}.workspace-selected-bank>div{display:grid;gap:3px}.workspace-selected-bank span,.workspace-selected-bank small{color:#747d75;font-size:.88rem}.workspace-selected-bank strong{color:#354239}.workspace-mandate{margin-top:18px;padding:18px;border:1px solid #dce3d9;border-radius:15px;background:#f5f7f2}.workspace-mandate>p{margin:8px 0 15px;color:#59635b;font-size:1rem;line-height:1.55}.workspace-ach-points{display:grid;gap:8px;margin:12px 0 16px;padding-left:20px;color:#59635b;font-size:.94rem;line-height:1.5}.workspace-authorization-details{margin:0 0 17px;padding:12px 14px;border:1px solid #dce3d9;border-radius:12px}.workspace-authorization-details summary{color:#365f43;font-size:.9rem;font-weight:750;cursor:pointer}.workspace-authorization-details p{margin:11px 0 0;color:#59635b;font-size:.94rem;line-height:1.55}.workspace-bank-summary{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border-radius:14px;color:#4e6155;background:#f1f5ef}.workspace-bank-summary svg{flex:0 0 auto;margin-top:2px}.workspace-bank-summary p{margin:0;font-size:1rem;line-height:1.55}@media(max-width:900px){.workspace-manual-form{grid-template-columns:1fr 1fr}.workspace-manual-form .workspace-button{grid-column:1 / -1}.workspace-material-grid{grid-template-columns:1fr}}@media(max-width:640px){.workspace-dialog-backdrop{align-items:end;padding:0}.workspace-dialog{max-height:92vh;border-radius:22px 22px 0 0}.workspace-dialog__header{padding:24px 20px 18px}.workspace-dialog__body{padding:20px}.workspace-dialog__footer{flex-wrap:wrap}.workspace-dialog__footer .workspace-button{flex:1 1 140px}.workspace-roster,.workspace-materials{padding:20px}.workspace-section-heading{display:grid}.workspace-manual-form{grid-template-columns:1fr}.workspace-manual-form .workspace-button{grid-column:auto}.workspace-template-row,.workspace-save-row,.workspace-delivery-action{align-items:stretch;flex-direction:column}.workspace-choice-grid{grid-template-columns:1fr}.workspace-attachment{grid-template-columns:auto 1fr auto}.workspace-attachment>.workspace-text-button{display:none}.workspace-employer-confirmation{align-items:stretch;flex-direction:column}}.crew-workspace{--crew-font: "Louise Season", Georgia, "Times New Roman", serif;--crew-ui: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,#0b12146b,#030709d6),url(/my-crew/images/crew-background.png) center 52% / cover fixed no-repeat,#0c1315;color:#f8f9f6f0;font-family:var(--crew-font);font-size:16px}.crew-workspace button{font:inherit}.crew-workspace__header{position:absolute;z-index:5;top:22px;left:50%;display:grid;width:min(1240px,calc(100% - 48px));grid-template-columns:1fr auto 1fr;align-items:center;transform:translate(-50%)}.crew-workspace__brand,.crew-workspace__back,.crew-workspace__header nav{border:1px solid rgba(255,255,255,.18);background:#0e16189e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.crew-workspace__brand{display:inline-flex;width:max-content;min-height:46px;align-items:center;gap:14px;border-radius:999px;padding:0 17px;color:#fff;cursor:pointer}.crew-workspace__brand .logo{font-family:var(--crew-ui);font-size:21px}.crew-workspace__brand .louise-mark{width:25px;height:25px}.crew-workspace__brand>span:last-child{padding-left:14px;border-left:1px solid rgba(255,255,255,.2);color:#ffffff94}.crew-workspace__header nav{display:flex;min-height:42px;align-items:center;gap:3px;border-radius:999px;padding:3px}.crew-workspace__header nav button{display:flex;min-height:34px;align-items:center;gap:8px;border:0;border-radius:999px;padding:0 14px;background:transparent;color:#ffffff94;cursor:pointer}.crew-workspace__header nav button.is-active{background:#ffffffe6;color:#333b3d}.crew-workspace__header nav i{display:grid;min-width:20px;height:20px;place-items:center;border-radius:50%;background:#ffffff24;font-style:normal;font-family:var(--crew-ui);font-size:12px}.crew-workspace__back{display:inline-flex;width:max-content;min-height:42px;align-items:center;justify-self:end;gap:8px;border-radius:999px;padding:0 15px;color:#ffffffa8;cursor:pointer}.crew-workspace__body{width:min(1180px,calc(100% - 48px));min-height:100vh;margin:0 auto;padding:128px 0 80px}.crew-workspace__hero{position:relative;margin-bottom:42px}.crew-workspace__hero>span{color:#ffffff8f;font-family:var(--crew-ui);font-size:14px}.crew-workspace__hero h1{max-width:820px;margin:10px 0 0;font-size:clamp(54px,6vw,78px);font-weight:400;letter-spacing:-.045em;line-height:.95}.crew-workspace__hero p{margin:16px 0 0;color:#fff9;font-size:18px}.crew-workspace__hero>button{position:absolute;right:0;bottom:0;display:inline-flex;min-height:46px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.2);border-radius:11px;padding:0 17px;background:#ffffff14;color:#ffffffb8;cursor:pointer}.crew-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start}.crew-activation-card,.crew-workspace-plan,.crew-workspace-funding,.crew-workspace-doc-link,.crew-signature-record,.crew-document-list{border:1px solid rgba(255,255,255,.19);background:#182224a8;box-shadow:inset 0 1px #ffffff12,0 30px 70px #02070933;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.crew-records-heading{margin:34px 0 0;color:#ffffffb8;font-size:22px;font-weight:400}.crew-activation-card{overflow:hidden;border-radius:17px}.crew-activation-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 30px;border-bottom:1px solid rgba(255,255,255,.15)}.crew-activation-card>header span,.crew-workspace-plan>header span,.crew-workspace-funding>span,.crew-signature-record small,.crew-document-list small{color:#ffffff85;font-family:var(--crew-ui);font-size:14px}.crew-activation-card>header h2{margin:6px 0 0;font-size:32px;font-weight:400}.crew-activation-card>header p{margin:7px 0 0;color:#ffffff85;font-family:var(--crew-ui);font-size:14px}.crew-activation-card>header>i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff14;font-style:normal;font-size:20px}.crew-task-list{padding:4px 30px}.crew-task-list>div{display:grid;min-height:75px;grid-template-columns:12px 1fr auto;align-items:center;gap:15px;border-bottom:1px solid rgba(255,255,255,.14)}.crew-task-list>div:last-child{border-bottom:0}.crew-task-list>div>i{display:grid;width:10px;height:10px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%}.crew-task-list>div.is-done>i{width:16px;height:16px;border-color:#ddf579;background:#ddf579;color:#30383a}.crew-task-list span{display:grid;gap:3px}.crew-task-list b{font-size:18px;font-weight:400}.crew-task-list small{color:#ffffff75;font-family:var(--crew-ui);font-size:14px}.crew-task-list em{width:max-content;margin-top:2px;padding:3px 7px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffff91;font-family:var(--crew-ui);font-size:13px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.crew-task-list button,.crew-workspace-plan header button,.crew-document-list button{border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:8px 12px;background:#ffffff12;color:#ffffffa8;cursor:pointer}.crew-all-done{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px;color:#ffffffb3;font-size:19px}.crew-workspace__side{display:grid;gap:14px}.crew-workspace-plan,.crew-workspace-funding{border-radius:17px;padding:24px}.crew-workspace-plan>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.crew-workspace-plan header button{padding:6px 10px}.crew-workspace-benefit{display:grid;gap:4px;border:1px solid rgba(255,255,255,.2);border-radius:11px;padding:16px}.crew-workspace-benefit+.crew-workspace-benefit{margin-top:9px}.crew-workspace-benefit--medical{background:linear-gradient(135deg,#25577bbd,#698fae94)}.crew-workspace-benefit--family{background:linear-gradient(135deg,#5b3342c7,#a97d6794)}.crew-workspace-benefit small{color:#ffffff94;font-family:var(--crew-ui);font-size:12px}.crew-workspace-benefit b{font-size:18px;font-weight:400}.crew-workspace-plan__locked,.crew-workspace-plan__request{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#ffffff85;font-family:var(--crew-ui);font-size:13px}.crew-workspace-plan__request{margin:13px 0 0;color:#ddf579}.crew-workspace-funding strong{display:block;margin-top:4px;font-size:58px;font-weight:400;line-height:1}.crew-workspace-funding p{margin:12px 0 0;color:#ffffff8f;line-height:1.4}.crew-workspace-doc-link{display:grid;min-height:58px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-radius:13px;padding:0 18px;color:#ffffffc2;cursor:pointer;text-align:left}.crew-workspace-documents{width:min(1000px,calc(100% - 48px))}.crew-workspace-flow-page{width:min(1120px,calc(100% - 48px))}.crew-workspace-flow-page .workspace-panel,.crew-workspace .workspace-dialog{font-family:var(--crew-ui)}.crew-workspace-flow-page .workspace-panel h1,.crew-workspace-flow-page .workspace-panel h2,.crew-workspace-flow-page .workspace-panel h3,.crew-workspace .workspace-dialog h2,.crew-workspace .workspace-dialog h3{font-family:var(--crew-font)}.crew-workspace .workspace-dialog-backdrop{background:#03080aad;backdrop-filter:blur(16px) saturate(.9);-webkit-backdrop-filter:blur(16px) saturate(.9)}.crew-workspace .workspace-dialog{border-color:#ffffff2e;background:linear-gradient(145deg,#1f2b2df0,#0a1214f5);box-shadow:inset 0 1px #ffffff17,0 34px 100px #0000007a;color:#fafbf8f0;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08)}.crew-workspace .workspace-dialog__header{border-bottom-color:#ffffff24}.crew-workspace .workspace-dialog__header h2,.crew-workspace .workspace-dialog .workspace-success-state h3,.crew-workspace .workspace-dialog .workspace-section-heading h3{color:#fffffff5}.crew-workspace .workspace-dialog__header p,.crew-workspace .workspace-dialog .workspace-success-state>p,.crew-workspace .workspace-dialog .workspace-requirements,.crew-workspace .workspace-dialog .workspace-review-explainer p,.crew-workspace .workspace-dialog .workspace-request-summary p,.crew-workspace .workspace-dialog .workspace-callout p{color:#fff9}.crew-workspace .workspace-dialog .workspace-eyebrow,.crew-workspace .workspace-dialog .workspace-inline-link,.crew-workspace .workspace-dialog .workspace-text-button{color:#ddf579}.crew-workspace .workspace-dialog .workspace-icon-button{border-color:#ffffff2e;background:#ffffff0f;color:#ffffffb8}.crew-workspace .workspace-dialog .workspace-icon-button:hover{border-color:#ddf579a6;color:#ddf579}.crew-workspace .workspace-dialog .workspace-field,.crew-workspace .workspace-dialog .workspace-manual-form label,.crew-workspace .workspace-dialog .workspace-employer-confirmation>label:not(.workspace-check-row),.crew-workspace .workspace-dialog .workspace-fieldset legend{color:#ffffffb8}.crew-workspace .workspace-dialog .workspace-field input,.crew-workspace .workspace-dialog .workspace-field textarea,.crew-workspace .workspace-dialog .workspace-employer-confirmation input[type=date]{border-color:#ffffff2e;background:#ffffff12;color:#fff;color-scheme:dark}.crew-workspace .workspace-dialog .workspace-field input::placeholder,.crew-workspace .workspace-dialog .workspace-field textarea::placeholder{color:#ffffff57}.crew-workspace .workspace-dialog .workspace-field input:focus,.crew-workspace .workspace-dialog .workspace-field textarea:focus,.crew-workspace .workspace-dialog .workspace-employer-confirmation input[type=date]:focus{border-color:#ddf579b8;outline:2px solid rgba(221,245,121,.14)}.crew-workspace .workspace-dialog .workspace-button--primary{background:#ddf579;color:#263033}.crew-workspace .workspace-dialog .workspace-button--primary:hover:not(:disabled){background:#e7fa98}.crew-workspace .workspace-dialog .workspace-button--secondary{border-color:#fff3;background:#ffffff0f;color:#ffffffc7}.crew-workspace .workspace-dialog .workspace-button--secondary:hover{border-color:#ffffff6b}.crew-workspace .workspace-dialog .workspace-button:disabled,.crew-workspace .workspace-dialog .workspace-button--disabled{border-color:#ffffff14;background:#ffffff1a;color:#ffffff61}.crew-workspace .workspace-dialog .workspace-bank-summary,.crew-workspace .workspace-dialog .workspace-callout--plain,.crew-workspace .workspace-dialog .workspace-callout--locked,.crew-workspace .workspace-dialog .workspace-recorded-row,.crew-workspace .workspace-dialog .workspace-success-state>span{border:1px solid rgba(221,245,121,.2);background:#ddf57917;color:#ddf579}.crew-workspace .workspace-dialog .workspace-bank-summary p,.crew-workspace .workspace-dialog .workspace-callout strong,.crew-workspace .workspace-dialog .workspace-recorded-row p{color:#ffffffc2}.crew-workspace .workspace-dialog .workspace-honesty-note{border:1px solid rgba(240,190,105,.2);background:#825b2433;color:#ffe1b2d6}.crew-workspace .workspace-dialog .workspace-mandate,.crew-workspace .workspace-dialog .workspace-selected-bank,.crew-workspace .workspace-dialog .workspace-request-summary,.crew-workspace .workspace-dialog .workspace-radio-card,.crew-workspace .workspace-dialog .workspace-review-explainer>span,.crew-workspace .workspace-dialog .workspace-document-preview,.crew-workspace .workspace-dialog .workspace-file-row,.crew-workspace .workspace-dialog .workspace-authorization-details{border-color:#ffffff26;background:#ffffff0e;color:#ffffffd1}.crew-workspace .workspace-dialog .workspace-radio-card.is-selected{border-color:#ddf57994;background:#ddf57914}.crew-workspace .workspace-dialog .workspace-radio-card small,.crew-workspace .workspace-dialog .workspace-mandate>p,.crew-workspace .workspace-dialog .workspace-check-row,.crew-workspace .workspace-dialog .workspace-file-row span,.crew-workspace .workspace-dialog .workspace-selected-bank span,.crew-workspace .workspace-dialog .workspace-selected-bank small,.crew-workspace .workspace-dialog .workspace-ach-points,.crew-workspace .workspace-dialog .workspace-authorization-details p{color:#ffffff94}.crew-workspace .workspace-dialog .workspace-selected-bank svg,.crew-workspace .workspace-dialog .workspace-authorization-details summary{color:#ddf579}.crew-workspace .workspace-dialog .workspace-selected-bank strong{color:#ffffffe6}.crew-workspace .workspace-dialog .workspace-review-explainer{border-bottom-color:#ffffff21}.crew-workspace .workspace-dialog .workspace-review-explainer>span{color:#ddf579}.crew-workspace .workspace-dialog .workspace-upload-zone{border-color:#ddf5796b;background:#ffffff0b;color:#ddf579}.crew-workspace .workspace-dialog .workspace-upload-zone:hover{border-color:#ddf579;background:#ddf57914}.crew-workspace .workspace-dialog .workspace-upload-zone span,.crew-workspace .workspace-dialog .workspace-document-preview pre{color:#ffffff94}.crew-workspace .workspace-dialog .workspace-requirements p{color:#ffaaa0;font-size:.94rem}.crew-workspace .workspace-dialog .workspace-review-explainer p,.crew-workspace .workspace-dialog .workspace-honesty-note p,.crew-workspace .workspace-dialog .workspace-callout p{font-size:.94rem}.crew-workspace .workspace-dialog .workspace-field-error{color:#ffaaa0}.crew-signature-record{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:18px;border-radius:15px;padding:22px}.crew-change-request-record{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;margin-top:16px;padding:20px 22px;border:1px solid rgba(221,245,121,.28);border-radius:15px;background:#3d462d94;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.crew-change-request-record>div{display:grid;gap:3px}.crew-change-request-record small,.crew-change-request-record>span{color:#ffffff8a;font-family:var(--crew-ui);font-size:12px}.crew-change-request-record b{font-size:18px;font-weight:400}.crew-change-request-record p{margin:0;color:#ffffff94;font-family:var(--crew-ui);font-size:13px}.crew-change-request-record>span{padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px}.crew-signature-record>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#ddf579;color:#30383a}.crew-signature-record>div{display:grid;min-width:0;gap:4px}.crew-signature-record b{font-size:18px;font-weight:400}.crew-signature-record p{margin:0;color:#ffffff8a}.crew-document-list{overflow:hidden;margin-top:18px;border-radius:15px;padding:0 24px}.crew-document-list>article{display:grid;min-height:78px;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;border-bottom:1px solid rgba(255,255,255,.15)}.crew-document-list>article:last-child{border-bottom:0}.crew-document-list article>i{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;font-style:normal}.crew-document-list article>span{display:grid;gap:3px}.crew-document-list b{font-size:18px;font-weight:400}.crew-document-list button{display:inline-flex;align-items:center;gap:7px}@media(max-width:780px){.crew-workspace{background-attachment:scroll}.crew-workspace__header{top:14px;width:calc(100% - 28px);grid-template-columns:54px minmax(0,1fr);overflow:hidden}.crew-workspace__brand>span:last-child,.crew-workspace__back{display:none}.crew-workspace__brand{width:46px;min-height:42px;justify-content:center;padding:0}.crew-workspace__brand .logo__word{display:none}.crew-workspace__brand .louise-mark{width:27px;height:27px}.crew-workspace__header nav{width:100%;max-width:100%;justify-self:end;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.crew-workspace__header nav::-webkit-scrollbar{display:none}.crew-workspace__header nav button{flex:0 0 auto;white-space:nowrap}.crew-workspace__body,.crew-workspace-documents,.crew-workspace-flow-page{width:calc(100% - 28px);padding-top:104px}.crew-workspace__hero h1{font-size:50px}.crew-workspace__hero>button{position:static;margin-top:20px}.crew-workspace__grid{grid-template-columns:1fr}.crew-task-list{padding-inline:18px}.crew-task-list>div{grid-template-columns:10px 1fr;padding:13px 0}.crew-task-list button{grid-column:2;width:max-content}.crew-signature-record{grid-template-columns:42px 1fr}.crew-document-list{padding-inline:16px}.crew-document-list>article{grid-template-columns:32px 1fr;padding:14px 0}.crew-document-list button{grid-column:2;width:max-content}.crew-change-request-record{grid-template-columns:30px 1fr}.crew-change-request-record>span{grid-column:2;width:max-content}.crew-workspace-flow-page .workspace-roster-table-wrap{width:100%;max-width:100%;overflow-x:auto}.crew-workspace-flow-page .workspace-roster-table,.crew-workspace-flow-page .workspace-roster-table tbody{display:block;width:100%;min-width:0}.crew-workspace-flow-page .workspace-roster-table thead{display:none}.crew-workspace-flow-page .workspace-roster-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px;border-top:1px solid #e7eae5}.crew-workspace-flow-page .workspace-roster-table tr:first-child{border-top:0}.crew-workspace-flow-page .workspace-roster-table td{min-width:0;padding:0;border:0}.crew-workspace-flow-page .workspace-roster-table td:first-child{grid-column:1;grid-row:1}.crew-workspace-flow-page .workspace-roster-table td:nth-child(2),.crew-workspace-flow-page .workspace-roster-table td:nth-child(3){grid-column:1;color:#747d75;font-size:.86rem}.crew-workspace-flow-page .workspace-roster-table td:nth-child(2):before{content:"Employee ID: ";font-weight:750}.crew-workspace-flow-page .workspace-roster-table td:nth-child(3):before{content:"Eligible: ";font-weight:750}.crew-workspace-flow-page .workspace-roster-table td:last-child{grid-column:2;grid-row:1 / span 3;align-self:center}}.crew-workspace small{font-size:14px}:root{color:#173028;background:#f7f7f2;font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #142b24;--ink-2: #244239;--muted: #66746f;--subtle: #87928e;--cream: #f7f7f2;--paper: #ffffff;--line: #dfe4de;--line-soft: #ebeee9;--lime: #cdea66;--lime-light: #e7f5ae;--dark: #122a22;--dark-2: #19372d;--sage: #dfe9df;--warm: #f6efe2;--purple: #e9e5f7;--blue: #e1eef2;--shadow-sm: 0 2px 10px rgba(18, 42, 34, .05);--shadow-md: 0 18px 50px rgba(18, 42, 34, .09);--shadow-lg: 0 32px 90px rgba(18, 42, 34, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;min-width:320px;min-height:100vh;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(177,218,68,.45);outline-offset:2px}::selection{background:var(--lime-light);color:var(--ink)}.page-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.logo{display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:700;letter-spacing:-1.1px;line-height:1}.louise-mark{width:29px;height:29px;flex:0 0 auto}.logo--inverse{color:#fff}.button{min-height:45px;border:0;border-radius:11px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-weight:650;font-size:14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.45}.button--primary{background:var(--lime);color:#172b23;box-shadow:0 8px 24px #a0c53533}.button--primary:hover:not(:disabled){background:#d5ef79;box-shadow:0 11px 26px #a0c53547}.button--dark{color:#fff;background:var(--dark);box-shadow:0 8px 20px #122a2224}.button--dark:hover:not(:disabled){background:#1a3a30;box-shadow:0 11px 25px #122a222e}.button--quiet{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px #d8ded7}.button--quiet:hover:not(:disabled){background:#fff}.button--large{min-height:54px;padding:0 24px;border-radius:13px;font-size:15px}.button--small{min-height:40px;padding:0 16px;font-size:13px}.button--full{width:100%}.text-button{border:0;padding:7px 4px;background:none;display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:#43534e;font-weight:600;font-size:13px}.text-button:hover{color:var(--ink)}.text-button--inverse{color:#ffffffad}.text-button--inverse:hover{color:#fff}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #d9e3c6;border-radius:999px;color:#3f5f32;background:#ffffffb3;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.kicker{display:inline-block;color:#5c7950;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.13em;line-height:1.4}.kicker--light{color:#bcd092}.avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:13px;font-weight:700}.avatar--dark{background:var(--dark);color:#fff}.avatar--cream{background:#eef4db;color:var(--dark)}.landing-page{overflow:hidden;background:var(--cream)}.landing-nav{height:76px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:30}.landing-nav__links{display:flex;align-items:center;gap:31px;margin-left:74px}.landing-nav__links a{position:relative;color:#43544e;font-size:13px;font-weight:560}.landing-nav__links a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--ink);transition:right .18s ease}.landing-nav__links a:hover:after{right:0}.landing-nav__actions{display:flex;align-items:center;gap:20px}.menu-button{display:none;width:40px;height:40px;border:0;border-radius:9px;background:transparent;position:relative}.menu-button span{position:absolute;left:10px;width:20px;height:1.5px;background:var(--ink)}.menu-button span:first-child{top:15px}.menu-button span:last-child{top:23px}.hero{min-height:675px;padding-top:70px;padding-bottom:96px;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:66px}.hero__copy{position:relative;z-index:2}.hero__copy h1{max-width:560px;margin-top:24px;color:#10251e;font-size:clamp(54px,5.2vw,74px);font-weight:580;letter-spacing:-.059em;line-height:.98}.hero__lead{max-width:520px;margin-top:27px;color:#566660;font-size:17px;line-height:1.67}.hero__actions{display:flex;align-items:center;gap:11px;margin-top:31px}.hero__trust{display:flex;align-items:center;gap:22px;margin-top:22px;color:#66736e;font-size:13px;font-weight:600}.hero__trust span{display:inline-flex;align-items:center;gap:6px}.hero__trust svg{color:#708d54}.hero-product{min-width:0;position:relative;transform:perspective(1300px) rotateY(-1.4deg) rotateX(.5deg);transform-origin:center}.hero-product__glow{position:absolute;width:510px;height:510px;top:-85px;left:15px;border-radius:50%;background:radial-gradient(circle,rgba(207,233,120,.45),rgba(232,239,214,.12) 60%,transparent 72%);filter:blur(5px)}.mock-browser{width:675px;max-width:100%;min-height:468px;overflow:hidden;position:relative;border:1px solid rgba(36,64,53,.14);border-radius:16px;background:#fff;box-shadow:var(--shadow-lg),0 4px #fffc inset}.mock-browser__bar{height:50px;padding:0 16px;border-bottom:1px solid #edf0eb;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fffffff2}.mock-dots{display:flex;gap:5px}.mock-dots i{width:6px;height:6px;border-radius:50%;background:#d7ddd7}.mock-browser__brand{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.mock-browser__brand .louise-mark{width:15px;height:15px}.mock-saved{justify-self:end;display:flex;align-items:center;gap:3px;color:#708178;font-size:12px;font-weight:650}.mock-progress{height:2px;background:#e8ece7}.mock-progress span{display:block;height:100%;background:#aeca50}.mock-workspace{min-height:416px;display:grid;grid-template-columns:43% 57%}.mock-form{padding:35px 27px 25px;background:#fff}.mock-step{color:#8b9892;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.mock-form h3{margin-top:9px;font-size:20px;font-weight:640;letter-spacing:-.04em}.mock-form>p{margin:7px 0 20px;color:#77827e;font-size:12px}.mock-choice{min-height:68px;margin-top:9px;padding:12px;border:1px solid #e1e5df;border-radius:9px;display:flex;align-items:center;gap:10px}.mock-choice.selected{border-color:#adc64e;background:#fbfdf5;box-shadow:0 0 0 1px #adc64e1f}.mock-choice__icon{width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#e9f2e7;color:#4e755e}.mock-choice>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.mock-choice b{font-size:12px;font-weight:700}.mock-choice small{color:#7b8782;font-size:12px}.mock-choice>i{width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#20392e;background:var(--lime)}.mock-continue{height:32px;margin-top:17px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:5px;color:#162d25;background:var(--lime);font-size:12px;font-weight:700}.mock-preview{padding:20px 20px 22px;border-left:1px solid #e9ece7;background:#f3f5f0}.mock-tabs{height:27px;display:flex;align-items:center;gap:20px;color:#88938e;font-size:12px}.mock-tabs b{height:27px;border-bottom:1.5px solid #1c392e;display:flex;align-items:center;color:#213b32}.mock-program-card{margin-top:13px;min-height:225px;padding:19px;border-radius:12px;color:#fff;background:radial-gradient(circle at 90% 8%,rgba(195,233,104,.17),transparent 27%),linear-gradient(145deg,#19392e,#102820);box-shadow:0 13px 24px #142f262b}.mock-program-card__top{display:flex;align-items:center;justify-content:space-between}.mock-program-card__top .louise-mark{width:19px;height:19px}.mock-program-card__top span{padding:4px 6px;border:1px solid rgba(219,243,145,.22);border-radius:99px;color:#ddef9c;font-size:12px;font-weight:700;letter-spacing:.08em}.mock-program-card h3{margin-top:16px;font-size:15px;font-weight:620;letter-spacing:-.03em}.mock-program-card>p{margin-top:4px;color:#ffffff8c;font-size:12px}.mock-balance{margin-top:24px;display:grid;grid-template-columns:auto 1fr;align-items:end}.mock-balance small{grid-column:1 / -1;color:#ffffff85;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.mock-balance strong{margin-top:2px;font-size:27px;font-weight:540;letter-spacing:-.05em}.mock-balance>span{margin:0 0 5px 6px;color:#ffffff80;font-size:12px}.mock-pills{display:flex;gap:5px;margin-top:15px}.mock-pills span{padding:5px 7px;border:1px solid rgba(255,255,255,.09);border-radius:99px;color:#ffffffad;background:#ffffff0d;font-size:12px}.mock-detail-row{height:38px;padding:0 4px;border-bottom:1px solid #e1e6df;display:flex;align-items:center;justify-content:space-between;font-size:12px}.mock-detail-row span{color:#84908a}.mock-detail-row b{font-weight:650}.hero-float{position:absolute;z-index:3;min-width:175px;min-height:55px;padding:11px 13px;border:1px solid rgba(41,66,56,.11);border-radius:11px;display:flex;align-items:center;gap:10px;color:#315044;background:#fffffff5;box-shadow:0 13px 30px #1630271f;animation:float 5s ease-in-out infinite}.hero-float>svg{color:#668f52}.hero-float span{display:flex;flex-direction:column;gap:2px}.hero-float b{font-size:12px}.hero-float small{color:#85908c;font-size:12px}.hero-float--privacy{right:-28px;top:55px}.hero-float--payment{left:-38px;bottom:-24px;animation-delay:-2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mini-proof{border-top:1px solid #e2e6de;border-bottom:1px solid #e2e6de;background:#ffffff6b}.mini-proof__inner{height:82px;display:flex;align-items:center;justify-content:space-between}.mini-proof__inner>span{color:#83908a;font-family:DM Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.mini-proof__inner div{display:inline-flex;align-items:center;gap:8px;color:#41544c;font-size:12px;font-weight:620}.mini-proof__inner div svg{color:#7b9c5e}.section{padding-top:124px;padding-bottom:124px}.section-heading h2{color:#122a22;font-size:clamp(39px,4.1vw,53px);font-weight:560;letter-spacing:-.05em;line-height:1.05}.section-heading p{color:#687670;font-size:15px;line-height:1.7}.section-heading--center{max-width:690px;margin:0 auto;text-align:center}.section-heading--center h2{margin-top:17px}.section-heading--center p{max-width:580px;margin:18px auto 0}.how-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.how-card{min-height:265px;padding:27px;border:1px solid #e2e6df;border-radius:16px;position:relative;background:#ffffffb8;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.how-card:hover{border-color:#d5ddcc;transform:translateY(-3px);box-shadow:var(--shadow-md)}.how-card__top{display:flex;align-items:center;justify-content:space-between}.how-card__top>span{width:43px;height:43px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#3f624c;background:#edf2e7}.how-card__top small{color:#b1bab5;font-family:DM Mono,ui-monospace,monospace;font-size:13px}.how-card h3{margin-top:50px;font-size:19px;font-weight:650;letter-spacing:-.025em}.how-card p{max-width:285px;margin-top:11px;color:#74807b;font-size:13px;line-height:1.65}.how-card__arrow{position:absolute;top:50%;right:-18px;z-index:2;color:#aeb9b3}.benefits-section{border-top:1px solid #e4e8e1;border-bottom:1px solid #e4e8e1;background:#eef1ea}.section-heading--split{display:grid;grid-template-columns:1fr .47fr;align-items:end;gap:60px}.section-heading--split h2{margin-top:14px}.section-heading--split>p{padding-bottom:5px}.module-grid{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.module-card{min-height:476px;padding:17px 24px 27px;border:1px solid #dde3da;border-radius:18px;background:#fff;box-shadow:0 4px 16px #1c312906}.module-card__visual{height:174px;margin:-1px -8px 22px;border-radius:13px;overflow:hidden;position:relative;background:#f1f4ed}.module-card__label{color:#778b6c;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.1em}.module-card h3{margin-top:11px;color:#183027;font-size:22px;font-weight:630;letter-spacing:-.035em}.module-card>p{margin-top:11px;color:#71807a;font-size:12px;line-height:1.65}.module-card>ul{margin:17px 0 0;padding:15px 0 0;border-top:1px solid #edf0eb;list-style:none}.module-card>ul li{margin-top:9px;display:flex;align-items:center;gap:7px;color:#52635c;font-size:13px}.module-card>ul svg{color:#719451}.module-card__price{margin-top:20px;display:block;color:#19352a;font-size:20px;font-weight:650}.module-card__price small{color:#85918c;font-size:13px;font-weight:500}.core-orbit{background:radial-gradient(circle at center,#315b4b 0,#315b4b 15%,#1b3d32 16%,#1b3d32 38%,#16362c 39%,#16362c)}.core-orbit:before,.core-orbit:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(223,243,166,.16);border-radius:50%;transform:translate(-50%,-50%)}.core-orbit:before{width:118px;height:118px}.core-orbit:after{width:210px;height:210px}.core-orbit__center{width:48px;height:48px;border-radius:50%;position:absolute;z-index:2;left:50%;top:50%;display:flex;align-items:center;justify-content:center;background:#ffffff12;transform:translate(-50%,-50%);box-shadow:0 0 35px #d4f17b26}.core-orbit__center .louise-mark{width:29px;height:29px}.orbit-dot{width:29px;height:29px;border:1px solid rgba(255,255,255,.11);border-radius:50%;position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;color:#d8ec9b;background:#2b5143}.orbit-dot--one{left:25%;top:25%}.orbit-dot--two{right:21%;top:34%}.orbit-dot--three{left:36%;bottom:12%}.benefit-meter{display:flex;align-items:center;justify-content:center}.benefit-meter svg{width:150px;position:absolute;left:50%;bottom:24px;transform:translate(-50%)}.benefit-meter path{fill:none;stroke:#dce3d8;stroke-linecap:round;stroke-width:8}.benefit-meter .meter-fill{stroke:#9ebe45;stroke-dasharray:173;stroke-dashoffset:42}.benefit-meter>div{z-index:2;margin-top:37px;text-align:center}.benefit-meter>div span{display:block;color:#1d3a2f;font-size:29px;font-weight:600;letter-spacing:-.05em}.benefit-meter>div small{color:#89958f;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.path-visual{padding:0 36px;display:flex;align-items:center;justify-content:center}.path-visual span{width:48px;height:48px;border:1px solid #d9e1d4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#567761;background:#fff;box-shadow:var(--shadow-sm)}.path-visual span:first-child{background:#eaf1e5}.path-visual span:last-child{background:#f0eddf}.path-visual i{width:28px;height:1px;background:#ccd6c9}.benefits-note{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:7px;color:#687870;font-size:13px}.platform-section{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:110px}.platform-copy h2{max-width:515px;margin-top:16px;font-size:clamp(39px,4vw,51px);font-weight:560;letter-spacing:-.052em;line-height:1.08}.platform-copy>p{max-width:525px;margin-top:20px;color:#697871;font-size:14px;line-height:1.7}.support-grid{margin:29px 0 31px;display:grid;grid-template-columns:repeat(2,1fr);gap:13px 20px}.support-grid span{display:inline-flex;align-items:center;gap:8px;color:#42574f;font-size:13px;font-weight:590}.support-grid svg{color:#77965b}.employee-demo{min-height:620px;position:relative;display:flex;align-items:center;justify-content:center}.employee-demo__halo{width:550px;height:550px;border-radius:50%;position:absolute;background:radial-gradient(circle,#e8efdd,rgba(237,241,231,.3) 63%,transparent 64%)}.phone-card{width:320px;min-height:560px;padding:16px 17px 20px;border:1px solid #dce2da;border-radius:28px;position:relative;z-index:2;background:#fff;box-shadow:0 30px 70px #1a362c26}.phone-card__bar{height:30px;display:flex;align-items:center;justify-content:space-between}.phone-card__bar .louise-mark{width:20px;height:20px}.phone-card__bar>span{color:#87928e;letter-spacing:2px;font-size:12px}.phone-card__hello{padding:19px 3px 15px}.phone-card__hello small{color:#8a9791;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.phone-card__hello h3{margin-top:5px;font-size:20px;font-weight:620;letter-spacing:-.035em}.employee-benefit-card{min-height:261px;padding:20px;border-radius:16px;color:#fff;background:radial-gradient(circle at 95% 5%,rgba(210,239,124,.15),transparent 28%),linear-gradient(145deg,#21483a,#102a21);box-shadow:0 13px 28px #132e2433}.employee-benefit-card__brand{display:flex;align-items:center;gap:7px;color:#dce9d8;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.employee-benefit-card__brand .louise-mark{width:18px;height:18px}.employee-benefit-card>small{display:block;margin-top:24px;color:#ffffff7a;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.employee-benefit-card>strong{display:block;margin-top:3px;font-size:35px;font-weight:540;letter-spacing:-.055em}.employee-benefit-card>span:not(.employee-benefit-card__brand){color:#ffffff8c;font-size:12px}.employee-benefit-card__line{height:1px;margin:20px 0 12px;background:#ffffff1c}.employee-benefit-card>div:not(.employee-benefit-card__line){margin-top:8px;display:flex;align-items:center;justify-content:space-between;color:#ffffffad;font-size:12px}.employee-benefit-card>div b{color:#fff;font-weight:620}.phone-card__preview-action{width:100%;min-height:42px;margin-top:13px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#173027;background:var(--lime);font-size:13px;font-weight:700;text-align:center}.phone-card__help{min-height:58px;margin-top:12px;padding:0 8px;border:1px solid #ebeee9;border-radius:10px;display:flex;align-items:center;gap:9px;color:#577463}.phone-card__help>span{min-width:0;flex:1;display:flex;flex-direction:column}.phone-card__help b{color:#30483e;font-size:12px}.phone-card__help small{margin-top:2px;color:#8a9590;font-size:12px}.privacy-card{width:265px;min-height:82px;padding:16px;border:1px solid #dae2d7;border-radius:13px;position:absolute;z-index:3;right:-12px;bottom:77px;display:flex;align-items:flex-start;gap:11px;color:#5e7e69;background:#fffffff7;box-shadow:var(--shadow-md)}.privacy-card>div{display:flex;flex-direction:column;gap:4px}.privacy-card b{color:#2b4439;font-size:12px}.privacy-card span{color:#87928d;font-size:12px;line-height:1.5}.security-section{color:#fff;background:radial-gradient(circle at 78% 20%,rgba(201,235,108,.08),transparent 27%),#132c24}.security-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px}.security-copy h2{max-width:530px;margin-top:18px;font-size:clamp(39px,4vw,51px);font-weight:540;letter-spacing:-.05em;line-height:1.08}.security-copy p{max-width:500px;margin-top:20px;color:#ffffff96;font-size:14px;line-height:1.7}.security-copy a{margin-top:26px;display:inline-flex;align-items:center;gap:7px;color:#d5eb94;font-size:12px;font-weight:650}.security-features{border-top:1px solid rgba(255,255,255,.1)}.security-features article{min-height:130px;padding:28px 3px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:flex-start;gap:18px}.security-features article>span{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#d7ec99;background:#d7ec9914}.security-features h3{font-size:15px;font-weight:620}.security-features p{max-width:440px;margin-top:7px;color:#ffffff82;font-size:13px;line-height:1.6}.final-cta{padding-top:128px;padding-bottom:128px;text-align:center}.final-cta__mark{width:58px;height:58px;margin:0 auto 21px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf2e6}.final-cta__mark .louise-mark{width:34px;height:34px}.final-cta h2{max-width:720px;margin:16px auto 0;font-size:clamp(43px,5vw,61px);font-weight:560;letter-spacing:-.055em;line-height:1.04}.final-cta>p{max-width:570px;margin:20px auto 0;color:#697871;font-size:15px;line-height:1.7}.final-cta__actions{margin-top:30px}.contact-divider{width:min(390px,100%);margin:29px auto 17px;display:flex;align-items:center;gap:12px;color:#9aa39f;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.contact-divider:before,.contact-divider:after{content:"";height:1px;flex:1;background:#dfe4de}.contact-form{width:min(390px,100%);height:47px;margin:0 auto;padding:4px 4px 4px 14px;border:1px solid #dce2da;border-radius:12px;display:flex;background:#fff}.contact-form input{min-width:0;border:0;outline:0;flex:1;color:var(--ink);font-size:12px}.contact-form button{padding:0 13px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:5px;color:#fff;background:var(--dark);font-size:13px;font-weight:650}.contact-success{width:fit-content;margin:0 auto;padding:13px 17px;border-radius:10px;display:flex;align-items:center;gap:8px;color:#3e634a;background:#e9f2df;font-size:12px}.footer{color:#fff;background:#10271f}.footer__top{min-height:180px;padding-top:50px;padding-bottom:40px;display:flex;align-items:flex-start;justify-content:space-between}.footer__top>div:first-child p{max-width:260px;margin-top:15px;color:#ffffff73;font-size:13px;line-height:1.6}.footer__links{display:flex;align-items:center;gap:30px;color:#ffffffa3;font-size:13px}.footer__links a:hover{color:#fff}.footer__bottom{min-height:62px;border-top:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;color:#ffffff57;font-size:12px}.footer__bottom>div{display:flex;gap:21px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(410px,.9fr) minmax(500px,1.1fr);background:#fff}.auth-story{min-height:100vh;padding:37px 48px 42px;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 70% 18%,rgba(207,235,116,.13),transparent 24%),radial-gradient(circle at 10% 80%,rgba(85,132,107,.18),transparent 27%),var(--dark)}.auth-story__top{display:flex;align-items:center;justify-content:space-between}.auth-story__body{max-width:520px;margin:auto 0;padding:70px 0}.eyebrow--dark{border-color:#dbf19924;color:#d8ed9b;background:#ffffff0d}.auth-story__body h1{max-width:510px;margin-top:24px;font-size:clamp(45px,5vw,67px);font-weight:540;letter-spacing:-.06em;line-height:1.02}.auth-story__body>p{max-width:490px;margin-top:23px;color:#ffffff8c;font-size:15px;line-height:1.7}.auth-points{margin-top:31px;display:flex;flex-direction:column;gap:13px}.auth-points div{display:flex;align-items:center;gap:9px;color:#ffffffc2;font-size:12px}.auth-points svg{color:#d7ee92}.auth-story__quote{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:flex-start;gap:13px}.auth-story__quote p{color:#ffffffb8;font-size:13px}.auth-story__quote span{display:block;margin-top:5px;color:#ffffff5c;font-size:12px}.auth-form-wrap{min-height:100vh;padding:50px;display:flex;align-items:center;justify-content:center;background:#fbfcf9}.auth-form{width:100%;max-width:430px;padding:41px 42px 35px;border:1px solid #e1e6df;border-radius:18px;background:#fff;box-shadow:var(--shadow-md)}.auth-form__heading{margin-bottom:30px;text-align:center}.auth-icon{width:44px;height:44px;margin:0 auto 16px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#54744b;background:#edf3df}.auth-form__heading h2{font-size:28px;font-weight:630;letter-spacing:-.045em}.auth-form__heading p{margin-top:8px;color:#7b8782;font-size:12px}.auth-form .field+.field{margin-top:17px}.auth-form .button{margin-top:25px}.auth-form .auth-mode-switch{width:100%;margin-top:16px;justify-content:center;color:#42683b;font-size:14px}.auth-feedback{margin-top:16px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.45;text-align:center}.auth-feedback--success{color:#28542a;background:#edf6e9}.auth-feedback--error{color:#8a2e28;background:#fff0ee}.auth-terms{margin-top:16px;color:#9aa29f;font-size:12px;line-height:1.55;text-align:center}.auth-secure{margin-top:20px;padding-top:17px;border-top:1px solid #edf0eb;display:flex;align-items:center;justify-content:center;gap:6px;color:#7a8982;font-size:12px}.auth-mobile-brand{display:none}.onboarding-page{height:100vh;overflow:hidden;background:#fff}.onboarding-header{height:68px;padding:0 26px;border-bottom:1px solid #e4e8e2;position:relative;z-index:20;display:grid;grid-template-columns:1fr 330px 1fr;align-items:center;background:#fffffffa}.onboarding-header__brand{display:flex;align-items:center;gap:12px;color:#65746e;font-size:12px;font-weight:580}.onboarding-header__brand .logo{font-size:20px}.onboarding-header__brand .louise-mark{width:24px;height:24px}.onboarding-header__divider{width:1px;height:21px;background:#dfe4de}.onboarding-progress{width:100%}.onboarding-progress__meta{margin-bottom:7px;display:flex;align-items:center;justify-content:space-between;color:#34483f;font-size:13px;font-weight:650}.onboarding-progress__meta small{color:#8a9691;font-size:12px;font-weight:500}.onboarding-progress__bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.onboarding-progress__bar button{height:4px;padding:0;border:0;border-radius:10px;overflow:hidden;cursor:default;background:#e7ebe6}.onboarding-progress__bar button.is-complete{cursor:pointer}.onboarding-progress__bar button span{width:0;height:100%;display:block;border-radius:inherit;background:#a7c849;transition:width .3s ease}.onboarding-progress__bar button.is-complete span{width:100%}.onboarding-header__actions{justify-self:end;display:flex;align-items:center;gap:11px}.save-status{display:inline-flex;align-items:center;gap:4px;color:#809088;font-size:12px}.save-status svg{color:#749854}.header-action{min-height:34px;padding:0 8px;border:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#53645d;background:transparent;font-size:13px;font-weight:580}.header-action:hover{color:var(--ink)}.support-wrap{position:relative}.support-popover{width:250px;padding:22px;border:1px solid #dfe5dd;border-radius:13px;position:absolute;z-index:50;top:43px;right:0;background:#fff;box-shadow:var(--shadow-md);animation:pop-in .16s ease both}@keyframes pop-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.support-popover>button{width:27px;height:27px;padding:0;border:0;border-radius:7px;position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f4f6f2}.support-popover>span{width:37px;height:37px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#5f7e54;background:#edf2e2}.support-popover h4{margin-top:15px;font-size:14px}.support-popover p{margin-top:7px;color:#77847e;font-size:13px;line-height:1.55}.support-popover a{margin-top:13px;display:inline-block;color:#527044;font-size:13px;font-weight:700}.onboarding-workspace{height:calc(100vh - 68px);display:grid;grid-template-columns:minmax(515px,44%) 1fr}.config-panel{min-width:0;overflow-y:auto;position:relative;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#d9dfd8 transparent;background:#fff}.config-panel__inner{width:min(650px,calc(100% - 76px));margin:0 auto;padding:61px 0 42px;flex:1}.config-footer{min-height:82px;padding:15px 38px;border-top:1px solid #e7ebe5;position:sticky;z-index:10;bottom:0;display:flex;align-items:center;justify-content:space-between;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.config-footer__right{display:flex;align-items:center;gap:18px}.config-back{min-width:92px;box-shadow:none}.config-next{min-width:136px}.save-status--footer{font-size:12px}.preview-panel-desktop{min-width:0;overflow:hidden;border-left:1px solid #e1e5df;background:#eef1ec}.mobile-preview-button,.mobile-preview-sheet{display:none}.step-content{width:100%;animation:step-in .23s ease both}@keyframes step-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.step-intro{margin-bottom:35px}.step-intro>span{color:#78906a;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.1em}.step-intro h1{max-width:610px;margin-top:10px;font-size:clamp(29px,2.6vw,39px);font-weight:610;letter-spacing:-.047em;line-height:1.12}.step-intro p{max-width:560px;margin-top:10px;color:#78837f;font-size:12px;line-height:1.65}.form-stack{display:flex;flex-direction:column;gap:17px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{min-width:0;display:flex;flex-direction:column;gap:7px;color:#374a42;font-size:13px;font-weight:650}.field input,.field select{width:100%;height:43px;padding:0 13px;border:1px solid #d9dfd8;border-radius:9px;outline:none;color:#20382f;background:#fff;font-size:13px;font-weight:520;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field select{padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#718079 50%),linear-gradient(135deg,#718079 50%,transparent 50%);background-position:calc(100% - 15px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.field input:hover,.field select:hover{border-color:#c4cec2}.field input:focus,.field select:focus{border-color:#9fb658;box-shadow:0 0 0 3px #b5d05c21;background:#fefffc}.input-with-icon{position:relative}.input-with-icon>svg{position:absolute;z-index:1;left:12px;top:50%;pointer-events:none;color:#86928c;transform:translateY(-50%)}.input-with-icon input,.input-with-icon select{padding-left:37px}.subsection-heading{margin:32px 0 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.subsection-heading>span{color:#2b4037;font-size:12px;font-weight:700}.subsection-heading>small{color:#8a9490;font-size:12px}.subsection-heading--spaced{margin-top:40px}.why-disclosure{margin-top:25px;color:#6e7e76}.why-disclosure summary{width:fit-content;display:flex;align-items:center;gap:6px;cursor:pointer;color:#718078;font-size:12px;font-weight:620;list-style:none}.why-disclosure summary::-webkit-details-marker,.advanced-disclosure summary::-webkit-details-marker{display:none}.why-disclosure[open] summary svg:last-child,.advanced-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.why-disclosure summary svg:last-child,.advanced-disclosure summary>svg:last-child{transition:transform .16s ease}.why-disclosure p{max-width:550px;margin-top:10px;padding:12px 14px;border-left:2px solid #c8db8e;color:#78857f;background:#f8faf4;font-size:12px;line-height:1.6}.advanced-disclosure{margin-top:24px;border:1px solid #e1e5df;border-radius:11px;overflow:hidden;background:#fff}.advanced-disclosure>summary{min-height:49px;padding:0 15px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#52635b;font-size:13px;font-weight:650}.advanced-disclosure>summary>span:first-child{display:inline-flex;align-items:center;gap:8px}.advanced-disclosure>summary>svg:last-child{margin-left:auto}.summary-hint{margin-left:auto;color:#939d98;font-size:12px;font-weight:500}.summary-hint+svg{margin-left:0!important}.advanced-disclosure__body{padding:18px;border-top:1px solid #e7ebe5;display:flex;flex-direction:column;gap:14px;background:#fafbf8}.advanced-disclosure__body>.field-grid+.field{margin-top:0}.recommendation-note{min-height:48px;margin:-13px 0 17px;padding:10px 13px;border:1px solid #e1e9ce;border-radius:9px;display:flex;align-items:flex-start;gap:9px;color:#647759;background:#f8faef;font-size:12px;line-height:1.5}.recommendation-note svg{flex:0 0 auto;color:#8ba33d}.recommendation-note b{color:#455d3b;margin-right:3px}.choice-list,.funding-list{display:flex;flex-direction:column;gap:9px}.choice-grid{display:grid;gap:10px}.choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card{width:100%;min-height:72px;padding:13px 15px;border:1px solid #dfe4de;border-radius:11px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.choice-card:hover{border-color:#c9d3c6;transform:translateY(-1px)}.choice-card.is-selected{border-color:#a8c253;background:#fbfdf6;box-shadow:0 0 0 1px #a8c2531f,0 5px 14px #3c55300a}.choice-card__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.choice-card__title{color:#2a4037;font-size:13px;font-weight:680}.choice-card__title small{margin-left:5px;padding:3px 5px;border-radius:4px;color:#657d4c;background:#eaf2d5;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.05em;vertical-align:1px}.choice-card__copy{color:#84908b;font-size:12px;line-height:1.45}.choice-card__select{width:18px;height:18px;border:1px solid #cfd6ce;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#1c352b;background:#fff}.choice-card.is-selected .choice-card__select{border-color:var(--lime);background:var(--lime)}.choice-card__icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#637c5c;background:#f0f4eb}.choice-card--compact{min-height:84px;align-items:flex-start}.choice-card--compact .choice-card__select{margin-left:auto}.follow-up-panel{margin-top:15px;padding:18px;border:1px solid #e0e5df;border-radius:11px;background:#fafbf8;animation:reveal .18s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.follow-up-panel .subsection-heading{margin:0 0 12px;align-items:flex-start;flex-direction:column;gap:4px}.toggle-row{min-height:51px;border-bottom:1px solid #e9ece8;position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.toggle-row:last-child{border-bottom:0}.toggle-row>span{display:flex;flex-direction:column;gap:2px}.toggle-row b{color:#35483f;font-size:13px;font-weight:620}.toggle-row small{color:#87928d;font-size:12px;line-height:1.45}.toggle-row input{width:1px;height:1px;opacity:0;position:absolute}.toggle-row>i{width:33px;height:19px;padding:2px;border-radius:99px;flex:0 0 auto;background:#ccd3cd;transition:background .18s ease}.toggle-row>i span{width:15px;height:15px;border-radius:50%;display:block;background:#fff;box-shadow:0 1px 3px #162b2333;transition:transform .18s ease}.toggle-row input:checked+i{background:#9fbb4c}.toggle-row input:checked+i span{transform:translate(14px)}.review-notice{margin-top:16px;padding:14px;border:1px solid #ead7ad;border-radius:10px;display:flex;align-items:flex-start;gap:11px;color:#806129;background:#fdf9ed}.review-notice__icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:#f4e8c9}.review-notice h4{color:#6c511f;font-size:13px}.review-notice p{margin-top:4px;color:#907640;font-size:12px;line-height:1.5}.review-notice__flags{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.review-notice__flags span{padding:4px 6px;border-radius:5px;background:#e5cd9645;font-size:12px;font-weight:650}.info-banner{min-height:56px;margin-top:17px;padding:13px 14px;border:1px solid #d8e2d4;border-radius:10px;display:flex;align-items:flex-start;gap:9px;color:#58705f;background:#f2f6ee}.info-banner svg{flex:0 0 auto}.info-banner p{font-size:12px;line-height:1.55}.info-banner--warm{border-color:#e9d9b7;color:#806731;background:#fcf8ee}.program-builder-cards{display:flex;flex-direction:column;gap:11px}.program-builder-card{padding:18px;border:1px solid #dfe4de;border-radius:13px;position:relative;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.program-builder-card.is-selected{border-color:#a8c253;background:#fcfdf8;box-shadow:0 0 0 1px #a8c2531a}.program-builder-card.is-locked{border-color:#d5e1cc;background:#f6f9f1}.program-builder-card__head{display:flex;align-items:center;gap:11px}.program-builder-card__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#527157;background:#eaf1e5}.program-builder-card__head>div{display:flex;flex-direction:column;gap:2px}.program-builder-card__head small{color:#7f966b;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.program-builder-card__head h3{font-size:13px;font-weight:680;letter-spacing:-.02em}.program-builder-card>p{max-width:570px;margin:11px 0 0 49px;color:#7a8781;font-size:12px;line-height:1.55}.selected-check,.program-builder-card__toggle{width:21px;height:21px;margin-left:auto;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#223b31;background:var(--lime)}.program-builder-card__toggle{border:1px solid #ccd5cb;position:absolute;top:20px;right:18px;cursor:pointer;background:#fff}.program-builder-card.is-selected .program-builder-card__toggle{border-color:var(--lime);background:var(--lime)}.program-builder-card__toggle span{display:flex}.program-builder-card__foot{margin:15px 0 0 49px;display:flex;align-items:baseline;gap:4px}.program-builder-card__foot b{font-size:16px}.program-builder-card__foot span{color:#7f8d87;font-size:12px}.program-builder-card__foot small{margin-left:auto;padding:4px 7px;border-radius:5px;color:#5c7349;background:#e7efd5;font-size:12px}.program-builder-card__settings{margin:16px 0 0 49px;padding-top:14px;border-top:1px solid #e7ebe5}.program-builder-card__settings>label{display:flex;align-items:center;justify-content:space-between;color:#77847e;font-size:12px}.program-builder-card__settings>label b{color:#2e473d;font-size:13px}.limit-picker{margin-top:9px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.limit-picker button{height:31px;border:1px solid #dce2da;border-radius:7px;cursor:pointer;color:#5f6f68;background:#fff;font-size:12px;font-weight:650}.limit-picker button.is-selected{border-color:#9eb74d;color:#354c2d;background:#f2f7e6}.mini-feature-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 16px}.mini-feature-list span{display:flex;align-items:center;gap:5px;color:#6d7b74;font-size:12px}.mini-feature-list svg{color:#7b9a5a}.setting-row{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:20px}.setting-row>div:first-child{display:flex;flex-direction:column;gap:3px}.setting-row b{color:#34473f;font-size:13px}.setting-row small{color:#87928d;font-size:12px}.segmented{padding:3px;border-radius:8px;display:flex;background:#e9ede7}.segmented button{height:27px;padding:0 11px;border:0;border-radius:6px;cursor:pointer;color:#718078;background:transparent;font-size:12px;font-weight:620}.segmented button.is-selected{color:#30473c;background:#fff;box-shadow:0 1px 4px #1830261c}.coverage-summary{min-height:45px;margin-bottom:13px;padding:0 13px;border:1px solid #dce5ce;border-radius:9px;display:flex;align-items:center;justify-content:space-between;color:#5f774d;background:#f5f8ec;font-size:12px}.coverage-summary span{display:flex;align-items:center;gap:6px}.coverage-summary b{color:#4c6441;font-size:12px}.coverage-groups{display:flex;flex-direction:column;gap:9px}.coverage-group{border:1px solid #dfe4de;border-radius:11px;overflow:hidden;background:#fff}.coverage-group.is-open{border-color:#ccd6ca;box-shadow:var(--shadow-sm)}.coverage-group__head{width:100%;min-height:70px;padding:11px 14px;border:0;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;background:#fff}.coverage-group__icon{width:37px;height:37px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#58765d;background:#edf2e8}.coverage-group__title{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.coverage-group__title b{color:#30473d;font-size:13px}.coverage-group__title b small{margin-left:5px;padding:3px 5px;border-radius:4px;color:#6d8356;background:#edf3de;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.coverage-group__title>span{color:#87928d;font-size:12px}.coverage-group__count{color:#77867e;font-size:12px}.coverage-group__head>svg{color:#8e9893;transition:transform .16s ease}.coverage-group.is-open .coverage-group__head>svg{transform:rotate(180deg)}.coverage-group__body{padding:12px 14px 16px;border-top:1px solid #e8ece7;position:relative;background:#fafbf9;animation:reveal .18s ease both}.select-all{margin:0 0 10px auto;padding:3px 0;border:0;display:block;cursor:pointer;color:#637c53;background:transparent;font-size:12px;font-weight:650}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.check-grid label{min-height:34px;padding:7px 9px;border:1px solid #e2e6e0;border-radius:7px;display:flex;align-items:center;gap:7px;cursor:pointer;color:#65736c;background:#fff;font-size:12px}.check-grid label.is-checked{border-color:#cedbb5;color:#40563b;background:#f7faef}.check-grid input{position:absolute;opacity:0}.check-grid label>span{width:15px;height:15px;border:1px solid #cbd3ca;border-radius:4px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.check-grid label.is-checked>span{border-color:#abc45c;color:#243b30;background:#cce46e}.admin-code-list p{color:#7d8983;font-size:12px;line-height:1.5}.admin-code-list>span{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;color:#61716a;font-size:12px}.admin-code-list>span b{color:#41574d;font-weight:650}.code-dot{width:7px;height:7px;border-radius:50%;background:#75a083}.code-dot--family{background:#a7a06a}.code-dot--review{background:#c0944d}.start-options .choice-card{min-height:108px;flex-direction:column;position:relative}.start-options .choice-card__icon{width:32px;height:32px}.start-options .choice-card__body{width:100%;flex:none}.start-options .choice-card__select{position:absolute;top:10px;right:10px}.date-field{width:min(250px,100%);margin-top:14px}.terms-strip{min-height:67px;margin-top:18px;padding:10px 14px;border:1px solid #e0e5df;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);background:#fafbf9}.terms-strip>span{padding:0 12px;border-right:1px solid #e4e8e3;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px}.terms-strip>span:first-child{padding-left:0}.terms-strip>span:last-child{padding-right:0;border-right:0}.terms-strip svg{grid-row:1 / 3;color:#77905f}.terms-strip b{font-size:12px}.terms-strip small{color:#8c9691;font-size:12px}.funding-list .choice-card{min-height:77px}.fees-card{margin-top:25px;border:1px solid #dfe4de;border-radius:12px;overflow:hidden;background:#fff}.fees-card__head{min-height:70px;padding:14px 16px;display:flex;align-items:center;gap:11px;background:#f4f7ef}.fees-card__head>span{width:35px;height:35px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#5e7b51;background:#e6edda}.fees-card__head h3{font-size:13px}.fees-card__head p{margin-top:3px;color:#7e8b84;font-size:12px}.fee-row{min-height:55px;margin:0 16px;border-bottom:1px solid #e9ece8;display:flex;align-items:center;justify-content:space-between}.fee-row:last-child{border-bottom:0}.fee-row>span{display:flex;flex-direction:column;gap:3px;color:#354a41;font-size:12px;font-weight:650}.fee-row>span small{color:#8b9691;font-size:12px;font-weight:500}.fee-row>b{font-size:12px}.fee-row>b small{color:#8a9690;font-size:12px}.fee-row--muted{color:#718078}.review-step .review-notice{margin-top:-17px;margin-bottom:18px}.review-summary{border:1px solid #dce2db;border-radius:12px;overflow:hidden;background:#fff}.review-summary__head{min-height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#40564c;background:#f4f7f0;font-size:13px}.review-summary__head>div{display:flex;align-items:center;gap:8px}.review-summary__head>span{color:#6b7d74;font-size:12px}.status-dot{width:7px;height:7px;border-radius:50%;background:#9eba4b;box-shadow:0 0 0 4px #9eba4b21}.review-summary__grid{display:grid;grid-template-columns:repeat(2,1fr)}.review-summary__grid button{min-height:92px;padding:14px;border:0;border-right:1px solid #e6eae5;border-bottom:1px solid #e6eae5;position:relative;display:grid;grid-template-columns:27px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px;cursor:pointer;text-align:left;background:#fff}.review-summary__grid button:nth-child(2n){border-right:0}.review-summary__grid button:nth-last-child(-n+2){border-bottom:0}.review-summary__grid button:hover{background:#fafbf8}.review-summary__grid button>span{grid-row:1 / 3;color:#698063}.review-summary__grid button small{color:#8a9590;font-size:12px}.review-summary__grid button b{max-width:240px;color:#344a40;font-size:12px;font-weight:650;line-height:1.35;white-space:normal}.review-summary__grid button em{position:absolute;right:11px;top:10px;color:#78905f;font-size:12px;font-style:normal;opacity:0}.review-summary__grid button:hover em{opacity:1}.setup-actions{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.setup-actions article{min-height:77px;padding:13px;border:1px solid #dfe4de;border-radius:10px;display:flex;align-items:center;gap:10px;background:#fff}.setup-actions article.is-complete{border-color:#d2dfbd;background:#f9fbf5}.setup-actions article>span{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#637d5c;background:#edf2e8}.setup-actions article>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.setup-actions article b{font-size:12px}.setup-actions article small{overflow:hidden;color:#8a9590;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.setup-actions article>button,.setup-actions article>label{padding:5px 7px;border:0;border-radius:6px;display:flex;align-items:center;gap:4px;cursor:pointer;color:#536c48;background:#edf3df;font-size:12px;font-weight:650}.setup-actions article>label input{display:none}.acceptance-card{margin-top:24px;padding:18px;border:1px solid #dce2da;border-radius:12px;background:#fff}.acceptance-card.is-accepted{border-color:#aeca5b;box-shadow:0 0 0 2px #aeca5b1a}.acceptance-card__head{display:flex;align-items:flex-start;gap:11px}.acceptance-card__head>span{width:37px;height:37px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#5c7657;background:#eaf1e5}.acceptance-card__head h3{font-size:12px}.acceptance-card__head p{margin-top:4px;color:#85908b;font-size:12px}.acceptance-card ul{margin:16px 0;padding:13px 0;border-top:1px solid #e9ece8;border-bottom:1px solid #e9ece8;display:flex;flex-direction:column;gap:8px;list-style:none}.acceptance-card li{display:flex;align-items:flex-start;gap:7px;color:#63726b;font-size:12px;line-height:1.4}.acceptance-card li svg{flex:0 0 auto;color:#769a58}.accept-checkbox{min-height:48px;padding:10px 11px;border:1px solid #dfe4dd;border-radius:8px;display:flex;align-items:center;gap:9px;cursor:pointer;background:#fafbf9}.accept-checkbox input{position:absolute;opacity:0}.accept-checkbox>span{width:19px;height:19px;border:1px solid #c8d1c6;border-radius:5px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.accept-checkbox input:checked+span{border-color:#a7c054;color:#263d32;background:#cbe46b}.accept-checkbox b{color:#344a40;font-size:12px}.acceptance-card__signer{margin-top:12px;display:flex;align-items:center;gap:6px;color:#909a95;font-size:12px}.activation-note{margin-top:15px;padding:13px;border-radius:9px;display:flex;align-items:flex-start;gap:8px;color:#68776f;background:#f3f5f1;font-size:12px;line-height:1.5}.activation-note svg{flex:0 0 auto;color:#708b62}.activation-note b{color:#455a50}.launch-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#0d221bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade-in .2s ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.launch-animation{text-align:center;animation:launch-in .45s ease both}@keyframes launch-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.launch-animation>span{width:63px;height:63px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dark);background:var(--lime);box-shadow:0 0 0 12px #cdea6614}.launch-animation h2{font-size:30px;font-weight:600;letter-spacing:-.04em}.launch-animation p{margin-top:9px;color:#ffffff8c;font-size:13px}.preview-panel{height:100%;display:flex;flex-direction:column;background:#eef1ec}.preview-panel__header{height:50px;padding:0 26px;border-bottom:1px solid #dce1da;display:flex;align-items:center;justify-content:space-between}.preview-panel__header>div{display:flex;align-items:center;gap:7px;color:#41544b;font-size:13px}.live-dot{width:7px;height:7px;border-radius:50%;background:#83a34b;box-shadow:0 0 0 4px #83a34b1c}.preview-panel__header>span{color:#8c9792;font-size:12px}.preview-tabs{height:48px;padding:0 25px;border-bottom:1px solid #dce1da;display:flex;align-items:stretch;gap:24px;background:#f6f8f4a6}.preview-tabs button{padding:0 1px;border:0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:5px;cursor:pointer;color:#78857f;background:transparent;font-size:12px;font-weight:580}.preview-tabs button:hover{color:#344a40}.preview-tabs button.is-selected{border-bottom-color:#365345;color:#2f473d;font-weight:680}.preview-tabs button>span{min-width:15px;height:15px;padding:0 4px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;color:#75827c;background:#dde3dc;font-size:12px}.preview-panel__canvas{min-height:0;overflow-y:auto;padding:28px clamp(26px,4vw,66px) 45px;flex:1;scrollbar-width:thin;scrollbar-color:#cad2ca transparent}.preview-panel__canvas>div{width:min(620px,100%);margin:0 auto}.preview-enter{animation:preview-in .24s ease both}@keyframes preview-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.program-preview__card{min-height:270px;padding:25px 27px;border-radius:15px;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(208,239,116,.16),transparent 28%),radial-gradient(circle at 20% 100%,rgba(77,123,101,.16),transparent 30%),linear-gradient(145deg,#1c4034,#102a21 70%);box-shadow:0 20px 42px #122f2530}.program-preview__top{display:flex;align-items:center;justify-content:space-between}.program-preview__brand{display:flex;align-items:center;gap:7px;color:#ffffffa6;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.09em}.program-preview__brand .louise-mark{width:22px;height:22px}.preview-status{padding:5px 7px;border:1px solid rgba(214,240,143,.2);border-radius:99px;color:#daef9d;background:#daef9d0d;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.preview-status--review{border-color:#f5cc7533;color:#f0d28d;background:#f0d28d0f}.program-preview__title{margin-top:22px}.program-preview__title small{color:#ffffff61;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.09em}.program-preview__title h2{margin-top:5px;font-size:clamp(17px,2vw,23px);font-weight:610;letter-spacing:-.035em}.program-preview__title p{margin-top:4px;color:#ffffff7a;font-size:12px}.program-preview__amount{margin-top:21px;display:grid;grid-template-columns:auto 1fr;align-items:end;animation:value-pulse .28s ease both}@keyframes value-pulse{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.program-preview__amount>span{grid-column:1 / -1;color:#ffffff73;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.program-preview__amount strong{margin-top:2px;font-size:clamp(32px,3.6vw,43px);font-weight:520;letter-spacing:-.055em}.program-preview__amount small{margin:0 0 7px 9px;color:#ffffff6e;font-size:12px}.program-preview__pills{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.program-preview__pills span{padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:99px;display:inline-flex;align-items:center;gap:5px;color:#ffffff9e;background:#ffffff0a;font-size:12px}.preview-section-title{margin:23px 0 10px;display:flex;align-items:center;justify-content:space-between}.preview-section-title>span{color:#3a5047;font-size:12px;font-weight:700}.preview-section-title>small{color:#87938e;font-size:12px}.preview-module-list{border:1px solid #dce2db;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 3px 9px #18302608}.preview-module-list article{min-height:61px;margin:0 14px;border-bottom:1px solid #e9ece8;display:flex;align-items:center;gap:10px}.preview-module-list article:last-child{border-bottom:0}.preview-module-icon{width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#568067;background:#e7f0e7}.preview-module-icon--core{color:#657c40;background:#eff3dc}.preview-module-icon--family{color:#7f7452;background:#f2eee2}.preview-module-list article>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.preview-module-list article b{color:#364c42;font-size:12px}.preview-module-list article small{color:#89948f;font-size:12px}.preview-module-list article em{padding:4px 6px;border-radius:5px;color:#697b5d;background:#edf3e3;font-size:12px;font-style:normal}.preview-detail-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.preview-detail-grid article{min-height:71px;padding:13px;border:1px solid #dce2db;border-radius:9px;display:flex;flex-direction:column;justify-content:center;gap:7px;background:#ffffffbf}.preview-detail-grid article span{display:flex;align-items:center;gap:6px;color:#85918b;font-size:12px}.preview-detail-grid article span svg{color:#728c6a}.preview-detail-grid article b{overflow:hidden;color:#3b5047;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.preview-review-flags{margin-top:10px;padding:12px;border:1px solid #e4d2aa;border-radius:9px;color:#785f2e;background:#faf6e9}.preview-review-flags>div{display:flex;align-items:center;gap:7px;font-size:12px}.preview-review-flags p{margin-top:5px;color:#927843;font-size:12px;line-height:1.45}.employee-preview__notice{width:fit-content;margin:0 auto 13px;padding:6px 9px;border-radius:99px;display:flex;align-items:center;gap:5px;color:#607953;background:#e7edda;font-size:12px;font-weight:620}.employee-app-card{padding:22px;border-radius:15px;color:#fff;background:radial-gradient(circle at 85% 8%,rgba(209,239,117,.16),transparent 25%),linear-gradient(145deg,#20483a,#102a21);box-shadow:0 18px 38px #132f252e}.employee-app-card__top{display:flex;align-items:center;gap:9px}.employee-app-card__logo{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff12}.employee-app-card__logo .louise-mark{width:22px;height:22px}.employee-app-card__top>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.employee-app-card__top small{color:#ffffff61;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.07em}.employee-app-card__top b{color:#ffffffbd;font-size:12px}.employee-app-card__top em{padding:4px 6px;border:1px solid rgba(206,236,117,.18);border-radius:99px;color:#d7ed99;font-size:12px;font-style:normal}.employee-app-card__welcome{margin-top:27px;text-align:center}.employee-app-card__welcome>span{color:#ffffff91;font-size:12px}.employee-app-card__welcome h2{margin-top:4px;font-size:clamp(38px,4.3vw,51px);font-weight:510;letter-spacing:-.06em}.employee-app-card__welcome p{margin-top:1px;color:#ffffff6e;font-size:12px}.employee-balance-lines{margin-top:24px;padding:13px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.employee-balance-lines>div{min-height:27px;display:flex;align-items:center;justify-content:space-between;color:#ffffff9e;font-size:12px}.employee-balance-lines>div>span{display:flex;align-items:center;gap:7px}.employee-balance-lines b{color:#fff;font-size:12px}.balance-dot{width:6px;height:6px;border-radius:50%;background:#9ed0ab}.balance-dot--family{background:#dfc78c}.employee-app-card>button{width:100%;height:40px;margin-top:16px;border:0;border-radius:9px;cursor:pointer;color:#1a3228;background:var(--lime);font-size:12px;font-weight:700}.employee-covered-card{margin-top:12px;padding:18px;border:1px solid #dce2db;border-radius:11px;background:#fff}.employee-covered-card__head{display:flex;align-items:center;justify-content:space-between}.employee-covered-card__head small{color:#809176;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.employee-covered-card__head h3{margin-top:3px;font-size:12px}.employee-covered-card__head svg{color:#678266}.friendly-services{margin-top:13px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.friendly-services span{display:flex;align-items:center;gap:6px;color:#5f7068;font-size:12px}.friendly-services svg{color:#77985a}.and-more{margin-top:11px;display:block;color:#7e8b85;font-size:12px}.employee-help-row{min-height:62px;margin-top:10px;padding:12px;border:1px solid #dce2db;border-radius:10px;display:flex;align-items:center;gap:10px;background:#fff}.employee-help-row>span{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#5d7d65;background:#e9f1e6}.employee-help-row>div{display:flex;flex-direction:column;gap:3px}.employee-help-row b{color:#3c5148;font-size:12px}.employee-help-row small{color:#89948f;font-size:12px}.employee-privacy,.source-of-truth{margin-top:11px;display:flex;align-items:flex-start;justify-content:center;gap:6px;color:#7e8b85;font-size:12px;line-height:1.5;text-align:center}.employee-privacy svg,.source-of-truth svg{flex:0 0 auto;color:#6f8b67}.employee-privacy b{color:#52675e}.document-package-card{min-height:92px;padding:17px;border:1px solid #dbe1da;border-radius:12px;display:flex;align-items:center;gap:12px;background:#fff;box-shadow:var(--shadow-sm)}.document-package-card__icon{width:43px;height:43px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#557257;background:#e9f0e4}.document-package-card>div:nth-child(2){min-width:0;flex:1}.document-package-card small{color:#7f936e;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.document-package-card h3{margin-top:3px;font-size:12px}.document-package-card p{margin-top:3px;color:#89948f;font-size:12px}.document-package-card>span{padding:5px 8px;border-radius:99px;color:#687a5d;background:#edf2e6;font-size:12px}.document-clause-update{margin-top:12px;padding:13px;border:1px solid #d9e5c4;border-radius:10px;display:flex;align-items:flex-start;gap:10px;background:#f7faef}.document-clause-update>span{padding:4px 5px;border-radius:4px;color:#5d754b;background:#e6efd1;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.document-clause-update>div{display:flex;flex-direction:column;gap:3px}.document-clause-update small{color:#87917f;font-size:12px}.document-clause-update b{color:#41543c;font-size:12px}.document-clause-update p{color:#75816d;font-size:12px;line-height:1.45}.document-list{border:1px solid #dce2db;border-radius:11px;overflow:hidden;background:#fff}.document-list article{min-height:54px;margin:0 13px;border-bottom:1px solid #e9ece8;display:flex;align-items:center;gap:9px}.document-list article:last-child{border-bottom:0}.document-list__icon{width:29px;height:29px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#6a7f73;background:#f0f3ee}.document-list article>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.document-list article b{overflow:hidden;color:#40534a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.document-list article small{color:#929b97;font-size:12px}.document-list article em{padding:3px 5px;border-radius:4px;color:#60774e;background:#e9f1d8;font-size:12px;font-style:normal}.document-list article em.em-muted{color:#83908a;background:#eff2ee}.document-review-note{min-height:55px;margin-top:10px;padding:11px 13px;border:1px solid #e6d4ad;border-radius:9px;display:flex;align-items:center;gap:9px;color:#836629;background:#faf7ed}.document-review-note>span{display:flex;flex-direction:column;gap:2px}.document-review-note b{font-size:12px}.document-review-note small{color:#9a824c;font-size:12px}.cost-hero{min-height:195px;padding:27px;border-radius:15px;position:relative;text-align:center;color:#fff;background:radial-gradient(circle at 84% 8%,rgba(209,239,117,.16),transparent 25%),linear-gradient(145deg,#20473a,#102a21);box-shadow:0 18px 38px #132f252e}.cost-hero__icon{width:39px;height:39px;margin:0 auto 13px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d9ed9c;background:#ffffff12}.cost-hero>small{color:#ffffff6b;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em}.cost-hero h2{margin-top:2px;font-size:42px;font-weight:520;letter-spacing:-.055em}.cost-hero p{margin-top:5px;color:#ffffff78;font-size:12px}.cost-breakdown{margin-top:12px;padding:0 16px;border:1px solid #dce2db;border-radius:11px;background:#fff}.cost-breakdown .preview-section-title{margin-top:15px}.cost-breakdown article{min-height:58px;border-top:1px solid #e9ece8;display:flex;align-items:center;justify-content:space-between}.cost-breakdown article>span{display:flex;flex-direction:column;gap:3px}.cost-breakdown article b{color:#3b5047;font-size:12px}.cost-breakdown article small{color:#8a9590;font-size:12px;font-weight:500}.cost-breakdown article strong{color:#2f483d;font-size:13px}.commitment-card{margin-top:10px;padding:16px;border:1px solid #dce2db;border-radius:11px;background:#fff}.commitment-card__head{display:flex;align-items:flex-start;gap:9px}.commitment-card__head>span{width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#637c5c;background:#edf2e8}.commitment-card__head>div{display:flex;flex-direction:column;gap:2px}.commitment-card__head b{color:#3c5147;font-size:12px}.commitment-card__head small{color:#8b9591;font-size:12px}.commitment-card>strong{margin-top:15px;display:block;color:#274238;font-size:27px;font-weight:570;letter-spacing:-.04em}.commitment-formula{margin-top:8px;display:flex;align-items:center;gap:7px}.commitment-formula span{padding:5px 7px;border-radius:5px;color:#64736c;background:#f1f4ef;font-size:12px}.commitment-formula i{color:#9ca5a1;font-size:12px;font-style:normal}.commitment-card>p{margin-top:9px;color:#939d98;font-size:12px}.funding-flow{margin-top:11px;padding:13px;border:1px solid #dce2db;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.funding-flow>div{display:flex;align-items:center;gap:6px;color:#687a71}.funding-flow>div span{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#607d60;background:#e6ede1}.funding-flow small{font-size:12px}.funding-flow>i{width:25px;height:1px;margin:0 8px;background:#cdd6cc}.dashboard-shell{height:100vh;overflow:hidden;display:grid;grid-template-columns:224px minmax(0,1fr);background:#f4f6f2}.dashboard-sidebar{min-width:0;padding:23px 16px 17px;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 0 10%,rgba(110,163,119,.13),transparent 28%),#112a21}.dashboard-sidebar__brand{height:36px;padding:0 9px;display:flex;align-items:center;justify-content:space-between}.dashboard-sidebar__brand .logo{font-size:20px}.dashboard-sidebar__brand .louise-mark{width:24px;height:24px}.dashboard-sidebar__brand>button{display:none}.company-switcher{min-height:54px;margin-top:20px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;gap:8px;background:#ffffff0b}.company-switcher>span{width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#243b25;background:var(--lime);font-size:12px;font-weight:800}.company-switcher>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.company-switcher b{overflow:hidden;color:#ffffffdb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-switcher small{color:#ffffff61;font-size:12px}.company-switcher>svg{color:#ffffff59}.dashboard-sidebar nav{margin-top:24px;display:flex;flex-direction:column;gap:3px}.dashboard-sidebar nav button,.dashboard-sidebar__bottom>button,.dashboard-sidebar__bottom>a{width:100%;height:38px;padding:0 10px;border:0;border-radius:8px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#ffffff8a;background:transparent;font-size:12px;font-weight:570;text-align:left;text-decoration:none}.dashboard-sidebar nav button:hover,.dashboard-sidebar__bottom>button:hover,.dashboard-sidebar__bottom>a:hover{color:#ffffffd9;background:#ffffff0b}.dashboard-sidebar nav button.is-active{color:#fff;background:#ffffff17}.dashboard-sidebar nav button.is-active svg{color:#d4ed8b}.dashboard-sidebar nav button em{min-width:18px;height:17px;margin-left:auto;border-radius:99px;display:flex;align-items:center;justify-content:center;color:#d4e7a0;background:#cdea661f;font-size:12px;font-style:normal}.dashboard-sidebar__bottom{margin-top:auto;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}.louise-admin{min-height:51px;margin-top:12px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;display:flex;align-items:center;gap:8px;background:#ffffff09}.louise-admin>span{width:29px;height:29px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff0d}.louise-admin .louise-mark{width:20px;height:20px}.louise-admin>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.louise-admin b{font-size:12px}.louise-admin small{color:#ffffff59;font-size:12px}.louise-admin>svg{color:#cfe485}.dashboard-content{min-width:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.dashboard-header{height:64px;padding:0 29px;border-bottom:1px solid #dfe4de;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;background:#ffffffdb}.dashboard-header>div:first-child{display:flex;align-items:center;gap:8px;color:#a0aaa5;font-size:12px}.dashboard-header>div:first-child b{color:#52635b;font-weight:650}.dashboard-header__crumb{color:#8a9690}.dashboard-header__actions{display:flex;align-items:center;gap:7px}.dashboard-header__actions>a{color:#587064;font-size:13px;font-weight:650;text-decoration:none}.dashboard-header__actions>a:hover{text-decoration:underline}.dashboard-header__actions>button:not(.dashboard-account){width:33px;height:33px;padding:0;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#728079;background:transparent}.dashboard-header__actions>button:hover{background:#f0f3ee}.notification-button{position:relative}.notification-button i{width:5px;height:5px;border:1px solid #fff;border-radius:50%;position:absolute;top:7px;right:7px;background:#b0ce4d}.dashboard-header__divider{width:1px;height:25px;margin:0 5px;background:#e1e5df}.dashboard-account{padding:0;border:0;display:flex;align-items:center;gap:8px;background:transparent;text-align:left}.dashboard-account>span:nth-child(2){display:flex;flex-direction:column;gap:1px}.dashboard-account b{color:#3c5047;font-size:12px}.dashboard-account small{color:#8a9590;font-size:12px}.dashboard-account>svg{color:#8b9691}.dashboard-scroll{min-height:0;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#d2d9d2 transparent}.dashboard-page{width:min(1160px,calc(100% - 58px));margin:0 auto;padding:40px 0 70px;animation:preview-in .22s ease both}.dashboard-title-row{min-height:77px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dashboard-eyebrow{color:#7c906d;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em}.dashboard-title-row h1{margin-top:6px;font-size:29px;font-weight:620;letter-spacing:-.045em}.dashboard-title-row p{margin-top:6px;color:#7d8983;font-size:13px}.dashboard-title-row .button{min-height:39px;padding:0 14px;font-size:12px}.program-status-banner{min-height:127px;margin-top:28px;padding:22px 24px;border-radius:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:17px;color:#fff;background:radial-gradient(circle at 80% 0,rgba(210,239,117,.15),transparent 27%),linear-gradient(140deg,#1d4135,#10291f);box-shadow:0 14px 35px #112b2126}.program-status-banner__mark{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff12}.program-status-banner__mark .louise-mark{width:30px;height:30px}.program-status-banner__main{min-width:0}.dashboard-status{display:flex;align-items:center;gap:5px;color:#d5e99b;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dashboard-status i{width:6px;height:6px;border-radius:50%;background:#c9e269;box-shadow:0 0 0 3px #c9e2691a}.program-status-banner__main h2{margin-top:6px;overflow:hidden;font-size:17px;font-weight:600;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.program-status-banner__main p{margin-top:4px;color:#ffffff73;font-size:12px}.program-status-banner__benefit{padding:0 32px;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.program-status-banner__benefit small{color:#ffffff59;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.program-status-banner__benefit strong{margin-top:2px;font-size:24px;font-weight:540;letter-spacing:-.04em}.program-status-banner__benefit span{color:#ffffff5e;font-size:12px}.program-status-banner>button{height:35px;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;display:flex;align-items:center;gap:6px;cursor:pointer;color:#ffffffbd;background:#ffffff0f;font-size:12px;font-weight:620}.program-status-banner>button:hover{background:#ffffff1a}.metric-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metric-grid article{min-height:101px;padding:17px;border:1px solid #dfe4de;border-radius:11px;display:flex;align-items:flex-start;gap:11px;background:#fff}.metric-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.metric-icon--green{color:#5c7c5e;background:#e6efe4}.metric-icon--purple{color:#746b9c;background:#ece9f7}.metric-icon--blue{color:#557987;background:#e6f0f3}.metric-icon--gold{color:#8a7650;background:#f2ecdf}.metric-grid article>div{display:flex;flex-direction:column}.metric-grid article small{color:#929d97;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.07em}.metric-grid article strong{margin-top:3px;color:#2e473c;font-size:21px;font-weight:590;letter-spacing:-.04em}.metric-grid article span{margin-top:1px;color:#89948f;font-size:12px}.dashboard-main-grid{margin-top:16px;display:grid;grid-template-columns:1.27fr .73fr;gap:12px}.dashboard-main-grid--lower{grid-template-columns:1fr 1fr}.dashboard-card{min-width:0;min-height:260px;padding:20px;border:1px solid #dfe4de;border-radius:12px;background:#fff}.dashboard-card__head{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-card__head h3{color:#344a40;font-size:13px}.dashboard-card__head p{margin-top:3px;color:#8a9590;font-size:12px}.dashboard-card__head>span{min-width:22px;height:22px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:#735c2b;background:#f3e9cf;font-size:12px;font-weight:700}.dashboard-card__head>button{padding:3px;border:0;cursor:pointer;color:#85918b;background:transparent;font-size:12px;font-weight:650}.task-list{margin-top:7px}.task-list>div{min-height:65px;border-top:1px solid #e9ece8;display:flex;align-items:center;gap:10px}.task-list>div>span{width:33px;height:33px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#687d60;background:#edf2e8}.task-list>div>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.task-list b{color:#41564c;font-size:12px}.task-list small{color:#8a9590;font-size:12px}.task-list em{width:max-content;padding:3px 7px;border-radius:999px;color:#657169;background:#f0f2ee;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.task-list button{padding:6px 8px;border:0;border-radius:6px;display:flex;align-items:center;gap:4px;cursor:pointer;color:#566e4b;background:#edf3df;font-size:12px;font-weight:650}.empty-success{min-height:145px;display:flex;align-items:center;justify-content:center;gap:10px}.empty-success>span{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#49643e;background:#e4efd1}.empty-success>div{display:flex;flex-direction:column;gap:3px}.empty-success b{font-size:12px}.empty-success small{color:#89948f;font-size:12px}.spend-card__amount{margin-top:13px;display:flex;flex-direction:column}.spend-card__amount small{color:#909b95;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.spend-card__amount strong{margin-top:2px;font-size:20px;font-weight:590;letter-spacing:-.04em}.mini-chart{height:85px;margin-top:13px;border-bottom:1px solid #e3e8e2;display:flex;align-items:flex-end;justify-content:space-between;gap:7px}.mini-chart div{width:100%;min-height:7px;border-radius:3px 3px 0 0;background:#dfe7da}.mini-chart div.is-current{background:#aec95a}.chart-labels{margin-top:7px;display:flex;justify-content:space-between;color:#9aa39f;font-size:12px}.chart-labels b{color:#617558}.quick-link-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-link-grid button{min-height:142px;padding:14px;border:1px solid #e2e6e1;border-radius:9px;display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;text-align:left;background:#fafbf9;transition:transform .16s ease,border-color .16s ease}.quick-link-grid button:hover{border-color:#cdd7c9;transform:translateY(-2px)}.quick-link-grid button>span{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#607a5b;background:#e9f0e4}.quick-link-grid b{margin-top:auto;color:#3f554b;font-size:12px}.quick-link-grid small{margin-top:3px;color:#8c9791;font-size:12px}.activity-list{margin-top:8px}.activity-list>div{min-height:69px;border-top:1px solid #e9ece8;display:flex;align-items:center;gap:10px}.activity-list>div>span{width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#657c5e;background:#edf2e8}.activity-list>div>div{flex:1;display:flex;flex-direction:column;gap:3px}.activity-list b{color:#41564c;font-size:12px}.activity-list small{color:#8c9691;font-size:12px}.activity-list time{color:#9aa39f;font-size:12px}.table-card{margin-top:28px;border:1px solid #dfe4de;border-radius:12px;overflow:hidden;background:#fff}.table-toolbar{min-height:61px;padding:12px 15px;border-bottom:1px solid #e3e7e2;display:flex;align-items:center;justify-content:space-between}.table-search{width:230px;height:35px;padding:0 10px;border:1px solid #dce2da;border-radius:8px;display:flex;align-items:center;gap:7px;color:#8a9590}.table-search input{min-width:0;border:0;outline:0;flex:1;color:#34483f;font-size:12px}.table-toolbar>button{height:34px;padding:0 10px;border:1px solid #dce2da;border-radius:8px;display:flex;align-items:center;gap:6px;cursor:pointer;color:#596b63;background:#fff;font-size:12px;font-weight:620}.data-table{min-width:760px}.data-table__head,.data-table__row{min-height:49px;padding:0 17px;display:grid;align-items:center;column-gap:15px}.employee-table .data-table__head,.employee-table .data-table__row{grid-template-columns:1.5fr 1.05fr .8fr .8fr 30px}.document-table .data-table__head,.document-table .data-table__row{grid-template-columns:1.7fr .7fr .5fr .7fr .7fr 30px}.data-table__head{color:#89958f;background:#f7f9f6;font-size:12px;font-weight:650}.data-table__row{min-height:67px;border-top:1px solid #e9ece8;color:#5b6b64;font-size:12px}.data-table__row>span:not(.employee-cell,.document-cell){display:flex;flex-direction:column;gap:3px}.data-table__row b{color:#3c5148;font-size:12px}.data-table__row small{color:#929b97;font-size:12px}.data-table__row>button{width:28px;height:28px;padding:0;border:0;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#83908a;background:transparent}.data-table__row>button:hover{background:#f0f3ee}.employee-cell,.document-cell{min-width:0;display:flex;align-items:center;gap:9px}.employee-cell>i{width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#455f4c;background:#e6eee1;font-size:12px;font-style:normal;font-weight:700}.employee-cell>span,.document-cell>span{min-width:0;display:flex;flex-direction:column;gap:3px}.document-cell>i{width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#65796e;background:#eef2ec;font-style:normal}.status-pill{width:fit-content;padding:5px 7px;border-radius:99px;color:#7e7057;background:#f1ece3;font-size:12px;font-style:normal;font-weight:650}.status-pill--green{display:inline-flex;align-items:center;gap:4px;color:#57704d;background:#eaf1df}.document-page-summary{min-height:105px;margin-top:28px;padding:20px;border-radius:13px;display:flex;align-items:center;gap:14px;color:#fff;background:radial-gradient(circle at 85% 0,rgba(209,239,117,.14),transparent 25%),#17372c}.document-page-summary>span{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#ffffff12}.document-page-summary>div{min-width:0;flex:1}.document-page-summary small{color:#d3e791;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.document-page-summary h3{margin-top:4px;font-size:14px}.document-page-summary p{margin-top:4px;color:#ffffff73;font-size:12px}.document-page-summary>em{padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:99px;color:#ffffffa6;font-size:12px;font-style:normal}.document-page-summary+.table-card{margin-top:14px;overflow-x:auto}.version-history{min-height:69px;margin-top:13px;padding:14px 17px;border:1px solid #dfe4de;border-radius:10px;display:flex;align-items:center;justify-content:space-between;background:#fff}.version-history>div{display:flex;align-items:center;gap:10px;color:#6b8066}.version-history>div>span{display:flex;flex-direction:column;gap:3px}.version-history b{color:#41564c;font-size:12px}.version-history small{color:#8e9893;font-size:12px}.version-history>button{padding:6px;border:0;display:flex;align-items:center;gap:5px;cursor:pointer;color:#607954;background:transparent;font-size:12px;font-weight:650}.program-page-hero{min-height:125px;margin-top:28px;padding:22px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#fff;background:radial-gradient(circle at 82% 0,rgba(209,239,117,.14),transparent 25%),#17372c}.program-page-hero>div:first-child{display:flex;align-items:center;gap:14px}.program-page-hero>div:first-child>span{width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#ffffff12}.program-page-hero .louise-mark{width:29px;height:29px}.program-page-hero small{color:#ffffff6b;font-family:DM Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em}.program-page-hero h2{margin-top:5px;font-size:17px;font-weight:600;letter-spacing:-.03em}.program-page-hero p{margin-top:4px;color:#ffffff73;font-size:12px}.program-page-hero>div:last-child{padding-left:28px;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:5px}.program-page-hero>div:last-child b{max-width:250px;font-size:12px}.program-detail-layout{margin-top:14px;display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.program-modules-page,.program-settings-page{padding:20px;border:1px solid #dfe4de;border-radius:12px;background:#fff}.program-modules-page h3,.program-settings-page h3{margin-bottom:11px;color:#3c5148;font-size:13px}.program-modules-page article{min-height:70px;border-top:1px solid #e9ece8;display:flex;align-items:center;gap:10px}.program-modules-page article>span{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#607b5d;background:#e9f0e4}.program-modules-page article>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.program-modules-page b{color:#40564c;font-size:12px}.program-modules-page small{color:#8d9792;font-size:12px;font-weight:500}.program-modules-page em{padding:5px 7px;border-radius:99px;color:#5f744f;background:#ebf2df;font-size:12px;font-style:normal}.program-modules-page strong{display:flex;flex-direction:column;align-items:flex-end;color:#30493e;font-size:13px}.program-settings-page>div{min-height:50px;border-top:1px solid #e9ece8;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#7e8b85;font-size:12px}.program-settings-page>div b{color:#41564c;font-size:12px;text-align:right}.empty-page-card{min-height:390px;margin-top:28px;padding:40px;border:1px solid #dfe4de;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff}.empty-page-card>span{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#607a5d;background:#eaf1e5}.empty-page-card h3{margin-top:18px;font-size:15px}.empty-page-card p{max-width:340px;margin-top:7px;color:#89948f;font-size:12px;line-height:1.6}.empty-page-steps{margin-top:27px;display:flex;align-items:center;color:#87938d;font-size:12px}.empty-page-steps span{padding:6px 8px;border-radius:7px;display:flex;align-items:center;gap:4px;background:#f1f4ef}.empty-page-steps span:first-child{color:#5e774f;background:#eaf1de}.empty-page-steps i{width:30px;height:1px;background:#d4dbd4}.dashboard-mobile-menu{display:none}@media(max-width:1120px){.landing-nav__links{gap:22px;margin-left:20px}.hero{gap:35px}.hero__copy h1{font-size:58px}.hero-float--privacy{right:-8px}.platform-section{gap:55px}.privacy-card{right:-5px}.onboarding-header{grid-template-columns:1fr 280px 1fr}.onboarding-workspace{grid-template-columns:minmax(480px,44%) 1fr}.config-panel__inner{width:calc(100% - 58px)}.preview-panel__canvas{padding-inline:27px}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.page-shell{width:min(100% - 38px,760px)}.landing-nav__links{width:calc(100% + 38px);margin:0;padding:16px 20px 22px;border-bottom:1px solid #dfe4de;position:absolute;top:75px;left:-19px;display:none;flex-direction:column;align-items:flex-start;gap:17px;background:#f7f7f2fa;box-shadow:0 15px 30px #122a2214;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-nav__links.is-open{display:flex}.menu-button{display:block}.hero{min-height:0;padding-top:70px;padding-bottom:115px;grid-template-columns:1fr;gap:65px;text-align:center}.hero__copy{display:flex;flex-direction:column;align-items:center}.hero__copy h1{max-width:650px;font-size:clamp(54px,9vw,76px)}.hero__lead{max-width:610px}.hero-product{width:min(700px,100%);margin:0 auto;text-align:left}.mock-browser{width:100%}.mini-proof__inner{height:auto;padding-top:26px;padding-bottom:26px;flex-wrap:wrap;justify-content:center;gap:24px 34px}.mini-proof__inner>span{width:100%;text-align:center}.section{padding-top:95px;padding-bottom:95px}.how-grid{grid-template-columns:1fr}.how-card{min-height:215px}.how-card h3{margin-top:35px}.how-card__arrow{top:auto;right:50%;bottom:-19px;transform:translate(50%) rotate(90deg)}.section-heading--split{grid-template-columns:1fr;gap:18px}.section-heading--split>p{max-width:570px}.module-grid{grid-template-columns:1fr}.module-card{min-height:0;padding:19px 24px 30px}.module-card__visual{height:220px}.platform-section{grid-template-columns:1fr;gap:45px}.platform-copy{max-width:660px}.employee-demo{min-height:610px}.privacy-card{right:calc(50% - 310px)}.security-grid{grid-template-columns:1fr;gap:50px}.auth-page{grid-template-columns:.8fr 1.2fr}.auth-story{padding-inline:32px}.auth-story__body h1{font-size:47px}.onboarding-page{min-height:100vh;height:auto;overflow:visible}.onboarding-header{height:64px;padding:0 18px;grid-template-columns:1fr 230px 1fr;position:sticky;top:0}.onboarding-header__brand>span:not(.logo){display:none}.onboarding-header__divider{display:none}.onboarding-workspace{height:auto;min-height:calc(100vh - 64px);grid-template-columns:1fr}.config-panel{min-height:calc(100vh - 64px);overflow:visible}.config-panel__inner{width:min(680px,calc(100% - 54px));padding-top:47px}.config-footer{padding-inline:max(28px,calc((100% - 680px)/2))}.preview-panel-desktop{display:none}.mobile-preview-button{height:43px;padding:0 15px;border:0;border-radius:11px;position:fixed;z-index:40;right:18px;bottom:89px;display:flex;align-items:center;gap:7px;color:#fff;background:#17372c;box-shadow:0 13px 28px #122a223d;font-size:12px;font-weight:650}.mobile-preview-button>span{padding-left:7px;border-left:1px solid rgba(255,255,255,.15);color:#ffffff7a;font-size:12px;text-transform:capitalize}.mobile-preview-sheet{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#eef1ec;animation:sheet-up .22s ease both}@keyframes sheet-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-preview-sheet__top{height:54px;padding:0 18px;border-bottom:1px solid #dce1da;display:flex;align-items:center;justify-content:space-between;background:#fff}.mobile-preview-sheet__top b{font-size:13px}.mobile-preview-sheet__top button{width:32px;height:32px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f0f3ee}.mobile-preview-sheet .preview-panel{min-height:0;flex:1}.dashboard-shell{grid-template-columns:190px minmax(0,1fr)}.program-status-banner{grid-template-columns:auto 1fr auto}.program-status-banner__benefit{display:none}.dashboard-main-grid,.dashboard-main-grid--lower{grid-template-columns:1fr}}@media(max-width:720px){.page-shell{width:calc(100% - 34px)}.hide-mobile{display:none!important}.landing-nav{height:67px}.landing-nav__links{top:66px}.landing-nav__actions{gap:7px}.landing-nav__actions .button{padding:0 12px}.hero{padding-top:55px;padding-bottom:95px;gap:52px}.hero__copy h1{margin-top:20px;font-size:clamp(44px,14vw,65px);line-height:1}.hero__lead{margin-top:21px;font-size:15px;line-height:1.58}.hero__actions{width:100%;margin-top:27px;flex-direction:column}.hero__actions .button{width:100%}.hero__trust{flex-wrap:wrap;justify-content:center}.hero-product{transform:none}.mock-browser{min-height:0;border-radius:13px}.mock-browser__bar{height:39px}.mock-workspace{min-height:0;grid-template-columns:1fr}.mock-form{display:none}.mock-preview{min-height:390px;border-left:0;padding:18px}.mock-program-card{min-height:240px}.hero-float--privacy{right:-7px;top:-28px}.hero-float--payment{left:-7px;bottom:-25px}.mini-proof__inner{gap:20px}.mini-proof__inner div{width:calc(50% - 12px);justify-content:center}.section{padding-top:78px;padding-bottom:78px}.section-heading h2{font-size:39px}.how-grid{margin-top:40px}.how-card{min-height:220px;padding:23px}.module-grid{margin-top:38px}.module-card__visual{height:180px}.benefits-note{align-items:flex-start;text-align:left}.platform-copy h2,.security-copy h2{font-size:39px}.support-grid{grid-template-columns:1fr}.platform-copy .button{width:100%}.employee-demo{min-height:570px}.employee-demo__halo{width:420px;height:420px}.phone-card{width:min(310px,calc(100% - 18px))}.privacy-card{width:min(250px,80%);right:0;bottom:15px}.security-features article{min-height:145px}.final-cta h2{font-size:43px}.footer__top{flex-direction:column;gap:30px}.footer__links{flex-wrap:wrap;gap:18px 26px}.auth-page{min-height:100vh;display:block;background:#f7f9f5}.auth-story{display:none}.auth-form-wrap{min-height:100vh;padding:30px 18px;flex-direction:column}.auth-mobile-brand{width:100%;max-width:430px;margin-bottom:22px;display:block}.auth-form{padding:32px 24px 28px}.onboarding-header{padding:0 13px;grid-template-columns:auto 1fr auto;gap:15px}.onboarding-header__brand .logo__word{display:none}.onboarding-progress{width:min(220px,100%);justify-self:center}.onboarding-progress__meta span{display:none}.onboarding-progress__meta{justify-content:center}.onboarding-header__actions{gap:5px}.onboarding-header__actions .save-status,.onboarding-header__actions .header-action{display:none}.config-panel__inner{width:calc(100% - 34px);padding:39px 0 35px}.config-footer{min-height:72px;padding:12px 17px}.config-footer__right{gap:7px}.save-status--footer{display:none}.config-back{min-width:83px}.config-next{min-width:126px}.mobile-preview-button{bottom:82px}.step-intro{margin-bottom:29px}.step-intro h1{font-size:31px}.field-grid,.choice-grid--two,.choice-grid--three{grid-template-columns:1fr}.choice-card--compact{min-height:72px}.program-builder-card>p,.program-builder-card__foot,.program-builder-card__settings{margin-left:0}.program-builder-card>p{margin-top:13px}.limit-picker{gap:4px}.check-grid{grid-template-columns:1fr}.coverage-group__count{display:none}.coverage-group__title>span{white-space:normal}.terms-strip{grid-template-columns:1fr}.terms-strip>span{min-height:45px;padding:0;border-right:0;border-bottom:1px solid #e4e8e3}.terms-strip>span:last-child{border-bottom:0}.setting-row{align-items:flex-start;flex-direction:column}.setup-actions,.review-summary__grid{grid-template-columns:1fr}.review-summary__grid button{border-right:0}.review-summary__grid button:nth-last-child(-n+2){border-bottom:1px solid #e6eae5}.review-summary__grid button:last-child{border-bottom:0}.preview-tabs{padding:0 14px;gap:17px;overflow-x:auto}.preview-panel__header{padding-inline:17px}.preview-panel__canvas{padding:22px 16px 38px}.program-preview__card{padding:22px 20px}.program-preview__amount small{max-width:100px;margin-bottom:5px}.preview-detail-grid,.friendly-services{grid-template-columns:1fr}.funding-flow>div{flex-direction:column;text-align:center}.funding-flow>i{width:15px;margin-inline:4px}.dashboard-shell{height:100vh;display:block}.dashboard-sidebar{width:min(280px,84vw);position:fixed;z-index:100;inset:0 auto 0 0;transform:translate(-102%);transition:transform .22s ease;box-shadow:20px 0 45px #091a143d}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-sidebar__brand>button{width:30px;height:30px;padding:0;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffffbf;background:#ffffff12}.dashboard-content{height:100vh}.dashboard-mobile-menu{height:50px;padding:0 17px;border:0;border-bottom:1px solid #dfe4de;display:flex;align-items:center;gap:11px;background:#fff}.dashboard-mobile-menu .louise-mark{width:21px;height:21px}.dashboard-header{height:55px;padding:0 17px}.dashboard-header__crumb,.dashboard-header>div:first-child>span:nth-child(2),.dashboard-header__actions>button:first-child,.dashboard-header__divider,.dashboard-account>span:nth-child(2),.dashboard-account>svg{display:none}.dashboard-page{width:calc(100% - 34px);padding-top:30px}.dashboard-title-row{align-items:flex-start;flex-direction:column;gap:18px}.dashboard-title-row .button{width:100%}.program-status-banner{padding:19px;grid-template-columns:auto 1fr}.program-status-banner>button{grid-column:1 / -1;width:100%;justify-content:center}.program-status-banner__mark{width:44px;height:44px}.metric-grid,.dashboard-main-grid,.quick-link-grid{grid-template-columns:1fr}.quick-link-grid button{min-height:90px}.table-card{overflow-x:auto}.document-page-summary{align-items:flex-start}.document-page-summary>em{display:none}.version-history{align-items:flex-start;flex-direction:column;gap:13px}.program-page-hero{align-items:flex-start;flex-direction:column}.program-page-hero>div:last-child{width:100%;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.1);border-left:0}.program-detail-layout{grid-template-columns:1fr}}@media(max-width:420px){.landing-nav__actions .button{font-size:0}.landing-nav__actions .button svg{margin:0}.hero__trust{gap:10px 16px}.hero-float{min-width:150px}.hero-float--privacy{right:-10px}.hero-float--payment{left:-10px}.mini-proof__inner div{font-size:13px}.phone-card{width:100%}.support-grid{gap:16px}.footer__bottom{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}.config-back{min-width:44px;padding:0 10px;font-size:0}.config-back svg{margin:0}.mobile-preview-button{right:11px}.preview-tabs{gap:13px}.preview-tabs button{font-size:12px}.program-preview__pills span:last-child{display:none}.acceptance-card{padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.standard-path-card{overflow:hidden;border:1px solid #dce5d5;border-radius:16px;background:#fbfcf8;box-shadow:var(--shadow-sm)}.standard-path-card__head{padding:20px;display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#eff5df,#f8faef)}.standard-path-card__head>span{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#4d6839;background:#ddecab}.standard-path-card__head small,.tax-explainer small,.benefit-builder-card__head small,.trigger-funding-card__head small,.bank-connection-card small,.execution-package-card__top small,.signing-card__head small,.order-summary-card small,.bank-connect-shell>small,.signature-evidence-card small,.program-detail-grid small{color:#738364;font-family:DM Mono,ui-monospace,monospace;font-size:12px!important;font-weight:700;letter-spacing:.07em}.standard-path-card__head h3{margin-top:3px;font-size:18px}.standard-path-card__head p{margin-top:5px;color:#68766f;font-size:14px;line-height:1.55}.standard-confirmations{padding:3px 20px 7px}.standard-review-notice{margin-top:16px}.underlying-plan-card{margin-top:18px;padding:17px;border:1px solid #dfe5dd;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff}.underlying-plan-card>div{display:flex;align-items:center;gap:12px}.underlying-plan-card>div>span{width:39px;height:39px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#5c734d;background:#e7efd8}.underlying-plan-card small{color:#778a68;font-family:DM Mono,ui-monospace,monospace;font-size:12px!important;font-weight:700;letter-spacing:.07em}.underlying-plan-card h3{margin-top:3px;font-size:16px}.underlying-plan-card p{margin-top:4px;color:#7a8681;font-size:12px;line-height:1.45}.underlying-plan-card>label{min-height:39px;max-width:210px;padding:0 13px;border-radius:9px;display:flex;align-items:center;gap:6px;flex:0 0 auto;cursor:pointer;color:#fff;background:#17372c;font-size:12px;font-weight:700}.underlying-plan-card>label.is-complete{color:#526d42;background:#e6f0d3}.underlying-plan-card input{display:none}.employer-attestations{margin-top:16px;padding:0 16px;border:1px solid #e0e5df;border-radius:14px;background:#fbfcfa}.tax-explainer-grid{margin-bottom:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tax-explainer{min-height:166px;padding:18px;border:1px solid #dfe7dc;border-radius:15px;display:flex;align-items:flex-start;gap:12px;background:#f8faf5}.tax-explainer--family{border-color:#e8e0d3;background:#fcf8f1}.tax-explainer>span{width:35px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#526c45;background:#e5efd1}.tax-explainer--family>span{color:#856d50;background:#f1e6d5}.tax-explainer h3{margin-top:5px;font-size:17px;line-height:1.25}.tax-explainer p{margin-top:7px;color:#687670;font-size:13px;line-height:1.55}.benefit-builder-card{margin-top:14px;overflow:hidden;border:1px solid #dde3dc;border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease}.benefit-builder-card.is-enabled{border-color:#b9ce8d;box-shadow:0 10px 30px #4a673714}.benefit-builder-card--family.is-enabled{border-color:#d9c5aa}.benefit-builder-card__head{min-height:100px;padding:19px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.benefit-builder-card__head h2{margin-top:2px;font-size:20px}.benefit-builder-card__head p{margin-top:3px;color:#74807b;font-size:13px}.benefit-builder-card__head .toggle-row{min-width:138px;padding:0;border:0}.benefit-builder-card__head .toggle-row>span{align-items:flex-end}.benefit-builder-card__head .toggle-row b{white-space:nowrap}.benefit-builder-card__body{padding:18px 20px 20px;border-top:1px solid #e6eae4;background:#fbfcfa}.selected-limit{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}.selected-limit span{color:#76837d;font-size:13px}.selected-limit b{font-size:15px}.limit-editor__choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.limit-editor__choices button{min-height:82px;padding:12px;border:1px solid #dfe4de;border-radius:11px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;text-align:left;background:#fff;transition:.16s ease}.limit-editor__choices button:hover{border-color:#b8c7ac}.limit-editor__choices button.is-selected{border-color:#91aa63;background:#f0f5e6;box-shadow:inset 0 0 0 1px #91aa63}.limit-editor__choices b{font-size:14px}.limit-editor__choices small{color:#7f8a85;font-size:12px!important;line-height:1.35}.limit-editor__amounts{margin-top:13px}.money-input{height:46px;border:1px solid #dce2dc;border-radius:9px;display:flex;align-items:center;overflow:hidden;background:#fff}.money-input:focus-within{border-color:#9daf77;box-shadow:0 0 0 3px #b3cd6f29}.money-input>span{padding-left:13px;color:#76827d;font-size:15px}.money-input input{width:100%;height:100%;padding:0 12px 0 5px;border:0;outline:0;color:var(--ink);background:transparent}.coverage-disclosure{margin-top:14px}.benefit-check-grid{margin-top:0}.trigger-funding-card{overflow:hidden;border:1px solid #b9ce8d;border-radius:17px;background:#fff;box-shadow:0 14px 36px #435d3117}.trigger-funding-card__head{padding:20px;display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#eff5df,#f8faef)}.trigger-funding-card__head>span{width:41px;height:41px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#4d6839;background:#ddecab}.trigger-funding-card__head>div{flex:1}.trigger-funding-card__head h2{margin-top:3px;font-size:21px}.trigger-funding-card__head p{margin-top:4px;color:#66756d;font-size:14px}.trigger-funding-card__head em{padding:5px 8px;border-radius:99px;color:#55713e;background:#dcebac;font-size:12px;font-style:normal;font-weight:700}.trigger-timeline{padding:20px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:4px}.trigger-timeline>div{min-height:132px;padding:15px;border:1px solid #e4e9e1;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;background:#fbfcfa}.trigger-timeline>div>span{width:27px;height:27px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#375246;font-size:12px;font-weight:700}.trigger-timeline b{font-size:14px}.trigger-timeline small{margin-top:5px;color:#7c8983;font-size:12px!important;line-height:1.45}.trigger-timeline>i{height:1px;background:#cdd7c6;position:relative}.trigger-timeline>i:after{content:"";width:6px;height:6px;border-top:1px solid #9baa92;border-right:1px solid #9baa92;position:absolute;right:0;top:-3px;transform:rotate(45deg)}.funding-example-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.funding-example-grid article{min-height:125px;padding:18px;border:1px solid #e1e6e0;border-radius:14px;display:flex;flex-direction:column;background:#fff}.funding-example-grid small{color:#7b8d6b;font-family:DM Mono,ui-monospace,monospace;font-size:12px!important;letter-spacing:.07em}.funding-example-grid strong{margin-top:8px;font-size:29px;letter-spacing:-1px}.funding-example-grid p{margin-top:auto;color:#77847e;font-size:13px}.plain-language-callout{margin-top:14px;padding:18px;border:1px solid #dfe6db;border-radius:14px;display:flex;align-items:flex-start;gap:13px;background:#f7faf2}.plain-language-callout>svg{margin-top:2px;flex:0 0 auto;color:#5e754d}.plain-language-callout h3{font-size:16px}.plain-language-callout p{margin-top:6px;color:#68766f;font-size:14px;line-height:1.58}.bank-connection-card{min-height:106px;padding:18px;border:1px solid #dee4dd;border-radius:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:#fff}.bank-connection-card.is-connected{border-color:#b7cd8b;background:#fbfdf7}.bank-connection-card>span{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#526b45;background:#e5efd2}.bank-connection-card h3{margin-top:3px;font-size:17px}.bank-connection-card p{margin-top:4px;color:#77837e;font-size:13px}.funding-protections{margin-top:14px;border:1px solid #e0e5df;border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.funding-protections>span{min-height:94px;padding:15px;border-right:1px solid #e6eae5;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:8px}.funding-protections>span:last-child{border-right:0}.funding-protections svg{color:#71875e}.funding-protections b{font-size:13px}.funding-protections small{grid-column:1 / -1;margin-top:6px;color:#7d8984;font-size:12px!important;line-height:1.4}.document-modal{padding:22px;position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0c1d17ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .16s ease both}.document-modal__shell{width:min(1180px,100%);height:min(860px,calc(100vh - 44px));overflow:hidden;border-radius:18px;display:grid;grid-template-rows:auto 1fr auto;background:#f3f5f1;box-shadow:0 38px 100px #05110c59}.document-modal__header{min-height:80px;padding:17px 22px;border-bottom:1px solid #dce2db;display:flex;align-items:center;justify-content:space-between;background:#fff}.document-modal__header small{color:#778a68;font-family:DM Mono,ui-monospace,monospace;font-size:12px!important;letter-spacing:.08em}.document-modal__header h2{margin-top:3px;font-size:21px}.document-modal__close{width:37px;height:37px;padding:0;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f0f3ef}.document-modal__workspace{min-height:0;display:grid;grid-template-columns:320px 1fr}.document-modal__workspace>aside{padding:13px;overflow-y:auto;border-right:1px solid #dce2db;background:#f8faf7}.document-modal__workspace>aside button{width:100%;min-height:65px;padding:10px;border:0;border-radius:10px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;cursor:pointer;text-align:left;background:transparent}.document-modal__workspace>aside button:hover{background:#edf1eb}.document-modal__workspace>aside button.is-selected{color:#fff;background:#1c3a30}.document-modal__workspace>aside button>span{width:25px;height:25px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#607454;background:#e5ecd9;font-size:12px;font-weight:700}.document-modal__workspace>aside button.is-selected>span{color:#274235;background:#d1e78e}.document-modal__workspace>aside b{font-size:13px;line-height:1.35}.document-modal__workspace>aside small{margin-top:3px;display:block;color:#89948f;font-size:12px!important}.document-modal__workspace>aside button.is-selected small{color:#ffffff8c}.document-modal__workspace>section{padding:25px;overflow-y:auto}.document-paper{width:min(760px,100%);min-height:100%;margin:0 auto;padding:50px 56px;background:#fff;box-shadow:0 8px 28px #152b2314}.document-paper pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#263b34;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:14px;line-height:1.7}.document-modal__footer{min-height:70px;padding:12px 18px;border-top:1px solid #dce2db;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff}.document-modal__footer>span{display:flex;align-items:center;gap:7px;color:#77837e;font-size:12px}.document-modal__footer>div{display:flex;gap:8px}.bank-connect-shell{width:min(500px,100%);height:auto;min-height:500px;padding:42px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;background:#fff}.bank-connect-shell .document-modal__close{position:absolute;top:16px;right:16px}.bank-connect-mark{width:58px;height:58px;margin-bottom:18px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#4c673f;background:#e2edca}.bank-connect-shell h2{max-width:360px;margin-top:7px;font-size:28px;line-height:1.12}.bank-connect-shell>p{max-width:400px;margin-top:12px;color:#6f7c76;font-size:14px;line-height:1.6}.bank-connect-demo{width:100%;margin:24px 0 18px;padding:15px;border:1px solid #dce5d6;border-radius:12px;display:flex;align-items:center;gap:10px;text-align:left;background:#f7faf2}.bank-connect-demo svg{color:#698153}.bank-connect-demo span{display:flex;flex-direction:column}.bank-connect-demo b{font-size:14px}.bank-connect-demo small{color:#7d8984;font-size:12px!important}.bank-connect-shell>.button{width:100%}.bank-connect-shell>.text-button{margin-top:14px}.bank-connect-footnote{display:flex;align-items:center;gap:6px;font-size:12px!important}.order-summary-card{margin-top:16px;padding:19px;border:1px solid #dce4d8;border-radius:15px;background:#f9fbf5}.order-summary-card>div:first-child{display:flex;align-items:center;gap:12px}.order-summary-card>div:first-child>span{width:39px;height:39px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#536e43;background:#e1edc6}.order-summary-card h3{margin-top:2px;font-size:18px}.order-summary-card p{margin-top:9px;color:#6f7c76;font-size:13px;line-height:1.55}.order-summary-card__math{margin-top:15px;padding:14px 0;border-top:1px solid #dfe6da;border-bottom:1px solid #dfe6da;display:flex;align-items:center;justify-content:space-between}.order-summary-card__math span{color:#68766f;font-size:14px}.order-summary-card__math strong{font-size:23px}.order-summary-card__math strong small{margin-left:3px;color:#7d8984;font-family:inherit;letter-spacing:0}.execution-package-card{overflow:hidden;border:1px solid #dde3dc;border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.execution-package-card__top{min-height:103px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.execution-package-card__top>span{width:43px;height:43px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#526d43;background:#e2edc9}.execution-package-card__top h3{margin-top:2px;font-size:18px}.execution-package-card__top p{margin-top:4px;color:#77837e;font-size:13px}.execution-document-list{border-top:1px solid #e6eae5}.execution-document-list>button{width:100%;min-height:62px;padding:11px 17px;border:0;border-bottom:1px solid #ebeeea;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;cursor:pointer;text-align:left;background:#fbfcfb}.execution-document-list>button:hover{background:#f3f6f1}.execution-document-list>button:last-child{border-bottom:0}.execution-document-list>button>svg{color:#728366}.execution-document-number{width:27px;height:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#4f6a42;background:#e5edd9;font-size:14px;font-style:normal;font-weight:750}.execution-document-list>button span{display:flex;flex-direction:column;gap:2px}.execution-document-list b{font-size:13px}.execution-document-list small{color:#83908a;font-size:12px!important}.execution-document-list em{color:#8c9792;font-size:12px;font-style:normal}.signature-process{padding:16px 17px;border-top:1px solid #e6eae5;background:#f7f9f5}.signature-process>b{font-size:15px}.signature-process>div{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signature-process span{min-height:50px;padding:9px 10px;border:1px solid #e1e6df;border-radius:9px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;color:#52635b;background:#fff;font-size:14px;line-height:1.4}.signature-process i{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#667f54;font-size:14px;font-style:normal;font-weight:750}.package-review-status{min-height:45px;padding:0 17px;border-top:1px solid #e6eae5;display:flex;align-items:center;gap:7px;color:#87784e;background:#fbf7ef;font-size:13px;font-weight:650}.package-review-status.is-complete{color:#557143;background:#f0f6e8}.signing-card{margin-top:17px;padding:21px;border:1px solid #cdd9c7;border-radius:16px;background:#fff;box-shadow:0 12px 34px #17302812}.signing-card__head{display:flex;align-items:flex-start;gap:12px}.signing-card__head>span{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#4d683f;background:#e1edca}.signing-card__head h2{margin-top:2px;font-size:20px}.signing-card__head p{margin-top:4px;color:#73807a;font-size:13px}.signing-confirmations{margin-top:18px;border-top:1px solid #e5e9e4}.signing-confirmations label{min-height:61px;padding:11px 2px;border-bottom:1px solid #e8ece7;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;cursor:pointer}.signing-confirmations input{width:1px;height:1px;opacity:0;position:absolute}.signing-confirmations label>span{width:22px;height:22px;border:1px solid #cbd4c7;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;background:#fff}.signing-confirmations input:checked+span{border-color:#6f8b55;background:#6f8b55}.signing-confirmations b{font-size:13px;font-weight:570;line-height:1.45}.typed-signature{margin-top:18px}.typed-signature input{font-family:Georgia,serif;font-size:20px;font-style:italic}.typed-signature>small{margin-top:6px;color:#7d8984;font-size:12px!important}.signing-readiness{margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.signing-readiness>span{padding:8px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:#8b7950;background:#f7f1e6;font-size:12px;font-weight:700}.signing-readiness>span.is-ready{color:#536e42;background:#eaf2dc}.compact-setup-actions{margin-top:14px}.simplified-review-summary .review-summary__grid{grid-template-columns:repeat(2,1fr)}.simplified-review-summary .review-summary__grid button:nth-child(2){border-right:0}.preview-tax-footnote{margin-top:12px;color:#7e8a84;font-size:12px;line-height:1.5}.employee-balance-lines small{margin-top:2px;display:block;color:#ffffff73}.funding-model-card{padding:20px}.mini-funding-flow{margin:19px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-funding-flow span{min-height:56px;padding:10px;border:1px solid #e2e7e1;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;color:#53675e;background:#f9fbf8;font-size:12px;font-weight:650;text-align:center}.mini-funding-flow>i{width:16px;height:1px;flex:0 0 auto;background:#bfcbbc}.funding-model-card>p{color:#74807b;font-size:13px;line-height:1.5}.funding-model-card>button{margin-top:12px}.all-done{min-height:116px;padding:20px;display:flex;align-items:center;gap:12px;color:#506b42}.all-done>svg{width:35px;height:35px;padding:8px;border-radius:50%;background:#e4efcf}.all-done div{display:flex;flex-direction:column}.all-done small{margin-top:3px;color:#7e8984}.upload-button{cursor:pointer}.upload-button input{display:none}.signature-evidence-card{margin-bottom:18px;padding:20px;border-radius:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;color:#fff;background:#17372c}.signature-evidence-card>span{width:43px;height:43px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#d7ed99;background:#ffffff14}.signature-evidence-card h3{margin-top:3px;font-size:18px}.signature-evidence-card p{margin-top:3px;color:#ffffff8f;font-size:13px}.signature-evidence-card>div:last-child{padding-left:25px;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column}.signature-evidence-card>div:last-child b{margin-top:4px;font-family:ui-monospace,monospace;font-size:13px}.signature-evidence-card>div:last-child span{margin-top:3px;color:#ffffff80;font-size:12px}.dashboard-document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dashboard-document-grid article{min-height:137px;padding:18px;border:1px solid #e0e5df;border-radius:14px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;background:#fff}.dashboard-document-grid article>span{width:39px;height:39px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#5f754f;background:#e9f0dd}.dashboard-document-grid small{color:#829075;font-size:12px!important;font-weight:700}.dashboard-document-grid h3{margin-top:4px;font-size:16px}.dashboard-document-grid p{margin-top:4px;color:#87928d;font-size:12px}.dashboard-document-grid button{grid-column:2;width:fit-content;padding:6px 0;border:0;display:flex;align-items:center;gap:6px;cursor:pointer;color:#5c744c;background:transparent;font-size:12px;font-weight:700}.program-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.program-detail-grid article{min-height:184px;padding:20px;border:1px solid #e0e5df;border-radius:15px;background:#fff}.program-detail-grid article>svg{margin-bottom:22px;color:#647d51}.program-detail-grid h3{margin-top:6px;font-size:20px}.program-detail-grid p{margin-top:7px;color:#74817b;font-size:13px;line-height:1.5}.compact-flow{color:#273c34;font-size:15px}.compact-flow .step-intro{margin-bottom:30px}.compact-flow .step-intro>span{font-size:13px}.compact-flow .step-intro p{max-width:620px;font-size:16px;line-height:1.55}.compact-flow .subsection-heading>span{font-size:16px}.compact-flow .subsection-heading>small{font-size:14px}.compact-flow .field{font-size:14px}.compact-flow .field input,.compact-flow .field select{height:48px;font-size:15px}.field--full{grid-column:1 / -1}.standard-path-card--compact>.toggle-row{padding:16px 20px;border-top:1px solid #e0e7d9}.standard-path-card--compact .toggle-row b{font-size:15px}.two-question-row{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.two-question-row>div{min-height:148px;padding:17px;border:1px solid #dfe5de;border-radius:14px;background:#fafbf9}.two-question-row>div>span{display:block;color:#30463d;font-size:15px;font-weight:700;line-height:1.35}.two-question-row>div>small{margin-top:10px;display:block;color:#75827c;line-height:1.45}.segmented-choice{margin-top:13px;padding:3px;border:1px solid #d9e0d8;border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;background:#eef2ed}.segmented-choice--three{grid-template-columns:repeat(3,1fr)}.segmented-choice button{min-height:39px;padding:0 9px;border:0;border-radius:7px;cursor:pointer;color:#627169;background:transparent;font-size:14px;font-weight:700}.segmented-choice button.is-selected{color:#294136;background:#fff;box-shadow:0 1px 5px #1830271f}.eligibility-rule-field{margin-top:16px}.later-strip{margin-top:24px;padding:15px 17px;border:1px solid #dee5db;border-radius:12px;display:flex;align-items:flex-start;gap:10px;color:#5f7068;background:#f6f9f2;font-size:14px;line-height:1.5}.later-strip svg{margin-top:2px;flex:0 0 auto;color:#6b8357}.compact-benefit-card .benefit-builder-card__head p{font-size:15px;line-height:1.48}.compact-benefit-card .benefit-builder-card__head em{margin-top:7px;display:block;color:#607653;font-size:14px;font-style:normal;font-weight:650;line-height:1.45}.compact-benefit-card.benefit-builder-card--family .benefit-builder-card__head em{color:#80684c}.compact-benefit-card .selected-limit span{font-size:14px}.compact-benefit-card .selected-limit b{font-size:16px}.compact-benefit-card .limit-editor__choices small{line-height:1.4}.compact-funding-card .trigger-funding-card__head{align-items:center}.simple-funding-steps{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simple-funding-steps>div{min-height:112px;padding:15px;border:1px solid #e2e7e0;border-radius:12px;display:grid;grid-template-columns:29px 1fr;align-content:start;column-gap:10px;background:#fbfcfa}.simple-funding-steps>div>span{width:29px;height:29px;border-radius:50%;display:flex;align-items:center;justify-content:center;grid-row:1 / 3;color:#fff;background:#375246;font-size:14px;font-weight:750}.simple-funding-steps b{padding-top:3px;font-size:15px}.simple-funding-steps small{margin-top:5px;color:#73817a;line-height:1.45}.funding-account-card{margin-top:15px;padding:20px;border:1px solid #decfae;border-radius:16px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;background:#fffaf0}.funding-account-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#735d3e;background:#efe0bd}.funding-account-card>div>small{color:#8a7047;font-family:DM Mono,ui-monospace,monospace;font-size:13px!important;font-weight:750;letter-spacing:.08em}.funding-account-card h3{margin-top:4px;font-size:19px}.funding-account-card>div>p{margin-top:6px;color:#6f695d;font-size:15px;line-height:1.5}.funding-account-points{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funding-account-points span{min-height:42px;padding:9px 10px;border:1px solid rgba(157,129,79,.18);border-radius:9px;display:flex;align-items:flex-start;gap:7px;color:#635d51;background:#ffffffa8;font-size:14px;line-height:1.4}.funding-account-points svg{margin-top:2px;flex:0 0 auto;color:#7c714f}.funding-account-card details{margin-top:14px;border-top:1px solid rgba(140,112,67,.2)}.funding-account-card summary{padding-top:13px;display:flex;align-items:center;gap:6px;cursor:pointer;color:#725f41;font-size:14px;font-weight:750;list-style:none}.funding-account-card summary::-webkit-details-marker{display:none}.funding-account-card details p{margin-top:9px;color:#70695c;font-size:14px;line-height:1.58}.compact-order-strip{margin-top:18px;padding:16px 18px;border:1px solid #dde4da;border-radius:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:#f8faf5}.compact-order-strip>span{width:37px;height:37px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#577047;background:#e4edcf}.compact-order-strip>div{display:flex;flex-direction:column;gap:3px}.compact-order-strip b{font-size:15px}.compact-order-strip strong{font-size:20px}.compact-order-strip strong small{margin-left:3px;color:#748078;font-family:inherit;font-weight:550;letter-spacing:0}.compact-order-card{margin-bottom:16px}.compact-package-card{margin-top:0}.activation-preview-card{margin-top:16px;padding:19px;border:1px solid #dfe5dc;border-radius:15px;background:#f8faf6}.activation-preview-card>div:first-child{display:flex;align-items:center;gap:10px}.activation-preview-card>div:first-child>svg{color:#637b52}.activation-preview-card>div:first-child span{display:flex;flex-direction:column;gap:2px}.activation-preview-card h3{font-size:18px}.activation-preview-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.activation-preview-grid>span{min-height:43px;padding:9px 10px;border:1px solid #e1e6df;border-radius:9px;display:flex;align-items:center;gap:8px;color:#52645c;background:#fff;font-size:14px;line-height:1.35}.activation-preview-grid i{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;background:#70885d;font-size:14px;font-style:normal;font-weight:750}.activation-preview-card>p{margin-top:12px;color:#738079;font-size:14px;line-height:1.5}.concise-confirmations label{padding-block:15px;align-items:start}.concise-confirmations label>span{margin-top:1px}.concise-confirmations b{font-size:14px;line-height:1.55}.signature-evidence-card>div:last-child b{max-width:340px;overflow-wrap:anywhere}.landing-page small{font-size:13px!important}.onboarding-page small,.dashboard-shell small{font-size:14px!important}.preview-status,.dashboard-eyebrow,.dashboard-status,.metric-grid article>div>small,.dashboard-sidebar nav button em{font-size:14px!important}.onboarding-page button,.onboarding-page input,.onboarding-page select,.preview-panel__canvas{font-size:14px}.preview-panel__canvas p,.preview-panel__canvas span{line-height:1.45}.document-paper pre{font-size:15px;line-height:1.72}.onboarding-header__brand,.onboarding-progress__meta,.save-status,.save-status--footer,.onboarding-page .avatar{font-size:14px}.compact-flow .step-intro>span{font-size:14px}.review-summary__head{font-size:15px}.review-summary__head>span{font-size:14px}.review-summary__grid button small{font-size:14px}.review-summary__grid button b{font-size:14px;line-height:1.45}.review-summary__grid button em,.order-summary-card p,.execution-package-card__top p,.signing-card__head p,.activation-note,.execution-document-list b{font-size:14px}.execution-document-list em,.package-review-status,.signing-readiness>span{font-size:14px}.preview-panel__header>div,.preview-panel__header>span,.preview-tabs button,.preview-tabs button>span{font-size:14px}.program-preview__brand,.preview-status,.program-preview__title p,.program-preview__amount>span,.program-preview__pills span,.preview-section-title>span,.preview-module-list article b,.preview-module-list article em,.preview-detail-grid article span,.preview-detail-grid article b,.preview-review-flags>div,.preview-review-flags p,.employee-preview__notice,.employee-app-card__top b,.employee-app-card__top em,.employee-app-card__welcome>span,.employee-app-card__welcome p,.employee-balance-lines>div,.employee-balance-lines b,.employee-app-card>button,.friendly-services span,.employee-help-row b,.employee-privacy,.source-of-truth,.document-package-card p,.document-package-card>span,.document-clause-update>span,.document-clause-update b,.document-clause-update p,.document-list article b,.document-list article em,.cost-hero p,.cost-breakdown article b,.cost-breakdown article strong,.commitment-card__head b,.commitment-formula span,.commitment-formula i,.commitment-card>p,.funding-flow small{font-size:14px}.employee-covered-card__head h3,.document-package-card h3{font-size:16px}.company-switcher>span,.company-switcher b,.dashboard-sidebar nav button,.dashboard-sidebar__bottom>button,.dashboard-sidebar__bottom>a,.louise-admin b,.dashboard-header>div:first-child,.dashboard-account b,.dashboard-shell .avatar,.dashboard-title-row p,.dashboard-title-row .button,.program-status-banner__main p,.program-status-banner__benefit span,.program-status-banner>button,.metric-grid article span,.dashboard-card__head h3,.dashboard-card__head p,.dashboard-card__head>span,.dashboard-card__head>button,.task-list b,.task-list button,.empty-success b,.chart-labels,.quick-link-grid b,.activity-list b,.activity-list time,.table-search input,.table-toolbar>button,.data-table__head,.data-table__row,.data-table__row b,.employee-cell>i,.status-pill,.document-page-summary p,.document-page-summary>em,.version-history b,.version-history>button,.program-page-hero p,.program-page-hero>div:last-child b,.program-modules-page h3,.program-settings-page h3,.program-modules-page b,.program-modules-page em,.program-modules-page strong,.program-settings-page>div,.program-settings-page>div b,.empty-page-card p,.empty-page-steps,.mini-funding-flow span,.funding-model-card>p,.funding-model-card>button{font-size:14px}.dashboard-card__head h3,.empty-page-card h3{font-size:16px}@media(max-width:1080px){.trigger-timeline{grid-template-columns:1fr}.trigger-timeline>i{width:1px;height:14px;margin:0 auto}.trigger-timeline>i:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.trigger-timeline>div{min-height:0}.funding-protections{grid-template-columns:1fr}.funding-protections>span{min-height:72px;border-right:0;border-bottom:1px solid #e6eae5}.funding-protections>span:last-child{border-bottom:0}.limit-editor__choices{grid-template-columns:1fr}.limit-editor__choices button{min-height:64px}.two-question-row,.funding-account-points,.activation-preview-grid{grid-template-columns:1fr}}@media(max-width:760px){.tax-explainer-grid,.funding-example-grid,.dashboard-document-grid,.program-detail-grid{grid-template-columns:1fr}.benefit-builder-card__head{grid-template-columns:auto 1fr}.benefit-builder-card__head .toggle-row{grid-column:1 / -1;width:100%;min-width:0;padding-top:12px;border-top:1px solid #e7ebe6}.bank-connection-card{grid-template-columns:auto 1fr}.bank-connection-card>button{grid-column:1 / -1;width:100%}.execution-package-card__top{grid-template-columns:auto 1fr}.execution-package-card__top>button{grid-column:1 / -1;width:100%}.document-modal{padding:0}.document-modal__shell{width:100%;height:100%;border-radius:0}.document-modal__workspace{grid-template-columns:1fr;grid-template-rows:92px 1fr}.document-modal__workspace>aside{padding:9px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #dce2db;display:flex;gap:6px}.document-modal__workspace>aside button{min-width:220px}.document-modal__workspace>section{padding:13px}.document-paper{padding:30px 24px}.document-paper pre{font-size:15px}.document-modal__footer{align-items:stretch;flex-direction:column}.document-modal__footer>div{width:100%}.document-modal__footer .button{flex:1}.document-modal__footer>span{display:none}.bank-connect-shell{width:100%;height:100%;padding:34px 24px;justify-content:center}.signing-readiness{align-items:flex-start;flex-direction:column}.signature-evidence-card{grid-template-columns:auto 1fr}.underlying-plan-card{align-items:stretch;flex-direction:column}.underlying-plan-card>label{width:100%;max-width:none;justify-content:center}.signature-evidence-card>div:last-child{grid-column:1 / -1;padding:13px 0 0;border-top:1px solid rgba(255,255,255,.12);border-left:0}.simplified-review-summary .review-summary__grid{grid-template-columns:1fr}.simplified-review-summary .review-summary__grid button{border-right:0}.mini-funding-flow{align-items:stretch;flex-direction:column}.mini-funding-flow>i{width:1px;height:10px;margin:0 auto}.simple-funding-steps,.funding-account-card{grid-template-columns:1fr}.compact-order-strip{grid-template-columns:auto 1fr}.compact-order-strip>strong{grid-column:2}}@media(max-width:480px){.standard-path-card__head,.benefit-builder-card__head,.trigger-funding-card__head{padding:16px}.standard-confirmations,.benefit-builder-card__body,.trigger-timeline{padding-inline:16px}.tax-explainer{min-height:0}.trigger-funding-card__head em{display:none}.selected-limit{align-items:flex-start;flex-direction:column;gap:3px}.execution-document-list>button{grid-template-columns:auto 1fr}.execution-document-list em{display:none}.signature-process>div{grid-template-columns:1fr}.order-summary-card__math{align-items:flex-start;flex-direction:column;gap:8px}.document-modal__header h2{font-size:17px}.document-modal__footer .button{padding-inline:9px;font-size:14px}.two-question-row,.funding-account-points,.activation-preview-grid{grid-template-columns:1fr}}
