:root{--ink:#0C1B2E;--ink-soft:#13294420;--orange:#FF6800;--orange-strong:#E85C00;--orange-tint:#FFF1E6;--body:#565E6C;--muted:#737A88;--bg:#FFFFFF;--bg-alt:#F5F8FC;--border:#E4E9F0;--on-ink:#FFFFFF;--on-ink-muted:#AEB9C9;--on-ink-border:rgba(255,255,255,.14);--hero-bg:radial-gradient(700px 700px at 100% 0%,rgba(157,210,254,.10) 0%,rgba(183,178,240,.05) 48%,rgba(0,0,0,0) 68%),radial-gradient(520px 520px at 0% 100%,rgba(255,104,0,.07) 0%,rgba(0,0,0,0) 65%);--teal:#005976;--cta-bg:radial-gradient(560px 560px at 100% 0%,rgba(157,210,254,.11) 0%,rgba(0,0,0,0) 68%),radial-gradient(460px 460px at 0% 100%,rgba(255,104,0,.08) 0%,rgba(0,0,0,0) 68%);--bad:#C8453C;--good:#0E7C57;--font-head:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--fs-h1:80px;--fs-h2:40px;--fs-h3:26px;--fs-h4:24px;--fs-lead:22px;--fs-body:20px;--fs-ui:16px;--fs-eyebrow:16px;--fs-button:18px;--fs-stat:clamp(44px,6vw,64px);--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(12,27,46,.06);--shadow-md:0 10px 30px rgba(12,27,46,.08);--shadow-lg:0 24px 60px rgba(12,27,46,.12);--container:1200px}@media(max-width:768px){:root{--fs-h1:40px;--fs-h2:26px;--fs-h3:22px;--fs-h4:20px;--fs-lead:20px}}.cs-page{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page h4{font-family:var(--font-head);color:var(--ink);letter-spacing:normal;line-height:1.6;margin:0}.cs-page h1{font-size:var(--fs-h1);font-weight:700;line-height:1.5}.cs-page h2{font-size:var(--fs-h2);font-weight:700}.cs-page h3{font-size:var(--fs-h3);font-weight:700}.cs-page h4{font-size:var(--fs-h4);font-weight:600}.cs-page p{margin:0 0 var(--s5)}.cs-page p:last-child{margin-bottom:0}.cs-page strong{color:var(--ink);font-weight:700}.cs-wrap{max-width:var(--container);margin:0 auto;padding-inline:clamp(20px,5vw,24px)}.cs-sec{padding-block:clamp(64px,9vw,112px);position:relative}.cs-alt{background:var(--bg-alt)}.cs-dark{background-color:var(--ink);background-image:var(--hero-bg);color:var(--on-ink-muted)}.cs-dark h1,.cs-dark h2,.cs-dark h3,.cs-dark h4{color:var(--on-ink)}.cs-dark strong{color:var(--on-ink)}.cs-narrow{max-width:820px}.cs-measure{max-width:68ch}.cs-page .cs-centered{text-align:center}.cs-page .cs-centered h1,.cs-page .cs-centered h2,.cs-page .cs-centered h3,.cs-page .cs-centered p,.cs-page .cs-centered div,.cs-page .cs-centered blockquote{margin-inline:auto}.cs-page .cs-centered :where(p){max-width:760px}.cs-page .cs-eyebrow{display:inline-block;font-family:var(--font-head);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 var(--s3)}.cs-dark .cs-eyebrow{color:var(--orange)}.cs-hl{color:var(--orange)}.cs-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:17px 36px;border-radius:var(--r-sm);font-family:var(--font-head);font-weight:700;font-size:var(--fs-button);line-height:1;letter-spacing:.02em;white-space:nowrap;transition:all .18s ease;background:var(--orange);color:var(--on-ink);border:2px solid var(--orange)}.cs-btn:hover{background:var(--orange-strong);border-color:var(--orange-strong);color:var(--on-ink);transform:translateY(-2px);box-shadow:0 12px 32px rgba(255,104,0,.3)}.cs-page a:not(.cs-btn){color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .15s ease}.cs-page a:not(.cs-btn):hover{color:var(--orange)}.cs-dark a:not(.cs-btn){color:var(--on-ink)}.cs-dark a:not(.cs-btn):hover{color:var(--orange)}.cs-num{font-family:var(--font-head);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-0.035em;line-height:1;color:var(--ink)}@keyframes csRise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.cs-rv{animation:csRise .01s linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}#cs-hero{padding-block:clamp(64px,9vw,112px) clamp(56px,7vw,88px)}.cs-page .cs-hero-eyebrow{margin-bottom:var(--s5);color:var(--orange)}.cs-page .cs-kicker{font-family:var(--font-head);font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:normal;line-height:1.6;color:var(--on-ink);margin:0 0 var(--s3)}.cs-page .cs-h1{max-width:1010px}.cs-page .cs-hero-lead{font-size:var(--fs-lead);line-height:1.6;color:var(--on-ink-muted);max-width:820px;margin:var(--s5) auto 0}#cs-stats{background:linear-gradient(180deg,var(--ink) 0 88px,var(--bg-alt) 88px 100%);padding-block:0 clamp(56px,7vw,88px)}.cs-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4)}.cs-stat-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s6) var(--s5);text-align:center;box-shadow:var(--shadow-md)}.cs-stat-value{font-size:var(--fs-stat);display:block;color:var(--orange)}.cs-stat-cur{font-size:.62em}.cs-stat-label{display:block;margin-top:var(--s3);font-family:var(--font-head);font-size:var(--fs-ui);font-weight:600;line-height:1.4;color:var(--ink)}@media(max-width:900px){.cs-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cs-stat-grid{grid-template-columns:1fr}#cs-stats{background:linear-gradient(180deg,var(--ink) 0 56px,var(--bg-alt) 56px 100%)}}.cs-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start}.cs-split-head{position:sticky;top:96px}.cs-tags{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s5)}.cs-tag{display:inline-block;padding:7px 14px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-alt);font-family:var(--font-head);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--body)}.cs-tag-now{background:var(--orange-tint);border-color:#FFD4B3;color:var(--orange-strong)}@media(max-width:900px){.cs-split{grid-template-columns:1fr;gap:var(--s6)}.cs-split-head{position:static}}.cs-page .cs-strategy-h2{max-width:18ch;margin-bottom:var(--s6)}.cs-page .cs-cases{margin:var(--s6) auto;padding:var(--s4) 0;max-width:720px;font-size:var(--fs-lead);line-height:1.6;color:var(--ink);font-family:var(--font-head);font-weight:600;letter-spacing:normal}.cs-quote{margin:var(--s7) 0;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-lg);padding:clamp(28px,4vw,48px);position:relative}.cs-quote::before{content:"\201C";position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-family:var(--font-head);font-size:110px;font-weight:800;color:var(--orange);opacity:.18;line-height:1}.cs-quote em{display:block;position:relative;font-style:normal;font-family:var(--font-head);font-weight:600;font-size:clamp(20px,2.4vw,26px);line-height:1.6;letter-spacing:normal;color:var(--ink)}.cs-results-intro{max-width:760px;margin:0 auto clamp(40px,5vw,64px)}.cs-page .cs-results-intro h2{margin-bottom:var(--s4)}.cs-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);margin-top:var(--s5)}.cs-result-card{background:var(--ink);color:var(--on-ink-muted);border-radius:var(--r-lg);padding:clamp(28px,3.5vw,40px) var(--s5);text-align:center}.cs-result-value{font-size:var(--fs-stat);display:block;color:var(--on-ink)}.cs-result-cur{color:var(--orange);font-size:.62em}.cs-result-label{display:block;margin-top:var(--s3);font-size:var(--fs-ui);line-height:1.6;color:var(--on-ink-muted)}@media(max-width:860px){.cs-result-grid{grid-template-columns:1fr}}.cs-takeaway-head{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,56px)}.cs-takeaway-head .cs-eyebrow{display:block}#cs-cta{background-color:var(--teal);background-image:var(--cta-bg);color:#fff}#cs-cta .cs-cta-copy{color:#fff}.cs-cta-text{max-width:760px;margin-inline:auto;text-align:center}.cs-page .cs-cta-h2{max-width:760px;margin:0 auto var(--s5)}.cs-page .cs-cta-copy{font-size:var(--fs-lead);line-height:1.6;margin:0 0 var(--s6)}.cs-page,.cs-page *{box-sizing:border-box}.cs-page .cs-kicker{color:var(--orange);margin-bottom:24px}.cs-page .cs-strategy-h2{max-width:760px}.cs-quote em{font-style:italic}#cs-approach{background:var(--bg-alt)}#cs-approach .cs-quote{background:var(--bg)}.cs-page .cs-result-grid{margin:40px 0 56px}.cs-result-card{background:var(--bg);border:1px solid var(--border)}.cs-result-value{color:var(--ink)}.cs-result-label{color:var(--body)}.cs-page .cs-analysis{max-width:820px;margin:56px auto 0}.cs-page .cs-analysis h3{margin-bottom:24px}.cs-page .cs-takeaway-body{max-width:820px;margin-inline:auto}.cs-page .cs-table-heading{margin-bottom:24px}.cs-table{width:100%;border-collapse:collapse;text-align:left;background:var(--bg);font-size:20px;line-height:1.6}.cs-table th,.cs-table td{padding:20px 16px;border-bottom:1px solid var(--border);vertical-align:top}.cs-table th{font-family:var(--font-head);color:var(--ink);font-weight:700}.cs-table thead th{font-size:16px;background:var(--bg-alt)}.cs-table td:last-child{font-size:16px}.cs-table td:last-child span{color:var(--orange-strong);font-weight:600}@media(max-width:768px){.cs-table,.cs-table tbody,.cs-table tr,.cs-table td,.cs-table tbody th{display:block;width:100%}.cs-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cs-table tr{border:1px solid var(--border);border-radius:16px;padding:20px;margin-bottom:16px}.cs-table tbody th{padding:0 0 16px}.cs-table td{padding:12px 0;display:flex;justify-content:space-between;gap:16px;font-size:20px}.cs-table td::before{content:attr(data-label);font-size:16px;font-weight:600;color:var(--muted)}.cs-table td:last-child{border:0}}.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%;max-width:100%}