.icph-article{--icph-coral:#fa6757;--icph-coral-hover:hsla(6, 94%, 66%, .7);--icph-ink:#10111a;--icph-ink-2:#202124;--icph-bg:#f8f9fa;--icph-bg-soft:#f4f5f6;--icph-border:hsla(0, 0%, 44%, .1);--icph-border-card:hsla(0, 0%, 44%, .18);--icph-text:#10111a;--icph-text-muted:rgba(16, 17, 26, .6);max-width:860px;margin:0 auto;color:var(--icph-text);font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.7}.icph-article h2,.icph-article h3{font-family:"Roboto Condensed",Roboto,sans-serif;color:var(--icph-ink);line-height:1.15;letter-spacing:-.01em}.icph-article h2{font-size:clamp(1.7rem, 3.2vw, 2.4rem);font-weight:700;margin:2.6em 0 .8em}.icph-article h3{font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:700;margin:1.9em 0 .55em}.icph-article h4{font-family:"Roboto Condensed",Roboto,sans-serif;font-size:1.06rem;font-weight:700;color:var(--icph-ink);line-height:1.25;margin:1.5em 0 .5em}.icph-article h2+h3,.icph-article h3+h4{margin-top:.35em}.icph-article>:first-child{margin-top:0!important;padding-top:0!important}body .icph-article .icph-callout h2,body .icph-article .icph-callout h3,body .icph-article .icph-callout .icph-heading-light,body .icph-article .icph-cta h2,body .icph-article .icph-cta h3,body .icph-article .icph-cta .icph-heading-light,[class*="elementor-kit"] .icph-article .icph-callout h2,[class*="elementor-kit"] .icph-article .icph-callout h3,[class*="elementor-kit"] .icph-article .icph-cta h2,[class*="elementor-kit"] .icph-article .icph-cta h3{color:#ffffff!important;margin-top:0!important;padding-top:0!important}.icph-article .icph-heading-light{margin-bottom:.5em}.icph-article .icph-toc{background:var(--icph-bg);padding:1.6em 1.8em;margin:0 0 2.8em}.icph-article .icph-toc h2{font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .8em}.icph-article .icph-toc ul{margin:0;padding:0;list-style:none;columns:2;column-gap:2em}.icph-article .icph-toc li{margin:0 0 .55em;padding-left:1em;position:relative;break-inside:avoid}.icph-article .icph-toc li::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:var(--icph-coral)}.icph-article .icph-toc a{font-weight:500}@media (max-width:600px){.icph-article .icph-toc ul{columns:1}}body .icph-article .icph-callout p,body .icph-article .icph-cta p{color:rgb(255 255 255 / .82)!important}.icph-article p{margin:0 0 1.25em}.icph-article strong{font-weight:700;color:var(--icph-ink)}.icph-article ul,.icph-article ol{padding-left:1.4em;margin:.2em 0 1.6em}.icph-article li{margin-bottom:.55em;line-height:1.6}.icph-article li>ul,.icph-article li>ol{margin:.5em 0 .3em}.icph-article>:last-child{margin-bottom:0}.icph-article a{color:var(--icph-coral);font-weight:700;text-decoration:none;transition:all .15s ease}.icph-article a:hover,.icph-article a:active{color:var(--icph-coral-hover)}.icph-summary{background:var(--icph-bg);padding:1.5em 1.7em;margin:1.8em 0;position:relative}.icph-summary::before{content:"";position:absolute;top:0;left:1.7em;width:104px;height:3px;background:var(--icph-coral)}.icph-summary p{margin:0}.icph-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5em;margin:2em 0}.icph-card{background:#fff;border:1px solid var(--icph-border-card);padding:1.6em 1.5em;position:relative}.icph-card::before{content:"";position:absolute;top:-1px;left:1.5em;width:104px;height:1px;background:var(--icph-coral)}.icph-card p{margin:0}.icph-card-label{font-family:"Roboto Condensed",sans-serif;font-size:.82em;font-weight:700;color:var(--icph-coral);margin:.4em 0 .55em;letter-spacing:.06em;text-transform:uppercase}.icph-article .icph-callout>:first-child,.icph-article .icph-cta>:first-child{margin-top:0!important;padding-top:0!important}.icph-callout{background:#1c1d20;color:#fff;padding:clamp(1.8rem, 4vw, 2.8rem);margin:2.4em 0}.icph-article .icph-callout p{color:rgb(255 255 255 / .82);margin:0}.icph-article .icph-callout strong{color:#fff}.icph-article .icph-callout a{color:#fff}.icph-step{display:flex;gap:1.2em;padding:1.4em 0;border-top:1px solid var(--icph-border)}.icph-step:first-of-type{border-top:0}.icph-step-num{flex:0 0 auto;width:2.6em;height:2.6em;background:var(--icph-coral);color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.05em}.icph-step-body{flex:1}.icph-step-body h3{font-size:1.25em;margin:.1em 0 .4em}.icph-step-body p{margin:0}.icph-article table{width:100%;border-collapse:collapse;font-size:.96em;margin:2em 0}.icph-article thead th{text-align:left;font-family:"Roboto Condensed",sans-serif;font-size:.8em;letter-spacing:.06em;text-transform:uppercase;color:var(--icph-ink);border:0;border-bottom:2px solid var(--icph-coral);padding:.9em 1em}.icph-article tbody td{border:0;border-bottom:1px solid var(--icph-border);padding:1em;vertical-align:top}.icph-article table tbody>tr:nth-child(odd)>td,.icph-article table tbody>tr:nth-child(odd)>th{background-color:#fff0}.icph-article table tbody tr:hover>td,.icph-article table tbody tr:hover>th{background-color:var(--icph-bg)}.icph-faq{margin:1.6em 0}.icph-faq-item{border-bottom:1px solid var(--icph-border)}.icph-faq-item>summary{list-style:none;cursor:pointer;position:relative;padding:1.1em 2.4em 1.1em 0;font-family:"Roboto Condensed",sans-serif;font-size:1.15em;font-weight:500;color:var(--icph-ink);transition:font-weight .2s ease}.icph-faq-item>summary::-webkit-details-marker{display:none}.icph-faq-item>summary::before,.icph-faq-item>summary::after{content:"";background:var(--icph-coral);position:absolute;transition:transform .2s ease-in-out}.icph-faq-item>summary::before{right:7px;top:calc(50% - 8px);width:2px;height:16px}.icph-faq-item>summary::after{right:0;top:calc(50% - 1px);width:16px;height:2px}.icph-faq-item[open]>summary{font-weight:700}.icph-faq-item[open]>summary::before{transform:scaleY(0)}.icph-faq-item>div{padding:0 0 1.3em}.icph-faq-item>div p{margin:0}.icph-cta{background:var(--icph-ink);color:#fff;padding:clamp(2.2rem, 5vw, 3.2rem);margin:2.8em 0 0}.icph-article .icph-cta p{color:rgb(255 255 255 / .82)!important;margin:0 0 1.4em}.icph-article .icph-cta strong{color:#fff}.icph-btn,.icph-cta a{display:inline-block;background:var(--icph-coral);color:#fff!important;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;padding:14px 24px;border-radius:0;transition:transform .2s ease,background .2s ease}.icph-btn:hover,.icph-cta a:hover{background:#fb796b;color:#fff!important;transform:translateY(-1px)}.icph-media{background:var(--icph-bg);border:1px dashed var(--icph-border-card);margin:2em 0;overflow:hidden}.icph-media-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1.4rem, 4vw, 2.4rem);color:var(--icph-text-muted);min-height:240px}.icph-media-tag{display:inline-block;font-family:"Roboto Condensed",sans-serif;font-size:.72em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--icph-coral);margin-bottom:.9em}.icph-media-title{font-weight:700;color:var(--icph-ink);font-size:1.05em;margin-bottom:.4em}.icph-media-desc{font-size:.92em;max-width:560px}.icph-media-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5em;margin:2em 0}.icph-media-split .icph-media{margin:0}.icph-media figcaption{font-size:16px;color:#333;text-align:center;font-style:italic;font-weight:400;padding:0 1em 1em}@media (max-width:600px){.icph-article{font-size:17px}.icph-step{gap:.9em}.icph-btn,.icph-cta a{width:100%;text-align:center}}.icph-article .icph-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:2.2em 0;border:1px solid var(--icph-border-card)}.icph-article .icph-stat{padding:1.6em 1.4em;border-right:1px solid var(--icph-border)}.icph-article .icph-stat:last-child{border-right:0}.icph-article .icph-stat-num{font-family:"Roboto Condensed",sans-serif;font-size:2.6rem;font-weight:700;line-height:1;color:var(--icph-ink)}.icph-article .icph-stat-num span{color:var(--icph-coral)}.icph-article .icph-stat-label{font-size:.92rem;color:var(--icph-text-muted);margin-top:.5em;line-height:1.4}.icph-article .icph-quote{margin:2.4em 0;padding:0 0 0 1.6em;border-left:4px solid var(--icph-coral)}.icph-article .icph-quote p{font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;line-height:1.3;font-weight:500;color:var(--icph-ink);margin:0 0 .5em}.icph-article .icph-quote cite{font-style:normal;font-size:.92rem;color:var(--icph-text-muted);font-weight:700}.icph-article .icph-note{background:var(--icph-bg);border-left:4px solid var(--icph-coral);padding:1.4em 1.6em;margin:2em 0}.icph-article .icph-note p{margin:0}.icph-article .icph-note-tag{display:block;font-family:"Roboto Condensed",sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--icph-coral);margin-bottom:.5em}.icph-article .icph-check{list-style:none;padding:0;margin:1.6em 0}.icph-article .icph-check li{position:relative;padding:.55em 0 .55em 2.2em;border-bottom:1px solid var(--icph-border);margin:0}.icph-article .icph-check li:last-child{border-bottom:0}.icph-article .icph-check li::before{content:"";position:absolute;left:0;top:.78em;width:18px;height:18px;background:var(--icph-coral);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.2l-3.5-3.5L4 14.2l5 5 11-11-1.5-1.5z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.2l-3.5-3.5L4 14.2l5 5 11-11-1.5-1.5z'/></svg>") no-repeat center/contain}.icph-article .icph-split{display:grid;grid-template-columns:1.4fr 1fr;gap:2em;align-items:start;margin:2.2em 0}.icph-article .icph-split-aside{background:var(--icph-ink);color:#fff;padding:1.6em}.icph-article .icph-split-aside .icph-stat-num{color:#fff}.icph-article .icph-split-aside .icph-stat-num span{color:var(--icph-coral)}.icph-article .icph-split-aside p{color:rgb(255 255 255 / .82);margin:.6em 0 0;font-size:.95rem}.icph-article .icph-timeline{margin:2.2em 0;padding-left:1.6em;border-left:2px solid var(--icph-border)}.icph-article .icph-tl-item{position:relative;padding:0 0 1.8em 1.4em}.icph-article .icph-tl-item:last-child{padding-bottom:0}.icph-article .icph-tl-item::before{content:"";position:absolute;left:-1.65em;top:.35em;width:11px;height:11px;background:var(--icph-coral);border:3px solid #fff;box-shadow:0 0 0 1px var(--icph-coral);border-radius:50%}.icph-article .icph-tl-year{font-family:"Roboto Condensed",sans-serif;font-weight:700;color:var(--icph-coral);text-transform:uppercase;letter-spacing:.04em;font-size:.92rem}.icph-article .icph-tl-item h3{margin:.1em 0 .3em;font-size:1.2rem}.icph-article .icph-tl-item p{margin:0;font-size:.97rem}.icph-article .icph-vs{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin:2.2em 0}.icph-article .icph-vs-card{padding:1.6em;border:1px solid var(--icph-border-card)}.icph-article .icph-vs-card h3{font-size:1.15rem}.icph-article .icph-vs-old{background:var(--icph-bg)}.icph-article .icph-vs-new{background:#fff;border-top:3px solid var(--icph-coral)}.icph-article .icph-vs-tag{font-family:"Roboto Condensed",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4em;display:block}.icph-article .icph-vs-old .icph-vs-tag{color:var(--icph-text-muted)}.icph-article .icph-vs-new .icph-vs-tag{color:var(--icph-coral)}.icph-article .icph-vs ul{margin:.6em 0 0;padding-left:1.1em}.icph-article .icph-vs li{margin-bottom:.4em;font-size:.96rem}.icph-article .icph-leadnum{float:left;font-family:"Roboto Condensed",sans-serif;font-size:3.4rem;font-weight:700;color:var(--icph-coral);line-height:.8;margin:.05em .35em 0 0}.icph-article .icph-figure{margin:2.2em 0}.icph-article .icph-figure img{width:100%;display:block;border:1px solid var(--icph-border-card)}.icph-article .icph-figure figcaption{border-left:3px solid var(--icph-coral);padding-left:.8em;font-size:.9rem;color:var(--icph-text-muted);margin-top:.7em;line-height:1.45;font-style:normal;text-align:left}.icph-article .icph-figure-wide{margin:2.4em -60px}.icph-article .icph-figure-wide img{width:100%;display:block}.icph-article .icph-figure-wide figcaption{padding:.7em 60px 0;font-size:.9rem;color:var(--icph-text-muted)}@media (max-width:980px){.icph-article .icph-figure-wide{margin:2.4em 0}.icph-article .icph-figure-wide figcaption{padding:.7em 0 0}}.icph-article .icph-media-text{display:grid;grid-template-columns:1fr 1fr;gap:2em;align-items:center;margin:2.2em 0}.icph-article .icph-media-text img{width:100%;display:block;border:1px solid var(--icph-border-card)}.icph-article .icph-media-text h3{margin-top:0}.icph-article .icph-media-text.is-reversed .icph-mt-img{order:2}.icph-article .icph-media-text.is-reversed .icph-mt-text{order:1}.icph-article .icph-shot{position:relative;margin:2.2em 0}.icph-article .icph-shot img{width:100%;display:block;border:1px solid var(--icph-border-card)}.icph-article .icph-shot-tag{position:absolute;top:0;left:0;background:var(--icph-coral);color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;padding:7px 14px}.icph-article .icph-shot figcaption{font-size:.9rem;color:var(--icph-text-muted);margin-top:.7em;font-style:normal;text-align:left}.icph-article .icph-media-img{margin:2.2em 0}.icph-article .icph-media-img img{width:100%;display:block;border:1px solid var(--icph-border-card)}.icph-article .icph-media-img figcaption{border-left:3px solid var(--icph-coral);padding-left:.8em;font-size:.9rem;color:var(--icph-text-muted);margin-top:.7em;line-height:1.45;font-style:normal;text-align:left}.icph-article .icph-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em;margin:2.2em 0}.icph-article .icph-gallery img{width:100%;display:block;border:1px solid var(--icph-border-card)}.icph-article .icph-bars{margin:2.2em 0;border:1px solid var(--icph-border-card);padding:1.8em}.icph-article .icph-bars-title{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.15rem;margin-bottom:1.2em}.icph-article .icph-bar-row{display:grid;grid-template-columns:140px 1fr 52px;align-items:center;gap:.8em;margin-bottom:.9em}.icph-article .icph-bar-row:last-child{margin-bottom:0}.icph-article .icph-bar-name{font-size:.95rem}.icph-article .icph-bar-track{background:var(--icph-bg);height:26px;position:relative;overflow:hidden}.icph-article .icph-bar-fill{height:100%;background:#16263a}.icph-article .icph-bar-row.is-you .icph-bar-fill{background:var(--icph-coral)}.icph-article .icph-bar-val{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-align:right;font-size:.95rem}.icph-article .icph-bar-row.is-you .icph-bar-val{color:var(--icph-coral)}.icph-article .icph-donuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5em;margin:2.2em 0;text-align:center}.icph-article .icph-donut-ring{width:120px;height:120px;border-radius:50%;margin:0 auto .8em;position:relative;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--icph-coral) calc(var(--p) * 1%),var(--icph-bg) 0)}.icph-article .icph-donut-ring::before{content:"";position:absolute;width:88px;height:88px;background:#fff;border-radius:50%}.icph-article .icph-donut-ring span{position:relative;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.5rem;color:var(--icph-ink)}.icph-article .icph-donut p{font-size:.92rem;color:var(--icph-text-muted);margin:0}.icph-article .icph-chart{border:1px solid var(--icph-border-card);padding:1.8em;margin:2.2em 0}.icph-article .icph-chart-title{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.15rem;margin-bottom:.2em}.icph-article .icph-chart-sub{font-size:.9rem;color:var(--icph-text-muted);margin-bottom:1.2em}.icph-article .icph-chart svg{width:100%;height:auto;display:block}.icph-article .icph-legend{display:flex;gap:1.4em;margin-top:1em;flex-wrap:wrap}.icph-article .icph-legend span{display:flex;align-items:center;gap:.45em;font-size:.88rem;color:var(--icph-text-muted)}.icph-article .icph-legend i{width:14px;height:14px;display:inline-block}.icph-article .icph-testimonial{background:var(--icph-bg);padding:2em;margin:2.2em 0;border-left:4px solid var(--icph-coral)}.icph-article .icph-testimonial-quote{font-family:"Roboto Condensed",sans-serif;font-size:1.35rem;line-height:1.4;font-weight:500;color:var(--icph-ink);margin:0 0 1.2em}.icph-article .icph-testimonial-author{display:flex;align-items:center;gap:.9em}.icph-article .icph-testimonial-avatar{width:48px;height:48px;border-radius:50%;background:#16263a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.1rem;flex-shrink:0}.icph-article .icph-testimonial-name{font-weight:700;font-size:.98rem;line-height:1.2}.icph-article .icph-testimonial-role{font-size:.88rem;color:var(--icph-text-muted)}.icph-article .icph-case{border:1px solid var(--icph-border-card);margin:2.2em 0}.icph-article .icph-case-head{background:#16263a;color:#fff;padding:1.1em 1.6em;display:flex;align-items:center;gap:.7em}.icph-article .icph-case-tag{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;background:var(--icph-coral);padding:4px 10px;color:#fff}.icph-article .icph-case-head h3{margin:0;color:#fff;font-size:1.15rem}.icph-article .icph-case-body{padding:1.6em}.icph-article .icph-case-body p{margin:0 0 1.2em}.icph-article .icph-case-body p:last-child{margin-bottom:0}.icph-article .icph-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--icph-border)}.icph-article .icph-case-metric{padding:1.2em 1em;text-align:center;border-right:1px solid var(--icph-border)}.icph-article .icph-case-metric:last-child{border-right:0}.icph-article .icph-case-metric .n{font-family:"Roboto Condensed",sans-serif;font-size:1.9rem;font-weight:700;color:var(--icph-coral);line-height:1}.icph-article .icph-case-metric .l{font-size:.82rem;color:var(--icph-text-muted);margin-top:.4em;line-height:1.3}@media (max-width:600px){.icph-article .icph-split{grid-template-columns:1fr}.icph-article .icph-vs{grid-template-columns:1fr}.icph-article .icph-media-text{grid-template-columns:1fr}.icph-article .icph-media-text.is-reversed .icph-mt-img,.icph-article .icph-media-text.is-reversed .icph-mt-text{order:initial}.icph-article .icph-gallery{grid-template-columns:1fr}.icph-article .icph-case-metrics{grid-template-columns:1fr}.icph-article .icph-case-metric{border-right:0;border-bottom:1px solid var(--icph-border)}.icph-article .icph-case-metric:last-child{border-bottom:0}}.icph-article .icph-author{display:flex;gap:1.4em;align-items:flex-start;border:1px solid var(--icph-border-card);border-left:4px solid var(--icph-coral);background:var(--icph-bg);padding:1.6em 1.8em;margin:2.6em 0 1.4em}.icph-article .icph-author-avatar{flex:0 0 auto;width:84px;height:84px;border-radius:50%;object-fit:cover;background:#16263a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.04em;overflow:hidden}.icph-article .icph-author-body{flex:1 1 auto}.icph-article .icph-author-eyebrow{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--icph-coral);margin:0 0 .3em}.icph-article .icph-author-name{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.25rem;color:var(--icph-ink);margin:0;line-height:1.15}.icph-article .icph-author-role{font-size:.9rem;color:var(--icph-text-muted);margin:.15em 0 .7em}.icph-article .icph-author-bio{margin:0 0 .8em;font-size:.95rem}.icph-article .icph-author-bio:last-child{margin-bottom:0}.icph-article .icph-author-links a{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}@media (max-width:600px){.icph-article .icph-author{flex-direction:column;gap:1em}.icph-article .icph-author-avatar{width:64px;height:64px;font-size:1.25rem}}