:root{--page-title-display:none;}/* Start custom CSS *//* ===== Home page – global colour/font tokens only ===== */
html { scroll-behavior: smooth; }
#get-offer { scroll-margin-top: 120px; }
@media (max-width: 767px) { #get-offer { scroll-margin-top: 140px; } }

/* Links: no underline from Kit hover */
body.elementor-page-9 a, body.elementor-page-9 a:hover, body.elementor-page-9 a:focus { text-decoration: none !important; }
body.elementor-page-9 a:focus-visible, body.elementor-page-9 button:focus-visible, body.elementor-page-9 summary:focus-visible { outline: 3px solid var(--e-global-color-accent); outline-offset: 3px; border-radius: 6px; }

/* ===== Button text colours locked against Kit link hover colour ===== */
body.elementor-page-9 a[data-id="449a3083"], body.elementor-page-9 a[data-id="449a3083"]:hover, body.elementor-page-9 a[data-id="449a3083"]:focus,
body.elementor-page-9 a[data-id="2c9b4934"], body.elementor-page-9 a[data-id="2c9b4934"]:hover, body.elementor-page-9 a[data-id="2c9b4934"]:focus,
body.elementor-page-9 a[data-id="3acf56d"], body.elementor-page-9 a[data-id="3acf56d"]:hover, body.elementor-page-9 a[data-id="3acf56d"]:focus { color: var(--e-global-color-off_white) !important; }
body.elementor-page-9 a[data-id="449a3083"]:hover, body.elementor-page-9 a[data-id="2c9b4934"]:hover { background-color: var(--e-global-color-dark_green) !important; }
body.elementor-page-9 a[data-id="8d44096"] { color: var(--e-global-color-primary) !important; }
body.elementor-page-9 a[data-id="8d44096"]:hover, body.elementor-page-9 a[data-id="8d44096"]:focus { color: var(--e-global-color-off_white) !important; background-color: var(--e-global-color-primary) !important; }
body.elementor-page-9 a[data-id="47d1412c"] { color: var(--e-global-color-dark_green) !important; }
body.elementor-page-9 a[data-id="47d1412c"]:hover, body.elementor-page-9 a[data-id="47d1412c"]:focus { color: var(--e-global-color-off_white) !important; background-color: var(--e-global-color-secondary) !important; }
body.elementor-page-9 a[data-id="3141e11b"] { color: var(--e-global-color-off_white) !important; }
body.elementor-page-9 a[data-id="3141e11b"]:hover, body.elementor-page-9 a[data-id="3141e11b"]:focus { color: var(--e-global-color-primary) !important; background-color: var(--e-global-color-off_white) !important; }

/* ===== Mobile grid overrides (Elementor base forces 1 column) ===== */
@media (max-width: 767px) {
  body.elementor-page-9 .elementor-element-6742fc50 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  body.elementor-page-9 .elementor-element-5a4c6b6f { grid-template-columns: minmax(150px, 1.1fr) repeat(5, minmax(0, 1fr)) !important; grid-template-rows: repeat(6, auto) !important; }
}

/* ===== Images: fill their fixed-ratio frames (prevents layout shift) ===== */
body.elementor-page-9 .elementor-element-3ef97ec2 img, body.elementor-page-9 .elementor-element-34d1e62 img { display: block; width: 100%; height: 100%; object-fit: cover; }

/* ===== Icons (SVG masks coloured with global Secondary) ===== */
body.elementor-page-9 .elementor-element-2eceefa3, body.elementor-page-9 .elementor-element-378d60fd, body.elementor-page-9 .elementor-element-12c89ffe, body.elementor-page-9 .elementor-element-51f405af,
body.elementor-page-9 .elementor-element-186be233, body.elementor-page-9 .elementor-element-3964fed, body.elementor-page-9 .elementor-element-5f9c8057,
body.elementor-page-9 .elementor-element-a0cad1c, body.elementor-page-9 .elementor-element-5023d85b, body.elementor-page-9 .elementor-element-2c787140, body.elementor-page-9 .elementor-element-660e10de,
body.elementor-page-9 .elementor-element-645187c4, body.elementor-page-9 .elementor-element-7635271b, body.elementor-page-9 .elementor-element-102bc76f, body.elementor-page-9 .elementor-element-2b32fbbd { background-color: var(--e-global-color-secondary) !important; -webkit-mask-position: center !important; mask-position: center !important; -webkit-mask-size: contain !important; mask-size: contain !important; -webkit-mask-repeat: no-repeat !important; mask-repeat: no-repeat !important; }
/* layers */
body.elementor-page-9 .elementor-element-2eceefa3 { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/><path d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/><path d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/><path d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/><path d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/></svg>") !important; }
/* package */
body.elementor-page-9 .elementor-element-378d60fd, body.elementor-page-9 .elementor-element-a0cad1c { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z'/><path d='M12 22V12'/><path d='M3.3 7 12 12l8.7-5'/><path d='m7.5 4.27 9 5.15'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z'/><path d='M12 22V12'/><path d='M3.3 7 12 12l8.7-5'/><path d='m7.5 4.27 9 5.15'/></svg>") !important; }
/* truck */
body.elementor-page-9 .elementor-element-12c89ffe, body.elementor-page-9 .elementor-element-660e10de { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/><path d='M15 18H9'/><path d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/><circle cx='17' cy='18' r='2'/><circle cx='7' cy='18' r='2'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/><path d='M15 18H9'/><path d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/><circle cx='17' cy='18' r='2'/><circle cx='7' cy='18' r='2'/></svg>") !important; }
/* shield-check */
body.elementor-page-9 .elementor-element-51f405af { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>") !important; }
/* cart */
body.elementor-page-9 .elementor-element-186be233, body.elementor-page-9 .elementor-element-645187c4 { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='21' r='1'/><circle cx='19' cy='21' r='1'/><path d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='21' r='1'/><circle cx='19' cy='21' r='1'/><path d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/></svg>") !important; }
/* archive */
body.elementor-page-9 .elementor-element-3964fed { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='3' width='20' height='5' rx='1'/><path d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/><path d='M10 12h4'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='3' width='20' height='5' rx='1'/><path d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/><path d='M10 12h4'/></svg>") !important; }
/* rotate (returns) */
body.elementor-page-9 .elementor-element-5f9c8057 { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/><path d='M3 3v5h5'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/><path d='M3 3v5h5'/></svg>") !important; }
/* file-text */
body.elementor-page-9 .elementor-element-5023d85b { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/><path d='M14 2v4a2 2 0 0 0 2 2h4'/><path d='M16 13H8'/><path d='M16 17H8'/><path d='M10 9H8'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/><path d='M14 2v4a2 2 0 0 0 2 2h4'/><path d='M16 13H8'/><path d='M16 17H8'/><path d='M10 9H8'/></svg>") !important; }
/* lock */
body.elementor-page-9 .elementor-element-2c787140 { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") !important; }
/* store */
body.elementor-page-9 .elementor-element-7635271b { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 10 4 4h16l2 6Z'/><path d='M4 10v10h16V10'/><path d='M10 20v-5h4v5'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 10 4 4h16l2 6Z'/><path d='M4 10v10h16V10'/><path d='M10 20v-5h4v5'/></svg>") !important; }
/* warehouse */
body.elementor-page-9 .elementor-element-102bc76f { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21V8l9-5 9 5v13'/><path d='M7 21v-8h10v8'/><path d='M7 17h10'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21V8l9-5 9 5v13'/><path d='M7 21v-8h10v8'/><path d='M7 17h10'/></svg>") !important; }
/* tag */
body.elementor-page-9 .elementor-element-2b32fbbd { -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12.59 2.59A2 2 0 0 0 11.17 2H4a2 2 0 0 0-2 2v7.17a2 2 0 0 0 .59 1.42l8.7 8.7a2.43 2.43 0 0 0 3.42 0l6.58-6.58a2.43 2.43 0 0 0 0-3.42z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>") !important; mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12.59 2.59A2 2 0 0 0 11.17 2H4a2 2 0 0 0-2 2v7.17a2 2 0 0 0 .59 1.42l8.7 8.7a2.43 2.43 0 0 0 3.42 0l6.58-6.58a2.43 2.43 0 0 0 0-3.42z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>") !important; }
/* FAQ chevrons */
body.elementor-page-9 .elementor-element-c235cee .e-accordion-item-icon-base, body.elementor-page-9 .elementor-element-c235cee summary > *:last-child:not(:first-child) { width: 22px !important; height: 22px !important; flex: 0 0 22px !important; background-color: var(--e-global-color-secondary) !important; -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center / contain no-repeat !important; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center / contain no-repeat !important; transition: transform .25s; }
body.elementor-page-9 .elementor-element-c235cee details[open] summary > *:last-child:not(:first-child) { transform: rotate(180deg); }
body.elementor-page-9 .elementor-element-c235cee summary svg { display: none; }

/* ===== Offer form ===== */
body.elementor-page-9 form[data-id="4a95ea87"] label { font-family: var(--e-global-typography-text-font-family), sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4; color: var(--e-global-color-primary); }
body.elementor-page-9 form[data-id="4a95ea87"] input:not([type=file]),
body.elementor-page-9 form[data-id="4a95ea87"] select,
body.elementor-page-9 form[data-id="4a95ea87"] textarea { box-sizing: border-box; width: 100%; height: auto; min-height: 48px; padding: 12px 14px; font-family: var(--e-global-typography-text-font-family), sans-serif; font-size: 16px; line-height: 1.4; color: var(--e-global-color-primary); background-color: var(--e-global-color-off_white); border: 1px solid var(--e-global-color-border); border-radius: 8px; outline: none; transition: border-color .2s, box-shadow .2s; }
body.elementor-page-9 form[data-id="4a95ea87"] textarea { min-height: 104px; }
body.elementor-page-9 form[data-id="4a95ea87"] input[type=file] { box-sizing: border-box; width: 100%; height: auto; min-height: 48px; padding: 10px 12px; font-family: var(--e-global-typography-text-font-family), sans-serif; font-size: 14px; color: var(--e-global-color-text); background-color: var(--e-global-color-light_bg); border: 1px dashed var(--e-global-color-border); border-radius: 8px; cursor: pointer; }
body.elementor-page-9 form[data-id="4a95ea87"] input:focus, body.elementor-page-9 form[data-id="4a95ea87"] select:focus, body.elementor-page-9 form[data-id="4a95ea87"] textarea:focus { border-color: var(--e-global-color-secondary); box-shadow: 0 0 0 3px color-mix(in srgb, var(--e-global-color-secondary) 22%, transparent); }
body.elementor-page-9 form[data-id="4a95ea87"] button[type=submit], body.elementor-page-9 form[data-id="4a95ea87"] button[type=submit]:hover { color: var(--e-global-color-off_white) !important; }
body.elementor-page-9 form[data-id="4a95ea87"] .e-form-success-message-base p, body.elementor-page-9 form[data-id="4a95ea87"] .e-form-error-message-base p { font-family: var(--e-global-typography-text-font-family), sans-serif; font-size: 15px; }

/* ===== What we buy cards: whole card clickable, exact anchor text kept ===== */
body.elementor-page-9 [data-id="64c3f8fb"] a, body.elementor-page-9 [data-id="2c8b27ba"] a, body.elementor-page-9 [data-id="2dffabed"] a { display: inline-flex; align-items: center; min-height: 48px; color: var(--e-global-color-dark_green); transition: color .2s; }
body.elementor-page-9 [data-id="64c3f8fb"] a::after, body.elementor-page-9 [data-id="2c8b27ba"] a::after, body.elementor-page-9 [data-id="2dffabed"] a::after { content: ""; position: absolute; inset: 0; border-radius: 20px; z-index: 1; }
body.elementor-page-9 .elementor-element-14a66fea:hover a, body.elementor-page-9 .elementor-element-6c035b58:hover a, body.elementor-page-9 .elementor-element-21bbb2e:hover a { color: var(--e-global-color-primary); }

/* Product categories as pills */
body.elementor-page-9 [data-id="4a80a073"] { display: block; }
body.elementor-page-9 [data-id="4a80a073"] ul { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0; padding: 0; }
body.elementor-page-9 [data-id="4a80a073"] li { padding: 10px 18px; border-radius: 999px; background-color: var(--e-global-color-light_bg); border: 1px solid var(--e-global-color-border); line-height: 1.3; }

/* What is my stock worth – tick list */
body.elementor-page-9 [data-id="11581243"] { display: block; }
body.elementor-page-9 [data-id="11581243"] ul { list-style: none; margin: 0; padding: 0; }
body.elementor-page-9 [data-id="11581243"] li { position: relative; padding: 16px 0 16px 42px; border-bottom: 1px solid var(--e-global-color-border); }
body.elementor-page-9 [data-id="11581243"] li:first-child { padding-top: 4px; }
body.elementor-page-9 [data-id="11581243"] li:first-child::before { top: 4px; }
body.elementor-page-9 [data-id="11581243"] li:last-child { border-bottom: 0; padding-bottom: 4px; }
body.elementor-page-9 [data-id="11581243"] li::before { content: ""; position: absolute; left: 0; top: 17px; width: 26px; height: 26px; border-radius: 50%; background: var(--e-global-color-secondary) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center / 14px no-repeat; }
body.elementor-page-9 [data-id="11581243"] strong { color: var(--e-global-color-primary); }

/* Group specialist links */
body.elementor-page-9 .elementor-element-6bd9a4b6 a { color: var(--e-global-color-dark_green); font-weight: 600; text-decoration: underline !important; text-decoration-color: var(--e-global-color-accent) !important; text-decoration-thickness: 2px !important; text-underline-offset: 4px; transition: color .2s; }
body.elementor-page-9 .elementor-element-6bd9a4b6 a:hover { color: var(--e-global-color-primary); }
@media (max-width: 767px) { body.elementor-page-9 .elementor-element-6bd9a4b6 a { display: inline-block; padding: 12px 0; } }

/* Final CTA email */
body.elementor-page-9 [data-id="546080e1"] a { color: var(--e-global-color-off_white); font-weight: 600; text-decoration: underline !important; text-underline-offset: 3px; }
body.elementor-page-9 [data-id="546080e1"] a:hover { color: var(--e-global-color-accent); }
@media (max-width: 767px) { body.elementor-page-9 [data-id="546080e1"] a { display: inline-block; padding: 12px 0; word-break: break-word; } }

/* FAQ accordion */
body.elementor-page-9 summary { list-style: none; }
body.elementor-page-9 summary::-webkit-details-marker { display: none; }
body.elementor-page-9 .elementor-element-c235cee details[open] { border-color: var(--e-global-color-secondary) !important; box-shadow: 0 14px 32px rgba(11, 37, 69, 0.07); }

/* Comparison table scroll */
body.elementor-page-9 .elementor-element-70907832 { -webkit-overflow-scrolling: touch; }

@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } body.elementor-page-9 * { transition: none !important; } }/* End custom CSS */