/* cg-xl v1 (10/8/2026): /platform/excel-add-in as a marketing page. Webflow embed package, local only.
   One HtmlEmbed placed just before the page's content slot. Wrapper .cg-xl; every inner class is xm-* so nothing
   collides with the legacy .xl / .xl-* embeds that stay on es-MX and fr-CA.
   Shown on en and en-CA (en-CA wording via [data-l] spans); hidden on es-MX and fr-CA until translated.
   The interactive Excel window (xm-mount) is English-only by default; en-CA shows the static field list instead.
   Headings: Libre Franklin 600. Body and numbers: Inter. Max weight 700. */

/* Metric-matched Inter fallback (Arial; size-adjust from the hero lede advance widths, Inter 400 vs Arial; ascent/descent from Inter hhea 1984/494 at UPM 2048) so the lede does not rewrap when Webflow's WebFont loader swaps Inter in. */
/* Libre Franklin 600 against Arial Bold: size-adjust from the advance widths of this page's headings, ascent and descent from LF hhea (UPM 1000: 966 / 246). */



.cg-xl{--f-head:"Libre Franklin","Libre Franklin Fallback","Libre Franklin Fallback R","Helvetica Neue",Helvetica,Arial,sans-serif;--f-body:Inter,"Inter Fallback","Inter Fallback R","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --azul:#345ED1;--azul-50:#EEF2FB;--azul-100:#DEE5F7;--azul-800:#2648A6;--azul-900:#1E3A85;--azul-950:#0F204B;--sky-400:#38BDF8;
  --ink:#0F172A;--body:#475569;--cap:#64748B;--line:#E2E8F0;--line-2:#CBD5E1;--alt:#F8FAFC;--card:#FFFFFF;
  --green:#10B981;--green-700:#047857;--green-50:#ECFDF5;--amber:#B45309;--amber-50:#FFFBEB;--red:#B91C1C;
  --xg:#107C41;--xg-50:#E6F4EC;--xin:#FFFFE0;
  --gut:max(16px,calc((100% - 1280px) / 2));--r:20px;--r-in:12px;
  --sh-card:0 1px 2px rgba(15,23,42,.05),0 16px 36px -18px rgba(20,38,92,.22);
  --sh-win:0 32px 64px -24px rgba(20,38,92,.30),0 10px 24px -10px rgba(20,38,92,.14);
  --xm-h:520px;
  display:block;box-sizing:border-box;width:100%;color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.5;
  text-align:start;-webkit-font-smoothing:antialiased;background:#fff}
.cg-xl *,.cg-xl *::before,.cg-xl *::after{box-sizing:border-box}

/* host resets: Webflow base CSS gives h1-h4, p, ul, li and figure margins, padding and weight 700 */
.cg-xl :is(h1,h2,h3,p,ul,ol,li,figure,figcaption,dl,dd,dt,blockquote){margin:0}
.cg-xl :is(ul,ol){padding:0;list-style:none}
.cg-xl li{padding:0}
.cg-xl :is(h1,h2,h3){font-family:var(--f-head);font-weight:600;letter-spacing:-.025em;text-wrap:balance;color:inherit}
.cg-xl :is(p,li,dd){text-wrap:pretty}
.cg-xl :is(b,strong){font-weight:600}
.cg-xl a{color:inherit}
.cg-xl :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:6px}
.cg-xl code{font-family:var(--f-mono);font-size:.86em}

/* en / en-CA wording swaps: one of each pair is shown; no script, no shift */
.cg-xl [data-l="ca"]{display:none}
html[lang="en-CA"] .cg-xl [data-l="ca"]{display:inline}
html[lang="en-CA"] .cg-xl [data-l="us"]{display:none}
html[lang="en-CA"] .cg-xl div[data-l="ca"],html[lang="en-CA"] .cg-xl p[data-l="ca"]{display:block}

