:root{
  --bg:#0E111A;
  --panel:#151A26;
  --panel-2:#1B2130;
  --ink:#0E111A;
  --line:#242C3D;
  --line-soft:#1E2534;
  --txt:#E7EBF3;
  --txt-muted:#9BA6BA;
  --txt-dim:#6E798E;
  --primary:#00B677;
  --primary-hi:#12CE8B;
  --secondary:#0F6F53;
  --secondary-hi:#14895f;
  --gold:#F2C14E;
  --radius:16px;
  --radius-sm:10px;
  --radius-lg:22px;
  --shadow:0 18px 40px -20px rgba(0,0,0,.65);
  --gap:22px;
  --maxw:1160px;
  --ease:cubic-bezier(.22,.61,.36,1);
}

*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;overflow-x:hidden}
html.pagebg,.pagebg{background:var(--bg)}
body{
  background:
    radial-gradient(1100px 520px at 85% -8%, rgba(0,182,119,.14), transparent 60%),
    radial-gradient(900px 480px at -5% 8%, rgba(15,111,83,.16), transparent 55%),
    var(--bg);
  color:var(--txt);
  font-family:'Open Sans',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-size:16px;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  overflow-x:hidden;
}
img{max-width:100%;height:auto;display:block}
a{color:var(--primary);text-decoration:none}
a:hover{color:var(--primary-hi)}
h1,h2,h3,h4{line-height:1.25;margin:0 0 .5em;font-weight:800;letter-spacing:-.01em;color:#fff}
p{margin:0 0 1em}
ul{margin:0;padding:0}
li{list-style:none}

.wrapper{min-height:100vh;display:flex;flex-direction:column}
.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 18px}
main{display:flex;flex-direction:column;gap:var(--gap);padding-bottom:34px}

.box{
  background:linear-gradient(180deg,var(--panel),var(--panel-2));
  border:1px solid var(--line);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
}

.rowflex{display:flex;align-items:center;gap:16px;flex-wrap:wrap}

.blockh{
  display:flex;align-items:center;gap:12px;
  font-size:clamp(1.3rem,3.4vw,1.85rem);
  margin:0 0 .35em;
}
.blockh-ic{
  width:40px;height:40px;flex:0 0 40px;border-radius:12px;
  display:inline-flex;align-items:center;justify-content:center;
  background:rgba(0,182,119,.14);border:1px solid rgba(0,182,119,.32);
  position:relative;
}
.blockh-ic::before{content:"";width:20px;height:20px;background:var(--primary);
  -webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}
