/* BlogApp */
.km-p-blogapp{margin:0;font-family:'Onest',system-ui,sans-serif;color:#0E1726;background:#FFFFFF;font-feature-settings:'tnum' 1}
.km-p-blogapp a{color:#1E58B1;text-decoration:none}
.km-p-blogapp a:hover{text-decoration:underline;text-underline-offset:3px}
.km-p-blogapp h1, .km-p-blogapp h2, .km-p-blogapp h3, .km-p-blogapp h4, .km-p-blogapp p, .km-p-blogapp figure, .km-p-blogapp ul, .km-p-blogapp ol{margin:0}
.km-p-blogapp .w{max-width:1232px;margin:0 auto;padding:0 32px;box-sizing:border-box}
.km-p-blogapp .h1{font-size:clamp(36px,5vw,60px);line-height:1.04;font-weight:700;letter-spacing:-0.045em}
.km-p-blogapp .sm{font-size:15px;line-height:1.55;color:#4A5568}
.km-p-blogapp .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none}
.km-p-blogapp .btn:hover{text-decoration:none}
.km-p-blogapp .cta{background:#C2410C;color:#FFFFFF}
.km-p-blogapp .cta:hover{background:#9A3412;color:#FFFFFF}
.km-p-blogapp .panel{background:#FFFFFF;border:1px solid #E3E8EF;border-radius:24px;box-sizing:border-box}
.km-p-blogapp a.panel{color:#0E1726}
.km-p-blogapp a.panel:hover{border-color:#1E58B1;text-decoration:none}
.km-p-blogapp .paper{background-color:#FFFFFF;background-image:linear-gradient(#EDF1F7 1px,transparent 1px),linear-gradient(90deg,#EDF1F7 1px,transparent 1px);background-size:40px 40px}
.km-p-blogapp .crumbs a{color:#4A5568}
.km-p-blogapp .toc a{display:block;padding:10px 0 10px 14px;border-left:2px solid #E3E8EF;color:#4A5568;font-size:15px}
.km-p-blogapp .toc a:hover{color:#1E58B1;border-color:#1E58B1;text-decoration:none}
.km-p-blogapp .prose{font-size:18px;line-height:1.7;color:#1F2A3B;max-width:720px;display:flex;flex-direction:column;gap:20px}
.km-p-blogapp .prose h2{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-0.035em;color:#0E1726;margin-top:28px}
.km-p-blogapp .br{display:grid;grid-template-columns:150px 1fr 100px;gap:14px;align-items:center;padding:9px 0;font-size:15px}
.km-p-blogapp .bt{height:20px;border-radius:6px;background:#F1F4F9}
.km-p-blogapp .bt i{display:block;height:100%;border-radius:6px}
.km-p-blogapp .cat{font-size:14px;font-weight:600;color:#1E58B1}
.km-p-blogapp :focus-visible{outline:2px solid #1E58B1;outline-offset:3px}
.km-p-blogapp .cmp{width:100%;border-collapse:collapse;min-width:560px;font-size:15px;line-height:1.45}
.km-p-blogapp .cmp th, .km-p-blogapp .cmp td{padding:14px 18px;text-align:left;border-top:1px solid #E3E8EF;vertical-align:top}
.km-p-blogapp .cmp thead th{border-top:0;font-weight:600;background:#F5F7FA}
.km-p-blogapp .cmp tbody th{font-weight:500}
.km-p-blogapp .cmp .y{color:#0B5F58;font-weight:600}
.km-p-blogapp .cmp .n{color:#B42318;font-weight:600}
.km-p-blogapp .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}
.km-p-blogapp .chk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5}
.km-p-blogapp .chk li{padding-left:28px;position:relative}
.km-p-blogapp .chk li::before{content:"";position:absolute;left:2px;top:6px;width:12px;height:7px;border-left:2px solid #0F766E;border-bottom:2px solid #0F766E;transform:rotate(-45deg)}
.km-p-blogapp .num{width:32px;height:32px;border-radius:999px;background:#EEF3FB;color:#1E3F7A;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex:none}
.km-p-blogapp .ag, .km-p-blogapp .q{display:grid;grid-template-columns:32px minmax(0,220px) minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-top:1px solid #E3E8EF;font-size:16px;line-height:1.4}
.km-p-blogapp .ag:first-child, .km-p-blogapp .q:first-child{border-top:0}
.km-p-blogapp .q{grid-template-columns:32px minmax(0,1fr) minmax(0,260px)}
.km-p-blogapp .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px, 100%), 1fr));gap:8px}
.km-p-blogapp .flow__s{background:#FFFFFF;border:1px solid #E3E8EF;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px;font-size:16px;position:relative}
.km-p-blogapp .flow__s--on{background:#0F766E;border-color:#0F766E;color:#FFFFFF}
.km-p-blogapp .flow__s--on .sm{color:#CCF5EE}
.km-p-blogapp .funnel{display:flex;flex-direction:column;align-items:center;gap:6px}
.km-p-blogapp .funnel__s{box-sizing:border-box;background:#EEF3FB;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;font-size:16px}
.km-p-blogapp .funnel__s span{font-size:14px;color:#4A5568}
.km-p-blogapp .funnel__s--on{background:#0F766E;color:#FFFFFF}
.km-p-blogapp .funnel__s--on span{color:#CCF5EE}
.km-p-blogapp .meter{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:center;padding:12px 0;border-top:1px solid #E3E8EF;font-size:16px}
.km-p-blogapp .seg{display:flex;gap:4px}
.km-p-blogapp .seg i{flex:1;height:12px;border-radius:3px;background:#1E58B1;display:block}
.km-p-blogapp .seg i.o{background:#DCE3EE}
.km-p-blogapp .steps{padding-left:24px;display:flex;flex-direction:column;gap:12px;margin:0}
.km-p-blogapp .chk--no li::before{width:12px;height:2px;border:0;background:#B42318;transform:rotate(45deg);top:11px;box-shadow:none}
.km-p-blogapp .chk--no li::after{content:"";position:absolute;left:2px;top:11px;width:12px;height:2px;background:#B42318;transform:rotate(-45deg)}
.km-p-blogapp .faqs{display:flex;flex-direction:column;border-top:1px solid #E3E8EF}
.km-p-blogapp .faq{border-bottom:1px solid #E3E8EF}
.km-p-blogapp .faq summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:600;font-size:18px;line-height:1.4;position:relative}
.km-p-blogapp .faq summary::-webkit-details-marker{display:none}
.km-p-blogapp .faq summary::after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;font-weight:400;color:#1E58B1}
.km-p-blogapp .faq[open] summary::after{content:"−"}
.km-p-blogapp .faq p{padding:0 0 18px;font-size:17px;line-height:1.65;color:#1F2A3B}
.km-p-blogapp .note{border-left:3px solid #1E58B1;background:#EEF3FB;border-radius:0 16px 16px 0;padding:16px 20px;font-size:16px;line-height:1.6}
.km-p-blogapp .note--warn{border-color:#C2410C;background:#FFF4ED}
@media (max-width:720px){.km-p-blogapp .ag, .km-p-blogapp .q{grid-template-columns:32px minmax(0,1fr);gap:4px 12px}.km-p-blogapp .ag .sm, .km-p-blogapp .q .sm{grid-column:2}.km-p-blogapp .flow{grid-template-columns:1fr}.km-p-blogapp .meter{grid-template-columns:1fr;gap:6px}.km-p-blogapp .funnel__s{width:100% !important}}
.k613fa4{padding: 24px !important;display: flex !important;flex-direction: column !important;gap: 8px !important}
@media (max-width: 720px){
.km-p-blogapp .br{grid-template-columns: 1fr}
.km-p-blogapp .ag, .km-p-blogapp .q{grid-template-columns: 1fr}
.km-p-blogapp .q{grid-template-columns: 1fr}
.km-p-blogapp .meter{grid-template-columns: 1fr}
}
