page{background:#f6f5f1;color:#173244;font-family:PingFang SC,Microsoft YaHei,sans-serif}taro-button-core,taro-text-core,taro-view-core{box-sizing:border-box}.page-shell{background:#f6f5f1;min-height:100vh}.page-shell__body{margin:0 auto;max-width:520px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.tab-bar{align-items:stretch;background:#faf9f6;border-top:1px solid #e8e7e2;bottom:0;box-shadow:0 -6px 22px #1a35410a;display:flex;height:calc(76px + env(safe-area-inset-bottom));left:50%;max-width:520px;padding-bottom:env(safe-area-inset-bottom);position:fixed;transform:translateX(-50%);width:100%;z-index:20}.tab-bar__item{align-items:center;color:#75818a;display:flex;flex:1;flex-direction:column;font-size:11px;gap:3px;justify-content:center;line-height:1.1;min-height:56px}.tab-bar__item--active{color:#123752;font-weight:700}.tab-bar__icon-img{height:25px;opacity:.62;width:25px}.tab-bar__item--active .tab-bar__icon-img{opacity:1}.eyebrow{color:#a18b5d;display:block;font-size:11px;font-weight:700;letter-spacing:.16em}.section-index{color:#9d8a66;display:block;font-size:12px;font-weight:700;letter-spacing:.08em}.section-title{display:block;font-size:29px;font-weight:800;letter-spacing:-.04em;line-height:1.45;margin:14px 0 20px}.body-copy{color:#65727a;display:block;font-size:15px;line-height:1.85}.gold-text{color:#a18a55}.card-button,.outline-cta,.primary-cta,.profile-intro__login{align-items:center;border-radius:7px;box-shadow:none;display:flex;font-size:16px;font-weight:700;gap:11px;height:auto;justify-content:center;line-height:1.4;min-height:52px}.primary-cta{background:#123c57;border:1px solid #123c57;color:#fff}.primary-cta:active,.profile-intro__login:active{opacity:.83}.card-button,.outline-cta{background:#fff;border:1px solid #dce1e1;color:#183c55}.card-button:active,.outline-cta:active{background:#edf2f4}taro-button-core::after{display:none}.home-page{padding:0 18px}.hero{background:#f1f3f0;border-top:2px solid #ac976a;margin-top:12px;overflow:hidden}.hero__copy{padding:26px 18px 5px;position:relative;z-index:2}.hero__copy .eyebrow{color:#66737a}.hero__title{display:block;font-size:34px;font-weight:800;letter-spacing:-.05em;line-height:1.34;margin-top:18px;max-width:400px}.hero__title .gold-text{display:block}.hero__english{color:#4b656d;display:block;font-family:Georgia,serif;font-size:13px;line-height:1.5;margin-top:16px}.hero__art{background:linear-gradient(155deg,#e5e7e0 5%,#cab99f 55%,#efe9dd);height:245px;overflow:hidden;position:relative}.hero__art:before{background:repeating-linear-gradient(1deg,#654d3408 0 1px,transparent 1px 7px);content:"";inset:0;position:absolute}.report-paper{background:#fff;border:1px solid #e3e7e7;box-shadow:0 9px 19px #2632372b;position:absolute}.report-paper--chart{height:178px;left:-13px;padding:22px;top:71px;transform:rotate(-15deg);width:230px}.report-paper--resume{height:190px;padding:23px;right:-15px;top:32px;transform:rotate(-12deg);width:220px}.paper-line,.resume-row{background:#d9e6e9;height:5px;width:95px}.paper-line--short{margin-top:12px;width:70px}.chart-bars{align-items:flex-end;border-bottom:1px solid #dae2e4;display:flex;gap:7px;height:83px;margin-top:12px}.chart-bar{background:linear-gradient(0deg,#e8c260 0 29%,#e78082 29% 59%,#5db7c7 59%);flex:1}.resume-header{background:#6ac4d7;height:24px;margin:0 0 18px auto;width:88px}.resume-row{margin-top:12px;width:120px}.resume-row--short{width:85px}.resume-rule{border-top:1px solid #d6e0e0;margin-top:16px}.hero__bottom{background:#fff;padding:14px 16px 23px}.hero__lead{display:block;font-size:18px;font-weight:800}.hero__description{color:#61717a;display:block;font-size:14px;line-height:1.8;margin:12px 0 19px}.hero__bottom .primary-cta{width:100%}.proof-strip{border-bottom:1px solid #e2e4e0;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);padding:25px 0 27px;text-align:center}.proof-strip>taro-view-core{align-items:center;color:#66747a;display:flex;flex-direction:column;font-size:10px;gap:8px;line-height:1.5}.proof-strip__symbol{color:#aa986e;font-family:Georgia,serif;font-size:25px;line-height:28px}.home-section{border-bottom:1px solid #e5e7e4;padding:56px 0}.intro-section__lead{display:block;font-size:19px;font-weight:700;margin:23px 0 13px}.problem-list{display:grid;gap:10px;margin-top:26px}.problem-list>taro-view-core{align-items:center;background:#fff;border:1px solid #ececea;border-radius:6px;display:flex;gap:14px;padding:15px 17px}.problem-list taro-text-core:first-child{color:#9b804d;font-weight:800;white-space:nowrap}.problem-list taro-text-core:last-child{color:#536670;font-size:13px}.capability-section{background:#f0f2ef;margin:0 -18px;padding:56px 18px}.capability-card{background:#fff;border:1px solid #e1e6e5;border-radius:7px;margin-top:16px;padding:24px}.capability-card__count{color:#a28a5c;display:block;font-family:Georgia,serif;font-size:25px}.capability-card__title{color:#143e59;display:block;font-size:23px;font-weight:800;margin:7px 0 9px}.capability-card__pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.capability-card__pills taro-text-core{border:1px solid #dbe2e2;border-radius:4px;color:#5e7077;font-size:11px;padding:5px 8px}.capability-card--navy{background:#123e5b;border-color:#123e5b}.capability-card--navy .body-copy,.capability-card--navy .capability-card__title{color:#fff}.capability-card--navy .body-copy{opacity:.8}.capability-card--navy .capability-card__pills taro-text-core{border-color:#668296;color:#e3edf1}.outcome-list{border-top:1px solid #dfe4e1;margin-top:26px}.outcome-item{border-bottom:1px solid #dfe4e1;display:flex;gap:15px;padding:17px 0}.outcome-item__number{align-items:center;background:#f4e9d3;border-radius:50%;color:#a27027;display:flex;flex:none;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.outcome-item__title{color:#153d5a;display:block;font-size:16px;font-weight:800}.outcome-item__description{color:#687781;display:block;font-size:12px;line-height:1.6;margin-top:4px}.quote-block{background:#f1eee5;border-left:3px solid #b89b66;color:#866941;font-size:15px;font-weight:700;line-height:1.8;margin-top:27px;padding:19px 20px}.value-grid{display:grid;gap:9px;margin-top:25px}.value-grid>taro-view-core{align-items:center;background:#fff;border:1px solid #e5e8e5;border-radius:6px;display:flex;gap:18px;padding:15px}.value-grid taro-text-core:first-child{color:#a48650;font-size:17px;font-weight:800}.value-grid taro-text-core:last-child{color:#536b76;font-size:13px}.product-section{background:#113b68;border-radius:9px;color:#fff;margin:35px 0;padding:26px 25px 30px}.product-section__brand{align-items:center;display:flex;gap:11px}.product-section__brand taro-image-core{border-radius:5px;height:50px;width:50px}.product-section__brand taro-text-core{display:block;font-size:14px;font-weight:800}.product-section__brand taro-text-core:last-child{color:#c6d9ea;font-size:9px;font-weight:400;letter-spacing:.2em}.product-section__headline{display:block;font-size:27px;font-weight:800;line-height:1.4;margin:26px 0 10px}.product-section .body-copy{color:#cfdeea}.product-price{align-items:baseline;display:flex;justify-content:space-between;margin:18px 0 10px}.product-price taro-text-core:first-child{color:#e3e9ec;font-size:13px}.product-price taro-text-core:last-child{font-size:27px;font-weight:800}.product-section .primary-cta{background:#fff;border-color:#fff;color:#113b68;margin:20px 0 12px}.product-section__footnote{color:#b8c9d9;display:block;font-size:10px;line-height:1.5}.profile-page,.simple-page{padding:22px 18px 35px}.simple-hero{background:#e9eeed;border-radius:7px;padding:26px 23px 30px}.simple-hero--blue{background:#dceaf0}.simple-hero__title{display:block;font-size:31px;font-weight:800;line-height:1.4;margin:15px 0}.stage-list{padding-top:25px}.stage-item{align-items:flex-start;border-bottom:1px solid #e0e3e1;display:flex;gap:13px;padding:21px 0}.stage-item__number{color:#a48c5e;font-family:Georgia,serif;font-size:23px}.stage-item>taro-view-core{flex:1}.stage-item__title{display:block;font-size:16px;font-weight:700}.stage-item__description{color:#71808a;display:block;font-size:12px;line-height:1.7;margin-top:6px}.stage-item__state{color:#8c938e;font-size:11px;white-space:nowrap}.simple-page__cta{margin-top:26px}.info-panel{background:#fff;border:1px solid #e7e9e8;border-radius:8px;margin-top:25px;padding:28px 24px}.info-panel__title{display:block;font-size:19px;font-weight:800;margin-bottom:9px}.info-panel .outline-cta{margin-top:25px}.action-steps,.mini-grid{display:grid;gap:10px;margin-top:18px}.action-steps>taro-view-core,.mini-grid>taro-view-core{background:#fff;border:1px solid #e7e9e8;border-radius:7px;display:flex;flex-direction:column;gap:7px;padding:18px}.action-steps taro-text-core:first-child,.mini-grid taro-text-core:first-child{color:#163c58;font-weight:700}.action-steps taro-text-core:last-child,.mini-grid taro-text-core:last-child{color:#79858b;font-size:12px}.profile-intro{padding:0 1px 27px}.profile-intro__hello{color:#133753;display:block;font-size:38px;font-weight:800;letter-spacing:-.05em;margin:12px 0 20px}.profile-intro__headline{display:block;font-size:18px;font-weight:700}.profile-intro__status{color:#778087;display:block;font-size:15px;margin-top:6px}.profile-intro__login{background:#143e5f;color:#fff;margin:23px auto 0;width:55%}.profile-intro__progress{margin-top:21px}.profile-card{background:#fff;border:1px solid #e6e8e5;border-radius:8px;margin:16px 0;padding:22px 19px}.profile-card__title{display:block;font-size:19px;font-weight:800;margin-bottom:15px}.link-row,.service-row{align-items:center;border-bottom:1px solid #e8ebea;display:flex;font-size:15px;gap:13px;justify-content:space-between;min-height:63px}.service-row__note{color:#8b979b;display:block;font-size:12px;margin-top:3px}.service-row__state{color:#819097;font-size:13px;white-space:nowrap}.card-button{font-size:15px;margin:20px auto 0;min-height:46px;width:65%}.profile-card__description{color:#788790;font-size:14px}.job-stats{display:flex;justify-content:space-between;margin:22px 0}.job-stats>taro-view-core{display:flex;font-size:14px;gap:5px}.link-row taro-text-core:last-child{color:#7b8d91;font-size:24px}.text-button{background:none;border:0;color:#1e5676;font-size:14px;font-weight:700;margin:8px auto 0}.record-links{display:flex;flex-wrap:wrap;gap:8px}.record-links taro-text-core{border:1px solid #e0e6e6;border-radius:4px;color:#5e6d73;font-size:13px;padding:9px 11px}.sign-out{background:none;border:0;color:#768991;font-size:13px;margin:12px auto}.login-2c{background:#f6f5f1;margin:0 auto;max-width:520px;min-height:100vh;padding:45px 24px}.login-2c__brand{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.login-2c__brand taro-image-core{border-radius:12px;height:72px;margin-bottom:9px;width:72px}.login-2c__brand taro-text-core:nth-child(2){color:#123b60;font-size:20px;font-weight:800}.login-2c__brand taro-text-core:last-child{color:#a28b5f;font-size:12px;letter-spacing:.2em}.login-2c__headline{color:#133d60;display:block;font-size:39px;font-weight:800;line-height:1.3;margin-top:65px}.login-2c__intro{color:#657882;display:block;font-size:16px;line-height:1.8;margin-top:20px}.login-2c__panel{background:#fff;border:1px solid #e5e8e6;border-radius:10px;margin-top:43px;padding:23px 20px}.login-2c__panel-title{display:block;font-size:18px;font-weight:800;margin-bottom:20px}.login-2c__panel .outline-cta,.login-2c__panel .primary-cta{margin:12px 0}.login-2c__privacy{color:#8d999d;display:block;font-size:11px;line-height:1.7;margin-top:18px;text-align:center}.login-2c__error{background:#fff0eb;border-radius:5px;color:#9d422f;font-size:12px;line-height:1.6;padding:10px 12px}.callback-page,.detail-page{margin:0 auto;max-width:520px;min-height:70vh;padding:55px 24px}.callback-page__title{display:block;font-size:22px;font-weight:800;margin-bottom:20px}.callback-page .outline-cta,.detail-page .outline-cta{margin-top:35px}@media(min-width:640px){.home-page{border-left:1px solid #e5e7e5;border-right:1px solid #e5e7e5}.page-shell__body{box-shadow:0 0 32px #1732440b}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.journey-page .simple-hero{background:#e9eeed}.journey-progress{color:#25465b;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:24px}.journey-progress__track{background:#d1d9d9;border-radius:10px;height:7px;margin-top:10px;overflow:hidden}.journey-progress__track>taro-view-core{background:#a78d56;height:100%}.stage-item--muted{filter:grayscale(1);opacity:.67}.stage-item--active .stage-item__state{color:#1a654f;font-weight:700}.journey-detail{background:#f6f5f1;margin:0 auto;max-width:520px;min-height:100vh;padding:24px 18px 60px}.journey-detail .section-title{margin:14px 0}.journey-tabs{display:flex;gap:6px;margin:24px 0;overflow-x:auto}.journey-tabs taro-button-core{background:#fff;border:1px solid #dfe4e3;border-radius:7px;color:#35536a;flex:1;font-size:13px;min-height:44px;min-width:95px}.journey-tabs taro-button-core.selected{background:#123c57;border-color:#123c57;color:#fff}.journey-card{background:#fff;border:1px solid #e1e5e3;border-radius:9px;margin:18px 0;padding:20px}.journey-card--important{background:#f5f0e5;border-color:#b69a65}.journey-card__title{color:#173b56;display:block;font-size:19px;font-weight:800;margin-bottom:10px}.journey-card .outline-cta{margin-top:18px}.journey-note{color:#607580;display:block;font-size:12px;line-height:1.65;margin-top:12px}.journey-file{color:#173b56;display:block;font-size:13px;margin-top:8px;word-break:break-all}.journey-back,.journey-link{background:transparent;border:0;color:#1d5774;font-size:14px;margin:10px 0;text-align:left}.journey-back{margin-top:22px;text-align:center}.journey-tip{border-top:1px solid #e7e9e8;display:flex;flex-direction:column;gap:5px;line-height:1.6;padding:12px 0}.journey-tip taro-text-core:first-child{color:#25465b;font-weight:700}.journey-tip taro-text-core:last-child{color:#617681;font-size:13px}.journey-field{margin:18px 0}.journey-field>taro-text-core{color:#28485b;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.journey-extra,.journey-field taro-input-core,.journey-field taro-textarea-core{background:#fff;border:1px solid #d8e1e2;border-radius:7px;font-size:15px;min-height:48px;padding:12px;width:100%}.journey-extra,.journey-field taro-textarea-core{min-height:96px}.journey-options{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.journey-options taro-button-core{background:#fff;border:1px solid #dbe2e3;border-radius:7px;color:#315068;font-size:13px;height:auto;line-height:1.5;margin:0;min-height:44px;padding:10px 12px;text-align:left;white-space:normal}.journey-check.selected,.journey-options taro-button-core.selected{background:#dce9e9;border-color:#527c81;color:#143e54;font-weight:700}.journey-error{background:#fff0ec;border-radius:7px;color:#a44132;display:block;font-size:14px;margin:15px 0;padding:12px}.journey-submit{margin-top:24px}.journey-submit[disabled]{opacity:.55}.journey-check{background:#fff;border:1px solid #dbe2e3;border-radius:7px;color:#28485b;font-size:14px;margin:8px 0;min-height:44px;text-align:left;width:100%}.journey-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.journey-tags taro-text-core{background:#fff;border-radius:4px;color:#31576b;font-size:12px;padding:5px 8px}.action-phase{align-items:center;border-top:1px solid #e8eae9;display:flex;gap:13px;padding:14px 0}.action-phase taro-text-core:first-child{color:#a28a5d}.action-phase taro-text-core:nth-child(2){flex:1;font-weight:700}.action-phase taro-text-core:last-child{color:#73848c;font-size:12px}.explore-page{background:#f6f5f1;margin:0 auto;max-width:520px;min-height:100vh;padding:26px 18px 70px}.explore-card{background:#fff;border:1px solid #dce4e4;border-radius:9px;margin:18px 0;padding:20px}.explore-card__index{color:#a18a55;display:block;font-size:12px;font-weight:800;letter-spacing:.1em}.explore-card__title{color:#173b56;display:block;font-size:18px;font-weight:800;line-height:1.55;margin:9px 0}.explore-card .outline-cta{margin-top:18px}.explore-input,.explore-textarea{background:#fff;border:1px solid #d7e1e2;border-radius:7px;box-sizing:border-box;display:block;font-size:15px;min-height:48px;padding:12px;width:100%}.explore-textarea{min-height:130px}.explore-actions{display:flex;gap:10px;margin-top:25px}.explore-actions taro-button-core{flex:1}.explore-notice{background:#e9f2f0;border-left:3px solid #4d837d;color:#26524b;line-height:1.6;margin:20px 0;padding:15px}.explore-result{color:#275a4b;display:block;font-weight:700;margin-top:12px}.explore-option{background:#fff;border:1px solid #dbe2e3;border-radius:7px;box-sizing:border-box;color:#315068;font-size:13px;line-height:1.5;margin:0;min-height:44px;padding:10px 12px;text-align:left;white-space:normal}.explore-option.selected{background:#dce9e9;border-color:#527c81;color:#143e54;font-weight:700}.login-2c__methods{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0 0 20px}.login-2c__method{align-items:center;background:#f7f8f7;border:1px solid #dce1e1;border-radius:7px;color:#546872;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:0;min-height:44px}.login-2c__method.is-active{background:#123c57;border-color:#123c57;color:#fff}.login-2c__input:focus-visible,.login-2c__method:focus-visible{outline:2px solid #b39152;outline-offset:2px}.login-2c__account-form{display:flex;flex-direction:column}.login-2c__label{color:#234456;display:block;font-size:14px;font-weight:700;margin:6px 0 8px}.login-2c__input{background:#fff;border:1px solid #ccd7d9;border-radius:7px;color:#173244;font-size:16px;height:48px;margin-bottom:16px;padding:0 13px}.login-2c__input:focus{border-color:#123c57}.login-2c__account-form .primary-cta{margin-top:4px;width:100%}.simulation-description{display:block;white-space:pre-line}.simulation-preview-hint{border:1px dashed #c7d3d4;border-radius:7px;color:#617681;display:block;font-size:13px;padding:14px}.simulation-list-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-line}.journey-upload-web{cursor:pointer;overflow:hidden;position:relative}.journey-upload-web__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.journey-upload-web:focus-within{outline:2px solid #b39152;outline-offset:2px}.c-button{cursor:pointer;font-family:inherit}.c-button:focus-visible{outline:2px solid #b39152;outline-offset:2px}.c-button:disabled{cursor:not-allowed;opacity:.55}.journey-options .c-button{background:#fff;border:1px solid #dbe2e3;border-radius:7px;color:#315068;font-size:13px;height:auto;line-height:1.5;margin:0;min-height:44px;padding:10px 12px;text-align:left;white-space:normal}.journey-options .c-button.selected{background:#dce9e9;border-color:#527c81;color:#143e54;font-weight:700}.journey-tabs .c-button{background:#fff;border:1px solid #dfe4e3;border-radius:7px;color:#35536a;flex:1;font-size:13px;min-height:44px;min-width:95px}.journey-tabs .c-button.selected{background:#123c57;border-color:#123c57;color:#fff}.explore-actions .c-button{flex:1}.journey-tabs{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-tabs .c-button{align-items:center;box-sizing:border-box;display:flex;font-weight:600;height:48px;justify-content:center;line-height:1.3;margin:0;min-height:48px;min-width:0;padding:0 6px;text-align:center;white-space:nowrap;width:100%}.journey-tabs .c-button.selected{font-weight:700}.journey-field__choices{display:flex;flex-wrap:wrap;gap:8px}.journey-field__choice.c-button{align-items:center;background:#fff;border:1px solid #d8e1e2;border-radius:7px;box-sizing:border-box;color:#315068;display:flex;font-size:14px;justify-content:center;line-height:1.4;margin:0;min-height:44px;padding:9px 16px}.journey-field__choice.c-button.selected{background:#dce9e9;border-color:#527c81;color:#143e54;font-weight:700}.journey-field__input{background:#fff;border:1px solid #d8e1e2;border-radius:7px;box-sizing:border-box;color:#173244;font-size:15px;height:50px;line-height:50px;min-height:50px;padding:0 14px;width:100%}.journey-field__textarea{background:#fff;border:1px solid #d8e1e2;border-radius:7px;box-sizing:border-box;color:#173244;font-size:15px;line-height:1.6;min-height:112px;padding:12px 14px;width:100%}.journey-field__input:focus-within,.journey-field__textarea:focus-within{border-color:#527c81;outline:2px solid #b39152;outline-offset:1px}.explore-helper{color:#607580;display:block;font-size:12px;line-height:1.5;margin-top:12px}.explore-select{align-items:center;background:#fff;border:1px solid #d8e1e2;border-radius:7px;box-sizing:border-box;color:#173244;display:flex;font:inherit;font-size:15px;justify-content:space-between;margin-top:16px;min-height:48px;padding:0 14px;width:100%}.explore-select:focus-visible{outline:2px solid #b39152;outline-offset:2px}.journey-upload-status{color:#607580;display:block;font-size:13px;line-height:1.6;margin-top:12px}.journey-upload-status--success{color:#24614c}.journey-upload-status--error{background:#fff0ec;border-radius:6px;color:#a44132;padding:10px 12px}.journey-upload-button.c-button{align-items:center;display:flex;justify-content:center;margin:18px 0 0;min-height:52px;padding:10px 14px;text-align:center;width:100%}.simulation-choice-hint{color:#617681;display:block;font-size:13px;margin-top:10px}.career-option-field{width:100%}.career-option-field__trigger.c-button{align-items:center;background:#fff;border:1px solid #d8e1e2;border-radius:7px;color:#173244;display:flex;font-size:15px;justify-content:space-between;margin:0;min-height:50px;padding:0 14px;text-align:left;width:100%}.career-option-field__trigger taro-text-core{color:#607580}.career-option-field__panel{background:#fff;border:1px solid #d8e1e2;border-radius:8px;margin-top:8px;padding:12px}.career-option-field__search{background:#fff;border:1px solid #ccd9dc;border-radius:6px;box-sizing:border-box;font-size:15px;height:46px;margin-bottom:10px;padding:0 12px;width:100%}.career-option-field__list,.career-option-field__selected{display:flex;flex-wrap:wrap;gap:8px}.career-option-field__selected{margin-bottom:9px}.career-option-field__custom.c-button,.career-option-field__item.c-button,.career-option-field__tag.c-button{background:#f9fbfa;border:1px solid #d8e1e2;border-radius:7px;box-sizing:border-box;color:#25485a;font-size:14px;height:auto;line-height:1.4;margin:0;min-height:44px;padding:9px 13px;text-align:left}.career-option-field__item.c-button.selected,.career-option-field__tag.c-button{background:#dce9e9;border-color:#527c81;color:#143e54;font-weight:700}.career-option-field__custom.c-button{border-color:#527c81;color:#174a58;display:block;margin-top:10px;width:100%}.career-option-field__hint{color:#607580;display:block;font-size:12px;line-height:1.5;margin:9px 0}.explore-group-progress{color:#526977;display:block;font-size:12px;line-height:1.5;margin:24px 0 14px}.explore-group-progress>taro-text-core:first-child{color:#173b56;float:left;font-weight:800}.explore-group-progress>taro-text-core:nth-child(2){display:block;text-align:right}.explore-group-progress__track{background:#dfe7e6;border-radius:20px;height:6px;margin-top:10px;overflow:hidden}.explore-group-progress__track>taro-view-core{background:#a78d56;border-radius:20px;height:100%;transition:width .2s ease}.explore-group-nav{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.explore-group-nav__item.c-button{align-items:flex-start;background:#fff;border:1px solid #d9e2e1;border-radius:8px;color:#315268;display:flex;flex-direction:column;gap:4px;justify-content:center;line-height:1.4;margin:0;min-height:62px;padding:10px 12px;text-align:left}.explore-group-nav__item.c-button taro-text-core:first-child{font-size:13px;font-weight:800}.explore-group-nav__item.c-button taro-text-core:last-child{color:#687d85;font-size:11px}.explore-group-nav__item.c-button.is-active{background:#173e58;border-color:#173e58;color:#fff}.explore-group-nav__item.c-button.is-active taro-text-core:last-child{color:#d4e3e8}.explore-group-heading{background:#e9eeeb;border-left:4px solid #b99b60;border-radius:0 8px 8px 0;display:flex;flex-direction:column;margin:0 0 16px;padding:18px 19px}.explore-group-heading__step{color:#887043;font-size:11px;font-weight:800;letter-spacing:.1em}.explore-group-heading__title{color:#163e56;font-size:22px;font-weight:800;line-height:1.4;margin-top:5px}.explore-group-heading__description{color:#5f7279;font-size:13px;line-height:1.55;margin-top:5px}.explore-group-actions{display:flex;gap:10px;margin:22px 0 12px}.explore-group-actions .c-button{flex:1;font-size:14px;margin:0;min-width:0;padding:10px 12px;text-align:center}.explore-group-actions .c-button:last-child:first-child{width:100%}@media(max-width:390px){.explore-group-nav__item.c-button{padding:9px}.explore-group-nav__item.c-button taro-text-core:first-child{font-size:12px}}.assessment-page .explore-card{margin:16px 0}.assessment-identity .explore-input{margin-top:14px}.assessment-module__header{align-items:center;display:flex;gap:10px;justify-content:space-between}.assessment-module__status{background:#edf0ef;border-radius:20px;color:#64777b;font-size:12px;font-weight:700;padding:5px 9px;white-space:nowrap}.assessment-module__status--open{background:#e4efeb;color:#276250}.assessment-module--selected{border-color:#b59a65;box-shadow:0 0 0 2px #b59a6526}.assessment-module__action.c-button{margin-top:15px;width:100%}.assessment-page .journey-check.c-button{height:auto;line-height:1.6;margin-top:13px;padding:12px 14px}