/* layout */
.cg-xl .xm-sec{padding:clamp(56px,7vw,104px) var(--gut)}
.cg-xl .xm-sec.xm-alt{background:var(--alt)}
.cg-xl .xm-in{max-width:1280px;margin:0 auto}
.cg-xl .xm-kick{display:block;font:600 14px/1.3 var(--f-body);color:var(--azul);margin-bottom:12px;letter-spacing:0;text-transform:none}
.cg-xl h2{font-size:clamp(30px,3.3vw,46px);line-height:1.1}
.cg-xl .xm-sub{font-size:18px;line-height:1.55;color:var(--body);margin-top:16px;max-width:42em}
.cg-xl .xm-head{max-width:880px}

/* buttons: 48px pill */
.cg-xl .xm-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.cg-xl .xm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;
  font:600 16px/1.2 var(--f-body);letter-spacing:0;text-transform:none;text-decoration:none;border:1px solid transparent;
  background:var(--azul);color:#fff;transition:background-color .15s,color .15s,border-color .15s}
.cg-xl .xm-btn:hover{background:var(--azul-800);color:#fff}
.cg-xl .xm-btn.xm-ghost{background:#fff;color:var(--azul);border-color:var(--line-2)}
.cg-xl .xm-btn.xm-ghost:hover{background:var(--azul-50);color:var(--azul-800)}
.cg-xl .xm-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--azul);text-decoration:none}
.cg-xl .xm-link:hover{color:var(--azul-800);text-decoration:underline;text-underline-offset:3px}

