:root{--ctp-paper:#f6f4ef;--ctp-gold-soft:#e8e0d3;--ctp-cold-stark:#1d273a;--ctp-critical:#d85a32;--ctp-standard:#23324d;--ctp-zinc-50:#fafafa;--ctp-zinc-100:#f4f4f5;--ctp-zinc-200:#e4e4e7;--ctp-zinc-300:#d4d4d8;--ctp-zinc-500:#71717a;--ctp-zinc-600:#52525b;--ctp-zinc-700:#3f3f46}.ctp-section,.ctp-section *{box-sizing:border-box}.ctp-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ctp-cold-stark);-webkit-font-smoothing:antialiased}.ctp-section a{color:inherit}.ctp-section img{max-width:100%;display:block}.ctp-container{width:min(100% - 48px,1152px);margin-inline:auto}.ctp-container-narrow{width:min(100% - 48px,1024px)}.ctp-container-action{width:min(100% - 48px,896px)}.ctp-line{display:block}.ctp-highlight{color:var(--ctp-critical);display:block}.ctp-hero{overflow:hidden;background:var(--ctp-paper);border-bottom:1px solid rgba(29,39,58,.25)}.ctp-hero-stage{position:relative;height:100vh;min-height:640px}.ctp-hero-slider{position:relative;height:100%;user-select:none;overflow:hidden}.ctp-hero-panel{position:relative;height:100%;will-change:clip-path}.ctp-hero-panel-right{position:absolute;inset:0}.ctp-hero-panel-inner{position:relative;height:100%;overflow:hidden;padding:clamp(24px,4vw,64px);background:var(--ctp-paper);display:flex;flex-direction:column}.ctp-hero-panel-inner.ctp-dark{background:var(--ctp-cold-stark);color:#fff;border-left:1px solid rgba(216,90,50,.5)}.ctp-hero-portrait{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:min(80%,820px);width:auto;object-fit:contain;object-position:bottom;pointer-events:none;user-select:none;z-index:0}.ctp-hero-portrait-right{filter:contrast(1.1)}.ctp-hero-meta{position:relative;z-index:2;width:40%}.ctp-hero-meta-right{margin-left:auto;text-align:right}.ctp-hero-logo-row{height:clamp(48px,6vw,72px);display:flex;align-items:flex-start;margin-bottom:16px}.ctp-hero-meta-right .ctp-hero-logo-row{justify-content:flex-end}.ctp-hero-logo-left{width:min(17.5vw,260px);height:auto}.ctp-hero-logo-right{width:min(14.3vw,220px);height:auto}.ctp-person-row{display:flex;align-items:center;gap:8px;min-height:64px}.ctp-person-row-right{justify-content:flex-end}.ctp-person-row p{max-width:35vw;margin:0;font-size:12px;line-height:1.25;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:rgba(29,39,58,.8)}.ctp-person-row p span{color:rgba(29,39,58,.4)}.ctp-person-row p em{font-style:normal;color:rgba(29,39,58,.6)}.ctp-dark .ctp-person-row p{color:rgba(255,255,255,.8)}.ctp-dark .ctp-person-row p span{color:rgba(255,255,255,.4)}.ctp-dark .ctp-person-row p em{color:rgba(255,255,255,.6)}.ctp-hero-headline{position:absolute;z-index:2;top:37vh;width:40%}.ctp-hero-headline-left{left:clamp(24px,4vw,64px)}.ctp-hero-headline-right{right:clamp(24px,4vw,64px);text-align:right}.ctp-hero-headline h2{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;font-size:clamp(44px,5.4vw,72px);color:var(--ctp-cold-stark)}.ctp-hero-headline-right h2{color:#fff;font-size:clamp(38px,4.8vw,64px);letter-spacing:-.035em}.ctp-hero-button{position:relative;z-index:2;margin-top:auto;padding-top:32px;width:40%}.ctp-hero-button-right{margin-left:auto;text-align:right}.ctp-hero-button a,.ctp-hero-mobile-cta a{display:inline-block;border-radius:10px;padding:16px 24px;text-decoration:none;text-transform:uppercase;font-size:17px;line-height:1.1;font-weight:900;transition:.18s}.ctp-hero-button-left a{background:var(--ctp-cold-stark);color:#fff}.ctp-hero-button-left a:hover,.ctp-hero-button-right a{background:var(--ctp-critical);color:#fff}.ctp-hero-button-right a:hover{background:#fff;color:var(--ctp-critical)}.ctp-slider-guide{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--ctp-critical);pointer-events:none;z-index:20;transform:translateX(-50%)}.ctp-slider-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;cursor:ew-resize;touch-action:none;border-radius:999px;outline:none;animation:ctp-slider-hint 2.4s ease-in-out infinite}.ctp-hero-slider:hover .ctp-slider-handle,.ctp-hero-slider[data-dragging=true] .ctp-slider-handle{animation-play-state:paused}.ctp-slider-handle span{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:var(--ctp-critical);color:#fff;font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:800;line-height:1;border:2px solid rgba(255,255,255,.9);box-shadow:0 8px 30px -6px rgba(0,0,0,.5)}.ctp-hero-mobile-cta{display:none}.ctp-verdict-strip{background:var(--ctp-critical);color:#fff;padding:32px 24px;text-align:center}.ctp-verdict-strip p{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.025em;font-weight:900;text-transform:uppercase}@keyframes ctp-slider-hint{0%,100%{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 8px),-50%)}75%{transform:translate(calc(-50% + 8px),-50%)}}@keyframes ctp-cta-pulse{0%,100%{box-shadow:0 0 0 0 rgba(216,90,50,.55)}50%{box-shadow:0 0 0 12px rgba(216,90,50,0)}}.ctp-popover{position:relative;display:inline-block}.ctp-popover>summary{list-style:none;cursor:pointer;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:900}.ctp-popover>summary::-webkit-details-marker{display:none}.ctp-popover[data-variant=light]>summary{background:rgba(29,39,58,.1);color:var(--ctp-cold-stark)}.ctp-popover[data-variant=dark]>summary{background:rgba(216,90,50,.2);color:var(--ctp-critical)}.ctp-popover-content{position:absolute;z-index:80;margin-top:8px;width:288px;background:#fff;color:var(--ctp-cold-stark);padding:12px 16px;border:1px solid rgba(29,39,58,.15);border-radius:8px;box-shadow:0 10px 30px -10px rgba(0,0,0,.25);font-size:14px;line-height:1.4;text-align:left}.ctp-popover[data-align=end] .ctp-popover-content{right:0}.ctp-popover[data-align=start] .ctp-popover-content{left:0}.ctp-popover-content p{margin:0;color:var(--ctp-zinc-700)}.ctp-popover-content .ctp-popover-title{margin-bottom:8px;color:var(--ctp-cold-stark);font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ctp-comparison{background:var(--ctp-paper);padding:clamp(80px,8vw,112px) 0}.ctp-section-heading{margin-bottom:56px;text-align:center}.ctp-section-heading h2{margin:0;font-size:clamp(40px,4.4vw,54px);line-height:1.02;font-weight:900;text-transform:uppercase;letter-spacing:-.035em}.ctp-comparison-grid{display:grid;grid-template-columns:1.4fr 1.2fr 1.2fr;gap:1px;background:var(--ctp-zinc-200);border:1px solid var(--ctp-zinc-200);border-radius:14px;overflow:hidden}.ctp-grid-header{background:var(--ctp-zinc-50);padding:20px}.ctp-grid-category{display:flex;align-items:flex-end;font-weight:800}.ctp-grid-left,.ctp-grid-right{display:flex;flex-direction:column;align-items:center;text-align:center}.ctp-grid-left{background:#f4efe6}.ctp-grid-right{background:var(--ctp-cold-stark);color:#fff}.ctp-grid-header img{width:112px;height:112px;border-radius:999px;object-fit:cover;object-position:top;margin-bottom:12px}.ctp-grid-header strong{font-size:20px;font-weight:900;line-height:1.1;color:var(--ctp-standard)}.ctp-grid-right strong{color:#fff}.ctp-grid-header span{margin-top:4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ctp-zinc-600)}.ctp-grid-right span{color:rgba(255,255,255,.6)}.ctp-row-title,.ctp-row-left,.ctp-row-right{background:#fff;padding:24px;border-top:1px solid var(--ctp-zinc-100)}.ctp-row-title{border-left:2px solid rgba(216,90,50,.6)}.ctp-row-title strong{display:block;margin-bottom:8px;color:var(--ctp-critical);font-size:20px;line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;font-weight:900}.ctp-row-title span{color:var(--ctp-zinc-600);font-size:14px;line-height:1.4}.ctp-row-left,.ctp-row-right{font-size:16px;line-height:1.62;color:rgba(29,39,58,.85)}.ctp-row-right{background:rgba(250,250,250,.6);border-left:1px solid rgba(216,90,50,.3);color:var(--ctp-cold-stark)}.ctp-row-right.is-emphasised{color:var(--ctp-critical);font-weight:700}.ctp-mobile-comparison{display:none}.ctp-explainer{padding:clamp(80px,8vw,112px) 0;background:#f1ece4;border-top:1px solid var(--ctp-zinc-200);border-bottom:1px solid var(--ctp-zinc-200)}.ctp-eyebrow{margin:0 0 24px;text-align:center;color:var(--ctp-zinc-500);font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:800}.ctp-explainer h2{max-width:900px;margin:0 auto 40px;font-size:clamp(34px,4.3vw,54px);line-height:1.05;letter-spacing:-.035em;text-align:center;text-transform:uppercase;font-weight:900}.ctp-intro-copy{max-width:768px;margin:0 auto 56px;color:var(--ctp-zinc-700);font-size:clamp(18px,2vw,21px);line-height:1.65;text-align:center}.ctp-intro-copy p{margin:0}.ctp-intro-copy strong{color:var(--ctp-cold-stark);font-weight:900}.ctp-explainer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:56px}.ctp-explainer-card{display:flex;flex-direction:column;background:var(--ctp-paper);border:1px solid rgba(29,39,58,.2);border-radius:14px;padding:clamp(24px,3vw,28px)}.ctp-card-number{margin-bottom:12px;color:var(--ctp-critical);font-family:"JetBrains Mono",monospace;font-size:14px;font-weight:900}.ctp-explainer-card h3{margin:0 0 12px;color:var(--ctp-cold-stark);font-size:clamp(21px,2.2vw,26px);line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;font-weight:900}.ctp-explainer-card p{margin:0;color:var(--ctp-zinc-700);font-size:16px;line-height:1.65}.ctp-ask-box{background:var(--ctp-cold-stark);color:#fff;border-radius:14px;padding:clamp(32px,4vw,40px);margin-bottom:56px}.ctp-ask-box>p{margin:0 0 20px;color:var(--ctp-critical);font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:800}.ctp-ask-box ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.ctp-ask-box li{display:flex;gap:12px;align-items:flex-start;font-size:clamp(16px,2vw,18px);line-height:1.35;font-weight:600}.ctp-ask-box li span{color:var(--ctp-critical);font-weight:900;flex:0 0 auto}.ctp-quote{max-width:768px;margin:0 auto;padding:32px 0 0;border-top:1px solid var(--ctp-zinc-300);color:var(--ctp-zinc-700);text-align:center;font-size:clamp(18px,2vw,21px);line-height:1.6;font-style:italic}.ctp-quote footer{margin-top:12px;color:var(--ctp-zinc-500);font-size:12px;letter-spacing:.2em;font-style:normal;font-weight:800;text-transform:uppercase}.ctp-action{background:var(--ctp-critical);color:#fff;padding:clamp(80px,8vw,112px) 0;text-align:center}.ctp-action h2{margin:0 0 32px;font-size:clamp(48px,6.2vw,76px);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;font-weight:900}.ctp-action-subheading{max-width:672px;margin:0 auto 40px;font-size:clamp(20px,2.5vw,26px);line-height:1.35;font-weight:600}.ctp-share-count-box{display:inline-flex;align-items:baseline;gap:12px;margin-bottom:32px;padding:16px 24px;border-radius:10px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.ctp-share-count{font-family:"JetBrains Mono",monospace;font-size:clamp(40px,5vw,54px);line-height:1;font-weight:900;letter-spacing:-.025em}.ctp-share-count-box span:last-child{font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ctp-share-buttons{display:grid;grid-template-columns:repeat(min(var(--ctp-button-count,3),3),minmax(0,1fr));gap:16px}.ctp-share-buttons button{border:0;border-radius:10px;padding:20px 24px;background:#fff;color:var(--ctp-critical);font:900 clamp(18px,2vw,21px)/1.1 Inter,system-ui,sans-serif;cursor:pointer;transition:.18s}.ctp-share-buttons button:hover{transform:translateY(-1px);background:var(--ctp-zinc-100)}.ctp-share-buttons button.is-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.ctp-share-buttons button.is-outline:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #fff}.ctp-share-buttons button.is-ghost{background:rgba(255,255,255,.12);color:#fff}.ctp-share-buttons button.is-ghost:hover{background:rgba(255,255,255,.2)}.ctp-toast-host{position:fixed;right:24px;bottom:24px;z-index:100000;display:flex;flex-direction:column;gap:8px}.ctp-toast{background:var(--ctp-cold-stark);color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.2;font-weight:700;box-shadow:0 10px 30px -10px rgba(0,0,0,.4);animation:ctp-toast-in .22s ease-out}@keyframes ctp-toast-in{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.ctp-footer{background:var(--ctp-zinc-100);border-top:1px solid var(--ctp-zinc-200);padding:48px 0;text-align:center}.ctp-footer-copy{max-width:672px;margin:0 auto;color:var(--ctp-zinc-600);font-size:16px;line-height:1.65}.ctp-footer-copy p{margin:0}.ctp-footer-copy strong{color:var(--ctp-cold-stark);font-weight:800}.ctp-footer-copy a{color:var(--ctp-critical);font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.ctp-hero-stage{height:90vh;min-height:600px}.ctp-hero-panel-inner{padding:24px}.ctp-hero-portrait{height:65%}.ctp-hero-meta,.ctp-hero-meta-right{width:auto;max-width:52vw}.ctp-hero-logo-row{height:48px;margin-bottom:12px}.ctp-hero-logo-left{width:28vw}.ctp-hero-logo-right{width:23vw}.ctp-person-row{min-height:56px}.ctp-person-row p{max-width:35vw;font-size:10px}.ctp-person-row p span{display:none}.ctp-person-row p em{display:block}.ctp-hero-headline{top:26vh;width:auto;max-width:52vw}.ctp-hero-headline h2{font-size:clamp(26px,7.5vw,44px)}.ctp-hero-headline-right h2{font-size:clamp(20px,5.5vw,32px)}.ctp-hero-button{display:none}.ctp-hero-mobile-cta{display:block;position:absolute;left:0;right:0;bottom:16px;z-index:40;padding:0 16px}.ctp-hero-mobile-cta a{display:block;text-align:center;background:var(--ctp-critical);color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.28);animation:ctp-cta-pulse 2s ease-out infinite}.ctp-verdict-strip{background:var(--ctp-cold-stark)}.ctp-popover-content{width:230px}.ctp-comparison-grid{display:none}.ctp-mobile-comparison{display:block}.ctp-swipe-ui{display:flex;align-items:center;justify-content:space-between;margin:0 4px 12px}.ctp-swipe-hint{color:var(--ctp-zinc-500);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;transition:opacity .3s}.ctp-swipe-counter{background:var(--ctp-zinc-100);color:var(--ctp-cold-stark);padding:4px 8px;font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:900}.ctp-card-scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 8px;margin:0 -24px;scrollbar-width:none}.ctp-card-scroller::-webkit-scrollbar{display:none}.ctp-comparison-card{flex:0 0 min(85vw,384px);scroll-snap-align:center;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06);background:#fff}.ctp-comparison-card header{background:var(--ctp-critical);padding:20px;color:#fff}.ctp-comparison-card header span{display:block;margin-bottom:4px;color:rgba(255,255,255,.7);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800}.ctp-comparison-card h3{margin:0;color:#fff;font-size:30px;line-height:.96;letter-spacing:-.03em;text-transform:uppercase;font-weight:900}.ctp-comparison-card header p{margin:8px 0 0;color:rgba(255,255,255,.9);font-size:14px;line-height:1.45}.ctp-card-company{padding:16px 20px;border-left:1px solid var(--ctp-zinc-200);border-right:1px solid var(--ctp-zinc-200)}.ctp-card-company>div{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ctp-card-company img{width:40px;height:40px;border-radius:999px;object-fit:cover;object-position:top}.ctp-card-company strong{font-size:16px;font-weight:800}.ctp-card-company p{margin:0;font-size:16px;line-height:1.55;color:rgba(29,39,58,.85)}.ctp-card-left{background:#f4efe6}.ctp-card-left strong{color:var(--ctp-standard)}.ctp-card-right{background:#fff;border-top:1px solid var(--ctp-zinc-200);border-bottom:1px solid var(--ctp-zinc-200)}.ctp-card-right strong{color:var(--ctp-critical)}.ctp-card-right.is-emphasised p{color:var(--ctp-critical);font-weight:700}.ctp-swipe-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.ctp-swipe-dots button{width:8px;height:8px;border:0;border-radius:999px;background:var(--ctp-zinc-300);padding:0;cursor:pointer;transition:.2s}.ctp-swipe-dots button.is-active{width:24px;background:var(--ctp-critical)}}@media (max-width:767px){.ctp-container,.ctp-container-narrow,.ctp-container-action{width:min(100% - 32px,100%)}.ctp-comparison,.ctp-explainer,.ctp-action{padding:80px 0}.ctp-section-heading{margin-bottom:48px}.ctp-explainer-grid,.ctp-ask-box ul{grid-template-columns:1fr}.ctp-share-buttons{grid-template-columns:1fr;gap:12px}.ctp-share-count-box{align-items:center;flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.ctp-slider-handle,.ctp-hero-mobile-cta a,.ctp-toast{animation:none!important}.ctp-section *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.ctp-share-buttons{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ctp-share-buttons button.ctp-share-button{appearance:none;-webkit-appearance:none;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.ctp-share-buttons button.ctp-share-button:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:3px}@media (min-width:901px){.ctp-share-buttons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}

/* v1.0.7: harden the landing page widgets against Elementor Kit/theme heading and link colour overrides. */
.ctp-section {
  --ctp-paper: #f6f4ef !important;
  --ctp-gold-soft: #e8e0d3 !important;
  --ctp-cold-stark: #1d273a !important;
  --ctp-critical: #d85a32 !important;
  --ctp-standard: #23324d !important;
  --ctp-zinc-50: #fafafa !important;
  --ctp-zinc-100: #f4f4f5 !important;
  --ctp-zinc-200: #e4e4e7 !important;
  --ctp-zinc-300: #d4d4d8 !important;
  --ctp-zinc-500: #71717a !important;
  --ctp-zinc-600: #52525b !important;
  --ctp-zinc-700: #3f3f46 !important;
  color: #1d273a !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}
.ctp-section :where(h1,h2,h3,h4,h5,h6,p,a,button,span,strong,em,li,blockquote,footer,summary,div) {
  font-family: inherit;
}
body .ctp-section .ctp-highlight,
body .elementor .ctp-section .ctp-highlight {
  color: #d85a32 !important;
}
body .ctp-section.ctp-hero,
body .elementor .ctp-section.ctp-hero {
  background: #f6f4ef !important;
}
body .ctp-section.ctp-hero .ctp-hero-panel-inner,
body .elementor .ctp-section.ctp-hero .ctp-hero-panel-inner {
  background: #f6f4ef !important;
  color: #1d273a !important;
}
body .ctp-section.ctp-hero .ctp-hero-panel-inner.ctp-dark,
body .elementor .ctp-section.ctp-hero .ctp-hero-panel-inner.ctp-dark {
  background: #1d273a !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-hero-headline h2,
body .elementor .ctp-section.ctp-hero .ctp-hero-headline h2 {
  margin: 0 !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: -0.04em !important;
  line-height: 0.9 !important;
  color: #1d273a !important;
}
body .ctp-section.ctp-hero .ctp-hero-headline-right h2,
body .elementor .ctp-section.ctp-hero .ctp-hero-headline-right h2 {
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-person-row p,
body .elementor .ctp-section.ctp-hero .ctp-person-row p {
  color: rgba(29,39,58,0.8) !important;
}
body .ctp-section.ctp-hero .ctp-person-row p span,
body .elementor .ctp-section.ctp-hero .ctp-person-row p span {
  color: rgba(29,39,58,0.4) !important;
}
body .ctp-section.ctp-hero .ctp-person-row p em,
body .elementor .ctp-section.ctp-hero .ctp-person-row p em {
  color: rgba(29,39,58,0.6) !important;
}
body .ctp-section.ctp-hero .ctp-dark .ctp-person-row p,
body .elementor .ctp-section.ctp-hero .ctp-dark .ctp-person-row p {
  color: rgba(255,255,255,0.8) !important;
}
body .ctp-section.ctp-hero .ctp-dark .ctp-person-row p span,
body .elementor .ctp-section.ctp-hero .ctp-dark .ctp-person-row p span {
  color: rgba(255,255,255,0.4) !important;
}
body .ctp-section.ctp-hero .ctp-dark .ctp-person-row p em,
body .elementor .ctp-section.ctp-hero .ctp-dark .ctp-person-row p em {
  color: rgba(255,255,255,0.6) !important;
}
body .ctp-section.ctp-hero .ctp-hero-button a,
body .ctp-section.ctp-hero .ctp-hero-mobile-cta a,
body .elementor .ctp-section.ctp-hero .ctp-hero-button a,
body .elementor .ctp-section.ctp-hero .ctp-hero-mobile-cta a {
  color: #ffffff !important;
  text-decoration: none !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
}
body .ctp-section.ctp-hero .ctp-hero-button-left a,
body .elementor .ctp-section.ctp-hero .ctp-hero-button-left a {
  background: #1d273a !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-hero-button-left a:hover,
body .elementor .ctp-section.ctp-hero .ctp-hero-button-left a:hover {
  background: #d85a32 !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-hero-button-right a,
body .elementor .ctp-section.ctp-hero .ctp-hero-button-right a,
body .ctp-section.ctp-hero .ctp-hero-mobile-cta a,
body .elementor .ctp-section.ctp-hero .ctp-hero-mobile-cta a {
  background: #d85a32 !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-hero-button-right a:hover,
body .elementor .ctp-section.ctp-hero .ctp-hero-button-right a:hover {
  background: #ffffff !important;
  color: #d85a32 !important;
}
body .ctp-section.ctp-hero .ctp-slider-handle span,
body .elementor .ctp-section.ctp-hero .ctp-slider-handle span {
  background: #d85a32 !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-verdict-strip,
body .elementor .ctp-section.ctp-hero .ctp-verdict-strip {
  background: #d85a32 !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-hero .ctp-verdict-strip p,
body .elementor .ctp-section.ctp-hero .ctp-verdict-strip p {
  color: #ffffff !important;
}
body .ctp-section.ctp-comparison .ctp-section-heading h2,
body .elementor .ctp-section.ctp-comparison .ctp-section-heading h2,
body .ctp-section.ctp-explainer h2,
body .elementor .ctp-section.ctp-explainer h2,
body .ctp-section.ctp-explainer h3,
body .elementor .ctp-section.ctp-explainer h3 {
  color: #1d273a !important;
}
body .ctp-section.ctp-action,
body .elementor .ctp-section.ctp-action {
  background: #d85a32 !important;
  color: #ffffff !important;
}
body .ctp-section.ctp-action h2,
body .ctp-section.ctp-action .ctp-action-subheading,
body .ctp-section.ctp-action .ctp-share-count,
body .ctp-section.ctp-action .ctp-share-count-box span,
body .elementor .ctp-section.ctp-action h2,
body .elementor .ctp-section.ctp-action .ctp-action-subheading,
body .elementor .ctp-section.ctp-action .ctp-share-count,
body .elementor .ctp-section.ctp-action .ctp-share-count-box span {
  color: #ffffff !important;
}
body .ctp-section.ctp-action .ctp-share-buttons button,
body .elementor .ctp-section.ctp-action .ctp-share-buttons button {
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}
body .ctp-section.ctp-action .ctp-share-buttons button.is-solid,
body .elementor .ctp-section.ctp-action .ctp-share-buttons button.is-solid {
  background: #ffffff !important;
  color: #d85a32 !important;
}
body .ctp-section.ctp-action .ctp-share-buttons button.is-outline,
body .ctp-section.ctp-action .ctp-share-buttons button.is-ghost,
body .elementor .ctp-section.ctp-action .ctp-share-buttons button.is-outline,
body .elementor .ctp-section.ctp-action .ctp-share-buttons button.is-ghost {
  color: #ffffff !important;
}
body .ctp-section.ctp-footer .ctp-footer-copy,
body .elementor .ctp-section.ctp-footer .ctp-footer-copy {
  color: #52525b !important;
}
body .ctp-section.ctp-footer .ctp-footer-copy a,
body .elementor .ctp-section.ctp-footer .ctp-footer-copy a {
  color: #d85a32 !important;
}