.tocic::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M3 5h18v2H3zM3 11h18v2H3zM3 17h12v2H3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M3 5h18v2H3zM3 11h18v2H3zM3 17h12v2H3z'/></svg>")}
.infoic::before,.advic::before,.bnsic::before,.sltic::before,.faqic::before,.authic::before{
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='12' r='9'/></svg>");
  mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='12' r='9'/></svg>")}
.blocklede{color:var(--txt-muted);margin:0 0 1.2em;max-width:70ch}

.btnq{
  --btn-bg:var(--secondary);
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  font-weight:700;font-size:.95rem;line-height:1;
  padding:12px 20px;border-radius:999px;border:1px solid transparent;
  background:var(--btn-bg);color:#fff;cursor:pointer;white-space:nowrap;
  transition:transform .16s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),filter .2s var(--ease);
}
.btnq:hover{transform:translateY(-2px);color:#fff;filter:brightness(1.06);box-shadow:0 12px 24px -12px rgba(0,182,119,.7)}
.btnq:active{transform:translateY(0)}
.btnq--primary{--btn-bg:var(--primary);color:#04241a;font-weight:800}
.btnq--primary:hover{color:#04241a}
.btnq--login{--btn-bg:transparent;border-color:var(--secondary);color:#7be0bd}
.btnq--login:hover{--btn-bg:var(--secondary);color:#fff}
.btnq--signup{--btn-bg:var(--primary);color:#04241a;font-weight:800}
.btnq--ghost{--btn-bg:transparent;border-color:var(--line);color:var(--txt)}
.btnq--ghost:hover{--btn-bg:rgba(255,255,255,.06);color:#fff}
.btnq--lg{padding:15px 26px;font-size:1.02rem}
.btnq--sm{padding:9px 18px;font-size:.86rem}
.btnq--block{width:100%}

.header{margin-top:16px;padding:12px 18px}
.hdr9x2{width:100%}
.brand4kq{display:inline-flex;align-items:center}
.brand4kq img{height:44px;width:auto}
.navlist3p{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}
.navlist3p a{
  display:inline-flex;align-items:center;gap:7px;color:var(--txt-muted);
  padding:9px 12px;border-radius:10px;font-size:.9rem;font-weight:600;
  transition:background .2s,color .2s;
}
.navlist3p a:hover{background:rgba(255,255,255,.05);color:#fff}
.navlist3p svg{color:var(--primary)}
.hdrbtns5m{display:flex;gap:8px;margin-left:8px}
.navbtns7q{display:none}

.burger7z{display:none;flex-direction:column;gap:5px;width:44px;height:40px;border:1px solid var(--line);border-radius:10px;background:transparent;cursor:pointer;padding:10px;flex:0 0 44px}
.burger7z span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:transform .25s,opacity .2s}
.burger7z.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger7z.active span:nth-child(2){opacity:0}
.burger7z.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.hero8vk{position:relative;overflow:hidden;margin-top:var(--gap);padding:0;isolation:isolate}
.hero8vk-media{position:absolute;inset:0;z-index:-1}
.hero8vk-media img{width:100%;height:100%;object-fit:cover;object-position:center}
.hero8vk-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,17,26,.96) 0%,rgba(14,17,26,.86) 42%,rgba(14,17,26,.55) 100%)}
.hero8vk-inner{padding:clamp(26px,5vw,58px);max-width:640px;animation:fadeUp .7s var(--ease) both}
.hero8vk-eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:rgba(0,182,119,.12);border:1px solid rgba(0,182,119,.3);padding:6px 12px;border-radius:999px;margin-bottom:16px}
.hero8vk-title{font-size:clamp(2rem,6vw,3.2rem);margin:0 0 .3em;text-wrap:balance}
.hero8vk-sub{color:#cfd6e4;font-size:1.05rem;margin-bottom:1.1em;text-wrap:pretty}
.hero8vk-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 1.4em}
.hero8vk-chips li{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:#dfe5f0;background:rgba(255,255,255,.05);border:1px solid var(--line);padding:8px 13px;border-radius:999px}
.tickic{width:16px;height:16px;border-radius:50%;background:var(--primary);position:relative;flex:0 0 16px}
.tickic::after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border:solid #04241a;border-width:0 2px 2px 0;transform:rotate(45deg)}
.hero8vk-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1em}
.hero8vk-fine{font-size:.78rem;color:var(--txt-dim);margin:0}

.crumbs1n{margin-top:var(--gap)}
.crumbs1n ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:var(--txt-muted)}
.crumbs1n a{color:var(--txt-muted)}
.crumbs1n a:hover{color:var(--primary)}
.crumbs1n [aria-current="page"]{color:var(--primary);font-weight:600}
.crumbsep{color:var(--txt-dim)}

.toc6df{padding:26px}
.toc6df-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.toc6df-list a{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line-soft);color:var(--txt);font-weight:600;transition:transform .18s var(--ease),border-color .2s,background .2s}
.toc6df-list a:hover{transform:translateX(4px);border-color:rgba(0,182,119,.5);background:rgba(0,182,119,.07)}
.toc6df-list svg{color:var(--primary);flex:0 0 18px}

.info3rc{padding:26px}
.tablewrap5e{overflow-x:auto;border-radius:var(--radius-sm);border:1px solid var(--line);-webkit-overflow-scrolling:touch}
.dttable{width:100%;border-collapse:collapse;margin:0 auto;min-width:520px}
.dttable th,.dttable td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line-soft);vertical-align:top}
.dttable tr:last-child th,.dttable tr:last-child td{border-bottom:0}
.dttable tr:nth-child(even){background:rgba(255,255,255,.02)}
.dttable th{width:38%;color:#fff;font-weight:700;background:rgba(0,182,119,.05)}
.dttable td{color:var(--txt-muted)}
.dttable th span.ti{display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:-3px;background:var(--primary);border-radius:4px;opacity:.9}

.adv0qm{padding:26px}
.adv0qm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.tile2kf{padding:22px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line-soft);transition:transform .2s var(--ease),border-color .2s,box-shadow .25s}
.tile2kf:hover{transform:translateY(-5px);border-color:rgba(0,182,119,.45);box-shadow:0 16px 30px -18px rgba(0,182,119,.5)}
.tile2kf-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:rgba(0,182,119,.14);border:1px solid rgba(0,182,119,.3);color:var(--primary);margin-bottom:14px}
.tile2kf h3{font-size:1.08rem;margin:0 0 .4em}
.tile2kf p{color:var(--txt-muted);margin:0;font-size:.94rem}

