.eoru-hero.hro-hero{color:var(--ink);background:#f4f7ff}.eoru-hero.hro-hero:before{background:radial-gradient(60% 55% at 15% 30%,#ad91fd29 0%,#ad91fd00 70%),radial-gradient(45% 40% at 0 90%,#05c4ce14 0%,#05c4ce00 70%)}.crh .hro-hero .eoru-hero__title{color:var(--ink);max-width:24ch}.crh .hro-hero .eoru-hero__lead{color:var(--text);max-width:62ch}.crh .hro-hero .eoru-hero__accent{background:linear-gradient(100deg,#d9192b 0%,#e5461f 55%,#e0651a 100%);background-clip:text}.hro-hero .sp-breadcrumbs{color:var(--muted);margin:0 0 clamp(14px,2vw,22px);font-size:13px;font-weight:600;line-height:1.5}.hro-hero .sp-breadcrumbs a{color:#2e3a8b;text-decoration:none}@media (hover:hover) and (pointer:fine){.hro-hero .sp-breadcrumbs a:hover{color:#2e3a8b;text-decoration:underline}}.crh .hro-btn--outline{color:var(--ink);background:0 0;border-color:#0b134747}@media (hover:hover) and (pointer:fine){.crh .hro-btn--outline:hover{border-color:var(--ink);background:#0b13470a}}@media (width>=900px){.eoru-hero.hro-hero{padding-top:calc(var(--top) + clamp(28px, 5svh, 56px))}.hro-hero .eoru-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.eoru-hero__media.hro-hero__media{aspect-ratio:1;max-width:480px;min-height:0;max-height:none;mask-image:linear-gradient(#000 80%,#0000 100%)}.crh .hro-hero__media img{object-fit:contain;object-position:50% 50%}}.crh .eoru-facts.hro-facts{border-radius:var(--r-md);box-shadow:0 0 0 1px #0b134714,0 16px 32px -24px #0b134738}.crh .hro-facts .eoru-fact{color:var(--text);grid-row:auto;align-content:center;padding:16px 20px;font-size:16px;line-height:1.5;display:block}.crh .hro-facts .eoru-fact__fig,.crh .hro-facts .eoru-fact__label{max-width:none;font-size:inherit;line-height:inherit;color:inherit;display:inline}.crh .hro-facts .eoru-fact__label:before{content:" "}.crh .hro-facts .eoru-fact__pre{font:inherit;color:inherit;white-space:normal}.crh .hro-facts .eoru-fact__big{font-family:var(--font-body);font-weight:600;font-size:inherit;line-height:inherit;letter-spacing:0;font-variant-numeric:normal;color:var(--ink)}@media (width>=760px){.crh .hro-facts .eoru-fact{padding:22px clamp(20px,2.4vw,32px)}}@media (width>=1100px){.crh .hro-facts .eoru-fact{font-size:17px}}.crh .hro-intro{text-align:center;max-width:62ch;font-family:var(--font-head);letter-spacing:-.008em;color:var(--ink);text-wrap:balance;margin:clamp(32px,4vw,56px) auto 0;font-size:clamp(20px,16px + .7vw,26px);font-weight:500;line-height:1.4}.hro p,.hro li,.hro td{text-wrap:pretty}.crh .hro-text{gap:14px;max-width:68ch;display:grid}.crh .hro-text p{color:var(--text);font-size:17px;line-height:1.7}.crh .hro-small{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.6}@media (width>=1025px){.eoru-head.hro-head-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,6vw,88px);max-width:none}}.hro-routes{gap:clamp(12px,1.4vw,16px);margin-top:clamp(24px,3vw,32px);display:grid}.crh .hro-route{border-radius:var(--r-md);background:var(--tint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:clamp(18px,2vw,24px) clamp(20px,2.4vw,28px);transition:background-color .2s;display:grid;position:relative}.crh .hro-route__q{font-family:var(--font-head);color:var(--ink);font-size:20px;font-weight:600;line-height:1.3}.crh .hro-route__see{color:var(--text);grid-column:1;font-size:16px;line-height:1.5}.hro-route a:after{content:"";border-radius:inherit;position:absolute;inset:0}.crh .hro-route__arrow{width:20px;height:20px;color:var(--ink);transition:transform .2s var(--ease-out);grid-area:1/2/span 2}.hro-route:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.hro-route a:focus-visible{outline:0}@media (hover:hover) and (pointer:fine){.crh .hro-route:hover{background:#efeafd}.crh .hro-route:hover .hro-route__arrow{transform:translate(3px)}}@media (width>=768px){.hro-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.crh.eoru .hro-h3{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:clamp(40px,5vw,64px) 0 clamp(16px,2vw,24px);font-size:clamp(22px,18px + .6vw,26px);font-weight:600;line-height:1.25}.crh .hro-close{max-width:68ch;font-family:var(--font-head);color:var(--ink);text-wrap:pretty;margin-top:clamp(28px,3.5vw,40px);font-size:clamp(18px,16px + .3vw,20px);font-weight:600;line-height:1.4}.crh .hro-actions{justify-content:center;margin-top:clamp(24px,3vw,36px);display:flex}.crh .hro-close--how{text-align:center;text-wrap:balance;margin-inline:auto}.hro .eoru-section.hro-models{padding-bottom:clamp(48px,6vw,88px)}.eoru-table-wrap.hro-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.crh .eoru-table.hro-table thead th,.crh .eoru-table.hro-table thead td{vertical-align:bottom;color:var(--ink);font-family:var(--font-head);letter-spacing:-.008em;text-transform:none;border-bottom:2px solid var(--ink);background:0 0;font-size:clamp(17px,16px + .3vw,20px);font-weight:600;line-height:1.25}.crh .hro-table thead td,.crh .hro-table tbody th{width:26%}.crh .eoru-table.hro-table tbody tr+tr>*{border-top:var(--dash)}.crh .eoru-table.hro-table tbody th,.crh .eoru-table.hro-table tbody td{padding-block:clamp(16px,1.7vw,22px)}.crh .hro-table tbody th{font-family:var(--font-head);color:var(--ink);font-weight:600}.crh .hro-table tbody tr:first-child td{color:var(--text);font-weight:400}@media (width>=768px){.crh .eoru-table.hro-table--models tbody tr:last-child>*{border-bottom:var(--dash)}.crh .eoru-table.hro-table--models tbody tr:last-child>td:last-child{border-bottom-color:#ffffff47}.crh .eoru-table.hro-table tr>:first-child{padding-left:0}.eoru-table-wrap.hro-table-wrap--vs{isolation:isolate;padding-block:12px;position:relative}.hro-table-wrap--vs:before{content:"";z-index:-1;border-radius:var(--r-lg);background:var(--teal-deep);width:37%;position:absolute;inset:0 0 0 auto;box-shadow:0 28px 48px -28px #03767c99}.crh .eoru-table.hro-table--vs thead th:last-child{color:#fff;border-bottom-color:#ffffff80}.crh .eoru-table.hro-table--vs tbody tr+tr>td:last-child{border-top-color:#ffffff47}.crh .hro-table--vs tbody td:last-child,.crh .hro-table--vs tbody tr:first-child td:last-child{color:#fff;font-weight:500}}.crh .hro-table--vs tbody td:first-of-type,.crh .hro-table--vs tbody tr:first-child td:first-of-type{color:var(--muted)}@media (width<=767px){.crh .hro-table,.crh .hro-table tbody,.crh .hro-table tr,.crh .hro-table tbody th,.crh .hro-table tbody td{width:auto;display:block}.crh .hro-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crh .eoru-table.hro-table tbody tr{border-top:var(--dash);padding-block:18px}.crh .eoru-table.hro-table tbody tr:last-child{border-bottom:var(--dash)}.crh .eoru-table.hro-table tbody tr+tr>*{border-top:0}.crh .eoru-table.hro-table tbody th{padding:0 0 10px;font-size:17px}.crh .eoru-table.hro-table tbody td{gap:2px;padding:6px 0;display:grid}.crh .hro-table tbody td:before{content:attr(data-label);font-family:var(--font-body);color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.crh .eoru-table.hro-table--vs tbody td:last-child{color:var(--ink);background:#05c4ce1a;border-radius:10px;margin-top:8px;padding:12px 14px;font-weight:500}.crh .hro-table--vs tbody td:last-child:before{color:var(--teal-deep)}}.eoru-why.hro-why{margin-top:0;margin-bottom:clamp(48px,6vw,88px)}.hro-card[data-tone=cyan]{--tone:var(--cyan);--tone-bg:#05c4ce29}.hro-card[data-tone=lavender]{--tone:var(--lavender);--tone-bg:#ad91fd2e}.hro-card[data-tone=amber]{--tone:var(--amber);--tone-bg:#ffa95a2e}.crh .hro-cards{display:grid}.crh .hro-card{border-top:1px dashed var(--line-dark);grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding-block:clamp(20px,2vw,26px);display:grid}.crh .hro-card:first-child{border-top:0;padding-top:0}.crh .hro-icon{background:var(--tone-bg,#05c4ce1f);width:48px;height:48px;color:var(--tone-ink,var(--cyan-ink));border-radius:14px;place-items:center;display:grid}.crh .hro-card .hro-icon{color:var(--tone);grid-row:span 2}.crh .hro-icon svg{width:26px;height:26px}.crh.eoru .hro-card__title{min-height:48px;font-family:var(--font-head);letter-spacing:-.008em;color:#fff;align-self:center;align-items:center;font-size:20px;font-weight:600;line-height:1.3;display:grid}.crh .hro-card__items{gap:8px;margin-top:8px;display:grid}.crh .hro-card__items li{color:var(--on-dark-2);padding-left:18px;font-size:16px;line-height:1.55;position:relative}.hro-card__items li:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.crh .hro-why .hro-small{color:var(--on-dark-2);margin-top:18px}.crh .hro-why .hro-close{color:#fff;margin-top:clamp(20px,2.4vw,28px)}@media (width<=479px){.crh .hro-card{column-gap:14px}.crh .hro-card .hro-icon{grid-row:auto}.crh .hro-card__items{grid-column:1/-1;margin-top:14px}}@media (width>=640px) and (width<=1099px){.crh .hro-steps .eoru-step:last-child{grid-column:1/-1}}@media (width>=1100px){.crh .eoru-steps.hro-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.crh .hro-steps .eoru-step{grid-column:span 2}.crh .hro-steps .eoru-step:nth-child(n+4){grid-column:span 3}}.crh .hro-steps .eoru-step__title{font-size:20px}.crh .hro-steps .eoru-step__text{font-size:16px}.hro-split{align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hro-split .eoru-head{margin-bottom:clamp(20px,2.4vw,28px)}.crh .hro-media{justify-self:center;width:100%;margin:0}.crh .hro-media img{width:100%;height:auto;display:block}.hro-media--price{max-width:460px}.hro-media--compliance{max-width:420px}.crh .hro-media--compliance img,.crh .hro-media--proof img{border-radius:var(--r-lg)}@media (width<=899px){.crh .hro-media{max-width:min(340px,100%)}}@media (width<=767px){.crh .hro-media--price{display:none}}@media (width>=900px){.hro-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hro-split--media-first{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.hro-split--media-first .hro-media{order:-1}}.hro-icons li[data-tone=cyan]{--tone-ink:var(--cyan-ink);--tone-bg:#05c4ce1f}.hro-icons li[data-tone=lavender]{--tone-ink:var(--lavender-ink);--tone-bg:#ad91fd29}.hro-icons li[data-tone=amber]{--tone-ink:var(--amber-ink);--tone-bg:#ffa95a2e}.hro-icons li[data-tone=navy]{--tone-ink:var(--navy);--tone-bg:#0b134714}.crh .hro-icons{gap:18px clamp(20px,2.4vw,32px);display:grid}.crh .hro-icons li{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.crh .hro-icons p{color:var(--ink);font-size:16px;font-weight:500;line-height:1.5}@media (width>=560px){.crh .hro-icons{grid-template-columns:repeat(2,minmax(0,1fr))}}.hro-compliance{background:#f8f4ff}.hro-rail{display:grid}@media (width>=1025px){.hro-rail{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(48px,6vw,88px)}.crh .hro-rail .hro-questions{max-width:none}.hro-rail__head.eoru-head{margin-bottom:0}}@media (width>=1025px) and (height>=640px){.hro-rail__head{top:calc(var(--top) + 40px);align-self:start;position:sticky}}.crh .hro-questions{counter-reset:q;max-width:880px;display:grid}.crh .hro-questions li{counter-increment:q;border-top:var(--dash);color:var(--text);padding:18px 0 18px 52px;font-size:17px;line-height:1.6;position:relative}.crh .hro-questions li:last-child{border-bottom:var(--dash)}.hro-questions li:before{content:counter(q);width:34px;height:34px;font-family:var(--font-head);color:var(--cyan-ink);background:#05c4ce1f;border-radius:10px;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;top:15px;left:0}.crh .hro-questions strong{color:var(--ink);font-weight:600}.hro .eoru-section.hro-sme{background:var(--tint);padding-block:clamp(56px,7vw,96px)}.hro-sme .eoru-head{margin-bottom:0}.hro-proof{padding-inline:var(--gutter);margin-top:clamp(48px,6vw,88px)}.hro-proof__band{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.crh .hro-proof__copy .eoru-checks{margin-top:clamp(24px,3vw,36px)}.crh .hro-proof .eoru-checks li{border-top-color:var(--line-dark);color:#fff;border-bottom:0;font-size:16px}.crh .hro-proof .eoru-checks svg{color:var(--cyan)}.hro-media--proof{max-width:420px}@media (width>=1025px){.hro-proof__band{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.crh .hro-proof__copy .eoru-checks{grid-template-columns:minmax(0,1fr)}}.hro-main .eoru-contact #eoru-quote{margin-bottom:clamp(16px,1.8vw,24px)}.eoru-main #quote{scroll-margin-top:var(--header-height,106px)}.eoru-contact .hro-call{color:#3a3e5c;text-align:center;margin:18px 0 0;font-family:Poppins,Poppins Fallback,Arial,sans-serif;font-size:17px;line-height:1.6}.eoru-contact .hro-call a{color:#0b1347;text-underline-offset:3px;font-weight:600;text-decoration:underline}
