/* ChoiceBenefits: employer intelligence, employee choice */
.cb-command{font-family:Arial,Helvetica,sans-serif;color:#12384a;background:#f3f8f6;line-height:1.6}.cb-command *{box-sizing:border-box}.cb-command h1,.cb-command h2,.cb-command h3,.cb-command p{margin-top:0}.cb-command a{text-decoration:none}.command-hero{background:radial-gradient(ellipse at 80% 25%,#19787955,transparent 60%),linear-gradient(120deg,#0b2d4e,#104f65);color:white;display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:42px max(5%,24px) 45px;align-items:center}.command-copy{max-width:620px}.command-eyebrow{font-size:9px;letter-spacing:2px;color:#a0dfd0;font-weight:800}.command-copy h1{font-size:clamp(40px,4.4vw,65px);line-height:1.04;letter-spacing:-2.3px;margin:22px 0}.command-copy h1 span{color:#98dfc5}.command-copy>p{font-size:14px;line-height:1.85;color:#bfd9e3;max-width:525px}.command-path{display:flex;gap:12px;align-items:center;font-size:7px;letter-spacing:.8px;font-weight:700;color:#9adcc6;margin:24px 0}.command-path b{color:#5c9aab;font-size:15px}.command-actions{display:flex;flex-wrap:wrap;gap:17px;align-items:center;margin:22px 0}.cc-primary{display:inline-block;border:0;border-radius:7px;background:#087e77;color:white;font:700 11px/1.5 Arial;padding:14px 20px;text-decoration:none;cursor:pointer}.command-hero .cc-primary{background:#9de4cc;color:#12384a}.cc-quiet{color:#b1e6d7;font-size:11px}.command-mini-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:27px 0 18px}.command-mini-pics>a{height:118px;border:1px solid #ffffff30;border-radius:9px;position:relative;overflow:hidden;color:white}.command-mini-pics img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.command-mini-pics>a:hover img{transform:scale(1.06)}.command-mini-pics>a:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#082b49bb,transparent)}.command-mini-pics span{position:absolute;bottom:10px;left:11px;right:5px;font-size:9px;font-weight:700;z-index:1}.command-copy>small{font-size:8px;color:#9bbfc9;line-height:1.7;display:block}.command-hero .jh-column{width:100%;max-width:570px;justify-self:center}.command-hero .jh-portrait{height:130px!important;width:218px!important}.command-hero .jh-dashboard{padding:22px;color:#12384a;box-shadow:0 25px 65px #00152c44}.command-hero .jh-heading h2{font-size:23px!important}.command-hero .jh-summary strong{font-size:22px}.command-hero .jh-method p{font-size:10px}.command-ribbon{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#a5e4ce;padding:28px 6%}.command-ribbon>div>span{font-size:7px;letter-spacing:1.8px;font-weight:800;display:block;color:#2d6d5f}.command-ribbon strong{display:block;font-size:18px;letter-spacing:-.4px;margin-top:8px}.command-ribbon p{font-size:11px;line-height:1.8;color:#3b7567;margin:0;max-width:400px}.command-ribbon a{font-size:10px;font-weight:700;white-space:nowrap;color:#12384a}.command-section{padding:48px 6%;max-width:1600px;margin:auto}.command-section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:27px}.command-section-head span{font-size:8px;letter-spacing:1.6px;color:#087e77;font-weight:800}.command-section-head h2{font-size:34px;line-height:1.13;letter-spacing:-1.1px;margin:13px 0 0}.command-section-head>p{font-size:11px;line-height:1.8;color:#68838f;margin:0}.command-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.command-product-grid article{border:1px solid #c6dde0;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:185px 1fr;align-items:center;gap:20px;padding:25px;background:white}.command-product-grid article>img{width:100%;height:210px;object-fit:cover;border-radius:10px}.command-product-grid article>div>span{font-size:7px;letter-spacing:1px;font-weight:800;color:#087e77}.command-product-grid h3{font-size:25px;line-height:1.16;letter-spacing:-.7px;margin:15px 0}.command-product-grid p{font-size:11px;line-height:1.8;color:#68838f}.command-product-grid article a{font-size:11px;font-weight:700;color:#087e77}.command-product-grid .command-perks-product{background:linear-gradient(145deg,#e5f5ec,#f6fbf7)}.command-perks-product>img{object-fit:contain!important;filter:drop-shadow(0 8px 15px #12384a18)}.command-advisor{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:45px 6%;background:#e1f0eb;border-top:1px solid #c5dfd7;border-bottom:1px solid #c5dfd7;scroll-margin-top:30px}.advisor-intro{max-width:530px}.advisor-intro>span{font-size:8px;font-weight:800;letter-spacing:1.3px;color:#087e77}.advisor-intro h2{font-size:40px;line-height:1.1;letter-spacing:-1.3px;margin:18px 0}.advisor-intro>p{font-size:12px;line-height:1.9;color:#587986;max-width:430px}.advisor-prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.advisor-prompt-grid button{border:1px solid #b6d8ce;background:#f7fdfa;padding:13px;border-radius:7px;font:700 10px/1.6 Arial;text-align:left;color:#087e77;cursor:pointer;transition:background .2s}.advisor-prompt-grid button:hover{background:white}.advisor-intro>a{font-size:10px;font-weight:700;color:#087e77}.advisor-console{padding:27px;border:1px solid #bedad7;border-radius:14px;background:#fff;box-shadow:0 10px 35px #12384a09;align-self:start}.advisor-console-brand{display:flex;align-items:center;gap:11px;border-bottom:1px solid #e1ece9;padding-bottom:17px;margin-bottom:19px}.advisor-console-brand img{width:45px;height:45px;border-radius:50%;object-fit:cover;object-position:top}.advisor-console-brand b{display:block;font-size:15px}.advisor-console-brand span{display:block;font-size:8px;color:#68838f}.advisor-console-brand>small{margin-left:auto;font-size:6px;letter-spacing:.5px;color:#087e77;border:1px solid #c4e2d6;background:#edf8f1;border-radius:15px;padding:6px 8px}.advisor-console label{font-size:10px;font-weight:700;display:block;color:#4a6d7b}.advisor-console textarea{display:block;width:100%;border:1px solid #bfd8d7;border-radius:8px;background:#fbfdfc;color:#12384a;font:12px/1.7 Arial;padding:13px;margin:9px 0;resize:vertical}.advisor-console form p{font-size:8px;color:#7b929b;line-height:1.8;margin:10px 0 17px}.advisor-console button{width:100%}.advisor-console button:disabled{opacity:.6;cursor:default}#employerAdvisorStatus{font-size:11px;color:#a34f3f;line-height:1.8;margin-top:15px}#employerAdvisorStatus:empty{display:none}#employerAdvisorAnswer{border-top:1px solid #d4e5de;margin-top:22px;padding-top:20px}#employerAdvisorAnswer>small{font-size:8px;color:#087e77;letter-spacing:1px;font-weight:800}#employerAdvisorAnswer>p{font-size:12px;color:#345a67;line-height:1.85;white-space:pre-line;margin:13px 0}#employerAdvisorAnswer ul{padding-left:18px;font-size:11px;color:#587986;line-height:1.9}#employerAdvisorAnswer a{font-size:10px;padding:11px 16px}#employerAdvisorAnswer .advisor-response-note{font-size:8px;color:#7b929b;line-height:1.7}.command-funding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.command-funding-grid>a{display:flex;flex-direction:column;align-items:start;border:1px solid #c8dfe0;background:white;border-radius:11px;padding:26px;color:#12384a}.command-funding-grid span{font-size:7px;letter-spacing:1.1px;color:#087e77;font-weight:800}.command-funding-grid h3{font-size:23px;line-height:1.15;letter-spacing:-.6px;margin:22px 0 14px}.command-funding-grid p{font-size:11px;line-height:1.8;color:#68838f}.command-funding-grid b{font-size:10px;color:#087e77;margin-top:auto;padding-top:15px}.command-intelligence{display:flex;flex-direction:column;gap:9px;background:#e9e9fc;border:1px solid #d4d8ef;border-radius:9px;margin-top:22px;padding:23px;color:#12384a}.command-intelligence span{font-size:7px;font-weight:800;letter-spacing:1.4px;color:#555f9f}.command-intelligence strong{font-size:17px;letter-spacing:-.4px}.command-intelligence small{font-size:9px;color:#6c7d96}.command-photo-band{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;padding:45px 6%;background:#12384a;color:white;align-items:center}.command-photo-band>div>span{font-size:8px;letter-spacing:1.5px;font-weight:800;color:#a4dfcc}.command-photo-band h2{font-size:43px;line-height:1.05;letter-spacing:-1.4px;margin:23px 0}.command-photo-band em{color:#98dfc5;font-style:normal}.command-photo-band p{font-size:12px;line-height:1.8;color:#c0dbe3;max-width:390px;margin-bottom:24px}.command-photo-band .cc-primary{background:#a1e2ca;color:#12384a}.command-photo-stack{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:155px 155px;gap:13px}.command-photo-stack img{width:100%;height:100%;object-fit:cover;border-radius:10px}.command-photo-stack img:first-child{grid-row:span 2}.command-start-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.command-start-grid article{background:white;border:1px solid #c6dfdb;border-radius:12px;padding:27px;display:flex;flex-direction:column;align-items:start}.command-start-grid small{font-size:7px;letter-spacing:1.2px;color:#087e77;font-weight:800}.command-start-grid h3{font-size:23px;letter-spacing:-.7px;margin:15px 0}.command-start-grid strong{font-size:33px;line-height:1.2;letter-spacing:-1px;margin-bottom:15px}.command-start-grid strong span{font-size:8px;letter-spacing:0;font-weight:400;color:#68838f;display:block;margin-top:6px}.command-start-grid p{font-size:11px;line-height:1.8;color:#68838f}.command-start-grid a{margin-top:auto;font-size:10px}.command-start-grid .command-advisory-start{background:#e1f1e9}.command-advisory-start>a{display:block;color:#087e77;font-weight:700;padding-top:13px}.command-pricing-note{font-size:9px;line-height:1.9;color:#7b929b;margin:22px 0 0}.command-hero .jh-footer a{color:#087e77}.command-home .footer{margin:0}.command-hero .jh-dashboard .jh-note{font-size:9px!important}.command-hero .jh-heading{margin-top:18px}.cb-command a:focus-visible,.cb-command button:focus-visible,.cb-command textarea:focus-visible{outline:3px solid #d7b94f;outline-offset:4px}@media(max-width:1100px){.command-hero{gap:30px;padding:35px 4%}.command-copy h1{font-size:47px}.command-product-grid article{grid-template-columns:125px 1fr;gap:18px;padding:23px}.command-product-grid h3{font-size:22px}.command-product-grid article>img{height:180px}.command-section{padding:40px 5%}.command-advisor{padding:40px 5%;gap:35px}.command-photo-band{gap:35px}.command-ribbon{gap:20px}.command-ribbon p{max-width:280px}.command-ribbon strong{font-size:16px}.command-start-grid article{padding:23px}.command-start-grid h3{font-size:21px}}@media(max-width:800px){.command-hero{grid-template-columns:1fr;gap:18px;padding:30px 6% 35px}.command-copy{max-width:none}.command-copy h1{font-size:50px}.command-copy h1 br:nth-child(2){display:none}.command-copy>p{max-width:100%}.command-mini-pics{margin-top:20px}.command-mini-pics>a{height:135px}.command-hero .jh-column{max-width:650px}.command-hero .jh-portrait{height:110px!important;width:185px!important}.command-product-grid article{grid-template-columns:1fr;padding:23px}.command-product-grid article>img{height:180px;max-width:100%}.command-janet-product>img{object-position:top}.command-section-head>p{display:none}.command-advisor{grid-template-columns:1fr;gap:25px}.advisor-intro{max-width:none}.advisor-intro>p{max-width:none}.advisor-intro h2{font-size:36px}.command-photo-band{grid-template-columns:1fr;gap:25px}.command-photo-band h2{font-size:38px}.command-photo-stack{grid-template-rows:140px 140px}.command-ribbon{flex-wrap:wrap;padding:23px 6%;gap:15px}.command-ribbon>p{max-width:none;flex-basis:100%;order:3}.command-funding-grid{gap:11px}.command-funding-grid>a{padding:20px}.command-funding-grid h3{font-size:20px}.command-start-grid{grid-template-columns:1fr 1fr}.command-advisory-start{grid-column:span 2}.command-advisory-start>a{margin-top:10px}.command-start-grid strong{font-size:30px}}@media(max-width:520px){.command-copy h1{font-size:39px;letter-spacing:-1.6px}.command-eyebrow{font-size:7px}.command-copy>p{font-size:12px;line-height:1.8}.command-path{font-size:6px;letter-spacing:.3px;gap:8px;margin:19px 0}.command-actions{gap:13px;margin:18px 0}.cc-primary{font-size:10px;padding:13px 16px}.cc-quiet{font-size:9px}.command-mini-pics{gap:7px}.command-mini-pics>a{height:110px}.command-mini-pics span{font-size:8px;left:8px}.command-copy>small{font-size:7px}.command-hero{padding:26px 6% 30px}.command-hero .jh-dashboard{padding:18px}.command-hero .jh-heading h2{font-size:21px!important}.command-hero .jh-summary strong{font-size:19px}.command-section-head h2{font-size:28px}.command-product-grid{grid-template-columns:1fr;gap:15px}.command-product-grid article{grid-template-columns:115px 1fr;padding:20px;gap:18px}.command-product-grid article>img{height:165px}.command-product-grid h3{font-size:22px}.command-product-grid p{font-size:10px}.command-product-grid article>div>span{font-size:6px}.command-section{padding:33px 6%}.advisor-prompt-grid button{font-size:9px;padding:12px}.advisor-console{padding:22px}.advisor-intro h2{font-size:33px}.command-funding-grid{grid-template-columns:1fr}.command-funding-grid>a{padding:24px}.command-funding-grid h3{font-size:25px;margin:17px 0 12px}.command-photo-stack{gap:9px;grid-template-rows:115px 115px}.command-photo-band{padding:33px 6%}.command-photo-band h2{font-size:36px}.command-intelligence strong{font-size:16px;line-height:1.5}.command-start-grid{grid-template-columns:1fr}.command-start-grid article{padding:25px}.command-advisory-start{grid-column:auto}.command-start-grid h3{font-size:25px}.command-start-grid strong{font-size:35px}.command-ribbon>a{font-size:9px}.command-ribbon strong{font-size:18px}.advisor-console-brand>small{font-size:5px;padding:5px}.advisor-console-brand b{font-size:14px}.command-pricing-note{font-size:8px}}@media(prefers-reduced-motion:reduce){.cb-command *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.command-hero{align-items:start}.command-copy{padding-top:45px}.command-hero-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.command-hero-plans>a{border:1px solid #75aaa866;border-radius:8px;padding:14px 16px;background:#ffffff07;color:white}.command-hero-plans span{display:block;font-size:7px;letter-spacing:1.2px;color:#9fe1ca;font-weight:800}.command-hero-plans b{font-size:24px;display:block;margin-top:6px;letter-spacing:-.7px}.command-hero-plans b small{font-size:8px;font-weight:400;letter-spacing:0;color:#bdd7e0}.cb-simple-nav .cb-nav-start{background:#087e77!important;border-color:#087e77!important;box-shadow:0 5px 18px #087e771c!important;color:white!important}.cb-simple-nav .cb-nav-start:hover{background:#076a62!important}@media(max-width:800px){.command-copy{padding-top:0}.command-hero-plans{max-width:650px}.command-hero-plans b{font-size:25px}.command-hero-plans b small{font-size:9px}}@media(max-width:520px){.command-hero-plans a{padding:13px}.command-hero-plans b small{display:block;font-size:7px;margin-top:5px}.command-hero-plans b{font-size:25px}.command-copy{padding-top:0}}

.command-hero .jh-portrait.command-yeti{height:175px!important;width:200px!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px #00152c25)}

/* Give the employer builder the space its controls need. */
.command-hero{grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);gap:35px;align-items:start;padding-top:28px}.command-copy{padding-top:80px;position:sticky;top:25px}.command-hero .jh-column{max-width:850px}.command-hero .jh-portrait.command-yeti{height:215px!important;width:290px!important;margin-bottom:-12px}.command-hero .jh-dashboard{padding:26px}.jh-unified-title{background:#dff3e9;border:1px solid #b5d9cb;border-radius:9px;padding:13px 15px;margin:15px 0}.jh-unified-title strong{display:block;font-size:13px}.jh-unified-title span{font-size:10px;color:#53776a}.command-hero .jh-pane{margin-top:13px}.command-hero #jhBenefits h3{font-size:18px}.command-hero #jhBenefits .jh-benefit-choices{display:grid;grid-template-columns:repeat(3,1fr)}.jh-wide select{display:block;width:100%;padding:12px;border:1px solid #bcd7d4;border-radius:7px;background:white;color:#12384a;margin:8px 0;font-size:12px}.command-hero #jhRisk{background:#edf5f3}.command-hero .jh-summary{position:sticky;top:8px;z-index:3;background:#f7fbfc;padding:8px 0}@media(max-width:1000px){.command-hero{grid-template-columns:1fr}.command-copy{position:static;padding-top:5px;max-width:850px}.command-hero .jh-column{max-width:850px}.command-hero .jh-portrait.command-yeti{height:180px!important;width:250px!important}}@media(max-width:480px){.command-hero .jh-dashboard{padding:15px}.command-hero #jhBenefits .jh-benefit-choices{grid-template-columns:repeat(2,1fr)}}

.command-hero .jh-footer #jhCheckout{display:block;width:100%;background:#087e77;color:#fff!important;text-align:center;padding:17px;border-radius:8px;font-size:14px;font-weight:800}.command-hero .jh-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px}.jh-report{padding:18px 0;border-top:1px solid #c5ddd6;margin-top:20px}.jh-report input{display:block;width:100%;padding:12px;border:1px solid #bdd7d2;border-radius:6px;margin:8px 0}

.jh-start-banner{padding:22px;border:1px solid #84cbb3;background:linear-gradient(130deg,#d8f3e3,#eefbf3);border-radius:12px;margin-bottom:22px}.jh-start-banner>span{font-size:9px;font-weight:800;letter-spacing:1px;color:#087e77}.jh-start-banner h2{font-size:28px!important;line-height:1.1!important;margin:14px 0!important;color:#12384a!important}.jh-start-banner p{font-size:12px;line-height:1.8;color:#4b7165}.jh-start-banner a{display:block;text-align:center;padding:16px;background:#087e77;color:white!important;border-radius:8px;font-size:14px;font-weight:800}.jh-start-banner small{display:block;text-align:center;font-size:10px;margin-top:10px;color:#4b7165}

.command-hero-logo{display:inline-flex;background:white;border-radius:8px;padding:10px 17px;max-width:290px;box-shadow:0 6px 18px #001c3520}.command-hero-logo img{width:100%;max-height:75px;object-fit:contain}.jh-starting-budget{display:grid;grid-template-columns:.75fr 1fr 1fr;gap:10px;margin:20px 0 10px}.jh-starting-budget label{background:white;border:1px solid #bed7d6;border-radius:9px;padding:12px;font-size:10px;font-weight:700;color:#4d6c78;line-height:1.5}.jh-starting-budget input{width:100%;border:0;border-bottom:2px solid #9ed6bf;border-radius:0;background:#f7fcf9;font-size:23px;font-weight:800;color:#12384a;padding:10px 3px;margin-top:10px}.jh-starting-budget input::placeholder{font-size:15px;color:#8ba29f}.command-hero .jh-summary{position:static!important}.command-copy .command-hero-logo+ h1{margin-top:25px}@media(max-width:520px){.jh-starting-budget{grid-template-columns:1fr}.jh-starting-budget label{display:flex;align-items:center;gap:15px}.jh-starting-budget input{width:45%;margin:0;margin-left:auto;font-size:23px}}

.jh-start-banner{text-align:center;padding:27px 22px;background:linear-gradient(125deg,#e0f5e9,#f5fcf7);border:1px solid #a7d7c1}.jh-start-banner h2{font-size:30px!important;letter-spacing:-.8px!important;margin:14px 0!important}.jh-start-banner p{max-width:550px;margin:0 auto 20px;font-size:13px}.jh-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jh-entry-actions a{display:flex;align-items:center;justify-content:center;font-size:12px!important;min-height:54px}.jh-entry-actions .jh-broker-entry{color:#12384a!important;background:white;border:1px solid #a8cfc4}.jh-entry-actions .jh-broker-entry:hover{background:#eaf5ef}.jh-start-banner>small{font-size:10px;letter-spacing:.2px;margin-top:16px}@media(max-width:520px){.jh-entry-actions{grid-template-columns:1fr}.jh-start-banner h2{font-size:26px!important}}
/* Phone layout: readable controls and full-width cards. */
@media(max-width:600px){.command-hero{padding:26px 16px 40px!important;gap:24px!important;grid-template-columns:minmax(0,1fr)!important}.command-copy{position:static!important;padding-top:0!important}.command-copy h1{font-size:clamp(34px,9vw,48px)!important;line-height:1.08!important}.command-copy>p{font-size:15px!important;line-height:1.65!important}.command-section{padding:36px 16px!important}.command-section-head{display:block!important}.command-section-head h2{font-size:30px!important}.command-advisor-grid,.command-start-grid,.command-funding-grid,.command-photo-band{grid-template-columns:minmax(0,1fr)!important}.command-advisor-grid>*{min-width:0}.command-advisor-grid form{padding:20px!important}.command-advisor-grid textarea{width:100%;min-height:140px;font-size:16px!important}.command-advisor-grid button,.command-actions a,.command-start-grid a{min-height:44px}.command-advisor-grid .command-prompts{display:grid;grid-template-columns:1fr}.command-hero .jh-column{min-width:0;width:100%}.command-hero .jh-dashboard{padding:16px!important;width:100%;min-width:0}.jh-fields,.jh-budget-grid{grid-template-columns:1fr!important}.jh-tabs{display:flex!important;overflow:auto;gap:4px}.jh-tabs button{flex:1 0 auto;min-height:44px}.jh-summary strong{font-size:19px!important}.command-start-grid p,.command-funding-grid p{font-size:14px!important}input,select,textarea{font-size:16px!important;max-width:100%}}