.bns5tj{padding:26px}
.bns5tj-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bcard9p{position:relative;padding:24px 20px;border-radius:16px;background:linear-gradient(180deg,#182031,#141a28);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;overflow:hidden}
.bcard9p::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary))}
.bcard9p-ribbon{position:absolute;top:14px;right:-34px;transform:rotate(45deg);background:var(--gold);color:#231a00;font-size:.68rem;font-weight:800;padding:5px 40px;letter-spacing:.04em}
.bcard9p-ribbon--green{background:var(--primary);color:#04241a}
.bcard9p-ribbon--blue{background:#3b82f6;color:#04122e}
.bcard9p-head{display:flex;align-items:center;gap:12px}
.bcard9p-ic{width:44px;height:44px;border-radius:12px;flex:0 0 44px;background:rgba(0,182,119,.15);border:1px solid rgba(0,182,119,.3);position:relative}
.bcard9p-ic::after{content:"";position:absolute;inset:0;background:var(--primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M4 8h16v3H4zM5 12h14v9H5zM12 21V8M12 8C10 8 8 7 8 5.5S9 3 10.5 3 12 6 12 8zM12 8c2 0 4-1 4-2.5S15 3 13.5 3 12 6 12 8z'/></svg>") center/22px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M4 8h16v3H4zM5 12h14v9H5zM12 21V8M12 8C10 8 8 7 8 5.5S9 3 10.5 3 12 6 12 8zM12 8c2 0 4-1 4-2.5S15 3 13.5 3 12 6 12 8z'/></svg>") center/22px no-repeat}
.bcard9p-head h3{margin:0;font-size:1.06rem}
.bcard9p-amt{font-size:1.5rem;font-weight:800;color:var(--primary);margin:0}
.bcard9p-desc{color:var(--txt-muted);font-size:.92rem;margin:0;flex:1}
.bcard9p-meta{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line-soft);padding-top:12px}
.bcard9p-meta li{display:flex;justify-content:space-between;font-size:.86rem;color:var(--txt-muted)}
.bcard9p-meta strong{color:#fff}

.slt1wq{padding:26px}
.slt1wq-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.gcard4x{padding:20px;border-radius:14px;background:var(--panel-2);border:1px solid var(--line-soft);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .2s var(--ease),border-color .2s}
.gcard4x:hover{transform:translateY(-5px);border-color:rgba(0,182,119,.45)}
.gcard4x-logo{width:78px;height:78px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;color:#fff;letter-spacing:.02em;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08)}
.gcard4x-logo--a{background:linear-gradient(140deg,#00b677,#0f6f53)}
.gcard4x-logo--b{background:linear-gradient(140deg,#f2699b,#b02e6a)}
.gcard4x-logo--c{background:linear-gradient(140deg,#3b82f6,#1e478f)}
.gcard4x-logo--d{background:linear-gradient(140deg,#f2c14e,#a97f14)}
.gcard4x-logo--e{background:linear-gradient(140deg,#8b5cf6,#4c2b91)}
.gcard4x-logo--f{background:linear-gradient(140deg,#22c1c3,#0e7c7d)}
.gcard4x h3{font-size:1rem;margin:0}
.gcard4x-prov{color:var(--txt-dim);font-size:.82rem;margin:0}

.slidedots{display:none;justify-content:center;gap:8px;margin-top:16px}
.slidedots button{width:9px;height:9px;padding:0;border-radius:50%;border:0;background:var(--line);cursor:pointer;transition:background .2s,transform .2s}
.slidedots button.on{background:var(--primary);transform:scale(1.25)}

.content{padding:30px}
.reviewbox{max-width:78ch;margin:0 auto}
.reviewbox h1{font-size:clamp(1.6rem,4.4vw,2.3rem);margin-bottom:.6em}
.reviewbox h2{font-size:1.5rem;margin:1.4em 0 .5em;padding-bottom:.3em;border-bottom:1px solid var(--line-soft)}
.reviewbox h3{font-size:1.2rem;margin:1.2em 0 .4em;color:var(--primary)}
.reviewbox p{color:var(--txt-muted)}
.reviewbox a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}
.reviewbox ul,.reviewbox ol{margin:0 0 1.2em;padding-left:1.3em;color:var(--txt-muted)}
.reviewbox ul li{list-style:disc;margin:.35em 0}
.reviewbox ol li{list-style:decimal;margin:.35em 0}
.reviewbox blockquote{margin:1.2em 0;padding:14px 18px;border-left:4px solid var(--primary);background:rgba(0,182,119,.06);border-radius:0 10px 10px 0;color:#cfd6e4}
.reviewbox img{border-radius:12px;margin:1em 0}
.reviewbox table{width:100%;border-collapse:collapse;margin:1.2em 0;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.reviewbox th,.reviewbox td{padding:12px 14px;border-bottom:1px solid var(--line-soft);text-align:left}
.reviewbox th{background:rgba(0,182,119,.08);color:#fff}
.reviewbox td{color:var(--txt-muted)}
.reviewbox strong{color:#fff}
.reviewbox hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}
.reviewbox code{background:var(--panel-2);padding:2px 6px;border-radius:6px;font-size:.9em}

.faq7hd{padding:26px}
.acc3vb{display:flex;flex-direction:column;gap:10px}
.acc3vb-item{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel-2)}
.acc3vb-q{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:transparent;border:0;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;font-family:inherit}
.acc3vb-plus{position:relative;width:18px;height:18px;flex:0 0 18px}
.acc3vb-plus::before,.acc3vb-plus::after{content:"";position:absolute;background:var(--primary);border-radius:2px;transition:transform .25s var(--ease)}
.acc3vb-plus::before{top:8px;left:0;width:18px;height:2px}
.acc3vb-plus::after{left:8px;top:0;width:2px;height:18px}
.acc3vb-item.active .acc3vb-plus::after{transform:rotate(90deg);opacity:0}
.acc3vb-a{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}
.acc3vb-a p{padding:0 18px 16px;margin:0;color:var(--txt-muted)}

.auth2pv{padding:26px}
.auth2pv-card{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:16px;padding:22px}
.auth2pv-photo img{width:140px;height:140px;border-radius:18px;object-fit:cover;border:2px solid rgba(0,182,119,.4)}
.auth2pv-body{flex:1;min-width:240px}
.auth2pv-name{margin:0 0 .1em;font-size:1.3rem}
.auth2pv-role{color:var(--primary);font-weight:600;margin:0 0 .8em;font-size:.92rem}
.auth2pv-bio{color:var(--txt-muted);font-size:.94rem}
.auth2pv-links{display:flex;flex-wrap:wrap;gap:10px;margin:.6em 0}
.auth2pv-links a{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;padding:8px 14px;border-radius:999px;background:rgba(0,182,119,.1);border:1px solid rgba(0,182,119,.3);color:#7be0bd}
.auth2pv-links a:hover{background:rgba(0,182,119,.18);color:#fff}
.auth2pv-date{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;color:var(--txt-dim);margin:.4em 0 0}
.auth2pv-dot{width:4px;height:4px;border-radius:50%;background:var(--txt-dim)}

footer{margin-top:auto;padding-top:var(--gap)}
.ftr2wb{padding:30px;margin-bottom:22px}
.ftr2wb-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:26px;padding-bottom:24px;border-bottom:1px solid var(--line)}
.ftr-brandcol .brand4kq img{height:42px;margin-bottom:12px}
.ftr-tag{color:var(--txt-muted);font-size:.9rem;max-width:34ch}
.flagline{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--txt-muted);margin:.4em 0}
.ausflag{width:34px;height:22px;border-radius:4px;flex:0 0 34px;background:linear-gradient(180deg,#00008B,#00008B);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}
.ausflag::before{content:"";position:absolute;left:0;top:0;width:17px;height:11px;background:linear-gradient(180deg,#012169,#012169);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}
.ausflag::after{content:"★";position:absolute;right:5px;top:4px;color:#fff;font-size:9px;line-height:1}
.ftr-social{display:flex;gap:10px;margin-top:14px}
.ftr-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line);color:var(--txt-muted);transition:color .2s,border-color .2s,transform .2s}
.ftr-social a:hover{color:var(--primary);border-color:rgba(0,182,119,.5);transform:translateY(-3px)}
.ftr-h{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-dim);margin:0 0 1em}
.ftr-menu li{margin:.5em 0}
.ftr-menu a{color:var(--txt-muted);font-size:.92rem}
.ftr-menu a:hover{color:var(--primary)}
.ftr-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line-soft)}
.ftr-strip-h{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--txt-dim);min-width:130px;font-weight:700}
.badgerow{display:flex;flex-wrap:wrap;gap:8px}
.paybadge,.provbadge,.licbadge,.trustbadge{
  display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;
  padding:6px 12px;border-radius:8px;border:1px solid var(--line);
  background:var(--panel-2);color:var(--txt-muted);
}
.provbadge{color:#cfd6e4}
.licbadge{border-color:rgba(242,193,78,.4);color:var(--gold);background:rgba(242,193,78,.08)}
.licbadge--curacao{border-color:rgba(0,182,119,.45);color:var(--primary);background:rgba(0,182,119,.08)}
.trustbadge{border-color:rgba(59,130,246,.35);color:#8fb6ff;background:rgba(59,130,246,.08)}
.ftr-legal{padding-top:18px}
.ftr-legal p{color:var(--txt-dim);font-size:.8rem;margin:0 0 .8em;line-height:1.7}
.copyright{color:var(--txt-muted)}

.wgt6mn{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px;transform:translateY(0);transition:transform .35s var(--ease)}
.wgt6mn.hide{transform:translateY(140%)}
.wgt6mn-inner{
  max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;gap:14px;
  padding:12px 16px;border-radius:14px;
  background:linear-gradient(90deg,#12203a,#101726);
  border:1px solid rgba(0,182,119,.4);
  box-shadow:0 -10px 30px -12px rgba(0,0,0,.7);
}
.wgt6mn-ic{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:rgba(0,182,119,.16);border:1px solid rgba(0,182,119,.4);position:relative}
.wgt6mn-ic::after{content:"";position:absolute;inset:0;background:var(--primary);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M4 8h16v3H4zM5 12h14v9H5zM12 21V8'/></svg>") center/22px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M4 8h16v3H4zM5 12h14v9H5zM12 21V8'/></svg>") center/22px no-repeat}
.wgt6mn-txt{display:flex;flex-direction:column;line-height:1.3}
.wgt6mn-txt strong{color:#fff;font-size:.98rem}
.wgt6mn-txt span{color:var(--txt-muted);font-size:.82rem}
.wgt6mn-btn{margin-left:auto;background:var(--primary);color:#04241a;font-weight:800;padding:12px 22px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease),filter .2s}
.wgt6mn-btn:hover{transform:translateY(-2px);filter:brightness(1.07);color:#04241a}
.wgt6mn-close{background:transparent;border:0;color:var(--txt-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:4px 8px}
.wgt6mn-close:hover{color:#fff}

@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.reveal-h{opacity:0;transform:translateY(24px)}
.reveal-on{opacity:1;transform:translateY(0);transition:opacity .6s var(--ease),transform .6s var(--ease)}

.zx-legacy-hidden,.wp-decoy-slot{display:none !important}
.elementor-invisible{visibility:hidden}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.wp-caption-text{font-size:.8rem;color:var(--txt-dim)}

@media(max-width:920px){
  .ftr2wb-top{grid-template-columns:1fr 1fr}
  .adv0qm-grid{grid-template-columns:repeat(2,1fr)}
}

@media(max-width:780px){
  .hdr9x2{flex-wrap:wrap;gap:10px;position:relative}
  .burger7z{display:flex;margin-left:auto}
  .hdrbtns5m{display:none}

  .navlist3p{
    display:none;
    width:100%;order:10;
    flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px;
    margin:14px 0 0;padding:14px 0 0;
    border-top:1px solid var(--line);
  }
  .navlist3p.open{display:flex}
  .navlist3p a{padding:14px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line-soft)}
  .navbtns7q{display:flex;gap:8px;margin-top:8px;background:none;border:none;padding:0}
  .navbtns7q .btnq{flex:1;text-align:center}
  .btnq{padding:10px 15px;font-size:.85rem}
  .toc6df-list{grid-template-columns:1fr}
  .adv0qm-grid{grid-template-columns:1fr}

  *,*::before,*::after{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}
  .reveal-h{opacity:1!important;transform:none!important}

  .bns5tj-track,.slt1wq-track{
    display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;
    padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;
  }
  .bns5tj-track::-webkit-scrollbar,.slt1wq-track::-webkit-scrollbar{display:none}
  .bcard9p{flex:0 0 84%;scroll-snap-align:center}
  .gcard4x{flex:0 0 60%;scroll-snap-align:center}
  .slidedots{display:flex}

  .ftr2wb-top{grid-template-columns:1fr}
  .ftr-strip-h{min-width:100%}
  .wgt6mn-txt span{display:none}
  .auth2pv-photo{margin:0 auto}
}

@media(max-width:480px){
  .container{padding:0 12px}
  .box{border-radius:14px}
  .content,.info3rc,.adv0qm,.bns5tj,.slt1wq,.faq7hd,.toc6df,.auth2pv,.ftr2wb{padding:18px}
  .bcard9p{flex-basis:90%}
  .hero8vk-cta .btnq{flex:1 1 100%}
}

@media(prefers-reduced-motion:reduce){
  *{animation-duration:.001ms!important;transition-duration:.001ms!important}
}
