@font-face{font-family:NanumSquare;src:url(/fonts/NanumSquareR.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanumSquare;src:url(/fonts/NanumSquareB.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}body{color:#282b32;background:#f7f6e9;margin:0;font-family:NanumSquare,Malgun Gothic,sans-serif;font-size:20px;line-height:1.5}button,input{font:inherit}button,a{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline-offset:4px;outline:3px solid #8061ac}button{border:0}main{padding:35px 24px}.desktop{background:#fff;border:1px solid #eee;border-radius:12px;max-width:1220px;margin:auto;overflow:hidden;box-shadow:0 16px 60px #3c382712}.top{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;height:70px;padding:0 27px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand b{font-size:25px}.brand small{color:#777b83;margin-left:12px;font-size:16px}.brandIcon{background:#f5df68;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:inline-grid}.link{color:#6b5b80;background:0 0;padding:8px 0;font-size:18px}.workspace{grid-template-columns:285px 1fr;min-height:780px;display:grid}aside{background:#fafafb;border-right:1px solid #ececf0;padding:31px 14px;position:relative}.sideTitle{padding:0 12px;font-size:22px}.sideLabel{letter-spacing:1.4px;color:#96979d;padding:4px 12px 28px;font:10px NanumSquare,sans-serif}.part{border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:18px 10px;display:flex}.part.active{background:#eeedf4}.part b{font-size:18px}.part small{color:#868890;white-space:nowrap;font-size:14px;display:block}.avatar{color:#69548a;background:#eeeaf5;border-radius:12px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.yellow{color:#4c4220;background:#f7edb6}.badge{color:#9a91a8;margin-left:auto;font-size:13px}.sideBottom{color:#606570;margin:105px 12px 0;font-size:17px}.sideBottom small{color:#93949b;font-size:14px}.chatHead{border-bottom:1px solid #f1f1f4;align-items:center;gap:12px;height:80px;padding:16px 36px;display:flex}.chatHead b{font-size:22px}.chatHead small{color:#8c8e96;font-size:15px;display:block}.online{color:#89a791;margin-left:auto;font-size:12px}.progress{background:#f2f0f6;height:4px}.progress i{background:#9a84ba;height:4px;transition:width .3s;display:block}.content{max-width:800px;margin:auto;padding:35px 46px 18px}.date{text-align:center;color:#92949a;margin:0 0 42px;font-size:14px}.intro{max-width:550px;padding:10px 0 35px}.eyebrow{color:#8c749e;margin:0 0 9px;font-size:17px}.eyebrow span{float:right;color:#91909a}h1{letter-spacing:-.5px;margin:10px 0 22px;font-size:40px;font-weight:600;line-height:1.35}p{color:#70727b;margin:14px 0}strong{color:#49424f;font-weight:600}.previewBubbles{flex-wrap:wrap;gap:10px;margin:28px 0 35px;display:flex}.previewBubbles span{background:#f5f5f6;border-radius:3px 15px 15px;padding:8px 16px;font-size:17px}.previewBubbles span:nth-child(2){background:#f7efc6}.primary{color:#fff;background:#72528e;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:51px;padding:13px 23px;font-size:21px;text-decoration:none;display:flex}.primary:hover{background:#614179}.intro>.primary{width:100%}.fine{color:#91919b;font-size:15px;line-height:1.6}.sectionTitle{margin-bottom:30px}.sectionTitle h1{margin-bottom:8px;font-size:32px}.sectionTitle p:last-child{font-size:18px}.questions fieldset{border:0;min-width:0;margin:0 0 30px;padding:0}.questions legend{gap:12px;margin-bottom:12px;font-size:22px;line-height:1.45;display:flex}.qnum{color:#afa3b9;padding-top:4px;font-size:18px}.options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option{cursor:pointer;border:1px solid #e7e6eb;border-radius:7px;align-items:center;gap:10px;min-height:61px;padding:11px 12px;font-size:18px;display:flex;position:relative}.option:hover{border-color:#aa97b9}.option input{opacity:0;position:absolute}.option:has(input:focus-visible){outline:3px solid #ac91c2}.option.selected{background:#f4eff8;border-color:#a58bbb}.letter{color:#8d8397;border:1px solid #dedce3;border-radius:4px;flex-shrink:0;place-items:center;width:23px;height:23px;font:12px NanumSquare,sans-serif;display:grid}.selected .letter{color:#fff;background:#8b6da1;border-color:#8b6da1}.check{color:#80618e;min-width:12px;margin-left:auto}.actions{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.lead>label:not(.checkbox){margin-bottom:22px;display:block}.lead em{color:#967ca5;margin-left:8px;font-size:14px;font-style:normal}.lead input:not([type=checkbox]){color:#333;background:#fff;border:1px solid #dddce4;border-radius:7px;width:100%;margin-top:7px;padding:12px 14px;font-size:21px;display:block}.lead .honeypot{display:none!important}.privacy{background:#f7f7f8;border-radius:8px;margin-top:30px;padding:20px;font-size:16px}.privacy p{color:#75757e;margin:8px 0}.checkbox{color:#696473;align-items:flex-start;gap:9px;margin:16px 0;font-size:17px;display:flex}.checkbox input{accent-color:#72528e;flex-shrink:0;width:16px;height:16px;margin-top:7px}.lead>.primary{width:100%;margin:24px 0 12px}.resultMark{background:#f7efc8;border-radius:23px;place-items:center;width:78px;height:78px;margin:24px 0;font-size:38px;display:grid}.result h1{font-size:38px}.result h2{margin:15px 0;font-size:25px}.result>p{line-height:1.8}.scoreRows{border:1px solid #eee;border-radius:9px;margin-top:26px;padding:22px}.scoreRows>div{align-items:center;gap:18px;margin:10px 0;font-size:18px;display:flex}.scoreRows>div>span{flex-shrink:0;width:80px}.scoreRows>div>div{background:#f1eff4;border-radius:6px;flex:1;height:8px;overflow:hidden}.scoreRows i{background:#b09ac2;height:100%;display:block}.scoreRows b{color:#7c638e;width:48px}.scoreRows small{margin-left:3px;font-size:13px}.todo{background:#faf9f5;border-radius:9px;margin:30px 0;padding:22px}.todo p{gap:15px;font-size:19px;display:flex}.todo b{color:#b3a5bc}.offer{border-top:1px solid #eee;padding:15px 0}.offer small{color:#999;margin-top:12px;font-size:14px;display:block}footer{color:#aaa;text-align:center;padding:35px 0 5px;font-size:13px}.error{color:#a14040;background:#fff1ee;border-radius:6px;padding:12px;font-size:18px}@media (max-width:850px){main{padding:16px}.workspace{grid-template-columns:220px 1fr}aside{padding:25px 8px}.part{gap:8px;padding:14px 6px}.part small{font-size:12px}.badge{display:none}.content{padding:30px 25px}.brand small{display:none}.options{grid-template-columns:1fr}}@media (max-width:620px){main{background:#fff;padding:0}.desktop{box-shadow:none;border:0;border-radius:0}.top{height:59px;padding:0 20px}.brand b{font-size:23px}.workspace{min-height:calc(100dvh - 59px);display:block}aside{display:none}.chatHead{height:76px;padding:15px 21px}.chatHead b{font-size:21px}.chatHead small{font-size:14px}.content{padding:25px 23px 14px}.date{margin-bottom:30px;font-size:13px}h1{font-size:36px}.intro{padding-top:12px}.intro p{font-size:21px}.intro .fine{font-size:15px}.sectionTitle h1{font-size:29px}.questions legend{font-size:22px}.option{padding:12px;font-size:20px}.questions fieldset{margin-bottom:31px}.primary{font-size:22px}.result h1{font-size:35px}.result h2{font-size:25px}.scoreRows{padding:16px}footer{padding-top:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.resultBook{--accent:#80618f;--tint:#f5f0f8;font-size:17px}.resultBook.gold{--accent:#947528;--tint:#faf6e8}.resultBook.blue{--accent:#517b94;--tint:#edf4f8}.resultBook.sage{--accent:#577b64;--tint:#eef5ef}.bookHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dataTag{color:var(--accent,#80618f);letter-spacing:.1px;font-size:12px;font-weight:700}.bookCount{color:#95909b;font-size:13px}.chapters{border-bottom:1px solid #e7e4e9;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:34px;display:grid}.chapters button{text-align:left;color:#95929a;background:0 0;border-bottom:3px solid #0000;flex-direction:column;gap:5px;padding:12px 4px 15px;font-size:12px;display:flex}.chapters button b{font-size:16px}.chapters button.current{color:var(--accent);border-color:var(--accent)}.chapter h1{white-space:pre-line;letter-spacing:-.8px;word-break:keep-all;overflow-wrap:anywhere;margin:14px 0 25px;font-size:29px;line-height:1.5}.chapter h2{word-break:keep-all;margin:0 0 13px;font-size:19px;line-height:1.6}.chapter p{color:#666470;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.storyText p{margin:0 0 20px}.signalBox,.noteStrip,.measureBox{background:var(--tint);border-radius:9px;margin:27px 0;padding:23px}.signalBox p{align-items:flex-start;gap:12px;margin:9px 0;font-size:15px;display:flex}.signalBox p span{color:var(--accent);font-weight:700}.chapter .chapterTakeaway{color:#38323f;margin:25px 0;font-size:20px;font-weight:700;line-height:1.8}.myScore{border-top:1px solid #ece9ef;border-bottom:1px solid #ece9ef;margin:25px 0;padding:16px 0}.myScore summary{cursor:pointer;color:#81708b;font-size:14px}.myScore .scoreRows{border:0;margin:10px 0 0;padding:0}.method,.chapter p.method{color:#99939f;margin:12px 0;font-size:12px;line-height:1.8}.calculator{border:1px solid #e7e1eb;border-radius:10px;margin:25px 0;padding:24px}.calcInputs{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;display:grid}.calcInputs label>span{color:#76717c;margin-bottom:8px;font-size:12px;line-height:1.6;display:block}.calcInputs label>div{border:1px solid #e5dfe9;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.calcInputs input{color:#41364a;outline-offset:6px;background:0 0;border:0;width:100%;min-width:0;font-size:18px}.calcInputs small{white-space:nowrap;color:#89818f;font-size:12px}.calcTotals{border-top:1px solid #ece8ef;grid-template-columns:1fr 1fr;gap:15px;padding-top:20px;display:grid}.calcTotals span{color:#8c8393;font-size:12px;display:block}.calcTotals strong{color:var(--accent);margin:8px 0;font-size:27px;line-height:1.5;display:block}.calcTotals b{margin:8px 0;font-size:21px;line-height:1.9;display:block}.calcTotals small{margin-left:5px;font-size:13px}.noteStrip b{font-size:16px}.noteStrip p{margin-bottom:0;font-size:13px}.evidenceCard,.trendCard{border:1px solid #e7e3eb;border-radius:9px;margin:25px 0;padding:25px}.researchMetric{margin:22px 0}.researchMetric>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.researchMetric span{color:#776d80;font-size:13px}.researchMetric b{color:var(--accent);font-size:30px}.researchMetric b small{margin-left:3px;font-size:16px}.metricTrack{background:#f0ecf3;border-radius:8px;height:9px;margin:8px 0;overflow:hidden}.metricTrack i{background:var(--accent);height:100%;display:block}.axis{justify-content:space-between;display:flex}.axis span{color:#aaa;font-size:10px}.researchSource{border-top:1px solid #eee8f0;padding-top:12px}.researchSource a{color:#8d7a9a;font-size:11px;line-height:1.8;text-decoration:none}.researchSource p,.chapter .researchSource p{color:#a099a6;margin:6px 0 0;font-size:11px;line-height:1.8}.review{border-top:1px solid #e7e1eb;border-bottom:1px solid #e7e1eb;margin:25px 0;padding:24px 0}.review p,.chapter .review p{color:#4e3e59;margin:15px 0;font-size:19px;line-height:1.9}.review cite{color:#999;font-size:12px;font-style:normal;display:block}.review>a{color:#8b739b;margin-top:7px;font-size:11px;display:block}.trendCard h2{margin-top:12px}.trendCard>p{margin:0;font-size:12px}.trendChart{justify-content:center;align-items:flex-end;gap:35px;padding:28px 5px 25px;display:flex;position:relative}.trendChart>div{flex-direction:column;align-items:center;width:110px;display:flex}.trendChart>div>span{color:var(--accent);font-size:24px;font-weight:700}.trendChart i{background:var(--accent);opacity:.4;border-radius:7px 7px 0 0;width:67px;margin:10px 0;display:block}.trendChart>div:nth-child(2) i{opacity:1}.trendChart b{color:#776a80;font-size:12px}.trendChart small{color:#aaa;margin-top:4px;font-size:10px}.trendChart>strong{color:var(--accent);align-self:center;font-size:25px}.trendChart>strong small{margin-left:3px;font-size:12px}.solutionSteps{margin:28px 0}.solutionSteps section{border-bottom:1px solid #ebe6ef;padding:20px 0}.solutionSteps h2{font-size:17px}.solutionSteps p{margin-bottom:0;font-size:15px}.measureBox p{align-items:center;gap:16px;margin:12px 0;font-size:15px;display:flex}.measureBox b{color:var(--accent);font-size:12px}.managedCare{border-top:1px solid #e9e4ec;border-bottom:1px solid #e9e4ec;margin:30px 0;padding:25px 0}.managedCare p{font-size:15px}.pilotOffer{background:#f8f6fa;border:1px solid #eee7f1;border-radius:10px;margin:25px 0;padding:25px}.pilotOffer h2{margin:12px 0 20px;font-size:23px}.pilotPrice{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pilotPrice strong{color:#78568d;font-size:23px}.pilotPrice span{color:#a192ac;font-size:11px}.pilotOffer p{font-size:14px}.pilotOffer a{text-align:center;justify-content:center;min-height:57px;font-size:16px;line-height:1.6}.pilotOffer>small{color:#a199a8;margin-top:15px;font-size:11px;line-height:1.9;display:block}.bookNavigation{justify-content:space-between;align-items:center;gap:12px;margin-top:36px;display:flex}.bookNavigation .primary{min-height:48px;font-size:16px}.bookNavigation .link{font-size:14px}.bookFooter{color:#999;justify-content:space-between;align-items:center;margin-top:22px;font-size:12px;display:flex}.bookFooter .link{font-size:12px}.storyLead{margin:18px 0}.chapter{animation:.2s ease-out chapterIn}@keyframes chapterIn{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:620px){.chapter h1{letter-spacing:-.7px;font-size:25px}.chapter p{font-size:15px}.chapters{gap:5px;margin-bottom:26px}.chapters button{font-size:10px}.chapters button b{font-size:14px}.dataTag{font-size:10px}.bookHeader{margin-bottom:12px}.signalBox,.noteStrip,.measureBox,.calculator,.evidenceCard,.trendCard,.pilotOffer{padding:18px}.calcInputs{gap:12px}.calcInputs label>span{font-size:11px}.calcInputs input{font-size:16px}.calcTotals strong{font-size:22px}.calcTotals b{font-size:18px}.calcTotals{grid-template-columns:1fr}.calcTotals>div+div{border-top:1px dashed #e5deea;padding-top:14px}.trendChart{gap:12px}.trendChart>div{width:92px}.trendChart>strong{font-size:20px}.chapter .chapterTakeaway{font-size:18px}.pilotOffer a{font-size:14px}.bookNavigation .primary{padding:12px 16px;font-size:14px}.review p,.chapter .review p{font-size:17px}}@media (prefers-reduced-motion:reduce){.chapter{animation:none}}.bookHeader{border-bottom:1px solid #ece6ef;align-items:center;margin-bottom:8px;padding:4px 0 28px}.resultIdentity{align-items:center;gap:18px;min-width:0;display:flex}.resultEmblem{background:var(--tint);width:64px;height:64px;color:var(--accent);border-radius:20px;flex-shrink:0;place-items:center;font-size:29px;font-weight:700;display:grid}.identityEyebrow{color:#a096a9;letter-spacing:.2px;margin:0 0 7px;font-size:11px}.identityTitle{letter-spacing:-.8px;color:#2f2935;word-break:keep-all;margin:0 0 7px;font-size:29px;font-weight:700;line-height:1.4}.identitySubtitle{color:var(--accent);background:var(--tint);border-radius:5px;margin:0;padding:3px 8px;font-size:14px;font-weight:700;line-height:1.5;display:inline-block}.bookCount{white-space:nowrap;color:#aaa1b2;align-self:flex-start;margin-top:10px;font-size:11px}@media (max-width:620px){.resultIdentity{gap:12px}.resultEmblem{border-radius:15px;width:48px;height:48px;font-size:23px}.identityEyebrow{font-size:9px}.identityTitle{margin-bottom:6px;font-size:25px}.identitySubtitle{font-size:12px}.bookHeader{gap:8px;padding-bottom:23px}.bookCount{font-size:10px}.identityTitle{max-width:235px}}
