.elementor-46 .elementor-element.elementor-element-b68bdfa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-46 .elementor-element.elementor-element-907c919{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 28px;--row-gap:18px;--column-gap:28px;--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-234e4c3{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-d3d87f0{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-1e0b3ec{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-379bb8a{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-585669c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-0cfd2f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-33123e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-46 .elementor-element.elementor-element-6388c0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-46 .elementor-element.elementor-element-ec174a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ae3565c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-46 .elementor-element.elementor-element-0ec5d4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-46 .elementor-element.elementor-element-e412072{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-46 .elementor-element.elementor-element-c1b9eef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-46 .elementor-element.elementor-element-de239a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-46 .elementor-element.elementor-element-de239a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-a16f6b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-46 .elementor-element.elementor-element-45decf7 .elementor-icon-wrapper{text-align:start;}.elementor-46 .elementor-element.elementor-element-96a2ad0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-46 .elementor-element.elementor-element-96a2ad0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-ac7b188{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-4ea3689{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-5801d8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-46 .elementor-element.elementor-element-27fca8f{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-63f433d{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-c8416c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-ad55339{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-46 .elementor-element.elementor-element-5452fdd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46 .elementor-element.elementor-element-f213fc9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-7f5ec87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46 .elementor-element.elementor-element-49df6e5 .elementor-icon-wrapper{text-align:start;}.elementor-46 .elementor-element.elementor-element-f1b1814 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-432976d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46 .elementor-element.elementor-element-0b1ee85 .elementor-icon-wrapper{text-align:start;}.elementor-46 .elementor-element.elementor-element-a47684c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-3385243{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46 .elementor-element.elementor-element-b34e0de .elementor-icon-wrapper{text-align:start;}.elementor-46 .elementor-element.elementor-element-c07283e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-d635c37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 20px;--row-gap:14px;--column-gap:20px;--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-4ccc00c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-4ccc00c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-4ccc00c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-4ccc00c .elementor-icon-list-text{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-b98e245{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-46 .elementor-element.elementor-element-b6aa4a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-4e3b228{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 28px;--row-gap:16px;--column-gap:28px;--flex-wrap:wrap;}.elementor-46 .elementor-element.elementor-element-3557c11{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-6386e54{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-8b57731{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-6d5aa5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-a31dfcb .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-907c919{--width:56%;}.elementor-46 .elementor-element.elementor-element-33123e8{--width:40%;}.elementor-46 .elementor-element.elementor-element-de239a1{--width:280px;}.elementor-46 .elementor-element.elementor-element-4e3b228{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-de239a1{--width:100%;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-ec174a7{--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-c1b9eef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-46 .elementor-element.elementor-element-ac7b188{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-4ea3689{--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-f213fc9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-b68bdfa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-907c919{--width:100%;}.elementor-46 .elementor-element.elementor-element-33123e8{--width:100%;}.elementor-46 .elementor-element.elementor-element-ec174a7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ac7b188{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-4ea3689{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-f213fc9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-b6aa4a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-4e3b228{--width:100%;}}/* Start custom CSS *//* TopInspired — Conditions pages (.ti-cond-*) */
.e-con.ti-cond-hero{--padding-top:clamp(2.5rem,6vw,4.5rem);--padding-bottom:clamp(2.5rem,5vw,4rem);--padding-left:var(--ti-gutter);--padding-right:var(--ti-gutter);position:relative;overflow:hidden;background:radial-gradient(900px 400px at 85% 0%,rgba(141,187,242,.45),transparent 62%),linear-gradient(180deg,#e9f1fc 0%,#f4f9fe 65%,#fff 100%)}
.ti-cond-hero .ti-cond-h1 .elementor-heading-title{max-width:18ch}
.ti-cond-hero .ti-cond-lead p{max-width:68ch;margin:0}
.ti-cond-crumbs .rank-math-breadcrumb p{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.85rem;color:var(--ti-muted)}
.ti-cond-crumbs .rank-math-breadcrumb a{color:var(--ti-muted);text-decoration:none}
.ti-cond-crumbs .rank-math-breadcrumb a:hover{color:var(--ti-blue)}
.ti-cond-crumbs .rank-math-breadcrumb .last{color:var(--ti-navy);font-weight:600}
.ti-cond-crumbs .rank-math-breadcrumb .separator{color:var(--ti-line-strong)}
.ti-cond-hero-img img{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:50% 30%;border-radius:var(--ti-radius-lg);box-shadow:var(--ti-shadow-lg)}
.ti-cond-phone .elementor-button{font-size:1rem}
.ti-cond-hero-chips .elementor-icon-list-item a{color:var(--ti-blue-700);text-decoration:none}
.ti-cond-hero-chips .elementor-icon-list-icon{display:none}

/* key facts */
.e-con.ti-cond-facts{--padding-top:0;--padding-bottom:1rem;--padding-left:var(--ti-gutter);--padding-right:var(--ti-gutter)}
.e-con.ti-cond-fact{--padding-top:1.4rem;--padding-bottom:1.4rem;--padding-left:1.5rem;--padding-right:1.5rem;background:#fff;border:1px solid var(--ti-line);border-left:4px solid var(--ti-blue);border-radius:18px;box-shadow:var(--ti-shadow-sm)}
.ti-cond-fact-value .elementor-heading-title{font-family:var(--ti-font-display);font-size:1.75rem;font-weight:750;letter-spacing:-.03em;line-height:1.1;color:var(--ti-navy);margin:0}
.ti-cond-fact-text p{margin:0 0 .35rem;font-size:.92rem;line-height:1.55;color:var(--ti-ink)}
.ti-cond-fact-text p.ti-cond-fact-src,.ti-cond-fact-text p:last-child{margin:0;font-size:.76rem}
.ti-cond-fact-text p:last-child a{color:var(--ti-muted)}

/* article layout */
.ti-cond-body{flex:1 1 0% !important;min-width:0}
@media (min-width:1025px) and (min-height:900px){.ti-cond-toc{position:sticky !important;top:110px;align-self:flex-start}}
.elementor-button .elementor-button-icon svg{fill:currentColor}
.e-con.ti-cond-article{--padding-top:clamp(3rem,6vw,4.5rem);--padding-bottom:clamp(4rem,8vw,6.5rem);--padding-left:var(--ti-gutter);--padding-right:var(--ti-gutter)}
.ti-cond-toc-title .elementor-heading-title{font-family:var(--ti-font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ti-muted);margin:0}
.ti-cond-toc-list ol{display:grid;gap:.1rem;margin:0;padding:0;list-style:none;counter-reset:toc}
.ti-cond-toc-list li{counter-increment:toc;margin:0}
.ti-cond-toc-list a{position:relative;display:block;padding:.5rem .75rem .5rem 2.1rem;border-left:2px solid var(--ti-line);font-size:.88rem;line-height:1.45;color:var(--ti-ink);text-decoration:none;transition:color .2s,border-color .2s}
.ti-cond-toc-list a::before{content:counter(toc,decimal-leading-zero);position:absolute;left:.75rem;top:.62rem;font-size:.72rem;font-weight:700;color:var(--ti-blue-300)}
.ti-cond-toc-list a:hover{color:var(--ti-blue);border-left-color:var(--ti-blue)}
.e-con.ti-cond-toc-cta{--padding-top:1.4rem;--padding-bottom:1.4rem;--padding-left:1.4rem;--padding-right:1.4rem;margin-top:.75rem;border-radius:var(--ti-radius-lg);background:linear-gradient(150deg,var(--ti-blue-50),#fff);border:1px solid var(--ti-blue-100)}
.ti-cond-toc-cta-text p{margin:0;font-family:var(--ti-font-display);font-weight:650;line-height:1.4;color:var(--ti-navy)}
.ti-cond-body .ti-cond-h2 .elementor-heading-title{font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.2;letter-spacing:-.02em}
.ti-cond-body>.ti-cond-h2{margin-top:1.5rem;scroll-margin-top:110px}
.ti-cond-body>.ti-cond-h2:first-child{margin-top:0}
.ti-cond-text p{margin:0 0 1.1em}
.ti-cond-text p:last-child{margin-bottom:0}
.ti-cond-list ul{margin:0 !important}
.ti-cond-point{height:100%;padding:1.25rem 1.35rem;background:#fff;border:1px solid var(--ti-line);border-top:3px solid var(--ti-blue-300);border-radius:16px;box-shadow:var(--ti-shadow-xs)}
.ti-cond-point .elementor-icon-box-icon{display:none}
.ti-cond-point .elementor-icon-box-wrapper{text-align:left}
.ti-cond-point .elementor-icon-box-title{margin:0 0 .4rem;font-size:1.05rem;line-height:1.3;color:var(--ti-navy)}
.ti-cond-point .elementor-icon-box-description{margin:0;font-size:.93rem;line-height:1.6;color:var(--ti-ink)}
.e-con.ti-cond-callout{--padding-top:clamp(1.75rem,4vw,2.5rem);--padding-bottom:clamp(1.75rem,4vw,2.5rem);--padding-left:clamp(1.25rem,4vw,2.5rem);--padding-right:clamp(1.25rem,4vw,2.5rem);margin-top:1.75rem;scroll-margin-top:110px;border-radius:var(--ti-radius-lg);border:1px solid var(--ti-blue-100);background:radial-gradient(500px 220px at 100% 0%,rgba(141,187,242,.35),transparent 65%),linear-gradient(180deg,var(--ti-sky),#fff)}
.ti-cond-callout .ti-cond-callout-title .elementor-heading-title{font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.2}
/* FAQ accordion */
.ti-cond-faq .elementor-accordion{display:grid;gap:.9rem}
.ti-cond-faq .elementor-accordion-item{background:#fff;border:1px solid var(--ti-line) !important;border-radius:18px;box-shadow:var(--ti-shadow-xs);overflow:hidden;transition:border-color .25s,box-shadow .25s}
.ti-cond-faq .elementor-accordion-item:has(.elementor-active){border-color:var(--ti-blue-100) !important;box-shadow:var(--ti-shadow)}
.ti-cond-faq .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0;padding:1.3rem 1.5rem !important;border:0 !important;font-family:var(--ti-font-display);font-size:1.05rem !important;font-weight:700;line-height:1.35;letter-spacing:-.01em}
.ti-cond-faq .elementor-accordion-title{color:var(--ti-navy) !important;text-decoration:none}
.ti-cond-faq .elementor-accordion-icon{order:2;flex:none;display:grid !important;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ti-blue-50);border:1px solid var(--ti-blue-100);color:var(--ti-blue);font-size:12px;float:none !important;text-align:center !important}
.ti-cond-faq .elementor-accordion-icon svg{width:12px;height:12px;fill:currentColor}
.ti-cond-faq .elementor-active .elementor-accordion-icon{background:var(--ti-blue);color:#fff}
.ti-cond-faq .elementor-active .elementor-accordion-icon svg{fill:#fff}
.ti-cond-faq .elementor-tab-content{padding:0 1.5rem 1.4rem !important;border:0 !important;color:var(--ti-ink)}
.ti-cond-faq .elementor-tab-content p:last-child{margin-bottom:0}
/* sources */
.ti-cond-sources ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}
.ti-cond-sources li{position:relative;padding-left:1.6rem;font-size:.95rem;line-height:1.5}
.ti-cond-sources li::before{content:'';position:absolute;left:0;top:.2rem;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238DBBF2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E") center/contain no-repeat}
.ti-cond-reviewed{margin-top:.5rem}

/* cards (hub + related) */
.ti-cond-icon .elementor-icon svg{fill:none !important;stroke:currentColor;width:26px !important;height:26px !important}
.ti-cond-icon{margin-bottom:.5rem}
.ti-cond-card-title .elementor-heading-title{font-size:1.35rem;line-height:1.25}
.ti-cond-card-title .elementor-heading-title a{color:var(--ti-navy);text-decoration:none}
.ti-cond-card-title .elementor-heading-title a:hover{color:var(--ti-blue)}
.ti-cond-card-excerpt p{margin:0;font-size:.95rem;color:var(--ti-muted)}
.ti-cond-card-facts ul{display:grid;gap:.5rem;margin:.25rem 0 .5rem;padding:0 0 0 1.1rem;font-size:.88rem;color:var(--ti-ink)}
.ti-cond-card-facts li::marker{color:var(--ti-blue-300)}
.ti-cond-card-facts strong{color:var(--ti-navy)}
.ti-cond-hub-card>.ti-link-arrow,.ti-cond-rel-card>.ti-link-arrow{margin-top:auto}
.ti-cond-rel-card .ti-cond-card-title .elementor-heading-title{font-size:1.2rem}
.e-con.ti-cond-hub-grid-sec{--padding-top:clamp(3rem,6vw,4.5rem)}
.e-con.ti-cond-notlisted{--padding-top:clamp(1.75rem,4vw,2.5rem);--padding-bottom:clamp(1.75rem,4vw,2.5rem);--padding-left:clamp(1.25rem,4vw,2.5rem);--padding-right:clamp(1.25rem,4vw,2.5rem);border-radius:var(--ti-radius-lg);background:linear-gradient(140deg,var(--ti-blue-50),#fff);border:1px solid var(--ti-blue-100)}
.ti-cond-notlisted-title .elementor-heading-title{font-size:1.4rem}
.ti-cond-notlisted-text p{margin:0;max-width:62ch;color:var(--ti-ink)}
.ti-cond-head.ti-section-head{margin-bottom:0;margin-inline:auto}
.ti-cond-reading-title .elementor-heading-title{margin:0;font-family:var(--ti-font-display);font-weight:700;font-size:1rem;color:var(--ti-navy)}
.ti-cond-reading-links .elementor-icon-list-icon{display:none}
.ti-cond-reading-links .elementor-icon-list-item a{color:var(--ti-blue-700);text-decoration:none}
.ti-cond-reading-links .elementor-icon-list-item:hover{background:#fff}

/* CTA band */
.e-con.ti-cond-cta-wrap{--padding-top:0;--padding-bottom:var(--ti-section);--padding-left:var(--ti-gutter);--padding-right:var(--ti-gutter)}
.ti-cond-related+.ti-cond-cta-wrap,.ti-cond-hub-grid-sec+.ti-cond-cta-wrap{--padding-top:0}
.e-con.ti-cond-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--ti-radius-xl);background:radial-gradient(600px 300px at 10% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(120deg,#1a5fc0 0%,#2a7de3 55%,#4d9bf0 100%);box-shadow:var(--ti-shadow-lg)}
.e-con.ti-cond-cta-content{--padding-top:clamp(2.25rem,5vw,4rem);--padding-bottom:clamp(2.25rem,5vw,4rem);--padding-left:clamp(1.5rem,5vw,4rem);--padding-right:clamp(1.5rem,5vw,4rem);position:relative;z-index:2}
.ti-cond-cta-eyebrow .elementor-heading-title{margin:0;font-family:var(--ti-font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75)}
.ti-cond-cta .ti-cond-cta-title .elementor-heading-title{max-width:18ch;font-size:clamp(1.8rem,3.3vw,2.6rem);color:#fff}
.ti-cond-cta-text p{margin:0;max-width:52ch;font-size:1.05rem;color:rgba(255,255,255,.86)}
body .ti-cond-cta-phone .elementor-button{min-height:0;padding:0;background:none;border:0;box-shadow:none;color:#fff;font-family:var(--ti-font-display);font-weight:650}
body .ti-cond-cta-phone .elementor-button:hover{color:#fff;opacity:.85;transform:none}
.ti-cond-cta-media{position:relative;flex:1 1 auto;align-self:stretch;min-height:320px}
.ti-cond-cta-media img{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none;object-fit:cover;object-position:50% 18%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}

@media (max-width:1024px){
 .ti-cond-toc-list ol{grid-template-columns:1fr 1fr}
 .e-con.ti-cond-toc{--width:100%}
}
@media (max-width:767px){
 .ti-cond-toc-list ol{grid-template-columns:1fr}
 .ti-cond-cta-media{min-height:260px;width:100%}
 .ti-cond-cta-media img{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 35%);mask-image:linear-gradient(180deg,transparent 0%,#000 35%)}
 .ti-cond-hero-img img{aspect-ratio:16/10}
}
.e-con.ti-cond-facts-grid,.e-con.ti-cond-points,.e-con.ti-cond-hub-grid,.e-con.ti-cond-rel-grid{grid-template-rows:none !important;grid-auto-rows:auto}
.ti-cond-hero-chips .elementor-icon-list-items,.ti-cond-reading-links .elementor-icon-list-items{margin:0 !important}/* End custom CSS */