:root{--bl-blue:#066fb6;--bl-blue-2:#12b3e9;--bl-navy:#0d4a7c;--bl-ink:#0f172a;--bl-text:#334155;--bl-muted:#586579;--bl-line:#e6edf5;--bl-soft:#f5f9fd;--bl-gradient:linear-gradient(90deg, #12b3e9 0%, #066fb6 100%);--bl-shadow:0 6px 20px #0f172a0d;--bl-shadow-hover:0 18px 40px #0d4a7c21;--bl-nav-h:60px;--bl-sticky-top:calc(var(--th-header-h) + var(--bl-nav-h))}.bl_accent{background:var(--bl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.bl_chip{z-index:2;min-height:26px;color:var(--bl-blue);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#066fb614;border-radius:50px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.4;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.bl_chip:hover{background:var(--bl-blue);color:#fff}.bl_stretched{color:inherit}.bl_stretched:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.bl_stretched:focus-visible{outline:none}.bl_stretched:focus-visible:after{outline-offset:2px;outline:3px solid #066fb673}.bl_meta{color:var(--bl-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.bl_meta>span{align-items:center;gap:6px;display:inline-flex}.bl_meta i{color:#94a3b8;font-size:.75rem}.bl_text_link{min-height:24px;font-size:var(--fs-2xs);color:var(--bl-blue);align-items:center;gap:8px;font-weight:700;display:inline-flex}.bl_text_link i{font-size:.75rem;transition:transform .2s}.bl_text_link:hover i{transform:translate(4px)}.bl_section_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:36px 0 18px;display:flex}.bl_section_head:first-child{margin-top:0}.bl_section_head h2{letter-spacing:var(--ls-heading);color:var(--bl-ink);margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:800}.bl_section_head>span{color:var(--bl-muted);font-size:.8125rem;font-weight:600}.bl_head{border-bottom:1px solid var(--bl-line);background:radial-gradient(#066fb614 1.2px,#0000 1.2px) 0 0/24px 24px,linear-gradient(135deg,#eaf2ff 0%,#f3edff 55%,#eef8ff 100%);padding:28px 0 30px}.bl_head_inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.bl_head_text{flex:520px;min-width:0}.bl_head .cp_breadcrumb{margin-bottom:12px}.bl_head_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c2410c;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.bl_head_title{letter-spacing:-.025em;color:var(--bl-ink);text-wrap:balance;margin:0 0 8px;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.5rem);font-weight:800;line-height:1.15}.bl_head_desc{max-width:640px;font-size:var(--fs-xs);color:var(--bl-text);margin:0;line-height:1.6}.bl_head_search{max-width:560px;margin-top:18px}.bl_head_facts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bl_head_facts li{border:1px solid var(--bl-line);background:#ffffffd9;border-radius:14px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.bl_head_facts i{width:34px;height:34px;color:var(--bl-blue);background:#066fb61a;border-radius:10px;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.bl_head_facts strong{font-family:var(--th-font-heading);font-size:var(--fs-xs);color:var(--bl-ink);font-weight:800;line-height:1.2;display:block}.bl_head_facts small{letter-spacing:.04em;text-transform:uppercase;color:var(--bl-muted);font-size:.75rem;font-weight:600;display:block}.bl_nav{top:var(--th-header-h);z-index:1010;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--bl-line);background:#fffffff0;position:sticky;box-shadow:0 6px 18px #0f172a0a}.bl_nav_inner{height:var(--bl-nav-h);align-items:center;gap:16px;display:flex;position:relative}.bl_tabs{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.bl_tabs::-webkit-scrollbar{display:none}.bl_tabs li{height:100%}.bl_tab{white-space:nowrap;height:100%;font-size:var(--fs-2xs);color:var(--bl-text);align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.bl_tab i{color:#94a3b8;font-size:.8125rem;transition:color .2s}.bl_tab_count{background:var(--bl-soft);text-align:center;min-width:22px;color:var(--bl-muted);border-radius:50px;padding:1px 7px;font-size:.75rem;font-weight:700}.bl_tab:after{content:"";background:var(--bl-gradient);border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.bl_tab:hover,.bl_tab:hover i{color:var(--bl-blue)}.bl_tab.active{color:var(--bl-blue);font-weight:700}.bl_tab.active i{color:var(--bl-blue)}.bl_tab.active .bl_tab_count{background:var(--bl-blue);color:#fff}.bl_tab.active:after{transform:scaleX(1)}.bl_progress{pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0;right:0}.bl_progress span{background:var(--bl-gradient);transform-origin:0;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.bl_search{flex:0 0 300px;margin:0;position:relative}.bl_search_field{position:relative}.bl_search_icon{color:var(--bl-muted);pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bl_search input{border:1.5px solid var(--bl-line);background:var(--bl-soft);width:100%;height:42px;font-family:var(--th-font-body);font-size:var(--fs-2xs);color:var(--bl-ink);border-radius:50px;padding:0 16px 0 42px;transition:border-color .2s,box-shadow .2s,background-color .2s}.bl_head_search .bl_search input{height:52px;font-size:var(--fs-xs);background:#fff;box-shadow:0 10px 26px #0f172a12}.bl_search input::placeholder{color:#94a3b8}.bl_search input:focus{border-color:var(--bl-blue);background:#fff;outline:none;box-shadow:0 0 0 4px #066fb61f}.bl_search_toggle,.bl_search_close{border:1px solid var(--bl-line);width:40px;height:40px;color:var(--bl-ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.bl_search_panel{z-index:20;border:1px solid var(--bl-line);background:#fff;border-radius:18px;min-width:300px;padding:8px;animation:.18s bl-drop;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #0f172a29}.bl_search .bl_search_count{letter-spacing:.06em;text-transform:uppercase;color:var(--bl-muted);padding:6px 10px;font-size:.75rem;font-weight:700;display:block}.bl_search_panel ul{margin:0;padding:0;list-style:none}.bl_search_panel li a{color:var(--bl-ink);border-radius:12px;padding:8px 10px;display:block}.bl_search_panel li a:hover,.bl_search_panel li a.is_active{background:var(--bl-soft);color:var(--bl-blue)}.bl_search_panel small{letter-spacing:.05em;text-transform:uppercase;color:var(--bl-blue);font-size:.75rem;font-weight:700;display:block}.bl_search_panel strong{font-size:var(--fs-2xs);font-weight:600;line-height:1.4;display:block}.bl_search_all{border-top:1px solid var(--bl-line);color:var(--bl-blue);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px;font-size:.8125rem;font-weight:700;display:flex}.bl_search_all:hover{color:var(--bl-navy)}@keyframes bl-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bl_main{padding:32px 0 64px}.bl_featured{border:1px solid var(--bl-line);box-shadow:var(--bl-shadow);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);transition:box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.bl_featured:hover{box-shadow:var(--bl-shadow-hover);border-color:#cfe1f0}.bl_featured_media{background:linear-gradient(160deg,#eaf4fc 0%,#f4effb 100%);min-height:280px;position:relative;overflow:hidden}.bl_featured_media>img,.bl_featured_media>.bl_cover_fallback{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.bl_featured:hover .bl_featured_media>img{transform:scale(1.04)}.bl_featured_badge{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:var(--bl-ink);background:#fffffff2;border-radius:50px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #0f172a1f}.bl_featured_badge i{color:#f59e0b}.bl_featured_body{flex-direction:column;gap:10px;padding:26px 28px;display:flex}.bl_featured_title{letter-spacing:var(--ls-heading);color:var(--bl-ink);margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:800;line-height:1.3}.bl_featured:hover .bl_featured_title a{color:var(--bl-blue)}.bl_featured_text{-webkit-line-clamp:3;font-size:var(--fs-2xs);color:var(--bl-text);-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.bl_card{border:1px solid var(--bl-line);height:100%;box-shadow:var(--bl-shadow);background:#fff;border-radius:18px;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.bl_card:hover,.bl_card:focus-within{box-shadow:var(--bl-shadow-hover);border-color:#cfe1f0;transform:translateY(-4px)}.bl_card_media{aspect-ratio:16/9;background:linear-gradient(160deg,#eaf4fc 0%,#f4effb 100%);position:relative;overflow:hidden}.bl_card_media>img,.bl_card_media>.bl_cover_fallback{object-fit:cover;width:100%;height:100%;transition:transform .6s}.bl_card:hover .bl_card_media>img{transform:scale(1.05)}.bl_card_body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 14px;display:flex}.bl_card_top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bl_card_top time{color:var(--bl-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.bl_card_title{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--bl-ink);-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.bl_card:hover .bl_card_title a{color:var(--bl-blue)}.bl_card_text{-webkit-line-clamp:2;color:var(--bl-text);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.bl_card_foot{border-top:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.bl_read{color:var(--bl-blue);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.bl_read i{font-size:.75rem;transition:transform .25s}.bl_card:hover .bl_read i,.bl_featured:hover .bl_read i{transform:translate(4px)}.bl_mini_list{gap:4px;display:grid}.bl_mini{border-radius:14px;align-items:center;gap:12px;padding:8px;transition:background-color .2s;display:flex;position:relative}.bl_mini:hover{background:#fff}.bl_mini_media{background:linear-gradient(160deg,#eaf4fc 0%,#f4effb 100%);border-radius:12px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.bl_mini_media>img,.bl_mini_media>.bl_cover_fallback{object-fit:cover;width:100%;height:100%}.bl_mini_media .bl_cover_fallback i{background:0 0;border:0;width:auto;height:auto;font-size:1.25rem}.bl_mini_title{-webkit-line-clamp:2;color:var(--bl-ink);-webkit-box-orient:vertical;margin:0 0 4px;font-size:.875rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.bl_mini:hover .bl_mini_title a{color:var(--bl-blue)}.bl_mini .bl_meta{font-size:.75rem}.bl_cover_fallback{color:#fff;background:radial-gradient(#ffffff2e 1.2px,#0000 1.2px) 0 0/20px 20px,linear-gradient(135deg,#0d4a7c 0%,#066fb6 50%,#12b3e9 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.bl_cover_fallback:before{content:"";aspect-ratio:1;filter:blur(30px);background:#c750dc73;border-radius:50%;width:55%;position:absolute;top:-20%;right:-10%}.bl_cover_fallback i{z-index:1;background:#ffffff24;border:1px solid #ffffff59;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:inline-flex;position:relative}.bl_cover_fallback span{z-index:1;letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:.75rem;font-weight:700;position:relative}.bl_empty{text-align:center;border:1.5px dashed #cfe1f0;border-radius:20px;padding:36px 28px}.bl_empty_icon{background:var(--bl-gradient);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;font-size:1.25rem;display:inline-flex}.bl_empty h2{font-size:var(--fs-h4);color:var(--bl-ink);margin-bottom:6px;font-weight:700}.bl_empty p{font-size:var(--fs-2xs);color:var(--bl-text);margin-bottom:14px}.bl_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.bl_pagination ol{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bl_pagination li{align-items:center;gap:6px;display:flex}.bl_page_btn,.bl_page_num{border:1px solid var(--bl-line);height:40px;font-size:var(--fs-2xs);color:var(--bl-ink);background:#fff;border-radius:50px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.bl_page_btn{padding:0 18px}.bl_page_num{min-width:40px}a.bl_page_btn:hover,a.bl_page_num:hover{border-color:var(--bl-blue);color:var(--bl-blue)}.bl_page_num.is_current{background:var(--bl-gradient);color:#fff;border-color:#0000}.bl_page_btn.is_disabled{color:var(--bl-muted);cursor:default;border-style:dashed}.bl_page_gap{color:var(--bl-muted)}.bl_aside{flex-direction:column;gap:16px;display:flex}.bl_widget{border:1px solid var(--bl-line);background:var(--bl-soft);border-radius:18px;padding:18px 16px}.bl_widget_title{font-family:var(--th-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-muted);align-items:center;gap:8px;margin:0 0 10px;padding:0 6px;font-size:.75rem;font-weight:700;display:flex}.bl_widget_title i{color:var(--bl-blue)}.bl_topic_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bl_topic_list a{font-size:var(--fs-2xs);color:var(--bl-ink);border-radius:12px;align-items:center;gap:10px;padding:7px 8px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.bl_topic_icon{width:32px;height:32px;color:var(--bl-blue);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex;box-shadow:0 2px 6px #0f172a0d}.bl_topic_count{text-align:center;min-width:26px;color:var(--bl-muted);background:#fff;border-radius:50px;margin-left:auto;padding:1px 8px;font-size:.75rem;font-weight:700}.bl_topic_list a:hover{color:var(--bl-blue);background:#fff}.bl_topic_list a.active{background:var(--bl-gradient);color:#fff;box-shadow:0 8px 18px #066fb638}.bl_topic_list a.active .bl_topic_icon,.bl_topic_list a.active .bl_topic_count{box-shadow:none;color:#fff;background:#fff3}.bl_tag_cloud{flex-wrap:wrap;gap:6px;margin:0;padding:0 4px;list-style:none;display:flex}.bl_tag_cloud.is_center{justify-content:center}.bl_tag_cloud a{border:1px solid var(--bl-line);color:var(--bl-text);background:#fff;border-radius:50px;padding:5px 12px;font-size:.8125rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-block}.bl_tag_cloud a:hover{border-color:var(--bl-blue);color:var(--bl-blue)}.bl_side_cta{color:#ffffffe0;background:linear-gradient(140deg,#0d4a7c 0%,#066fb6 60%,#12b3e9 100%);border-radius:18px;padding:22px;position:relative;overflow:hidden}.bl_side_cta:after{content:"";filter:blur(30px);background:#c750dc59;border-radius:50%;width:170px;height:170px;position:absolute;top:-60px;right:-60px}.bl_side_cta>*{z-index:1;position:relative}.bl_side_cta_icon{color:#fff;background:#ffffff29;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;display:inline-flex}.bl_side_cta .bl_side_cta_title{font-family:var(--th-font-heading);color:#fff;margin:0 0 6px;font-size:1.0625rem;font-weight:800;line-height:1.35}.bl_side_cta p:not(.bl_side_cta_title){margin:0 0 14px;font-size:.8125rem;line-height:1.6}.bl_rss{min-height:24px;color:var(--bl-blue);align-items:center;gap:8px;padding:0 6px;font-size:.8125rem;font-weight:600;display:inline-flex}.bl_article_wrap{background:linear-gradient(#f3f6ff 0,#fff 360px);padding:28px 0 56px}.bl_post_head .cp_breadcrumb{margin-bottom:14px}.bl_crumb_current{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.bl_post_title{letter-spacing:-.025em;color:var(--bl-ink);text-wrap:balance;margin:12px 0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1.18}.bl_post_lead{font-size:var(--fs-lead);color:var(--bl-text);margin:0;line-height:1.65}.bl_byline{border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:20px;padding:14px 0;display:flex}.bl_author{align-items:center;gap:12px;display:inline-flex}.bl_author>img{border:1px solid var(--bl-line);background:#fff;border-radius:12px;padding:5px}.bl_author strong{font-size:var(--fs-2xs);color:var(--bl-ink);font-weight:700;display:block}.bl_byline_facts{color:var(--bl-muted);flex-wrap:wrap;gap:2px 0;font-size:.8125rem;display:flex}.bl_byline_facts>*+:before{content:"·";color:#cbd5e1;margin:0 8px}.bl_post_figure{background:var(--bl-soft);border-radius:20px;margin:24px 0 28px;overflow:hidden;box-shadow:0 18px 44px #0d4a7c1f}.bl_post_figure img{object-fit:cover;width:100%;height:auto;max-height:460px;display:block}.bl_post_head+.bl_toc_mobile,.bl_post_head+.bl_prose{margin-top:28px}.bl_prose{color:var(--bl-text);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}.bl_prose>:first-child{margin-top:0}.bl_prose p{font-size:inherit;margin:0 0 1.3em}.bl_prose>p:first-child{color:#1e293b;font-size:1.125rem}.bl_prose h2,.bl_prose h3,.bl_prose h4{color:var(--bl-ink);letter-spacing:var(--ls-heading);scroll-margin-top:calc(var(--bl-sticky-top) + 20px)}.bl_prose h2{margin:1.9em 0 .7em;padding-left:16px;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:800;line-height:1.3;position:relative}.bl_prose h2:before{content:"";background:var(--bl-gradient);border-radius:4px;width:4px;position:absolute;top:.2em;bottom:.2em;left:0}.bl_prose h3{margin:1.6em 0 .5em;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:700;line-height:1.4}.bl_prose h4{margin:1.5em 0 .5em;font-size:1.0625rem;font-weight:700}.bl_prose strong{color:var(--bl-ink);font-weight:700}.bl_prose a{color:var(--bl-blue);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #066fb659;text-decoration:underline #066fb659;text-decoration-thickness:2px;transition:text-decoration-color .2s,color .2s}.bl_prose a:hover{color:var(--bl-navy);text-decoration-color:currentColor}.bl_prose ul,.bl_prose ol{margin:0 0 1.4em;padding-left:1.4em}.bl_prose ul{list-style:outside}.bl_prose ol{list-style:decimal}.bl_prose li{margin-bottom:.5em;padding-left:.3em}.bl_prose ul>li::marker{color:var(--bl-blue)}.bl_prose ol>li::marker{font-family:var(--th-font-heading);color:var(--bl-blue);font-weight:800}.bl_prose li[data-list=bullet]{list-style-type:disc}.bl_prose li[data-list=ordered]{list-style-type:decimal}.bl_prose li[data-list=checked],.bl_prose li[data-list=unchecked]{list-style-type:none}.bl_prose li[data-list=checked]:before{content:"☑ "}.bl_prose li[data-list=unchecked]:before{content:"☐ "}.bl_prose .ql-indent-1{margin-left:1.5em}.bl_prose .ql-indent-2{margin-left:3em}.bl_prose .ql-align-center{text-align:center}.bl_prose .ql-align-right{text-align:right}.bl_prose .ql-align-justify{text-align:justify}.bl_prose blockquote{font-family:var(--th-font-heading);color:var(--bl-ink);background:linear-gradient(135deg,#eaf4fc 0%,#f4effb 100%);border-radius:18px;margin:1.8em 0;padding:22px 26px 22px 66px;font-size:1.125rem;font-weight:600;line-height:1.6;position:relative}.bl_prose blockquote:before{content:"“";background:var(--bl-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:10px;left:20px}.bl_prose blockquote>:last-child{margin-bottom:0}.bl_prose img{max-width:100%;height:auto;box-shadow:var(--bl-shadow);border-radius:16px;margin:1.8em auto;display:block}.bl_prose figure{margin:1.8em 0}.bl_prose figure img{margin:0 auto}.bl_prose figcaption{font-size:var(--fs-2xs);text-align:center;color:var(--bl-muted);margin-top:8px}.bl_prose code{color:#0d4a7c;background:#eef4fa;border-radius:6px;padding:2px 7px;font-size:.9em}.bl_prose pre,.bl_prose .ql-syntax,.bl_prose .ql-code-block-container{color:#e2e8f0;background:#0f172a;border-radius:14px;margin:1.6em 0;padding:20px 22px;font-size:.875rem;line-height:1.7;overflow-x:auto}.bl_prose pre code{color:inherit;background:0 0;padding:0}.bl_prose hr{border:0;border-top:1px solid var(--bl-line);opacity:1;margin:2.2em 0}.bl_table{border:1px solid var(--bl-line);border-radius:14px;margin:1.6em 0;overflow-x:auto}.bl_prose table{border-collapse:collapse;width:100%;min-width:500px;font-size:.9375rem;line-height:1.5}.bl_prose th,.bl_prose td{border-bottom:1px solid var(--bl-line);text-align:left;vertical-align:top;padding:12px 16px}.bl_prose th{background:var(--bl-soft);color:var(--bl-ink);font-weight:700}.bl_prose tbody tr:last-child td{border-bottom:0}.bl_prose tbody tr:hover td{background:#fafcfe}.bl_video{aspect-ratio:16/9;background:#0f172a;border-radius:16px;margin:1.8em 0;position:relative;overflow:hidden}.bl_video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bl_tags{border-top:1px solid var(--bl-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding-top:22px;display:flex}.bl_tags .bl_tag_cloud{padding:0}.bl_tags_label{font-size:var(--fs-2xs);color:var(--bl-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.bl_share_row{background:var(--bl-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;display:flex}.bl_share_row p{font-family:var(--th-font-heading);font-size:var(--fs-xs);color:var(--bl-ink);margin:0;font-weight:700}.bl_share{flex-wrap:wrap;gap:6px;display:flex}.bl_share_btn{border:1px solid var(--bl-line);min-width:38px;height:38px;color:var(--bl-ink);cursor:pointer;background:#fff;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bl_share_btn[hidden]{display:none}.bl_share_btn:hover{background:var(--bl-gradient);color:#fff;border-color:#0000}.bl_share_copy{padding:0 14px}.bl_share_copy.is_copied{color:#fff;background:#16a34a;border-color:#16a34a}.bl_share.is_compact .bl_share_copy{padding:0 11px}.bl_share.is_compact .bl_share_copy span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl_author_box{border:1px solid var(--bl-line);background:#fff;border-radius:20px;gap:16px;margin-top:22px;padding:22px;display:flex}.bl_author_box>img{object-fit:contain;background:var(--bl-soft);border-radius:16px;flex:0 0 56px;align-self:flex-start;width:56px;height:56px;padding:8px}.bl_author_box small{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-muted);font-size:.75rem;font-weight:700}.bl_author_box h2{color:var(--bl-ink);margin:2px 0 6px;font-size:1.125rem;font-weight:700}.bl_author_box p{color:var(--bl-text);margin:0 0 8px;font-size:.875rem;line-height:1.6}.bl_post_nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.bl_post_nav_link{border:1px solid var(--bl-line);background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:16px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.bl_post_nav_link.is_next{text-align:right;grid-column:2}.bl_post_nav_link small{letter-spacing:.06em;text-transform:uppercase;color:var(--bl-muted);font-size:.75rem;font-weight:700}.bl_post_nav_link strong{-webkit-line-clamp:2;font-family:var(--th-font-heading);font-size:var(--fs-2xs);color:var(--bl-ink);-webkit-box-orient:vertical;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.bl_post_nav_link:hover{box-shadow:var(--bl-shadow);border-color:#cfe1f0}.bl_post_nav_link:hover strong{color:var(--bl-blue)}.bl_sidebar{top:calc(var(--bl-sticky-top) + 20px);flex-direction:column;gap:14px;display:flex;position:sticky}.bl_toc{border:1px solid var(--bl-line);box-shadow:var(--bl-shadow);background:#fff;border-radius:18px;padding:18px 14px 14px}.bl_toc_list{max-height:calc(100vh - var(--bl-sticky-top) - 330px);scrollbar-width:thin;gap:1px;min-height:120px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bl_toc_list a{color:var(--bl-text);border-radius:10px;padding:7px 10px 7px 16px;font-size:.875rem;font-weight:500;line-height:1.45;transition:background-color .2s,color .2s;display:block;position:relative}.bl_toc_list .is_sub a{color:var(--bl-muted);padding-left:30px;font-size:.8125rem}.bl_toc_list a:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background .2s;position:absolute;top:9px;bottom:9px;left:5px}.bl_toc_list a:hover{background:var(--bl-soft);color:var(--bl-blue)}.bl_toc_list a.active{background:var(--bl-soft);color:var(--bl-blue);font-weight:700}.bl_toc_list a.active:before{background:var(--bl-gradient)}.bl_side_more{border:1px solid var(--bl-line);background:var(--bl-soft);font-family:var(--th-font-heading);font-size:var(--fs-xs);color:var(--bl-ink);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;transition:border-color .2s,color .2s;display:flex}.bl_side_more small{font-family:var(--th-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-muted);font-size:.75rem;display:block}.bl_side_more i{color:var(--bl-blue);transition:transform .2s}.bl_side_more:hover{border-color:var(--bl-blue);color:var(--bl-blue)}.bl_side_more:hover i{transform:translate(4px)}.bl_toc_mobile{border:1px solid var(--bl-line);background:#fff;border-radius:16px;margin:0 0 24px;display:none}.bl_toc_mobile summary{font-family:var(--th-font-heading);font-size:var(--fs-xs);color:var(--bl-ink);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-weight:700;list-style:none;display:flex}.bl_toc_mobile summary::-webkit-details-marker{display:none}.bl_toc_mobile summary i:first-child{color:var(--bl-blue)}.bl_toc_badge{background:var(--bl-soft);font-family:var(--th-font-body);color:var(--bl-muted);border-radius:50px;padding:2px 8px;font-size:.75rem;font-weight:700}.bl_toc_caret{margin-left:auto;transition:transform .2s}.bl_toc_mobile[open] .bl_toc_caret{transform:rotate(180deg)}.bl_toc_mobile .bl_toc_list{max-height:none;padding:0 8px 10px}.bl_related{background:var(--bl-soft);border-top:1px solid var(--bl-line);padding:44px 0 52px}.bl_cta_wrap{padding:0 0 64px}.bl_related+.bl_cta_wrap{background:var(--bl-soft)}.bl_cta{color:#ffffffe0;background:linear-gradient(120deg,#0d4a7c 0%,#066fb6 55%,#12b3e9 100%);border-radius:22px;align-items:center;gap:22px;padding:26px 32px;display:flex;position:relative;overflow:hidden}.bl_cta:after{content:"";filter:blur(40px);background:#c750dc4d;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:18%}.bl_cta>*{z-index:1;position:relative}.bl_cta_icon{color:#fff;background:#ffffff29;border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;display:inline-flex}.bl_cta_text{flex:1;min-width:0}.bl_cta_text h2{color:#fff;margin:0 0 4px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:800}.bl_cta .bl_cta_text p{margin:0;font-size:.875rem;line-height:1.55}.bl_cta_actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1199.98px){.bl_search{flex-basis:240px}}@media (max-width:991.98px){:root{--bl-nav-h:54px}.bl_search.is_collapsible{flex:none;position:static}.bl_search.is_collapsible .bl_search_toggle{display:inline-flex}.bl_search.is_collapsible .bl_search_field{display:none}.bl_search.is_collapsible.is_expanded .bl_search_field{z-index:5;background:#fff;align-items:center;gap:8px;display:flex;position:absolute;inset:0 12px}.bl_search.is_collapsible.is_expanded .bl_search_field input{flex:1}.bl_search.is_collapsible.is_expanded .bl_search_close{flex:0 0 40px;display:inline-flex}.bl_search.is_collapsible.is_expanded .bl_search_icon{left:16px}.bl_search.is_collapsible .bl_search_panel{min-width:0;left:12px;right:12px}.bl_head_facts{display:none}.bl_sidebar{position:static}.bl_sidebar .bl_toc{display:none}.bl_toc_mobile{display:block}.bl_aside{grid-template-columns:1fr 1fr;align-items:start;display:grid}.bl_aside .bl_rss{grid-column:1/-1}}@media (max-width:767.98px){.bl_head{padding:20px 0 22px}.bl_main{padding:22px 0 48px}.bl_tab{padding:0 10px}.bl_tab i{display:none}.bl_featured{grid-template-columns:1fr}.bl_featured_media{aspect-ratio:16/9;min-height:0}.bl_featured_body{padding:18px}.bl_aside{grid-template-columns:1fr}.bl_article_wrap{padding-top:20px}.bl_crumb_current,.bl_byline .bl_share{display:none}.bl_post_figure{border-radius:16px;margin:18px 0 22px}.bl_prose{font-size:1rem}main:not(#_):not(#_):not(#_) .bl_widget_title{letter-spacing:.1em!important;font-size:.75rem!important;font-weight:700!important;line-height:1.4!important}main:not(#_):not(#_):not(#_) .bl_mini_title{font-size:.875rem!important;line-height:1.4!important}main:not(#_):not(#_):not(#_) :is(.bl_featured_title,.bl_section_head h2){font-size:1.25rem!important;line-height:1.3!important}main:not(#_):not(#_):not(#_) :is(.bl_author_box h2,.bl_cta_text h2,.bl_empty h2){font-size:1.125rem!important;line-height:1.35!important}main:not(#_) .bl_prose p:not(#_){font-size:1rem!important;line-height:1.75!important}main:not(#_) .bl_prose>p:first-child:not(#_){font-size:1.0625rem!important}main:not(#_) .bl_side_cta p.bl_side_cta_title:not(#_){font-weight:800;font-size:1.0625rem!important;line-height:1.35!important}.bl_prose blockquote{padding:50px 20px 20px;font-size:1.0625rem}.bl_prose blockquote:before{top:6px;left:18px}.bl_share_row{flex-direction:column;align-items:flex-start}.bl_author_box{flex-direction:column;padding:18px}.bl_post_nav{grid-template-columns:1fr}.bl_post_nav_link.is_next{grid-column:auto}.bl_related{padding:32px 0 40px}.bl_cta{flex-direction:column;align-items:flex-start;padding:22px}.bl_cta_wrap{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.bl_card,.bl_featured,.bl_card_media>img,.bl_featured_media>img,.bl_progress span,.bl_tab:after{transition:none}.bl_card:hover,.bl_card:focus-within{transform:none}.bl_search_panel{animation:none}}@media print{.bl_nav,.bl_sidebar,.bl_toc_mobile,.bl_share_row,.bl_byline .bl_share,.bl_post_nav,.bl_related,.bl_cta_wrap{display:none!important}}
#our_Services .service-main{transition:none}@media (min-width:1200px){#our_Services .service-wrapper{--svc-grow:3.6;--svc-cards:4;--svc-gap:16px;--svc-pad:20px;--svc-edge:calc(2 * var(--svc-pad) + 2px);--svc-main-open:210px;--svc-share:calc((100cqw - (var(--svc-cards) - 1) * var(--svc-gap) - var(--svc-cards) * var(--svc-edge)) / (var(--svc-cards) - 1 + var(--svc-grow)));gap:var(--svc-gap);align-items:stretch;container-type:inline-size}#our_Services .service-card,#our_Services .service-card:hover,#our_Services .service-card.active-card{isolation:isolate;min-width:0;height:350px;padding:var(--svc-pad);background:#fff;border:1px solid #00000024;flex-direction:row;flex:1 1 0;align-items:stretch;transition:flex-grow .6s cubic-bezier(.22,.61,.36,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden;transform:none;box-shadow:0 6px 18px #0f172a0a}#our_Services .service-card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#c8f7c5 0%,#5cb85c 100%);transition:opacity .45s;position:absolute;inset:0}#our_Services .service-card:hover:not(.active-card){border-color:#5cb85c8c;box-shadow:0 10px 26px #0f172a14}#our_Services .service-card.active-card{flex-grow:var(--svc-grow);border-color:#0000;box-shadow:0 18px 44px #5cb85c47}#our_Services .service-card.active-card:before{opacity:1}#our_Services .service-card .service-main,#our_Services .service-card:hover .service-main,#our_Services .service-card.active-card .service-main{width:var(--svc-share);flex:none;max-width:none;height:100%;transition:none}#our_Services .service-card.active-card .service-main{width:var(--svc-main-open)}#our_Services .service-card .service-content{flex:auto;justify-content:flex-start;height:auto;min-height:0;padding-right:0}#our_Services .service-content>div{flex-direction:column;min-height:0;display:flex}#our_Services .service-content :is(h5,:is(h2,h3):where(.h5)){overflow-wrap:break-word}#our_Services .service-content p{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;overflow:hidden}#our_Services .service-card.active-card .service-content p{-webkit-line-clamp:4}#our_Services .service-count{margin-bottom:10px}#our_Services .service-card .view-link,#our_Services .service-card .btn-start{margin-top:auto;margin-bottom:2px}#our_Services .service-card:not(.active-card) .view-link{display:inline-flex}#our_Services .service-card:not(.active-card) .btn-start{display:none}#our_Services .service-card .service-slider,#our_Services .service-card:hover .service-slider,#our_Services .service-card.active-card .service-slider{top:var(--svc-pad);bottom:var(--svc-pad);left:calc(var(--svc-pad) + var(--svc-main-open));width:calc(var(--svc-share) * var(--svc-grow) - var(--svc-main-open));opacity:0;visibility:hidden;pointer-events:none;align-items:center;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:absolute;transform:translate(16px)}#our_Services .service-card.active-card .service-slider{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s .22s,transform .5s cubic-bezier(.22,.61,.36,1) .18s,visibility linear;transform:none}#our_Services .service-slider .slider-container{width:100%}}@media (min-width:1400px){#our_Services .service-wrapper{--svc-grow:4}}@media (min-width:1200px) and (prefers-reduced-motion:reduce){#our_Services .service-card,#our_Services .service-card:before,#our_Services .service-card .service-slider,#our_Services .service-card.active-card .service-slider{transition:none}}
@property --dp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (min-width:1200px){.development_process_wrap .node,.development_process_wrap .node.active{--dp-ox:50%;--dp-oy:50%;width:auto;transition:none}.development_process_wrap #node-1{--dp-ox:38%}.development_process_wrap #node-5{--dp-ox:62%}.development_process_wrap .node .icon-wrapper,.development_process_wrap .node.active .icon-wrapper{background:#fff;border:2px solid #fff;border-radius:14px;flex-direction:column;align-items:center;width:70px;height:70px;min-height:70px;padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 4px 6px -1px #0000001a}.development_process_wrap .node.active .icon-wrapper>i.default-icon{display:block}.development_process_wrap .node:focus-visible{outline:none}.development_process_wrap .node:focus-visible .icon-wrapper{border-color:#00aeef;box-shadow:0 0 0 4px #00aeef40}.development_process_wrap .active-content,.development_process_wrap .node.active .active-content{z-index:3;text-align:left;cursor:default;width:280px;transform:translate(calc(-1 * var(--dp-ox)), calc(-1 * var(--dp-oy)));clip-path:inset(calc(var(--dp-oy) - 35px) calc(100% - var(--dp-ox) - 35px) calc(100% - var(--dp-oy) - 35px) calc(var(--dp-ox) - 35px) round 14px);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:20px;padding:30px;transition:clip-path .45s cubic-bezier(.4,0,.2,1),opacity .2s .25s,visibility 0s linear .45s;animation:none;display:block;position:absolute;top:50%;left:50%;box-shadow:0 18px 44px #0072bc2e}.development_process_wrap .node.active .active-content{clip-path:inset(0 round 20px);opacity:1;visibility:visible;pointer-events:auto;transition:clip-path .55s cubic-bezier(.22,1,.36,1),opacity,visibility}.development_process_wrap .active-content>*{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(8px)}.development_process_wrap .node.active .active-content>*{opacity:1;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:none}.development_process_wrap .node.active .active-content>:first-child{transition-delay:.16s}.development_process_wrap .node.active .active-content>:nth-child(2){transition-delay:.22s}.development_process_wrap .node.active .active-content>:nth-child(3){transition-delay:.28s}.development_process_wrap .active-content:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--dp-angle), #00aeef, #0072bc, #9c38ac, #00aeef 55%, #00aeef26 70%, #00aeef26 85%, #00aeef);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .3s;animation:4s linear infinite paused dp-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.development_process_wrap .node.active .active-content:before{opacity:1;transition-delay:.3s;animation-play-state:running}}@keyframes dp-border{to{--dp-angle:360deg}}@media (min-width:1200px) and (prefers-reduced-motion:reduce){.development_process_wrap .active-content,.development_process_wrap .node.active .active-content,.development_process_wrap .active-content>*,.development_process_wrap .node.active .active-content>*{transition:none}.development_process_wrap .active-content:before{animation:none}}
.frequently_asked_wrapper .frequently_asked_box{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.frequently_asked_wrapper .frequently_asked_box:hover{transform:translateY(-3px)}.frequently_asked_wrapper .frequently_asked_btn:focus-visible{outline-offset:-3px;border-radius:16px;outline:3px solid #0d6efd59}.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon{color:#0d6efd;background:#eef5ff;border:1px solid #d6e6fb;border-radius:50%;flex:0 0 36px;width:36px;height:36px;margin-top:0;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s;position:relative;transform:none}.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon>i.fa-solid{display:none}.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:before,.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:after{transform:rotate(90deg)}.frequently_asked_wrapper .frequently_asked_btn:hover .frequently_asked_toggle_icon{background:#e1edff;border-color:#0d6efd}.frequently_asked_wrapper .frequently_asked_btn:not(.collapsed) .frequently_asked_toggle_icon{color:#fff;background:#f2701e;border-color:#f2701e;transform:none;box-shadow:0 6px 16px #f2701e52}.frequently_asked_wrapper .frequently_asked_btn:not(.collapsed) .frequently_asked_toggle_icon:after,.frequently_asked_wrapper .frequently_asked_btn:not(.collapsed) .frequently_asked_toggle_icon:before{transform:rotate(180deg)}.frequently_asked_wrapper .collapsing{transition:height .4s cubic-bezier(.4,0,.2,1)}.frequently_asked_wrapper .frequently_asked_btn+.collapse .frequently_asked_body,.frequently_asked_wrapper .frequently_asked_btn+.collapsing .frequently_asked_body{opacity:0;transition:opacity .2s,transform .25s;transform:translateY(-6px)}.frequently_asked_wrapper .frequently_asked_btn:not(.collapsed)+.collapse .frequently_asked_body,.frequently_asked_wrapper .frequently_asked_btn:not(.collapsed)+.collapsing .frequently_asked_body{opacity:1;animation:.45s cubic-bezier(.22,1,.36,1) 60ms both faq-answer-in;transform:none}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:767.98px){.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon{flex-basis:32px;width:32px;height:32px}.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:before,.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:after{width:12px;margin-left:-6px}}@media (prefers-reduced-motion:reduce){.frequently_asked_wrapper .frequently_asked_box,.frequently_asked_wrapper .collapsing,.frequently_asked_wrapper .frequently_asked_body,.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon,.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:before,.frequently_asked_wrapper .frequently_asked_btn .frequently_asked_toggle_icon:after{transition:none!important}.frequently_asked_wrapper .frequently_asked_box:hover{transform:none}.frequently_asked_wrapper .frequently_asked_body{animation:none!important}}
#testimonial_container .testimonial_content_box,#testimonial_container .testimonial_content_box blockquote,#testimonial_container .testimonial_content_box figcaption{margin-left:0;margin-right:0}#testimonial_container .testimonial_content_box{margin-bottom:0}#testimonial_container .tm_subtitle{opacity:.85;margin-top:2px;font-size:.8125rem;font-weight:500;line-height:1.4}#testimonial_container .tm_rating{justify-content:center;gap:3px;margin-top:6px;font-size:.8125rem;display:flex}#testimonial_container .tm_rating i{color:#ffffff4d;transition:color .3s}#testimonial_container .tm_rating i.is_on{color:#fbbf24}#testimonial_container .tm_subtitle[hidden],#testimonial_container .tm_rating[hidden]{display:none}#testimonial_container .quote-mark{margin-top:4px}#testimonial_container .avatar.tm_initials{background:linear-gradient(135deg,#12b3e9 0%,#066fb6 100%);justify-content:center;align-items:center;display:flex}#testimonial_container .avatar.tm_initials:before{content:attr(data-initials);font-family:var(--th-font-heading);letter-spacing:.02em;color:#fff;font-size:1.125rem;font-weight:800}@media (max-width:575px){#testimonial_container .tm_subtitle{font-size:.75rem}#testimonial_container .avatar.tm_initials:before{font-size:.9375rem}}#testimonial_container .testimonial_main_wrapper{--tm-card-top:42%;--tm-card-h:420px;--tm-av:65px;--tm-av-scale:1.6;--tm-av-inset:22px;--tm-gap:16px;--tm-name-half:19px;--tm-av-r:calc(var(--tm-av) * var(--tm-av-scale) / 2);--tm-pad-top:calc(var(--tm-av-inset) + 2 * var(--tm-av-r) + var(--tm-gap))}#testimonial_container .testimonial_card_main{padding-top:var(--tm-pad-top);justify-content:flex-start;padding-bottom:24px}#testimonial_container .testimonial_content_box{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;margin-top:0;display:flex}#testimonial_container .testimonial_content_box figcaption,#testimonial_container .quote-mark{flex:none}#testimonial_container .review-text{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;flex:auto;width:100%;min-height:0;margin:0;overflow:hidden}#testimonial_container .testimonial_content_box.is_truncated:not(.is_expanded) .review-text{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}#testimonial_container .testimonial_content_box.is_expanded .review-text{padding-right:6px;overflow-y:auto}#testimonial_container .testimonial_content_box.is_expanded .review-text:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff9}#testimonial_container .testimonial_content_box.is_long .review-text{font-size:.82rem;line-height:1.55}#testimonial_container .tm_more{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:50px;flex:none;margin-top:8px;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:background-color .2s,border-color .2s}#testimonial_container .tm_more:hover{background:#ffffff38;border-color:#fff}#testimonial_container .tm_more:focus-visible{outline-offset:2px;outline:2px solid #fff}#testimonial_container .tm_more[hidden]{display:none}#testimonial_container .testimonial_main_wrapper .avatar.pos-0{top:calc(var(--tm-card-top) - var(--tm-card-h) / 2 + var(--tm-av-inset) + var(--tm-av-r));left:calc(50% + (var(--tm-card-h) / 2 - var(--tm-pad-top) - var(--tm-name-half)) * .1045);transform:translate(-50%, -50%) scale(var(--tm-av-scale))}@media (max-width:1199px){#testimonial_container .testimonial_main_wrapper{--tm-av-scale:1.4;--tm-gap:14px}}@media (max-width:991px){#testimonial_container .testimonial_main_wrapper{--tm-card-h:380px}}@media (max-width:768px){#testimonial_container .testimonial_main_wrapper{--tm-card-top:45%;--tm-card-h:360px;--tm-av-inset:20px;--tm-name-half:17px}}@media (max-width:575px){#testimonial_container .testimonial_main_wrapper{--tm-card-top:50%;--tm-card-h:320px;--tm-av:48px;--tm-av-scale:1.3;--tm-av-inset:18px;--tm-gap:12px;--tm-name-half:15px}#testimonial_container .testimonial_card_main{padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:400px){#testimonial_container .testimonial_main_wrapper{--tm-card-h:300px;--tm-av:42px}}
#who_Using .wu_slider{margin-top:28px}#who_Using .mySwiper1{margin:-16px 0 -44px;padding:16px 0 44px}#who_Using .mySwiper1 .swiper-slide{height:auto;display:flex}#who_Using .mySwiper1 .wu_card{text-align:left;background:#fff;border:1px solid #e3eaf3;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;padding:28px 28px 24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 26px #0f172a0f}#who_Using .wu_card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#12b3e9 0%,#066fb6 55%,#bc4bd0 100%);height:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}#who_Using .mySwiper1 .wu_card:hover,#who_Using .mySwiper1 .wu_card:focus-within{border-color:#cfe1f0;transform:translateY(-6px);box-shadow:0 2px 4px #0f172a0a,0 22px 44px #0d4a7c24}#who_Using .wu_card:hover:before,#who_Using .wu_card:focus-within:before{transform:scaleX(1)}#who_Using .wu_card_top{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}#who_Using .wu_icon{color:#066fb6;background:linear-gradient(135deg,#eaf4fc 0%,#f4effb 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.375rem;transition:background .35s,color .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex}#who_Using .wu_card:hover .wu_icon,#who_Using .wu_card:focus-within .wu_icon{color:#fff;background:linear-gradient(135deg,#12b3e9 0%,#066fb6 100%);transform:rotate(-6deg)scale(1.05);box-shadow:0 10px 22px #066fb64d}#who_Using .wu_index{font-family:var(--th-font-heading);color:#0000;-webkit-text-stroke:1px #d3e0ee;font-size:2.25rem;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .35s}#who_Using .wu_card:hover .wu_index{-webkit-text-stroke-color:#9cc3e4}#who_Using .wu_card .card-content{flex:auto}#who_Using .wu_card .wu_title{font-family:var(--th-font-heading);letter-spacing:-.01em;text-align:left;color:#0f172a;margin:0 0 10px;font-size:1.1875rem;font-weight:700;line-height:1.35}#who_Using .wu_card .card-content p{color:#475569;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}#who_Using .wu_link{color:#066fb6;border-top:1px solid #edf2f7;align-self:stretch;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}#who_Using .wu_link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}#who_Using .wu_link i{font-size:.8125rem;transition:transform .3s}#who_Using .wu_card:hover .wu_link i,#who_Using .wu_link:focus-visible i{transform:translate(5px)}#who_Using .wu_link:focus-visible{outline:none}#who_Using .wu_link:focus-visible:after{outline-offset:-3px;outline:3px solid #066fb673}#who_Using .wu_controls{z-index:1;justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex;position:relative}#who_Using .wu_nav{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e3eaf3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:.875rem;transition:background .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 6px 16px #0f172a14}#who_Using .wu_nav:hover{color:#fff;background:linear-gradient(#bc4bd0 0%,#230b27 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 10px 22px #7421824d}#who_Using .wu_nav:focus-visible{outline-offset:2px;outline:3px solid #066fb673}#who_Using .wu_pagination{align-items:center;gap:8px;width:auto;display:flex;position:static;transform:none}#who_Using .wu_bullet{cursor:pointer;background:#cbd5e1;border:0;border-radius:8px;width:8px;height:8px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .35s;display:inline-block}#who_Using .wu_bullet:hover{background:#94a3b8}#who_Using .wu_bullet.is_active{background:linear-gradient(90deg,#12b3e9 0%,#066fb6 100%);width:28px}#who_Using .wu_bullet:focus-visible{outline-offset:2px;outline:3px solid #066fb673}@media (max-width:767.98px){#who_Using .mySwiper1 .wu_card{padding:22px 22px 20px}#who_Using .wu_card_top{margin-bottom:18px}#who_Using .wu_icon{width:50px;height:50px;font-size:1.25rem}#who_Using .wu_index{font-size:1.875rem}#who_Using .wu_controls{margin-top:22px}#who_Using .wu_nav{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){#who_Using .mySwiper1 .wu_card,#who_Using .wu_card:before,#who_Using .wu_icon,#who_Using .wu_link i,#who_Using .wu_bullet,#who_Using .wu_nav{transition:none}#who_Using .mySwiper1 .wu_card:hover,#who_Using .mySwiper1 .wu_card:focus-within{transform:none}}
html,body{overflow-x:clip!important}body{overflow-y:visible!important}:root{--th-header-h:66px}html{scroll-padding-top:calc(var(--th-header-h) + 12px)}#header{z-index:1020;background:#fff;border-bottom:1px solid #0000;transition:box-shadow .3s,border-color .3s;position:sticky;top:0}#header.is_stuck{border-bottom-color:#e8eef5;box-shadow:0 10px 30px #0f172a14}#header.is_stuck .main_header_wrap{animation:.35s th-header-in}@keyframes th-header-in{0%{opacity:.6}to{opacity:1}}#header.is_menu_open:before{content:"";z-index:999;pointer-events:none;background:#0814288c;position:absolute;inset:0}.lg_toc{top:calc(var(--th-header-h) + 20px)!important}.back_to_top{z-index:990;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:linear-gradient(135deg,#12b3e9 0%,#066fb6 100%);border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:1.05rem;transition:opacity .3s,transform .3s,visibility .3s,box-shadow .3s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px)scale(.85);box-shadow:0 12px 28px #066fb659}.back_to_top.is_visible{opacity:1;visibility:visible;transform:none}.back_to_top:hover{transform:translateY(-3px);box-shadow:0 16px 34px #066fb673}.back_to_top:hover i{animation:.6s th-arrow-up}.back_to_top:focus-visible{outline-offset:4px;outline:3px solid #066fb666}.back_to_top i{z-index:1;position:relative}.back_to_top_ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.back_to_top_track,.back_to_top_progress{fill:none;stroke-width:3px}.back_to_top_track{stroke:#ffffff40}.back_to_top_progress{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .15s linear}@keyframes th-arrow-up{0%{transform:translateY(0)}45%{opacity:0;transform:translateY(-6px)}46%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575.98px){.back_to_top{width:46px;height:46px;font-size:.95rem;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){#header,#header.is_stuck .main_header_wrap,.back_to_top,.back_to_top:hover i{transition:none;animation:none}}@media print{.back_to_top{display:none!important}#header{position:static}}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{width:10px;height:18px}.dashboard_card_content :is(button,span:where(.dashboard_card_btn)){padding-bottom:0}.dashboard_card_content :is(button,span:where(.dashboard_card_btn)) a{align-items:center;min-height:24px;display:inline-flex}.view-link,.cp_inline_btn{min-height:24px}main>section:not(:first-child):not(#office_Address,#privacy-policy,#terms-and-conditions,.bl_main,.lg_body){content-visibility:auto;contain-intrinsic-size:auto 700px}.dashboard_card_btn{color:#000;display:inline-block}.dh_btn{width:fit-content}

