:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 16px;
	--wd-title-font: "Quicksand", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(15,145,227);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(15,145,227);
	--btn-accented-bgcolor-hover: rgb(14,132,207);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: url(https://ciertosoft.com/wp-content/uploads/2024/07/corporate-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 50px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-footer {
	background-color: rgb(23,150,229);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}



.wd-page-title {
background-color: rgb(98,193,243);
}

/* ===== WMC product page — styles for the Gutenberg version =====
   Paste into: WoodMart → Theme Settings → Custom CSS  (or Appearance → Customize → Additional CSS).
   Everything is scoped to .wmc-page. */
.wmc-page{--ink:#13202b;--ink2:#3b4a57;--mut:#6a7784;--line:#e3e8ee;--bg2:#f4f8fb;--acc:#0F91E3;--acc2:#0a76bb;--accs:#e8f4fd;--accd:#0b4f7d;
  /* plugin UI tokens (real WMC admin) */
  --pg:#26735f;--pg2:#1f4d3f;--pgs:#e8f2ee;--wpl:#dcdcde;--wpb:#f0f0f1;--wpi:#1d2327;--wpm:#646970;
  font-family:'Open Sans',Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
.wmc-page *,.wmc-page *::before,.wmc-page *::after{box-sizing:border-box}
.wmc-page h1,.wmc-page h2,.wmc-page h3,.wmc-page h4,.wmc-page p,.wmc-page ul,.wmc-page ol,.wmc-page li,.wmc-page table,.wmc-page button,.wmc-page a,.wmc-page input,.wmc-page select{font-family:'Open Sans',Helvetica,Arial,sans-serif}
.wmc-page h1,.wmc-page h2,.wmc-page h3,.wmc-page h4,.wmc-page p,.wmc-page ul,.wmc-page ol{margin:0;padding:0;text-transform:none;letter-spacing:normal}
.wmc-page ul,.wmc-page ol{list-style:none}
.wmc-page code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.wmc-page h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:700;color:var(--ink);letter-spacing:-.015em}
.wmc-page h3{font-size:clamp(22px,2.3vw,27px);line-height:1.25;font-weight:700;color:var(--ink)}
.wmc-page h4{font-size:16.5px;line-height:1.35;font-weight:700;color:var(--ink)}
.wmc-sec{padding:88px 0}
.wmc-sec.alt{background:var(--bg2);border-radius:32px;padding:88px clamp(20px,4vw,56px)}
.wmc-tag{display:inline-block;font-size:12.5px;font-weight:700;color:var(--acc2);background:var(--accs);padding:5px 12px;border-radius:99px;margin-bottom:16px}
.wmc-lead{color:var(--mut);font-size:17.5px;max-width:640px;margin-top:14px!important}
.wmc-head{margin-bottom:48px}
.wmc-head.c{text-align:center}.wmc-head.c .wmc-lead{margin-left:auto;margin-right:auto}
.wmc-page .wmc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:10px;border:0;font-size:15px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;line-height:1;white-space:nowrap}
.wmc-page .wmc-btn:hover{transform:translateY(-1px)}
.wmc-page .wmc-btn-pri{background:var(--acc);color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-btn-pri:hover{background:var(--acc2);color:#fff}
.wmc-page .wmc-btn-sec{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.wmc-page .wmc-btn-sec:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.wmc-page .wmc-btn-white{background:#fff;color:var(--accd)}
.wmc-page .wmc-btn-white:hover{color:var(--accd)}
.wmc-page .wmc-btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.wmc-page .wmc-btn-ghost:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* ===== flags ===== */
.fl{display:inline-block;flex:none;width:22px;height:15px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);vertical-align:middle}
.fl-es{background:linear-gradient(#c60b1e 25%,#ffc400 25% 75%,#c60b1e 75%)}
.fl-fr{background:linear-gradient(90deg,#0055a4 33.3%,#fff 33.3% 66.6%,#ef4135 66.6%)}
.fl-de{background:linear-gradient(#111 33.3%,#dd0000 33.3% 66.6%,#ffce00 66.6%)}
.fl-it{background:linear-gradient(90deg,#009246 33.3%,#fff 33.3% 66.6%,#ce2b37 66.6%)}

/* ===== frame + real WMC admin look ===== */
.wmc-shot{position:relative;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(19,32,43,.08),0 30px 60px -28px rgba(19,32,43,.35),0 12px 24px -16px rgba(19,32,43,.15);overflow:hidden}
.wmc-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:#eef2f6;border-bottom:1px solid var(--line)}
.wmc-bar i{width:10px;height:10px;border-radius:50%}
.wmc-bar i:nth-child(1){background:#ef6a5e}.wmc-bar i:nth-child(2){background:#f4bf4f}.wmc-bar i:nth-child(3){background:#61c454}
.wmc-bar span{margin-left:10px;flex:1;max-width:360px;height:20px;border-radius:6px;background:#fff;font-size:11px;color:var(--mut);display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden}
.wmc-adm{background:var(--wpb);padding:16px;font-size:13px;line-height:1.45;color:var(--wpi);min-width:0}
.wmc-adm img{display:block;width:100%;height:auto}
.wmc-banner{position:relative;overflow:hidden;border-radius:8px;padding:18px 20px;color:#fff;background:linear-gradient(105deg,#1f4d3f 0%,#2f7a64 58%,#a8783e 100%);display:flex;align-items:center;gap:16px;margin-bottom:12px}
.wmc-banner::after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.18);right:22%;top:-150px}
.wmc-banner .lg{font-size:24px;font-weight:800;letter-spacing:.02em;line-height:1;padding-right:16px;border-right:1px solid rgba(255,255,255,.3)}
.wmc-banner .lg small{display:block;font-size:6.5px;font-weight:600;letter-spacing:.06em;opacity:.8;margin-top:3px;text-transform:uppercase}
.wmc-banner b{display:block;font-size:16px;font-weight:700}
.wmc-banner span{display:block;font-size:11.5px;opacity:.85}
.wmc-card{background:#fff;border:1px solid var(--wpl);border-radius:8px;padding:14px}
.wmc-card+.wmc-card{margin-top:10px}
.wmc-ch{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.wmc-ch .ic{flex:none;width:30px;height:30px;border-radius:7px;background:var(--pgs);display:grid;place-items:center;color:var(--pg);font-size:14px;font-weight:700}
.wmc-ch .ic.och{background:#f7ecdf;color:#a8783e}
.wmc-ch small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wpm)}
.wmc-ch b{display:block;font-size:15px;font-weight:700;color:var(--wpi);line-height:1.2}
.wmc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}
.wmc-stats div{background:#fff;border:1px solid var(--wpl);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--wpm)}
.wmc-stats div i{flex:none;width:22px;height:22px;border-radius:6px;background:var(--pgs);display:grid;place-items:center;font-style:normal;color:var(--pg);font-size:11px;font-weight:700}
.wmc-stats div b{margin-left:auto;font-size:17px;color:var(--wpi)}
.wmc-site{border:1px solid var(--wpl);border-radius:6px;padding:10px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.wmc-site+.wmc-site{margin-top:8px}
.wmc-site .t{flex:1;min-width:150px}
.wmc-site .t b{display:flex;align-items:center;gap:7px;font-size:13px}
.wmc-site .t code{font-size:11px;color:var(--wpm)}
.wmc-wb{display:inline-block;padding:5px 10px;border-radius:4px;font-size:11px;font-weight:600;border:1px solid var(--pg);color:var(--pg);background:#fff;white-space:nowrap}
.wmc-wb.f{background:var(--pg);color:#fff}
.wmc-wb.g{border-color:transparent;background:var(--wpb);color:var(--wpm)}
.wmc-wb.r{border-color:#d63638;color:#d63638}
.wmc-btns{display:flex;gap:5px;flex-wrap:wrap}
.wmc-fld{padding:9px 0;border-bottom:1px solid var(--wpb)}
.wmc-fld:last-child{border:0}
.wmc-fld label{display:block;font-size:11.5px;font-weight:600;color:#3c434a;margin-bottom:5px}
.wmc-inp{display:flex;align-items:center;justify-content:space-between;border:1px solid #8c8f94;border-radius:4px;padding:6px 9px;font-size:12px;background:#fff;gap:8px}
.wmc-inp.sel::after{content:"";width:7px;height:7px;border-right:1.5px solid #50575e;border-bottom:1.5px solid #50575e;transform:rotate(45deg) translateY(-2px)}
.wmc-path{display:flex;align-items:center;gap:6px;font-size:11.5px}
.wmc-path code{background:var(--wpb);padding:5px 7px;border-radius:3px;font-size:11px}
.wmc-path .wmc-inp{flex:1}
.wmc-chk{display:flex;align-items:flex-start;gap:8px;font-size:12px}
.wmc-chk i{flex:none;width:16px;height:16px;border-radius:3px;background:var(--pg);display:grid;place-items:center;color:#fff;font-style:normal;font-size:10px;margin-top:1px}
.wmc-tbl{width:100%;border-collapse:collapse;margin:0;font-size:12px;background:#fff}
.wmc-tbl th{text-align:left;font-weight:600;color:#3c434a;font-size:11.5px;padding:8px 10px;border:0;border-bottom:1px solid var(--wpl);background:#fff;white-space:nowrap}
.wmc-tbl td{padding:9px 10px;border:0;border-bottom:1px solid var(--wpb);color:var(--wpi);vertical-align:middle;white-space:nowrap}
.wmc-tbl tr:last-child td{border:0}
.wmc-tbl td.n b{display:flex;align-items:center;gap:6px}
.wmc-tbl td.n code{display:block;font-size:10.5px;color:var(--wpm)}
.wmc-ok{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#17643f}
.wmc-ok::before{content:"";width:7px;height:7px;border-radius:50%;background:#2fa36b}
.wmc-warn{color:#996800}.wmc-warn::before{background:#dba617}
.wmc-pill{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:3px;background:#e6f4ec;color:#17643f;letter-spacing:.03em}
.wmc-pill.w{background:#fcf3d7;color:#996800}

/* floating badges */
.wmc-float{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 14px 34px -14px rgba(19,32,43,.35),0 0 0 1px rgba(19,32,43,.06);font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;z-index:2;animation:wmcFloat 5s ease-in-out infinite}
.wmc-float em{font-style:normal;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:15px;background:var(--accs);color:var(--acc2)}
.wmc-float small{display:block;font-weight:500;color:var(--mut);font-size:11.5px}
@keyframes wmcFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}

/* ===== HERO ===== */
.wmc-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;padding:56px 0 72px}
.wmc-hero>*,.wmc-row>*,.wmc-dgrid>*,.wmc-plans>*,.wmc-vs>*{min-width:0}
.wmc-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}
.wmc-brand b{display:block;font-size:19px;font-weight:800;letter-spacing:.06em;line-height:1.1}
.wmc-brand span{display:block;font-size:12px;color:var(--mut)}
.wmc-kicker{font-size:15px!important;font-weight:700;color:var(--acc2)!important;margin-bottom:12px!important}
.wmc-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.06;font-weight:800;color:var(--ink);letter-spacing:-.025em;margin-bottom:20px}
.wmc-hero h1 mark{background:linear-gradient(transparent 62%,rgba(15,145,227,.22) 62%);color:inherit;padding:0 2px}
.wmc-hero>div>p.s{color:var(--ink2);font-size:18.5px;max-width:520px}
.wmc-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.wmc-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:14px;color:var(--mut)}
.wmc-trust span::before{content:"✓";color:var(--acc);font-weight:800;margin-right:7px}
.wmc-hero-vis{position:relative;padding:20px 10px 30px 20px}
.wmc-hero-vis .f1{left:-14px;bottom:2px}
.wmc-hero-vis .f2{right:-8px;top:-6px;animation-delay:-2.5s}

/* before / now */
.wmc-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.wmc-way{border-radius:20px;padding:28px;background:#fff;border:1px solid var(--line)}
.wmc-way.new{border:2px solid var(--acc);box-shadow:0 24px 50px -32px rgba(15,145,227,.6)}
.wmc-way-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:10px}
.wmc-way-h span{font-size:18px;font-weight:700}
.wmc-way-h b{font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:#fdeeed;color:#c9483b}
.wmc-way.new .wmc-way-h b{background:var(--accs);color:var(--acc2)}
.wmc-way li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;position:relative}
.wmc-way li:not(:last-child)::after{content:"";position:absolute;left:13px;top:42px;bottom:-6px;border-left:2px dashed var(--line)}
.wmc-way li i{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:700;background:var(--bg2);color:var(--mut)}
.wmc-way.new li i{background:var(--acc);color:#fff}
.wmc-way li b{display:block;font-size:15.5px;font-weight:700}
.wmc-way li small{display:block;font-size:13.5px;color:var(--mut)}
.wmc-way.old li:last-child b{color:#c9483b}

/* ===== LIVE PANEL DEMO ===== */
.wmc-app{border-radius:18px}
.wmc-app .wmc-adm{padding:20px}
.wmc-dgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}
.wmc-opt{background:#fff;border:1px solid var(--wpl);border-radius:8px;padding:12px 14px}
.wmc-opt+.wmc-opt{margin-top:8px}
.wmc-opt b{display:block;font-size:13px}
.wmc-opt small{display:block;font-size:11.5px;color:var(--wpm);margin-bottom:8px}
.wmc-seg{display:inline-flex;border:1px solid #c3c4c7;border-radius:5px;overflow:hidden;flex-wrap:wrap}
.wmc-page .wmc-seg button{border:0;border-right:1px solid #c3c4c7;background:#fff;color:#2c3338;font-size:12.5px;font-weight:500;padding:7px 13px;cursor:pointer;min-height:0;line-height:1.3;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none}
.wmc-page .wmc-seg button:last-child{border-right:0}
.wmc-page .wmc-seg button.on{background:var(--pg);color:#fff;font-weight:700}
.wmc-sw{display:flex;gap:7px;flex-wrap:wrap}
.wmc-page .wmc-sw button{width:26px;height:26px;border-radius:6px;border:2px solid #fff;box-shadow:0 0 0 1px #c3c4c7;cursor:pointer;padding:0;min-height:0}
.wmc-page .wmc-sw button.on{box-shadow:0 0 0 2px var(--wpi)}
.wmc-pv{background:#fff;border:1px solid var(--wpl);border-radius:8px;overflow:hidden;position:sticky;top:20px}
.wmc-pv-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--wpl);gap:10px}
.wmc-pv-h small{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--wpm)}
.wmc-page .wmc-dev button{font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:6px 10px}
.wmc-stage{background:#eef0f2;padding:16px;min-height:380px;display:flex;justify-content:center;align-items:flex-start}
.wmc-site-pv{position:relative;background:#fff;border:1px solid #e2e4e7;border-radius:6px;width:100%;max-width:100%;transition:max-width .35s ease;min-height:330px}
.wmc-stage.phone .wmc-site-pv{max-width:290px}
.wmc-sph{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #eceef0;position:relative}
.wmc-sph b{font-size:15px;font-weight:700}
.wmc-nav{display:flex;gap:8px;margin-left:auto}
.wmc-nav i{width:40px;height:7px;border-radius:9px;background:#e6e8eb}
.wmc-burger{display:none;margin-left:auto;width:18px;height:12px;border-top:2px solid #50575e;border-bottom:2px solid #50575e;position:relative}
.wmc-burger::after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid #50575e}
.wmc-stage.phone .wmc-nav{display:none}.wmc-stage.phone .wmc-burger{display:block;margin-left:4px}.wmc-stage.phone .wmc-trig{margin-left:auto}.wmc-stage.phone .wmc-sph.left .wmc-trig{margin-left:0}
.wmc-page .wmc-trig{display:flex;align-items:center;gap:7px;border:1px solid #dcdcde;background:#fff;padding:6px 9px;cursor:pointer;border-radius:var(--pr);min-height:0;line-height:1;transition:border-radius .2s}
.wmc-trig::after{content:"";width:6px;height:6px;border-right:1.6px solid #2c3338;border-bottom:1.6px solid #2c3338;transform:rotate(225deg) translate(-1px,-1px);transition:transform .2s}
.wmc-closed .wmc-trig::after{transform:rotate(45deg)}
.wmc-sph.left .wmc-trig{order:-1}
.wmc-sph.left b{order:-2}
.wmc-sbody{padding:18px 16px}
.wmc-sbody i{display:block;height:9px;border-radius:9px;background:#eceef0;margin-bottom:10px}
.wmc-pop{position:absolute;top:calc(100% - 4px);right:12px;width:var(--pw);max-width:calc(100% - 24px);background:#fff;border:1px solid #e2e4e7;border-radius:var(--pr);box-shadow:var(--ps);z-index:3;overflow:hidden;transition:opacity .2s,transform .2s,width .3s,border-radius .2s,box-shadow .2s}
.wmc-sph.left .wmc-pop{right:auto;left:12px}
.wmc-stage.phone .wmc-pop{left:10px;right:10px;width:auto;max-width:none}
.wmc-closed .wmc-pop{opacity:0;transform:translateY(-6px);pointer-events:none}
.wmc-pop-l{padding:14px 16px 16px}
.wmc-pop-l label{display:block;font-size:12.5px;font-weight:700;margin-bottom:7px}
.wmc-page .wmc-lsel{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #c3c4c7;border-radius:var(--pr);background:#fff;padding:9px 11px;font-size:13.5px;font-weight:600;cursor:pointer;min-height:0;line-height:1.2;color:var(--wpi);text-transform:none;letter-spacing:normal}
.wmc-lsel::after{content:"";margin-left:auto;width:6px;height:6px;border-right:1.6px solid #2c3338;border-bottom:1.6px solid #2c3338;transform:rotate(45deg)}
.wmc-llist{display:none;margin-top:6px;border:1px solid #e2e4e7;border-radius:var(--pr);overflow:hidden}
.wmc-llist.open{display:block}
.wmc-page .wmc-llist button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#fff;padding:8px 11px;font-size:13px;cursor:pointer;min-height:0;color:var(--wpi);text-align:left;border-radius:0;text-transform:none;letter-spacing:normal;line-height:1.3}
.wmc-page .wmc-llist button:hover{background:#f6f7f7}
.wmc-cbar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--pbar);font-size:13px;font-weight:700;transition:background .2s}
.wmc-ship{padding:12px 16px 14px;font-size:12.5px}
.wmc-ship b{font-size:15px}
.wmc-ship u{text-decoration:underline;color:inherit}
.wmc-ship .wmc-shbtn{display:inline-block;margin-top:10px;background:var(--pacc);color:#fff;font-size:11.5px;font-weight:700;padding:7px 12px;border-radius:var(--pr);transition:background .2s}
.wmc-hint{font-size:11.5px;color:var(--wpm);text-align:center;margin-top:10px}
.wmc-sc{display:none;font-size:11px;color:var(--wpm);padding:8px 16px;border-top:1px dashed #e2e4e7}
.wmc-sc code{background:var(--wpb);padding:2px 6px;border-radius:3px}
.wmc-cap{margin-top:14px;font-size:13px;color:var(--mut);text-align:center}

/* alternating features */
.wmc-row{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.wmc-row+.wmc-row{margin-top:104px}
.wmc-row.rev>.wmc-txt{order:2}
.wmc-num{font-size:12.5px;font-weight:800;color:var(--acc2);letter-spacing:.1em;margin-bottom:12px;display:block}
.wmc-txt>p{color:var(--ink2);font-size:17px;margin-top:14px!important}
.wmc-list{margin-top:22px!important}
.wmc-list li{position:relative;padding:7px 0 7px 32px;font-size:15.5px;color:var(--ink2)}
.wmc-list li::before{content:"";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:6px;background:var(--accs) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230a76bb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.wmc-list b{color:var(--ink)}
.wmc-list code{font-size:13px;background:var(--bg2);padding:1px 6px;border-radius:5px}


/* safe process */
.wmc-okline{margin-top:10px!important;padding:8px 10px;border-radius:10px;background:#e8f6ee;color:#17643f!important;font-size:13px!important;font-weight:600}
.wmc-reqs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}
.wmc-reqs>div{border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:#fff}
.wmc-reqs ul{margin-top:10px!important}
.wmc-reqs li{position:relative;padding:4px 0 4px 18px;font-size:14px;color:var(--ink2)}
.wmc-reqs li::before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--acc)}
.wmc-reqs p{font-size:13px;color:var(--mut);margin-top:8px!important}
.wmc-reqs code{font-size:12px;background:var(--bg2);padding:1px 5px;border-radius:4px}
@media(max-width:900px){.wmc-reqs{grid-template-columns:1fr}}
.wmc-warnline{margin-top:10px!important;padding:8px 10px;border-radius:10px;background:#fff7e6;color:#8a5a00!important;font-size:13px!important}
.wmc-warnline code{font-size:12px;background:#ffeccc;padding:1px 5px;border-radius:4px}
.wmc-safe{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:x}
.wmc-safe>div{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}
.wmc-safe>div.req{border:2px solid var(--acc);background:var(--accs)}
.wmc-safe i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg2);color:var(--ink);font-style:normal;font-weight:700;margin-bottom:14px}
.wmc-safe .req i{background:var(--acc);color:#fff}
.wmc-safe p{color:var(--mut);font-size:14.5px;margin-top:6px!important}
.wmc-req{position:absolute;top:18px;right:18px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--acc);padding:3px 9px;border-radius:99px}
.wmc-note{max-width:760px;margin:20px auto 0;text-align:center;font-size:15px;color:var(--ink2);background:var(--bg2);border-radius:14px;padding:14px 20px}
@media(max-width:1024px){.wmc-safe{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.wmc-safe{grid-template-columns:1fr}}

/* ecosystem */
.wmc-tile{display:flex;align-items:center;justify-content:center;flex:none;border-radius:24%;background:var(--accs);color:#0F91E3}
.wmc-tile.solid{background:var(--accs);color:#0F91E3}
.wmc-page .wmc-tile{display:flex!important;align-items:center!important;justify-content:center!important;color:#0F91E3!important;margin:0!important;padding:0!important;font-size:0!important}
.wmc-gl{display:block;flex:none;width:64%;height:64%;margin:0;background-color:currentColor;-webkit-mask-image:var(--g);mask-image:var(--g);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.wmc-g-shipcierto{--g:url("data:image/png;base64,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")}
.wmc-g-discounts{--g:url("data:image/png;base64,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")}
.wmc-g-wmc{--g:url("data:image/png;base64,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")}

.wmc-eco{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center}
.wmc-eco>*{min-width:0}
.wmc-plugs{display:grid;gap:12px}
.wmc-plug{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}
.wmc-plug .pi{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center}
.wmc-plug .pi svg{width:24px;height:24px}
.wmc-plug b{display:block;font-size:16px}
.wmc-plug span{display:block;font-size:14px;color:var(--mut);margin-top:2px}
.wmc-plug.main{border:2px solid var(--acc)}
.wmc-adm .note{font-size:11.5px;color:var(--wpm);margin-top:10px}

/* grid */
.wmc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-gc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;transition:.2s}
.wmc-gc:hover{box-shadow:0 18px 36px -24px rgba(19,32,43,.4);transform:translateY(-2px)}
.wmc-gc .fi{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accs);margin-bottom:14px}
.wmc-gc .fi svg{width:21px;height:21px;stroke:var(--acc2);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.wmc-gc p{color:var(--mut);font-size:14px;margin-top:6px}

/* pricing */
.wmc-toggle{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px;margin-top:24px}
.wmc-page .wmc-toggle button{border:0;background:none;font-size:14px;font-weight:700;color:var(--mut);padding:9px 18px;border-radius:9px;cursor:pointer;text-transform:none;letter-spacing:normal;line-height:1.2;min-height:0}
.wmc-page .wmc-toggle button.on{background:var(--acc);color:#fff}
.wmc-toggle small{font-size:11px;color:var(--acc2);margin-left:4px}
.wmc-toggle button.on small{color:#cfe9fb}
.wmc-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}
.wmc-plan.free{background:var(--bg2);border-style:dashed}
.wmc-plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;display:flex;flex-direction:column}
.wmc-plan.pop{border:2px solid var(--acc);box-shadow:0 30px 60px -30px rgba(15,145,227,.5)}
.wmc-badge{position:absolute;top:-12px;left:26px;background:var(--acc);color:#fff;font-size:12px;font-weight:800;padding:4px 12px;border-radius:99px}
.wmc-plan h4{font-size:18px}
.wmc-plan .who{color:var(--mut);font-size:14px;margin-top:2px}
.wmc-price{margin:20px 0 4px}
.wmc-price b{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}
.wmc-per{font-size:13px;color:var(--mut)}
.wmc-plan ul{margin:22px 0 26px!important;flex:1}
.wmc-plan li{position:relative;padding:6px 0 6px 26px;font-size:14.5px;color:var(--ink2)}
.wmc-plan li::before{content:"✓";position:absolute;left:0;color:var(--acc);font-weight:800}
.wmc-plan .wmc-btn{width:100%}
.wmc-guar{text-align:center;margin-top:24px!important;color:var(--mut);font-size:14px}

/* compare */
.wmc-cmp{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;max-width:900px;margin:0 auto}
.wmc-cmp table{width:100%;border-collapse:collapse;margin:0;font-size:15px}
.wmc-cmp th,.wmc-cmp td{padding:15px 20px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}
.wmc-cmp th{font-size:14px;font-weight:800;color:var(--ink);background:#fff}
.wmc-cmp th:not(:first-child),.wmc-cmp td:not(:first-child){text-align:center;width:24%}
.wmc-cmp th:last-child,.wmc-cmp td:last-child{background:var(--accs)}
.wmc-cmp tr.g td{background:var(--bg2);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);padding:10px 20px}
.wmc-cmp tr:last-child td{border:0}
.wmc-y{color:var(--acc);font-weight:800;font-size:17px}.wmc-n{color:#b9c3cc;font-weight:700}

/* faq */
.wmc-faq{max-width:820px;margin:0 auto}
.wmc-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:10px}
.wmc-faq summary{list-style:none;cursor:pointer;padding:20px 56px 20px 24px;font-weight:700;font-size:16.5px;color:var(--ink);position:relative}
.wmc-faq summary::-webkit-details-marker{display:none}
.wmc-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--accs);color:var(--acc2);display:grid;place-items:center;font-size:18px;font-weight:600;transition:.2s}
.wmc-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
.wmc-faq details p{color:var(--mut);padding:0 24px 20px;font-size:15px}
.wmc-faq code{font-size:13px;background:var(--bg2);padding:1px 6px;border-radius:5px}

/* final */
.wmc-final{border-radius:32px;padding:clamp(40px,6vw,72px);text-align:center;background:linear-gradient(135deg,#0b5f96 0%,#0F91E3 70%,#41b0f0 100%);color:#fff;position:relative;overflow:hidden}
.wmc-final::before,.wmc-final::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2)}
.wmc-final::before{width:520px;height:520px;top:-300px;right:-140px}
.wmc-final::after{width:380px;height:380px;bottom:-260px;left:-80px}
.wmc-page .wmc-final h2{color:#fff;position:relative}
.wmc-final p{color:rgba(255,255,255,.85);max-width:560px;margin:14px auto 30px!important;font-size:18px;position:relative}
.wmc-final .wmc-cta{justify-content:center;margin:0;position:relative}


/* ===== v9: typography like ciertosoft.com ===== */
.wmc-page h1,.wmc-page h2,.wmc-page h3,.wmc-page .wmc-way-h span,.wmc-page .wmc-price b{font-family:'Quicksand','Open Sans',Arial,sans-serif!important}
.wmc-page .wmc-hero h1{font-weight:700;letter-spacing:-.01em;line-height:1.08}
.wmc-page h2{font-weight:600;letter-spacing:0;line-height:1.2}
.wmc-page h3{font-weight:700;letter-spacing:0}
.wmc-page .wmc-hl{color:#0F91E3}
.wmc-final .wmc-hl{color:#bfe6ff!important}
.wmc-page .wmc-tag{background:none;padding:0;border-radius:0;color:var(--mut);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.wmc-page .wmc-num{color:var(--mut)}

/* responsive */
@media(max-width:1024px){.wmc-plans{grid-template-columns:repeat(2,1fr)}.wmc-grid{grid-template-columns:repeat(2,1fr)}.wmc-row{gap:40px}}
@media(max-width:900px){
 .wmc-hero,.wmc-row,.wmc-dgrid,.wmc-eco,.wmc-vs{grid-template-columns:1fr}
 .wmc-row.rev>.wmc-txt{order:0}.wmc-row+.wmc-row{margin-top:72px}
 .wmc-plans{grid-template-columns:1fr}
 .wmc-sec{padding:64px 0}.wmc-sec.alt{padding:64px 18px}
 .wmc-pv{position:static}
}
@media(max-width:600px){
 .wmc-grid{grid-template-columns:1fr}
 .wmc-stats{grid-template-columns:1fr}
 .wmc-adm .wmc-card{overflow-x:auto}
 .wmc-cmp{overflow-x:auto}.wmc-cmp table{min-width:520px}
 .wmc-float{display:none}.wmc-hero{padding-top:24px}
 .wmc-hero-vis{padding:10px 0}
 .wmc-banner .lg{display:none}
 .wmc-app .wmc-adm{padding:12px}
}
@media(prefers-reduced-motion:reduce){.wmc-page *{animation:none!important;transition:none!important}}

/* ======================================================
   Gutenberg block layer (native blocks: groups, columns,
   headings, paragraphs, lists, buttons, table, details)
   ====================================================== */
.wmc-page{max-width:1222px;margin-left:auto;margin-right:auto}
.wmc-page p,.wmc-page h1,.wmc-page h2,.wmc-page h3,.wmc-page h4,.wmc-page ul,.wmc-page ol,.wmc-page figure{margin:0}
.wmc-page .wp-block-columns{margin:0!important;gap:0}
.wmc-page .wp-block-column{min-width:0}
.wmc-page .wp-block-group{margin-top:0;margin-bottom:0}
.wmc-page mark.has-inline-color{background:none!important;padding:0;color:#0F91E3}
.wmc-page .wmc-final mark.has-inline-color{color:#bfe6ff!important}

/* buttons */
.wmc-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.wmc-page .wp-block-button{margin:0}
.wmc-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:10px;border:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s}
.wmc-page .wp-block-button__link:hover{transform:translateY(-1px)}
.wmc-page .wmc-pri .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-pri .wp-block-button__link:hover{background:#0a76bb;color:#fff}
.wmc-page .wmc-sec-btn .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.wmc-page .wmc-sec-btn .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.wmc-page .wmc-white .wp-block-button__link{background:#fff;color:var(--accd)}
.wmc-page .wmc-ghost .wp-block-button__link{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.wmc-page .wmc-ghost .wp-block-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* hero */
.wmc-page .wmc-hero-b{padding:56px 0 72px}
.wmc-page .wmc-hero-cols{display:grid!important;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}
.wmc-page h1.wmc-h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:20px}
.wmc-page .wmc-sub{color:var(--ink2);font-size:18.5px;max-width:520px}
.wmc-page ul.wmc-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:14px;color:var(--mut)}
.wmc-page ul.wmc-trust li::before{content:"✓";color:var(--acc);font-weight:800;margin-right:7px}

/* section heads */
.wmc-page .wmc-head .wmc-tag{display:inline-block;margin-bottom:16px}
.wmc-page .wmc-head.c{text-align:center}
.wmc-page .wmc-head .wmc-lead{margin-left:auto;margin-right:auto}

/* manual vs WMC */
.wmc-page .wmc-vs-cols{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.wmc-page .wmc-way{position:relative}
.wmc-page h3.wmc-way-t{font-size:18px;margin-bottom:14px}
.wmc-page .wmc-badge-b{position:absolute;top:26px;right:26px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--accs);color:var(--acc2)}
.wmc-page .wmc-badge-b.old{background:#f1f3f5;color:var(--mut)}
.wmc-page ol.wmc-steps{counter-reset:wst}
.wmc-page ol.wmc-steps li{position:relative;counter-increment:wst;padding:12px 0 12px 42px;font-size:13.5px;color:var(--mut)}
.wmc-page ol.wmc-steps li strong{display:block;font-size:15.5px;color:var(--ink)}
.wmc-page ol.wmc-steps li::before{content:counter(wst);position:absolute;left:0;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--bg2);color:var(--mut)}
.wmc-page ol.wmc-steps li:not(:last-child)::after{content:"";position:absolute;left:13px;top:44px;bottom:-8px;border-left:2px dashed var(--line)}
.wmc-page ol.wmc-steps.new li::before{background:var(--acc);color:#fff}
.wmc-page ol.wmc-steps.new li:first-child{counter-increment:none}
.wmc-page ol.wmc-steps.new li:first-child::before{content:"✓"}

/* feature rows */
.wmc-page .wmc-row{display:grid!important;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.wmc-page .wmc-row+.wmc-row{margin-top:104px!important}
.wmc-page .wmc-row.rev>.wp-block-column:first-child{order:2}
.wmc-page .wmc-txt h3{margin-bottom:14px}
.wmc-page .wmc-p{color:var(--ink2);font-size:16.5px}
.wmc-page .wmc-txt .wmc-p{font-size:17px}
/* real screenshots dropped in as Image blocks get the same frame */
.wmc-page .wmc-vis-col .wp-block-image{margin:0}
.wmc-page .wmc-vis-col .wp-block-image img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(19,32,43,.08),0 30px 60px -28px rgba(19,32,43,.35)}

/* before you convert */
.wmc-page .wmc-safe-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-page .wmc-sc-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}
.wmc-page .wmc-sc-card.req{border:2px solid var(--acc);background:var(--accs)}
.wmc-page .wmc-step-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg2);color:var(--ink);font-weight:700;margin-bottom:14px!important}
.wmc-page .req .wmc-step-n{background:var(--acc);color:#fff}
.wmc-page .wmc-sc-card .wmc-p{color:var(--mut);font-size:14.5px;margin-top:6px}
.wmc-page .wmc-sc-card .wmc-req{position:absolute;top:18px;right:18px}
.wmc-page .wmc-reqs-cols{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px!important}
.wmc-page .wmc-req-card{border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:#fff}
.wmc-page .wmc-req-card ul{margin-top:10px}
.wmc-page .wmc-req-card li{position:relative;padding:4px 0 4px 18px;font-size:14px;color:var(--ink2)}
.wmc-page .wmc-req-card li::before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--acc)}
.wmc-page .wmc-req-card code{font-size:12px;background:var(--bg2);padding:1px 5px;border-radius:4px}
.wmc-page .wmc-small{font-size:13px;color:var(--mut);margin-top:8px!important}

/* ecosystem */
.wmc-page .wmc-eco-cols{display:grid!important;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center}
.wmc-page .wmc-plugs-col{display:grid;gap:12px}
.wmc-page .wmc-plug{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}
.wmc-page .wmc-plug.main{border:2px solid var(--acc)}
.wmc-page .wmc-plug>.wmc-tile{grid-row:1/span 2}
.wmc-page .wmc-plug>h4,.wmc-page .wmc-plug>p{grid-column:2}
.wmc-page .wmc-plug .wmc-p{font-size:14px;color:var(--mut);margin-top:2px}

/* more features */
.wmc-page .wmc-grid-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-page .wmc-grid-cols+.wmc-grid-cols{margin-top:14px!important}
.wmc-page .wmc-gc .wmc-p{color:var(--mut);font-size:14px;margin-top:6px}

/* pricing */
.wmc-page .wmc-plans-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}
.wmc-page .wmc-plan .who{color:var(--mut);font-size:14px;margin-top:2px}
.wmc-page .wmc-price-p{font-family:'Quicksand','Open Sans',Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;margin-top:20px!important;color:var(--ink)}
.wmc-page .wmc-per-p{font-size:13px;color:var(--mut);margin-top:6px!important}
.wmc-page .wmc-plan .wp-block-buttons{margin-top:auto}
.wmc-page .wmc-plan .wp-block-button,.wmc-page .wmc-plan .wp-block-button__link{width:100%}
.wmc-page .wmc-plan .wmc-badge{position:absolute}
.wmc-page .wmc-guar{text-align:center;margin-top:24px!important;color:var(--mut);font-size:14px}

/* compare table */
.wmc-page figure.wmc-cmp{margin:0 auto}
.wmc-page .wmc-cmp table{border:0}
.wmc-page .wmc-cmp th,.wmc-page .wmc-cmp td{border:0;border-bottom:1px solid var(--line)}
.wmc-page .wmc-cmp tbody tr:last-child td{border-bottom:0}

/* faq */
.wmc-page .wmc-faq details p{margin:0}
.wmc-page .wmc-faq details>summary{display:block}

/* final */
.wmc-page .wmc-final-wrap{padding-top:0;padding-bottom:0}
.wmc-page .wmc-final .wp-block-buttons{justify-content:center}

/* responsive */
@media(max-width:1024px){
 .wmc-page .wmc-plans-cols,.wmc-page .wmc-grid-cols,.wmc-page .wmc-safe-cols{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
 .wmc-page .wmc-hero-cols,.wmc-page .wmc-vs-cols,.wmc-page .wmc-row,.wmc-page .wmc-eco-cols,.wmc-page .wmc-reqs-cols{grid-template-columns:1fr}
 .wmc-page .wmc-row.rev>.wp-block-column:first-child{order:0}
 .wmc-page .wmc-row+.wmc-row{margin-top:72px!important}
}
@media(max-width:600px){
 .wmc-page .wmc-plans-cols,.wmc-page .wmc-grid-cols,.wmc-page .wmc-safe-cols{grid-template-columns:1fr}
 .wmc-page .wmc-hero-b{padding-top:24px}
 .wmc-page .wmc-cmp{overflow-x:auto}
}

/* fixes after preview */
.wmc-page .wmc-head{margin-bottom:48px!important}
.wmc-page ol.wmc-steps li{display:block}
.wmc-page .wmc-plan .wmc-badge{position:absolute;top:-12px;left:26px;margin:0}

/* ===== pricing: hover highlight ===== */
.wmc-page .wmc-plans-cols .wmc-plan{border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.wmc-page .wmc-plans-cols .wmc-plan.free{border-style:solid}
.wmc-page .wmc-plans-cols .wmc-plan.pop,
.wmc-page .wmc-plans-cols .wmc-plan:hover{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 30px 60px -30px rgba(15,145,227,.5)}
.wmc-page .wmc-plans-cols .wmc-plan:hover{transform:translateY(-4px)}
.wmc-page .wmc-plans-cols:hover .wmc-plan.pop:not(:hover){border-color:var(--line);box-shadow:none}
/* button follows the highlight */
.wmc-page .wmc-plan:hover .wmc-sec-btn .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-plans-cols:hover .wmc-plan.pop:not(:hover) .wmc-pri .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
/* "Most popular" badge */
.wmc-page .wmc-plan p.wmc-badge{position:absolute;top:-13px;left:26px;margin:0;padding:4px 12px;border-radius:99px;background:var(--acc);color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}
@media(hover:none){.wmc-page .wmc-plans-cols .wmc-plan:hover{transform:none}}

/* ===== fixes: "Required" badge + "Need to go back?" note ===== */
.wmc-page .wmc-sc-card p.wmc-req{position:absolute;top:18px;right:18px;margin:0;padding:3px 10px;border-radius:99px;background:var(--acc);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}
.wmc-page p.wmc-note{max-width:760px;margin:20px auto 0!important;padding:14px 20px;border-radius:14px;background:var(--bg2);text-align:center;font-size:15px;color:var(--ink2)}


/* ===== pricing: yearly / lifetime switch ===== */
.wmc-page .wmc-billing{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:-20px 0 40px}
.wmc-page .wmc-billing button{font-family:'Open Sans',Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:normal;min-height:0;line-height:1.3;margin:0;box-shadow:none}
.wmc-page .wmc-bl{background:none;border:0;padding:4px 2px;font-size:15px;font-weight:600;color:var(--mut);cursor:pointer}
.wmc-page .wmc-bl.on{color:var(--ink);font-weight:700}
.wmc-page .wmc-switch{position:relative;width:54px;height:30px;padding:0;border:0;border-radius:99px;background:#cfdbe6;cursor:pointer;transition:background .2s}
.wmc-page .wmc-switch i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(19,32,43,.25);transition:left .2s}
.wmc-page .wmc-switch[aria-checked="true"]{background:var(--acc)}
.wmc-page .wmc-switch[aria-checked="true"] i{left:27px}
.wmc-page .wmc-switch:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
.wmc-page .wmc-save{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--acc2);background:var(--accs);padding:5px 11px;border-radius:99px}
/* show yearly by default, lifetime when switched */
.wmc-page .wmc-lt{display:none!important}
.wmc-page .is-lifetime .wmc-yr{display:none!important}
.wmc-page .is-lifetime p.wmc-lt{display:block!important}
.wmc-page .is-lifetime .wp-block-button.wmc-lt{display:block!important}

/* ===== pricing v2: two full sets (yearly / lifetime) ===== */
.wmc-page .is-lifetime .wp-block-columns.wmc-plans-cols.wmc-lt{display:grid!important}
.wmc-page .wmc-plans-note{text-align:center;font-style:italic;color:var(--mut);font-size:15px;margin:-24px auto 40px!important}
.wmc-page .wmc-plan p.wmc-badge{left:50%;transform:translateX(-50%)}
.wmc-page .wmc-plan ul li:first-child strong{color:var(--ink)}

/* ===== pricing v3: 3 cards + segmented switch ===== */
.wmc-page .wmc-plans-cols.three{grid-template-columns:repeat(3,1fr)!important;max-width:1080px;margin-left:auto!important;margin-right:auto!important}
.wmc-page .wmc-billing.seg{gap:4px;width:max-content;margin:-20px auto 40px;padding:4px;border-radius:99px;background:var(--bg2);border:1px solid var(--line)}
.wmc-page .wmc-billing.seg .wmc-bl{padding:9px 22px;border-radius:99px;font-size:15px;font-weight:600;color:var(--mut);transition:background .2s,color .2s}
.wmc-page .wmc-billing.seg .wmc-bl.on{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 2px 8px -2px rgba(19,32,43,.18)}
.wmc-page .wmc-desc{font-size:15px;color:var(--ink2);margin-top:14px!important;padding-bottom:20px;border-bottom:1px solid var(--line)}
.wmc-page .wmc-plan ul.wmc-feat{margin-top:20px!important}
@media(max-width:900px){.wmc-page .wmc-plans-cols.three{grid-template-columns:1fr!important;max-width:460px}}

/* segmented switch in page style: blue active segment like the primary buttons */
.wmc-page .wmc-billing.seg{background:#fff;border:1.5px solid var(--line);padding:5px;box-shadow:0 10px 24px -18px rgba(19,32,43,.35)}
.wmc-page .wmc-billing.seg .wmc-bl{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;color:var(--ink2);padding:10px 26px;border-radius:10px}
.wmc-page .wmc-billing.seg{border-radius:14px}
.wmc-page .wmc-billing.seg .wmc-bl:hover{color:var(--acc2)}
.wmc-page .wmc-billing.seg .wmc-bl.on{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-billing.seg .wmc-bl:focus-visible{outline:2px solid var(--acc);outline-offset:2px}

/* ===== block editor: show BOTH price sets with labels (site is unaffected) ===== */
.editor-styles-wrapper .wmc-page .wp-block-columns.wmc-plans-cols.wmc-lt{display:grid!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-yr{display:grid!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols{position:relative;margin-top:44px!important;padding-top:8px;outline:2px dashed #b9dcf5;outline-offset:14px;border-radius:4px}
.editor-styles-wrapper .wmc-page .wmc-plans-cols::before{position:absolute;top:-40px;left:0;font:700 12px/1 'Open Sans',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0a76bb;background:#e8f4fd;padding:6px 10px;border-radius:6px}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-yr::before{content:"Yearly prices"}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-lt::before{content:"Lifetime prices"}

/* gap between the FAQ background and the final blue block */
.wmc-page .wmc-sec.alt + .wmc-final-wrap{padding-top:40px!important}

/* ===== pricing v4: billing switch like Cierto Discount Rules ===== */
.wmc-page .wmc-bill{display:flex;justify-content:center;margin:-16px 0 40px}
.wmc-page .wmc-bill-sw{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.wmc-page .wmc-bill-sw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 22px;border:0;border-radius:99px;background:transparent;color:var(--ink2);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;transition:background .2s,color .2s}
.wmc-page .wmc-bill-sw button:hover{color:var(--ink)}
.wmc-page .wmc-bill-sw button[aria-pressed="true"]{background:var(--acc);color:#fff;box-shadow:0 8px 20px -10px rgba(15,145,227,.8)}
.wmc-page .wmc-bill-sw em{font-style:normal;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:99px;background:#e6f4ec;color:#17643f;letter-spacing:.02em}
.wmc-page .wmc-bill-sw button[aria-pressed="true"] em{background:rgba(255,255,255,.22);color:#fff}
.wmc-page .wmc-bill-sw button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
/* which set is visible */
.wmc-page .wmc-bill-on .wmc-life-only{display:none!important}
.wmc-page .is-life .wmc-plans-cols.wmc-year-only{display:none!important}
.wmc-page .is-life .wmc-plans-cols.wmc-life-only{display:grid!important}
/* crossed-out price, save chip, (Yearly)/(Lifetime) label */
.wmc-page .wmc-price-p s{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#9aa6b1;letter-spacing:0;margin-left:8px;vertical-align:middle}
.wmc-page .wmc-save-p{display:inline-block;align-self:flex-start;margin-top:10px!important;padding:4px 14px;border-radius:99px;background:#e6f4ec;color:#17643f;font-size:14px;font-weight:700;line-height:18px}
.wmc-page .wmc-save-p[hidden]{display:none!important}
.wmc-page .wmc-plan h4 .wmc-mode{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:var(--mut);margin-left:4px}
/* block editor: show both sets with labels */
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only{display:grid!important;margin-top:48px!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-year-only::before,.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only::before{grid-column:1/-1;display:block;padding:6px 0;border-bottom:2px dashed #b9d9f2;font:700 12px/1.4 'Open Sans',Arial,sans-serif;letter-spacing:.12em;color:#0a76bb}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-year-only::before{content:"YEARLY PRICES"}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only::before{content:"LIFETIME PRICES"}
@media(max-width:600px){.wmc-page .wmc-bill-sw button{padding:0 16px;font-size:14px}}

/* hero logo (Multisite Converter icon) */
.wmc-page .wmc-brand svg.wmc-logo{display:block;flex:none;width:44px;height:44px}

/* ===== hero background: soft glows in the plugin's sage green + site blue ===== */
.wmc-page .wmc-hero-b{position:relative;border-radius:32px;padding:64px clamp(20px,4.5vw,64px) 80px!important;overflow:hidden;
  background:
   radial-gradient(55% 60% at 24% 0%,rgba(111,147,129,.24),rgba(111,147,129,0) 70%),
   radial-gradient(40% 55% at 4% 78%,rgba(111,147,129,.14),rgba(111,147,129,0) 70%),
   radial-gradient(45% 60% at 96% 38%,rgba(15,145,227,.11),rgba(15,145,227,0) 70%),
   radial-gradient(35% 45% at 70% 100%,rgba(111,147,129,.10),rgba(111,147,129,0) 70%),
   linear-gradient(180deg,#f3f8f5 0%,#fbfcfb 55%,#f5f9fc 100%)}
.wmc-page .wmc-hero-b .wmc-shot{box-shadow:0 0 0 1px rgba(19,32,43,.07),0 34px 70px -30px rgba(40,70,58,.40),0 12px 24px -16px rgba(19,32,43,.15)}
@media(max-width:600px){.wmc-page .wmc-hero-b{border-radius:22px;padding:32px 16px 40px!important}}
.wmc-page .wmc-hero-b{margin-top:16px!important;margin-bottom:40px!important}
@media(max-width:600px){.wmc-page .wmc-hero-b{margin-bottom:28px!important}}

/* hero background: no bottom edge — fades into white, no pseudo-element */
.wmc-page .wmc-hero-b,.editor-styles-wrapper .wmc-hero-b{position:relative;overflow:visible!important;border-radius:32px 32px 0 0!important;
  background-color:#ffffff!important;
  background-image:
   radial-gradient(55% 55% at 24% 0%,rgba(111,147,129,.26),rgba(111,147,129,0) 70%),
   radial-gradient(38% 45% at 3% 55%,rgba(111,147,129,.14),rgba(111,147,129,0) 70%),
   radial-gradient(42% 50% at 97% 32%,rgba(15,145,227,.11),rgba(15,145,227,0) 70%),
   linear-gradient(180deg,#f2f7f4 0%,#f8fbf9 45%,#ffffff 100%)!important;
  background-repeat:no-repeat!important}
@media(max-width:600px){.wmc-page .wmc-hero-b{border-radius:22px 22px 0 0!important}}


/* ======================================================
   Gutenberg block layer (native blocks: groups, columns,
   headings, paragraphs, lists, buttons, table, details)
   ====================================================== */
.wmc-page{max-width:1222px;margin-left:auto;margin-right:auto}
.wmc-page p,.wmc-page h1,.wmc-page h2,.wmc-page h3,.wmc-page h4,.wmc-page ul,.wmc-page ol,.wmc-page figure{margin:0}
.wmc-page .wp-block-columns{margin:0!important;gap:0}
.wmc-page .wp-block-column{min-width:0}
.wmc-page .wp-block-group{margin-top:0;margin-bottom:0}
.wmc-page mark.has-inline-color{background:none!important;padding:0;color:#0F91E3}
.wmc-page .wmc-final mark.has-inline-color{color:#bfe6ff!important}

/* buttons */
.wmc-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.wmc-page .wp-block-button{margin:0}
.wmc-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:10px;border:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s}
.wmc-page .wp-block-button__link:hover{transform:translateY(-1px)}
.wmc-page .wmc-pri .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-pri .wp-block-button__link:hover{background:#0a76bb;color:#fff}
.wmc-page .wmc-sec-btn .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.wmc-page .wmc-sec-btn .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.wmc-page .wmc-white .wp-block-button__link{background:#fff;color:var(--accd)}
.wmc-page .wmc-ghost .wp-block-button__link{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.wmc-page .wmc-ghost .wp-block-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* hero */
.wmc-page .wmc-hero-b{padding:56px 0 72px}
.wmc-page .wmc-hero-cols{display:grid!important;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}
.wmc-page h1.wmc-h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:20px}
.wmc-page .wmc-sub{color:var(--ink2);font-size:18.5px;max-width:520px}
.wmc-page ul.wmc-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:14px;color:var(--mut)}
.wmc-page ul.wmc-trust li::before{content:"✓";color:var(--acc);font-weight:800;margin-right:7px}

/* section heads */
.wmc-page .wmc-head .wmc-tag{display:inline-block;margin-bottom:16px}
.wmc-page .wmc-head.c{text-align:center}
.wmc-page .wmc-head .wmc-lead{margin-left:auto;margin-right:auto}

/* manual vs WMC */
.wmc-page .wmc-vs-cols{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.wmc-page .wmc-way{position:relative}
.wmc-page h3.wmc-way-t{font-size:18px;margin-bottom:14px}
.wmc-page .wmc-badge-b{position:absolute;top:26px;right:26px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--accs);color:var(--acc2)}
.wmc-page .wmc-badge-b.old{background:#f1f3f5;color:var(--mut)}
.wmc-page ol.wmc-steps{counter-reset:wst}
.wmc-page ol.wmc-steps li{position:relative;counter-increment:wst;padding:12px 0 12px 42px;font-size:13.5px;color:var(--mut)}
.wmc-page ol.wmc-steps li strong{display:block;font-size:15.5px;color:var(--ink)}
.wmc-page ol.wmc-steps li::before{content:counter(wst);position:absolute;left:0;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--bg2);color:var(--mut)}
.wmc-page ol.wmc-steps li:not(:last-child)::after{content:"";position:absolute;left:13px;top:44px;bottom:-8px;border-left:2px dashed var(--line)}
.wmc-page ol.wmc-steps.new li::before{background:var(--acc);color:#fff}
.wmc-page ol.wmc-steps.new li:first-child{counter-increment:none}
.wmc-page ol.wmc-steps.new li:first-child::before{content:"✓"}

/* feature rows */
.wmc-page .wmc-row{display:grid!important;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.wmc-page .wmc-row+.wmc-row{margin-top:104px!important}
.wmc-page .wmc-row.rev>.wp-block-column:first-child{order:2}
.wmc-page .wmc-txt h3{margin-bottom:14px}
.wmc-page .wmc-p{color:var(--ink2);font-size:16.5px}
.wmc-page .wmc-txt .wmc-p{font-size:17px}
/* real screenshots dropped in as Image blocks get the same frame */
.wmc-page .wmc-vis-col .wp-block-image{margin:0}
.wmc-page .wmc-vis-col .wp-block-image img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(19,32,43,.08),0 30px 60px -28px rgba(19,32,43,.35)}

/* before you convert */
.wmc-page .wmc-safe-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-page .wmc-sc-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}
.wmc-page .wmc-sc-card.req{border:2px solid var(--acc);background:var(--accs)}
.wmc-page .wmc-step-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg2);color:var(--ink);font-weight:700;margin-bottom:14px!important}
.wmc-page .req .wmc-step-n{background:var(--acc);color:#fff}
.wmc-page .wmc-sc-card .wmc-p{color:var(--mut);font-size:14.5px;margin-top:6px}
.wmc-page .wmc-sc-card .wmc-req{position:absolute;top:18px;right:18px}
.wmc-page .wmc-reqs-cols{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px!important}
.wmc-page .wmc-req-card{border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:#fff}
.wmc-page .wmc-req-card ul{margin-top:10px}
.wmc-page .wmc-req-card li{position:relative;padding:4px 0 4px 18px;font-size:14px;color:var(--ink2)}
.wmc-page .wmc-req-card li::before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--acc)}
.wmc-page .wmc-req-card code{font-size:12px;background:var(--bg2);padding:1px 5px;border-radius:4px}
.wmc-page .wmc-small{font-size:13px;color:var(--mut);margin-top:8px!important}

/* ecosystem */
.wmc-page .wmc-eco-cols{display:grid!important;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center}
.wmc-page .wmc-plugs-col{display:grid;gap:12px}
.wmc-page .wmc-plug{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}
.wmc-page .wmc-plug.main{border:2px solid var(--acc)}
.wmc-page .wmc-plug>.wmc-tile{grid-row:1/span 2}
.wmc-page .wmc-plug>h4,.wmc-page .wmc-plug>p{grid-column:2}
.wmc-page .wmc-plug .wmc-p{font-size:14px;color:var(--mut);margin-top:2px}

/* more features */
.wmc-page .wmc-grid-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-page .wmc-grid-cols+.wmc-grid-cols{margin-top:14px!important}
.wmc-page .wmc-gc .wmc-p{color:var(--mut);font-size:14px;margin-top:6px}

/* pricing */
.wmc-page .wmc-plans-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}
.wmc-page .wmc-plan .who{color:var(--mut);font-size:14px;margin-top:2px}
.wmc-page .wmc-price-p{font-family:'Quicksand','Open Sans',Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;margin-top:20px!important;color:var(--ink)}
.wmc-page .wmc-per-p{font-size:13px;color:var(--mut);margin-top:6px!important}
.wmc-page .wmc-plan .wp-block-buttons{margin-top:auto}
.wmc-page .wmc-plan .wp-block-button,.wmc-page .wmc-plan .wp-block-button__link{width:100%}
.wmc-page .wmc-plan .wmc-badge{position:absolute}
.wmc-page .wmc-guar{text-align:center;margin-top:24px!important;color:var(--mut);font-size:14px}

/* compare table */
.wmc-page figure.wmc-cmp{margin:0 auto}
.wmc-page .wmc-cmp table{border:0}
.wmc-page .wmc-cmp th,.wmc-page .wmc-cmp td{border:0;border-bottom:1px solid var(--line)}
.wmc-page .wmc-cmp tbody tr:last-child td{border-bottom:0}

/* faq */
.wmc-page .wmc-faq details p{margin:0}
.wmc-page .wmc-faq details>summary{display:block}

/* final */
.wmc-page .wmc-final-wrap{padding-top:0;padding-bottom:0}
.wmc-page .wmc-final .wp-block-buttons{justify-content:center}

/* responsive */
@media(max-width:1024px){
 .wmc-page .wmc-plans-cols,.wmc-page .wmc-grid-cols,.wmc-page .wmc-safe-cols{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
 .wmc-page .wmc-hero-cols,.wmc-page .wmc-vs-cols,.wmc-page .wmc-row,.wmc-page .wmc-eco-cols,.wmc-page .wmc-reqs-cols{grid-template-columns:1fr}
 .wmc-page .wmc-row.rev>.wp-block-column:first-child{order:0}
 .wmc-page .wmc-row+.wmc-row{margin-top:72px!important}
}
@media(max-width:600px){
 .wmc-page .wmc-plans-cols,.wmc-page .wmc-grid-cols,.wmc-page .wmc-safe-cols{grid-template-columns:1fr}
 .wmc-page .wmc-hero-b{padding-top:24px}
 .wmc-page .wmc-cmp{overflow-x:auto}
}

/* fixes after preview */
.wmc-page .wmc-head{margin-bottom:48px!important}
.wmc-page ol.wmc-steps li{display:block}
.wmc-page .wmc-plan .wmc-badge{position:absolute;top:-12px;left:26px;margin:0}

/* ===== pricing: hover highlight ===== */
.wmc-page .wmc-plans-cols .wmc-plan{border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.wmc-page .wmc-plans-cols .wmc-plan.free{border-style:solid}
.wmc-page .wmc-plans-cols .wmc-plan.pop,
.wmc-page .wmc-plans-cols .wmc-plan:hover{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 30px 60px -30px rgba(15,145,227,.5)}
.wmc-page .wmc-plans-cols .wmc-plan:hover{transform:translateY(-4px)}
.wmc-page .wmc-plans-cols:hover .wmc-plan.pop:not(:hover){border-color:var(--line);box-shadow:none}
/* button follows the highlight */
.wmc-page .wmc-plan:hover .wmc-sec-btn .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-plans-cols:hover .wmc-plan.pop:not(:hover) .wmc-pri .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
/* "Most popular" badge */
.wmc-page .wmc-plan p.wmc-badge{position:absolute;top:-13px;left:26px;margin:0;padding:4px 12px;border-radius:99px;background:var(--acc);color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}
@media(hover:none){.wmc-page .wmc-plans-cols .wmc-plan:hover{transform:none}}

/* ===== fixes: "Required" badge + "Need to go back?" note ===== */
.wmc-page .wmc-sc-card p.wmc-req{position:absolute;top:18px;right:18px;margin:0;padding:3px 10px;border-radius:99px;background:var(--acc);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}
.wmc-page p.wmc-note{max-width:760px;margin:20px auto 0!important;padding:14px 20px;border-radius:14px;background:var(--bg2);text-align:center;font-size:15px;color:var(--ink2)}


/* ===== pricing: yearly / lifetime switch ===== */
.wmc-page .wmc-billing{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:-20px 0 40px}
.wmc-page .wmc-billing button{font-family:'Open Sans',Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:normal;min-height:0;line-height:1.3;margin:0;box-shadow:none}
.wmc-page .wmc-bl{background:none;border:0;padding:4px 2px;font-size:15px;font-weight:600;color:var(--mut);cursor:pointer}
.wmc-page .wmc-bl.on{color:var(--ink);font-weight:700}
.wmc-page .wmc-switch{position:relative;width:54px;height:30px;padding:0;border:0;border-radius:99px;background:#cfdbe6;cursor:pointer;transition:background .2s}
.wmc-page .wmc-switch i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(19,32,43,.25);transition:left .2s}
.wmc-page .wmc-switch[aria-checked="true"]{background:var(--acc)}
.wmc-page .wmc-switch[aria-checked="true"] i{left:27px}
.wmc-page .wmc-switch:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
.wmc-page .wmc-save{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--acc2);background:var(--accs);padding:5px 11px;border-radius:99px}
/* show yearly by default, lifetime when switched */
.wmc-page .wmc-lt{display:none!important}
.wmc-page .is-lifetime .wmc-yr{display:none!important}
.wmc-page .is-lifetime p.wmc-lt{display:block!important}
.wmc-page .is-lifetime .wp-block-button.wmc-lt{display:block!important}

/* ===== pricing v2: two full sets (yearly / lifetime) ===== */
.wmc-page .is-lifetime .wp-block-columns.wmc-plans-cols.wmc-lt{display:grid!important}
.wmc-page .wmc-plans-note{text-align:center;font-style:italic;color:var(--mut);font-size:15px;margin:-24px auto 40px!important}
.wmc-page .wmc-plan p.wmc-badge{left:50%;transform:translateX(-50%)}
.wmc-page .wmc-plan ul li:first-child strong{color:var(--ink)}

/* ===== pricing v3: 3 cards + segmented switch ===== */
.wmc-page .wmc-plans-cols.three{grid-template-columns:repeat(3,1fr)!important;max-width:1080px;margin-left:auto!important;margin-right:auto!important}
.wmc-page .wmc-billing.seg{gap:4px;width:max-content;margin:-20px auto 40px;padding:4px;border-radius:99px;background:var(--bg2);border:1px solid var(--line)}
.wmc-page .wmc-billing.seg .wmc-bl{padding:9px 22px;border-radius:99px;font-size:15px;font-weight:600;color:var(--mut);transition:background .2s,color .2s}
.wmc-page .wmc-billing.seg .wmc-bl.on{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 2px 8px -2px rgba(19,32,43,.18)}
.wmc-page .wmc-desc{font-size:15px;color:var(--ink2);margin-top:14px!important;padding-bottom:20px;border-bottom:1px solid var(--line)}
.wmc-page .wmc-plan ul.wmc-feat{margin-top:20px!important}
@media(max-width:900px){.wmc-page .wmc-plans-cols.three{grid-template-columns:1fr!important;max-width:460px}}

/* segmented switch in page style: blue active segment like the primary buttons */
.wmc-page .wmc-billing.seg{background:#fff;border:1.5px solid var(--line);padding:5px;box-shadow:0 10px 24px -18px rgba(19,32,43,.35)}
.wmc-page .wmc-billing.seg .wmc-bl{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;color:var(--ink2);padding:10px 26px;border-radius:10px}
.wmc-page .wmc-billing.seg{border-radius:14px}
.wmc-page .wmc-billing.seg .wmc-bl:hover{color:var(--acc2)}
.wmc-page .wmc-billing.seg .wmc-bl.on{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-billing.seg .wmc-bl:focus-visible{outline:2px solid var(--acc);outline-offset:2px}

/* ===== block editor: show BOTH price sets with labels (site is unaffected) ===== */
.editor-styles-wrapper .wmc-page .wp-block-columns.wmc-plans-cols.wmc-lt{display:grid!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-yr{display:grid!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols{position:relative;margin-top:44px!important;padding-top:8px;outline:2px dashed #b9dcf5;outline-offset:14px;border-radius:4px}
.editor-styles-wrapper .wmc-page .wmc-plans-cols::before{position:absolute;top:-40px;left:0;font:700 12px/1 'Open Sans',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0a76bb;background:#e8f4fd;padding:6px 10px;border-radius:6px}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-yr::before{content:"Yearly prices"}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-lt::before{content:"Lifetime prices"}

/* gap between the FAQ background and the final blue block */
.wmc-page .wmc-sec.alt + .wmc-final-wrap{padding-top:40px!important}

/* ===== pricing v4: billing switch like Cierto Discount Rules ===== */
.wmc-page .wmc-bill{display:flex;justify-content:center;margin:-16px 0 40px}
.wmc-page .wmc-bill-sw{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.wmc-page .wmc-bill-sw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 22px;border:0;border-radius:99px;background:transparent;color:var(--ink2);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;transition:background .2s,color .2s}
.wmc-page .wmc-bill-sw button:hover{color:var(--ink)}
.wmc-page .wmc-bill-sw button[aria-pressed="true"]{background:var(--acc);color:#fff;box-shadow:0 8px 20px -10px rgba(15,145,227,.8)}
.wmc-page .wmc-bill-sw em{font-style:normal;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:99px;background:#e6f4ec;color:#17643f;letter-spacing:.02em}
.wmc-page .wmc-bill-sw button[aria-pressed="true"] em{background:rgba(255,255,255,.22);color:#fff}
.wmc-page .wmc-bill-sw button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
/* which set is visible */
.wmc-page .wmc-bill-on .wmc-life-only{display:none!important}
.wmc-page .is-life .wmc-plans-cols.wmc-year-only{display:none!important}
.wmc-page .is-life .wmc-plans-cols.wmc-life-only{display:grid!important}
/* crossed-out price, save chip, (Yearly)/(Lifetime) label */
.wmc-page .wmc-price-p s{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#9aa6b1;letter-spacing:0;margin-left:8px;vertical-align:middle}
.wmc-page .wmc-save-p{display:inline-block;align-self:flex-start;margin-top:10px!important;padding:4px 14px;border-radius:99px;background:#e6f4ec;color:#17643f;font-size:14px;font-weight:700;line-height:18px}
.wmc-page .wmc-save-p[hidden]{display:none!important}
.wmc-page .wmc-plan h4 .wmc-mode{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:var(--mut);margin-left:4px}
/* block editor: show both sets with labels */
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only{display:grid!important;margin-top:48px!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-year-only::before,.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only::before{grid-column:1/-1;display:block;padding:6px 0;border-bottom:2px dashed #b9d9f2;font:700 12px/1.4 'Open Sans',Arial,sans-serif;letter-spacing:.12em;color:#0a76bb}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-year-only::before{content:"YEARLY PRICES"}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only::before{content:"LIFETIME PRICES"}
@media(max-width:600px){.wmc-page .wmc-bill-sw button{padding:0 16px;font-size:14px}}

/* hero logo (Multisite Converter icon) */
.wmc-page .wmc-brand svg.wmc-logo{display:block;flex:none;width:44px;height:44px}

/* ===== hero background: soft glows in the plugin's sage green + site blue ===== */
.wmc-page .wmc-hero-b{position:relative;border-radius:32px;padding:64px clamp(20px,4.5vw,64px) 80px!important;overflow:hidden;
  background:
   radial-gradient(55% 60% at 24% 0%,rgba(111,147,129,.24),rgba(111,147,129,0) 70%),
   radial-gradient(40% 55% at 4% 78%,rgba(111,147,129,.14),rgba(111,147,129,0) 70%),
   radial-gradient(45% 60% at 96% 38%,rgba(15,145,227,.11),rgba(15,145,227,0) 70%),
   radial-gradient(35% 45% at 70% 100%,rgba(111,147,129,.10),rgba(111,147,129,0) 70%),
   linear-gradient(180deg,#f3f8f5 0%,#fbfcfb 55%,#f5f9fc 100%)}
.wmc-page .wmc-hero-b .wmc-shot{box-shadow:0 0 0 1px rgba(19,32,43,.07),0 34px 70px -30px rgba(40,70,58,.40),0 12px 24px -16px rgba(19,32,43,.15)}
@media(max-width:600px){.wmc-page .wmc-hero-b{border-radius:22px;padding:32px 16px 40px!important}}
.wmc-page .wmc-hero-b{margin-top:16px!important;margin-bottom:40px!important}
@media(max-width:600px){.wmc-page .wmc-hero-b{margin-bottom:28px!important}}

/* hero background: no bottom edge — glows fade out into the page */
.wmc-page .wmc-hero-b{background:none!important;overflow:visible;isolation:isolate}
.wmc-page .wmc-hero-b::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:32px 32px 0 0;
  background:
   radial-gradient(55% 60% at 24% 0%,rgba(111,147,129,.24),rgba(111,147,129,0) 70%),
   radial-gradient(40% 55% at 4% 70%,rgba(111,147,129,.14),rgba(111,147,129,0) 70%),
   radial-gradient(45% 60% at 96% 38%,rgba(15,145,227,.11),rgba(15,145,227,0) 70%),
   linear-gradient(180deg,#f3f8f5 0%,#fbfcfb 60%,#ffffff 100%);
  -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,0) 100%);
          mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,0) 100%)}
@media(max-width:600px){.wmc-page .wmc-hero-b::before{border-radius:22px 22px 0 0}}


/* ======================================================
   Gutenberg block layer (native blocks: groups, columns,
   headings, paragraphs, lists, buttons, table, details)
   ====================================================== */
.wmc-page{max-width:1222px;margin-left:auto;margin-right:auto}
.wmc-page p,.wmc-page h1,.wmc-page h2,.wmc-page h3,.wmc-page h4,.wmc-page ul,.wmc-page ol,.wmc-page figure{margin:0}
.wmc-page .wp-block-columns{margin:0!important;gap:0}
.wmc-page .wp-block-column{min-width:0}
.wmc-page .wp-block-group{margin-top:0;margin-bottom:0}
.wmc-page mark.has-inline-color{background:none!important;padding:0;color:#0F91E3}
.wmc-page .wmc-final mark.has-inline-color{color:#bfe6ff!important}

/* buttons */
.wmc-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.wmc-page .wp-block-button{margin:0}
.wmc-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:10px;border:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s}
.wmc-page .wp-block-button__link:hover{transform:translateY(-1px)}
.wmc-page .wmc-pri .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-pri .wp-block-button__link:hover{background:#0a76bb;color:#fff}
.wmc-page .wmc-sec-btn .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.wmc-page .wmc-sec-btn .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.wmc-page .wmc-white .wp-block-button__link{background:#fff;color:var(--accd)}
.wmc-page .wmc-ghost .wp-block-button__link{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.wmc-page .wmc-ghost .wp-block-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* hero */
.wmc-page .wmc-hero-b{padding:56px 0 72px}
.wmc-page .wmc-hero-cols{display:grid!important;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}
.wmc-page h1.wmc-h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:20px}
.wmc-page .wmc-sub{color:var(--ink2);font-size:18.5px;max-width:520px}
.wmc-page ul.wmc-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:14px;color:var(--mut)}
.wmc-page ul.wmc-trust li::before{content:"✓";color:var(--acc);font-weight:800;margin-right:7px}

/* section heads */
.wmc-page .wmc-head .wmc-tag{display:inline-block;margin-bottom:16px}
.wmc-page .wmc-head.c{text-align:center}
.wmc-page .wmc-head .wmc-lead{margin-left:auto;margin-right:auto}

/* manual vs WMC */
.wmc-page .wmc-vs-cols{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.wmc-page .wmc-way{position:relative}
.wmc-page h3.wmc-way-t{font-size:18px;margin-bottom:14px}
.wmc-page .wmc-badge-b{position:absolute;top:26px;right:26px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--accs);color:var(--acc2)}
.wmc-page .wmc-badge-b.old{background:#f1f3f5;color:var(--mut)}
.wmc-page ol.wmc-steps{counter-reset:wst}
.wmc-page ol.wmc-steps li{position:relative;counter-increment:wst;padding:12px 0 12px 42px;font-size:13.5px;color:var(--mut)}
.wmc-page ol.wmc-steps li strong{display:block;font-size:15.5px;color:var(--ink)}
.wmc-page ol.wmc-steps li::before{content:counter(wst);position:absolute;left:0;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--bg2);color:var(--mut)}
.wmc-page ol.wmc-steps li:not(:last-child)::after{content:"";position:absolute;left:13px;top:44px;bottom:-8px;border-left:2px dashed var(--line)}
.wmc-page ol.wmc-steps.new li::before{background:var(--acc);color:#fff}
.wmc-page ol.wmc-steps.new li:first-child{counter-increment:none}
.wmc-page ol.wmc-steps.new li:first-child::before{content:"✓"}

/* feature rows */
.wmc-page .wmc-row{display:grid!important;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.wmc-page .wmc-row+.wmc-row{margin-top:104px!important}
.wmc-page .wmc-row.rev>.wp-block-column:first-child{order:2}
.wmc-page .wmc-txt h3{margin-bottom:14px}
.wmc-page .wmc-p{color:var(--ink2);font-size:16.5px}
.wmc-page .wmc-txt .wmc-p{font-size:17px}
/* real screenshots dropped in as Image blocks get the same frame */
.wmc-page .wmc-vis-col .wp-block-image{margin:0}
.wmc-page .wmc-vis-col .wp-block-image img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(19,32,43,.08),0 30px 60px -28px rgba(19,32,43,.35)}

/* before you convert */
.wmc-page .wmc-safe-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-page .wmc-sc-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}
.wmc-page .wmc-sc-card.req{border:2px solid var(--acc);background:var(--accs)}
.wmc-page .wmc-step-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg2);color:var(--ink);font-weight:700;margin-bottom:14px!important}
.wmc-page .req .wmc-step-n{background:var(--acc);color:#fff}
.wmc-page .wmc-sc-card .wmc-p{color:var(--mut);font-size:14.5px;margin-top:6px}
.wmc-page .wmc-sc-card .wmc-req{position:absolute;top:18px;right:18px}
.wmc-page .wmc-reqs-cols{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px!important}
.wmc-page .wmc-req-card{border:1px solid var(--line);border-radius:16px;padding:20px 22px;background:#fff}
.wmc-page .wmc-req-card ul{margin-top:10px}
.wmc-page .wmc-req-card li{position:relative;padding:4px 0 4px 18px;font-size:14px;color:var(--ink2)}
.wmc-page .wmc-req-card li::before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--acc)}
.wmc-page .wmc-req-card code{font-size:12px;background:var(--bg2);padding:1px 5px;border-radius:4px}
.wmc-page .wmc-small{font-size:13px;color:var(--mut);margin-top:8px!important}

/* ecosystem */
.wmc-page .wmc-eco-cols{display:grid!important;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center}
.wmc-page .wmc-plugs-col{display:grid;gap:12px}
.wmc-page .wmc-plug{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}
.wmc-page .wmc-plug.main{border:2px solid var(--acc)}
.wmc-page .wmc-plug>.wmc-tile{grid-row:1/span 2}
.wmc-page .wmc-plug>h4,.wmc-page .wmc-plug>p{grid-column:2}
.wmc-page .wmc-plug .wmc-p{font-size:14px;color:var(--mut);margin-top:2px}

/* more features */
.wmc-page .wmc-grid-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.wmc-page .wmc-grid-cols+.wmc-grid-cols{margin-top:14px!important}
.wmc-page .wmc-gc .wmc-p{color:var(--mut);font-size:14px;margin-top:6px}

/* pricing */
.wmc-page .wmc-plans-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}
.wmc-page .wmc-plan .who{color:var(--mut);font-size:14px;margin-top:2px}
.wmc-page .wmc-price-p{font-family:'Quicksand','Open Sans',Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;margin-top:20px!important;color:var(--ink)}
.wmc-page .wmc-per-p{font-size:13px;color:var(--mut);margin-top:6px!important}
.wmc-page .wmc-plan .wp-block-buttons{margin-top:auto}
.wmc-page .wmc-plan .wp-block-button,.wmc-page .wmc-plan .wp-block-button__link{width:100%}
.wmc-page .wmc-plan .wmc-badge{position:absolute}
.wmc-page .wmc-guar{text-align:center;margin-top:24px!important;color:var(--mut);font-size:14px}

/* compare table */
.wmc-page figure.wmc-cmp{margin:0 auto}
.wmc-page .wmc-cmp table{border:0}
.wmc-page .wmc-cmp th,.wmc-page .wmc-cmp td{border:0;border-bottom:1px solid var(--line)}
.wmc-page .wmc-cmp tbody tr:last-child td{border-bottom:0}

/* faq */
.wmc-page .wmc-faq details p{margin:0}
.wmc-page .wmc-faq details>summary{display:block}

/* final */
.wmc-page .wmc-final-wrap{padding-top:0;padding-bottom:0}
.wmc-page .wmc-final .wp-block-buttons{justify-content:center}

/* responsive */
@media(max-width:1024px){
 .wmc-page .wmc-plans-cols,.wmc-page .wmc-grid-cols,.wmc-page .wmc-safe-cols{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
 .wmc-page .wmc-hero-cols,.wmc-page .wmc-vs-cols,.wmc-page .wmc-row,.wmc-page .wmc-eco-cols,.wmc-page .wmc-reqs-cols{grid-template-columns:1fr}
 .wmc-page .wmc-row.rev>.wp-block-column:first-child{order:0}
 .wmc-page .wmc-row+.wmc-row{margin-top:72px!important}
}
@media(max-width:600px){
 .wmc-page .wmc-plans-cols,.wmc-page .wmc-grid-cols,.wmc-page .wmc-safe-cols{grid-template-columns:1fr}
 .wmc-page .wmc-hero-b{padding-top:24px}
 .wmc-page .wmc-cmp{overflow-x:auto}
}

/* fixes after preview */
.wmc-page .wmc-head{margin-bottom:48px!important}
.wmc-page ol.wmc-steps li{display:block}
.wmc-page .wmc-plan .wmc-badge{position:absolute;top:-12px;left:26px;margin:0}

/* ===== pricing: hover highlight ===== */
.wmc-page .wmc-plans-cols .wmc-plan{border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.wmc-page .wmc-plans-cols .wmc-plan.free{border-style:solid}
.wmc-page .wmc-plans-cols .wmc-plan.pop,
.wmc-page .wmc-plans-cols .wmc-plan:hover{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 30px 60px -30px rgba(15,145,227,.5)}
.wmc-page .wmc-plans-cols .wmc-plan:hover{transform:translateY(-4px)}
.wmc-page .wmc-plans-cols:hover .wmc-plan.pop:not(:hover){border-color:var(--line);box-shadow:none}
/* button follows the highlight */
.wmc-page .wmc-plan:hover .wmc-sec-btn .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-plans-cols:hover .wmc-plan.pop:not(:hover) .wmc-pri .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
/* "Most popular" badge */
.wmc-page .wmc-plan p.wmc-badge{position:absolute;top:-13px;left:26px;margin:0;padding:4px 12px;border-radius:99px;background:var(--acc);color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}
@media(hover:none){.wmc-page .wmc-plans-cols .wmc-plan:hover{transform:none}}

/* ===== fixes: "Required" badge + "Need to go back?" note ===== */
.wmc-page .wmc-sc-card p.wmc-req{position:absolute;top:18px;right:18px;margin:0;padding:3px 10px;border-radius:99px;background:var(--acc);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}
.wmc-page p.wmc-note{max-width:760px;margin:20px auto 0!important;padding:14px 20px;border-radius:14px;background:var(--bg2);text-align:center;font-size:15px;color:var(--ink2)}


/* ===== pricing: yearly / lifetime switch ===== */
.wmc-page .wmc-billing{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:-20px 0 40px}
.wmc-page .wmc-billing button{font-family:'Open Sans',Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:normal;min-height:0;line-height:1.3;margin:0;box-shadow:none}
.wmc-page .wmc-bl{background:none;border:0;padding:4px 2px;font-size:15px;font-weight:600;color:var(--mut);cursor:pointer}
.wmc-page .wmc-bl.on{color:var(--ink);font-weight:700}
.wmc-page .wmc-switch{position:relative;width:54px;height:30px;padding:0;border:0;border-radius:99px;background:#cfdbe6;cursor:pointer;transition:background .2s}
.wmc-page .wmc-switch i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(19,32,43,.25);transition:left .2s}
.wmc-page .wmc-switch[aria-checked="true"]{background:var(--acc)}
.wmc-page .wmc-switch[aria-checked="true"] i{left:27px}
.wmc-page .wmc-switch:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
.wmc-page .wmc-save{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--acc2);background:var(--accs);padding:5px 11px;border-radius:99px}
/* show yearly by default, lifetime when switched */
.wmc-page .wmc-lt{display:none!important}
.wmc-page .is-lifetime .wmc-yr{display:none!important}
.wmc-page .is-lifetime p.wmc-lt{display:block!important}
.wmc-page .is-lifetime .wp-block-button.wmc-lt{display:block!important}

/* ===== pricing v2: two full sets (yearly / lifetime) ===== */
.wmc-page .is-lifetime .wp-block-columns.wmc-plans-cols.wmc-lt{display:grid!important}
.wmc-page .wmc-plans-note{text-align:center;font-style:italic;color:var(--mut);font-size:15px;margin:-24px auto 40px!important}
.wmc-page .wmc-plan p.wmc-badge{left:50%;transform:translateX(-50%)}
.wmc-page .wmc-plan ul li:first-child strong{color:var(--ink)}

/* ===== pricing v3: 3 cards + segmented switch ===== */
.wmc-page .wmc-plans-cols.three{grid-template-columns:repeat(3,1fr)!important;max-width:1080px;margin-left:auto!important;margin-right:auto!important}
.wmc-page .wmc-billing.seg{gap:4px;width:max-content;margin:-20px auto 40px;padding:4px;border-radius:99px;background:var(--bg2);border:1px solid var(--line)}
.wmc-page .wmc-billing.seg .wmc-bl{padding:9px 22px;border-radius:99px;font-size:15px;font-weight:600;color:var(--mut);transition:background .2s,color .2s}
.wmc-page .wmc-billing.seg .wmc-bl.on{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 2px 8px -2px rgba(19,32,43,.18)}
.wmc-page .wmc-desc{font-size:15px;color:var(--ink2);margin-top:14px!important;padding-bottom:20px;border-bottom:1px solid var(--line)}
.wmc-page .wmc-plan ul.wmc-feat{margin-top:20px!important}
@media(max-width:900px){.wmc-page .wmc-plans-cols.three{grid-template-columns:1fr!important;max-width:460px}}

/* segmented switch in page style: blue active segment like the primary buttons */
.wmc-page .wmc-billing.seg{background:#fff;border:1.5px solid var(--line);padding:5px;box-shadow:0 10px 24px -18px rgba(19,32,43,.35)}
.wmc-page .wmc-billing.seg .wmc-bl{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;color:var(--ink2);padding:10px 26px;border-radius:10px}
.wmc-page .wmc-billing.seg{border-radius:14px}
.wmc-page .wmc-billing.seg .wmc-bl:hover{color:var(--acc2)}
.wmc-page .wmc-billing.seg .wmc-bl.on{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.wmc-page .wmc-billing.seg .wmc-bl:focus-visible{outline:2px solid var(--acc);outline-offset:2px}

/* ===== block editor: show BOTH price sets with labels (site is unaffected) ===== */
.editor-styles-wrapper .wmc-page .wp-block-columns.wmc-plans-cols.wmc-lt{display:grid!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-yr{display:grid!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols{position:relative;margin-top:44px!important;padding-top:8px;outline:2px dashed #b9dcf5;outline-offset:14px;border-radius:4px}
.editor-styles-wrapper .wmc-page .wmc-plans-cols::before{position:absolute;top:-40px;left:0;font:700 12px/1 'Open Sans',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0a76bb;background:#e8f4fd;padding:6px 10px;border-radius:6px}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-yr::before{content:"Yearly prices"}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-lt::before{content:"Lifetime prices"}

/* gap between the FAQ background and the final blue block */
.wmc-page .wmc-sec.alt + .wmc-final-wrap{padding-top:40px!important}

/* ===== pricing v4: billing switch like Cierto Discount Rules ===== */
.wmc-page .wmc-bill{display:flex;justify-content:center;margin:-16px 0 40px}
.wmc-page .wmc-bill-sw{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.wmc-page .wmc-bill-sw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 22px;border:0;border-radius:99px;background:transparent;color:var(--ink2);font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;transition:background .2s,color .2s}
.wmc-page .wmc-bill-sw button:hover{color:var(--ink)}
.wmc-page .wmc-bill-sw button[aria-pressed="true"]{background:var(--acc);color:#fff;box-shadow:0 8px 20px -10px rgba(15,145,227,.8)}
.wmc-page .wmc-bill-sw em{font-style:normal;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:99px;background:#e6f4ec;color:#17643f;letter-spacing:.02em}
.wmc-page .wmc-bill-sw button[aria-pressed="true"] em{background:rgba(255,255,255,.22);color:#fff}
.wmc-page .wmc-bill-sw button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
/* which set is visible */
.wmc-page .wmc-bill-on .wmc-life-only{display:none!important}
.wmc-page .is-life .wmc-plans-cols.wmc-year-only{display:none!important}
.wmc-page .is-life .wmc-plans-cols.wmc-life-only{display:grid!important}
/* crossed-out price, save chip, (Yearly)/(Lifetime) label */
.wmc-page .wmc-price-p s{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#9aa6b1;letter-spacing:0;margin-left:8px;vertical-align:middle}
.wmc-page .wmc-save-p{display:inline-block;align-self:flex-start;margin-top:10px!important;padding:4px 14px;border-radius:99px;background:#e6f4ec;color:#17643f;font-size:14px;font-weight:700;line-height:18px}
.wmc-page .wmc-save-p[hidden]{display:none!important}
.wmc-page .wmc-plan h4 .wmc-mode{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:var(--mut);margin-left:4px}
/* block editor: show both sets with labels */
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only{display:grid!important;margin-top:48px!important}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-year-only::before,.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only::before{grid-column:1/-1;display:block;padding:6px 0;border-bottom:2px dashed #b9d9f2;font:700 12px/1.4 'Open Sans',Arial,sans-serif;letter-spacing:.12em;color:#0a76bb}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-year-only::before{content:"YEARLY PRICES"}
.editor-styles-wrapper .wmc-page .wmc-plans-cols.wmc-life-only::before{content:"LIFETIME PRICES"}
@media(max-width:600px){.wmc-page .wmc-bill-sw button{padding:0 16px;font-size:14px}}

/* hero logo (Multisite Converter icon) */
.wmc-page .wmc-brand svg.wmc-logo{display:block;flex:none;width:44px;height:44px}


/* =========================================================
   ShipCierto feature page - styles for the Gutenberg version
   Paste into: Appearance > Customize > Additional CSS
   (or WoodMart > Theme Settings > Custom CSS).
   Every rule is scoped to blocks that carry the "sclp" class.
   Headings use the theme's title font; body text uses Open Sans.
   ========================================================= */

.sclp{
  --sc-accent:#0F91E3; --sc-accent-dark:#0b78bd; --sc-hl-dark:#4cbaf7;
  --sc-navy:#122a45; --sc-ink:#1b2638; --sc-muted:#5d6877; --sc-line:#e3e9f1;
  --sc-wash:#f4f8fc; --sc-banner:#edf8ff; --sc-icon:#0a5a8c; --sc-ice:#a9dcfb;
  --sc-ok:#0b8a73; --sc-ok-bg:#e6f7f2; --sc-warn:#a85a12; --sc-warn-bg:#fff4e6;
  --sc-wmc:#1f4d3a; --sc-wmc-bg:#e3f0e8; --sc-wmc-ochre:#c9962f;
  --sc-r:16px; --sc-r-sm:8px;
  font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  color:var(--sc-ink); font-size:16px; line-height:1.6; -webkit-font-smoothing:antialiased;
}
.sclp *,.sclp *::before,.sclp *::after{box-sizing:border-box}
.sclp p,.sclp h1,.sclp h2,.sclp h3,.sclp h4,.sclp ul,.sclp figure{margin-top:0;margin-bottom:0}
.sclp h1,.sclp h2,.sclp h3,.sclp h4{color:var(--sc-ink);text-transform:none;letter-spacing:normal;text-wrap:balance}
.sclp a{color:var(--sc-accent)}
.sclp :focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}

/* ---- Section frame ---- */
.sclp.sclp-section{padding:80px 0;margin:0 0 24px}
.sclp.sclp-wash{background:var(--sc-wash);border-radius:var(--sc-r);padding-left:48px;padding-right:48px}
.sclp .sclp-head{text-align:center;max-width:760px;margin:0 auto 48px}
.sclp .sclp-head > * + *,.sclp .sclp-head > .wp-block-group__inner-container > * + *{margin-top:14px}
.sclp .sclp-eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sc-accent)}
.sclp h2.wp-block-heading,.sclp .sclp-h2{font-size:clamp(30px,4vw,52px);line-height:1.15}
.sclp .sclp-lead{font-size:18px;color:var(--sc-muted)}

/* ---- Core layout (works with or without the theme's block CSS) ---- */
.sclp .wp-block-columns{display:flex;flex-wrap:nowrap;gap:28px;margin:0;align-items:stretch}
.sclp .wp-block-columns + .wp-block-columns{margin-top:28px}
.sclp .wp-block-column{flex:1 1 0;min-width:0}
.sclp .wp-block-column > * + *,.sclp .wp-block-group.sclp-card > * + *{margin-top:12px}
@media (max-width:900px){
  .sclp .wp-block-columns{flex-wrap:wrap}
  .sclp .wp-block-column{flex-basis:100%!important}
}

/* ---- Buttons ---- */
.sclp .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}
.sclp .wp-block-button{margin:0}
.sclp .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border-radius:var(--sc-r-sm);border:1px solid transparent;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal;text-decoration:none;background:var(--sc-accent);color:#fff;box-shadow:0 10px 24px rgba(15,145,227,.25);transition:transform .15s ease,background .15s ease,border-color .15s ease}
.sclp .wp-block-button__link:hover{transform:translateY(-1px);background:var(--sc-accent-dark);color:#fff}
.sclp .is-style-outline .wp-block-button__link{background:#fff;color:var(--sc-ink);border-color:#dfe5ee;box-shadow:none}
.sclp .is-style-outline .wp-block-button__link:hover{background:#fff;border-color:var(--sc-accent);color:var(--sc-ink)}
.sclp .sclp-btn-ghost .wp-block-button__link{background:transparent;color:#fff;border-color:rgba(255,255,255,.5);box-shadow:none}
.sclp .sclp-btn-ghost .wp-block-button__link:hover{background:rgba(255,255,255,.08);border-color:#fff;color:#fff}
.sclp .sclp-btn-white .wp-block-button__link{background:#fff;color:var(--sc-navy);box-shadow:none}
.sclp .sclp-btn-white .wp-block-button__link:hover{background:#e7f5fd;color:var(--sc-navy)}

/* ---- HERO ---- */
.sclp.sclp-hero{background:linear-gradient(118deg,var(--sc-navy) 0%,#0c4f82 62%,var(--sc-accent) 100%);color:#fff;border-radius:var(--sc-r);padding:60px 56px;margin:0 0 24px;overflow:hidden}
.sclp.sclp-hero .wp-block-columns{align-items:center;gap:48px}
.sclp .sclp-logo{margin:0 0 28px}
.sclp .sclp-logo img{width:220px;height:auto;display:block}
.sclp.sclp-hero .sclp-eyebrow{color:var(--sc-ice)}
.sclp.sclp-hero h1{color:#fff;font-size:clamp(34px,4.4vw,56px);line-height:1.1;margin-top:12px}
.sclp .sclp-hero-sub{color:#e4edff;font-size:19px;line-height:1.55;margin-top:20px!important;max-width:46ch}
.sclp.sclp-hero .wp-block-buttons{margin-top:32px!important}
.sclp .sclp-req{margin-top:28px!important;font-size:14px;color:var(--sc-ice)}

/* Product card widget (hero) */
.sclp .sclp-product{background:#fff;color:var(--sc-ink);border-radius:var(--sc-r);padding:22px;box-shadow:0 24px 50px rgba(10,24,56,.35)}
.sclp .sclp-product__top{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center}
.sclp .sclp-product__img{width:96px;height:96px;border-radius:10px;background:linear-gradient(160deg,#eef2f8,#dde5f0);display:grid;place-items:center}
.sclp .sclp-product__name{font-size:18px;font-weight:700;line-height:1.3}
.sclp .sclp-product__price{font-size:20px;font-weight:700;color:var(--sc-accent-dark);margin-top:4px}
.sclp .sclp-product__meta{font-size:13px;color:var(--sc-muted)}
.sclp .sclp-product__cart{display:flex;gap:10px;margin-top:18px}
.sclp .sclp-qty{display:flex;align-items:center;justify-content:center;width:84px;border:1px solid var(--sc-line);border-radius:var(--sc-r-sm);font-weight:700}
.sclp .sclp-add{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--sc-r-sm);background:var(--sc-ink);color:#fff;font-weight:700;font-size:15px}
.sclp .sclp-pb{margin-top:16px;background:var(--sc-banner);border-radius:10px;padding:14px 16px;display:grid;gap:12px}
.sclp .sclp-pb__country{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sc-muted);margin:0;font-weight:400}
.sclp .sclp-pb__row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}
.sclp .sclp-pb__row + .sclp-pb__row{border-top:1px solid #d3e8f7;padding-top:12px}
.sclp .sclp-pb__icon{color:var(--sc-icon);padding-top:2px}
.sclp .sclp-pb__icon svg{display:block}
.sclp .sclp-pb__title{display:block;font-weight:700;font-size:15px;line-height:1.35}
.sclp .sclp-pb__hl{display:block;color:var(--sc-ok);font-weight:700;font-size:15px}
.sclp .sclp-pb__note{font-size:13px;color:var(--sc-muted);line-height:1.45;margin-top:2px}
.sclp .sclp-pb__list{list-style:none;padding:0;display:grid;gap:2px;margin:4px 0 0;font-size:14px}
.sclp .sclp-pb__list li{display:flex;justify-content:space-between;gap:12px;margin:0}

/* Shared select */
.sclp .sclp-select{appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;color:var(--sc-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235d6877' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #c9d6ea;border-radius:var(--sc-r-sm);padding:6px 30px 6px 10px;height:auto;min-height:34px;line-height:1.3;box-shadow:none;margin:0;width:auto;max-width:100%}

/* ---- FEATURES (icon chosen by an extra class on each card) ---- */
.sclp .sclp-feature{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-r);padding:28px 24px 30px;height:100%}
.sclp .sclp-feature > * + *,.sclp .sclp-feature > .wp-block-group__inner-container > * + *{margin-top:10px}
.sclp .sclp-feature::before{content:"";display:block;width:48px;height:48px;border-radius:12px;margin-bottom:18px;background-color:#e7f5fd;background-repeat:no-repeat;background-position:center;background-size:24px}
.sclp .sclp-feature h3{font-size:19px;line-height:1.3}
.sclp .sclp-feature p{font-size:15px;color:var(--sc-muted);line-height:1.55}
.sclp .sclp-ico-globe::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.6 3.8 5.6 3.8 9s-1.2 6.4-3.8 9c-2.6-2.6-3.8-5.6-3.8-9S9.4 5.6 12 3z'/%3E%3C/svg%3E")}
.sclp .sclp-ico-scale::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20h12M8 20l1-12h6l1 12M12 8V4M7 8h10'/%3E%3Cpath d='M3 13l3-5 3 5a3 3 0 0 1-6 0zM15 13l3-5 3 5a3 3 0 0 1-6 0z'/%3E%3C/svg%3E")}
.sclp .sclp-ico-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l9-4 9 4-9 4-9-4z'/%3E%3Cpath d='M3 7v10l9 4 9-4V7M12 11v10'/%3E%3C/svg%3E")}
.sclp .sclp-ico-truck::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h13v10H1zM14 9h4.5l3.5 4v3h-8'/%3E%3Ccircle cx='5.5' cy='17.5' r='2'/%3E%3Ccircle cx='17.5' cy='17.5' r='2'/%3E%3C/svg%3E")}
.sclp .sclp-ico-tag::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E")}
.sclp .sclp-ico-gift::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='13' rx='1'/%3E%3Cpath d='M12 8v13M3 12h18M12 8c-2-4-6-5-6-2s4 2 6 2zM12 8c2-4 6-5 6-2s-4 2-6 2z'/%3E%3C/svg%3E")}
.sclp .sclp-ico-banner::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Cpath d='M3 9h18M7 13h5M7 16h8'/%3E%3C/svg%3E")}
.sclp .sclp-ico-clock::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}

/* card hover lift (feature and compatibility cards) */
.sclp .sclp-feature,.sclp .sclp-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.sclp .sclp-feature:hover,.sclp .sclp-card:hover{transform:translateY(-6px);border-color:#bfe0f7;box-shadow:0 18px 40px rgba(15,145,227,.12)}
.sclp .sclp-feature::before{transition:transform .25s ease}
.sclp .sclp-feature:hover::before{transform:scale(1.08)}

/* ---- DEMO widget ---- */
.sclp .sclp-demo{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:start}
.sclp .sclp-panel{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-r);padding:24px}
.sclp .sclp-panel + .sclp-panel{margin-top:16px}
.sclp .sclp-panel__label{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted);margin-bottom:12px}
.sclp .sclp-field{display:flex;flex-direction:column;gap:6px}
.sclp .sclp-field .sclp-select{width:100%;font-size:15px;min-height:44px}
.sclp .sclp-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--sc-line)}
.sclp .sclp-item:first-child{border-top:0;padding-top:0}
.sclp .sclp-item__name{font-weight:700;font-size:15px;line-height:1.35}
.sclp .sclp-item__meta{font-size:13px;color:var(--sc-muted);font-weight:400;margin:0}
.sclp .sclp-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:var(--sc-warn-bg);color:var(--sc-warn);margin-left:6px;vertical-align:1px}
.sclp .sclp-stepper{display:flex;align-items:center;border:1px solid #c9d6ea;border-radius:var(--sc-r-sm);overflow:hidden}
.sclp .sclp-stepper button{all:unset;box-sizing:border-box;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--sc-accent-dark);font-size:18px;font-weight:700;background:#f6f9fe}
.sclp .sclp-stepper button:hover{background:#e7f5fd}
.sclp .sclp-stepper button:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}
.sclp .sclp-stepper output{min-width:32px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}
.sclp .sclp-toggles{display:grid;gap:12px}
.sclp .sclp-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:15px;line-height:1.4;margin:0;font-weight:400;color:var(--sc-ink);text-transform:none}
.sclp .sclp-toggle input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.sclp .sclp-switch{flex:none;width:38px;height:22px;border-radius:11px;background:#c9d3e2;position:relative;transition:background .15s ease;margin-top:1px}
.sclp .sclp-switch::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.sclp .sclp-toggle input:checked + .sclp-switch{background:var(--sc-accent)}
.sclp .sclp-toggle input:checked + .sclp-switch::after{transform:translateX(16px)}
.sclp .sclp-toggle input:focus-visible + .sclp-switch{outline:2px solid var(--sc-accent);outline-offset:2px}
.sclp .sclp-toggle small{display:block;color:var(--sc-muted);font-size:13px}
.sclp .sclp-checkout{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-r);box-shadow:0 10px 30px rgba(29,55,96,.07)}
.sclp .sclp-checkout__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--sc-line)}
.sclp .sclp-checkout__title{font-size:18px;font-weight:700}
.sclp .sclp-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:#e7f5fd;color:var(--sc-accent-dark)}
.sclp .sclp-checkout__body{padding:20px 24px 24px;display:grid;gap:18px}
.sclp .sclp-eta{font-size:14px;color:var(--sc-muted)}
.sclp .sclp-eta b{color:var(--sc-ink)}
.sclp .sclp-rates{border:1px solid #dcdcde;border-radius:10px;overflow:hidden}
.sclp .sclp-rate{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid #dcdcde;cursor:pointer;margin:0;font-weight:400;text-transform:none;color:var(--sc-ink);position:relative}
.sclp .sclp-rate:first-child{border-top:0}
.sclp .sclp-rate input{position:absolute;opacity:0;width:1px;height:1px}
.sclp .sclp-radio{width:20px;height:20px;border-radius:50%;border:1px solid #9aa6b6;background:#fff}
.sclp .sclp-rate input:checked + .sclp-radio{border-color:var(--sc-ink);background:radial-gradient(circle at center,var(--sc-ink) 0 5px,transparent 5.5px),#fff}
.sclp .sclp-rate input:focus-visible + .sclp-radio{outline:2px solid var(--sc-accent);outline-offset:2px}
.sclp .sclp-rate.is-on{background:#f5fafe}
.sclp .sclp-rate__name{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:15px;font-weight:600;min-width:0}
.sclp .sclp-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;font-size:10px;font-weight:800;color:#fff}
.sclp .sclp-info{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#646970;color:#fff;font:700 10px/1 Arial,sans-serif;cursor:help}
.sclp .sclp-info::after{content:attr(data-tip);position:absolute;z-index:5;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:240px;padding:10px 12px;border-radius:6px;background:#1d2327;color:#fff;font:400 13px/1.45 system-ui,sans-serif;opacity:0;visibility:hidden;transition:opacity .15s ease;pointer-events:none;text-align:left}
.sclp .sclp-info:hover::after,.sclp .sclp-info:focus::after{opacity:1;visibility:visible}
.sclp .sclp-rate__price{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.sclp .sclp-rate__price.is-free{color:var(--sc-ok)}
.sclp .sclp-limits{background:var(--sc-warn-bg);border-radius:10px;padding:12px 14px;font-size:14px;color:#6b3d0e}
.sclp .sclp-limits strong{display:block;margin-bottom:4px;color:var(--sc-warn)}
.sclp .sclp-limits ul{list-style:none;padding:0;margin:0}
.sclp .sclp-calc{border-top:1px dashed #c9d6ea;padding-top:16px}
.sclp .sclp-calc__title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-muted);margin-bottom:10px}
.sclp .sclp-calc dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:0;font-size:14px}
.sclp .sclp-calc dt{color:var(--sc-muted);margin:0;font-weight:400}
.sclp .sclp-calc dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}
.sclp .sclp-calc .is-total{color:var(--sc-ink);font-weight:700;border-top:1px solid var(--sc-line);padding-top:8px}
.sclp .sclp-calc p{font-size:14px;color:var(--sc-muted)}
.sclp .sclp-totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;font-size:15px;border-top:1px solid var(--sc-line);padding-top:16px}
.sclp .sclp-totals span:nth-child(even){text-align:right;font-variant-numeric:tabular-nums}
.sclp .sclp-totals .is-grand{font-size:18px;font-weight:800}
.sclp .sclp-note{font-size:13px;color:var(--sc-muted);text-align:center;margin-top:20px!important}

/* Demo notice above the calculator */
.sclp .sclp-demo-notice{display:block;max-width:860px;margin:0 auto 28px!important;padding:16px 20px 16px 52px;position:relative;background:#fff;border:1px solid #cfe6f8;border-radius:12px;font-size:14px;line-height:1.55;color:var(--sc-muted)}
.sclp .sclp-demo-notice::before{content:"i";position:absolute;left:18px;top:17px;width:22px;height:22px;border-radius:50%;background:var(--sc-accent);color:#fff;font:700 13px/22px Georgia,serif;text-align:center}
.sclp .sclp-demo-notice > * + *,.sclp .sclp-demo-notice > .wp-block-group__inner-container > * + *{margin-top:4px!important}
.sclp .sclp-demo-notice__title{color:var(--sc-ink);font-size:15px}

/* Demo: By cart / By weight */
.sclp [hidden]{display:none!important}
.sclp .sclp-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.sclp .sclp-panel__head .sclp-panel__label{margin:0}
.sclp .sclp-tabs{display:inline-flex;padding:3px;border-radius:999px;background:#eef3f9;gap:2px}
.sclp .sclp-tab{all:unset;box-sizing:border-box;cursor:pointer;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--sc-muted);transition:background .15s ease,color .15s ease}
.sclp .sclp-tab[aria-selected="true"]{background:#fff;color:var(--sc-accent-dark);box-shadow:0 1px 3px rgba(20,40,80,.12)}
.sclp .sclp-tab:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}
.sclp .sclp-weight{display:grid;gap:12px}
.sclp .sclp-weight__grid{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px}
.sclp .sclp-input{font:inherit;font-size:15px;color:var(--sc-ink);background:#fff;border:1px solid #c9d6ea;border-radius:var(--sc-r-sm);padding:9px 12px;min-height:44px;width:100%;box-shadow:none;margin:0}
.sclp .sclp-input:focus{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}
.sclp .sclp-weight .sclp-select{width:100%;min-height:44px;font-size:15px}

/* Calculator section */
.sclp ul.sclp-checks--blue .sclp-checks li,.sclp ul.sclp-checks--blue li::before{background:var(--sc-accent);box-shadow:0 0 0 3px #d9effc}
.sclp ul.sclp-checks--blue{margin-top:0!important;gap:18px}
.sclp .sclp-code{margin:6px 0 4px!important;padding:14px 16px;border-radius:10px;background:var(--sc-navy);color:#d6ecff;font:600 15px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:0;overflow-x:auto;white-space:pre}
.sclp .sclp-code code{background:none;color:inherit;font:inherit;padding:0}
.sclp ul.sclp-switches{list-style:none;padding:0;margin-top:16px!important;border-top:1px solid var(--sc-line)}
.sclp .sclp-switches li{position:relative;padding:11px 0 11px 52px;border-bottom:1px solid var(--sc-line);font-size:14px;margin:0}
.sclp .sclp-switches li::before{content:"";position:absolute;left:0;top:50%;width:38px;height:22px;margin-top:-11px;border-radius:11px;background:var(--sc-accent)}
.sclp .sclp-switches li::after{content:"";position:absolute;left:19px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.sclp .sclp-calc-setup .wp-block-buttons{margin-top:18px!important}

/* ---- ADMIN ---- */
.sclp .sclp-window{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-r);overflow:hidden;box-shadow:0 10px 30px rgba(29,55,96,.07);padding:0 22px 22px}
.sclp .sclp-window > * + *{margin-top:10px}
.sclp .sclp-window__bar{margin:0 -22px 18px!important;padding:12px 22px 12px 62px;background:#f6f7f9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='9'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' fill='%23d5dae2'/%3E%3Ccircle cx='19' cy='4.5' r='4.5' fill='%23d5dae2'/%3E%3Ccircle cx='33.5' cy='4.5' r='4.5' fill='%23d5dae2'/%3E%3C/svg%3E") no-repeat 18px center;border-bottom:1px solid var(--sc-line);font-size:13px;color:var(--sc-muted)}
.sclp .sclp-window h4,.sclp .sclp-window .sclp-window__title{font-size:17px;font-weight:700}
.sclp .sclp-window__sub{font-size:13px;color:var(--sc-muted)}
.sclp .sclp-table{margin:8px 0 0;overflow-x:auto}
.sclp .sclp-table table{width:100%;border-collapse:collapse;font-size:14px;margin:0;border:0}
.sclp .sclp-table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--sc-muted);font-weight:700;text-align:left;padding:8px 10px;border:0;border-bottom:1px solid var(--sc-line);background:none}
.sclp .sclp-table td{padding:10px;border:0;border-bottom:1px solid var(--sc-line);font-variant-numeric:tabular-nums;background:none}
.sclp .sclp-table td:last-child,.sclp .sclp-table th:last-child{text-align:right}
.sclp .sclp-table thead{border:0}
.sclp ul.sclp-params{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px!important}
.sclp .sclp-params li{border:1px solid var(--sc-line);border-radius:10px;padding:10px 12px;background:var(--sc-wash);font-size:12px;color:var(--sc-muted);line-height:1.3;margin:0}
.sclp .sclp-params strong{display:block;font-size:16px;color:var(--sc-ink);margin-top:4px}
.sclp .sclp-status{display:inline-block;font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px}
.sclp .sclp-status--ok{background:var(--sc-ok-bg);color:var(--sc-ok)}
.sclp .sclp-status--no{background:var(--sc-warn-bg);color:var(--sc-warn)}
.sclp .sclp-diag dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;font-size:14px;margin:0 0 14px}
.sclp .sclp-diag dt{color:var(--sc-muted);font-weight:400;margin:0}
.sclp .sclp-diag dd{margin:0;font-weight:600}
.sclp .sclp-diag ul{list-style:none;padding:0;margin:0}
.sclp .sclp-diag li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--sc-line);font-size:14px;margin:0}
.sclp ul.sclp-tools{list-style:none;padding:0;margin-top:20px!important}
.sclp .sclp-tools li{position:relative;padding:16px 0 16px 52px;border-top:1px solid var(--sc-line);font-size:14px;color:var(--sc-muted);line-height:1.5;margin:0}
.sclp .sclp-tools li:first-child{border-top:0}
.sclp .sclp-tools li strong{display:block;font-size:16px;color:var(--sc-ink);margin-bottom:2px}
.sclp .sclp-tools li::before{content:"";position:absolute;left:0;top:16px;width:36px;height:36px;border-radius:10px;background:#e7f5fd no-repeat center/18px}
.sclp .sclp-tools li:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E")}
.sclp .sclp-tools li:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M4 20h16'/%3E%3C/svg%3E")}
.sclp .sclp-tools li:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F91E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6M20 20v-6h-6'/%3E%3Cpath d='M5 15a8 8 0 0 0 14 2M19 9A8 8 0 0 0 5 7'/%3E%3C/svg%3E")}

/* ---- WMC ---- */
.sclp.sclp-wmc{background:#f3f8f5;border:1px solid #dcebe2;border-radius:var(--sc-r);padding-left:48px;padding-right:48px}
.sclp.sclp-wmc .wp-block-columns{align-items:center;gap:48px}
.sclp.sclp-wmc .sclp-eyebrow{color:var(--sc-wmc)}
.sclp.sclp-wmc h2.wp-block-heading{text-align:left}
.sclp ul.sclp-checks{list-style:none;padding:0;display:grid;gap:14px;margin-top:28px!important}
.sclp .sclp-checks li{position:relative;padding-left:24px;font-size:15px;color:var(--sc-muted);margin:0}
.sclp .sclp-checks li strong{display:block;color:var(--sc-ink)}
.sclp .sclp-checks li::before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:var(--sc-wmc);box-shadow:0 0 0 3px var(--sc-wmc-bg)}
.sclp .sclp-wmc__panel{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-r);overflow:hidden;box-shadow:0 14px 34px rgba(20,52,40,.10)}
.sclp .sclp-wmc__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 18px;background:linear-gradient(118deg,var(--sc-wmc) 0%,#2b6a4f 78%,var(--sc-wmc-ochre) 140%);color:#eaf5ef;font-size:14px;font-weight:600}
.sclp .sclp-wmc__badge{display:inline-grid;place-items:center;padding:3px 8px;border-radius:4px;background:#fff;color:var(--sc-wmc);font-weight:800;font-size:12px;letter-spacing:.06em}
.sclp .sclp-wmc__pick{margin:0 0 0 auto;display:flex;align-items:center;gap:8px;font-weight:400;font-size:13px;color:#eaf5ef}
.sclp .sclp-wmc__body{padding:22px}
.sclp .sclp-wmc__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}
.sclp .sclp-wmc__row .sclp-pb__icon{color:var(--sc-wmc)}
.sclp .sclp-wmc__dest{font-weight:700;font-size:17px;line-height:1.35}
.sclp .sclp-wmc__meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:10px 0 0;font-size:14px}
.sclp .sclp-wmc__meta dt{color:var(--sc-muted);font-weight:400;margin:0}
.sclp .sclp-wmc__meta dd{margin:0;font-weight:600}
.sclp .sclp-wmc__link{margin-top:12px;font-size:14px;color:var(--sc-muted)}
.sclp .sclp-wmc__link a{color:var(--sc-wmc);font-weight:700}
.sclp .sclp-wmc__src{margin-top:18px;padding-top:12px;border-top:1px solid var(--sc-line);font-size:12px;color:var(--sc-muted)}

/* ---- STEPS ---- */
.sclp .sclp-step{position:relative;padding-top:60px}
.sclp .sclp-step > * + *{margin-top:8px}
.sclp .sclp-step::before{position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--sc-accent);color:#fff;font-weight:700;font-size:17px}
.sclp .wp-block-column:nth-child(1) .sclp-step::before{content:"1"}
.sclp .wp-block-column:nth-child(2) .sclp-step::before{content:"2"}
.sclp .wp-block-column:nth-child(3) .sclp-step::before{content:"3"}
.sclp .wp-block-column:not(:last-child) .sclp-step::after{content:"";position:absolute;top:22px;left:58px;right:-16px;border-top:2px dashed #9fd6f7}
.sclp .sclp-step h3{font-size:20px}
.sclp .sclp-step p{color:var(--sc-muted);font-size:15px}

/* ---- Cards (compatibility) ---- */
.sclp .sclp-card{background:#fff;border:1px solid var(--sc-line);border-radius:var(--sc-r);padding:26px 28px;height:100%}
.sclp .sclp-card h3{font-size:18px}
.sclp ul.sclp-ticks,.sclp ul.sclp-plan__list{list-style:none;padding:0}
.sclp .sclp-ticks li,.sclp .sclp-plan__list li{position:relative;padding:5px 0 5px 28px;font-size:15px;margin:0}
.sclp .sclp-ticks li::before,.sclp .sclp-plan__list li::before{content:"\2713 ";position:absolute;left:2px;top:5px;color:var(--sc-accent);font-weight:700}

/* ---- PRICING (matches the CiertoSoft license table) ---- */
.sclp.sclp-pricing .wp-block-columns{gap:20px;flex-wrap:wrap}
.sclp.sclp-pricing .wp-block-column{flex:1 1 0;display:flex}
.sclp .sclp-plan{position:relative;width:100%;background:#fff;border:1px solid var(--sc-line);border-radius:20px;padding:40px 30px 32px;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.sclp .sclp-plan > .wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}
.sclp .sclp-plan h3{font-size:24px;font-weight:600}
.sclp .sclp-plan__sub{color:var(--sc-muted);font-size:16px;margin-top:18px!important}
.sclp .sclp-plan__price{font-size:clamp(42px,4vw,56px);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--sc-ink);margin-top:40px!important;font-variant-numeric:tabular-nums}
.sclp .sclp-plan__period{color:var(--sc-muted);font-size:15px;margin-top:18px!important}
.sclp ul.sclp-plan__list{margin-top:36px!important;margin-bottom:36px!important;display:grid;gap:10px}
.sclp .sclp-plan .wp-block-buttons{margin-top:auto!important}
.sclp .sclp-plan .wp-block-button,.sclp .sclp-plan .wp-block-button__link{width:100%}
.sclp .sclp-plan.is-free{background:var(--sc-wash);border-color:#dce4ee}
.sclp .sclp-badge{position:absolute;top:-17px;left:50%;transform:translateX(-50%);background:var(--sc-accent);color:#fff;font-size:14px;font-weight:600;padding:5px 16px;border-radius:999px;margin:0!important;white-space:nowrap}
.sclp .sclp-pricing-note{text-align:center;color:var(--sc-muted);font-size:15px;margin-top:32px!important}

/* Highlighted card: "Most popular" by default, the hovered card while the pointer is over the table */
.sclp .sclp-plan.is-popular,
.sclp.sclp-pricing .wp-block-column:hover .sclp-plan,
.sclp.sclp-pricing .wp-block-column:focus-within .sclp-plan{border:2px solid var(--sc-accent);box-shadow:0 24px 50px rgba(15,145,227,.14);padding:39px 29px 31px}
.sclp.sclp-pricing .wp-block-column:hover .sclp-plan{transform:translateY(-6px)}
.sclp.sclp-pricing .wp-block-columns:hover .wp-block-column:not(:hover) .sclp-plan.is-popular{border:1px solid var(--sc-line);box-shadow:none;padding:40px 30px 32px}
/* Button follows the highlight */
.sclp.sclp-pricing .wp-block-column:hover .is-style-outline .wp-block-button__link{background:var(--sc-accent);border-color:var(--sc-accent);color:#fff;box-shadow:0 10px 24px rgba(15,145,227,.25)}
.sclp.sclp-pricing .wp-block-columns:hover .wp-block-column:not(:hover) .is-popular .wp-block-button__link{background:#fff;color:var(--sc-ink);border-color:#dfe5ee;box-shadow:none}
@media (max-width:900px){
  .sclp.sclp-pricing .wp-block-columns{row-gap:36px}
}
@media (max-width:640px){
  .sclp.sclp-pricing .wp-block-column{flex-basis:100%!important}
}

/* Yearly / Lifetime switch (same mechanism as the Discount Rules page).
   The script adds .sclp-bill-on to the section; .is-life shows the lifetime plans. Without the script both sets stay visible. */
.sclp .sclp-bill{display:flex;justify-content:center;margin:-8px 0 44px}
.sclp .sclp-bill-sw{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--sc-line)}
.sclp .sclp-bill-sw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:99px;background:transparent;color:var(--sc-muted);font:inherit;font-size:15px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;margin:0}
.sclp .sclp-bill-sw button:hover{color:var(--sc-ink);background:transparent}
.sclp .sclp-bill-sw button[aria-pressed="true"]{background:var(--sc-accent);color:#fff;box-shadow:0 8px 20px -10px rgba(15,145,227,.8)}
.sclp .sclp-bill-sw button:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}
.sclp .sclp-bill-sw em{font-style:normal;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:99px;background:#e6f4ec;color:#17643f;letter-spacing:.02em}
.sclp .sclp-bill-sw button[aria-pressed="true"] em{background:rgba(255,255,255,.22);color:#fff}
.sclp .sclp-editor-label{display:none!important}
.sclp.sclp-bill-on .sclp-plans--l{display:none}
.sclp.is-life .sclp-plans--y{display:none}
.sclp.is-life .sclp-plans--l{display:block}
.sclp .sclp-plans + .sclp-plans{margin-top:40px}
.sclp.sclp-bill-on .sclp-plans + .sclp-plans{margin-top:0}
.sclp .sclp-plan__kind{font-size:.62em;font-weight:500;color:var(--sc-muted);white-space:nowrap}
.sclp .sclp-plan__price s{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#9aa6b1;letter-spacing:0;margin-left:8px;vertical-align:middle;text-decoration:line-through}
.sclp p.sclp-save-p{display:inline-block;align-self:flex-start;margin-top:12px!important;padding:4px 14px;border-radius:99px;background:#e6f4ec;color:#17643f;font-size:14.5px;font-weight:700;line-height:18px}
.sclp p.sclp-save-p[hidden]{display:none!important}
@media (max-width:600px){.sclp .sclp-bill-sw button{padding:0 16px;font-size:14px}}

/* ---- FAQ ---- */
.sclp.sclp-faq .wp-block-columns{gap:56px}
.sclp.sclp-faq h2.wp-block-heading{text-align:left}
.sclp .wp-block-details{border-top:1px solid var(--sc-line);margin:0}
.sclp .wp-block-details:last-child{border-bottom:1px solid var(--sc-line)}
.sclp .wp-block-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font-weight:600;font-size:17px;line-height:1.4}
.sclp .wp-block-details summary::-webkit-details-marker{display:none}
.sclp .wp-block-details summary::after{content:"+";flex:none;font-size:24px;font-weight:400;color:var(--sc-accent);transition:transform .15s ease}
.sclp .wp-block-details[open] summary::after{transform:rotate(45deg)}
.sclp .wp-block-details p{padding:0 0 20px;color:var(--sc-muted);font-size:15px;max-width:62ch}

/* FAQ: neutralise theme spacing on Details blocks, keep the title in view */
.sclp .wp-block-details{padding:0!important;margin:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}
.sclp .wp-block-details summary{margin:0!important;padding:20px 0!important;background:none!important}
.sclp .wp-block-details > :not(summary){margin:0!important}
.sclp .wp-block-details p{margin:0!important;padding:0 0 20px!important}
.sclp.sclp-faq .wp-block-columns{align-items:flex-start}
.sclp.sclp-faq .wp-block-column:first-child{position:sticky;top:120px;align-self:flex-start}
@media (max-width:900px){.sclp.sclp-faq .wp-block-column:first-child{position:static}}

/* ---- CTA ---- */
.sclp.sclp-cta{background:linear-gradient(118deg,var(--sc-navy) 0%,#0c4f82 100%);border-radius:var(--sc-r);padding:52px 56px;margin:0 0 24px}
.sclp.sclp-cta .wp-block-columns{align-items:center}
.sclp.sclp-cta h2.wp-block-heading{color:#fff;font-size:clamp(26px,3vw,38px);text-align:left}
.sclp.sclp-cta p{color:#dbe8ff;margin-top:10px}
.sclp.sclp-cta .wp-block-buttons{justify-content:flex-end}

/* ---- Small screens ---- */
@media (max-width:1024px){
  .sclp .sclp-demo{grid-template-columns:1fr}
  .sclp.sclp-hero{padding:44px 36px}
}
@media (max-width:900px){
  .sclp .wp-block-column:not(:last-child) .sclp-step::after{display:none}
  .sclp.sclp-cta .wp-block-buttons{justify-content:flex-start}
}
@media (max-width:700px){
  .sclp.sclp-section{padding:56px 0}
  .sclp.sclp-wash,.sclp.sclp-wmc{padding-left:18px;padding-right:18px}
  .sclp.sclp-hero{padding:36px 20px 40px}
  .sclp .sclp-logo img{width:170px}
  .sclp ul.sclp-params{grid-template-columns:1fr 1fr}
  .sclp .sclp-panel,.sclp .sclp-checkout__body{padding:18px}
  .sclp.sclp-cta{padding:36px 22px}
  .sclp .sclp-head{margin-bottom:36px}
}
@media (prefers-reduced-motion:reduce){.sclp *{transition:none!important}}

/* Highlighted word in headings: select the word > Highlight > Text color #0F91E3 */
.sclp h1 mark,.sclp h2 mark{background:transparent!important;padding:0}

/* ===== Cierto Discount Rules product page — styles for the Gutenberg version =====
   Paste into: WoodMart → Theme Settings → Custom CSS  (or Appearance → Customize → Additional CSS).
   Everything is scoped to .cdr-page, so it can live next to the WMC page styles. */
.cdr-page{--ink:#13202b;--ink2:#3b4a57;--mut:#6a7784;--line:#e3e8ee;--bg2:#f4f8fb;--acc:#0F91E3;--acc2:#0a76bb;--accs:#e8f4fd;--accd:#0b4f7d;
  /* plugin UI tokens (real Cierto Discount Rules admin + storefront blocks) */
  --pv:#633896;--pv2:#4f287e;--pvs:#f3eef9;--pvl:#dacde9;--pm:#b01ff0;--wpl:#dcdcde;--wpb:#f0f0f1;--wpi:#1d2327;--wpm:#646970;
  max-width:1222px;margin-left:auto;margin-right:auto;
  font-family:'Open Sans',Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
.cdr-page *,.cdr-page *::before,.cdr-page *::after{box-sizing:border-box}
.cdr-page p,.cdr-page ul,.cdr-page ol,.cdr-page li,.cdr-page table,.cdr-page button,.cdr-page a{font-family:'Open Sans',Helvetica,Arial,sans-serif}
.cdr-page p,.cdr-page h1,.cdr-page h2,.cdr-page h3,.cdr-page h4,.cdr-page ul,.cdr-page ol,.cdr-page figure{margin:0;padding:0;text-transform:none;letter-spacing:normal}
.cdr-page ul,.cdr-page ol{list-style:none}
.cdr-page [hidden]{display:none!important}
.cdr-page code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.cdr-page h1,.cdr-page h2,.cdr-page h3,.cdr-page .cdr-price-p{font-family:'Quicksand','Open Sans',Arial,sans-serif!important}
.cdr-page h2{font-size:clamp(28px,3.4vw,40px);line-height:1.2;font-weight:600;color:var(--ink)}
.cdr-page h3{font-size:clamp(22px,2.3vw,27px);line-height:1.25;font-weight:700;color:var(--ink)}
.cdr-page h4{font-size:16.5px;line-height:1.35;font-weight:700;color:var(--ink)}
.cdr-page mark.has-inline-color{background:none!important;padding:0;color:#0F91E3}
.cdr-page .wp-block-columns{margin:0!important;gap:0}
.cdr-page .wp-block-column{min-width:0}
.cdr-page .wp-block-group{margin-top:0;margin-bottom:0}

/* sections */
.cdr-page .cdr-sec{padding:88px 0}
.cdr-page .cdr-sec.alt{background:var(--bg2);border-radius:32px;padding:88px clamp(20px,4vw,56px)}
.cdr-page .cdr-head{margin-bottom:48px!important}
.cdr-page .cdr-head.c{text-align:center}
.cdr-page .cdr-tag{display:inline-block;margin-bottom:16px;color:var(--mut);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.cdr-page .cdr-lead{color:var(--mut);font-size:17.5px;max-width:640px;margin:14px auto 0!important}
.cdr-page .cdr-p{color:var(--ink2);font-size:16.5px}

/* buttons */
.cdr-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.cdr-page .wp-block-button{margin:0}
.cdr-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:10px;border:0;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s,color .15s}
.cdr-page .wp-block-button__link:hover{transform:translateY(-1px)}
.cdr-page .cdr-pri .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.cdr-page .cdr-pri .wp-block-button__link:hover{background:#0a76bb;color:#fff}
.cdr-page .cdr-sec-btn .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.cdr-page .cdr-sec-btn .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.cdr-page .cdr-white .wp-block-button__link{background:#fff;color:var(--accd)}
.cdr-page .cdr-ghost .wp-block-button__link{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.cdr-page .cdr-ghost .wp-block-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* brand tile + glyph */
.cdr-page .cdr-tile{display:flex!important;align-items:center;justify-content:center;flex:none;border-radius:24%;background:var(--accs);color:#0F91E3;margin:0;padding:0;font-size:0}
.cdr-page .cdr-gl{display:block;flex:none;width:64%;height:64%;background-color:currentColor;-webkit-mask-image:var(--g);mask-image:var(--g);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.cdr-page .cdr-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}
.cdr-page .cdr-brand b{display:block;font-size:19px;font-weight:800;letter-spacing:.02em;line-height:1.1}
.cdr-page .cdr-brand span{display:block;font-size:12px;color:var(--mut)}

/* ===== HERO: rules → cart scene ===== */
/* plugin logo at the top of the hero: white card on a tinted hero band */
.cdr-page .cdr-hero2{background:radial-gradient(55% 60% at 50% 0%,#efe5fb 0%,rgba(239,229,251,0) 72%),radial-gradient(35% 45% at 92% 18%,#e2f1fd 0%,rgba(226,241,253,0) 70%),radial-gradient(35% 45% at 8% 30%,#f3ecfb 0%,rgba(243,236,251,0) 70%);border-radius:32px;padding:56px clamp(16px,4vw,48px) 80px!important}
.cdr-page .cdr-logo-card{width:fit-content;max-width:100%;margin:0 auto 30px!important;padding:0;background:none;text-align:center}
.cdr-page .cdr-logo{margin:0 auto 6px!important;text-align:center}
.cdr-page .cdr-logo img{display:inline-block;width:180px!important;max-width:60vw;height:auto!important}
.cdr-page p.cdr-for{margin:0!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
@media(max-width:600px){.cdr-page .cdr-hero2{padding:32px 14px 56px!important;border-radius:24px}.cdr-page .cdr-logo-card{margin-bottom:22px!important}.cdr-page .cdr-logo img{width:150px!important}}

.cdr-page .cdr-hero2{padding:64px 0 80px;text-align:center}
.cdr-page .cdr-chip-brand{display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:26px}
.cdr-page .cdr-chip-brand .cdr-brand-ic{display:block;flex:none;width:22px!important;height:22px!important;max-width:22px}
.cdr-page .cdr-chip-brand em{font-style:normal;font-weight:500;color:var(--mut)}
.cdr-page h1.cdr-h1{font-size:clamp(38px,6vw,72px);line-height:1.04;font-weight:700;color:var(--ink);letter-spacing:-.015em;max-width:900px;margin:0 auto 20px}
.cdr-page .cdr-sub{color:var(--ink2);font-size:18.5px;max-width:640px;margin:0 auto!important}
.cdr-page .cdr-hero-btns{justify-content:center}
.cdr-page ul.cdr-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;font-size:14px;color:var(--mut)}
.cdr-page ul.cdr-trust li::before{content:"✓";color:var(--acc);font-weight:800;margin-right:7px}

.cdr-page .cdr-scene{margin:56px auto 0;max-width:1040px;text-align:left;display:grid;grid-template-columns:minmax(0,.85fr) 56px minmax(0,1.15fr);align-items:stretch;padding:34px clamp(16px,3vw,40px);border-radius:28px;background:radial-gradient(120% 90% at 0% 0%,#efe8f8 0%,rgba(239,232,248,0) 55%),radial-gradient(120% 90% at 100% 100%,#dff0fc 0%,rgba(223,240,252,0) 60%),var(--bg2)}
.cdr-page .cdr-sc-h{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding-bottom:12px;align-self:end}
.cdr-page .cdr-sc-h.r{padding:16px 20px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink)}
.cdr-page .cdr-sc-h.r small{font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mut)}
/* the cart column reads as one card */
.cdr-page .cart{background:#fff;box-shadow:-1px 0 0 var(--line),1px 0 0 var(--line)}
.cdr-page .cart.top{border-radius:18px 18px 0 0;box-shadow:-1px 0 0 var(--line),1px 0 0 var(--line),0 -1px 0 var(--line)}
.cdr-page .cart.bot{border-radius:0 0 18px 18px;box-shadow:-1px 0 0 var(--line),1px 0 0 var(--line),0 1px 0 var(--line),0 30px 60px -30px rgba(19,32,43,.35)}
/* rule chips */
.cdr-page .cdr-rule{display:flex;align-items:center;gap:12px;margin:6px 0;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:14px;cursor:default;transition:border-color .2s,box-shadow .2s,transform .2s}
.cdr-page .cdr-rule i{flex:none;display:grid;place-items:center;min-width:46px;height:38px;padding:0 8px;border-radius:10px;background:var(--pvs);color:var(--pv);font-style:normal;font-family:'Quicksand','Open Sans',Arial,sans-serif;font-weight:700;font-size:15px;transition:background .2s,color .2s}
.cdr-page .cdr-rule b{display:block;font-size:14.5px;line-height:1.25}
.cdr-page .cdr-rule small{display:block;font-size:12.5px;color:var(--mut)}
.cdr-page .cdr-rule.lit{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 16px 30px -22px rgba(15,145,227,.7);transform:translateX(4px)}
.cdr-page .cdr-rule.lit i{background:var(--acc);color:#fff}
/* dashed connector */
.cdr-page .cdr-link{position:relative}
.cdr-page .cdr-link::before{content:"";position:absolute;left:4px;right:0;top:50%;border-top:2px dashed #c9d3dc;transition:border-color .2s}
.cdr-page .cdr-link::after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#c9d3dc;transition:background .2s,transform .2s}
.cdr-page .cdr-link.lit::before{border-top-color:var(--acc)}
.cdr-page .cdr-link.lit::after{background:var(--acc);transform:scale(1.3)}
/* cart lines */
.cdr-page .cdr-line{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid #eef1f4;transition:background .2s}
.cdr-page .cdr-line .th{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#eef2f6,#dde5ed);position:relative}
.cdr-page .cdr-line .th::after{content:"";position:absolute;inset:28% 30%;border-radius:40% 40% 4px 4px;background:var(--ink2);opacity:.25}
.cdr-page .cdr-line.gift .th{background:linear-gradient(135deg,#f3eef9,#e2d6f1)}
.cdr-page .cdr-line .nm b{display:block;font-size:14.5px}
.cdr-page .cdr-line .nm small{display:block;font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}
.cdr-page .cdr-line .rl{display:none;font-style:normal}
.cdr-page .cdr-line .sm{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.cdr-page .cdr-line .sm del{display:block;font-size:12px;color:#9aa6b1}
.cdr-page .cdr-line .sm b{font-size:15.5px}
.cdr-page .cdr-line .sm b.free{display:inline-block;font-size:12.5px;padding:3px 10px;border-radius:99px;background:#e6f4ec;color:#17643f}
.cdr-page .cdr-line.lit{background:var(--accs)}
.cdr-page .cdr-line.lit .sm b{color:var(--acc2)}
.cdr-page .cdr-line.lit .sm b.free{color:#17643f}
/* totals */
.cdr-page .cdr-sc-foot{align-self:start;padding-top:16px;font-size:13px;color:var(--mut);max-width:300px}
.cdr-page .cdr-sum{padding:14px 20px 20px;border-top:1px solid var(--line);display:grid;gap:6px;font-variant-numeric:tabular-nums}
.cdr-page .cdr-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--mut)}
.cdr-page .cdr-sum>div b{color:var(--ink);font-size:16px}
.cdr-page .cdr-sum .save span{color:var(--ink);font-weight:700}
.cdr-page .cdr-sum .save b{font-family:'Quicksand','Open Sans',Arial,sans-serif;font-size:28px;color:var(--acc)}
.cdr-page .cdr-sum .save b small{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:var(--mut)}

/* ===== browser frame + plugin admin look ===== */
.cdr-page .cdr-shot{position:relative;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(19,32,43,.08),0 30px 60px -28px rgba(19,32,43,.35),0 12px 24px -16px rgba(19,32,43,.15);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.cdr-page .cdr-vis-col .cdr-shot:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(15,145,227,.35),0 36px 70px -30px rgba(19,32,43,.4),0 12px 24px -16px rgba(19,32,43,.15)}
.cdr-page .cdr-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:#eef2f6;border-bottom:1px solid var(--line)}
.cdr-page .cdr-bar i{width:10px;height:10px;border-radius:50%}
.cdr-page .cdr-bar i:nth-child(1){background:#ef6a5e}.cdr-page .cdr-bar i:nth-child(2){background:#f4bf4f}.cdr-page .cdr-bar i:nth-child(3){background:#61c454}
.cdr-page .cdr-bar span{margin-left:10px;flex:1;max-width:360px;height:20px;border-radius:6px;background:#fff;font-size:11px;color:var(--mut);display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden}
.cdr-page .cdr-adm{background:var(--wpb);padding:16px;font-size:13px;line-height:1.45;color:var(--wpi);min-width:0}
.cdr-page .cdr-banner{position:relative;overflow:hidden;border-radius:4px;padding:18px 20px;color:#fff;background:linear-gradient(105deg,#3d1e63 0%,#633896 55%,#b01ff0 100%);display:flex;align-items:center;gap:16px;margin-bottom:12px}
.cdr-page .cdr-banner::after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.18);right:18%;top:-150px}
.cdr-page .cdr-banner .lg{font-size:20px;font-weight:800;line-height:1;padding-right:16px;border-right:1px solid rgba(255,255,255,.3);white-space:nowrap}
.cdr-page .cdr-banner .lg small{display:block;font-size:8px;font-weight:700;letter-spacing:.08em;opacity:.85;margin-top:4px;text-transform:uppercase}
.cdr-page .cdr-banner b{display:block;font-size:15px;font-weight:700}
.cdr-page .cdr-banner span{display:block;font-size:11.5px;opacity:.85}
.cdr-page .cdr-banner .add{margin-left:auto;flex:none;background:#fff;color:var(--pv);font-size:11.5px;font-weight:700;padding:7px 12px;border-radius:4px;position:relative;z-index:1}
.cdr-page .cdr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}
.cdr-page .cdr-stats div{background:#fff;border:1px solid var(--wpl);border-left:3px solid var(--pv);border-radius:4px;padding:10px 12px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--wpm)}
.cdr-page .cdr-stats div b{margin-left:auto;font-size:17px;color:var(--wpi)}
.cdr-page .cdr-card{background:#fff;border:1px solid var(--wpl);border-radius:4px;padding:14px}
.cdr-page .cdr-card+.cdr-card{margin-top:10px}
.cdr-page .cdr-ch{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.cdr-page .cdr-ch .ic{flex:none;width:30px;height:30px;border-radius:4px;background:var(--pvs);display:grid;place-items:center;color:var(--pv);font-size:14px;font-weight:700}
.cdr-page .cdr-ch small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wpm)}
.cdr-page .cdr-ch b{display:block;font-size:15px;font-weight:700;color:var(--wpi);line-height:1.2}
.cdr-page .cdr-tbl{width:100%;border-collapse:collapse;margin:0;font-size:12px;background:#fff}
.cdr-page .cdr-tbl th{text-align:left;font-weight:600;color:#3c434a;font-size:11.5px;padding:8px 10px;border:0;border-bottom:1px solid var(--wpl);background:#fff;white-space:nowrap}
.cdr-page .cdr-tbl td{padding:9px 10px;border:0;border-bottom:1px solid var(--wpb);color:var(--wpi);vertical-align:middle;white-space:nowrap}
.cdr-page .cdr-tbl tr:last-child td{border:0}
.cdr-page .cdr-tbl td.h{color:#a7aaad;letter-spacing:-2px;width:18px;cursor:grab}
.cdr-page .cdr-tbl td b{display:block}
.cdr-page .cdr-tbl td small{display:block;font-size:10.5px;color:var(--wpm)}
.cdr-page .cdr-on{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#17643f}
.cdr-page .cdr-on::before{content:"";width:7px;height:7px;border-radius:50%;background:#2fa36b}
.cdr-page .cdr-off{color:var(--wpm)}.cdr-page .cdr-off::before{background:#c3c4c7}
.cdr-page .cdr-pill{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;background:var(--pvs);color:var(--pv);letter-spacing:.02em}
.cdr-page .cdr-pill.ok{background:#e6f4ec;color:#17643f}
.cdr-page .cdr-wb{display:inline-block;padding:5px 10px;border-radius:4px;font-size:11px;font-weight:600;border:1px solid var(--pv);color:var(--pv);background:#fff;white-space:nowrap}
.cdr-page .cdr-wb.f{background:var(--pv);color:#fff}
.cdr-page .cdr-fld{padding:9px 0;border-bottom:1px solid var(--wpb)}
.cdr-page .cdr-fld:last-child{border:0}
.cdr-page .cdr-fld label{display:block;font-size:11.5px;font-weight:600;color:#3c434a;margin-bottom:5px}
.cdr-page .cdr-inp{display:flex;align-items:center;justify-content:space-between;border:1px solid #8c8f94;border-radius:4px;padding:6px 9px;font-size:12px;background:#fff;gap:8px}
.cdr-page .cdr-inp.sel::after{content:"";width:7px;height:7px;border-right:1.5px solid #50575e;border-bottom:1.5px solid #50575e;transform:rotate(45deg) translateY(-2px)}
.cdr-page .cdr-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.cdr-page .cdr-chips{display:flex;flex-wrap:wrap;gap:5px}
.cdr-page .cdr-chips span{font-size:11px;padding:4px 8px;border-radius:4px;border:1px solid var(--wpl);background:#fff;color:var(--wpm)}
.cdr-page .cdr-chips span.on{background:var(--pv);border-color:var(--pv);color:#fff;font-weight:600}
.cdr-page .cdr-tiers{display:grid;grid-template-columns:1fr 1fr 22px;gap:6px 8px;align-items:center;font-size:12px}
.cdr-page .cdr-tiers small{font-size:11px;font-weight:600;color:#3c434a}
.cdr-page .cdr-tiers i{font-style:normal;color:#b32d2e;text-align:center}
.cdr-page .cdr-note{font-size:11.5px;color:var(--wpm);margin-top:8px}

/* mini storefront (product blocks drawn as the plugin draws them) */
.cdr-page .cdr-store{background:#fff;padding:0;font-size:13px;color:#222}
.cdr-page .cdr-ann{background:var(--pv);color:#fff;text-align:center;font-size:12px;padding:8px 12px}
.cdr-page .cdr-snav{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #eceef0}
.cdr-page .cdr-snav b{font-size:14px}
.cdr-page .cdr-snav i{width:38px;height:7px;border-radius:9px;background:#e6e8eb}
.cdr-page .cdr-snav i:first-of-type{margin-left:auto}
.cdr-page .cdr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}
.cdr-page .cdr-pc{min-width:0}
.cdr-page .cdr-pc .im{position:relative;aspect-ratio:1;border-radius:4px;background:linear-gradient(135deg,#f1ecf8,#e2d6f1);margin-bottom:8px;max-width:100%}
.cdr-page .cdr-pc .im::after{content:"";position:absolute;inset:28% 30%;border-radius:40% 40% 6px 6px;background:var(--pv);opacity:.35}
.cdr-page .cdr-pc b{display:block;font-size:12px;font-weight:600;line-height:1.3}
.cdr-page .cdr-pc del{color:#999;font-size:11px;margin-right:5px}
.cdr-page .cdr-pc ins{text-decoration:none;font-weight:700;color:var(--pv);font-size:12.5px}
.cdr-page .cdr-bdg{position:absolute;top:8px;left:8px;z-index:1;background:var(--pm);color:#fff;font-size:10.5px;font-weight:700;line-height:1;padding:5px 7px}
.cdr-page .cdr-bdg.s1{border-radius:3px}
.cdr-page .cdr-bdg.s2{border-radius:99px}
.cdr-page .cdr-bdg.s3{left:-4px;border-radius:0 3px 3px 0;padding-right:12px;clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%)}
.cdr-page .cdr-bdg.s4{padding-left:13px;clip-path:polygon(14% 0,100% 0,100% 100%,14% 100%,0 50%);border-radius:0 3px 3px 0}
.cdr-page .cdr-bdg.s5{border-radius:50%;width:38px;height:38px;display:grid;place-items:center;padding:0}
.cdr-page .cdr-giftp{margin:0 16px 16px;border:1px solid #e6e1ef;border-radius:4px;padding:10px 12px;display:grid;grid-template-columns:26px 1fr;gap:4px 10px;align-items:center;font-size:12px}
.cdr-page .cdr-giftp .gi{grid-row:1/span 2;width:26px;height:26px;border-radius:4px;background:var(--pvs);display:grid;place-items:center;color:var(--pv);font-weight:800}
.cdr-page .cdr-pbar{height:6px;border-radius:3px;background:#ece7f3;overflow:hidden}
.cdr-page .cdr-pbar i{display:block;height:100%;background:var(--pv);border-radius:3px;transition:width .3s}

/* countdown (block E) */
.cdr-page .cdr-cd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid var(--ocl);border-radius:4px;padding:8px 10px;background:#fff;font-variant-numeric:tabular-nums}
.cdr-page .cdr-cd>span{font-size:11.5px;font-weight:700;color:var(--oc);margin-right:auto}
.cdr-page .cdr-cd>div{display:grid;justify-items:center;min-width:36px;padding:3px 4px;border-radius:4px;background:var(--ocs)}
.cdr-page .cdr-cd b{font-size:15px;line-height:1.1;color:var(--oc)}
.cdr-page .cdr-cd small{font-size:9.5px;color:var(--wpm)}
/* statistics mock */
.cdr-page .cdr-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}
.cdr-page .cdr-kpi .k{--kc:#2271b1;--ks:#eaf2fa;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:9px;row-gap:8px;align-items:center;background:#fff;border:1px solid var(--wpl);border-radius:4px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s}
.cdr-page .cdr-kpi .k:hover{border-color:var(--kc);box-shadow:0 10px 22px -16px rgba(19,32,43,.45);transform:translateY(-1px)}
.cdr-page .cdr-kpi .k.green{--kc:#00a32a;--ks:#e7f6ec}.cdr-page .cdr-kpi .k.orange{--kc:#c96a00;--ks:#fdf1e3}.cdr-page .cdr-kpi .k.violet{--kc:#633896;--ks:#f3eef9}
.cdr-page .cdr-kpi .k i{width:26px;height:26px;border-radius:6px;background:var(--ks);color:var(--kc);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:800}
.cdr-page .cdr-kpi .k span{font-size:11.5px;font-weight:700;color:var(--wpi);line-height:1.25;min-width:0}
.cdr-page .cdr-kpi .k small{display:block;font-size:10.5px;font-weight:500;color:var(--wpm)}
.cdr-page .cdr-kpi .k b{grid-column:1/-1;align-self:end;font-size:19px;line-height:1;color:var(--wpi);font-variant-numeric:tabular-nums}
@media(max-width:600px){.cdr-page .cdr-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cdr-page .cdr-stat-tbl td:nth-child(3),.cdr-page .cdr-stat-tbl td:nth-child(4),.cdr-page .cdr-stat-tbl th:nth-child(3),.cdr-page .cdr-stat-tbl th:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}
.cdr-page .cdr-ti{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--pvs);color:var(--pv);font-size:11px;font-weight:800}

/* alternating features */
.cdr-page .cdr-row{display:grid!important;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.cdr-page .cdr-row+.cdr-row{margin-top:104px!important}
.cdr-page .cdr-row.rev>.wp-block-column:first-child{order:2}
.cdr-page .cdr-num{font-size:12.5px;font-weight:800;color:var(--mut);letter-spacing:.1em;margin-bottom:12px!important}
.cdr-page .cdr-txt h3{margin-bottom:14px}
.cdr-page .cdr-txt .cdr-p{font-size:17px}
.cdr-page ul.cdr-list{margin-top:22px}
.cdr-page ul.cdr-list li{position:relative;padding:7px 0 7px 32px;font-size:15.5px;color:var(--ink2)}
.cdr-page ul.cdr-list li::before{content:"";position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:6px;background:var(--accs) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230a76bb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.cdr-page ul.cdr-list code{font-size:13px;background:var(--bg2);padding:1px 6px;border-radius:5px}
.cdr-page .cdr-vis-col .wp-block-image{margin:0}
.cdr-page .cdr-vis-col .wp-block-image img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(19,32,43,.08),0 30px 60px -28px rgba(19,32,43,.35)}

/* coupons vs rules */
.cdr-page .cdr-vs-cols{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.cdr-page .cdr-way{position:relative;border-radius:20px;padding:28px;background:#fff;border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.cdr-page .cdr-way.new{border:2px solid var(--acc);box-shadow:0 24px 50px -32px rgba(15,145,227,.6)}
.cdr-page .cdr-way:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px rgba(19,32,43,.35)}
.cdr-page .cdr-way.new:hover{box-shadow:0 30px 60px -30px rgba(15,145,227,.65)}
.cdr-page h3.cdr-way-t{font-size:18px;margin-bottom:14px}
.cdr-page .cdr-badge-b{position:absolute;top:26px;right:26px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--accs);color:var(--acc2)}
.cdr-page .cdr-badge-b.old{background:#f1f3f5;color:var(--mut)}
.cdr-page ol.cdr-steps{counter-reset:cst}
.cdr-page ol.cdr-steps li{display:block;position:relative;counter-increment:cst;padding:12px 0 12px 42px;font-size:13.5px;color:var(--mut)}
.cdr-page ol.cdr-steps li strong{display:block;font-size:15.5px;color:var(--ink)}
.cdr-page ol.cdr-steps li::before{content:counter(cst);position:absolute;left:0;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--bg2);color:var(--mut)}
.cdr-page ol.cdr-steps li:not(:last-child)::after{content:"";position:absolute;left:13px;top:44px;bottom:-8px;border-left:2px dashed var(--line)}
.cdr-page ol.cdr-steps.new li::before{background:var(--acc);color:#fff}

/* ===== LIVE DEMO (product offers) ===== */
.cdr-page .cdr-app{border-radius:18px}
.cdr-page .cdr-app .cdr-adm{padding:20px}
.cdr-page .cdr-dgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}
.cdr-page .cdr-opt{background:#fff;border:1px solid var(--wpl);border-radius:4px;padding:12px 14px;transition:border-color .15s}
.cdr-page .cdr-opt:hover{border-color:var(--pvl)}
.cdr-page .cdr-opt+.cdr-opt{margin-top:8px}
.cdr-page .cdr-opt b{display:block;font-size:13px}
.cdr-page .cdr-opt small{display:block;font-size:11.5px;color:var(--wpm);margin-bottom:8px}
.cdr-page .cdr-seg{display:inline-flex;border:1px solid #c3c4c7;border-radius:4px;overflow:hidden;flex-wrap:wrap}
.cdr-page .cdr-seg button{border:0;border-right:1px solid #c3c4c7;background:#fff;color:#2c3338;font-size:12.5px;font-weight:500;padding:7px 12px;cursor:pointer;min-height:0;line-height:1.3;text-transform:none;letter-spacing:normal;border-radius:0;box-shadow:none;transition:background .15s}
.cdr-page .cdr-seg button:last-child{border-right:0}
.cdr-page .cdr-seg button:hover{background:var(--pvs)}
.cdr-page .cdr-seg button.on{background:var(--pv);color:#fff;font-weight:700}
.cdr-page .cdr-sw{display:flex;gap:7px;flex-wrap:wrap}
.cdr-page .cdr-sw button{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #c3c4c7;cursor:pointer;padding:0;min-height:0;transition:transform .15s}
.cdr-page .cdr-sw button:hover{transform:scale(1.1)}
.cdr-page .cdr-sw button.on{box-shadow:0 0 0 2px var(--wpi)}
.cdr-page .cdr-pv{background:#fff;border:1px solid var(--wpl);border-radius:4px;overflow:hidden;position:sticky;top:20px}
.cdr-page .cdr-pv-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--wpl);gap:10px}
.cdr-page .cdr-pv-h small{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--wpm)}
.cdr-page .cdr-dev button{font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:6px 10px}
.cdr-page .cdr-stage{background:#eef0f2;padding:16px;display:flex;justify-content:center;align-items:flex-start}
.cdr-page .cdr-spv{background:#fff;border:1px solid #e2e4e7;border-radius:6px;width:100%;max-width:100%;transition:max-width .35s ease;padding:16px;display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:start;--oc:#633896;--ocs:#f3eef9;--ocl:#dacde9}
.cdr-page .cdr-stage.phone .cdr-spv{max-width:300px;grid-template-columns:1fr}
.cdr-page .cdr-spv .im{position:relative;aspect-ratio:1;border-radius:4px;background:linear-gradient(135deg,#f1ecf8,#e2d6f1);max-width:100%}
.cdr-page .cdr-stage.phone .cdr-spv .im{max-width:150px}
.cdr-page .cdr-spv .im::after{content:"";position:absolute;inset:28% 30%;border-radius:40% 40% 6px 6px;background:#3b4a57;opacity:.3}
.cdr-page .cdr-spv .im .cdr-bdg{background:var(--oc)}
.cdr-page .cdr-spv .pi{min-width:0;display:grid;gap:10px}
.cdr-page .cdr-spv .nm{font-size:15px;font-weight:700;line-height:1.25;color:#222}
.cdr-page .cdr-spv .pr{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}
.cdr-page .cdr-spv .pr del{color:#999;font-size:13px}
.cdr-page .cdr-spv .pr ins{text-decoration:none;font-size:20px;font-weight:700;color:#222}
.cdr-page .cdr-spv .pr span{font-size:11.5px;color:var(--wpm)}
/* offer looks */
.cdr-page .cdr-of{border:1px solid var(--ocl);background:var(--ocs);border-radius:4px;padding:10px 12px;font-size:12px;color:#222;display:grid;gap:7px}
.cdr-page .cdr-of-h{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--oc);font-size:12.5px}
.cdr-page .cdr-of-h i{flex:none;width:20px;height:20px;border-radius:4px;background:var(--oc);color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}
.cdr-page .cdr-of .until{font-size:11px;color:var(--wpm)}
.cdr-page .cdr-cp{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--oc);border-radius:4px;background:#fff;overflow:hidden}
.cdr-page .cdr-cp>b{font-family:'Quicksand','Open Sans',Arial,sans-serif;font-weight:500;font-size:24px;color:var(--oc);padding:10px 14px;border-right:1.5px dashed var(--oc);display:grid;place-items:center;min-width:76px;background:var(--ocs)}
.cdr-page .cdr-cp>div{padding:8px 10px;display:grid;gap:4px;align-content:center;font-size:11.5px}
.cdr-page .cdr-cp>div strong{font-size:12.5px}
.cdr-page .cdr-take{justify-self:start;border:0;background:var(--oc);color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:4px;cursor:pointer;min-height:0;line-height:1.3;transition:filter .15s}
.cdr-page .cdr-take:hover{filter:brightness(1.12)}
.cdr-page .cdr-stp{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}
.cdr-page .cdr-stp button{border:1px solid var(--ocl);background:#fff;border-radius:4px;padding:6px 2px;cursor:pointer;display:grid;gap:1px;text-align:center;min-height:0;line-height:1.25;color:#222;transition:border-color .15s,background .15s}
.cdr-page .cdr-stp button:hover{border-color:var(--oc)}
.cdr-page .cdr-stp button small{font-size:10.5px;color:var(--wpm)}
.cdr-page .cdr-stp button b{font-size:13px;color:#222}
.cdr-page .cdr-stp button.on{border-color:var(--oc);background:var(--ocs);box-shadow:inset 0 0 0 1px var(--oc)}
.cdr-page .cdr-stp button.on b{color:var(--oc)}
.cdr-page .cdr-of .cdr-pbar{background:#fff}
.cdr-page .cdr-of .cdr-pbar i{background:var(--oc)}
.cdr-page .cdr-of .hint{font-size:11px;color:var(--wpm)}
.cdr-page .cdr-buy{display:flex;gap:8px;align-items:center}
.cdr-page .cdr-qty{display:flex;border:1px solid #d0d3d6;border-radius:4px;background:#fff}
.cdr-page .cdr-qty button{border:0;background:none;width:30px;height:36px;font-size:17px;cursor:pointer;color:#222;min-height:0;padding:0;line-height:1}
.cdr-page .cdr-qty button:hover{background:#f6f7f7}
.cdr-page .cdr-qty output{width:30px;display:grid;place-items:center;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}
.cdr-page .cdr-atc{flex:1;background:#222;color:#fff;border-radius:4px;text-align:center;padding:10px 8px;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cdr-page .cdr-atc small{font-weight:400;opacity:.8;font-variant-numeric:tabular-nums}
.cdr-page .cdr-hint{font-size:11.5px;color:var(--wpm);text-align:center;margin-top:10px}
.cdr-page .cdr-cap{margin-top:14px!important;font-size:13px;color:var(--mut);text-align:center}

/* more features grid */
.cdr-page .cdr-grid-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.cdr-page .cdr-grid-cols+.cdr-grid-cols{margin-top:14px!important}
.cdr-page .cdr-gc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.cdr-page .cdr-gc:hover{box-shadow:0 18px 36px -24px rgba(19,32,43,.4);transform:translateY(-2px)}
.cdr-page .cdr-gc .fi{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accs);margin-bottom:14px;transition:background .2s}
.cdr-page .cdr-gc .fi svg{width:21px;height:21px;stroke:var(--acc2);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}
.cdr-page .cdr-gc:hover .fi{background:var(--acc)}
.cdr-page .cdr-gc:hover .fi svg{stroke:#fff}
.cdr-page .cdr-gc .cdr-p{color:var(--mut);font-size:14px;margin-top:6px}
.cdr-page .cdr-gc code{font-size:12px;background:var(--bg2);padding:1px 5px;border-radius:4px}

/* pricing */
.cdr-page .cdr-plans-cols{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch;margin:0!important}
.cdr-page .cdr-plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.cdr-page .cdr-plan h4{font-size:18px}
.cdr-page .cdr-plan .who{color:var(--mut);font-size:14px;margin-top:2px!important}
.cdr-page .cdr-price-p{font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;margin-top:20px!important;color:var(--ink)}
.cdr-page .cdr-per-p{font-size:13px;color:var(--mut);margin-top:6px!important}
.cdr-page .cdr-plan ul{margin:22px 0 26px!important;flex:1}
.cdr-page .cdr-plan li{position:relative;padding:6px 0 6px 26px;font-size:14.5px;color:var(--ink2)}
.cdr-page .cdr-plan li::before{content:"✓";position:absolute;left:0;color:var(--acc);font-weight:800}
.cdr-page .cdr-plan .wp-block-buttons{margin-top:auto}
.cdr-page .cdr-plan .wp-block-button,.cdr-page .cdr-plan .wp-block-button__link{width:100%}
/* hover highlight: the hovered plan takes over from "Most popular" */
.cdr-page .cdr-plans-cols .cdr-plan.pop,
.cdr-page .cdr-plans-cols .cdr-plan:hover{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 30px 60px -30px rgba(15,145,227,.5)}
.cdr-page .cdr-plans-cols .cdr-plan:hover{transform:translateY(-4px)}
.cdr-page .cdr-plans-cols:hover .cdr-plan.pop:not(:hover){border-color:var(--line);box-shadow:none}
.cdr-page .cdr-plan:hover .cdr-sec-btn .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.cdr-page .cdr-plans-cols:hover .cdr-plan.pop:not(:hover) .cdr-pri .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.cdr-page .cdr-plan p.cdr-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);margin:0;padding:4px 12px;border-radius:99px;background:var(--acc);color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}
.cdr-page .cdr-guar{text-align:center;margin-top:24px!important;color:var(--mut);font-size:14px}
/* billing toggle: yearly / lifetime */
.cdr-page .cdr-bill{display:flex;justify-content:center;margin:0 0 40px}
.cdr-page .cdr-bill-sw{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.cdr-page .cdr-bill-sw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:99px;background:transparent;color:var(--ink2);font-size:15px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;transition:background .2s,color .2s}
.cdr-page .cdr-bill-sw button:hover{color:var(--ink)}
.cdr-page .cdr-bill-sw button[aria-pressed="true"]{background:var(--acc);color:#fff;box-shadow:0 8px 20px -10px rgba(15,145,227,.8)}
.cdr-page .cdr-bill-sw em{font-style:normal;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:99px;background:#e6f4ec;color:#17643f;letter-spacing:.02em}
.cdr-page .cdr-bill-sw button[aria-pressed="true"] em{background:rgba(255,255,255,.22);color:#fff}
/* two rows of plans: yearly and lifetime. On the live page the script adds .cdr-bill-on
   and only one row is shown; in the WordPress editor both rows stay visible for editing */
.cdr-page .cdr-bill-on .cdr-life-only{display:none!important}
.cdr-page .is-life .cdr-plans-cols.cdr-year-only{display:none!important}
.cdr-page .is-life .cdr-plans-cols.cdr-life-only{display:grid!important}
.editor-styles-wrapper .cdr-page .cdr-plans-cols.cdr-year-only::before,.editor-styles-wrapper .cdr-page .cdr-plans-cols.cdr-life-only::before{grid-column:1/-1;display:block;padding:6px 0;border-bottom:2px dashed #b9d9f2;font:700 12px/1.4 'Open Sans',Arial,sans-serif;letter-spacing:.12em;color:#0a76bb}
.editor-styles-wrapper .cdr-page .cdr-plans-cols.cdr-year-only::before{content:"YEARLY PRICES"}
.editor-styles-wrapper .cdr-page .cdr-plans-cols.cdr-life-only::before{content:"LIFETIME PRICES"}
.editor-styles-wrapper .cdr-page .cdr-plans-cols.cdr-life-only{margin-top:48px!important}
.cdr-page .cdr-price-p s{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#9aa6b1;letter-spacing:0;margin-left:8px;vertical-align:middle}
.cdr-page .cdr-save-p{display:inline-block;justify-self:start;margin-top:10px!important;padding:4px 14px;border-radius:99px;background:#e6f4ec;color:#17643f;font-size:14.5px;font-weight:700;line-height:18px;align-self:flex-start}
@media(max-width:600px){.cdr-page .cdr-bill-sw button{padding:0 16px;font-size:14px}}
@media(hover:none){.cdr-page .cdr-plans-cols .cdr-plan:hover,.cdr-page .cdr-gc:hover,.cdr-page .cdr-way:hover,.cdr-page .cdr-shot:hover{transform:none}}

/* compare */
.cdr-page figure.cdr-cmp{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;max-width:900px;margin:0 auto}
.cdr-page .cdr-cmp table{width:100%;border-collapse:collapse;margin:0;font-size:15px;border:0}
.cdr-page .cdr-cmp th,.cdr-page .cdr-cmp td{padding:15px 20px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;transition:background .15s}
.cdr-page .cdr-cmp th{font-size:14px;font-weight:800;color:var(--ink);background:#fff}
.cdr-page .cdr-cmp th:not(:first-child),.cdr-page .cdr-cmp td:not(:first-child){text-align:center;width:26%}
.cdr-page .cdr-cmp th:last-child,.cdr-page .cdr-cmp td:last-child{background:var(--accs)}
.cdr-page .cdr-cmp tbody tr:hover td{background:var(--bg2)}
.cdr-page .cdr-cmp tbody tr:hover td:last-child{background:#d6ecfb}
.cdr-page .cdr-cmp tbody tr:last-child td{border-bottom:0}
.cdr-page .cdr-y{color:var(--acc);font-weight:800;font-size:17px}.cdr-page .cdr-n{color:#b9c3cc;font-weight:700}

/* faq */
.cdr-page .cdr-faq{max-width:820px;margin:0 auto}
.cdr-page .cdr-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:10px;transition:border-color .2s,box-shadow .2s}
.cdr-page .cdr-faq details:hover{border-color:#b9d9f2}
.cdr-page .cdr-faq details[open]{border-color:var(--acc);box-shadow:0 18px 36px -28px rgba(15,145,227,.6)}
.cdr-page .cdr-faq details>summary{display:block;list-style:none;cursor:pointer;padding:20px 56px 20px 24px;font-weight:700;font-size:16.5px;color:var(--ink);position:relative}
.cdr-page .cdr-faq summary::-webkit-details-marker{display:none}
.cdr-page .cdr-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--accs);color:var(--acc2);display:grid;place-items:center;font-size:18px;font-weight:600;transition:.2s}
.cdr-page .cdr-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg);background:var(--acc);color:#fff}
.cdr-page .cdr-faq details p{color:var(--mut);padding:0 24px 20px;font-size:15px;margin:0}
.cdr-page .cdr-faq code{font-size:13px;background:var(--bg2);padding:1px 6px;border-radius:5px}

/* final */
.cdr-page .cdr-final-wrap{padding-top:0;padding-bottom:0}
.cdr-page .cdr-final{border-radius:32px;padding:clamp(40px,6vw,72px);text-align:center;background:linear-gradient(135deg,#0b5f96 0%,#0F91E3 70%,#41b0f0 100%);color:#fff;position:relative;overflow:hidden}
.cdr-page .cdr-final::before,.cdr-page .cdr-final::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2)}
.cdr-page .cdr-final::before{width:520px;height:520px;top:-300px;right:-140px}
.cdr-page .cdr-final::after{width:380px;height:380px;bottom:-260px;left:-80px}
.cdr-page .cdr-final h2{color:#fff;position:relative}
.cdr-page .cdr-final mark.has-inline-color{color:#bfe6ff!important}
.cdr-page .cdr-final p{color:rgba(255,255,255,.85);max-width:560px;margin:14px auto 0!important;font-size:18px;position:relative}
.cdr-page .cdr-final .wp-block-buttons{justify-content:center;position:relative}

/* focus */
.cdr-page a:focus-visible,.cdr-page button:focus-visible,.cdr-page summary:focus-visible{outline:3px solid rgba(15,145,227,.5);outline-offset:2px}

/* responsive */
@media(max-width:1024px){
 .cdr-page .cdr-grid-cols,.cdr-page .cdr-plans-cols{grid-template-columns:repeat(2,1fr)}
 .cdr-page .cdr-row{gap:40px}
}
@media(max-width:760px){
 .cdr-page .cdr-scene{grid-template-columns:1fr;padding:18px 12px;margin-top:40px}
 .cdr-page .cdr-scene .l,.cdr-page .cdr-rule,.cdr-page .cdr-link,.cdr-page .cdr-sc-gap{display:none}
 .cdr-page .cdr-line{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px 14px}
 .cdr-page .cdr-line .th{width:38px;height:38px}
 .cdr-page .cdr-line .rl{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;color:var(--pv);background:var(--pvs);padding:2px 7px;border-radius:99px}
 .cdr-page .cdr-sc-h.r{padding:14px 14px 10px}
 .cdr-page .cdr-sum{padding:12px 14px 16px}
}
@media(max-width:900px){
 .cdr-page .cdr-vs-cols,.cdr-page .cdr-row,.cdr-page .cdr-dgrid{grid-template-columns:1fr}
 .cdr-page .cdr-row.rev>.wp-block-column:first-child{order:0}
 .cdr-page .cdr-row+.cdr-row{margin-top:72px!important}
 .cdr-page .cdr-sec{padding:64px 0}.cdr-page .cdr-sec.alt{padding:64px 18px}
 .cdr-page .cdr-pv{position:static}
}
@media(max-width:600px){
 .cdr-page .cdr-grid-cols,.cdr-page .cdr-plans-cols{grid-template-columns:1fr}
 .cdr-page .cdr-stats{grid-template-columns:1fr}
 .cdr-page .cdr-adm .cdr-card{overflow-x:auto}
 .cdr-page figure.cdr-cmp{overflow-x:auto}.cdr-page .cdr-cmp table{min-width:520px}
 .cdr-page .cdr-hero2{padding-top:32px}
 .cdr-page .cdr-banner .lg,.cdr-page .cdr-banner .add{display:none}
 .cdr-page .cdr-app .cdr-adm{padding:12px}
 .cdr-page .cdr-cards{grid-template-columns:repeat(2,1fr)}
 .cdr-page .cdr-cards .cdr-pc:nth-child(3){display:none}
 .cdr-page .cdr-spv{grid-template-columns:1fr}
}
/* 3 plans: Free · 1 Site · 5 Sites */
.cdr-page .cdr-plans-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:none;margin-left:0!important;margin-right:0!important}
.cdr-page .cdr-plan{padding:36px 34px;border-radius:22px}
.cdr-page .cdr-plan.free{background:var(--bg2)}
.cdr-page .cdr-plan h4{font-size:24px;font-family:'Quicksand','Open Sans',Arial,sans-serif}
.cdr-page .cdr-plan h4 .cdr-mode{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:var(--mut);margin-left:4px}
.cdr-page .cdr-plan .who{margin-top:18px!important;font-size:15.5px}
.cdr-page .cdr-plan .cdr-price-p{margin-top:28px!important;font-size:52px}
.cdr-page .cdr-plan .cdr-per-p{margin-top:12px!important;font-size:15px}
.cdr-page .cdr-plan .cdr-save-p{margin-top:12px!important}
.cdr-page .cdr-plan ul{margin:28px 0 32px!important}
.cdr-page #cdr-pricing{padding-bottom:96px!important;margin-bottom:40px!important}
.cdr-page #cdr-pricing .cdr-guar{margin-top:36px!important}
/* FAQ: tinted background with breathing room before the final block */
.cdr-page .cdr-faq-sec{margin-bottom:40px!important}
.cdr-page .cdr-faq-sec .cdr-faq details{border-color:#dde6ee}
@media(max-width:1024px){.cdr-page .cdr-plans-cols{gap:16px}.cdr-page .cdr-plan{padding:28px 24px}}
@media(max-width:860px){.cdr-page .cdr-plans-cols{grid-template-columns:1fr;max-width:460px;margin-left:auto!important;margin-right:auto!important}.cdr-page #cdr-pricing{padding-bottom:64px!important}}
@media(prefers-reduced-motion:reduce){.cdr-page *{animation:none!important;transition:none!important}}

/* discount tag glyph (same mark as on the site) */
.cdr-page .cdr-g-tag{--g:url("data:image/png;base64,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")}



/* =====================================================================
   ESTILO PÁGINAS LEGALES + BANNER — CiertoSoft (tema Woodmart)
   Pegar UNA vez en: Apariencia → Personalizar → CSS adicional.
   Tipografía: se hereda del tema (Inter). Colores tomados de la portada.
   ===================================================================== */
:root{
  --cs-accent:var(--wd-primary-color,#1092e3);  /* azul principal del tema */
  --cs-accent-dark:#1473e6;                      /* azul de las palabras destacadas */
  --cs-grad:linear-gradient(180deg,rgb(14,145,227) 15%,rgb(138,218,255) 100%);
  --cs-accent-soft:#eaf5fd;
  --cs-ink:#050505;
  --cs-text:#3a3d45;
  --cs-muted:#767a86;
  --cs-line:#f0f0f0;
  --cs-card:#ffffff;
  --cs-page:#f9f9f9;
  --cs-radius:12px;
  --cs-shadow:0 10px 30px rgba(0,0,0,.06);
}

/* ---------- Contenedor ---------- */
.cs-legal{
  font-family:inherit; color:var(--cs-text); line-height:1.7; font-size:1rem;
  max-width:900px; margin:0 auto; background:var(--cs-page);
  border-radius:var(--cs-radius); overflow:hidden; box-sizing:border-box;
}
.cs-legal *{box-sizing:border-box}

/* ---------- Cabecera con degradado y onda (como la portada) ---------- */
.cs-legal .cs-head{
  position:relative; background:var(--cs-grad); color:#fff; text-align:center;
  padding:clamp(40px,7vw,72px) clamp(18px,5vw,48px) clamp(64px,9vw,96px);
}
.cs-legal .cs-wave{position:absolute; left:0; right:0; bottom:-1px; width:100%; height:50px; display:block}
.cs-legal .cs-wave path{fill:var(--cs-page)}
.cs-legal .cs-kicker{
  display:inline-block; font-size:.78rem; font-weight:600; letter-spacing:.08em; text-transform:uppercase;
  color:#fff; border:1px solid rgba(255,255,255,.6); padding:5px 14px; border-radius:999px; margin:0 0 16px;
}
.cs-legal h1{
  font-family:inherit; font-size:clamp(1.9rem,4.6vw,3.25rem); line-height:1.15; font-weight:600;
  margin:0 0 12px; color:#fff; text-wrap:balance;
}
.cs-legal .cs-date{margin:0; color:rgba(255,255,255,.85); font-size:.92rem}
.cs-legal .cs-lead{max-width:640px; margin:16px auto 0; color:rgba(255,255,255,.92); font-size:1.02rem}

/* ---------- Cuerpo ---------- */
.cs-legal .cs-body{
  display:grid; gap:18px;
  padding:4px clamp(14px,4vw,40px) clamp(28px,5vw,48px);
}
.cs-legal .cs-card{
  background:var(--cs-card); border:1px solid var(--cs-line); border-radius:var(--cs-radius);
  box-shadow:var(--cs-shadow); padding:clamp(20px,3.4vw,32px) clamp(18px,3.6vw,36px); min-width:0;
}
.cs-legal h2{
  font-family:inherit; font-size:clamp(1.15rem,2.2vw,1.35rem); line-height:1.3; font-weight:600;
  margin:0 0 14px; color:var(--cs-ink); display:flex; align-items:center; gap:14px; text-wrap:balance;
}
.cs-legal h2 .cs-num{
  flex:none; width:36px; height:36px; border-radius:50%; display:inline-grid; place-items:center;
  font-size:.92rem; font-weight:600; color:#fff; background:var(--cs-grad);
  font-variant-numeric:tabular-nums;
}
.cs-legal p{margin:0 0 12px}
.cs-legal .cs-card > :last-child{margin-bottom:0}
.cs-legal a{color:var(--cs-accent); text-decoration:none; border-bottom:1px solid currentColor}
.cs-legal a:hover{color:var(--cs-accent-dark)}
.cs-legal strong{font-weight:600; color:var(--cs-ink)}

/* Listas */
.cs-legal ul, .cs-legal ol{margin:0 0 12px; padding-left:1.3em}
.cs-legal li{margin:0 0 7px}
.cs-legal ul li::marker{color:var(--cs-accent)}
.cs-legal ol li::marker{color:var(--cs-accent); font-weight:600}

/* Ficha de datos (titular / responsable) */
.cs-legal ul.cs-facts{list-style:none; padding:0; margin:4px 0 12px;
  border:1px solid var(--cs-line); border-radius:10px; overflow:hidden; background:#fcfcfc}
.cs-legal ul.cs-facts li{margin:0; padding:12px 18px; border-top:1px solid var(--cs-line);
  display:grid; grid-template-columns:minmax(120px,180px) 1fr; gap:14px}
.cs-legal ul.cs-facts li:first-child{border-top:0}
.cs-legal ul.cs-facts li > strong{color:var(--cs-muted); font-weight:500}

/* Aviso destacado */
.cs-legal .cs-note{
  background:var(--cs-accent-soft); border-radius:10px; padding:14px 18px; margin:14px 0;
  color:var(--cs-ink);
}

/* Tablas */
.cs-legal .cs-table{overflow-x:auto; margin:6px 0 12px; border:1px solid var(--cs-line); border-radius:10px}
.cs-legal table{width:100%; border-collapse:collapse; font-size:.93rem; margin:0; border:0}
.cs-legal th, .cs-legal td{padding:12px 16px; text-align:left; vertical-align:top;
  border:0; border-top:1px solid var(--cs-line); background:transparent}
.cs-legal thead th{border-top:0; background:var(--cs-accent-soft); color:var(--cs-ink);
  font-weight:600; font-size:.86rem; text-transform:none}
.cs-legal tbody tr:nth-child(even) td{background:#fcfcfc}

/* Botón «Configurar cookies» (forma semi-redonda, como los botones del tema) */
.cs-legal .cs-policy-btn{
  font:inherit; font-weight:600; cursor:pointer; border:0; border-radius:5px;
  padding:12px 24px; background:var(--cs-accent); color:#fff; transition:background .2s;
}
.cs-legal .cs-policy-btn:hover{background:var(--cs-accent-dark)}
.cs-legal .cs-policy-btn:focus-visible{outline:3px solid #8adaff; outline-offset:2px}

@media (max-width:560px){
  .cs-legal ul.cs-facts li{grid-template-columns:1fr; gap:2px}
}

/* ---------- Banner de cookies con el estilo del sitio ---------- */
#cs-banner{font-family:inherit}
#cs-banner .cs-box{border-radius:var(--cs-radius)!important; border:1px solid var(--cs-line)!important;
  background:#fff!important; color:var(--cs-text)!important; box-shadow:0 14px 40px rgba(0,0,0,.14)!important}
#cs-banner .cs-title{color:var(--cs-ink)!important; font-weight:600!important}
#cs-banner .cs-text{color:var(--cs-muted)!important}
#cs-banner .cs-btn{font-family:inherit; border-radius:5px!important; transition:background .2s}
#cs-banner [data-cs-action="accept"],
#cs-banner [data-cs-action="reject"],
#cs-banner [data-cs-action="save"]{background:var(--cs-accent)!important; color:#fff!important}
#cs-banner [data-cs-action="accept"]:hover,
#cs-banner [data-cs-action="reject"]:hover,
#cs-banner [data-cs-action="save"]:hover{background:var(--cs-accent-dark)!important}
#cs-banner [data-cs-action="settings"]{background:var(--cs-accent-soft)!important; color:var(--cs-accent-dark)!important}
#cs-banner .cs-row{border-color:var(--cs-line)!important}
#cs-banner .cs-row small{color:var(--cs-muted)!important}
#cs-banner .cs-row strong{color:var(--cs-ink)}
#cs-banner .cs-row input{accent-color:var(--cs-accent)}
/* ---------- FAQ (acordeón) ---------- */
.cs-legal .cs-faq{display:grid; gap:10px}
.cs-legal .cs-faq details{
  border:1px solid var(--cs-line); border-radius:10px; background:#fcfcfc;
  transition:border-color .2s, background .2s;
}
.cs-legal .cs-faq details[open]{background:#fff; border-color:var(--cs-accent)}
.cs-legal .cs-faq summary{
  list-style:none; cursor:pointer; display:flex; justify-content:space-between; align-items:center; gap:16px;
  padding:14px 18px; font-weight:600; color:var(--cs-ink); line-height:1.4;
}
.cs-legal .cs-faq summary::-webkit-details-marker{display:none}
.cs-legal .cs-faq summary::after{
  content:"+"; flex:none; width:26px; height:26px; border-radius:50%; display:grid; place-items:center;
  background:var(--cs-accent-soft); color:var(--cs-accent); font-size:1.1rem; font-weight:600; line-height:1;
  transition:transform .2s;
}
.cs-legal .cs-faq details[open] summary::after{content:"\2212 "; background:var(--cs-accent); color:#fff}
.cs-legal .cs-faq summary:hover{color:var(--cs-accent-dark)}
.cs-legal .cs-faq summary:focus-visible{outline:3px solid #8adaff; outline-offset:2px; border-radius:10px}
.cs-legal .cs-faq details > :not(summary){margin:0 18px 14px}
.cs-legal .cs-faq details > :last-child{margin-bottom:16px}
.cs-legal .cs-table > :not(table){display:none}
.cs-legal .cs-table table{margin:0 !important}
.cs-legal .cs-table br{display:none}

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&family=Quicksand:wght@500;600;700&display=swap");
/* =========================================================
   CiertoSoft plugins page - styles for the Gutenberg version
   Paste into: Appearance > Customize > Additional CSS
   (or WoodMart > Theme Settings > Custom CSS).
   Every rule is scoped to blocks inside the "csp-page" group.
   Same system as the WMC / ShipCierto / CDR pages:
   Open Sans body, Quicksand headings, accent #0F91E3.
   If the theme already loads both fonts, delete the @import line above.
   ========================================================= */

.csp-page{--ink:#13202b;--ink2:#3b4a57;--mut:#6a7784;--line:#e3e8ee;--bg2:#f4f8fb;--acc:#0F91E3;--acc2:#0a76bb;--accs:#e8f4fd;--accd:#0b4f7d;
  font-family:'Open Sans',Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
.csp-page *,.csp-page *::before,.csp-page *::after{box-sizing:border-box}

/* reset theme / block-editor spacing inside the page */
.csp-page :where(h1,h2,h3,h4,p,ul,li,figure){margin:0;padding:0;text-transform:none;letter-spacing:normal}
.csp-page :where(.is-layout-flow,.is-layout-constrained,.wp-block-group__inner-container) > *{margin-block-start:0;margin-block-end:0}
.csp-page .wp-block-group{margin:0}
.csp-page ul.wp-block-list{list-style:none;padding:0}
.csp-page :where(p,li,a,h4){font-family:'Open Sans',Helvetica,Arial,sans-serif}
.csp-page h1,.csp-page h2,.csp-page h3{font-family:'Quicksand','Open Sans',Arial,sans-serif!important;color:var(--ink)}
.csp-page h2.wp-block-heading{font-size:clamp(28px,3.4vw,40px);line-height:1.2;font-weight:600}
.csp-page h4.wp-block-heading{font-size:16.5px;line-height:1.35;font-weight:700;color:var(--ink)}
.csp-page mark.has-inline-color{background:none;padding:0}

/* sections */
.csp-page .csp-sec{padding:88px 0}
.csp-page .csp-sec.alt{background:var(--bg2);border-radius:32px;padding:88px clamp(20px,4vw,56px)}
.csp-page .csp-sec-cards{padding-top:8px}
.csp-page .csp-sec-final{padding-top:0}
.csp-page .csp-head{margin-bottom:48px!important}
.csp-page .csp-head.c{text-align:center}
.csp-page p.csp-tag{display:block;color:var(--mut);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px!important}
.csp-page p.csp-lead{color:var(--mut);font-size:17.5px;max-width:640px;margin:14px auto 0!important}

/* buttons */
.csp-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}
.csp-page .wp-block-button{margin:0}
.csp-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:10px;border:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}
.csp-page .wp-block-button__link:hover{transform:translateY(-1px)}
.csp-page .wp-block-button__link:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
.csp-page .csp-pri .wp-block-button__link{background:var(--acc);color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.csp-page .csp-pri .wp-block-button__link:hover{background:var(--acc2);color:#fff}
.csp-page .csp-sec-btn .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.csp-page .csp-sec-btn .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.csp-page .csp-btn-white .wp-block-button__link{background:#fff;color:var(--accd)}
.csp-page .csp-btn-white .wp-block-button__link:hover{color:var(--accd)}
.csp-page .csp-btn-ghost .wp-block-button__link{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.csp-page .csp-btn-ghost .wp-block-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* product icons (colored SVG) */
.csp-page .csp-tile{display:flex!important;align-items:center!important;justify-content:center!important;flex:none;width:56px;height:56px;border-radius:24%;background:var(--accs);margin:0!important;padding:0!important;font-size:0!important}
.csp-page .csp-gl{display:block;flex:none;width:64%;height:64%;background-color:var(--acc)!important;-webkit-mask-image:var(--g);mask-image:var(--g);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.csp-page .csp-g-shipcierto{--g:url("data:image/png;base64,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")}
.csp-page .csp-g-discounts{--g:url("data:image/png;base64,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")}
.csp-page .csp-g-wmc{--g:url("data:image/png;base64,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")}
/* top three: full-color icons */
.csp-page .csp-trio .csp-tile{background:var(--ic) center/cover no-repeat!important;border-radius:22%}
.csp-page .csp-t-shipcierto{--ic:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHJ4PSIxMTIiIGZpbGw9IiM2YTlmYzkiLz48c3ZnIHg9Ijg4IiB5PSI4OCIgd2lkdGg9IjMzNiIgaGVpZ2h0PSIzMzYiIHZpZXdCb3g9IjAgMCA0OTUgMjg5IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNTkuNzMgMjQ3LjM5QTM3LjQ3IDM3LjQ3IDAgMSAwIDQzNC42NyAyNDcuMzlBMzcuNDcgMzcuNDcgMCAxIDAgMzU5LjczIDI0Ny4zOVogTTExNC42MCAyNDcuNzdBMzguMzAgMzguMzAgMCAxIDAgMTkxLjIwIDI0Ny43N0EzOC4zMCAzOC4zMCAwIDEgMCAxMTQuNjAgMjQ3Ljc3WiBNMzUzLjkyIDIxMS43MiBDMzU0LjYxIDIxMS43NiAzNTUuMjcgMjExLjE4IDM1NS43NSAyMTAuNzUgQzM1Ny4zMiAyMDkuMzMgMzU4LjY3IDIwNy42NyAzNjAuMjUgMjA2LjI1IEMzNjIuOTAgMjAzLjg3IDM2NS44NSAyMDEuODggMzY4Ljc1IDE5OS44NSBDMzcxLjI0IDE5OC4xMSAzNzQuNTMgMTk2LjY4IDM3Ny40MiAxOTUuODIgQzM3OS43NCAxOTUuMTIgMzgxLjkyIDE5My44OCAzODQuMjUgMTkzLjE4IEMzODUuMjIgMTkyLjg5IDM4Ni4xMCAxOTMuMDEgMzg3LjA4IDE5Mi45MiBDMzg4LjQ3IDE5Mi43OCAzODkuNzAgMTkyLjA2IDM5MS4wOCAxOTEuOTIgQzM5NC41OCAxOTEuNTcgNDAwLjI1IDE5MS41NyA0MDMuNzUgMTkxLjkyIEM0MDQuODUgMTkyLjAzIDQwNS44NCAxOTIuNTQgNDA2LjkyIDE5Mi43NSBDNDA3Ljc0IDE5Mi45MSA0MDguNjIgMTkyLjgxIDQwOS40MiAxOTMuMDUgQzQxOC4yNSAxOTUuNzAgNDI2LjMyIDE5OS4zNSA0MzMuMjUgMjA1LjU4IEM0MzYuNDUgMjA4LjQ2IDQzOS44MiAyMTEuMzUgNDQyLjMyIDIxNC45MiBDNDQ0LjM2IDIxNy44MyA0NDYuMTMgMjIwLjkxIDQ0Ny43MiAyMjQuMDggQzQ0OC40MyAyMjUuNTIgNDQ4LjY4IDIyNy4xOCA0NDkuMzggMjI4LjU4IEM0NDkuNzQgMjI5LjMwIDQ1MC4zNSAyMzAuMjUgNDUxLjA4IDIzMC42MiBDNDUzLjI3IDIzMS43MSA0NjMuNTcgMjMwLjU4IDQ2Ni41OCAyMzAuNTggQzQ3MS40NiAyMzAuNTggNDc2Ljc3IDIzMC45NiA0ODEuMjUgMjI4LjcyIEM0OTEuMTUgMjIzLjc3IDQ5MS4yNSAyMTUuMzggNDkxLjI1IDIwNS43NSBDNDkxLjI1IDIwMi4xMCA0OTEuMzggMTk3LjkxIDQ4OS43MiAxOTQuNTggQzQ4OC4zMSAxOTEuNzYgNDg0LjIxIDE4OC44NCA0ODMuOTIgMTg1LjkyIEM0ODMuNTYgMTgyLjMzIDQ4My45MiAxNzguNTIgNDgzLjkyIDE3NC45MiBDNDgzLjkyIDE2Ny4wOCA0ODMuOTIgMTU5LjI1IDQ4My45MiAxNTEuNDIgQzQ4My45MiAxNDguMTUgNDg0LjYzIDE0NC4yMyA0ODMuNjggMTQxLjA4IEM0ODIuMjkgMTM2LjQ2IDQ3Ni41OSAxMzAuMTkgNDczLjcyIDEyNi4wOCBDNDY4LjE4IDExOC4xNyA0NjIuMzYgMTEwLjUwIDQ1Ni44MiAxMDIuNTggQzQ1NC40MiA5OS4xNiA0NTEuNTggOTYuMDEgNDQ5LjE4IDkyLjU4IEM0NDYuMTYgODguMjcgNDQzLjAwIDg0LjA2IDQzOS45OCA3OS43NSBDNDM5LjMxIDc4Ljc5IDQzOC4zNSA3OC4wNCA0MzcuNjggNzcuMDggQzQzNS40OCA3My45NCA0MzMuNTAgNzAuNjIgNDMwLjkyIDY3Ljc1IEM0MjguOTYgNjUuNTggNDI2LjAyIDYzLjU5IDQyMy40MiA2Mi4yOCBDNDIxLjcyIDYxLjQzIDQyMC4wOCA2MS4yNyA0MTguMjUgNjEuMDggQzQxMy43MSA2MC42MyA0MDkuMDQgNTkuOTUgNDA0LjQyIDYwLjQyIEM0MDEuNzYgNjAuNjggMzk4Ljc2IDYwLjg1IDM5Ni4wOCA2MC41OCBDMzkwLjU5IDYwLjAzIDM4NC43OCA2MC4yNSAzNzkuMjUgNjAuMjUgQzM3NS44NiA2MC4yNSAzNzIuNDUgNjAuNDIgMzY5LjA4IDYwLjQyIEMzNjIuMzIgNjAuNDIgMzU2LjEzIDU5LjU3IDM1Mi40NSA2Ni45MiBDMzUxLjk2IDY3Ljg5IDM1MS4xOSA2OS4zMyAzNTEuMDggNzAuNDIgQzM1MC44NSA3Mi43NSAzNTEuMDggNzUuMjMgMzUxLjA4IDc3LjU4IEMzNTEuMDggODIuNjQgMzUxLjA4IDg3LjY5IDM1MS4wOCA5Mi43NSBDMzUxLjA4IDEwOC42OSAzNTEuMDggMTI0LjY0IDM1MS4wOCAxNDAuNTggQzM1MS4wOCAxNTUuOTcgMzUxLjA4IDE3MS4zNiAzNTEuMDggMTg2Ljc1IEMzNTEuMDggMTkxLjY5IDM1MS4wOCAxOTYuNjQgMzUxLjA4IDIwMS41OCBDMzUxLjA4IDIwMy44MiAzNTAuODYgMjA2LjE5IDM1MS4wOCAyMDguNDIgQzM1MS4xNCAyMDkuMDEgMzUxLjQyIDIwOS42MyAzNTEuNzggMjEwLjA4IEMzNTIuMjggMjEwLjcwIDM1My4wNiAyMTEuNjYgMzUzLjkyIDIxMS43MlogTTM3OC4yNSA4MS4wMiBDMzgxLjM2IDgwLjI5IDM4Ni4xMyA4MC45MiAzODkuNDIgODAuOTIgQzM5NC4zNiA4MC45MiAzOTkuMzEgODAuOTIgNDA0LjI1IDgwLjkyIEM0MDYuNDkgODAuOTIgNDA4Ljg2IDgwLjY5IDQxMS4wOCA4MC45MiBDNDEyLjE5IDgxLjAzIDQxMy44NCA4MS42OCA0MTQuNzUgODIuMzIgQzQxNy43OSA4NC40NCA0MTkuNjEgODcuOTUgNDIxLjY4IDkwLjkyIEM0MjQuMTUgOTQuNDUgNDI2LjcxIDk3Ljg4IDQyOS4xOCAxMDEuNDIgQzQzMC44MiAxMDMuNzYgNDMyLjUxIDEwNi4wNyA0MzQuMTUgMTA4LjQyIEM0MzUuMDUgMTA5LjcwIDQzNi4xNyAxMTAuNzMgNDM2Ljk4IDExMi4wOCBDNDM3LjUzIDExMy4wMCA0MzguMzcgMTEzLjcxIDQzOC45OCAxMTQuNTggQzQ0MS4wMCAxMTcuNDcgNDQzLjAwIDEyMC4zNiA0NDUuMDIgMTIzLjI1IEM0NDYuNTMgMTI1LjQxIDQ0OC43MCAxMjcuMzggNDQ5Ljg4IDEyOS43NSBDNDUwLjQ3IDEzMC45MyA0NTAuNTYgMTMyLjUxIDQ1MC4xOCAxMzMuNzUgQzQ0OS41NiAxMzUuODMgNDQ3LjU2IDEzNi43NSA0NDUuNTggMTM2Ljc1IEM0NDQuNjMgMTM2Ljc1IDQ0My42OSAxMzYuNTEgNDQyLjc1IDEzNi40MiBDNDM4LjIwIDEzNS45NiA0MzMuNDcgMTM2LjU4IDQyOC45MiAxMzYuNTggQzQxOC45OCAxMzYuNTggNDA5LjA0IDEzNi40MiAzOTkuMDggMTM2LjQyIEMzOTUuNTIgMTM2LjQyIDM5MS42NCAxMzYuMjMgMzg4LjA4IDEzNi41OCBDMzg1LjU0IDEzNi44NCAzODIuNDYgMTM3LjE3IDM3OS45MiAxMzYuOTIgQzM3OC41NSAxMzYuNzggMzc2LjM5IDEzNS44OSAzNzUuNDIgMTM0LjkyIEMzNzIuMjggMTMxLjc4IDM3My40MiAxMTUuMTggMzczLjQyIDExMC4yNSBDMzczLjQyIDEwNy42MyAzNzMuODQgMTA0LjgzIDM3My41OCAxMDIuMjUgQzM3My4yMCA5OC4zNyAzNzIuNjIgODYuNzggMzc0LjIyIDgzLjU4IEMzNzQuOTMgODIuMTUgMzc2Ljc3IDgxLjM2IDM3OC4yNSA4MS4wMlogTTMwNC4wOCA0LjE1IEMyOTkuODMgNC44NiAyOTUuMzcgMy45OSAyOTEuMDggNC40MiBDMjg5LjE1IDQuNjEgMjg3LjE4IDQuMzkgMjg1LjI1IDQuNTggQzI3Mi45MyA1LjgyIDI2MC4xNyA1LjA4IDI0Ny43NSA1LjA4IEMyMzguMDcgNS4wOCAyMjguMzQgNS4xMiAyMTguNzUgNi4wOCBDMjE0LjAyIDYuNTYgMjA5LjAwIDYuMDggMjA0LjI1IDYuMDggQzE5Mi4yMSA2LjA4IDE4MC4xNyA1Ljg5IDE2OC4yNSA3LjA4IEMxNjMuODUgNy41MiAxNTkuMTcgNy4wOCAxNTQuNzUgNy4wOCBDMTQ3Ljk0IDcuMDggMTQxLjAwIDYuNzQgMTM0LjI1IDcuNDIgQzEyOC44NCA3Ljk2IDEyMy4zMiA3LjM4IDExNy45MiA3LjkyIEMxMTYuNDkgOC4wNiAxMTUuMDEgNy43NyAxMTMuNTggNy45MiBDMTA1Ljg5IDguNjkgOTcuODMgOC4wOCA5MC4wOCA4LjA4IEM4Ny4xNiA4LjA4IDgzLjc3IDcuNjEgODAuOTIgOC4xOCBDNzYuMTkgOS4xMyA3MS45MSAxMS45OCA2OS40NSAxNi4wOCBDNjYuNjYgMjAuNzQgNjYuNDYgMjUuMzUgNjcuOTggMzAuNDIgQzcxLjU0IDQyLjI2IDg0LjUzIDQyLjI2IDk0LjU4IDQxLjI1IEM5Ni45NyA0MS4wMSAxMDIuNDEgNDEuMzMgMTA0LjkyIDQxLjU4IEMxMDYuMTQgNDEuNzEgMTA3LjM4IDQxLjU0IDEwOC41OCA0MS40MiBDMTEwLjg0IDQxLjE5IDExMy4xNiA0MS42NCAxMTUuNDIgNDEuNDIgQzExOS44MiA0MC45OCAxMjQuNjggNDAuNzUgMTI4LjkyIDQyLjAyIEMxMzEuNzMgNDIuODYgMTMzLjY3IDQ0Ljc5IDEzNS41OCA0Ni45MiBDMTM4LjA5IDQ5LjcwIDEzOC45MyA1NC42NCAxMzcuODUgNTguMjUgQzEzNi41NiA2Mi41NiAxMzIuNTcgNjUuNzAgMTI4LjQyIDY2Ljk1IEMxMjYuOTcgNjcuMzggMTI1LjA5IDY3LjA4IDEyMy41OCA2Ny4wOCBDMTE5LjY5IDY3LjA4IDExNS44MSA2Ny4wOCAxMTEuOTIgNjcuMDggQzEwOC41NyA2Ny4wOCAxMDUuMjUgNjcuNzUgMTAxLjkyIDY3Ljc1IEM5OS42NiA2Ny43NSA5Ny4zMyA2Ny44NiA5NS4wOCA2OC4wOCBDODkuOTggNjguNTkgODQuNTUgNjguMDggNzkuNDIgNjguMDggQzY4LjE5IDY4LjA4IDU2Ljk3IDY4LjA4IDQ1Ljc1IDY4LjA4IEMzOS44MiA2OC4wOCAzMy44MCA2Ny44MyAyNy45MiA2OC40MiBDMjUuMDYgNjguNzAgMjIuMDAgNjcuOTYgMTkuMjUgNjguNzggQzE4LjMxIDY5LjA2IDE3LjM3IDY4Ljk5IDE2LjQyIDY5LjA4IEMxNS4xMyA2OS4yMSAxMy41NyA3MC4wMSAxMi40MiA3MC41OCBDOC40NiA3Mi41NiA2LjE2IDc2LjA1IDQuOTUgODAuMDggQzQuNzAgODAuOTIgNC4xNyA4MS43MCA0LjA4IDgyLjU4IEMzLjIwIDkxLjQyIDguNDYgOTcuNjEgMTYuNTggMTAwLjA1IEMxNy41OCAxMDAuMzUgMTguNTIgMTAwLjgxIDE5LjU4IDEwMC45MiBDMjEuODYgMTAxLjE0IDI0LjI5IDEwMC45MiAyNi41OCAxMDAuOTIgQzMxLjY0IDEwMC45MiAzNi42OSAxMDAuOTIgNDEuNzUgMTAwLjkyIEM1Ny41OCAxMDAuOTIgNzMuNDIgMTAwLjkyIDg5LjI1IDEwMC45MiBDOTMuODEgMTAwLjkyIDk4LjM2IDEwMC45MiAxMDIuOTIgMTAwLjkyIEMxMDQuNDkgMTAwLjkyIDEwNi41NyAxMDAuNTYgMTA4LjA4IDEwMS4wMiBDMTExLjU5IDEwMi4wNyAxMTUuODcgMTA0Ljg5IDExNi45OCAxMDguNTggQzExNy4zMyAxMDkuNzQgMTE3Ljk2IDExMS4wNiAxMTguMDggMTEyLjI1IEMxMTguNjggMTE4LjIwIDExMy45NyAxMjQuMTggMTA4LjQyIDEyNS44NSBDMTA2LjUzIDEyNi40MiAxMDQuMjEgMTI2LjA4IDEwMi4yNSAxMjYuMDggQzk4LjE0IDEyNi4wOCA5NC4wMyAxMjYuMDggODkuOTIgMTI2LjA4IEM4MS45MiAxMjYuMDggNzMuOTIgMTI2LjA4IDY1LjkyIDEyNi4wOCBDNjEuNTAgMTI2LjA4IDU2Ljk2IDEyNS44MSA1Mi41OCAxMjYuMjUgQzUwLjc3IDEyNi40MyA0OC45MCAxMjYuMDcgNDcuMDggMTI2LjI1IEM0Mi44MyAxMjYuNjggMzguNTEgMTI2LjQ5IDM0LjI1IDEyNi45MiBDMjkuODUgMTI3LjM2IDI1LjE3IDEyNy4wOCAyMC43NSAxMjcuMDggQzE5LjMyIDEyNy4wOCAxNy40NiAxMjYuNzcgMTYuMDggMTI3LjE4IEMxMC42MiAxMjguODIgNS44NyAxMzMuMDggNC4yMiAxMzguNTggQzMuOTQgMTM5LjUxIDQuMTggMTQwLjQ4IDQuMDggMTQxLjQyIEMzLjgwIDE0NC4yMyAzLjkwIDE0Ni45NiA0Ljk1IDE0OS41OCBDNi40NCAxNTMuMzIgOS41MSAxNTYuMzUgMTMuMjUgMTU3Ljg1IEMxOC4wMiAxNTkuNzYgMjMuODEgMTU4LjkyIDI4LjkyIDE1OC45MiBDNDAuNjQgMTU4LjkyIDUyLjM2IDE1OC45MiA2NC4wOCAxNTguOTIgQzcwLjM0IDE1OC45MiA4MC45MSAxNTcuODggODYuNDIgMTYwLjA4IEM4OS40OCAxNjEuMzEgOTIuODMgMTYzLjk0IDk0LjA4IDE2Ny4wOCBDOTUuODEgMTcxLjQwIDk1LjI5IDE3My41MCA5NC4wMiAxNzcuNzUgQzkzLjYwIDE3OS4xNSA5Mi40MiAxODAuMDggOTEuNDIgMTgxLjA4IEM4Ni43NSAxODUuNzUgODIuMTcgMTg1LjA4IDc2LjA4IDE4NS4wOCBDNzAuODEgMTg1LjA4IDY1LjUzIDE4NS4wOCA2MC4yNSAxODUuMDggQzU2Ljg2IDE4NS4wOCA1My4yOCAxODQuNzUgNDkuOTIgMTg1LjA4IEM0OC45NyAxODUuMTggNDguMTUgMTg1LjcxIDQ3LjI1IDE4NS45OCBDNDEuNDMgMTg3LjczIDM3LjU4IDE5MS41NCAzNS44MiAxOTcuNDIgQzM0LjM4IDIwMi4yMSAzNC45MCAyMDcuODggMzcuODUgMjEyLjA4IEM0MC42NiAyMTYuMTAgNDUuMDYgMjE4LjI5IDQ5LjU4IDIxOS42NSBDNTEuNDEgMjIwLjIwIDEwMi41MyAyMTkuODMgMTAzLjA4IDIxOS41NSBDMTA0LjUxIDIxOC44NCAxMDkuNzEgMjEwLjk2IDExMS41OCAyMDkuMDggQzEyNC4wMSAxOTYuNjUgMTM5LjkzIDE5MC4xNyAxNTcuNDIgMTkxLjkyIEMxNTguNjMgMTkyLjA0IDE1OS44NyAxOTEuODAgMTYxLjA4IDE5MS45MiBDMTYzLjQwIDE5Mi4xNSAxNjYuMTkgMTkzLjE1IDE2OC40MiAxOTMuODIgQzE4MS4wMyAxOTcuNjAgMTg5Ljc4IDIwMy4wMCAxOTguMTIgMjEzLjQyIEMxOTkuNDcgMjE1LjExIDIwMS4wNyAyMTYuNzkgMjAyLjA1IDIxOC43NSBDMjAyLjg0IDIyMC4zMyAyMDMuNzYgMjIxLjg0IDIwNC41NSAyMjMuNDIgQzIwNS43OSAyMjUuODkgMjA2LjQ0IDIyOS4wMCAyMDguMDIgMjMxLjI1IEMyMDguNjcgMjMyLjE4IDIwOS43MiAyMzMuMjcgMjEwLjc1IDIzMy43OCBDMjExLjYxIDIzNC4yMSAyMTIuNjIgMjM0LjgyIDIxMy41OCAyMzQuOTIgQzIxOC45MSAyMzUuNDUgMjI0LjU2IDIzNC45MiAyMjkuOTIgMjM0LjkyIEMyNDEuNjQgMjM0LjkyIDI1My4zNiAyMzQuOTIgMjY1LjA4IDIzNC45MiBDMjc2LjgxIDIzNC45MiAyODguNTMgMjM0LjkyIDMwMC4yNSAyMzQuOTIgQzMwNS42MCAyMzQuOTIgMzExLjI2IDIzNS40NSAzMTYuNTggMjM0LjkyIEMzMTkuNDYgMjM0LjYzIDMyMi4zNSAyMzMuODYgMzI0Ljc1IDIzMi4xOCBDMzI1LjUzIDIzMS42NCAzMjYuMjQgMjMxLjA5IDMyNi45MiAyMzAuNDIgQzMyNy40MSAyMjkuOTIgMzI3Ljk1IDIyOS40NCAzMjguNDIgMjI4LjkyIEMzMzAuNjQgMjI2LjQ1IDMzMS4yNiAyMjIuNDQgMzMxLjU4IDIxOS4yNSBDMzMxLjgzIDIxNi44MyAzMzEuNjYgMjE0LjE1IDMzMS40MiAyMTEuNzUgQzMzMS4wNyAyMDguMjcgMzMxLjQyIDIwNC41OCAzMzEuNDIgMjAxLjA4IEMzMzEuNDIgMTk3LjcwIDMzMS4wOCAxOTQuMTIgMzMxLjQyIDE5MC43NSBDMzMxLjY3IDE4OC4yMCAzMzEuODQgMTg1LjMyIDMzMS41OCAxODIuNzUgQzMzMS4zMyAxODAuMjAgMzMwLjk5IDE3Ny4zMiAzMzEuMjUgMTc0Ljc1IEMzMzEuNTMgMTcxLjk0IDMzMS4xNCAxNjkuMDYgMzMxLjQyIDE2Ni4yNSBDMzMxLjc5IDE2Mi40NyAzMzEuNzkgMTU4LjM2IDMzMS40MiAxNTQuNTggQzMzMS4yNyAxNTMuMTAgMzMxLjQ0IDE1MS41NSAzMzEuNTggMTUwLjA4IEMzMzEuOTkgMTQ2LjAxIDMzMS41OCAxNDEuNjggMzMxLjU4IDEzNy41OCBDMzMxLjU4IDEzNC4yMyAzMzEuMDggMTMwLjc3IDMzMS40MiAxMjcuNDIgQzMzMS43NiAxMjMuOTUgMzMxLjI0IDEyMC4zOSAzMzEuNTggMTE2LjkyIEMzMzIuMzUgMTA5LjI5IDMzMS41OCAxMDEuNDEgMzMxLjU4IDkzLjc1IEMzMzEuNTggNzEuMjIgMzMxLjU4IDQ4LjU5IDMzMS41OCAyNi4wOCBDMzMxLjU4IDIyLjI2IDMzMS43OSAxOC42MiAzMzAuNjggMTQuOTIgQzMzMC4wNSAxMi43OSAzMjguNDUgMTAuOTUgMzI2LjkyIDkuNDIgQzMyMS40NCAzLjk0IDMxNy4xOCA0LjA4IDMwOS45MiA0LjA4IEMzMDguMDMgNC4wOCAzMDUuOTQgMy44NCAzMDQuMDggNC4xNVoiLz48L3N2Zz48L3N2Zz4=")}
.csp-page .csp-t-discounts{--ic:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHJ4PSIxMTIiIGZpbGw9IiNhMTdhYTMiLz48c3ZnIHg9Ijg4IiB5PSI4OCIgd2lkdGg9IjMzNiIgaGVpZ2h0PSIzMzYiIHZpZXdCb3g9IjAgMCA0MTIgMzI4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNjAuMjUgMjk5LjkyIEMxNTkuODIgMjk3Ljc3IDE0NS43OCAyODMuNTYgMTQzLjI1IDI4MC43NSBDMTM4LjgwIDI3NS44MSAxMzQuNTMgMjcwLjY5IDEzMC4wOCAyNjUuNzUgQzEyNC44MCAyNTkuODggMTE5LjIwIDI1NC4yOSAxMTMuOTIgMjQ4LjQyIEMxMDkuODkgMjQzLjk0IDEwNi4xMSAyMzkuMjMgMTAyLjA4IDIzNC43NSBDMTAwLjExIDIzMi41NSA5Ny44OSAyMzAuNjEgOTUuOTIgMjI4LjQyIEM5NC45OSAyMjcuMzggOTQuMzUgMjI2LjEyIDkzLjQyIDIyNS4wOCBDOTEuOTcgMjIzLjQ4IDkwLjM2IDIyMi4wMiA4OC45MiAyMjAuNDIgQzg3Ljk0IDIxOS4zMyA4Ny4yMyAyMTguMDEgODYuMjUgMjE2LjkyIEM4NC4wNiAyMTQuNDkgODEuNjAgMjEyLjM1IDc5LjQyIDIwOS45MiBDNzYuNTIgMjA2LjcwIDc0LjA1IDIwMi4yOCA3Mi4xMiAxOTguNDIgQzY5LjQ0IDE5My4wNiA2OS4zMiAxODMuMjUgNjkuOTIgMTc3LjI1IEM3MC4xNCAxNzUuMDQgNzIuMDkgMTY5Ljk3IDczLjEyIDE2Ny45MiBDNzcuNTQgMTU5LjA3IDg0LjUwIDE1My43MyA5MC44NSAxNDYuNTggQzkzLjM3IDE0My43NSA5NS44OCAxNDAuOTAgOTguNDIgMTM4LjA4IEMxMDIuMDggMTM0LjAxIDEwNi4yNiAxMzAuNDggMTA5LjkyIDEyNi40MiBDMTIxLjk3IDExMy4wMiAxMzUuMTQgMTAwLjczIDE0Ny4xMiA4Ny4yNSBDMTUwLjQ2IDgzLjQ5IDE1NC41MSA4MC4zNSAxNTcuODUgNzYuNTggQzE2Mi4yMyA3MS42NSAxNjYuOTkgNjcuMDAgMTcxLjQyIDYyLjA4IEMxNzUuNjcgNTcuMzUgMTgwLjY0IDUzLjMyIDE4NC44NSA0OC41OCBDMTg4LjU3IDQ0LjQwIDE5Mi41MSA0MC40MSAxOTYuMjUgMzYuMjUgQzE5OS4yMCAzMi45NyAyMTMuMzUgMjAuMTYgMjE0LjI1IDE3LjU4IEMyMTMuODEgMTUuMzcgMjEwLjQwIDEyLjkwIDIwOC43NSAxMS40MiBDMjA1LjY5IDguNjcgMjAxLjIzIDcuMzYgMTk3LjQyIDYuMjIgQzE5Ni4zNCA1Ljg5IDE5NS4xOCA2LjE5IDE5NC4wOCA2LjA4IEMxODYuNzAgNS4zNCAxNzguOTggNS4zNCAxNzEuNTggNi4wOCBDMTcwLjQzIDYuMjAgMTY5LjIxIDUuODggMTY4LjA4IDYuMjIgQzE2My43OSA3LjUwIDE1OS45NSA5LjEwIDE1NS45MiAxMS4xMiBDMTU0LjkxIDExLjYyIDE1NC4xNiAxMi41MSAxNTMuMjUgMTMuMTUgQzE0NS44NCAxOC4zNCAxMzkuODcgMjYuMDEgMTMzLjg4IDMyLjc1IEMxMzAuMjkgMzYuODAgMTI2LjExIDQwLjQ1IDEyMi4yOCA0NC4yOCBDMTE0LjAwIDUyLjU2IDEwNS42OSA2MC45NiA5Ny44OCA2OS43NSBDOTAuNzkgNzcuNzMgODIuMjUgODQuNDMgNzUuMTUgOTIuNDIgQzcyLjE0IDk1LjgwIDY4LjYwIDk4LjczIDY1LjU4IDEwMi4wOCBDNjIuNjggMTA1LjMwIDU5Ljc2IDEwOC41MSA1Ni44OCAxMTEuNzUgQzUxLjM3IDExNy45NiA0NC44MyAxMjMuMjIgMzkuMjUgMTI5LjQyIEMzNy41OSAxMzEuMjYgMzYuMDggMTMzLjI0IDM0LjQyIDEzNS4wOCBDMjkuMjggMTQwLjc5IDIzLjM4IDE0NS43MSAxOC4yNSAxNTEuNDIgQzE3LjMyIDE1Mi40NSAxNi42OCAxNTMuNzIgMTUuNzUgMTU0Ljc1IEMxNC43NiAxNTUuODUgMTMuNTAgMTU2Ljg3IDEyLjY1IDE1OC4wOCBDOS4zOSAxNjIuNzUgNi44NSAxNjcuOTggNS4yMiAxNzMuNDIgQzQuOTkgMTc0LjE4IDUuMTggMTc0Ljk4IDQuOTUgMTc1Ljc1IEM0LjY4IDE3Ni42NCA0LjE4IDE3Ny40OCA0LjA4IDE3OC40MiBDMy44NCAxODAuODEgNC4wOCAxODMuMzUgNC4wOCAxODUuNzUgQzQuMDggMTg3LjYxIDMuOTAgMTg5LjU3IDQuMDggMTkxLjQyIEM0LjE4IDE5Mi40MCA0LjY3IDE5My4zMiA0Ljk1IDE5NC4yNSBDNS4xNSAxOTQuOTEgNC45OSAxOTUuNjAgNS4xOCAxOTYuMjUgQzUuNzkgMTk4LjI2IDYuMzQgMjAwLjUzIDcuMjggMjAyLjQyIEMxMC4yNCAyMDguMzMgMTQuMDEgMjEzLjAyIDE4LjQyIDIxNy45MiBDMTkuNDUgMjE5LjA3IDIwLjIxIDIyMC40MyAyMS4yNSAyMjEuNTggQzI0Ljc2IDIyNS40OCAyOC4yNCAyMjkuMzUgMzEuNzUgMjMzLjI1IEMzMi40OCAyMzQuMDYgMzIuODYgMjM1LjExIDMzLjU4IDIzNS45MiBDMzcuNDYgMjQwLjIzIDQxLjM3IDI0NC40NCA0NS4yNSAyNDguNzUgQzQ2LjAzIDI0OS42MSA0Ni40NyAyNTAuNzIgNDcuMjUgMjUxLjU4IEM0OS4wMSAyNTMuNTQgNTEuMjcgMjU1LjI1IDUyLjc4IDI1Ny40MiBDNTUuMDQgMjYwLjY0IDU3Ljk2IDI2My4xNyA2MC41OCAyNjYuMDggQzYxLjQxIDI2Ny4wMCA2MS45MiAyNjguMTcgNjIuNzUgMjY5LjA4IEM2Ny40NiAyNzQuMzIgNzIuMzcgMjc5LjM1IDc3LjA4IDI4NC41OCBDNzcuOTYgMjg1LjU2IDc4LjU0IDI4Ni43NyA3OS40MiAyODcuNzUgQzgzLjcyIDI5Mi41MyA4OC4xMiAyOTcuMTQgOTIuNDIgMzAxLjkyIEM5NS45OCAzMDUuODggOTkuNDkgMzExLjA1IDEwMy45MiAzMTQuMTUgQzEwOC4xOCAzMTcuMTMgMTEyLjgyIDMxOS4yMSAxMTcuNzUgMzIwLjY4IEMxMTkuMjggMzIxLjE0IDEyMC44NiAzMjAuNzYgMTIyLjQyIDMyMC45MiBDMTM2LjY1IDMyMi4zNCAxNDYuMjMgMzE1LjQ1IDE1NS40MiAzMDUuMjUgQzE1Ni44MyAzMDMuNjggMTU5LjU3IDMwMS44NiAxNjAuMjUgMjk5LjkyWiBNMjY4LjQyIDQuMTUgQzI2Ny41NSA0LjMyIDI2Ni43NiA0LjcwIDI2NS45MiA0Ljk1IEMyNjQuNzggNS4yOSAyNjMuNTQgNC44NSAyNjIuNDIgNS4xOCBDMjU3LjU5IDYuNjMgMjUyLjYyIDguNDEgMjQ4LjQyIDExLjM1IEMyNDMuMDkgMTUuMDggMjM5LjU1IDIwLjYyIDIzNC43NSAyNC44OCBDMjMwLjg0IDI4LjM2IDIyNy4yNSAzMi4zNiAyMjMuNzUgMzYuMjUgQzIyMC43OCAzOS41NSAyMTcuNTUgNDIuNjIgMjE0LjU4IDQ1LjkyIEMyMTAuMjQgNTAuNzUgMjA1LjI3IDU0LjkyIDIwMC45MiA1OS43NSBDMTk5LjQxIDYxLjQyIDE5OC4wOSA2My4yNSAxOTYuNTggNjQuOTIgQzE5MS4xOSA3MC45MSAxODQuOTggNzYuMDggMTc5LjU4IDgyLjA4IEMxNjYuNDEgOTYuNzIgMTUxLjk3IDExMC4wMiAxMzguODggMTI0Ljc1IEMxMzYuMzAgMTI3LjY1IDEzMy4zMiAxMzAuNTcgMTMwLjQyIDEzMy4xNSBDMTI1LjI4IDEzNy43MSAxMjAuNjkgMTQzLjE0IDExNi4wOCAxNDguMjUgQzExMS40NSAxNTMuNDAgMTA2LjIwIDE1Ny45NSAxMDEuNTggMTYzLjA4IEM5OC45NyAxNjUuOTggOTYuNDggMTcwLjE2IDk1LjM1IDE3My45MiBDOTUuMTQgMTc0LjYzIDk1LjE2IDE3NS4zOCA5NC45NSAxNzYuMDggQzk0LjY4IDE3Ni45NyA5NC4xOCAxNzcuODEgOTQuMDggMTc4Ljc1IEM5My4zNCAxODYuMTggOTQuMzIgMTk0LjUyIDk4LjY4IDIwMC43NSBDMTAyLjIyIDIwNS44MCAxMDYuNjUgMjA5LjcwIDExMC43NSAyMTQuMjUgQzExMS44OCAyMTUuNTEgMTEyLjc4IDIxNi45OSAxMTMuOTIgMjE4LjI1IEMxMTYuMjEgMjIwLjc5IDExOC43OSAyMjMuMDQgMTIxLjA4IDIyNS41OCBDMTI1LjMyIDIzMC4yOSAxMjkuMzQgMjM1LjIxIDEzMy41OCAyMzkuOTIgQzEzNS44MiAyNDIuNDAgMTM4LjM0IDI0NC42MCAxNDAuNTggMjQ3LjA4IEMxNDEuNTYgMjQ4LjE3IDE0Mi4yNyAyNDkuNDkgMTQzLjI1IDI1MC41OCBDMTQ4LjM4IDI1Ni4yOCAxNTMuNzkgMjYxLjcyIDE1OC45MiAyNjcuNDIgQzE1OS44NSAyNjguNDUgMTYwLjQ5IDI2OS43MiAxNjEuNDIgMjcwLjc1IEMxNjMuMTUgMjcyLjY3IDE2NS4xOCAyNzQuMzMgMTY2Ljg4IDI3Ni4yNSBDMTcwLjczIDI4MC41OCAxNzQuNzEgMjg0Ljc4IDE3OC41OCAyODkuMDggQzE3OS44OCAyOTAuNTIgMTgwLjk2IDI5Mi4xNSAxODIuMjUgMjkzLjU4IEMxODQuNzUgMjk2LjM3IDE4Ny41OCAyOTguODAgMTkwLjA4IDMwMS41OCBDMTkwLjk2IDMwMi41NiAxOTEuNTQgMzAzLjc3IDE5Mi40MiAzMDQuNzUgQzE5NC4zOSAzMDYuOTQgMTk2LjYxIDMwOC44OSAxOTguNTggMzExLjA4IEMxOTkuNTggMzEyLjE5IDIwMC4xMiAzMTMuNTcgMjAxLjI1IDMxNC41OCBDMjAzLjMyIDMxNi40NSAyMDUuOTYgMzE3LjkyIDIwOC4yNSAzMTkuNTIgQzIxMC4zNCAzMjAuOTggMjE2LjU4IDMyMy42NyAyMTkuMDggMzIzLjkyIEMyMjAuMTUgMzI0LjAyIDIyMS4xOCAzMjMuODcgMjIyLjI1IDMyNC4wOCBDMjIzLjc4IDMyNC4zOSAyMjUuNTAgMzI1LjA3IDIyNy4wOCAzMjQuOTIgQzIyOS4zOSAzMjQuNjkgMjMxLjYwIDMyNC4xNSAyMzMuOTIgMzIzLjkyIEMyMzQuODkgMzIzLjgyIDIzNS42NyAzMjMuMjkgMjM2LjU4IDMyMy4wMiBDMjQyLjY4IDMyMS4xOSAyNDguMDEgMzE3Ljg1IDI1Mi43NSAzMTMuNTggQzI1OS43NCAzMDcuMzAgMjY2LjEyIDMwMC4yMiAyNzIuNzUgMjkzLjU4IEMyNzguODUgMjg3LjQ4IDI4NS40MCAyODEuNjkgMjkxLjEyIDI3NS4yNSBDMjk5LjU2IDI2NS43NSAzMDkuNjcgMjU3Ljc1IDMxOC4xMiAyNDguMjUgQzMyMC4yMSAyNDUuOTAgMzIyLjc2IDI0My45NCAzMjQuODUgMjQxLjU4IEMzMjguMTUgMjM3Ljg4IDMzMS44OCAyMzQuMTUgMzM1LjU4IDIzMC44NSBDMzM4Ljk5IDIyNy44MiAzNDEuODQgMjI0LjE1IDM0NS4yNSAyMjEuMTIgQzM0OS43MCAyMTcuMTYgMzU0LjE2IDIxMi43MCAzNTguMTIgMjA4LjI1IEMzNjIuMTggMjAzLjY4IDM2Ny4wNSAxOTkuODIgMzcxLjEyIDE5NS4yNSBDMzgyLjE3IDE4Mi44MiAzOTguMDUgMTcxLjkxIDQwNS41NSAxNTYuOTIgQzQwNi41NSAxNTQuOTMgNDA3LjE1IDE1Mi42OSA0MDcuNzggMTUwLjU4IEM0MDguMDcgMTQ5LjYxIDQwNy44OSAxNDguNTcgNDA4LjE4IDE0Ny41OCBDNDA4LjQ0IDE0Ni43NCA0MDguODMgMTQ1Ljk4IDQwOC45MiAxNDUuMDggQzQwOS40OSAxMzkuMzMgNDA4LjkyIDEzMy4yMSA0MDguOTIgMTI3LjQyIEM0MDguOTIgMTE0LjgxIDQwOC45MiAxMDIuMTkgNDA4LjkyIDg5LjU4IEM0MDguOTIgNzYuMDMgNDA4LjkyIDYyLjQ3IDQwOC45MiA0OC45MiBDNDA4LjkyIDQyLjg2IDQwOS41MSAzNS44NiA0MDguOTIgMjkuOTIgQzQwOC44MiAyOC45OCA0MDguMzIgMjguMTQgNDA4LjA1IDI3LjI1IEM0MDcuODQgMjYuNTQgNDA4LjAzIDI1Ljc5IDQwNy44MiAyNS4wOCBDNDA3LjE1IDIyLjg3IDQwNS45MSAyMC44MSA0MDQuODggMTguNzUgQzQwMS4zOCAxMS43NSAzOTMuNDMgNy4zNyAzODYuMjUgNS4yMiBDMzg1LjM4IDQuOTUgMzg0LjQ3IDUuMTcgMzgzLjU4IDUuMDggQzM4Mi4zNyA0Ljk2IDM4MS4zMSA0LjIxIDM4MC4wOCA0LjA4IEMzNzcuNjkgMy44NCAzNzUuMTUgNC4wOCAzNzIuNzUgNC4wOCBDMzY3LjQ3IDQuMDggMzYyLjE5IDQuMDggMzU2LjkyIDQuMDggQzMzNy4xOSA0LjA4IDMxNy40NyA0LjA4IDI5Ny43NSA0LjA4IEMyOTAuODYgNC4wOCAyODMuOTcgNC4wOCAyNzcuMDggNC4wOCBDMjc0LjM0IDQuMDggMjcxLjEwIDMuNjEgMjY4LjQyIDQuMTVaIE0yNjEuMDggMjE4LjIwQTI2LjQ4IDI2LjQ4IDAgMSAwIDMxNC4wMyAyMTguMjBBMjYuNDggMjYuNDggMCAxIDAgMjYxLjA4IDIxOC4yMFogTTE4My41NiAxMzcuNzdBMjYuMzkgMjYuMzkgMCAxIDAgMjM2LjM1IDEzNy43N0EyNi4zOSAyNi4zOSAwIDEgMCAxODMuNTYgMTM3Ljc3WiBNMjk1LjA4IDExMC4zNSBDMjk2LjYwIDExMC4wMCAyOTguMTAgMTEwLjQyIDI5OS41OCAxMTAuNzIgQzMwOC4yNCAxMTIuNDUgMzE0LjAyIDEyMi4xNCAzMDkuODggMTMwLjQyIEMzMDguMTEgMTMzLjk3IDMwNC44NSAxMzYuNTIgMzAyLjI1IDEzOS40MiBDMzAxLjM3IDE0MC40MCAzMDAuODAgMTQxLjYwIDI5OS45MiAxNDIuNTggQzI5OC42OCAxNDMuOTYgMjk3LjMyIDE0NS4yMSAyOTYuMDggMTQ2LjU4IEMyOTIuOTAgMTUwLjEyIDI5MC4wOSAxNTQuMDUgMjg2LjkyIDE1Ny41OCBDMjczLjk3IDE3MS45NyAyNjEuNTIgMTg2LjcxIDI0OC41OCAyMDEuMDggQzI0Ny44MCAyMDEuOTUgMjQ3LjM2IDIwMy4wNiAyNDYuNTggMjAzLjkyIEMyMzkuMDEgMjEyLjMzIDIzMS44MSAyMjEuMDEgMjI0LjI1IDIyOS40MiBDMjIzLjQ3IDIzMC4yOCAyMjMuMDMgMjMxLjM5IDIyMi4yNSAyMzIuMjUgQzIyMC42NSAyMzQuMDMgMjE4Ljg1IDIzNS42NCAyMTcuMjUgMjM3LjQyIEMyMTUuMzUgMjM5LjUzIDIxMy45OSAyNDIuMTcgMjExLjU4IDI0My44NSBDMjA1LjY4IDI0Ny45OCAxOTguMzYgMjQ2LjkxIDE5Mi43NSAyNDIuOTggQzE5MS42OCAyNDIuMjMgMTkxLjIxIDI0MS4xMiAxOTAuNDggMjQwLjA4IEMxODcuNTYgMjM1LjkwIDE4Ni45OCAyMzAuNzAgMTg5LjI4IDIyNi4wOCBDMTkxLjE4IDIyMi4zMCAxOTQuNDQgMjE5LjIwIDE5Ny4yNSAyMTYuMDggQzE5OC4yMyAyMTQuOTkgMTk4LjkzIDIxMy42NyAxOTkuOTIgMjEyLjU4IEMyMDEuMjAgMjExLjE1IDIwMi42MyAyMDkuODUgMjAzLjkyIDIwOC40MiBDMjA2LjkxIDIwNS4wOSAyMDkuNTkgMjAxLjI0IDIxMi41OCAxOTcuOTIgQzIxNi4yNSAxOTMuODUgMjE5LjkyIDE4OS44MiAyMjMuNTggMTg1Ljc1IEMyMjQuNDYgMTg0Ljc3IDIyNS4wNCAxODMuNTYgMjI1LjkyIDE4Mi41OCBDMjI3LjU3IDE4MC43NCAyMjkuNDIgMTc5LjA5IDIzMS4wOCAxNzcuMjUgQzIzMS44NiAxNzYuMzkgMjMyLjMxIDE3NS4yOCAyMzMuMDggMTc0LjQyIEMyMzUuMTkgMTcyLjA3IDIzNy4xNSAxNjkuNTggMjM5LjI1IDE2Ny4yNSBDMjUwLjA2IDE1NS4yNCAyNjAuNjAgMTQyLjk0IDI3MS40MiAxMzAuOTIgQzI3Mi40MCAxMjkuODMgMjczLjEwIDEyOC41MSAyNzQuMDggMTI3LjQyIEMyNzguMzQgMTIyLjY5IDI4Mi4zNiAxMTcuNjcgMjg3LjA4IDExMy40MiBDMjg5LjI1IDExMS40NyAyOTIuMzggMTEwLjk4IDI5NS4wOCAxMTAuMzVaIE0zMjUuMTcgNjMuNDJBMjUuNjcgMjUuNjcgMCAxIDAgMzc2LjUwIDYzLjQyQTI1LjY3IDI1LjY3IDAgMSAwIDMyNS4xNyA2My40MloiLz48L3N2Zz48L3N2Zz4=")}
.csp-page .csp-t-wmc{--ic:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHJ4PSIxMTIiIGZpbGw9IiM2ZjkzODEiLz48c3ZnIHg9Ijg4IiB5PSI4OCIgd2lkdGg9IjMzNiIgaGVpZ2h0PSIzMzYiIHZpZXdCb3g9IjAgMCA0NTYgMzU2IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij48cGF0aCBkPSJNMjI3LjMwIDgxLjAwTDEyNC42NSAyMTcuNTQiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIzNyIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMjcuMzAgODEuMDBMMzI5LjkzIDIxNy40NSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjM3IiBmaWxsPSJub25lIi8+PGNpcmNsZSBjeD0iMjI3LjMwIiBjeT0iODEuMDAiIHI9Ijc3IiBmaWxsPSIjZmZmZmZmIi8+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC4wMCAyNjUuNTBBODQuNiA4NC42IDAgMSAwIDE3My4yMCAyNjUuNTBBODQuNiA4NC42IDAgMSAwIDQuMDAgMjY1LjUwWk01Mi4zMCAyNjUuNTBBMzYuMyAzNi4zIDAgMSAxIDEyNC45MCAyNjUuNTBBMzYuMyAzNi4zIDAgMSAxIDUyLjMwIDI2NS41MFpNMjgxLjQwIDI2NS40MEE4NC42IDg0LjYgMCAxIDAgNDUwLjYwIDI2NS40MEE4NC42IDg0LjYgMCAxIDAgMjgxLjQwIDI2NS40MFpNMzI5LjcwIDI2NS40MEEzNi4zIDM2LjMgMCAxIDEgNDAyLjMwIDI2NS40MEEzNi4zIDM2LjMgMCAxIDEgMzI5LjcwIDI2NS40MFoiLz48L3N2Zz48L3N2Zz4=")}

/* hero */
.csp-page .csp-hero{padding:64px 0 56px;text-align:center}
.csp-page .csp-trio{display:flex;justify-content:center;gap:14px;margin-bottom:30px}
.csp-page .csp-trio .csp-tile{width:64px;height:64px;box-shadow:0 14px 30px -18px rgba(15,145,227,.7)}
.csp-page .csp-trio .csp-tile:nth-child(2){transform:translateY(-10px)}
.csp-page h1.csp-h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:700;letter-spacing:-.01em;max-width:860px;margin:0 auto 20px!important;text-wrap:balance}
.csp-page p.csp-sub{color:var(--ink2);font-size:18.5px;max-width:620px;margin:0 auto!important}
.csp-page .csp-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:28px;font-size:14px}
.csp-page .csp-jump a{color:var(--mut);text-decoration:none;font-weight:600}
.csp-page .csp-jump a:hover{color:var(--acc2)}

/* grids built from Columns blocks */
.csp-page .wp-block-columns.csp-cards,.csp-page .wp-block-columns.csp-links,.csp-page .wp-block-columns.csp-why{display:grid!important;gap:16px;margin:0!important;align-items:stretch!important;flex-wrap:nowrap}
.csp-page .wp-block-columns.csp-cards,.csp-page .wp-block-columns.csp-links{grid-template-columns:repeat(3,minmax(0,1fr))}
.csp-page .wp-block-columns.csp-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.csp-page .wp-block-columns > .wp-block-column{flex-basis:auto!important;margin:0!important;min-width:0}

/* plugin cards */
.csp-page .wp-block-column.csp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 28px;scroll-margin-top:90px;transition:box-shadow .2s,transform .2s}
.csp-page .csp-card:hover{box-shadow:0 26px 50px -30px rgba(19,32,43,.4);transform:translateY(-2px)}
.csp-page .csp-card-h{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.csp-page .csp-kind{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
.csp-page .csp-card-h b{display:block;font-family:'Quicksand','Open Sans',Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:var(--ink)}
.csp-page .csp-card-h small{display:block;font-size:12.5px;color:var(--mut);line-height:1.3}
.csp-page p.csp-card-p{color:var(--ink2);font-size:15.5px}
.csp-page ul.csp-list{margin:20px 0 26px!important;flex:1}
.csp-page ul.csp-list li{position:relative;padding:6px 0 6px 30px;font-size:14.5px;color:var(--ink2);list-style:none}
.csp-page ul.csp-list li::before{content:"";position:absolute;left:0;top:9px;width:20px;height:20px;border-radius:6px;background:var(--accs) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230a76bb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.csp-page .csp-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}
.csp-page .csp-meta span{font-size:12px;font-weight:600;color:var(--ink2);background:var(--bg2);padding:4px 10px;border-radius:99px}
.csp-page .csp-meta span.free{background:var(--accs);color:var(--acc2)}
.csp-page .csp-card-btns{flex-direction:column;gap:8px}
.csp-page .csp-card-btns .wp-block-button,.csp-page .csp-card-btns .wp-block-button__link{width:100%}

/* better together */
.csp-page .wp-block-column.csp-link{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;transition:box-shadow .2s,transform .2s}
.csp-page .csp-pair{display:flex;align-items:center;gap:8px;margin-bottom:16px}
.csp-page .csp-pair .csp-tile{width:40px;height:40px}
.csp-page .csp-pair i{font-style:normal;font-weight:700;color:var(--mut);font-size:15px}
.csp-page .csp-link p,.csp-page .csp-wc p{color:var(--mut);font-size:14.5px;margin-top:6px!important}

/* why */
.csp-page .wp-block-column.csp-wc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;transition:box-shadow .2s,transform .2s}
.csp-page .wp-block-column.csp-link:hover,.csp-page .wp-block-column.csp-wc:hover{box-shadow:0 18px 36px -24px rgba(19,32,43,.4);transform:translateY(-2px)}
.csp-page .csp-fi{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--accs);margin-bottom:14px}
.csp-page .csp-fi svg{width:21px;height:21px;stroke:var(--acc2);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.csp-page .csp-wc p{font-size:14px}

/* final */
.csp-page .csp-final{border-radius:32px;padding:clamp(40px,6vw,72px);text-align:center;background:linear-gradient(135deg,#0b5f96 0%,#0F91E3 70%,#41b0f0 100%);color:#fff;position:relative;overflow:hidden}
.csp-page .csp-final::before,.csp-page .csp-final::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2);pointer-events:none}
.csp-page .csp-final::before{width:520px;height:520px;top:-300px;right:-140px}
.csp-page .csp-final::after{width:380px;height:380px;bottom:-260px;left:-80px}
.csp-page .csp-final h2.wp-block-heading{color:#fff;position:relative}
.csp-page .csp-final mark.has-inline-color{color:#bfe6ff!important}
.csp-page p.csp-final-p{color:rgba(255,255,255,.85);max-width:560px;margin:14px auto 30px!important;font-size:18px;position:relative}
.csp-page .csp-final-btns{justify-content:center;position:relative}

/* responsive */
@media(max-width:1024px){.csp-page .wp-block-columns.csp-why{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){
  .csp-page .wp-block-columns.csp-cards,.csp-page .wp-block-columns.csp-links{grid-template-columns:minmax(0,1fr)}
  .csp-page .csp-sec{padding:64px 0}.csp-page .csp-sec.alt{padding:64px 18px}
  .csp-page .wp-block-column.csp-card{padding:26px 22px}
}
@media(max-width:600px){
  .csp-page .wp-block-columns.csp-why{grid-template-columns:minmax(0,1fr)}
  .csp-page .csp-hero{padding-top:32px}
  .csp-page .csp-trio .csp-tile{width:54px;height:54px}
}
@media(prefers-reduced-motion:reduce){.csp-page *{animation:none!important;transition:none!important}}



/* CiertoSoft Blog + articles (one block, replaces all earlier blog CSS and fixes).
   Fonts, section spacing, headings, tags and the final block come from the cdr-* styles;
   this file styles the blog cards, the plugin links under the hero and the article pages. */

.cs-blog{
  --cs-accent:#0f91e3;
  --cs-ship:#0f91e3;
  --cs-disc:#633896;
  --cs-multi:#26735f;
  --cs-card:#ffffff;
  --cs-line:rgba(19,32,43,.10);
  --cs-muted:rgba(19,32,43,.62);
  /* body text: Open Sans, as on the rest of the site; headings keep the theme's title font */
  font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}

/* Plugin links under the hero */
.cs-blog .cs-blog-nav{
  list-style:none;margin:28px auto 0;padding:0;
  display:flex;flex-wrap:wrap;justify-content:center;gap:10px;
}
.cs-blog .cs-blog-nav li{margin:0;padding:0}
.cs-blog .cs-blog-nav li::before{display:none}
.cs-blog .cs-blog-nav a{
  display:inline-block;padding:9px 18px;border-radius:999px;
  border:1.5px solid var(--cs-line);background:var(--cs-card);
  font-weight:700;font-size:15px;color:inherit;text-decoration:none;
  transition:border-color .15s,color .15s;
}
.cs-blog .cs-blog-nav a:hover,
.cs-blog .cs-blog-nav a:focus-visible{border-color:var(--cs-accent);color:var(--cs-accent)}

/* Three cards per row */
.cs-blog .cs-posts{gap:24px;margin-top:24px;align-items:stretch}
.cs-blog .cdr-head + .cs-posts{margin-top:40px}
/* space between rows, same as between columns (themes often zero it) */
.cs-blog .cs-posts + .cs-posts{margin-top:38px !important}
.cs-blog .cs-posts{margin-bottom:0 !important}
.cs-blog .cs-post{
  display:flex;flex-direction:column;
  background:var(--cs-card);border:1px solid var(--cs-line);border-radius:18px;
  overflow:hidden;box-shadow:0 10px 30px rgba(15,60,110,.07);
  transition:transform .2s,box-shadow .2s;
}
.cs-blog .cs-post:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,60,110,.12)}
.cs-blog .cs-post-img{margin:0}
.cs-blog .cs-post-img img{
  display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;
}
.cs-blog .cs-post-body{
  display:flex;flex-direction:column;gap:10px;flex:1;
  padding:20px 22px 24px;
}
.cs-blog .cs-post-body > *{margin:0}

/* "ShipCierto - 8 min read" */
.cs-blog .cs-post-meta{font-size:13px;font-weight:600;color:var(--cs-muted)}
.cs-blog .cs-post-meta span{
  display:inline-block;margin-right:4px;padding:3px 10px;border-radius:999px;
  font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  border:1.5px solid currentColor;
}
.cs-blog .cs-post-meta.ship span{color:var(--cs-ship)}
.cs-blog .cs-post-meta.disc span{color:var(--cs-disc)}
.cs-blog .cs-post-meta.multi span{color:var(--cs-multi)}

.cs-blog .cs-post-t{font-size:20px;line-height:1.3;text-wrap:balance}
.cs-blog .cs-post-t a{color:inherit;text-decoration:none}
.cs-blog .cs-post-t a:hover{color:var(--cs-accent)}
.cs-blog .cs-more{margin-top:auto !important;padding-top:6px}
.cs-blog .cs-more a{font-weight:700;color:var(--cs-accent);text-decoration:none}
.cs-blog .cs-more a:hover{text-decoration:underline}

@media (max-width:781px){
  .cs-blog .cs-posts{gap:20px}
  .cs-blog .cs-posts + .cs-posts{margin-top:20px !important}
  .cs-blog .cs-post-body{padding:18px 20px 22px}
  .cs-blog .cs-post-t{font-size:19px}
}
@media (prefers-reduced-motion:reduce){
  .cs-blog .cs-post,.cs-blog .cs-blog-nav a{transition:none}
  .cs-blog .cs-post:hover{transform:none}
}

/* ---------- Article pages (.cs-article) ---------- */
.cs-blog.cs-article .cs-article-hero .cdr-head{max-width:860px;margin-left:auto;margin-right:auto}
.cs-blog .cs-article-hero .cs-post-meta{margin-top:18px}
.cs-blog .cs-cover{max-width:1040px;margin:40px auto 0}
.cs-blog .cs-cover img{
  display:block;width:100%;height:auto;aspect-ratio:1200/628;object-fit:cover;
  border-radius:18px;box-shadow:0 18px 50px rgba(15,60,110,.14);
}

/* readable column */
.cs-blog .cs-article-main{padding-top:24px}
.cs-blog .cs-article-body{max-width:760px;margin:0 auto}
.cs-blog .cs-article-body > *{margin-top:0;margin-bottom:0}
.cs-blog .cs-article-body > * + *{margin-top:18px}
.cs-blog .cs-article-body p,
.cs-blog .cs-article-body li{font-size:18px;line-height:1.7}
.cs-blog .cs-article-body h2{margin-top:56px !important;font-size:30px;line-height:1.25;text-wrap:balance;scroll-margin-top:100px}
.cs-blog .cs-article-body h3{margin-top:36px !important;font-size:22px;line-height:1.35;scroll-margin-top:100px}
.cs-blog .cs-article-body h2 + *,
.cs-blog .cs-article-body h3 + *{margin-top:12px}
.cs-blog .cs-article-body ul,
.cs-blog .cs-article-body ol{padding-left:1.3em}
.cs-blog .cs-article-body li + li{margin-top:6px}
.cs-blog .cs-article-body a{color:var(--cs-accent);text-decoration:underline;text-underline-offset:3px}
.cs-blog code{
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;
  padding:.15em .45em;border-radius:6px;background:rgba(15,145,227,.08);color:#0b78bd;white-space:nowrap;
}

/* quick answer */
.cs-blog .cs-quick{
  padding:22px 26px;border-radius:18px;background:var(--cs-card);
  border:1px solid var(--cs-line);border-left:5px solid var(--cs-accent);
  box-shadow:0 10px 30px rgba(15,60,110,.07);
}
.cs-blog .cs-quick > *{margin:0}

/* "In this guide" */
.cs-blog .cs-toc{padding:22px 26px;border-radius:18px;background:rgba(15,145,227,.06)}
.cs-blog .cs-toc > *{margin:0}
.cs-blog .cs-toc-t{font-size:14px !important;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted)}
.cs-blog .cs-toc ul{margin-top:10px !important;padding-left:1.1em}
.cs-blog .cs-toc li{font-size:16px !important}
.cs-blog .cs-toc a{text-decoration:none !important;font-weight:600}
.cs-blog .cs-toc a:hover{text-decoration:underline !important}

/* tables */
.cs-blog .cs-article-body .wp-block-table{margin-left:0;margin-right:0;overflow-x:auto}
.cs-blog .cs-article-body .wp-block-table table{
  width:100%;border-collapse:separate;border-spacing:0;font-size:16px;
  background:var(--cs-card);border:1px solid var(--cs-line);border-radius:14px;overflow:hidden;
}
.cs-blog .cs-article-body .wp-block-table th,
.cs-blog .cs-article-body .wp-block-table td{padding:12px 16px;border:0;border-bottom:1px solid var(--cs-line);text-align:left;vertical-align:top}
.cs-blog .cs-article-body .wp-block-table thead th{
  font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted);
  background:rgba(15,145,227,.05);
}
.cs-blog .cs-article-body .wp-block-table tr:last-child td{border-bottom:0}

/* illustrations */
.cs-blog .cs-fig{margin-top:32px !important;margin-bottom:8px !important}
.cs-blog .cs-fig img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--cs-line)}
.cs-blog .cs-fig figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--cs-muted);text-align:left}

/* FAQ - same cards as the FAQ on the plugin pages */
.cs-blog .cs-faq-sec .cdr-head h2{scroll-margin-top:100px}
.cs-blog .cs-faq-list{max-width:820px;margin:40px auto 0;display:grid;gap:16px}
.cs-blog .cs-faq-list > *{margin:0}
.cs-blog .cs-faq-list .wp-block-details{
  margin:0;padding:0 28px;background:var(--cs-card);
  border:1px solid var(--cs-line);border-radius:16px;
  transition:border-color .15s ease,box-shadow .15s ease;
}
.cs-blog .cs-faq-list .wp-block-details:hover{border-color:rgba(15,145,227,.35)}
.cs-blog .cs-faq-list .wp-block-details[open]{box-shadow:0 10px 30px rgba(15,60,110,.07)}
.cs-blog .cs-faq-list summary{
  list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;
  padding:24px 0;font-weight:600;font-size:17px;line-height:1.4;
}
.cs-blog .cs-faq-list summary::-webkit-details-marker{display:none}
.cs-blog .cs-faq-list summary::after{
  content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;
  background:#e7f5fd;color:var(--cs-accent);font-size:20px;font-weight:400;line-height:1;
  transition:transform .15s ease,background .15s ease;
}
.cs-blog .cs-faq-list .wp-block-details[open] summary::after{transform:rotate(45deg);background:#d6eefc}
.cs-blog .cs-faq-list summary:focus-visible{outline:2px solid var(--cs-accent);outline-offset:4px;border-radius:8px}
.cs-blog .cs-faq-list .wp-block-details p{margin:0;padding:0 52px 24px 0;color:var(--cs-muted);font-size:16px;line-height:1.65}
.cs-blog .cs-faq-list .wp-block-details p + p{margin-top:-10px}
.cs-blog .cs-faq-list .wp-block-details p a{color:var(--cs-accent)}
@media (max-width:781px){
  .cs-blog .cs-faq-list{margin-top:28px;gap:12px}
  .cs-blog .cs-faq-list .wp-block-details{padding:0 18px}
  .cs-blog .cs-faq-list summary{padding:18px 0;font-size:16px}
  .cs-blog .cs-faq-list .wp-block-details p{padding:0 0 18px;font-size:15px}
}
@media (prefers-reduced-motion:reduce){.cs-blog .cs-faq-list summary::after,.cs-blog .cs-faq-list .wp-block-details{transition:none}}

@media (max-width:781px){
  .cs-blog .cs-cover{margin-top:28px}
  .cs-blog .cs-cover img{border-radius:14px}
  .cs-blog .cs-article-body p,
  .cs-blog .cs-article-body li{font-size:17px}
  .cs-blog .cs-article-body h2{margin-top:44px !important;font-size:25px}
  .cs-blog .cs-article-body h3{font-size:20px}
  .cs-blog .cs-quick,.cs-blog .cs-toc{padding:18px 20px}
  .cs-blog .cs-article-body .wp-block-table table{font-size:15px}
}

/* ---------- Article extras: breadcrumbs, key takeaways, plugin banner, screenshots, tags, resources, author ---------- */
.cs-blog .cs-crumbs{font-size:14px !important;color:var(--cs-muted)}
.cs-blog .cs-crumbs a{color:var(--cs-muted);text-decoration:none}
.cs-blog .cs-crumbs a:hover{color:var(--cs-accent);text-decoration:underline}
.cs-blog .cs-crumbs span{margin:0 6px;opacity:.6}

.cs-blog .cs-take{padding:22px 26px;border-radius:18px;background:#f3f7fb}
.cs-blog .cs-take > *,.cs-blog .cs-res > *{margin:0}
.cs-blog .cs-take-t{font-size:14px !important;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-muted)}
.cs-blog .cs-take ul{margin-top:12px !important;padding-left:0 !important;list-style:none}
.cs-blog .cs-take li{position:relative;padding-left:30px;font-size:17px !important}
.cs-blog .cs-take li::before{content:"";position:absolute;left:0;top:.38em;width:18px;height:18px;border-radius:50%;
  background:#e7f5fd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.5' fill='none' stroke='%230f91e3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}

.cs-blog .cs-promo{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:40px !important;
  padding:26px 28px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0f91e3,#0b6fb8)}
.cs-blog .cs-promo.disc{background:linear-gradient(135deg,#7446ad,#4f2a7c)}
.cs-blog .cs-promo.multi{background:linear-gradient(135deg,#2e8a71,#1d5c4b)}
.cs-blog .cs-promo-text{flex:1 1 320px}
.cs-blog .cs-promo-text > *{margin:0}
.cs-blog .cs-promo-tag{font-size:13px !important;letter-spacing:.14em;text-transform:uppercase;opacity:.8}
.cs-blog .cs-article-body .cs-promo-t{margin-top:6px !important;font-size:22px;color:#fff}
.cs-blog .cs-promo-p{margin-top:6px !important;font-size:16px !important;line-height:1.55;opacity:.9}
.cs-blog .cs-promo .wp-block-buttons{margin:0 !important}
.cs-blog .cs-promo .wp-block-button__link{background:#fff;color:#13202b;text-decoration:none !important;border-radius:999px;padding:12px 22px;font-weight:700}

.cs-blog .cs-shot{position:relative;left:50%;transform:translateX(-50%);width:min(1000px,calc(100vw - 32px))}
.cs-blog .cs-shot img{box-shadow:0 12px 36px rgba(15,60,110,.12)}
.cs-blog .cs-shot figcaption{max-width:760px;margin-left:auto;margin-right:auto}

.cs-blog .cs-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px !important}
.cs-blog .cs-tags span{font-size:14px;padding:6px 14px;border-radius:999px;background:#f3f7fb;color:var(--cs-muted)}

.cs-blog .cs-res{padding:22px 26px;border-radius:18px;border:1px solid var(--cs-line)}
.cs-blog .cs-res ul{margin-top:12px !important}
.cs-blog .cs-res li{font-size:17px !important}
.cs-blog .cs-res li span{font-size:14px;color:var(--cs-muted)}

.cs-blog .cs-author{display:flex;gap:18px;align-items:flex-start;padding:24px 26px;border-radius:18px;background:#f3f7fb}
.cs-blog .cs-author > *,.cs-blog .cs-author-text > *{margin:0}
.cs-blog .cs-author-ava{flex:0 0 56px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;
  background:var(--cs-accent);color:#fff;font-weight:700;font-size:18px !important;letter-spacing:.04em}
.cs-blog .cs-author-k{font-size:13px !important;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted)}
.cs-blog .cs-author-n{font-size:18px !important}
.cs-blog .cs-author-p{margin-top:6px !important;font-size:16px !important;line-height:1.6;color:var(--cs-muted)}

@media (max-width:781px){
  .cs-blog .cs-take,.cs-blog .cs-res,.cs-blog .cs-author,.cs-blog .cs-promo{padding:18px 20px}
  .cs-blog .cs-author{flex-direction:column}
}

/* card grid: always 3 equal columns on desktop/tablet, 1 on phones - no stretched lone card */
.cs-blog .wp-block-columns.cs-posts{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;flex-wrap:nowrap}
.cs-blog .wp-block-columns.cs-posts > .wp-block-column{flex:none !important;width:auto !important;min-width:0;margin:0 !important}
@media (max-width:781px){.cs-blog .wp-block-columns.cs-posts{grid-template-columns:1fr;gap:20px}}

/* FAQ: closed cards hold only the question (Safari keeps space for hidden answers otherwise) */
.cs-blog .cs-faq-list .wp-block-details:not([open]) > :not(summary){display:none !important}
.cs-blog .cs-faq-list summary{margin:0 !important}
/* CiertoSoft blog fix 3 - top "CiertoSoft blog" label as a chip with three plugin squares (same as .csa-chip). Paste at the very end of Custom CSS */
.cs-blog .cs-blog-hero .cdr-tag{display:inline-flex !important;align-items:center;gap:10px;padding:6px 16px 6px 14px;border-radius:99px;
  background:#fff;box-shadow:inset 0 0 0 1px var(--line,rgba(19,32,43,.12));
  font-size:12.5px;font-weight:400 !important;letter-spacing:.14em;text-transform:uppercase;color:var(--mut,#5d6877);margin-bottom:26px}
.cs-blog .cs-blog-hero .cdr-tag::before{content:"";display:block;flex:0 0 auto;width:10px;height:10px;border-radius:3px;margin-right:28px;
  background:#6a9fc9;box-shadow:14px 0 0 #a17aa3,28px 0 0 #6f9381}

/* ==========================================================
   CiertoSoft × BetterDocs — подгонка под тему Woodmart
   Все цвета и шрифты берутся из настроек Woodmart
   ========================================================== */

.betterdocs-wrapper {
  --cs-primary: var(--wd-primary-color, #0f91e3);
  --cs-primary-soft: rgba(15, 145, 227, .08);
  --cs-primary-softer: rgba(15, 145, 227, .04);
  --cs-title: var(--wd-title-color, #242424);
  --cs-text: var(--wd-text-color, #767676);
  --cs-border: #e8edf2;
  --cs-radius: var(--wd-brd-radius, 5px);
  --cs-radius-lg: calc(var(--cs-radius) * 2);
  font-family: var(--wd-text-font);
}

/* Заголовки — шрифт заголовков сайта (Quicksand) */
.betterdocs-wrapper h1,
.betterdocs-wrapper h2,
.betterdocs-wrapper h3,
.betterdocs-wrapper h4,
.betterdocs-wrapper .betterdocs-category-title,
.betterdocs-wrapper .betterdocs-entry-title {
  font-family: var(--wd-title-font);
  color: var(--cs-title);
}

/* ---------- Главная /docs/: блок поиска ---------- */
.betterdocs-search-layout-1 {
  background: linear-gradient(135deg, var(--cs-primary-soft) 0%, var(--cs-primary-softer) 100%);
  border-radius: var(--cs-radius-lg);
  padding: 70px 20px;
}
.betterdocs-search-heading .heading {
  font-weight: 600;
  font-size: clamp(28px, 4vw, 40px);
  color: var(--cs-title);
}
.betterdocs-search-layout-1 .search-bar {
  max-width: 640px;
  height: 56px;
  margin: 0 auto;
  border: 1px solid var(--cs-border);
  border-radius: var(--cs-radius);
  box-shadow: 0 6px 20px rgba(15, 145, 227, .08);
  transition: border-color .2s, box-shadow .2s;
  cursor: text;
}
.betterdocs-search-layout-1 .search-bar:hover {
  border-color: var(--cs-primary);
  box-shadow: 0 6px 24px rgba(15, 145, 227, .16);
}
.betterdocs-search-layout-1 .search-input-wrapper { background: transparent; }
.betterdocs-search-layout-1 .search-icon path { fill: var(--cs-primary); }

/* ---------- Главная /docs/: карточки плагинов ---------- */
.betterdocs-category-box-inner-wrapper.layout-4 {
  gap: 24px;
}
.betterdocs-category-box-inner-wrapper.layout-4 a.category-box {
  border: 1px solid var(--cs-border) !important;
  border-radius: var(--cs-radius-lg);
  transition: border-color .2s, box-shadow .2s, transform .2s;
}
.betterdocs-category-box-inner-wrapper.layout-4 a.category-box:hover {
  border-color: var(--cs-primary) !important;
  box-shadow: 0 10px 30px rgba(15, 145, 227, .12);
  transform: translateY(-3px);
}
.betterdocs-category-box-inner-wrapper.layout-4 .betterdocs-category-title {
  font-weight: 600;
  transition: color .2s;
}
.betterdocs-category-box-inner-wrapper.layout-4 a.category-box:hover .betterdocs-category-title {
  color: var(--cs-primary);
}
.betterdocs-sub-category-items-counts,
.betterdocs-sub-category-items-counts span {
  color: var(--cs-text);
  font-size: 15px;
}
.betterdocs-wrapper .betterdocs-last-update {
  background: var(--cs-primary-soft);
  color: var(--cs-primary);
  border-radius: var(--cs-radius);
}

/* Значки категорий: синяя папка на светло-синей плашке */
.betterdocs-wrapper .betterdocs-category-icon .betterdocs-folder-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--cs-primary-soft);
  border-radius: var(--cs-radius);
}
.betterdocs-wrapper .betterdocs-folder-icon svg path { fill: var(--cs-primary); }

/* ---------- Боковое меню (категория и статья) ---------- */
/* Поиск в боковом меню: значок и текст в одну строку */
.betterdocs-sidebar .betterdocs-searchform {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 10px 12px !important;
  border: 1px solid var(--cs-border) !important;
  border-radius: var(--cs-radius) !important;
  background: #fff !important;
  cursor: pointer;
  transition: border-color .2s;
}
.betterdocs-sidebar .betterdocs-searchform:hover {
  border-color: var(--cs-primary) !important;
}
.betterdocs-sidebar .betterdocs-searchform-input-wrap {
  display: flex !important;
  align-items: center;
  gap: 10px;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
}
.betterdocs-sidebar .betterdocs-searchform-input-wrap .doc-search-icon {
  position: static !important;
  flex: 0 0 18px;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
}
.betterdocs-sidebar .betterdocs-search-command {
  display: block !important;
  min-width: 0;
  padding: 0 !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.betterdocs-sidebar .command-key {
  flex: 0 0 auto;
  white-space: nowrap;
}
.betterdocs-sidebar .betterdocs-category-title { font-weight: 600; }

/* Заголовок категории в боковом меню: папка и счётчик — по первой строке
   названия (если оно переносится на 2 строки), линия начинается под папкой */
.betterdocs-sidebar .betterdocs-category-header-inner {
  align-items: flex-start !important;
}
.betterdocs-sidebar .betterdocs-category-header .betterdocs-category-title {
  line-height: 1.4 !important;
  margin: 0 !important;
}
.betterdocs-sidebar .betterdocs-category-header .betterdocs-category-icon,
.betterdocs-sidebar .betterdocs-category-header .betterdocs-sub-category-items-counts {
  align-self: flex-start !important;
  margin-top: 0 !important;
  /* центр элемента — на центре первой строки (16px × 1.4 / 2 = 11.2px) */
  transform: translateY(calc(11.2px - 50%));
}
.betterdocs-sidebar .betterdocs-category-header .betterdocs-category-icon {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.betterdocs-sidebar .betterdocs-category-header .betterdocs-folder-icon {
  background: transparent !important;
}
.betterdocs-sidebar .betterdocs-category-header .betterdocs-sub-category-items-counts {
  flex-shrink: 0;
}
.betterdocs-sidebar .betterdocs-articles-list a {
  border-radius: var(--cs-radius);
  transition: color .2s, background-color .2s;
}
.betterdocs-sidebar .betterdocs-articles-list a:hover,
.betterdocs-sidebar .betterdocs-articles-list li.active a,
.betterdocs-sidebar .betterdocs-articles-list a.active {
  color: var(--cs-primary);
  background: var(--cs-primary-soft);
}

/* ---------- Страница категории: список статей ---------- */
.betterdocs-title-excerpt-list .betterdocs-entry-title a {
  color: var(--cs-title);
  transition: color .2s;
}
.betterdocs-title-excerpt-list .betterdocs-entry-title a:hover { color: var(--cs-primary); }
.betterdocs-breadcrumb .bread-link:hover { color: var(--cs-primary); }

/* ---------- Статья ---------- */
.betterdocs-entry-content .betterdocs-content {
  color: #555;
  font-size: 17px;
  line-height: 1.75;
}
.betterdocs-entry-content .betterdocs-content h2,
.betterdocs-entry-content .betterdocs-content h3 {
  margin-top: 1.6em;
  font-weight: 600;
}
.betterdocs-entry-content .betterdocs-content a {
  color: var(--cs-primary);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.betterdocs-entry-content .betterdocs-content blockquote {
  margin: 1.5em 0;
  padding: 16px 20px;
  border-left: 4px solid var(--cs-primary);
  border-radius: 0 var(--cs-radius) var(--cs-radius) 0;
  background: var(--cs-primary-softer);
  font-style: normal;
}
.betterdocs-entry-content .betterdocs-content img { border-radius: var(--cs-radius-lg); }
.betterdocs-entry-content .betterdocs-content code {
  padding: 2px 6px;
  border-radius: 4px;
  background: var(--cs-primary-soft);
  color: #0b6fae;
}

/* Оглавление справа: активный пункт синим */
.right-sidebar-toc-container a:hover,
.right-sidebar-toc-container a.active,
.right-sidebar-toc-container .active > a {
  color: var(--cs-primary);
}

/* ---------- Усиление: перебиваем собственные стили BetterDocs ---------- */
.betterdocs-wrapper .betterdocs-search-heading .heading {
  color: var(--cs-title) !important;
}
.betterdocs-wrapper .betterdocs-category-box-inner-wrapper a.category-box:hover {
  background: #fff !important;
}
.betterdocs-wrapper p.betterdocs-last-update {
  background: var(--cs-primary-soft) !important;
  color: var(--cs-primary) !important;
  padding: 6px 12px !important;
}
.betterdocs-wrapper .betterdocs-category-icon,
.betterdocs-wrapper .betterdocs-category-icon .betterdocs-folder-icon {
  background: transparent !important;
}
.betterdocs-wrapper .betterdocs-category-box-inner-wrapper .betterdocs-category-icon .betterdocs-folder-icon {
  width: 48px;
  height: 48px;
  background: var(--cs-primary-soft) !important;
  border-radius: var(--cs-radius-lg);
}
.betterdocs-wrapper .betterdocs-category-box-inner-wrapper .betterdocs-folder-icon svg {
  width: 24px;
  height: 24px;
}

/* ---------- Оценка статьи (смайлики): ровно в одну линию ---------- */
.betterdocs-wrapper .betterdocs-article-reaction-links {
  display: flex !important;
  align-items: center !important;
  gap: 12px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.betterdocs-wrapper .betterdocs-article-reaction-links li {
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  list-style: none !important;
}
.betterdocs-wrapper .betterdocs-article-reaction-links .betterdocs-emoji {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 48px !important;
  height: 48px !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  border-radius: 50%;
  transition: background-color .2s, transform .2s;
}
.betterdocs-wrapper .betterdocs-article-reaction-links .betterdocs-emoji svg {
  display: block;
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
}
.betterdocs-wrapper .betterdocs-article-reaction-links .betterdocs-emoji:hover {
  background: var(--cs-primary-soft) !important;
  transform: scale(1.08);
}
.betterdocs-wrapper .betterdocs-article-reactions-box {
  border-color: var(--cs-border) !important;
  border-radius: var(--cs-radius-lg) !important;
}

/* ---------- Зелёные акценты BetterDocs → цвета сайта ---------- */
/* Активная статья в боковом меню */
.betterdocs-sidebar .betterdocs-single-category-wrapper .betterdocs-articles-list li a.active,
.betterdocs-sidebar .betterdocs-single-category-wrapper .betterdocs-articles-list li a:hover {
  color: var(--wd-primary-color, #0f91e3) !important;
  background: rgba(15, 145, 227, .08) !important;
}
.betterdocs-sidebar .betterdocs-single-category-wrapper .betterdocs-articles-list li a.active::before,
.betterdocs-sidebar .betterdocs-single-category-wrapper .betterdocs-articles-list li a.active::after {
  background: var(--wd-primary-color, #0f91e3) !important;
  border-color: var(--wd-primary-color, #0f91e3) !important;
}
/* Оглавление справа */
.right-sidebar-toc-container .betterdocs-toc ul li a.active,
.right-sidebar-toc-container .betterdocs-toc ul li a:hover {
  color: var(--wd-primary-color, #0f91e3) !important;
}
.right-sidebar-toc-container .betterdocs-toc ul li a.active::before,
.right-sidebar-toc-container .betterdocs-toc ul li a.active::after {
  background: var(--wd-primary-color, #0f91e3) !important;
}

/* ---------- Окно поиска ---------- */
.betterdocs-search-details {
  border-color: #e8edf2 !important;
  border-radius: calc(var(--wd-brd-radius, 5px) * 2) !important;
  overflow: hidden;
}
.betterdocs-search-header {
  border-radius: var(--wd-brd-radius, 5px) !important;
}
.betterdocs-search-header .doc-search-icon path:not([fill="white"]) {
  stroke: var(--wd-primary-color, #0f91e3);
}
.betterdocs-search-header .betterdocs-search-field {
  font-family: var(--wd-text-font) !important;
}
.betterdocs-search-header .esc-button {
  border: 1px solid #e8edf2;
  border-radius: 4px !important;
  font-size: 12px !important;
}
.betterdocs-search-tabs .betterdocs-tab-items {
  font-family: var(--wd-text-font);
  transition: color .2s;
}
.betterdocs-search-tabs .betterdocs-tab-items.active {
  border-bottom-color: var(--wd-primary-color, #0f91e3) !important;
  color: var(--wd-title-color, #242424) !important;
}
.betterdocs-search-tabs .betterdocs-tab-items.active .tab-icon svg path:not([fill="white"]) {
  fill: var(--wd-primary-color, #0f91e3) !important;
}
.betterdocs-search-item-content {
  transition: background-color .2s;
}
.betterdocs-search-item-content:hover {
  background: rgba(15, 145, 227, .05) !important;
}
.betterdocs-search-item-list .content-main h4 {
  font-family: var(--wd-title-font) !important;
  color: var(--wd-title-color, #242424) !important;
  transition: color .2s;
}
.betterdocs-search-item-content:hover .content-main h4 {
  color: var(--wd-primary-color, #0f91e3) !important;
}
.betterdocs-search-item-list svg path[fill="#D0D5DD"],
.betterdocs-search-item-list svg path[fill="#C4C4C4"] {
  fill: rgba(15, 145, 227, .45) !important;
}

/* ---------- Упрощение интерфейса ---------- */
/* Без заголовка «How can we help you?» над поиском */
.betterdocs-search-layout-1 .betterdocs-search-heading {
  display: none !important;
}
.betterdocs-search-layout-1 {
  padding: 48px 20px !important;
}
/* Счётчик статей — в стиле сайта */
.betterdocs-category-box-inner-wrapper .betterdocs-sub-category-items-counts {
  margin: 4px 0 10px !important;
}
.betterdocs-category-box-inner-wrapper .betterdocs-sub-category-items-counts span {
  color: var(--cs-text) !important;
  font-size: 15px !important;
}
.betterdocs-sidebar .betterdocs-sub-category-items-counts span {
  background: var(--cs-primary-soft) !important;
  color: var(--cs-primary) !important;
  font-size: 12px !important;
}
/* Без подсказок клавиш ⌘ K и ESC */
.betterdocs-wrapper .command-key,
.betterdocs-search-header .esc-button {
  display: none !important;
}
/* Окно поиска — с отступом от меню сайта, а не вплотную */
.betterdocs-modal-overlay .betterdocs-search-details {
  margin-top: 48px !important;
  min-height: min(640px, calc(100vh - 220px));
  max-height: calc(100vh - 220px);
  box-shadow: 0 20px 60px rgba(16, 24, 40, .18);
}

/* Окно поиска нейтральное: пока ничего не введено, результатов нет */
.betterdocs-search-details:has(.betterdocs-search-field:placeholder-shown) .betterdocs-search-items-wrapper {
  display: none !important;
}

/* ---------- Классический поиск (главная /docs/ и категория) ---------- */
.betterdocs-wrapper .betterdocs-search-form-wrapper {
  background: linear-gradient(135deg, var(--cs-primary-soft) 0%, var(--cs-primary-softer) 100%) !important;
  border: 0 !important;
  border-radius: var(--cs-radius-lg) !important;
  padding: 48px 20px !important;
}
.betterdocs-search-form-wrapper .betterdocs-live-search {
  position: relative;
  max-width: 720px;
  margin: 0 auto !important;
}
.betterdocs-search-form-wrapper .betterdocs-searchform {
  background: #fff !important;
  border: 1px solid var(--cs-border) !important;
  border-radius: var(--cs-radius) !important;
  box-shadow: 0 6px 20px rgba(15, 145, 227, .08) !important;
  padding: 0 20px !important;
  transition: border-color .2s, box-shadow .2s;
}
.betterdocs-search-form-wrapper .betterdocs-searchform:hover,
.betterdocs-search-form-wrapper .betterdocs-searchform:focus-within {
  border-color: var(--cs-primary) !important;
  box-shadow: 0 6px 24px rgba(15, 145, 227, .16) !important;
}
.betterdocs-search-form-wrapper .betterdocs-searchform-input-wrap {
  display: flex !important;
  align-items: center;
  gap: 14px;
  min-height: 60px;
}
.betterdocs-search-form-wrapper .betterdocs-search-field {
  flex: 1 1 auto;
  height: 60px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: var(--wd-text-font) !important;
  font-size: 16px !important;
  color: var(--cs-title) !important;
}
.betterdocs-search-form-wrapper .betterdocs-search-field::placeholder {
  color: #98a2b3;
}
/* Лупа и крестик — в цвете сайта */
.betterdocs-search-form-wrapper .docs-search-icon {
  position: static !important;
  flex: 0 0 22px;
  width: 22px !important;
  height: 22px !important;
}
.betterdocs-search-form-wrapper .docs-search-icon path:not([fill="none"]),
.betterdocs-search-form-wrapper .docs-search-icon circle:not([fill="none"]) {
  fill: var(--cs-primary) !important;
}
.betterdocs-search-form-wrapper .docs-search-icon [stroke]:not([stroke="none"]) {
  stroke: var(--cs-primary) !important;
}
.betterdocs-search-form-wrapper .docs-search-close {
  cursor: pointer;
}
.betterdocs-search-form-wrapper .docs-search-close .close-border {
  fill: #d0d5dd !important;
  transition: fill .2s;
}
.betterdocs-search-form-wrapper .docs-search-close .close-line {
  fill: #98a2b3 !important;
  transition: fill .2s;
}
.betterdocs-search-form-wrapper .docs-search-close:hover .close-border,
.betterdocs-search-form-wrapper .docs-search-close:hover .close-line {
  fill: var(--cs-primary) !important;
}

/* Выпадающий список результатов.
   Обёртка прозрачная: иначе она обрезает список и видна полоской под строкой */
.betterdocs-search-form-wrapper .betterdocs-search-result-wrap {
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
  font-family: var(--wd-text-font);
  color: var(--cs-text);
  z-index: 50;
}
.betterdocs-search-form-wrapper .betterdocs-search-result-wrap::before {
  display: none !important; /* без «уголка»-стрелки */
}
/* Сама карточка со списком и с «Sorry, no docs were found» */
.betterdocs-search-form-wrapper .docs-search-result {
  margin: 12px 0 0 !important;
  padding: 0 !important;
  background: #fff !important;
  border: 1px solid var(--cs-border) !important;
  border-radius: var(--cs-radius-lg) !important;
  box-shadow: 0 16px 40px rgba(16, 24, 40, .12) !important;
  overflow: hidden auto !important;
  list-style: none !important;
}
.betterdocs-search-form-wrapper .docs-search-result li {
  display: flex !important;
  align-items: center;
  gap: 16px;
  margin: 0 !important;
  padding: 14px 20px !important;
  border-bottom: 1px solid var(--cs-border) !important;
  background: #fff !important;
  list-style: none !important;
  transition: background-color .2s;
}
.betterdocs-search-form-wrapper .docs-search-result li:last-child {
  border-bottom: 0 !important;
}
.betterdocs-search-form-wrapper .docs-search-result li:hover {
  background: var(--cs-primary-softer) !important;
}
.betterdocs-search-form-wrapper .docs-search-result li img {
  flex: 0 0 96px;
  width: 96px !important;
  height: 60px !important;
  object-fit: cover;
  border: 1px solid var(--cs-border);
  border-radius: var(--cs-radius) !important;
}
.betterdocs-search-form-wrapper .docs-search-result li a {
  display: block;
  padding: 0 !important;
  text-decoration: none !important;
}
.betterdocs-search-form-wrapper .betterdocs-search-title {
  font-family: var(--wd-title-font) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: var(--cs-title) !important;
  transition: color .2s;
}
.betterdocs-search-form-wrapper .docs-search-result li:hover .betterdocs-search-title {
  color: var(--cs-primary) !important;
}
.betterdocs-search-form-wrapper .betterdocs-search-category {
  display: inline-block;
  margin-top: 4px;
  font-size: 13px !important;
  color: var(--cs-primary) !important;
}

/* Окно поиска в статье: картинка «ничего не найдено» в синих тонах сайта */
.betterdocs-search-details [class*="not-found"] img,
.betterdocs-search-details [class*="not-found"] svg,
.betterdocs-search-details [class*="no-result"] img,
.betterdocs-search-details [class*="no-result"] svg,
.betterdocs-search-details [class*="empty"] img,
.betterdocs-search-details [class*="empty"] svg {
  filter: hue-rotate(45deg) saturate(1.6);
}

/* ---------- Страница категории: без зелёного ---------- */
.betterdocs-wrapper .betterdocs-main-category-folder,
.betterdocs-wrapper .betterdocs-main-category-folder .betterdocs-category-header {
  background: linear-gradient(135deg, var(--cs-primary-soft) 0%, var(--cs-primary-softer) 100%) !important;
  border-radius: var(--cs-radius-lg) !important;
}
.betterdocs-wrapper .betterdocs-main-category-folder .betterdocs-category-header {
  background: transparent !important;
}
.betterdocs-wrapper .betterdocs-title-excerpt-list {
  margin-bottom: 16px;
  background: #fff !important;
  border: 1px solid var(--cs-border) !important;
  border-radius: var(--cs-radius-lg) !important;
  transition: border-color .2s, box-shadow .2s, background-color .2s;
}
.betterdocs-wrapper .betterdocs-title-excerpt-list:hover,
.betterdocs-wrapper .betterdocs-title-excerpt-list.active {
  background: var(--cs-primary-softer) !important;
  border-color: var(--cs-primary) !important;
  box-shadow: 0 8px 24px rgba(15, 145, 227, .10);
}
.betterdocs-wrapper .betterdocs-title-excerpt-list .update-date {
  background: var(--cs-primary-soft) !important;
  color: var(--cs-primary) !important;
  border-radius: var(--cs-radius) !important;
}
.betterdocs-wrapper .betterdocs-title-excerpt-list svg path:not([fill="white"]):not([fill="#fff"]) {
  fill: var(--cs-primary) !important;
}

/* Кнопки BetterDocs (Copy page, Listen и т.п.) в стиле сайта */
.betterdocs-ai-actions-primary,
.betterdocs-ai-actions-toggle,
.betterdocs-listen-trigger {
  border-radius: var(--cs-radius) !important;
}
.betterdocs-ai-actions-primary:hover,
.betterdocs-listen-trigger:hover {
  border-color: var(--cs-primary) !important;
  color: var(--cs-primary) !important;
}

/* ==========================================================
   Оформление содержимого статей (.wmc-doc) — подсказки, таблицы, код, картинки
   ========================================================== */
.wmc-doc{--wmc-accent:#0F91E3;--wmc-accent-soft:rgba(15,145,227,.08);--wmc-line:#e8edf2;--wmc-tip:#e8913a;--wmc-tip-soft:#fdf4ea;--wmc-warn:#d9480f;--wmc-warn-soft:#fdf0e8;line-height:1.65}
.wmc-doc .wmc-doc-lead{font-size:1.125em;color:#3d4a57}
.wmc-doc h2{margin-top:2em}
.wmc-doc a{color:var(--wmc-accent)}
.wmc-doc code{background:var(--wmc-accent-soft);padding:.1em .35em;border-radius:5px;font-size:.92em;overflow-wrap:anywhere}
.wmc-doc pre.wmc-doc-code{background:#0f1f2e;color:#e4eef7;padding:16px 18px;border-radius:10px;overflow-x:auto;font-size:.88em;line-height:1.55}
.wmc-doc pre.wmc-doc-code code{background:none;padding:0;color:inherit;overflow-wrap:normal}
.wmc-doc .wmc-doc-table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em;display:block;overflow-x:auto}
.wmc-doc .wmc-doc-table th,.wmc-doc .wmc-doc-table td{border:1px solid var(--wmc-line);padding:8px 12px;text-align:left;vertical-align:top}
.wmc-doc .wmc-doc-table thead th{background:var(--wmc-accent-soft)}
.wmc-doc .wmc-doc-note{border-left:4px solid var(--wmc-accent);background:var(--wmc-accent-soft);padding:12px 16px;border-radius:0 5px 5px 0;margin:1.25em 0}
.wmc-doc .wmc-doc-note p{margin:0}
.wmc-doc .wmc-doc-note--tip{border-left-color:var(--wmc-tip);background:var(--wmc-tip-soft)}
.wmc-doc .wmc-doc-note--warning{border-left-color:var(--wmc-warn);background:var(--wmc-warn-soft)}
.wmc-doc ol.wmc-doc-steps>li,.wmc-doc ol.wmc-doc-checklist>li{margin-bottom:.5em}
.wmc-doc kbd{border:1px solid #cfd8e1;border-bottom-width:2px;border-radius:5px;padding:0 .35em;font-size:.88em;background:#fff}
.wmc-doc .wmc-doc-related{border-top:1px solid var(--wmc-line);padding-top:.75em}
.wmc-doc .wmc-doc-figure{margin:1.5em 0}
.wmc-doc .wmc-doc-figure img{display:block;max-width:100%;height:auto;border-radius:10px}
.wmc-doc .wmc-doc-figure figcaption{font-size:.9em;color:#5d6b78;margin-top:.5em}

/* ==========================================================
   Свои значки плагинов (картинка, загруженная в категорию)
   ========================================================== */
/* Карточки на главной /docs/ */
.betterdocs-category-box-inner-wrapper .betterdocs-category-icon img {
  display: block;
  width: 64px !important;
  height: 64px !important;
  margin: 0 auto;
  object-fit: contain;
  background: transparent !important;
  border-radius: 14px;
}
/* Картинка может лежать внутри .betterdocs-folder-icon — прячем только
   стандартную папку (svg) и серую подложку, а не саму картинку */
.betterdocs-wrapper .betterdocs-category-icon:has(img) svg {
  display: none !important;
}
.betterdocs-wrapper .betterdocs-category-icon:has(img),
.betterdocs-wrapper .betterdocs-category-icon:has(img) .betterdocs-folder-icon {
  width: auto !important;
  height: auto !important;
  background: transparent !important;
}
.betterdocs-category-box-inner-wrapper .betterdocs-category-icon img {
  visibility: visible !important;
  opacity: 1 !important;
}
/* Плашка с датой — в одну строку */
.betterdocs-wrapper .betterdocs-last-update {
  white-space: nowrap;
  font-size: 13px !important;
}
/* Боковое меню и шапка страницы плагина */
.betterdocs-sidebar .betterdocs-category-icon img {
  width: 20px !important;
  height: 20px !important;
  object-fit: contain;
  border-radius: 4px;
}
.betterdocs-main-category-folder .betterdocs-category-icon img {
  width: 72px !important;
  height: 72px !important;
  object-fit: contain;
}

/* Подложка под своим значком на карточках разделов — убрать */
.betterdocs-wrapper .betterdocs-category-box-inner-wrapper .betterdocs-category-icon .betterdocs-folder-icon:has(img),
.betterdocs-wrapper .betterdocs-category-icon .betterdocs-folder-icon:has(img) {
  background: transparent !important;
}

/* ==========================================================
   Порядок разделов на странице плагина (BetterDocs сортирует сетку по алфавиту)
   ========================================================== */
/* Multisite Converter */
.betterdocs-wrapper a.category-box.category-mc-getting-started { order: 1; }
.betterdocs-wrapper a.category-box.category-mc-network-conversion { order: 2; }
.betterdocs-wrapper a.category-box.category-mc-sites-languages { order: 3; }
.betterdocs-wrapper a.category-box.category-mc-panel { order: 4; }
.betterdocs-wrapper a.category-box.category-mc-woocommerce-compatibility { order: 5; }
.betterdocs-wrapper a.category-box.category-mc-troubleshooting { order: 6; }
.betterdocs-wrapper a.category-box.category-mc-changelog { order: 7; }
/* ShipCierto */
.betterdocs-wrapper a.category-box.category-sc-getting-started { order: 1; }
.betterdocs-wrapper a.category-box.category-sc-zones-methods { order: 2; }
.betterdocs-wrapper a.category-box.category-sc-rates-classes { order: 3; }
.betterdocs-wrapper a.category-box.category-sc-cart-checkout { order: 4; }
.betterdocs-wrapper a.category-box.category-sc-settings-tools { order: 5; }
.betterdocs-wrapper a.category-box.category-sc-multisite-integration { order: 6; }
.betterdocs-wrapper a.category-box.category-sc-troubleshooting { order: 7; }
.betterdocs-wrapper a.category-box.category-sc-changelog { order: 8; }
/* Cierto Discount Rules */
.betterdocs-wrapper a.category-box.category-cdr-getting-started { order: 1; }
.betterdocs-wrapper a.category-box.category-cdr-rules { order: 2; }
.betterdocs-wrapper a.category-box.category-cdr-product-discounts { order: 3; }
.betterdocs-wrapper a.category-box.category-cdr-cart-bonus { order: 4; }
.betterdocs-wrapper a.category-box.category-cdr-display { order: 5; }
.betterdocs-wrapper a.category-box.category-cdr-settings-tools { order: 6; }
.betterdocs-wrapper a.category-box.category-cdr-troubleshooting { order: 7; }
.betterdocs-wrapper a.category-box.category-cdr-changelog { order: 8; }

/* ===== CiertoSoft — About us + Contact pages — styles for the Gutenberg version =====
   Paste into: WoodMart → Theme Settings → Custom CSS  (or Appearance → Customize → Additional CSS).
   Everything is scoped to .csa-page, so it can live next to the Cierto Discount Rules (.cdr-page) styles. */
.csa-page{--ink:#1b2f4e;--ink2:#3d5170;--mut:#6b7c93;--line:#e3e8ee;--bg2:#f4f8fb;--acc:#0F91E3;--acc2:#0a76bb;--accs:#e8f4fd;--accd:#0b4f7d;
  --navy:#1d3a66;--navy2:rgba(255,255,255,.14);--navyl:rgba(255,255,255,.16);--sky:#8fd0ff;
  /* product colours: shipping blue, discounts purple, multisite green */
  --ship:#6a9fc9;--disc:#a17aa3;--msc:#6f9381;
  max-width:1222px;margin-left:auto;margin-right:auto;
  font-family:'Open Sans',Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
.csa-page *,.csa-page *::before,.csa-page *::after{box-sizing:border-box}
.csa-page p,.csa-page ul,.csa-page ol,.csa-page li,.csa-page button,.csa-page a,.csa-page input,.csa-page select,.csa-page textarea,.csa-page label{font-family:'Open Sans',Helvetica,Arial,sans-serif}
.csa-page p,.csa-page h1,.csa-page h2,.csa-page h3,.csa-page h4,.csa-page ul,.csa-page ol,.csa-page figure{margin:0;padding:0;text-transform:none;letter-spacing:normal}
.csa-page ul,.csa-page ol{list-style:none}
.csa-page h1,.csa-page h2,.csa-page h3,.csa-page .csa-num b{font-family:'Quicksand','Open Sans',Arial,sans-serif!important}
.csa-page h2{font-size:clamp(28px,3.4vw,40px);line-height:1.2;font-weight:600;color:var(--ink);text-wrap:balance}
.csa-page h3{font-size:clamp(21px,2.1vw,25px);line-height:1.25;font-weight:700;color:var(--ink)}
.csa-page h4{font-size:16.5px;line-height:1.35;font-weight:700;color:var(--ink)}
.csa-page mark.has-inline-color{background:none!important;padding:0;color:#0F91E3}
.csa-page .wp-block-columns{margin:0!important;gap:0}
.csa-page .wp-block-column{min-width:0}
.csa-page .wp-block-group{margin-top:0;margin-bottom:0}
.csa-page a{color:var(--acc)}

/* sections */
.csa-page .csa-sec{padding:88px 0}
.csa-page .csa-sec.alt{background:var(--bg2);border-radius:32px;padding:88px clamp(20px,4vw,56px)}
.csa-page .csa-head{margin-bottom:48px!important}
.csa-page .csa-head.c{text-align:center}
.csa-page .csa-tag{display:inline-block;margin-bottom:16px;color:var(--mut);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.csa-page .csa-lead{color:var(--mut);font-size:17.5px;max-width:640px;margin:14px auto 0!important}
.csa-page .csa-p{color:var(--ink2);font-size:16.5px}
.csa-page .csa-p+.csa-p{margin-top:14px!important}

/* buttons */
.csa-page .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.csa-page .wp-block-button{margin:0}
.csa-page .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:10px;border:0;font-size:15px;font-weight:700;line-height:1;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s,color .15s}
.csa-page .wp-block-button__link:hover{transform:translateY(-1px)}
.csa-page .csa-pri .wp-block-button__link{background:#0F91E3;color:#fff;box-shadow:0 10px 24px -12px rgba(15,145,227,.8)}
.csa-page .csa-pri .wp-block-button__link:hover{background:#0a76bb;color:#fff}
.csa-page .csa-sec-btn .wp-block-button__link{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.csa-page .csa-sec-btn .wp-block-button__link:hover{box-shadow:inset 0 0 0 1.5px #b9c6d2;color:var(--ink)}
.csa-page .csa-white .wp-block-button__link{background:#fff;color:var(--accd)}
.csa-page .csa-ghost .wp-block-button__link{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.45)}
.csa-page .csa-ghost .wp-block-button__link:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}

/* product icons (the real plugin logos) */
.csa-page .csa-ico{display:block;flex:none;width:56px;height:56px;background-size:contain;background-repeat:no-repeat;background-position:center}
.csa-page .csa-ico.sm{width:22px;height:22px}
.csa-page .csa-ico.ship{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22 width=%22512%22 height=%22512%22%3E%3Crect width=%22512%22 height=%22512%22 rx=%22112%22 fill=%22%236a9fc9%22/%3E%3Csvg x=%2288%22 y=%2288%22 width=%22336%22 height=%22336%22 viewBox=%220 0 495 289%22 preserveAspectRatio=%22xMidYMid meet%22%3E%3Cpath fill=%22%23ffffff%22 fill-rule=%22evenodd%22 d=%22M359.73 247.39A37.47 37.47 0 1 0 434.67 247.39A37.47 37.47 0 1 0 359.73 247.39Z M114.60 247.77A38.30 38.30 0 1 0 191.20 247.77A38.30 38.30 0 1 0 114.60 247.77Z M353.92 211.72 C354.61 211.76 355.27 211.18 355.75 210.75 C357.32 209.33 358.67 207.67 360.25 206.25 C362.90 203.87 365.85 201.88 368.75 199.85 C371.24 198.11 374.53 196.68 377.42 195.82 C379.74 195.12 381.92 193.88 384.25 193.18 C385.22 192.89 386.10 193.01 387.08 192.92 C388.47 192.78 389.70 192.06 391.08 191.92 C394.58 191.57 400.25 191.57 403.75 191.92 C404.85 192.03 405.84 192.54 406.92 192.75 C407.74 192.91 408.62 192.81 409.42 193.05 C418.25 195.70 426.32 199.35 433.25 205.58 C436.45 208.46 439.82 211.35 442.32 214.92 C444.36 217.83 446.13 220.91 447.72 224.08 C448.43 225.52 448.68 227.18 449.38 228.58 C449.74 229.30 450.35 230.25 451.08 230.62 C453.27 231.71 463.57 230.58 466.58 230.58 C471.46 230.58 476.77 230.96 481.25 228.72 C491.15 223.77 491.25 215.38 491.25 205.75 C491.25 202.10 491.38 197.91 489.72 194.58 C488.31 191.76 484.21 188.84 483.92 185.92 C483.56 182.33 483.92 178.52 483.92 174.92 C483.92 167.08 483.92 159.25 483.92 151.42 C483.92 148.15 484.63 144.23 483.68 141.08 C482.29 136.46 476.59 130.19 473.72 126.08 C468.18 118.17 462.36 110.50 456.82 102.58 C454.42 99.16 451.58 96.01 449.18 92.58 C446.16 88.27 443.00 84.06 439.98 79.75 C439.31 78.79 438.35 78.04 437.68 77.08 C435.48 73.94 433.50 70.62 430.92 67.75 C428.96 65.58 426.02 63.59 423.42 62.28 C421.72 61.43 420.08 61.27 418.25 61.08 C413.71 60.63 409.04 59.95 404.42 60.42 C401.76 60.68 398.76 60.85 396.08 60.58 C390.59 60.03 384.78 60.25 379.25 60.25 C375.86 60.25 372.45 60.42 369.08 60.42 C362.32 60.42 356.13 59.57 352.45 66.92 C351.96 67.89 351.19 69.33 351.08 70.42 C350.85 72.75 351.08 75.23 351.08 77.58 C351.08 82.64 351.08 87.69 351.08 92.75 C351.08 108.69 351.08 124.64 351.08 140.58 C351.08 155.97 351.08 171.36 351.08 186.75 C351.08 191.69 351.08 196.64 351.08 201.58 C351.08 203.82 350.86 206.19 351.08 208.42 C351.14 209.01 351.42 209.63 351.78 210.08 C352.28 210.70 353.06 211.66 353.92 211.72Z M378.25 81.02 C381.36 80.29 386.13 80.92 389.42 80.92 C394.36 80.92 399.31 80.92 404.25 80.92 C406.49 80.92 408.86 80.69 411.08 80.92 C412.19 81.03 413.84 81.68 414.75 82.32 C417.79 84.44 419.61 87.95 421.68 90.92 C424.15 94.45 426.71 97.88 429.18 101.42 C430.82 103.76 432.51 106.07 434.15 108.42 C435.05 109.70 436.17 110.73 436.98 112.08 C437.53 113.00 438.37 113.71 438.98 114.58 C441.00 117.47 443.00 120.36 445.02 123.25 C446.53 125.41 448.70 127.38 449.88 129.75 C450.47 130.93 450.56 132.51 450.18 133.75 C449.56 135.83 447.56 136.75 445.58 136.75 C444.63 136.75 443.69 136.51 442.75 136.42 C438.20 135.96 433.47 136.58 428.92 136.58 C418.98 136.58 409.04 136.42 399.08 136.42 C395.52 136.42 391.64 136.23 388.08 136.58 C385.54 136.84 382.46 137.17 379.92 136.92 C378.55 136.78 376.39 135.89 375.42 134.92 C372.28 131.78 373.42 115.18 373.42 110.25 C373.42 107.63 373.84 104.83 373.58 102.25 C373.20 98.37 372.62 86.78 374.22 83.58 C374.93 82.15 376.77 81.36 378.25 81.02Z M304.08 4.15 C299.83 4.86 295.37 3.99 291.08 4.42 C289.15 4.61 287.18 4.39 285.25 4.58 C272.93 5.82 260.17 5.08 247.75 5.08 C238.07 5.08 228.34 5.12 218.75 6.08 C214.02 6.56 209.00 6.08 204.25 6.08 C192.21 6.08 180.17 5.89 168.25 7.08 C163.85 7.52 159.17 7.08 154.75 7.08 C147.94 7.08 141.00 6.74 134.25 7.42 C128.84 7.96 123.32 7.38 117.92 7.92 C116.49 8.06 115.01 7.77 113.58 7.92 C105.89 8.69 97.83 8.08 90.08 8.08 C87.16 8.08 83.77 7.61 80.92 8.18 C76.19 9.13 71.91 11.98 69.45 16.08 C66.66 20.74 66.46 25.35 67.98 30.42 C71.54 42.26 84.53 42.26 94.58 41.25 C96.97 41.01 102.41 41.33 104.92 41.58 C106.14 41.71 107.38 41.54 108.58 41.42 C110.84 41.19 113.16 41.64 115.42 41.42 C119.82 40.98 124.68 40.75 128.92 42.02 C131.73 42.86 133.67 44.79 135.58 46.92 C138.09 49.70 138.93 54.64 137.85 58.25 C136.56 62.56 132.57 65.70 128.42 66.95 C126.97 67.38 125.09 67.08 123.58 67.08 C119.69 67.08 115.81 67.08 111.92 67.08 C108.57 67.08 105.25 67.75 101.92 67.75 C99.66 67.75 97.33 67.86 95.08 68.08 C89.98 68.59 84.55 68.08 79.42 68.08 C68.19 68.08 56.97 68.08 45.75 68.08 C39.82 68.08 33.80 67.83 27.92 68.42 C25.06 68.70 22.00 67.96 19.25 68.78 C18.31 69.06 17.37 68.99 16.42 69.08 C15.13 69.21 13.57 70.01 12.42 70.58 C8.46 72.56 6.16 76.05 4.95 80.08 C4.70 80.92 4.17 81.70 4.08 82.58 C3.20 91.42 8.46 97.61 16.58 100.05 C17.58 100.35 18.52 100.81 19.58 100.92 C21.86 101.14 24.29 100.92 26.58 100.92 C31.64 100.92 36.69 100.92 41.75 100.92 C57.58 100.92 73.42 100.92 89.25 100.92 C93.81 100.92 98.36 100.92 102.92 100.92 C104.49 100.92 106.57 100.56 108.08 101.02 C111.59 102.07 115.87 104.89 116.98 108.58 C117.33 109.74 117.96 111.06 118.08 112.25 C118.68 118.20 113.97 124.18 108.42 125.85 C106.53 126.42 104.21 126.08 102.25 126.08 C98.14 126.08 94.03 126.08 89.92 126.08 C81.92 126.08 73.92 126.08 65.92 126.08 C61.50 126.08 56.96 125.81 52.58 126.25 C50.77 126.43 48.90 126.07 47.08 126.25 C42.83 126.68 38.51 126.49 34.25 126.92 C29.85 127.36 25.17 127.08 20.75 127.08 C19.32 127.08 17.46 126.77 16.08 127.18 C10.62 128.82 5.87 133.08 4.22 138.58 C3.94 139.51 4.18 140.48 4.08 141.42 C3.80 144.23 3.90 146.96 4.95 149.58 C6.44 153.32 9.51 156.35 13.25 157.85 C18.02 159.76 23.81 158.92 28.92 158.92 C40.64 158.92 52.36 158.92 64.08 158.92 C70.34 158.92 80.91 157.88 86.42 160.08 C89.48 161.31 92.83 163.94 94.08 167.08 C95.81 171.40 95.29 173.50 94.02 177.75 C93.60 179.15 92.42 180.08 91.42 181.08 C86.75 185.75 82.17 185.08 76.08 185.08 C70.81 185.08 65.53 185.08 60.25 185.08 C56.86 185.08 53.28 184.75 49.92 185.08 C48.97 185.18 48.15 185.71 47.25 185.98 C41.43 187.73 37.58 191.54 35.82 197.42 C34.38 202.21 34.90 207.88 37.85 212.08 C40.66 216.10 45.06 218.29 49.58 219.65 C51.41 220.20 102.53 219.83 103.08 219.55 C104.51 218.84 109.71 210.96 111.58 209.08 C124.01 196.65 139.93 190.17 157.42 191.92 C158.63 192.04 159.87 191.80 161.08 191.92 C163.40 192.15 166.19 193.15 168.42 193.82 C181.03 197.60 189.78 203.00 198.12 213.42 C199.47 215.11 201.07 216.79 202.05 218.75 C202.84 220.33 203.76 221.84 204.55 223.42 C205.79 225.89 206.44 229.00 208.02 231.25 C208.67 232.18 209.72 233.27 210.75 233.78 C211.61 234.21 212.62 234.82 213.58 234.92 C218.91 235.45 224.56 234.92 229.92 234.92 C241.64 234.92 253.36 234.92 265.08 234.92 C276.81 234.92 288.53 234.92 300.25 234.92 C305.60 234.92 311.26 235.45 316.58 234.92 C319.46 234.63 322.35 233.86 324.75 232.18 C325.53 231.64 326.24 231.09 326.92 230.42 C327.41 229.92 327.95 229.44 328.42 228.92 C330.64 226.45 331.26 222.44 331.58 219.25 C331.83 216.83 331.66 214.15 331.42 211.75 C331.07 208.27 331.42 204.58 331.42 201.08 C331.42 197.70 331.08 194.12 331.42 190.75 C331.67 188.20 331.84 185.32 331.58 182.75 C331.33 180.20 330.99 177.32 331.25 174.75 C331.53 171.94 331.14 169.06 331.42 166.25 C331.79 162.47 331.79 158.36 331.42 154.58 C331.27 153.10 331.44 151.55 331.58 150.08 C331.99 146.01 331.58 141.68 331.58 137.58 C331.58 134.23 331.08 130.77 331.42 127.42 C331.76 123.95 331.24 120.39 331.58 116.92 C332.35 109.29 331.58 101.41 331.58 93.75 C331.58 71.22 331.58 48.59 331.58 26.08 C331.58 22.26 331.79 18.62 330.68 14.92 C330.05 12.79 328.45 10.95 326.92 9.42 C321.44 3.94 317.18 4.08 309.92 4.08 C308.03 4.08 305.94 3.84 304.08 4.15Z%22/%3E%3C/svg%3E%3C/svg%3E")}
.csa-page .csa-ico.disc{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22 width=%22512%22 height=%22512%22%3E%3Crect width=%22512%22 height=%22512%22 rx=%22112%22 fill=%22%23a17aa3%22/%3E%3Csvg x=%2288%22 y=%2288%22 width=%22336%22 height=%22336%22 viewBox=%220 0 412 328%22 preserveAspectRatio=%22xMidYMid meet%22%3E%3Cpath fill=%22%23ffffff%22 fill-rule=%22evenodd%22 d=%22M160.25 299.92 C159.82 297.77 145.78 283.56 143.25 280.75 C138.80 275.81 134.53 270.69 130.08 265.75 C124.80 259.88 119.20 254.29 113.92 248.42 C109.89 243.94 106.11 239.23 102.08 234.75 C100.11 232.55 97.89 230.61 95.92 228.42 C94.99 227.38 94.35 226.12 93.42 225.08 C91.97 223.48 90.36 222.02 88.92 220.42 C87.94 219.33 87.23 218.01 86.25 216.92 C84.06 214.49 81.60 212.35 79.42 209.92 C76.52 206.70 74.05 202.28 72.12 198.42 C69.44 193.06 69.32 183.25 69.92 177.25 C70.14 175.04 72.09 169.97 73.12 167.92 C77.54 159.07 84.50 153.73 90.85 146.58 C93.37 143.75 95.88 140.90 98.42 138.08 C102.08 134.01 106.26 130.48 109.92 126.42 C121.97 113.02 135.14 100.73 147.12 87.25 C150.46 83.49 154.51 80.35 157.85 76.58 C162.23 71.65 166.99 67.00 171.42 62.08 C175.67 57.35 180.64 53.32 184.85 48.58 C188.57 44.40 192.51 40.41 196.25 36.25 C199.20 32.97 213.35 20.16 214.25 17.58 C213.81 15.37 210.40 12.90 208.75 11.42 C205.69 8.67 201.23 7.36 197.42 6.22 C196.34 5.89 195.18 6.19 194.08 6.08 C186.70 5.34 178.98 5.34 171.58 6.08 C170.43 6.20 169.21 5.88 168.08 6.22 C163.79 7.50 159.95 9.10 155.92 11.12 C154.91 11.62 154.16 12.51 153.25 13.15 C145.84 18.34 139.87 26.01 133.88 32.75 C130.29 36.80 126.11 40.45 122.28 44.28 C114.00 52.56 105.69 60.96 97.88 69.75 C90.79 77.73 82.25 84.43 75.15 92.42 C72.14 95.80 68.60 98.73 65.58 102.08 C62.68 105.30 59.76 108.51 56.88 111.75 C51.37 117.96 44.83 123.22 39.25 129.42 C37.59 131.26 36.08 133.24 34.42 135.08 C29.28 140.79 23.38 145.71 18.25 151.42 C17.32 152.45 16.68 153.72 15.75 154.75 C14.76 155.85 13.50 156.87 12.65 158.08 C9.39 162.75 6.85 167.98 5.22 173.42 C4.99 174.18 5.18 174.98 4.95 175.75 C4.68 176.64 4.18 177.48 4.08 178.42 C3.84 180.81 4.08 183.35 4.08 185.75 C4.08 187.61 3.90 189.57 4.08 191.42 C4.18 192.40 4.67 193.32 4.95 194.25 C5.15 194.91 4.99 195.60 5.18 196.25 C5.79 198.26 6.34 200.53 7.28 202.42 C10.24 208.33 14.01 213.02 18.42 217.92 C19.45 219.07 20.21 220.43 21.25 221.58 C24.76 225.48 28.24 229.35 31.75 233.25 C32.48 234.06 32.86 235.11 33.58 235.92 C37.46 240.23 41.37 244.44 45.25 248.75 C46.03 249.61 46.47 250.72 47.25 251.58 C49.01 253.54 51.27 255.25 52.78 257.42 C55.04 260.64 57.96 263.17 60.58 266.08 C61.41 267.00 61.92 268.17 62.75 269.08 C67.46 274.32 72.37 279.35 77.08 284.58 C77.96 285.56 78.54 286.77 79.42 287.75 C83.72 292.53 88.12 297.14 92.42 301.92 C95.98 305.88 99.49 311.05 103.92 314.15 C108.18 317.13 112.82 319.21 117.75 320.68 C119.28 321.14 120.86 320.76 122.42 320.92 C136.65 322.34 146.23 315.45 155.42 305.25 C156.83 303.68 159.57 301.86 160.25 299.92Z M268.42 4.15 C267.55 4.32 266.76 4.70 265.92 4.95 C264.78 5.29 263.54 4.85 262.42 5.18 C257.59 6.63 252.62 8.41 248.42 11.35 C243.09 15.08 239.55 20.62 234.75 24.88 C230.84 28.36 227.25 32.36 223.75 36.25 C220.78 39.55 217.55 42.62 214.58 45.92 C210.24 50.75 205.27 54.92 200.92 59.75 C199.41 61.42 198.09 63.25 196.58 64.92 C191.19 70.91 184.98 76.08 179.58 82.08 C166.41 96.72 151.97 110.02 138.88 124.75 C136.30 127.65 133.32 130.57 130.42 133.15 C125.28 137.71 120.69 143.14 116.08 148.25 C111.45 153.40 106.20 157.95 101.58 163.08 C98.97 165.98 96.48 170.16 95.35 173.92 C95.14 174.63 95.16 175.38 94.95 176.08 C94.68 176.97 94.18 177.81 94.08 178.75 C93.34 186.18 94.32 194.52 98.68 200.75 C102.22 205.80 106.65 209.70 110.75 214.25 C111.88 215.51 112.78 216.99 113.92 218.25 C116.21 220.79 118.79 223.04 121.08 225.58 C125.32 230.29 129.34 235.21 133.58 239.92 C135.82 242.40 138.34 244.60 140.58 247.08 C141.56 248.17 142.27 249.49 143.25 250.58 C148.38 256.28 153.79 261.72 158.92 267.42 C159.85 268.45 160.49 269.72 161.42 270.75 C163.15 272.67 165.18 274.33 166.88 276.25 C170.73 280.58 174.71 284.78 178.58 289.08 C179.88 290.52 180.96 292.15 182.25 293.58 C184.75 296.37 187.58 298.80 190.08 301.58 C190.96 302.56 191.54 303.77 192.42 304.75 C194.39 306.94 196.61 308.89 198.58 311.08 C199.58 312.19 200.12 313.57 201.25 314.58 C203.32 316.45 205.96 317.92 208.25 319.52 C210.34 320.98 216.58 323.67 219.08 323.92 C220.15 324.02 221.18 323.87 222.25 324.08 C223.78 324.39 225.50 325.07 227.08 324.92 C229.39 324.69 231.60 324.15 233.92 323.92 C234.89 323.82 235.67 323.29 236.58 323.02 C242.68 321.19 248.01 317.85 252.75 313.58 C259.74 307.30 266.12 300.22 272.75 293.58 C278.85 287.48 285.40 281.69 291.12 275.25 C299.56 265.75 309.67 257.75 318.12 248.25 C320.21 245.90 322.76 243.94 324.85 241.58 C328.15 237.88 331.88 234.15 335.58 230.85 C338.99 227.82 341.84 224.15 345.25 221.12 C349.70 217.16 354.16 212.70 358.12 208.25 C362.18 203.68 367.05 199.82 371.12 195.25 C382.17 182.82 398.05 171.91 405.55 156.92 C406.55 154.93 407.15 152.69 407.78 150.58 C408.07 149.61 407.89 148.57 408.18 147.58 C408.44 146.74 408.83 145.98 408.92 145.08 C409.49 139.33 408.92 133.21 408.92 127.42 C408.92 114.81 408.92 102.19 408.92 89.58 C408.92 76.03 408.92 62.47 408.92 48.92 C408.92 42.86 409.51 35.86 408.92 29.92 C408.82 28.98 408.32 28.14 408.05 27.25 C407.84 26.54 408.03 25.79 407.82 25.08 C407.15 22.87 405.91 20.81 404.88 18.75 C401.38 11.75 393.43 7.37 386.25 5.22 C385.38 4.95 384.47 5.17 383.58 5.08 C382.37 4.96 381.31 4.21 380.08 4.08 C377.69 3.84 375.15 4.08 372.75 4.08 C367.47 4.08 362.19 4.08 356.92 4.08 C337.19 4.08 317.47 4.08 297.75 4.08 C290.86 4.08 283.97 4.08 277.08 4.08 C274.34 4.08 271.10 3.61 268.42 4.15Z M261.08 218.20A26.48 26.48 0 1 0 314.03 218.20A26.48 26.48 0 1 0 261.08 218.20Z M183.56 137.77A26.39 26.39 0 1 0 236.35 137.77A26.39 26.39 0 1 0 183.56 137.77Z M295.08 110.35 C296.60 110.00 298.10 110.42 299.58 110.72 C308.24 112.45 314.02 122.14 309.88 130.42 C308.11 133.97 304.85 136.52 302.25 139.42 C301.37 140.40 300.80 141.60 299.92 142.58 C298.68 143.96 297.32 145.21 296.08 146.58 C292.90 150.12 290.09 154.05 286.92 157.58 C273.97 171.97 261.52 186.71 248.58 201.08 C247.80 201.95 247.36 203.06 246.58 203.92 C239.01 212.33 231.81 221.01 224.25 229.42 C223.47 230.28 223.03 231.39 222.25 232.25 C220.65 234.03 218.85 235.64 217.25 237.42 C215.35 239.53 213.99 242.17 211.58 243.85 C205.68 247.98 198.36 246.91 192.75 242.98 C191.68 242.23 191.21 241.12 190.48 240.08 C187.56 235.90 186.98 230.70 189.28 226.08 C191.18 222.30 194.44 219.20 197.25 216.08 C198.23 214.99 198.93 213.67 199.92 212.58 C201.20 211.15 202.63 209.85 203.92 208.42 C206.91 205.09 209.59 201.24 212.58 197.92 C216.25 193.85 219.92 189.82 223.58 185.75 C224.46 184.77 225.04 183.56 225.92 182.58 C227.57 180.74 229.42 179.09 231.08 177.25 C231.86 176.39 232.31 175.28 233.08 174.42 C235.19 172.07 237.15 169.58 239.25 167.25 C250.06 155.24 260.60 142.94 271.42 130.92 C272.40 129.83 273.10 128.51 274.08 127.42 C278.34 122.69 282.36 117.67 287.08 113.42 C289.25 111.47 292.38 110.98 295.08 110.35Z M325.17 63.42A25.67 25.67 0 1 0 376.50 63.42A25.67 25.67 0 1 0 325.17 63.42Z%22/%3E%3C/svg%3E%3C/svg%3E")}
.csa-page .csa-ico.msc{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22 width=%22512%22 height=%22512%22%3E%3Crect width=%22512%22 height=%22512%22 rx=%22112%22 fill=%22%236f9381%22/%3E%3Csvg x=%2288%22 y=%2288%22 width=%22336%22 height=%22336%22 viewBox=%220 0 456 356%22 preserveAspectRatio=%22xMidYMid meet%22%3E%3Cpath d=%22M227.30 81.00L124.65 217.54%22 stroke=%22%23ffffff%22 stroke-width=%2237%22 fill=%22none%22/%3E%3Cpath d=%22M227.30 81.00L329.93 217.45%22 stroke=%22%23ffffff%22 stroke-width=%2237%22 fill=%22none%22/%3E%3Ccircle cx=%22227.30%22 cy=%2281.00%22 r=%2277%22 fill=%22%23ffffff%22/%3E%3Cpath fill=%22%23ffffff%22 fill-rule=%22evenodd%22 d=%22M4.00 265.50A84.6 84.6 0 1 0 173.20 265.50A84.6 84.6 0 1 0 4.00 265.50ZM52.30 265.50A36.3 36.3 0 1 1 124.90 265.50A36.3 36.3 0 1 1 52.30 265.50ZM281.40 265.40A84.6 84.6 0 1 0 450.60 265.40A84.6 84.6 0 1 0 281.40 265.40ZM329.70 265.40A36.3 36.3 0 1 1 402.30 265.40A36.3 36.3 0 1 1 329.70 265.40Z%22/%3E%3C/svg%3E%3C/svg%3E")}

/* ===== HERO ===== */
.csa-page .csa-hero{padding:64px 0 72px;text-align:center}
.csa-page .csa-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 14px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:26px}
.csa-page .csa-chip::before{content:"";display:block;flex:none;width:10px;height:10px;border-radius:3px;margin-right:28px;background:#6a9fc9;box-shadow:14px 0 0 #a17aa3,28px 0 0 #6f9381}
.csa-page .csa-chip em{font-style:normal;font-weight:500;color:var(--mut)}
.csa-page h1.csa-h1{font-size:clamp(38px,6vw,68px);line-height:1.05;font-weight:700;color:var(--ink);letter-spacing:-.015em;max-width:900px;margin:0 auto 20px;text-wrap:balance}
.csa-page .csa-sub{color:var(--ink2);font-size:18.5px;max-width:660px;margin:0 auto!important}
.csa-page .csa-hero-btns{justify-content:center}
.csa-page ul.csa-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;font-size:14px;color:var(--mut)}
.csa-page ul.csa-trust li::before{content:"\2713 ";color:var(--acc);font-weight:800;margin-right:7px}

/* ===== STORY: text + facts card ===== */
.csa-page .csa-row{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}
.csa-page .csa-row .wp-block-column{flex-basis:auto!important}
.csa-page .csa-row h2{margin-bottom:20px}
.csa-page .csa-facts{background:#fff;border:1px solid var(--line);border-radius:24px;padding:10px 28px;box-shadow:0 30px 60px -40px rgba(27,47,78,.35)}
.csa-page .csa-num{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}
.csa-page .csa-num:last-child{border-bottom:0}
.csa-page .csa-num b{flex:none;min-width:84px;font-size:34px;line-height:1;font-weight:700;color:var(--acc);font-variant-numeric:tabular-nums}
.csa-page .csa-num span{color:var(--ink2);font-size:15px;line-height:1.45}
.csa-page .csa-num span strong{display:block;color:var(--ink);font-size:16px}

/* ===== PRODUCTS ===== */
.csa-page .csa-prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.csa-page .csa-prod{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}
.csa-page .csa-prod:hover{border-color:#b9d9f2;transform:translateY(-3px);box-shadow:0 26px 50px -34px rgba(27,47,78,.45)}
.csa-page .csa-prod .kind{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
.csa-page .csa-prod h3{margin-top:-6px}
.csa-page .csa-prod p{color:var(--ink2);font-size:15.5px}
.csa-page .csa-prod ul{display:grid;gap:6px;font-size:14.5px;color:var(--ink2);margin-top:2px}
.csa-page .csa-prod ul li{padding-left:22px;position:relative}
.csa-page .csa-prod ul li::before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:3px;background:var(--acc)}
.csa-page .csa-prod .go{margin-top:auto;padding-top:8px;font-weight:700;font-size:15px;text-decoration:none;color:var(--acc)}
.csa-page .csa-prod .go:hover{text-decoration:underline}

/* ===== PRINCIPLES ===== */
.csa-page .csa-vals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto}
.csa-page .csa-val{display:flex;gap:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}
.csa-page .csa-val:hover{transform:translateY(-3px);border-color:#b9d9f2;box-shadow:0 26px 50px -34px rgba(27,47,78,.45)}
.csa-page .csa-val .ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--accs);color:var(--acc);display:grid;place-items:center}
.csa-page .csa-val .ic svg{width:22px;height:22px}
.csa-page .csa-val h4{margin-bottom:6px}
.csa-page .csa-val p{color:var(--mut);font-size:15px}

/* ===== CONTACT ===== */
.csa-page .csa-contact{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}
.csa-page .csa-form-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,4vw,48px);box-shadow:0 30px 60px -44px rgba(27,47,78,.35)}
.csa-page .csa-form-card>h3{margin-bottom:8px}
.csa-page .csa-form-card>p{color:var(--mut);font-size:16px;margin-bottom:28px}
.csa-page .csa-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}
.csa-page .csa-form .f{display:flex;flex-direction:column;gap:8px;min-width:0}
.csa-page .csa-form .f.w{grid-column:1/-1}
.csa-page .csa-form label{font-size:14px;font-weight:700;color:var(--ink)}
.csa-page .csa-form label small{font-weight:500;color:var(--mut);font-size:13px}
.csa-page .csa-form input[type=text],.csa-page .csa-form input[type=email],.csa-page .csa-form input[type=url],.csa-page .csa-form select,.csa-page .csa-form textarea,
.csa-page .wpcf7 input[type=text],.csa-page .wpcf7 input[type=email],.csa-page .wpcf7 input[type=url],.csa-page .wpcf7 select,.csa-page .wpcf7 textarea{width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:#f8fafc;color:var(--ink);font-size:16px;line-height:1.4;box-shadow:none;margin:0;transition:border-color .15s,box-shadow .15s,background .15s}
.csa-page .csa-form textarea,.csa-page .wpcf7 textarea{min-height:170px;resize:vertical}
.csa-page .csa-form select,.csa-page .wpcf7 select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a7784' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}
.csa-page .csa-form :is(input,select,textarea):focus,.csa-page .wpcf7 :is(input,select,textarea):focus{outline:none;border-color:var(--acc);background:#fff;box-shadow:0 0 0 4px var(--accs)}
.csa-page .csa-form ::placeholder{color:#8a96a2}
.csa-page .csa-consent{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-size:14.5px!important;font-weight:500!important;color:var(--ink2)!important;cursor:pointer}
.csa-page .csa-consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--acc)}
.csa-page .csa-send{grid-column:1/-1;min-height:54px;border:0;border-radius:12px;background:#0F91E3;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s,transform .15s}
.csa-page .csa-send:hover:not(:disabled){background:#0a76bb;transform:translateY(-1px)}
.csa-page .csa-send:disabled{opacity:.4;cursor:not-allowed}
.csa-page .csa-sent{grid-column:1/-1;padding:14px 16px;border-radius:12px;background:var(--accs);color:var(--accd);font-size:15px;font-weight:600}
.csa-page .csa-form :focus-visible{outline:2px solid var(--acc);outline-offset:2px}

.csa-page .csa-side{display:flex;flex-direction:column;gap:20px}
.csa-page .csa-glance{background:linear-gradient(150deg,#1b345c 0%,#24497e 55%,#3f86cf 100%);color:#fff;border-radius:24px;padding:clamp(24px,3vw,40px)}
.csa-page .csa-glance h3{color:#fff;margin-bottom:10px}
.csa-page .csa-gi{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--navyl)}
.csa-page .csa-gi .ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--navy2);color:var(--sky);display:grid;place-items:center}
.csa-page .csa-gi .ic svg{width:22px;height:22px}
.csa-page .csa-gi b{display:block;font-size:15.5px;margin-bottom:4px;color:#fff}
.csa-page .csa-gi span{display:block;color:rgba(255,255,255,.78);font-size:15px;line-height:1.5}
.csa-page .csa-gi a{color:var(--sky);text-decoration:none;font-weight:600;word-break:break-word}
.csa-page .csa-gi a:hover{text-decoration:underline}
.csa-page .csa-faster{padding-top:24px}
.csa-page .csa-faster b{display:block;font-size:15.5px;margin-bottom:12px}
.csa-page .csa-faster ul{display:grid;gap:10px;font-size:15px;color:rgba(255,255,255,.85)}
.csa-page .csa-faster li{padding-left:30px;position:relative}
.csa-page .csa-faster li::before{content:"\2713 ";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--sky);color:var(--navy);font-size:11px;font-weight:800;display:grid;place-items:center}
.csa-page .csa-glance .csa-req{display:flex;align-items:center;justify-content:center;margin-top:26px;min-height:54px;border-radius:12px;background:#fff;color:#1d3a66;font-weight:700;font-size:16px;text-decoration:none;transition:transform .15s}
.csa-page .csa-glance .csa-req:hover{transform:translateY(-1px)}
.csa-page .csa-office{display:flex;gap:16px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px}
.csa-page .csa-office .ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--accs);color:var(--acc);display:grid;place-items:center}
.csa-page .csa-office .ic svg{width:22px;height:22px}
.csa-page .csa-office small{display:block;font-weight:700;font-size:14px;color:var(--ink)}
.csa-page .csa-office b{display:block;font-family:'Quicksand','Open Sans',Arial,sans-serif;font-size:21px;margin:4px 0 8px}
.csa-page .csa-office address{font-style:normal;color:var(--ink2);font-size:15.5px;line-height:1.55}
.csa-page .csa-office a{display:inline-block;margin-top:12px;font-weight:700;text-decoration:none}
.csa-page .csa-office a:hover{text-decoration:underline}

/* contact page: the heading opens the page */
.csa-page .csa-chip.csa-chip-tag{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}
.csa-page .csa-contact-page{padding-top:64px}
.csa-page .csa-contact-page .csa-head{margin-bottom:56px!important}
@media(max-width:600px){.csa-page .csa-contact-page{padding-top:32px}}

/* ===== FINAL CTA ===== */
.csa-page .csa-final-wrap{padding-top:0;padding-bottom:40px}
.csa-page .csa-final{border-radius:32px;padding:clamp(40px,6vw,72px);text-align:center;background:linear-gradient(135deg,#0b5f96 0%,#0F91E3 70%,#41b0f0 100%);color:#fff;position:relative;overflow:hidden}
.csa-page .csa-final::before,.csa-page .csa-final::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2)}
.csa-page .csa-final::before{width:520px;height:520px;top:-300px;right:-140px}
.csa-page .csa-final::after{width:380px;height:380px;bottom:-260px;left:-80px}
.csa-page .csa-final h2{color:#fff;position:relative}
.csa-page .csa-final mark.has-inline-color{color:#bfe6ff!important}
.csa-page .csa-final p{color:rgba(255,255,255,.85);max-width:560px;margin:14px auto 0!important;font-size:18px;position:relative}
.csa-page .csa-final .wp-block-buttons{justify-content:center;position:relative}

/* ===== responsive ===== */
@media(max-width:1024px){
 .csa-page .csa-prods{grid-template-columns:1fr;max-width:620px;margin:0 auto}
 .csa-page .csa-contact{grid-template-columns:1fr}
}
@media(max-width:900px){
 .csa-page .csa-sec{padding:64px 0}.csa-page .csa-sec.alt{padding:64px 18px}
 .csa-page .csa-row{grid-template-columns:1fr}
 .csa-page .csa-vals{grid-template-columns:1fr}
}
@media(max-width:600px){
 .csa-page .csa-hero{padding-top:32px}
 .csa-page .csa-form{grid-template-columns:1fr}
 .csa-page .csa-sub{font-size:17px}
 .csa-page .csa-num b{min-width:64px;font-size:28px}
 .csa-page .csa-office,.csa-page .csa-val{padding:22px}
}
@media(hover:none){.csa-page .csa-prod:hover,.csa-page .csa-val:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.csa-page *{animation:none!important;transition:none!important}}