/* hero */
.cg-xl .xm-hero{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(48px,6vw,88px)}
.cg-xl .xm-crumb{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--cap);margin-bottom:20px}
.cg-xl .xm-crumb a{color:var(--azul);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.cg-xl .xm-crumb a:hover{text-decoration:underline;text-underline-offset:3px}
.cg-xl .xm-hgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}
.cg-xl h1{font-size:clamp(38px,4.6vw,62px);line-height:1.06;letter-spacing:-.03em}
.cg-xl .xm-lede{font-size:clamp(18px,1.5vw,20px);line-height:1.55;color:var(--body);margin-top:20px;max-width:34em}
.cg-xl .xm-note{font-size:14px;line-height:1.5;color:var(--cap);margin-top:18px;max-width:40em}
.cg-xl .xm-vid{position:relative;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#000;box-shadow:var(--sh-win)}
.cg-xl .xm-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;background:#000}
.cg-xl .xm-cap{font-size:13px;line-height:1.45;color:var(--cap);margin-top:12px}
@media (min-width:1024px){.cg-xl .xm-hgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}

/* why: six short cards */
.cg-xl .xm-why{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}
.cg-xl .xm-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--sh-card)}
.cg-xl .xm-card h3{font-size:20px;line-height:1.25}
.cg-xl .xm-card p{font-size:15px;line-height:1.55;color:var(--body);margin-top:8px}
.cg-xl .xm-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--azul-50);color:var(--azul);margin-bottom:16px}
.cg-xl .xm-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (min-width:640px){.cg-xl .xm-why{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.cg-xl .xm-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
@media (max-width:639px){.cg-xl .xm-why{gap:12px;margin-top:28px}.cg-xl .xm-card{padding:18px;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:start}.cg-xl .xm-ic{width:36px;height:36px;border-radius:10px;margin-bottom:0;grid-row:1 / span 2}.cg-xl .xm-card h3{font-size:18px;align-self:center}.cg-xl .xm-card p{font-size:14.5px;margin-top:6px}}

/* try it: window + field rail */
.cg-xl .xm-try-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--cap);margin-top:20px}
.cg-xl .xm-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--amber-50);color:var(--amber);font:600 13px/1 var(--f-body);border:1px solid #FDE68A}
.cg-xl .xm-mount{height:var(--xm-h);margin-top:24px}
html[lang="en-CA"] .cg-xl:not([data-en-ca="show"]) .xm-mount,html[lang="en-CA"] .cg-xl:not([data-en-ca="show"]) .xm-try-note{display:none}
.cg-xl .xm-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}
@media (min-width:640px){.cg-xl .xm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.cg-xl .xm-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}
.cg-xl .xm-f{display:block;height:100%;min-height:44px;background:#fff;border:1px solid var(--line);border-radius:var(--r-in);padding:16px 18px;text-align:start;transition:border-color .15s,background-color .15s}
.cg-xl .xm-f b{display:block;font-size:16px;line-height:1.3;color:var(--ink)}
.cg-xl .xm-f code{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:var(--xg);overflow-wrap:anywhere}
.cg-xl .xm-f p{font-size:14px;line-height:1.5;color:var(--body);margin-top:8px}
.cg-xl.xm-live .xm-f{cursor:pointer}
.cg-xl.xm-live .xm-f:hover{border-color:var(--azul);background:var(--azul-50)}
.cg-xl .xm-f[aria-pressed="true"]{border-color:var(--xg);background:var(--xg-50);box-shadow:inset 0 0 0 1px var(--xg)}

/* the Excel window (product depiction: Inter, Excel greens for the selection) */
.cg-xl .xw{height:100%;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:16px;background:#fff;overflow:hidden;box-shadow:var(--sh-win);font:400 13px/1.3 var(--f-body);color:#18181B}
.cg-xl .xw-title{flex:none;height:40px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--xg);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden}
.cg-xl .xw-title .xw-dots{display:flex;gap:6px;flex:none}
.cg-xl .xw-title .xw-dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.45)}
.cg-xl .xw-title span{overflow:hidden;text-overflow:ellipsis}
.cg-xl .xw-title .xm-badge{margin-left:auto;flex:none;background:#fff;border-color:#fff}
.cg-xl .xw-bar{flex:none;display:grid;gap:8px 10px;padding:10px 12px;border-bottom:1px solid #E4E4E7;background:#FAFAFA;
  grid-template-columns:minmax(0,1fr);grid-template-areas:"lane" "eq" "x" "band" "fill";align-content:start}
.cg-xl .xw-f{display:flex;align-items:center;gap:8px;min-width:0;grid-area:var(--a)}
.cg-xl .xw-f label{flex:none;font-size:12px;font-weight:600;color:#52525B;min-width:72px;margin:0;padding:0;text-transform:none;letter-spacing:0;line-height:1.3;align-self:center;display:block}
.cg-xl .xw-f select{flex:1;min-width:0;height:44px;padding:0 32px 0 10px;border:1px solid #D4D4D8;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2352525B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;
  -webkit-appearance:none;appearance:none;font:500 14px/1.2 var(--f-body);color:#18181B;margin:0}
.cg-xl .xw-f select:disabled{background-color:#F4F4F5;color:#71717A}
.cg-xl .xw-seg{display:flex;grid-area:band;border:1px solid #D4D4D8;border-radius:8px;overflow:hidden;background:#fff;height:46px}
.cg-xl .xw-seg button{flex:1;min-width:0;min-height:44px;border:0;border-left:1px solid #D4D4D8;background:transparent;font:600 13px/1 var(--f-body);color:#3F3F46;padding:0 10px;cursor:pointer;margin:0}
.cg-xl .xw-seg button:first-child{border-left:0}
.cg-xl .xw-seg button[aria-pressed="true"]{background:var(--xg-50);color:var(--xg);box-shadow:inset 0 -2px 0 var(--xg)}
.cg-xl .xw-fill{grid-area:fill;height:44px;border-radius:8px;border:1px solid var(--xg);background:var(--xg);color:#fff;font:600 14px/1 var(--f-body);padding:0 16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0}
.cg-xl .xw-fill:hover{background:#0B5E31}
.cg-xl .xw-fill.xw-reset{background:#fff;color:var(--xg)}
.cg-xl .xw-fx{flex:none;height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid #E4E4E7;min-width:0}
.cg-xl .xw-nm{flex:none;width:64px;height:26px;display:flex;align-items:center;padding:0 8px;border:1px solid #D4D4D8;border-radius:4px;font-weight:500}
.cg-xl .xw-fx i{flex:none;font-style:italic;color:#71717A;font-family:Georgia,serif}
.cg-xl .xw-fx code{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#18181B}
.cg-xl .xw-grid{flex:1;min-height:0;overflow:auto;position:relative;overscroll-behavior-x:contain}
.cg-xl .xw-grid:focus-visible{outline:3px solid var(--azul);outline-offset:-3px;border-radius:0}
.cg-xl .xw-sheet{position:absolute;inset:0;overflow:auto}
.cg-xl .xw-t{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-size:13px}
.cg-xl .xw-t :is(th,td){height:34px;padding:0 8px;border-right:1px solid #E4E4E7;border-bottom:1px solid #E4E4E7;white-space:nowrap;overflow:hidden;text-overflow:clip;font-weight:400;text-align:left;vertical-align:middle;background:#fff}
.cg-xl .xw-t thead th{height:28px;background:#F5F5F5;color:#52525B;font-size:12px;text-align:center;position:sticky;top:0;z-index:2}
.cg-xl .xw-t thead tr+tr th{top:28px}
.cg-xl .xw-t th.xw-rn{position:sticky;left:0;z-index:3;width:36px;background:#F5F5F5;color:#71717A;text-align:center;font-size:12px}
.cg-xl .xw-t thead th.xw-rn{z-index:4}
.cg-xl .xw-t tbody td.xw-c0{position:sticky;left:36px;z-index:1}
.cg-xl .xw-t thead tr+tr th.xw-c0{position:sticky;left:36px;z-index:3}
.cg-xl .xw-t th.xw-grp{font-weight:700;color:#18181B;background:#fff}
.cg-xl .xw-t th.xw-col{font-weight:600;color:#3F3F46}
.cg-xl .xw-t th.on{background:#D3F0E0;color:var(--xg);box-shadow:inset 0 -2px 0 var(--xg)}
.cg-xl .xw-t th.xw-rn.on{box-shadow:inset -2px 0 0 var(--xg)}
.cg-xl .xw-t td{cursor:cell}
.cg-xl .xw-t td.in{background:var(--xin)}
.cg-xl .xw-t td.n{text-align:right;font-variant-numeric:tabular-nums}
.cg-xl .xw-t td.cut{border-right:3px double #A1A1AA}
.cg-xl .xw-t td.sel{box-shadow:inset 0 0 0 2px var(--xg)}
.cg-xl .xw-t td.colon{background:#F0FAF4}
.cg-xl .xw-t td.in.colon{background:#F5F8D8}
.cg-xl .xw-t td.busy{color:#71717A}
.cg-xl .xw-t td.msg{color:#B91C1C}
.cg-xl .xw-t td.empty{color:#A1A1AA}
.cg-xl .xw-t .sp{font-family:var(--f-mono);font-size:15px;letter-spacing:-.5px;color:#2D56C8}
.cg-xl .xw-t .cf-s{color:var(--green-700);font-weight:600}
.cg-xl .xw-t .cf-m{color:var(--amber);font-weight:600}
.cg-xl .xw-t .cf-l{color:#B91C1C;font-weight:600}
.cg-xl .xw-t td.add{background:#EEF2FB}
.cg-xl .xw-tabs{flex:none;height:44px;display:flex;align-items:stretch;gap:2px;padding:0 8px;border-top:1px solid #E4E4E7;background:#F5F5F5;overflow:hidden}
.cg-xl .xw-tabs button{min-height:44px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;font:500 13px/1 var(--f-body);color:#52525B;cursor:pointer;white-space:nowrap;margin:0}
.cg-xl .xw-tabs button[aria-selected="true"]{background:#fff;color:var(--xg);border-bottom-color:var(--xg);font-weight:600}
.cg-xl .xw-st{flex:none;height:28px;display:flex;align-items:center;gap:8px;padding:0 12px;border-top:1px solid #E4E4E7;font-size:12px;color:#52525B;white-space:nowrap;overflow:hidden}
.cg-xl .xw-st b{font-weight:600}
.cg-xl .xw-st span{overflow:hidden;text-overflow:ellipsis}
.cg-xl .xw-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* toolbar layouts per window width; the mount height (--xm-h) follows the toolbar rows */
@media (min-width:600px){
  .cg-xl .xw-bar{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"lane lane lane eq eq eq" "x x band band band fill"}
  .cg-xl{--xm-h:556px}
}
@media (min-width:1100px){
  .cg-xl .xw-bar{grid-template-columns:minmax(0,2.3fr) minmax(0,1.25fr) minmax(0,1.4fr) minmax(0,1.6fr) auto;grid-template-areas:"lane eq x band fill"}
  .cg-xl .xw-f label{min-width:0}
  .cg-xl{--xm-h:500px}
}
@media (max-width:599px){
  .cg-xl .xw-bar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lane lane" "eq x" "band band" "fill fill"}
  .cg-xl .xw-bar .xw-f.xw-eq label,.cg-xl .xw-bar .xw-f.xw-x label{display:none}
  .cg-xl{--xm-h:668px}
  .cg-xl .xw-title{font-size:12px}
}

/* who + proof */
.cg-xl .xm-who{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}
@media (min-width:900px){.cg-xl .xm-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
.cg-xl .xm-who li{border-top:2px solid var(--azul);padding-top:18px}
.cg-xl .xm-who h3{font-size:20px;line-height:1.25}
.cg-xl .xm-who p{font-size:15px;line-height:1.55;color:var(--body);margin-top:8px}
.cg-xl .xm-proof{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:40px;background:rgba(255,255,255,.18);border-radius:var(--r);overflow:hidden}
@media (min-width:768px){.cg-xl .xm-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}
.cg-xl .xm-proof div{background:var(--azul-950);color:#fff;padding:28px 28px 26px}
.cg-xl .xm-proof b{display:block;font:600 clamp(30px,3vw,40px)/1.05 var(--f-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.cg-xl .xm-proof span{display:block;margin-top:8px;font-size:15px;line-height:1.45;color:rgba(255,255,255,.88)}

/* how it works */
.cg-xl .xm-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;counter-reset:xm}
@media (min-width:900px){.cg-xl .xm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
.cg-xl .xm-steps li{counter-increment:xm;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px}
.cg-xl .xm-steps li::before{content:counter(xm);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--azul);color:#fff;font:600 16px/1 var(--f-body);margin-bottom:16px}
.cg-xl .xm-steps h3{font-size:20px;line-height:1.25}
.cg-xl .xm-steps p{font-size:15px;line-height:1.55;color:var(--body);margin-top:8px}
.cg-xl .xm-more{margin-top:20px}

/* FAQ: native details, no script */
.cg-xl .xm-faq{margin-top:32px;border-top:1px solid var(--line);max-width:880px}
.cg-xl .xm-faq details{border-bottom:1px solid var(--line)}
.cg-xl .xm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;cursor:pointer;list-style:none;font:600 18px/1.35 var(--f-body);color:var(--ink)}
.cg-xl .xm-faq summary::-webkit-details-marker{display:none}
.cg-xl .xm-faq summary::after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--cap);border-bottom:2px solid var(--cap);transform:translateY(-3px) rotate(45deg);transition:transform .15s}
.cg-xl .xm-faq details[open] summary::after{transform:translateY(2px) rotate(-135deg)}
.cg-xl .xm-faq summary:hover{color:var(--azul)}
.cg-xl .xm-faq .xm-a{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--body);max-width:46em}
.cg-xl .xm-faq .xm-a a{color:var(--azul);font-weight:600}

/* closing CTA */
.cg-xl .xm-cta{background:var(--azul-950);color:#fff}
.cg-xl .xm-cta .xm-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}
@media (min-width:900px){.cg-xl .xm-cta .xm-in{grid-template-columns:minmax(0,1fr) auto}}
.cg-xl .xm-cta p{color:rgba(255,255,255,.88);font-size:18px;line-height:1.55;margin-top:12px;max-width:36em}
.cg-xl .xm-cta .xm-btns{margin-top:0}
.cg-xl .xm-cta .xm-btn{background:#fff;color:var(--azul-950)}
.cg-xl .xm-cta .xm-btn:hover{background:var(--azul-50);color:var(--azul-950)}
.cg-xl .xm-cta .xm-btn.xm-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}
.cg-xl .xm-cta .xm-btn.xm-ghost:hover{background:rgba(255,255,255,.1)}
.cg-xl .xm-cta :focus-visible{outline-color:var(--sky-400)}

@media (prefers-reduced-motion:reduce){.cg-xl *,.cg-xl *::before,.cg-xl *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* locale backstop: es-MX and fr-CA keep the live localized page */
html[lang^="es"] .cg-xl,html[lang^="fr"] .cg-xl{display:none!important}
