/* Focused experience page: strong text contrast and four interactive chapters. */
.experience-focus{color:#20384a}
.experience-focus.silver-edition .globe-flow-key{color:#d7eaf1;font-size:12px}
.experience-focus.silver-edition .globe-flow-key>small{color:#adcbd8;font-size:10px}
.experience-focus #mail-lab,.experience-focus #calculator{background:#f7f9fa}
.experience-focus #mail-lab .section-heading h2>span,.experience-focus #calculator .section-heading h2>span,.experience-focus #faq .section-heading h2>span{color:#254b62}
.experience-focus #mail-lab .section-heading>p,.experience-focus #calculator .section-heading>p,.experience-focus #faq .section-heading>p{color:#2e485b;font-size:14px;line-height:1.8}
.experience-focus #mail-lab .eyebrow,.experience-focus #calculator .eyebrow,.experience-focus #faq .eyebrow,.experience-focus .human-time .eyebrow{color:#37627a}
.consult-instruction{font-size:13px;font-weight:600;color:#274557;margin:0 0 12px}
.experience-focus .consult-tabs button{border-color:#aebfca}
.experience-focus .consult-tabs button>span{color:#3c5d70;font-size:11px}
.experience-focus .consult-tabs button>strong{color:#213d50;font-size:14px}
.experience-focus .consult-tabs button[aria-pressed="true"]{border-color:#315b75;background:#e8f0f4;box-shadow:inset 0 0 0 1px #315b75}
.experience-focus .consult-story-top>p{color:#304e62;font-size:13px;font-weight:600}
.experience-focus .consult-story-top small{color:#496477;font-size:11px;font-weight:400}
.experience-focus .consult-avatar{color:#29485e;border-color:#8ea9ba}
.experience-focus .consult-story>#mail-body{color:#1f384b}
.experience-focus .consult-story-bottom>.button{font-size:13px}
.experience-focus .consult-story-bottom>p{color:#365468;font-size:12px}
.experience-focus .consult-response{background:#eaf1f5}
.experience-focus .consult-response-heading>strong{color:#213e52;font-size:15px;font-weight:600}
.experience-focus .response-state{color:#3b6074}
.experience-focus .consult-placeholder>p{color:#294d64;font-size:18px;font-weight:600}
.experience-focus .consult-placeholder li{color:#36576d;font-size:13px}
.experience-focus .consult-placeholder li.is-active{color:#123e56;font-weight:700}
.experience-focus .consult-placeholder li.is-active>span{color:#bc582b}
.experience-focus .consult-placeholder li.is-done{color:#526d7e}
.experience-focus .consult-placeholder li.is-done>span{color:#2d8790}
.experience-focus .consult-disclosure{color:#365468;font-size:12px}
.experience-focus .studio-result .generated-note{display:flex;align-items:center;gap:9px;background:#d9ebeb;border:1px solid #a8d0d1;padding:12px 14px;color:#164d57;font-weight:700;font-size:12px;margin-top:19px;border-radius:4px}
.experience-focus .studio-result .generated-note i{font-size:16px;font-style:normal;color:#227e87}
.experience-focus .studio-result .generated-note small{font-size:10px;font-weight:400;color:#3b666b;margin-left:auto}
.experience-focus .studio-result .response-item{padding:20px 0}
.experience-focus .studio-result .response-item>span{color:#4c697b;font-size:11px}
.experience-focus .studio-result .response-item h3{color:#27536d;font-size:13px;font-weight:700}
.experience-focus .studio-result .response-item p{color:#1f3e52;font-size:14px;line-height:1.8}
.experience-focus .studio-result .review-note{display:block;color:#496477;font-size:11px;line-height:1.7;margin-top:8px}
.experience-focus .studio-result .reply-draft{border-color:#b4cad8;padding:18px;margin-top:8px}
.experience-focus .studio-result .reply-draft>p{font-size:14px;color:#1f3e52}
.experience-focus .studio-result>.reply-draft{margin-top:20px;background:#fff;border:1px solid #b4cad8;border-left:3px solid #368497;border-radius:4px;padding:22px}
.experience-focus .studio-result .reply-draft>p+p{margin-top:17px}
.experience-focus .consult-disclosure{margin:0 0 20px;line-height:1.8}
.experience-focus .studio-result .human-check{font-size:11px;color:#31566a;line-height:1.8;margin-top:15px}
.experience-focus .studio-result .mail-consult-link{color:#8c3c19;font-size:12px}
.human-time{background:#f4f1ec;border-top:1px solid #e3e0d8;border-bottom:1px solid #dfdfda}
.human-time-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:end}
.human-time h2{font-size:clamp(30px,3.6vw,55px);line-height:1.5;letter-spacing:-.055em;color:#18364b;font-weight:650}
.human-time h2 em{font-style:normal;color:#b95729}
.human-time-grid>div{border-left:2px solid #d37946;padding-left:27px}
.human-time-grid .human-time-voice{font-size:22px;font-weight:650;line-height:1.55;color:#18384d;margin-bottom:19px}
.human-time-grid>div>p:last-child{font-size:14px;line-height:1.9;color:#304c5d;max-width:450px}
.experience-focus #calculator .simple-calc-inputs h3{color:#244355;font-size:17px}
.experience-focus #calculator .simple-calc-fields label{color:#2a485c;font-size:12px}
.experience-focus #calculator .simple-condition{color:#345368;font-size:12px}
.experience-focus #calculator .calc-task-choices button{color:#26475c;border-color:#aebfcb}
.experience-focus #calculator .calc-task-choices button[aria-pressed="true"]{color:#fff}
.experience-focus #calculator .simple-value-note{color:#d0e3eb;font-size:11px!important}
.experience-focus #faq{background:#edf3f6}
.experience-focus #faq .ai-faq-grid{grid-template-columns:minmax(0,1fr);max-width:850px;margin:0 auto}
.experience-focus #faq .faq-demo-note{color:#3d5b6c;font-size:11px}
.experience-focus #faq .faq-chat{border-color:#b7cbd6}
.experience-focus #faq .faq-chat-head strong{color:#21485f}
.experience-focus #faq .faq-chat-head>div>span,.experience-focus #faq .faq-chat>label{color:#35596e;font-size:13px}
.experience-focus #faq .faq-chat textarea{color:#1e394c;font-size:14px;border-color:#a8c2d1}
.experience-focus #faq .faq-question-label{color:#35596e;font-size:13px;margin-bottom:9px}
.experience-focus #faq .faq-selected-question{padding:17px 18px;border:1px solid #b7cbd6;background:#edf3f6;color:#1e394c;border-radius:4px;font-size:14px;line-height:1.8;min-height:60px;margin:0 0 18px;overflow-wrap:anywhere}
.experience-focus #faq .faq-quick-questions{gap:9px}
.experience-focus #faq .faq-quick-questions button{font-size:12px;line-height:1.6;padding:9px 12px}
.experience-focus #faq .faq-quick-questions button[aria-pressed="true"]{background:#214b63;border-color:#214b63;color:#fff}
.experience-focus #faq #faq-ask:disabled{opacity:.55;cursor:default}
.experience-focus #faq .faq-quick-questions button{color:#28546d;border-color:#a8c2d1}
.experience-focus #faq .faq-ask-row>span{color:#35566a;font-size:11px}
.experience-focus #faq .faq-privacy{text-align:center;color:#3d5869;font-size:11px;margin-top:19px;line-height:1.8}
.experience-outro{background:#0b2235;color:#eef7fa}
.experience-outro .eyebrow{color:#95ccdb!important}
.experience-outro h2{font-size:clamp(31px,4vw,57px);letter-spacing:-.055em;line-height:1.5}
.experience-outro>.wrap>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#c3d7e1;margin-top:17px}
.experience-outro-actions{display:flex;align-items:center;gap:28px;margin-top:32px}
.experience-outro-actions .button{font-size:14px}
.experience-outro-actions>a:not(.button){color:#c6e6ed;font-size:13px;border-bottom:1px solid #8db8c7;padding:10px 0}
.experience-more{display:flex;gap:26px;margin-top:57px;padding-top:23px;border-top:1px solid #7290a343}
.experience-more a{color:#b3d5e1;font-size:12px}
.experience-more a:hover,.experience-outro-actions>a:not(.button):hover{color:#fff}
@media(max-width:850px){.human-time-grid{gap:5%}.human-time-grid .human-time-voice{font-size:19px}}
@media(max-width:650px){.experience-focus.silver-edition .globe-flow-key{font-size:10px}.experience-focus.silver-edition .globe-flow-key>small{font-size:9px}.experience-focus #mail-lab .section-heading>p,.experience-focus #calculator .section-heading>p,.experience-focus #faq .section-heading>p{font-size:13px}.consult-instruction{font-size:12px}.experience-focus .consult-tabs button>span{font-size:10px}.experience-focus .consult-tabs button>strong{font-size:12px}.experience-focus .consult-story-top>p{font-size:12px}.experience-focus .consult-story-top small{font-size:10px}.experience-focus .consult-story-bottom>.button{font-size:12px}.experience-focus .consult-story-bottom>p{font-size:11px}.experience-focus .consult-response-heading>strong{font-size:13px}.experience-focus .consult-placeholder>p{font-size:17px}.experience-focus .consult-placeholder li{font-size:12px}.experience-focus .studio-result .response-item h3{font-size:12px}.experience-focus .studio-result .response-item p{font-size:13px}.experience-focus .studio-result .reply-draft>p{font-size:13px}.human-time-grid{grid-template-columns:1fr;gap:25px}.human-time h2{font-size:34px}.human-time-grid>div{padding-left:18px}.human-time-grid .human-time-voice{font-size:18px;margin-bottom:10px}.human-time-grid>div>p:last-child{font-size:13px}.experience-focus #calculator .simple-calc-inputs h3{font-size:15px}.experience-focus #calculator .simple-calc-fields label{font-size:12px}.experience-focus #calculator .simple-condition{font-size:11px}.experience-focus #faq .faq-chat-head>div>span,.experience-focus #faq .faq-chat>label{font-size:12px}.experience-focus #faq .faq-chat textarea{font-size:13px}.experience-outro-actions{display:flex;flex-direction:column;align-items:stretch;gap:17px}.experience-outro-actions>a:not(.button){align-self:start}.experience-more{gap:10px;justify-content:space-between;margin-top:40px}.experience-more a{font-size:11px}}
