.yr-maturity-app{--yrm-green:#006c62;--yrm-dark:#102a36;--yrm-mint:#eaf5f1;--yrm-acid:#d9f55f;--yrm-line:#dce6e2;--yrm-soft:#60716f;color:var(--yrm-dark);font-family:"PingFang SC","Microsoft YaHei",sans-serif}.yr-maturity-app *{box-sizing:border-box}.yr-maturity-app button,.yr-maturity-app input{font:inherit}.yrm-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:36px}.yrm-hero,.yrm-framework,.yrm-panel,.yrm-question,.yrm-complete{background:#fff;border:1px solid var(--yrm-line);border-radius:16px}.yrm-hero{padding:46px}.yrm-kicker,.yrm-quiz-head span,.yrm-result-head>div>span,.yrm-panel>span{color:var(--yrm-green);font-size:13px;font-weight:800;letter-spacing:.08em}.yrm-hero h1,.yrm-quiz-head h1,.yrm-result-head h1{margin:12px 0 16px;font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.035em}.yrm-hero>p,.yrm-quiz-head p,.yrm-result-head p{color:var(--yrm-soft);font-size:18px;line-height:1.8}.yrm-start-form{margin-top:28px}.yrm-fields{display:grid;gap:15px}.yrm-fields label{display:grid;gap:7px;font-size:14px;font-weight:700}.yrm-fields input{min-height:48px;padding:0 14px;border:1px solid var(--yrm-line);border-radius:8px}.yrm-fields input:focus{outline:2px solid rgba(0,108,98,.22);border-color:var(--yrm-green)}.yrm-consent{display:flex;align-items:flex-start;gap:8px;margin:18px 0;color:var(--yrm-soft);font-size:13px;line-height:1.6}.yrm-consent input{margin-top:4px}.yrm-consent a{margin-left:4px;color:var(--yrm-green)}.yrm-primary{min-height:50px;padding:0 24px;border:0;border-radius:8px;background:var(--yrm-green);color:#fff;font-weight:800;cursor:pointer}.yrm-primary:hover{background:#00574f}.yrm-primary:disabled{opacity:.55;cursor:wait}.yrm-form-status{min-height:22px;color:#a34a32;font-size:13px}.yrm-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.yrm-framework{padding:26px}.yrm-framework header{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--yrm-line);color:var(--yrm-green)}.yrm-framework>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--yrm-line)}.yrm-framework i{color:var(--yrm-green);font-style:normal;font-size:12px}.yrm-framework span{display:grid;gap:2px}.yrm-framework small{color:var(--yrm-soft)}.yrm-trust{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-radius:12px;background:var(--yrm-line)}.yrm-trust span{display:grid;gap:3px;padding:18px;background:var(--yrm-mint);color:var(--yrm-soft);font-size:13px}.yrm-trust b{color:var(--yrm-dark);font-size:15px}.yrm-quiz,.yrm-result{max-width:980px;margin:auto}.yrm-quiz-head,.yrm-result-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.yrm-quiz-head>b{color:var(--yrm-green);font-size:44px}.yrm-quiz-head small{font-size:14px}.yrm-progress{height:6px;margin:22px 0 32px;border-radius:3px;background:var(--yrm-line);overflow:hidden}.yrm-progress i{display:block;height:100%;background:var(--yrm-green)}.yrm-question-list{display:grid;gap:18px}.yrm-question{padding:28px}.yrm-question h2{display:grid;grid-template-columns:36px 1fr;gap:8px;margin:0 0 20px;font-size:20px;line-height:1.5}.yrm-question h2 i{color:var(--yrm-green);font-size:12px;font-style:normal;padding-top:7px}.yrm-question>div{display:grid;gap:8px}.yrm-option{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;min-height:58px;padding:8px 14px;border:1px solid var(--yrm-line);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.yrm-option:hover,.yrm-option.is-selected{border-color:var(--yrm-green);background:var(--yrm-mint)}.yrm-option>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef1ef;font-size:11px}.yrm-option.is-selected>b{background:var(--yrm-green);color:#fff}.yrm-option>i{opacity:0;color:var(--yrm-green);font-style:normal;font-weight:900}.yrm-option.is-selected>i{opacity:1}.yrm-nav{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.yrm-nav>button:not(.yrm-primary),.yrm-complete>button:not(.yrm-primary){min-height:48px;padding:0 20px;border:1px solid var(--yrm-line);border-radius:8px;background:#fff;cursor:pointer}.yrm-result-head{padding:34px;border-radius:16px;background:var(--yrm-mint)}.yrm-result-head h1 em{color:var(--yrm-green);font-style:normal}.yrm-score{display:grid;place-items:center;width:142px;height:142px;flex:0 0 142px;border-radius:50%;background:var(--yrm-green);color:#fff}.yrm-score b{font-size:52px;line-height:1}.yrm-score small{font-size:12px}.yrm-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.yrm-panel{padding:28px}.yrm-panel h2{margin:7px 0 24px}.yrm-bar{margin:15px 0}.yrm-bar p{display:flex;justify-content:space-between;margin:0 0 6px}.yrm-bar p b{color:var(--yrm-green)}.yrm-bar>i{display:block;height:8px;background:var(--yrm-line)}.yrm-bar>i>em{display:block;height:100%;background:var(--yrm-green)}.yrm-priority{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:15px 0;border-top:1px solid var(--yrm-line)}.yrm-priority>b{color:var(--yrm-green)}.yrm-priority p{margin:5px 0 0;color:var(--yrm-soft);line-height:1.6}.yrm-action{margin-top:18px;padding:25px 28px;border-radius:12px;background:var(--yrm-green);color:#fff}.yrm-action span{color:var(--yrm-acid);font-weight:800}.yrm-action h2{margin:8px 0 0;font-size:22px}.yrm-complete{margin-top:18px;padding:28px}.yrm-complete p{color:var(--yrm-soft)}.yrm-complete button{margin:8px 8px 0 0}@media(max-width:760px){.yrm-intro,.yrm-result-grid{grid-template-columns:1fr}.yrm-hero{padding:26px 20px}.yrm-trust{grid-template-columns:1fr}.yrm-question{padding:22px 15px}.yrm-quiz-head,.yrm-result-head{align-items:flex-start}.yrm-result-head{padding:24px 18px}.yrm-score{width:100px;height:100px;flex-basis:100px}.yrm-score b{font-size:38px}.yrm-hero h1,.yrm-quiz-head h1,.yrm-result-head h1{font-size:32px}}@media print{.site-header,.main-navigation,.yrm-complete button,.site-footer{display:none!important}.yrm-result{max-width:none}.yrm-panel,.yrm-action{break-inside:avoid}}
