.bd4 .hx{background:#fff;color:#11193f;font-family:var(--bd-font-body);-webkit-font-smoothing:antialiased}.bd4 .hx *{box-sizing:border-box}.bd4 .hx h1,.bd4 .hx h2,.bd4 .hx h3,.bd4 .hx p,.bd4 .hx ol,.bd4 .hx ul{font-family:inherit}.bd4 .hx img{max-width:100%}.bd4 .hx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bd4 .hx a:focus-visible,.bd4 .hx button:focus-visible,.bd4 .hx input:focus-visible{outline:2px solid #ff5247;outline-offset:3px}.bd4 .hx a{transition:color .2s,background .2s,box-shadow .2s,transform .3s}.bd4 .hx section{scroll-margin-top:0}.bd4 .hx .hx-hero .bd-fr{position:relative!important;top:auto!important;left:auto!important;margin:clamp(40px,5vw,64px) auto 0!important;width:100%!important;max-width:1040px;z-index:1}.bd4 .hx .hx-hero .bd4-app{align-items:stretch}.bd4 .hx .hx-hero .bd-winwrap{animation:none!important}.bd4 .hx .hx-hero h1{color:#fff}.bd4 .hx .hx-btn-demo:hover{box-shadow:0 14px 30px -12px rgb(255 82 71 / .55),inset 0 0 0 100px rgb(255 255 255 / .08)}.bd4 .hx .hx-btn-ghost:hover{background:rgb(255 255 255 / .13)}.bd4 .hx .hx-chip:hover{background:rgb(255 255 255 / .1)}.bd4 .hx .hx-hero a{color:#fff}@media(max-width:600px){.bd4 .hx .hx-hero .bd-pop{max-width:100%}}.bd4 .hx .hx-proofgrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.bd4 .hx .hx-proofgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.bd4 .hx .hx-proofgrid{grid-template-columns:minmax(0,1fr)}}.bd4 .hx .hx-prodgrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.bd4 .hx .hx-prodgrid{grid-template-columns:minmax(0,1fr)}}.bd4 .hx .hx-pb .b{display:none}.bd4 .hx .hx-en .b{display:none}.bd4 .hx .hx-pcard:hover .hx-pb .a,.bd4 .hx .hx-pcard:focus-within .hx-pb .a,.bd4 .hx .hx-pcard.is-live .hx-pb .a{display:none}.bd4 .hx .hx-pcard:hover .hx-pb .b,.bd4 .hx .hx-pcard:focus-within .hx-pb .b,.bd4 .hx .hx-pcard.is-live .hx-pb .b{display:inline}.bd4 .hx .hx-pcard:hover .hx-pb1,.bd4 .hx .hx-pcard:focus-within .hx-pb1,.bd4 .hx .hx-pcard.is-live .hx-pb1{background:rgb(255 82 71 / .22)!important;color:#ffd9d3!important}.bd4 .hx .hx-pcard:hover .hx-pb2,.bd4 .hx .hx-pcard:focus-within .hx-pb2,.bd4 .hx .hx-pcard.is-live .hx-pb2{background:#e6f7ee!important;color:#14804a!important}.bd4 .hx .hx-pcard:hover .hx-strike,.bd4 .hx .hx-pcard:focus-within .hx-strike,.bd4 .hx .hx-pcard.is-live .hx-strike{text-decoration:line-through}.bd4 .hx .hx-pcard:hover .hx-en .a,.bd4 .hx .hx-pcard:focus-within .hx-en .a,.bd4 .hx .hx-pcard.is-live .hx-en .a{display:none}.bd4 .hx .hx-pcard:hover .hx-en .b,.bd4 .hx .hx-pcard:focus-within .hx-en .b,.bd4 .hx .hx-pcard.is-live .hx-en .b{display:inline}.bd4 .hx .hx-pcard:hover .hx-newrow,.bd4 .hx .hx-pcard:focus-within .hx-newrow,.bd4 .hx .hx-pcard.is-live .hx-newrow{grid-template-rows:1fr!important}.bd4 .hx .hx-pb{transition:background .3s,color .3s}.bd4 .hx .hx-src{opacity:1}.bd4 .hx .hx-stg .hx-sn{background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .22)}.bd4 .hx .hx-stg.done .hx-sn{background:rgb(255 255 255 / .14)}.bd4 .hx .hx-stg.on .hx-sn{background:#ff5247;box-shadow:0 10px 22px -8px rgb(255 82 71 / .7)}.bd4 .hx .hx-stg .hx-sb{opacity:.6}.bd4 .hx .hx-stg.on .hx-sb{opacity:1}.bd4 .hx .hx-stg .hx-sd{grid-template-rows:0fr}.bd4 .hx .hx-stg.on .hx-sd{grid-template-rows:1fr}.bd4 .hx .hx-badge{background:rgb(255 255 255 / .1);color:#c6cdd7}.bd4 .hx .hx-badge{background:#ffe9e7;color:#d63a30}.bd4 .hx .hx-badge.s3{background:#11193f;color:#fff}.bd4 .hx .hx-row.off{opacity:.3}.bd4 .hx .hx-tab{background:transparent;color:#4b5563}.bd4 .hx .hx-tab[aria-selected=true]{background:#11193f;color:#fff}.bd4 .hx .hx-tab:hover{color:#11193f}.bd4 .hx .hx-tab[aria-selected=true]:hover{color:#fff}.bd4 .hx .hx-tb{background:#eef1f6;color:#4b5563}.bd4 .hx .hx-tb-advisory{background:#fff0ee;color:#d63a30}.bd4 .hx .hx-tb-report{background:#e8edff;color:#2f47b0}.bd4 .hx .hx-tb-guide{background:#e6f7ee;color:#14804a}.bd4 .hx .hx-fi[hidden]{display:none}.bd4 .hx .hx-hubgrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.bd4 .hx .hx-hubgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bd4 .hx .hx-hubgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.bd4 .hx .hx-fa{grid-template-columns:minmax(0,1fr) 36px!important;gap:6px 12px!important}.bd4 .hx .hx-fa>span:first-child{grid-column:1/-1;flex-direction:row!important;align-items:center;gap:8px!important}}.bd4 .hx .hx-sd>span{min-height:0}.bd4 .hx .hx-awgrid{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1280px){.bd4 .hx .hx-awgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.bd4 .hx .hx-awgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.bd4 .hx .hx-awgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd4 .hx .hx-dm{position:static!important;background:none!important;padding:0!important;min-height:0!important;display:flex;justify-content:center;width:100%;border:0;margin:0}.bd4 .hx .hx-dm .dm-form{margin-top:12px;text-align:left}.bd4 .hx .hx-inc:hover{text-decoration:underline}.bd4 .hx .hx-demo a{color:#fff}.bd4 .hx .hxh1:hover{transform:translateY(-6px)!important;box-shadow:0 36px 70px -28px rgb(17 25 63 / .34),inset 0 0 0 1px #d5dbe6!important}.bd4 .hx .hxh2:hover{color:#ffffff!important}.bd4 .hx .hxh3:hover{color:#11193f!important}.bd4 .hx .hxh4:hover{color:#11193f!important;box-shadow:inset 0 0 0 1px #11193f!important}.bd4 .hx .hxh5:hover{color:#11193f!important}.bd4 .hx .hxh6:hover{background:#ff5247!important}.bd4 .hx .hxh7:hover{transform:translateY(-6px)!important;box-shadow:0 36px 70px -28px rgb(17 25 63 / .34),inset 0 0 0 1px #d5dbe6!important}.bd4 .hx .hxh8:hover{color:#ffffff!important}.bd4 .hx .hxh9:hover{color:#11193f!important}.bd4 .hx .hxh10:hover{color:#11193f!important;box-shadow:inset 0 0 0 1px #11193f!important}.bd4 .hx .hxh11:hover{color:#11193f!important}.bd4 .hx .hxh12:hover{background:#ff5247!important}.bd4 .hx .hxh13:hover{transform:translateY(-6px)!important;box-shadow:0 36px 70px -28px rgb(17 25 63 / .34),inset 0 0 0 1px #d5dbe6!important}.bd4 .hx .hxh14:hover{color:#ffffff!important}.bd4 .hx .hxh15:hover{color:#11193f!important}.bd4 .hx .hxh16:hover{color:#11193f!important;box-shadow:inset 0 0 0 1px #11193f!important}.bd4 .hx .hxh17:hover{color:#11193f!important}.bd4 .hx .hxh18:hover{background:#ff5247!important}.bd4 .hx .hxh19:hover{color:#11193f!important;text-decoration:underline!important}.bd4 .hx .hxh20:hover{color:#11193f!important;text-decoration:underline!important}.bd4 .hx .hxh21:hover{box-shadow:inset 0 0 0 100px rgb(255 255 255 / .12)!important}.bd4 .hx .hxh22:hover{color:#11193f!important;background:#f6f8f9!important}.bd4 .hx .hxh23:hover{color:#11193f!important;text-decoration:underline!important}.bd4 .hx .hxh24:hover{color:#ffffff!important;transform:translateY(-4px)!important}.bd4 .hx .hxh25:hover{color:#11193f!important;background:#f6f8f9!important}.bd4 .hx .hxh26:hover{color:#11193f!important;background:#ffffff!important}.bd4 .hx .hxh27:hover{color:#11193f!important;text-decoration:underline!important}.bd4 .hx .hxh28:hover{color:#ffffff!important;text-decoration:underline!important}.bd4 .hx .hxh29:hover{color:#11193f!important;box-shadow:0 18px 40px rgb(17 25 63 / .12),inset 0 0 0 1px #e3e7ef!important}.bd4 .hx .hxh30:hover{color:#ffffff!important;background:#0b1236!important}.bd4 .hx .hxh31:hover{color:#11193f!important;background:linear-gradient(#11193f,#11193f) left top/14px 1px no-repeat,linear-gradient(#11193f,#11193f) left top/1px 14px no-repeat,linear-gradient(#11193f,#11193f) right top/14px 1px no-repeat,linear-gradient(#11193f,#11193f) right top/1px 14px no-repeat,linear-gradient(#11193f,#11193f) left bottom/14px 1px no-repeat,linear-gradient(#11193f,#11193f) left bottom/1px 14px no-repeat,linear-gradient(#11193f,#11193f) right bottom/14px 1px no-repeat,linear-gradient(#11193f,#11193f) right bottom/1px 14px no-repeat,#f6f8f9!important}.bd4 .hx .hxh33:hover{color:#ffffff!important;text-decoration:underline!important}.bd4 .hx .hxh34:hover{color:#ffffff!important;text-decoration:underline!important}.bd4 .hx .hxh35:hover{color:#ffffff!important;text-decoration:underline!important}@media(prefers-reduced-motion:reduce){.bd4 .hx *{animation:none!important;transition:none!important}}.hxh20{white-space:nowrap;flex:none}#bd4-search{text-overflow:ellipsis}@media(max-width:600px){.hx [data-bd4-search]{gap:10px!important;padding:6px 6px 6px 16px!important;height:56px!important}.hx [data-bd4-search] svg{width:18px;height:18px}.hx [data-bd4-search] #bd4-search{font-size:14px!important}.hx [data-bd4-search] button[type=submit]{height:44px!important;padding:0 16px!important;font-size:14px!important}}@keyframes hmUp{to{transform:translateY(-50%)}}@keyframes hmFade{from{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hmPing{0%{transform:scale(.6);opacity:1}100%{transform:scale(1.6);opacity:0}}.bd4 .hx .hx-up{animation:hmUp 46s linear infinite}.bd4 .hx #hx-bh:hover .hx-up{animation-play-state:paused}.bd4 .hx [data-hx-stage].hx-fade{animation:hmFade .5s cubic-bezier(.16,1,.3,1) both}.bd4 .hx [style*="inset:-5px"]{animation:hmPing 2s cubic-bezier(.16,1,.3,1) infinite}@media(prefers-reduced-motion:reduce){.bd4 .hx .hx-up,.bd4 .hx [data-hx-stage].hx-fade,.bd4 .hx [style*="inset:-5px"]{animation:none!important}}.bd4 .hx [style*="max-width:1280px"]{box-sizing:content-box}.bd4 .hx .hx-hero .bd-askwrap{max-width:720px!important;width:100%!important}.bd4 .hx .hx-hero .bd-more{text-decoration:none!important;color:#8b97c4!important;font-weight:400!important;font-size:13px!important}.bd4 .hx .hx-hero .bd-more:hover{color:#fff!important}.bd4 .hx .hx-tab:not([aria-selected=true]){background:#fff;color:#11193f;box-shadow:inset 0 0 0 1px #dfe4ea}.bd4 .hx .hx-tab:not([aria-selected=true]):hover{background:#f6f8f9}.bd4 .hx .hx-gpi{height:auto!important;padding:8px 18px!important;gap:14px!important}.bd4 .hx .hx-gpi img{display:block;height:36px;width:auto}.bd4 .hx .hx-gpi-stars{display:inline-flex;gap:3px}.bd4 .hx .hx-gpi-score{font-family:var(--bd-font-body);font-weight:500;font-size:15px;color:#fff}.bd4 .hx .hx-proofgrid{gap:12px;border:0!important;clip-path:none!important}.bd4 .hx .hx-pnum{font-family:var(--bd-font-mono);font-size:clamp(38px,4.2vw,54px);font-weight:400;letter-spacing:-0.03em;line-height:1;color:#11193f;font-variant-numeric:tabular-nums}.bd4 .hx .hx-pnum i{font-style:normal;color:#ff5247;font-weight:500}.bd4 .hx .hx-plabel{font-size:15px;line-height:1.45;color:#4b5563}.bd4 .hx .hx-proofgrid{display:grid}.bd4 .hx .hx-gpi{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center;white-space:nowrap;background:none!important;box-shadow:none!important;padding:0!important}.bd4 .hx .hx-gpi img{flex:none;height:40px}.bd4 .hx .hx-gpi-stars svg{width:18px;height:18px}.bd4 .hx #hx-bh:hover .hx-up{animation-play-state:running!important}.bd4 .hx .hx-th{background:#eef1f6;box-shadow:inset 0 0 0 1px rgb(17 25 63 / .06)}.bd4 .hx .hx-thf-advisory{background:#fff0ee;color:#d63a30}.bd4 .hx .hx-thf-report{background:#e8edff;color:#2f47b0}.bd4 .hx .hx-thf-guide{background:#e6f7ee;color:#14804a}.bd4 .hx .hx-thf-analysis{background:#eef1f6;color:#11193f}@media(max-width:600px){.bd4 .hx .hx-fa{grid-template-columns:56px minmax(0,1fr) 32px!important;gap:12px!important}.bd4 .hx .hx-fa>span:first-child{grid-column:auto;flex-direction:row!important;gap:0!important;width:56px!important;height:56px!important;border-radius:8px!important}.bd4 .hx .hx-fa>span[aria-hidden]{width:32px!important;height:32px!important}}.bd4 .hx section:has(.hx-prodgrid){background:#fff}.bd4 .hx .hx-prodgrid>.hx-pcard{box-shadow:0 20px 44px -24px rgb(17 25 63 / .3),inset 0 0 0 1px rgb(17 25 63 / .12)!important}.bd4 .hx .hx-prodgrid>.hx-pcard:nth-child(1){background:#eef0f6!important}.bd4 .hx .hx-prodgrid>.hx-pcard:nth-child(2){background:#e1e5ee!important}.bd4 .hx .hx-prodgrid>.hx-pcard:nth-child(3){background:#d3d8e5!important}.bd4 .hx .hx-prodgrid>.hx-pcard:hover{box-shadow:0 32px 64px -24px rgb(17 25 63 / .4),inset 0 0 0 1px rgb(17 25 63 / .2)!important}.bd4 .hx .hx-proofstrip .hx-proofgrid{gap:0!important;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .025));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12),inset 0 1px 0 rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bd4 .hx .hx-proofstrip .hx-pcell{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,34px) clamp(20px,2.2vw,32px);background:none;box-shadow:inset 1px 0 0 rgb(255 255 255 / .1)}.bd4 .hx .hx-proofstrip .hx-pcell:first-child{box-shadow:none}.bd4 .hx .hx-proofstrip .hx-pnum{color:#fff;font-size:clamp(34px,3.4vw,46px)}.bd4 .hx .hx-proofstrip .hx-pnum i{color:#ff5247}.bd4 .hx .hx-proofstrip .hx-plabel{color:rgb(255 255 255 / .72);font-size:15px}@media(max-width:900px){.bd4 .hx .hx-proofstrip .hx-pcell:nth-child(3){box-shadow:inset 0 1px 0 rgb(255 255 255 / .1)}.bd4 .hx .hx-proofstrip .hx-pcell:nth-child(4){box-shadow:inset 1px 0 0 rgb(255 255 255 / .1),inset 0 1px 0 rgb(255 255 255 / .1)}}@media(max-width:420px){.bd4 .hx .hx-proofstrip .hx-pcell:nth-child(n){box-shadow:inset 0 1px 0 rgb(255 255 255 / .1)}.bd4 .hx .hx-proofstrip .hx-pcell:first-child{box-shadow:none}}.bd4 .hx .hx-proofstrip{max-width:1100px!important;margin-top:clamp(36px,3.5vw,52px)!important}.bd4 .hx .hx-proofstrip .hx-proofgrid{border-radius:10px}.bd4 .hx .hx-proofstrip .hx-pcell{gap:6px;padding:clamp(16px,1.6vw,22px) clamp(16px,1.6vw,24px)}.bd4 .hx .hx-proofstrip .hx-pnum{font-size:clamp(24px,2.2vw,31px)}.bd4 .hx .hx-proofstrip .hx-plabel{font-size:13.5px;line-height:1.4}.bd4 .hx .hx-for a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:600px){.bd4 .hx .hx-for{gap:4px 14px!important;font-size:14px!important}.bd4 .hx .hx-for .hx-for-sep{display:none}.bd4 .hx .hx-for>span:first-child{margin-right:0!important}}.bd4 .hx .hx-prodgrid>.hx-pcard,.bd4 .hx .hx-prodgrid>.hx-pcard:hover{transform:none!important;transition:none!important;box-shadow:0 20px 44px -24px rgb(17 25 63 / .3),inset 0 0 0 1px rgb(17 25 63 / .12)!important}.bd4 .hx .hx-pcard .hx-pb .a,.bd4 .hx .hx-pcard .hx-en .a{display:none}.bd4 .hx .hx-pcard .hx-pb .b,.bd4 .hx .hx-pcard .hx-en .b{display:inline}.bd4 .hx .hx-pcard .hx-pb,.bd4 .hx .hx-pcard .hx-newrow{transition:none!important}.bd4 .hx .hx-pcard .hx-pb1{background:rgb(255 82 71 / .22)!important;color:#ffd9d3!important}.bd4 .hx .hx-pcard .hx-pb2{background:#e6f7ee!important;color:#14804a!important}.bd4 .hx .hx-pcard .hx-strike{text-decoration:line-through}.bd4 .hx .hx-pcard .hx-newrow{grid-template-rows:1fr!important}
