.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.dws,.dws-hbtn{--i:var(--ek-ink, #12111a);--b:var(--ek-blue, #3b4cff);--y:var(--ek-yellow, #ffd23f);--c:var(--ek-coral, #ff6b4a);--g:var(--ek-green, #5fe0b0);--l:var(--ek-lilac, #c7b8ff);--p:var(--ek-paper, #fff8ee);--m:var(--ek-muted, #55536a);--sh:6px 6px 0 var(--i)}.dws{color:var(--ek-body,#2b2a38);font-size:1.0125rem;line-height:1.6}.dws *,.dws *::before,.dws *::after{box-sizing:border-box}.dws h1,.dws h2,.dws h3{color:var(--i);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 .5em}.dws h2{font-size:clamp(1.5rem, 3vw, 2.1rem)}.dws h3{font-size:1.2rem}.dws a{color:var(--b)}.dws-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.dws-muted{color:var(--m)}.dws-small{font-size:.875rem}.dws-r{text-align:right}.dws-hint{color:var(--m);font-size:.95rem;margin:.6em 0}.dws-fine{color:var(--m);font-size:.85rem;margin:12px 0}.dws-eyebrow{display:inline-block;background:var(--b);color:#fff;border:2.5px solid var(--i);border-radius:10px;padding:4px 12px;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--i)}.dws-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2.5px solid var(--i);border-radius:14px;box-shadow:4px 4px 0 var(--i);font-weight:800;font-size:1rem;padding:12px 22px;line-height:1.2;cursor:pointer;text-decoration:none;background:#fff;color:var(--i);transition:transform .12s ease,box-shadow .12s ease;font-family:inherit}.dws-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--i);color:var(--i)}.dws-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--i)}.dws-btn.ek-btn--primary{background:var(--b);color:#fff}.dws-btn.ek-btn--primary:hover{color:#fff}.dws-btn.ek-btn--ghost{background:#fff;color:var(--i)}.dws-btn.ek-btn--ghost:hover{background:var(--y)}.dws-btn--lg{padding:16px 26px;font-size:1.1rem}.dws-btn--sm{padding:8px 16px;font-size:.92rem;box-shadow:3px 3px 0 var(--i)}.dws-btn--block{display:flex;width:100%}.dws-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.dws-link{color:var(--b);font-weight:700}.dws-link-btn{background:none;border:0;padding:0;font:inherit;color:var(--b);text-decoration:underline;cursor:pointer;font-size:.9rem}.dws-hbtn{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border:2.5px solid var(--i);border-radius:12px;background:#fff;color:var(--i);font-weight:800;font-size:.9rem;text-decoration:none;box-shadow:3px 3px 0 var(--i);transition:transform .12s,box-shadow .12s;white-space:nowrap}.dws-hbtn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--i);background:var(--y);color:var(--i)}.dws-hbtn--cart{background:var(--y)}.dws-count{position:absolute;top:-10px;right:-10px;min-width:24px;height:24px;display:grid;place-items:center;border-radius:99px;background:var(--c);color:var(--i);border:2.5px solid var(--i);font-size:.78rem;padding:0 5px}@media (max-width:1260px){.dws-hbtn-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dws-hbtn{width:44px;padding:0;justify-content:center}}@media (max-width:1500px) and (min-width:1261px){.dws-hbtn--acc .dws-hbtn-t{display:none}.dws-hbtn--acc{width:44px;padding:0;justify-content:center}}.dws-sticker{display:inline-block;margin:0 0 12px;padding:5px 13px;border:2.5px solid var(--i);border-radius:10px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--i);background:var(--g);transform:rotate(-2deg);box-shadow:3px 3px 0 var(--i)}.dws-sticker--wordpress{background:var(--b);color:#fff}.dws-sticker--odoo{background:var(--c)}.dws-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0}.dws-chips li{border:2px solid var(--i);background:#fff;border-radius:99px;padding:4px 14px;font-size:.9rem;font-weight:600}.dws-pill{display:inline-block;padding:3px 11px;border-radius:99px;border:2px solid var(--i);font-size:.78rem;font-weight:800;background:#fff;white-space:nowrap}.dws-pill--ok{background:var(--g)}.dws-pill--warn{background:var(--y)}.dws-pill--bad{background:var(--c)}.dws-pill--muted{background:var(--l)}.dws-single{background:var(--p)}.dws-hero{padding:56px 0 64px;border-bottom:3px solid var(--i);background:var(--y)}.dws-hero--odoo{background:var(--l)}.dws-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:start}.dws-hero h1{font-size:clamp(2.2rem, 4.6vw, 3.8rem);letter-spacing:-.045em;margin-bottom:.3em}.dws-lead{font-size:1.22rem;font-weight:500;color:var(--ek-body,#2b2a38);max-width:40em;margin:0}.dws-crumbs{font-size:.88rem;margin-bottom:22px;color:var(--i)}.dws-crumbs a{color:var(--i);text-decoration:underline;text-decoration-thickness:1px}.dws-crumbs span[aria-current]{font-weight:800}.dws-buybox{background:#fff;border:3px solid var(--i);border-radius:22px;box-shadow:10px 10px 0 var(--i);padding:26px}.dws-buybox-price{margin:0;font-size:1rem}.dws-price{font-size:2.6rem;font-weight:800;letter-spacing:-.04em;color:var(--i);line-height:1}.dws-price-note{color:var(--m);font-size:.88rem;font-weight:600}.dws-buybox-sub{color:var(--m);font-size:.9rem;margin:6px 0 16px}.dws-addform{margin:0 0 10px}.dws-addform--2 .dws-btn{width:100%}.dws-paybadges{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:14px 0 6px}.dws-paybadges li{border:2px solid var(--i);border-radius:8px;padding:2px 10px;font-size:.78rem;font-weight:800;background:var(--p)}.dws-trust{list-style:none;padding:0;margin:14px 0 0;font-size:.92rem}.dws-trust li{position:relative;padding:4px 0 4px 28px}.dws-trust li::before{content:"✓";position:absolute;left:0;top:4px;width:20px;height:20px;display:grid;place-items:center;background:var(--g);border:2px solid var(--i);border-radius:50%;font-size:.72rem;font-weight:800;color:var(--i);line-height:1}.dws-buybox-links{display:flex;gap:16px;margin:14px 0 0;font-weight:700;font-size:.92rem}.dws-subnav{position:sticky;top:84px;z-index:20;background:#fff;border-bottom:3px solid var(--i)}.dws-subnav ul{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.dws-subnav a{display:block;padding:14px 14px;font-weight:800;color:var(--i);text-decoration:none;white-space:nowrap;border-bottom:4px solid #fff0;margin-bottom:-3px;font-size:.95rem}.dws-subnav a:hover{border-bottom-color:var(--b);color:var(--i)}.dws-body{padding-top:56px;padding-bottom:24px}.dws-sec{margin:0 0 64px;scroll-margin-top:150px}.dws-prose{max-width:50em;font-size:1.06rem}.dws-prose p{margin:0 0 1em}.dws-prose h3{margin-top:1.4em}.dws-prose ul,.dws-prose ol{padding-left:1.2em}.dws-gallery{display:grid;gap:14px}.dws-gallery-main{margin:0}.dws-gallery-main a{display:block;border:3px solid var(--i);border-radius:18px;overflow:hidden;box-shadow:8px 8px 0 var(--i);background:#fff;cursor:zoom-in}.dws-gallery-img{display:block;width:100%;height:auto}.dws-gallery-main figcaption{margin:16px 0 0;font-weight:700;color:var(--i);text-align:center}.dws-thumbs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:14px 0 0;padding:0}.dws-thumbs button{display:block;width:100%;padding:0;border:2.5px solid var(--i);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;opacity:.7;transition:opacity .15s,transform .15s}.dws-thumbs button:hover,.dws-thumbs button.is-on{opacity:1;transform:translateY(-2px);box-shadow:3px 3px 0 var(--i)}.dws-thumbs button.is-on{outline:3px solid var(--y);outline-offset:2px}.dws-thumbs img{display:block;width:100%;height:76px;object-fit:cover;object-position:top left}.dws-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.dws-features li{display:flex;gap:12px;background:#fff;border:2.5px solid var(--i);border-radius:16px;padding:14px 16px;box-shadow:4px 4px 0 var(--i)}.dws-tick{flex:0 0 28px;height:28px;display:grid;place-items:center;background:var(--g);border:2.5px solid var(--i);border-radius:50%;font-weight:800;font-size:.85rem;color:var(--i)}.dws-steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:12px;max-width:52em}.dws-steps li{counter-increment:s;display:flex;gap:14px;align-items:flex-start;background:#fff;border:2.5px solid var(--i);border-radius:16px;padding:14px 16px;box-shadow:4px 4px 0 var(--i)}.dws-steps li::before{content:counter(s);flex:0 0 38px;height:38px;display:grid;place-items:center;background:var(--y);border:2.5px solid var(--i);border-radius:50%;font-weight:800}.dws-steps li:nth-child(3n+2)::before{background:var(--g)}.dws-steps li:nth-child(3n)::before{background:var(--l)}.dws-steps li span{padding-top:6px}.dws-changelog{list-style:none;margin:0;padding:0;max-width:52em;display:grid;gap:12px}.dws-changelog li{display:flex;gap:14px;background:#fff;border:2.5px solid var(--i);border-radius:14px;padding:12px 16px}.dws-ver{flex:0 0 auto;align-self:flex-start;background:var(--i);color:var(--y);font-weight:800;border-radius:8px;padding:2px 10px;font-size:.9rem}.dws-faq{display:grid;gap:10px;max-width:52em}.dws-faq details{background:#fff;border:2.5px solid var(--i);border-radius:16px;overflow:hidden}.dws-faq summary{cursor:pointer;padding:14px 18px;font-weight:800;list-style:none;position:relative;padding-right:48px}.dws-faq summary::-webkit-details-marker{display:none}.dws-faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:800}.dws-faq details[open] summary{background:var(--y);border-bottom:2.5px solid var(--i)}.dws-faq details[open] summary::after{content:"–"}.dws-faq p{margin:0;padding:14px 18px}.dws-table-wrap{overflow-x:auto;background:#fff;border:2.5px solid var(--i);border-radius:16px}.dws-table{width:100%;border-collapse:collapse;font-size:.97rem}.dws-table th{background:var(--i);color:var(--y);text-align:left;padding:11px 14px;font-size:.85rem}.dws-table td{padding:12px 14px;border-top:2px solid var(--i);vertical-align:top}.dws-table td small{display:block;color:var(--m)}.dws-table--specs th{width:32%;background:var(--y);color:var(--i);border-top:2px solid var(--i)}.dws-table--specs tr:first-child th,.dws-table--specs tr:first-child td{border-top:0}.dws-filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.dws-filter button{font:inherit;font-weight:800;background:#fff;border:2.5px solid var(--i);border-radius:12px;padding:8px 18px;cursor:pointer;box-shadow:3px 3px 0 var(--i);color:var(--i)}.dws-filter button small{background:var(--y);border:2px solid var(--i);border-radius:99px;padding:0 7px;margin-left:4px}.dws-filter button.is-on,.dws-filter button:hover{background:var(--i);color:var(--y)}.dws-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.dws-pcard{display:flex;flex-direction:column;background:#fff;border:3px solid var(--i);border-radius:22px;box-shadow:var(--sh);overflow:hidden;transition:transform .15s,box-shadow .15s}.dws-pcard:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--i)}.dws-pcard[hidden]{display:none}.dws-pcard-media{display:block;aspect-ratio:4 / 3;border-bottom:3px solid var(--i);overflow:hidden;background:var(--l)}.dws-pcard-media img{display:block;width:100%;height:100%;object-fit:cover}.dws-bg-odoo{background:var(--c)}.dws-bg-wordpress{background:var(--b)}.dws-noimg{display:grid;place-items:center;height:100%;font-size:3rem;font-weight:800;color:var(--i);background:var(--y)}.dws-pcard-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.dws-pcard h3{font-size:1.35rem;margin:0 0 .35em}.dws-pcard h3 a{color:var(--i);text-decoration:none}.dws-pcard-txt{flex:1;margin:0 0 16px;color:var(--ek-body,#2b2a38)}.dws-pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.dws-pcard-price .dws-price{font-size:1.7rem}.dws-related{background:#fff;border-top:3px solid var(--i);padding:64px 0}.dws-cta{background:var(--c);border-block:3px solid var(--i);padding:48px 0}.dws-cta-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.dws-cta h2{margin:0 0 .2em}.dws-cta p{margin:0;font-weight:500;color:var(--i)}.dws-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start}.dws-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}.dws-stack{display:grid;gap:24px}.dws-card{background:#fff;border:3px solid var(--i);border-radius:20px;box-shadow:var(--sh);padding:24px}.dws-card--yellow{background:var(--y)}.dws-card h2{font-size:1.35rem;display:flex;align-items:center;gap:10px}.dws-card h3{margin-bottom:.7em}.dws-sticky{position:sticky;top:110px}.dws-step{display:inline-grid;place-items:center;width:34px;height:34px;border:2.5px solid var(--i);border-radius:50%;background:var(--y);font-size:.95rem}.dws-lines{list-style:none;margin:0 0 14px;padding:0}.dws-line{display:grid;grid-template-columns:64px 1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:2px dashed rgb(18 17 26 / .25)}.dws-line:last-child{border-bottom:0}.dws-lines--compact .dws-line{grid-template-columns:1fr auto;padding:8px 0}.dws-line-thumb{width:64px;height:48px;border:2.5px solid var(--i);border-radius:10px;overflow:hidden;background:var(--l);display:block}.dws-line-thumb img{display:block;width:100%;height:100%;object-fit:cover}.dws-line-thumb .dws-noimg{font-size:1.2rem}.dws-line-info strong{display:block;line-height:1.25}.dws-line-info strong a{color:var(--i);text-decoration:none}.dws-line-info small{color:var(--m)}.dws-line-price{font-weight:800;white-space:nowrap}.dws-line-rm{margin:0}.dws-side .dws-btn{margin-top:16px}.dws-totals{margin:0 0 6px}.dws-totals div{display:flex;justify-content:space-between;padding:5px 0;color:var(--m)}.dws-totals dt,.dws-totals dd{margin:0}.dws-totals .dws-total{color:var(--i);font-size:1.25rem;font-weight:800;border-top:3px solid var(--i);margin-top:6px;padding-top:10px}.dws-empty{text-align:center;background:#fff;border:3px solid var(--i);border-radius:22px;box-shadow:var(--sh);padding:56px 24px;max-width:640px;margin:0 auto}.dws-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.dws-grid3{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:0 18px}.dws-f{margin:0 0 16px}.dws-f label{display:block;font-weight:800;font-size:.92rem;margin-bottom:5px;color:var(--i)}.dws-f abbr{color:var(--c);text-decoration:none}.dws-f input,.dws-f select{width:100%;font:inherit;padding:11px 13px;border:2.5px solid var(--i);border-radius:12px;background:#fff;color:var(--i)}.dws-f input:focus,.dws-f select:focus{outline:none;box-shadow:4px 4px 0 var(--i)}.dws-f input:disabled{background:#eee}.dws-f.has-err input{border-color:var(--c);background:#fff4f1}.dws-err{display:block;color:#b3260f;font-weight:700;font-size:.85rem;margin-top:4px}.dws-hr{border:0;border-top:2px dashed rgb(18 17 26 / .25);margin:8px 0 14px}.dws-methods{display:grid;gap:12px}.dws-method{display:flex;gap:14px;align-items:flex-start;border:2.5px solid var(--i);border-radius:14px;padding:14px 16px;cursor:pointer;background:#fff}.dws-method:has(input:checked){background:var(--y);box-shadow:4px 4px 0 var(--i)}.dws-method input{margin-top:4px;width:20px;height:20px;accent-color:var(--i)}.dws-method-body strong{display:block}.dws-method-body small{color:var(--ek-body,#2b2a38)}.dws-check{margin:0 0 12px}.dws-check label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.dws-check input{margin-top:4px;width:20px;height:20px;flex:0 0 20px;accent-color:var(--i)}.dws-check.has-err>label{color:#b3260f}.dws-alert{border:2.5px solid var(--i);border-radius:14px;padding:14px 18px;margin:0 0 22px;font-weight:600;background:#fff}.dws-alert--bad{background:#ffe1da}.dws-alert--ok{background:var(--g)}.dws-alert--warn{background:var(--y)}.dws-hero-ok{display:flex;gap:20px;align-items:center;background:var(--g);border:3px solid var(--i);border-radius:22px;box-shadow:var(--sh);padding:24px 28px;margin:0 0 32px}.dws-hero-wait{background:var(--y)}.dws-hero-ok h2{margin:0 0 .2em}.dws-hero-ok p{margin:0}.dws-badge-ok{flex:0 0 64px;height:64px;display:grid;place-items:center;border:3px solid var(--i);border-radius:50%;background:#fff;font-size:1.9rem;font-weight:800}.dws-retry{margin:0 0 24px}.dws-dl{margin:0 0 12px}.dws-dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:2px dashed rgb(18 17 26 / .25)}.dws-dl dt,.dws-dl dd{margin:0}.dws-dl dt{color:var(--m)}.dws-dl--tight div{padding:4px 0}.dws-bank{background:var(--y)}.dws-bank .dws-dl div{border-color:rgb(18 17 26 / .35)}.dws-addr{font-style:normal;line-height:1.7}.dws-dl-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.dws-dl-item{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:2.5px solid var(--i);border-radius:14px;padding:12px 14px;background:var(--p)}.dws-dl-info{flex:1;min-width:160px}.dws-dl-info strong{display:block}.dws-dl-info small{color:var(--m)}.dws-dl-count{flex-basis:100%}.dws-dl-ico{flex:0 0 44px;height:44px;display:grid;place-items:center;border:2.5px solid var(--i);border-radius:12px;font-weight:800;background:var(--b);color:#fff;font-size:1.15rem}.dws-dl-ico--odoo{background:var(--c);color:var(--i)}.dws-new{background:var(--y);border:2px solid var(--i);border-radius:8px;padding:0 7px;font-weight:800;color:var(--i);font-size:.78rem}.dws-acc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.dws-acc-head h2{margin:0;font-size:clamp(1.7rem, 3.4vw, 2.4rem)}.dws-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px;padding:0 0 18px;border-bottom:3px solid var(--i)}.dws-tabs a{padding:9px 18px;border:2.5px solid var(--i);border-radius:12px;font-weight:800;color:var(--i);text-decoration:none;background:#fff;box-shadow:3px 3px 0 var(--i)}.dws-tabs a:hover{background:var(--y)}.dws-tabs a.is-on{background:var(--i);color:var(--y)}.dws-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin:0 0 26px}.dws-stat{background:#fff;border:3px solid var(--i);border-radius:18px;box-shadow:4px 4px 0 var(--i);padding:16px 18px}.dws-stat:nth-child(1){background:var(--g)}.dws-stat:nth-child(2){background:var(--l)}.dws-stat:nth-child(4){background:var(--y)}.dws-stat--warn{background:var(--c)!important}.dws-stat span{display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--i)}.dws-stat strong{display:block;font-size:1.9rem;letter-spacing:-.03em;color:var(--i);line-height:1.2}.dws-account .dws-card{margin-bottom:26px}.dws-cols>.dws-card,.dws-cols--even>.dws-card,.dws-stack>.dws-card{margin-bottom:0}.dws-dl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:26px}.dws-dl-cards .dws-card{margin:0}.dws-dlcard-top{display:flex;gap:14px;align-items:center;margin-bottom:14px}.dws-dlcard-top h3{margin:0}.dws-det{border-top:2px dashed rgb(18 17 26 / .3);padding-top:10px;margin-top:10px}.dws-det summary{cursor:pointer;font-weight:800}.dws-det ol{padding-left:1.2em;margin:8px 0 0}.dws-det p{margin:8px 0 0}.dws-login{max-width:980px;margin:0 auto}.dws-copy{user-select:all}.dws-thanks .dws-card,.dws-checkout .dws-card{margin-bottom:0}.dws-lb{position:fixed;inset:0;z-index:99999;background:rgb(18 17 26 / .92);display:grid;grid-template-rows:1fr auto;padding:24px}.dws-lb[hidden]{display:none}.dws-lb img{max-width:100%;max-height:100%;margin:auto;display:block;border:3px solid #fff;border-radius:12px;background:#fff;object-fit:contain}.dws-lb-bar{display:flex;justify-content:center;align-items:center;gap:14px;color:#fff;padding-top:14px;font-weight:700;text-align:center}.dws-lb button{font:inherit;font-weight:800;background:var(--y,#ffd23f);color:#12111a;border:2.5px solid #fff;border-radius:10px;padding:8px 16px;cursor:pointer}.dws-lb-x{position:absolute;top:16px;right:16px}@media (max-width:900px){.dws-hero{padding:36px 0 44px}.dws-hero-grid,.dws-cols,.dws-cols--even{grid-template-columns:minmax(0,1fr);gap:28px}.dws-subnav{top:0;position:static}.dws-sticky{position:static}.dws-grid2,.dws-grid3{grid-template-columns:minmax(0,1fr)}.dws-line{grid-template-columns:56px 1fr auto}.dws-line-rm{grid-column:2 / -1}.dws-hero-ok{flex-direction:column;align-items:flex-start}.dws-features{grid-template-columns:minmax(0,1fr)}.dws-buybox{box-shadow:6px 6px 0 var(--i)}.dws-price{font-size:2.2rem}.dws-table-wrap .dws-table:not(.dws-table--specs) thead{display:none}.dws-table-wrap .dws-table:not(.dws-table--specs) tr{display:block;padding:12px 14px;border-top:2px solid var(--i)}.dws-table-wrap .dws-table:not(.dws-table--specs) tr:first-child{border-top:0}.dws-table-wrap .dws-table:not(.dws-table--specs) td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 0}.dws-table-wrap .dws-table:not(.dws-table--specs) td::before{content:attr(data-l);font-weight:800;color:var(--m)}.dws-table-wrap .dws-table:not(.dws-table--specs) td:last-child::before{content:none}.dws-table-wrap .dws-table:not(.dws-table--specs) td small{display:none}}@media (prefers-reduced-motion:reduce){.dws-btn,.dws-pcard,.dws-hbtn{transition:none}}.dws-pcard-body .dws-sticker{align-self:flex-start}.dws-gallery-main a{max-height:680px;display:flex;justify-content:center;background:var(--p,#fff8ee)}.dws-gallery-main .dws-gallery-img{width:auto;max-width:100%;max-height:680px;object-fit:contain}.dws-gallery-main a.is-wide .dws-gallery-img{width:100%}.dws-dl-used{margin:-4px 0 12px}@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url(/wp-content/themes/daves-websites/assets/fonts/figtree-latin-wght-normal.woff2) format("woff2-variations"),url(/wp-content/themes/daves-websites/assets/fonts/figtree-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:200 800;font-display:swap;src:url(/wp-content/themes/daves-websites/assets/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2-variations"),url(/wp-content/themes/daves-websites/assets/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2")}:root{--ek-primary:#14123b;--ek-accent:#5b3df5;--ek-accent-d:#4325d8;--ek-mint:#c8f542;--ek-pink:#ff5fa2;--ek-ink:#14123b;--ek-body:#44435f;--ek-muted:#64637f;--ek-line:#e6e3f7;--ek-mist:#f6f4ff;--ek-white:#fff;--ek-dark:#0e0c2e;--ek-radius:22px;--ek-radius-s:14px;--ek-max:1200px;--ek-shadow:0 1px 2px rgba(20, 18, 59, .05), 0 10px 30px rgba(91, 61, 245, .08);--ek-shadow-h:0 2px 4px rgba(20, 18, 59, .08), 0 22px 48px rgba(91, 61, 245, .2);--ek-head:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ek-text:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ek-text);font-size:1.0625rem;line-height:1.7;color:var(--ek-body);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--ek-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ek-accent-d);text-decoration-thickness:2px}:focus-visible{outline:3px solid color-mix(in srgb,var(--ek-mint) 80%,#fff);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--ek-head);color:var(--ek-ink);line-height:1.18;letter-spacing:-.015em;margin:0 0 .6em;font-weight:800}h1{font-size:clamp(2.1rem, 4.2vw, 3.4rem)}h2{font-size:clamp(1.65rem, 2.6vw, 2.3rem)}h3{font-size:1.2rem;letter-spacing:-.01em}p{margin:0 0 1.1em}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.ek-skip{position:absolute;left:-9999px;top:8px;background:#fff;padding:10px 16px;z-index:1000;border-radius:8px}.ek-skip:focus{left:8px}.ek-wrap{width:100%;max-width:var(--ek-max);margin-inline:auto;padding-inline:24px}.ek-main{display:block;min-height:50vh}.ek-btn,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ek-head);font-weight:700;font-size:1rem;line-height:1.2;padding:13px 24px;border-radius:999px;border:2px solid #fff0;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.ek-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--ek-accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--ek-accent) 35%,transparent)}.ek-btn--primary:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:var(--ek-accent-d);color:#fff;transform:translateY(-1px)}.ek-btn--ghost{color:#fff;border-color:rgb(255 255 255 / .55);background:#fff0}.ek-btn--ghost:hover{background:rgb(255 255 255 / .12);border-color:#fff;color:#fff}.ek-btn--light{background:#fff;color:var(--ek-primary)}.ek-btn--light:hover{background:var(--ek-mist);color:var(--ek-primary);transform:translateY(-1px)}.ek-btn--lg{padding:15px 28px;font-size:1.05rem}.wp-block-button.is-style-outline .wp-block-button__link{background:#fff0;color:var(--ek-primary);border-color:var(--ek-primary)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--ek-primary);color:#fff}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 0}.ek-topbar{background:var(--ek-dark);color:#cfcbf3;font-size:.85rem}.ek-topbar-in{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:8px}.ek-topbar p{margin:0;display:flex;align-items:center;gap:6px}.ek-topbar ul{list-style:none;margin:0;padding:0;display:flex;gap:22px}.ek-topbar a{white-space:nowrap;color:#f1eeff;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ek-topbar a:hover{color:var(--ek-mint);text-decoration:underline}.ek-header{position:sticky;top:0;z-index:90;background:rgb(255 255 255 / .96);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--ek-line);transition:box-shadow .2s ease}.ek-header.is-stuck{box-shadow:0 6px 24px rgb(20 18 59 / .1)}.ek-header-in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px}.ek-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ek-ink)}.ek-brand-mark{width:44px;height:44px;border-radius:12px}.ek-brand-text{display:flex;flex-direction:column;line-height:1.05;font-family:var(--ek-head)}.ek-brand-text strong{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--ek-ink)}.ek-brand-text span{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ek-accent);font-weight:700;margin-top:3px}.ek-footer .ek-brand-text strong{color:#fff}.ek-footer .ek-brand-text span{color:var(--ek-mint)}.custom-logo-link img{max-height:52px;width:auto}.ek-nav{display:flex;align-items:center;gap:22px}.ek-menu,.ek-menu ul{list-style:none;margin:0;padding:0}.ek-menu{display:flex;align-items:center;gap:0}.ek-header .ek-wrap{max-width:1320px}.ek-nav-cta{white-space:nowrap;padding:12px 22px}.ek-menu>li{position:relative}.ek-menu a{display:block;padding:10px 11px;white-space:nowrap;font-family:var(--ek-head);font-weight:700;font-size:.95rem;color:var(--ek-ink);text-decoration:none;border-radius:8px}.ek-menu>li>a:hover,.ek-menu>li.current-menu-item>a,.ek-menu>li.current-menu-ancestor>a,.ek-menu>li.current-page-ancestor>a{color:var(--ek-accent);background:var(--ek-mist)}.ek-menu .menu-item-has-children>a::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);opacity:.7}.ek-menu .sub-menu{position:absolute;left:0;top:100%;min-width:300px;padding:10px;background:#fff;border:1px solid var(--ek-line);border-radius:14px;box-shadow:var(--ek-shadow-h);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.ek-menu li:hover>.sub-menu,.ek-menu li:focus-within>.sub-menu,.ek-menu li.is-open>.sub-menu{opacity:1;visibility:visible;transform:none}.ek-menu .sub-menu a{font-weight:600;padding:11px 14px}.ek-menu .sub-menu a:hover,.ek-menu .sub-menu .current-menu-item>a{background:var(--ek-mist);color:var(--ek-accent)}.ek-toggle{display:none;background:none;border:0;padding:8px;color:var(--ek-ink);cursor:pointer;border-radius:8px}.ek-toggle-close{display:none}.ek-toggle[aria-expanded="true"] .ek-toggle-open{display:none}.ek-toggle[aria-expanded="true"] .ek-toggle-close{display:block}.ek-section{padding:88px 0;position:relative}.ek-hero{background:radial-gradient(900px 480px at 88% -10%,rgb(200 245 66 / .22),transparent 60%),radial-gradient(700px 400px at -5% 110%,rgb(255 95 162 / .14),transparent 60%),linear-gradient(135deg,#0e0c2e 0%,#2a2380 55%,#2a2380 100%);color:#d8d4f7;padding:72px 0 80px;overflow:hidden}.ek-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(160 140 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(160 140 255 / .06) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 70% 40%,#000,transparent 75%);pointer-events:none}.ek-hero .ek-wrap{position:relative}.ek-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.ek-hero h1{color:#fff;margin-bottom:18px}.ek-hero--home h1{font-size:clamp(2.2rem, 4vw, 3.2rem)}.ek-lead{font-size:1.2rem;line-height:1.6;color:#cfcbf3;max-width:640px;margin-bottom:0}.ek-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;font-family:var(--ek-head);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ek-accent)}.ek-hero .ek-eyebrow{color:var(--ek-mint);background:rgb(200 245 66 / .1);border:1px solid rgb(200 245 66 / .28);padding:6px 12px;border-radius:999px}.ek-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ek-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;padding:0;margin:34px 0 0;font-weight:600;color:#f1eeff;font-size:.98rem}.ek-hero-points li{display:flex;align-items:center;gap:8px}.ek-hero-points svg{color:var(--ek-mint)}.ek-hero-media{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgb(160 140 255 / .28);box-shadow:0 30px 70px rgb(0 0 0 / .35);background:#0e0c2e;aspect-ratio:6 / 5}.ek-hero-img{width:100%;height:100%;object-fit:cover}.ek-hero-media.is-photo{background:linear-gradient(135deg,#2a2380,#2a2380)}.ek-hero-media.is-photo .ek-hero-img{object-fit:cover}.ek-hero-media.is-contain .ek-hero-img{object-fit:contain;padding:18px}.ek-hero--simple{padding:64px 0}.ek-hero--simple .ek-search{margin-top:24px}.ek-hero--post{padding:56px 0 60px}.ek-hero--post h1{max-width:880px;font-size:clamp(2rem, 3.8vw, 3rem)}.ek-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;padding:0;margin:0 0 22px;font-size:.86rem}.ek-crumbs li+li::before{content:"/";margin-right:8px;opacity:.45}.ek-crumbs a{color:#cfcbf3;text-decoration:none}.ek-crumbs a:hover{color:#fff;text-decoration:underline}.ek-crumbs [aria-current]{color:#fff;font-weight:600}.ek-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;font-size:.9rem;color:#cfcbf3}.ek-entry{display:block}.ek-section--alt{background:var(--ek-mist)}.ek-section--tight{padding:52px 0}.ek-section--dark{background:radial-gradient(800px 400px at 90% 0,rgb(200 245 66 / .16),transparent 60%),linear-gradient(135deg,#0e0c2e,#2a2380);color:#cfcbf3}.ek-section--dark h2,.ek-section--dark h3,.ek-section--dark .ek-stat-v{color:#fff}.ek-section--dark .ek-eyebrow{color:var(--ek-mint)}.ek-section--dark a{color:var(--ek-mint)}.ek-section--dark .ek-card{background:rgb(255 255 255 / .06);border-color:rgb(160 140 255 / .22);box-shadow:none}.ek-section--dark .ek-card p{color:#cfcbf3}.ek-section--dark .ek-card h3{color:#fff}.ek-section--dark .ek-intro{color:#cfcbf3}.ek-intro{font-size:1.12rem;max-width:760px;color:var(--ek-muted);margin-bottom:40px}.ek-section .ek-wrap>h2+.ek-intro{margin-top:-.2em}.ek-section .ek-wrap>h2{max-width:860px}.ek-section h2+p,.ek-section .wp-block-heading+p{margin-top:0}.ek-section .ek-wrap>p,.ek-section .ek-wrap>ul,.ek-section .ek-wrap>ol{max-width:820px}.ek-entry ul:not(.ek-check),.ek-entry ol{padding-left:1.3em}.ek-section li{margin-bottom:.5em}.ek-section h3{margin-top:1.4em}.ek-section .ek-wrap>h3:first-child,.ek-card h3,.ek-step h3{margin-top:0}ul.ek-check{list-style:none;padding:0!important;margin:0 0 1.3em}ul.ek-check li{position:relative;padding-left:34px;margin-bottom:.7em}ul.ek-check li::before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--ek-mint) 24%,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b7a4f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px no-repeat}.ek-section--dark ul.ek-check li::before{background-color:rgb(200 245 66 / .18)}.wp-block-columns{display:flex;flex-wrap:wrap;gap:28px;margin:0 0 28px}.wp-block-column{flex:1 1 0%;min-width:0}.ek-grid{display:grid!important;gap:24px;margin:0 0 24px}.ek-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ek-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ek-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ek-grid>.wp-block-column{flex:none}.ek-card{background:#fff;border:1px solid var(--ek-line);border-radius:var(--ek-radius);padding:28px 26px;height:100%;box-shadow:var(--ek-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ek-card:hover{transform:translateY(-4px);box-shadow:var(--ek-shadow-h);border-color:color-mix(in srgb,var(--ek-mint) 70%,#fff)}.ek-card p{color:var(--ek-muted);font-size:.98rem;line-height:1.6;margin-bottom:.8em}.ek-card p:last-child{margin-bottom:0}.ek-icon{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--ek-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--ek-mint) 28%,#fff),color-mix(in srgb,var(--ek-pink) 16%,#fff))}.ek-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--ek-head);font-weight:700;color:var(--ek-accent);text-decoration:none}.ek-more::after{content:"\2192";transition:transform .15s ease}.ek-more:hover::after{transform:translateX(4px)}.ek-card .ek-more{margin-top:auto}.ek-step{position:relative;background:#fff;border:1px solid var(--ek-line);border-radius:var(--ek-radius);padding:26px 24px;height:100%}.ek-step-nr{font-family:var(--ek-head);font-size:2.4rem;font-weight:800;line-height:1;margin:0 0 14px!important;background:linear-gradient(135deg,var(--ek-accent),var(--ek-pink));-webkit-background-clip:text;background-clip:text;color:#fff0}.ek-step p{color:var(--ek-muted);font-size:.97rem;margin-bottom:0}.ek-section--alt .ek-step{background:#fff}.ek-stats .ek-stats-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px}.ek-stats .wp-block-column{border-left:3px solid var(--ek-mint);padding-left:18px}.ek-stat-v{font-family:var(--ek-head);font-size:1.7rem;font-weight:800;color:var(--ek-primary);margin:0 0 4px;line-height:1.1}.ek-stat-l{margin:0;color:var(--ek-muted);font-size:.95rem}.ek-split{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;margin-bottom:8px}.ek-split--rev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ek-split>.wp-block-column{flex:none}.wp-block-image{margin:0 0 1.2em}.ek-media{margin:0}.ek-media img{width:100%;height:auto;border-radius:18px;border:1px solid var(--ek-line);box-shadow:var(--ek-shadow-h);background:#0e0c2e}.ek-media.ek-contain img{background:linear-gradient(135deg,#f4f6f9,#e6ebf1);object-fit:contain;padding:14px;aspect-ratio:4 / 3}.ek-media.ek-photo img{aspect-ratio:4 / 3;object-fit:cover}.ek-media figcaption{font-size:.85rem;color:var(--ek-muted);margin-top:10px;text-align:center}.ek-table{margin:0 0 1.6em;overflow-x:auto;border-radius:14px;border:1px solid var(--ek-line);background:#fff;box-shadow:var(--ek-shadow)}.ek-table table{width:100%;border-collapse:collapse;font-size:.96rem;min-width:480px}.ek-table th{background:var(--ek-primary);color:#fff;font-family:var(--ek-head);text-align:left;padding:14px 16px;font-weight:700}.ek-table th,.ek-table td{border:0}.ek-table td{padding:14px 16px;border-top:1px solid var(--ek-line);vertical-align:top}.ek-table tbody tr:nth-child(even) td{background:var(--ek-mist)}.ek-table td:first-child{font-weight:700;color:var(--ek-ink)}.ek-table figcaption{padding:10px 16px;font-size:.85rem;color:var(--ek-muted);border-top:1px solid var(--ek-line)}.ek-callout{border-left:5px solid var(--ek-accent);background:#fff;border-radius:0 var(--ek-radius-s) var(--ek-radius-s) 0;padding:18px 22px;margin:24px 0;box-shadow:var(--ek-shadow)}.ek-callout--warn{border-left-color:#d68a00;background:#fffaf0}.ek-callout p{margin:0;font-size:.97rem}.ek-callout p+p{margin-top:.6em}.ek-callout-t{color:var(--ek-ink);font-family:var(--ek-head)}.ek-callout--info .ek-callout-t{color:var(--ek-accent)}.ek-callout--warn .ek-callout-t{color:#8a5a00}.ek-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;margin:0 0 8px}.ek-jump-l{font-family:var(--ek-head);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ek-muted);margin-right:6px}.ek-jump a{padding:8px 15px;border-radius:999px;border:1px solid var(--ek-line);background:#fff;font-weight:600;font-size:.92rem;text-decoration:none;color:var(--ek-primary)}.ek-jump a:hover{border-color:var(--ek-accent);color:var(--ek-accent)}.ek-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.ek-faq-head{position:sticky;top:120px}.ek-faq-head .ek-intro{margin-bottom:0;font-size:1.02rem}.ek-faq-item{background:#fff;border:1px solid var(--ek-line);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s}.ek-faq-item[open]{box-shadow:var(--ek-shadow);border-color:color-mix(in srgb,var(--ek-mint) 60%,#fff)}.ek-faq-item summary{cursor:pointer;padding:20px 60px 20px 24px;font-family:var(--ek-head);font-weight:700;font-size:1.05rem;color:var(--ek-ink);list-style:none;position:relative}.ek-faq-item summary::-webkit-details-marker{display:none}.ek-faq-item summary::after{content:"";position:absolute;right:24px;top:50%;width:10px;height:10px;margin-top:-8px;border-right:2.5px solid var(--ek-accent);border-bottom:2.5px solid var(--ek-accent);transform:rotate(45deg);transition:transform .2s ease}.ek-faq-item[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.ek-faq-a{padding:0 24px 20px;color:var(--ek-body)}.ek-faq-a p{margin:0 0 .6em}.ek-faq-all .ek-faq-group{font-size:1.4rem;margin:2em 0 .8em}.ek-faq-all .ek-faq{max-width:860px}.ek-related h2{margin-bottom:28px}.ek-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.ek-related-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px;border:1px solid var(--ek-line);border-radius:var(--ek-radius);background:#fff;text-decoration:none;color:var(--ek-body);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.ek-related-card:hover{transform:translateY(-3px);box-shadow:var(--ek-shadow-h);border-color:var(--ek-mint);color:var(--ek-body)}.ek-related-card strong{font-family:var(--ek-head);font-size:1.1rem;color:var(--ek-ink);line-height:1.3;padding-right:28px}.ek-related-kind{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--ek-accent)}.ek-related-d{font-size:.93rem;color:var(--ek-muted)}.ek-more-ico{position:absolute;right:20px;top:24px;color:var(--ek-accent)}.ek-cta{background:radial-gradient(700px 360px at 85% 0,rgb(200 245 66 / .25),transparent 60%),linear-gradient(135deg,#0e0c2e,#2a2380);color:#d8d4f7;padding:72px 0}.ek-cta-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.ek-cta h2{color:#fff;margin-bottom:10px;max-width:640px}.ek-cta p{margin:0;max-width:620px;font-size:1.1rem;color:#cfcbf3}.ek-cta-actions{display:flex;flex-wrap:wrap;gap:14px}.ek-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ek-post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ek-line);border-radius:var(--ek-radius);overflow:hidden;box-shadow:var(--ek-shadow);transition:transform .2s ease,box-shadow .2s ease}.ek-post-card:hover{transform:translateY(-4px);box-shadow:var(--ek-shadow-h)}.ek-post-card-media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#0e0c2e}.ek-post-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ek-post-card:hover .ek-post-card-media img{transform:scale(1.04)}.ek-post-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.ek-post-card-meta{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--ek-muted);margin-bottom:10px}.ek-post-card h3{font-size:1.18rem;margin:0 0 10px}.ek-post-card h3 a{color:var(--ek-ink);text-decoration:none}.ek-post-card h3 a:hover{color:var(--ek-accent)}.ek-post-card-body>p{font-size:.96rem;color:var(--ek-muted)}.ek-post-card-foot{margin:auto 0 0!important;display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.ek-rt{color:var(--ek-muted)}.ek-chip{display:inline-block;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--ek-mint) 22%,#fff);color:var(--ek-accent-d);font-family:var(--ek-head);font-weight:700;font-size:.78rem;text-decoration:none;border:1px solid #fff0}.ek-chip--light{background:rgb(200 245 66 / .14);color:var(--ek-mint);border-color:rgb(200 245 66 / .35)}.ek-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.ek-filter .ek-chip{padding:8px 18px;font-size:.9rem;background:#fff;border-color:var(--ek-line);color:var(--ek-primary)}.ek-filter .ek-chip:hover,.ek-filter .ek-chip.is-active{background:var(--ek-primary);color:#fff;border-color:var(--ek-primary)}.ek-kb-intro{margin-top:64px;max-width:820px}.navigation.pagination{margin-top:40px}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.page-numbers{padding:9px 16px;border:1px solid var(--ek-line);border-radius:10px;text-decoration:none;font-weight:700;color:var(--ek-primary)}.page-numbers.current,.page-numbers:hover{background:var(--ek-primary);color:#fff;border-color:var(--ek-primary)}.ek-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;padding-block:56px 72px;align-items:start}.ek-prose{max-width:760px;font-size:1.08rem;line-height:1.8}.ek-prose h2{font-size:1.7rem;margin:2em 0 .6em}.ek-prose h3{font-size:1.25rem;margin:1.6em 0 .5em}.ek-prose ul,.ek-prose ol{padding-left:1.3em}.ek-prose li{margin-bottom:.5em}.ek-prose .ek-post-fig{margin:0 0 32px}.ek-prose .ek-post-fig img{width:100%;border-radius:18px;border:1px solid var(--ek-line)}.ek-prose .ek-faq-section{padding:0;background:none;margin-top:3em}.ek-prose .ek-faq-wrap{display:block;padding:0}.ek-prose .ek-faq-head{position:static}.ek-prose .ek-faq-head h2{font-size:1.5rem;margin-top:0}.ek-author{display:flex;gap:16px;align-items:flex-start;margin-top:3em;padding:22px 24px;background:var(--ek-mist);border-radius:var(--ek-radius);font-size:.95rem;line-height:1.6}.ek-author svg{flex:none;color:var(--ek-accent);margin-top:3px}.ek-author p{margin:0}.ek-aside{position:sticky;top:112px;display:grid;gap:20px}.ek-toc,.ek-aside-cta{border:1px solid var(--ek-line);border-radius:var(--ek-radius);padding:22px;background:#fff;box-shadow:var(--ek-shadow)}.ek-toc-t,.ek-aside-t{font-family:var(--ek-head);font-weight:800;color:var(--ek-ink);margin:0 0 12px}.ek-toc ol{margin:0;padding-left:1.2em;font-size:.93rem;line-height:1.45}.ek-toc li{margin-bottom:.6em}.ek-toc a{text-decoration:none;color:var(--ek-body)}.ek-toc a:hover{color:var(--ek-accent);text-decoration:underline}.ek-aside-cta{background:linear-gradient(135deg,#0e0c2e,#2a2380);border:0;color:#cfcbf3}.ek-aside-cta .ek-aside-t{color:#fff;font-size:1.15rem}.ek-aside-cta p{font-size:.95rem}.ek-aside-tel{margin:14px 0 0;display:flex;align-items:center;gap:8px}.ek-aside-tel a{color:#fff;font-weight:700}.ek-contact-card{background:#fff;border:1px solid var(--ek-line);border-radius:var(--ek-radius);padding:28px;box-shadow:var(--ek-shadow)}.ek-contact-list{list-style:none;margin:0!important;padding:0!important;display:grid;gap:18px}.ek-contact-list li{display:flex;gap:14px;align-items:flex-start;margin:0}.ek-contact-list svg{flex:none;color:var(--ek-accent);margin-top:3px}.ek-contact-note{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--ek-line);font-size:.95rem}.ek-form{background:#fff;border:1px solid var(--ek-line);border-radius:var(--ek-radius);padding:30px;box-shadow:var(--ek-shadow)}.ek-form label{display:block;font-weight:600;font-size:.94rem;margin-bottom:6px;color:var(--ek-ink)}.ek-form p{margin:0 0 18px}.ek-form input[type="text"],.ek-form input[type="email"],.ek-form input[type="tel"],.ek-form select,.ek-form textarea,.ek-search input[type="search"]{width:100%;padding:13px 15px;font:inherit;color:var(--ek-ink);background:#fff;border:1.5px solid #cfcaf0;border-radius:11px;transition:border-color .15s,box-shadow .15s}.ek-form input:focus,.ek-form select:focus,.ek-form textarea:focus,.ek-search input:focus{outline:none;border-color:var(--ek-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ek-mint) 30%,transparent)}.ek-form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ek-consent label{font-weight:400;font-size:.9rem;display:block;line-height:1.55}.ek-consent input{margin:0 8px 0 0;vertical-align:-2px;width:17px;height:17px;accent-color:var(--ek-accent)}.ek-hp{position:absolute!important;left:-9999px!important;height:0;overflow:hidden}.ek-notice{padding:14px 18px;border-radius:12px;margin-bottom:20px;font-weight:600}.ek-notice--ok{background:#e6f6ee;color:#14573a;border:1px solid #a8dcc2}.ek-notice--err{background:#fdecec;color:#8a1f1f;border:1px solid #f1b5b5}.ek-search{display:flex;gap:10px;max-width:560px}.ek-search-list{list-style:none;padding:0;margin:0;display:grid;gap:18px;max-width:820px}.ek-search-list li{display:grid;gap:4px;padding-bottom:18px;border-bottom:1px solid var(--ek-line)}.ek-footer{background:#061f2a;color:#c1cbd7;font-size:.96rem}.ek-footer a{color:#d8d4f7;text-decoration:none}.ek-footer a:hover{color:var(--ek-mint);text-decoration:underline}.ek-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:48px;padding-block:72px 48px}.ek-footer h2{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:18px}.ek-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ek-footer ul+ul{margin-top:10px}.ek-footer address{font-style:normal;line-height:1.7}.ek-footer-brand p{margin-top:18px;max-width:340px}.ek-footer-sister{margin-top:18px;font-size:.9rem}.ek-social{display:flex;gap:16px}.ek-footer-bar{border-top:1px solid rgb(255 255 255 / .1)}.ek-footer-bar-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px;font-size:.88rem}.ek-footer-bar p{margin:0}.ek-footer-bar ul{display:flex;flex-wrap:wrap;gap:20px}@media (prefers-reduced-motion:no-preference){.js .ek-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js .ek-reveal.is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ek-card,.ek-btn,.ek-post-card,.ek-related-card{transition:none}}.ek-lang{display:inline-flex;align-items:center;list-style:none;margin:0;padding:3px;gap:2px;border:1px solid var(--ek-line);border-radius:999px;background:var(--ek-mist);font-family:var(--ek-head);font-size:.8rem;font-weight:800;letter-spacing:.04em}.ek-lang li{margin:0}.ek-lang a,.ek-lang span{display:block;padding:5px 11px;border-radius:999px;text-decoration:none;line-height:1}.ek-lang a{color:var(--ek-ink)}.ek-lang a:hover{background:#fff;color:var(--ek-accent)}.ek-lang .is-current{background:var(--ek-primary);color:#fff}.ek-lang--foot{background:#fff0;border-color:rgb(255 255 255 / .25)}.ek-lang--foot a{color:#f1eeff}.ek-lang--foot a:hover{background:rgb(255 255 255 / .12);color:#fff}.ek-lang--foot .is-current{background:#fff;color:var(--ek-primary)}.ek-footer-bar ul .ek-lang{gap:2px}.ek-footer-bar ul li{list-style:none}@media (max-width:1080px){.ek-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ek-post-layout{grid-template-columns:minmax(0,1fr);gap:40px}.ek-aside{position:static}.ek-footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:1260px){.ek-header{backdrop-filter:none;background:#fff}.ek-toggle{display:inline-flex}.ek-nav{position:fixed;inset:0 0 0 auto;width:min(380px, 92vw);background:#fff;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:100px 24px 32px;gap:18px;transform:translateX(100%);transition:transform .25s ease;box-shadow:-20px 0 50px rgb(0 0 0 / .18);overflow-y:auto;z-index:95;visibility:hidden}.ek-nav.is-open{transform:none;visibility:visible}.ek-toggle{position:relative;z-index:100}.ek-menu{flex-direction:column;align-items:stretch;gap:2px}.ek-menu a{padding:14px 12px;font-size:1.05rem}.ek-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 12px;min-width:0;display:none;background:#fff0}.ek-menu li.is-open>.sub-menu{display:block}.ek-menu .menu-item-has-children>a::after{float:right;margin-top:7px}.ek-nav .ek-lang{align-self:flex-start}}@media (max-width:960px){.ek-hero-grid,.ek-split,.ek-split--rev,.ek-faq-wrap{grid-template-columns:minmax(0,1fr);gap:36px}.ek-hero-media{max-height:300px;aspect-ratio:auto}.ek-hero-media .ek-hero-img{max-height:340px}.ek-faq-head{position:static}.ek-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ek-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body{font-size:1rem}.ek-wrap{padding-inline:18px}.ek-section{padding:56px 0}.ek-hero{padding:40px 0 52px}.ek-topbar .ek-topbar-l,.ek-topbar .ek-topbar-sister,.ek-topbar li:nth-child(2){display:none}.ek-topbar-in{justify-content:center}.ek-topbar ul{gap:16px}.ek-grid-2,.ek-grid-3,.ek-grid-4,.ek-post-grid{grid-template-columns:minmax(0,1fr)}.ek-form-row{grid-template-columns:1fr}.ek-footer-grid{grid-template-columns:1fr;padding-block:48px 32px}.ek-cta{padding:52px 0}.ek-hero-actions .ek-btn,.ek-cta-actions .ek-btn{width:100%}.ek-form{padding:22px}.ek-search{flex-direction:column}}@media print{.ek-topbar,.ek-header,.ek-footer,.ek-cta,.ek-aside{display:none}.ek-hero{background:none;color:#000}.ek-hero h1{color:#000}}.ek-brand--img{display:inline-flex;align-items:center}.ek-brand-logo{height:48px;width:auto;max-width:220px;object-fit:contain}.ek-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:28px 0}.ek-gal-item{display:block;border-radius:var(--ek-radius-s);overflow:hidden;background:var(--ek-mist);aspect-ratio:4 / 3;border:1px solid var(--ek-line)}.ek-gal-item img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ek-gal-item:hover img,.ek-gal-item:focus-visible img{transform:scale(1.05)}.ek-video{position:relative;aspect-ratio:16 / 9;border-radius:var(--ek-radius);overflow:hidden;background:linear-gradient(135deg,var(--ek-dark),#2a2380);box-shadow:var(--ek-shadow);margin:0 0 8px}.ek-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ek-video-btn{position:absolute;inset:0;width:100%;border:0;background:#fff0;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font:inherit;padding:20px;text-align:center}.ek-video-play{width:76px;height:76px;border-radius:50%;background:var(--ek-accent);box-shadow:0 10px 30px rgb(0 0 0 / .4);position:relative;transition:transform .2s}.ek-video-play::after{content:"";position:absolute;left:31px;top:23px;border-left:22px solid #fff;border-top:15px solid #fff0;border-bottom:15px solid #fff0}.ek-video-btn:hover .ek-video-play{transform:scale(1.08)}.ek-video-t{font-family:var(--ek-head);font-weight:800;font-size:1.15rem}.ek-video-n{font-size:.85rem;opacity:.75}.ek-lb{position:fixed;inset:0;z-index:9999;background:rgb(8 14 24 / .92);display:flex;align-items:center;justify-content:center;padding:24px}.ek-lb img{max-width:min(1200px, 100%);max-height:88vh;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .6)}.ek-lb button{position:absolute;background:rgb(255 255 255 / .14);color:#fff;border:0;width:48px;height:48px;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}.ek-lb button:hover{background:rgb(255 255 255 / .28)}.ek-lb-x{top:18px;right:18px}.ek-lb-p{left:18px;top:50%}.ek-lb-n{right:18px;top:50%}:root{--ek-primary:#12111a;--ek-accent:#3b4cff;--ek-accent-d:#2433e6;--ek-mint:#ffd23f;--ek-pink:#ff6b4a;--ek-ink:#12111a;--ek-body:#2b2a38;--ek-muted:#55536a;--ek-line:#12111a;--ek-mist:#fff1cf;--ek-dark:#12111a;--ek-paper:#fff8ee;--ek-blue:#3b4cff;--ek-coral:#ff6b4a;--ek-yellow:#ffd23f;--ek-green:#5fe0b0;--ek-lilac:#c7b8ff;--ek-radius:20px;--ek-radius-s:14px;--ek-shadow:6px 6px 0 #12111a;--ek-shadow-h:10px 10px 0 #12111a}body{background:var(--ek-paper);color:var(--ek-body);font-size:1.0625rem}h1,h2,h3,h4{font-weight:800;letter-spacing:-.03em;color:var(--ek-ink)}h1{line-height:1.02}a{color:var(--ek-accent)}a:hover{color:var(--ek-ink)}:focus-visible{outline:3px solid var(--ek-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--ek-yellow)}::selection{background:var(--ek-yellow);color:var(--ek-ink)}.ek-btn,.wp-block-button__link{border:2.5px solid var(--ek-ink);border-radius:14px;box-shadow:4px 4px 0 var(--ek-ink);font-weight:800;letter-spacing:-.01em;padding:13px 24px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.ek-btn:hover,.wp-block-button__link:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ek-ink)}.ek-btn:active,.wp-block-button__link:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ek-ink)}.ek-btn--primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--ek-blue);color:#fff;box-shadow:4px 4px 0 var(--ek-ink)}.ek-btn--primary:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:var(--ek-blue);color:#fff}.ek-btn--ghost,.wp-block-button.is-style-outline .wp-block-button__link{background:#fff;color:var(--ek-ink);border-color:var(--ek-ink)}.ek-btn--ghost:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--ek-yellow);color:var(--ek-ink);border-color:var(--ek-ink)}.ek-btn--light{background:var(--ek-yellow);color:var(--ek-ink)}.ek-btn--light:hover{background:var(--ek-yellow);color:var(--ek-ink)}.ek-btn--lg{padding:16px 28px;font-size:1.08rem}.ek-topbar{display:none}.ek-header{background:var(--ek-paper);backdrop-filter:none;border-bottom:3px solid var(--ek-ink)}.ek-header.is-stuck{box-shadow:0 6px 0 var(--ek-ink)}.ek-header-in{min-height:84px}.ek-brand-mark{width:50px;height:50px;border-radius:0}.ek-brand-text strong{font-size:1.5rem;letter-spacing:-.04em;color:var(--ek-ink)}.ek-brand-text span{color:var(--ek-blue);letter-spacing:.26em;font-weight:800}.ek-menu a{border-radius:12px;border:2px solid #fff0;font-weight:800}.ek-menu>li>a:hover,.ek-menu>li.current-menu-item>a,.ek-menu>li.current-menu-ancestor>a,.ek-menu>li.current-page-ancestor>a{background:var(--ek-yellow);color:var(--ek-ink);border-color:var(--ek-ink)}.ek-menu .sub-menu{border:2.5px solid var(--ek-ink);border-radius:18px;box-shadow:6px 6px 0 var(--ek-ink);padding:8px}.ek-menu .sub-menu a:hover,.ek-menu .sub-menu .current-menu-item>a{background:var(--ek-yellow);color:var(--ek-ink);border-color:var(--ek-ink)}.ek-nav-cta{background:var(--ek-yellow)!important;color:var(--ek-ink)!important}.ek-lang{border:2.5px solid var(--ek-ink);background:#fff;padding:3px}.ek-lang a,.ek-lang span{border-radius:999px;color:var(--ek-ink)}.ek-lang [aria-current],.ek-lang .is-current,.ek-lang span{background:var(--ek-ink);color:var(--ek-yellow)}.ek-hero{background:var(--ek-paper);color:var(--ek-body);padding:72px 0 84px;border-bottom:3px solid var(--ek-ink)}.ek-hero::before{display:none}.ek-hero--home{background:var(--ek-yellow)}.ek-hero h1{color:var(--ek-ink);font-size:clamp(2.5rem, 5.4vw, 4.6rem);letter-spacing:-.045em}.ek-hero--home h1{font-size:clamp(2.8rem, 6vw, 5.4rem)}.ek-hero--home h1::after{display:none}.ek-lead{color:var(--ek-body);font-size:1.28rem;font-weight:500}.ek-hero .ek-eyebrow,.ek-eyebrow{display:inline-block;background:var(--ek-blue);color:#fff;border:2.5px solid var(--ek-ink);border-radius:10px;padding:6px 14px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--ek-ink);letter-spacing:.1em;font-size:.78rem}.ek-hero .ek-btn--primary{background:var(--ek-ink);color:var(--ek-yellow)}.ek-hero--home .ek-btn--primary{background:var(--ek-ink);color:var(--ek-yellow)}.ek-hero .ek-btn--ghost{background:#fff;color:var(--ek-ink);border-color:var(--ek-ink)}.ek-hero-points{color:var(--ek-ink);font-weight:700}.ek-hero-points svg{color:var(--ek-ink);background:var(--ek-green);border:2px solid var(--ek-ink);border-radius:50%;padding:2px;width:24px;height:24px}.ek-hero-media{border:3px solid var(--ek-ink);border-radius:24px;box-shadow:12px 12px 0 var(--ek-ink);background:#fff;transform:none}.ek-hero-media .ek-hero-img{transform:none}.ek-crumbs a,.ek-crumbs [aria-current],.ek-post-meta{color:var(--ek-ink)}.ek-crumbs a{text-decoration:underline;text-decoration-thickness:1px}.ek-crumbs [aria-current]{font-weight:800}.ek-hero--post{background:var(--ek-lilac)}.ek-hero--simple{background:var(--ek-green)}.ek-ticker{background:var(--ek-ink);color:var(--ek-yellow);border-bottom:3px solid var(--ek-ink);overflow:hidden;white-space:nowrap;padding:14px 0}.ek-ticker-track{display:inline-flex;gap:0;animation:ek-marquee 38s linear infinite;will-change:transform}.ek-ticker span{font-family:var(--ek-head);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;padding:0 26px;display:inline-flex;align-items:center;gap:52px}.ek-ticker span::after{content:"\2726";color:var(--ek-coral);font-size:1.2rem}@keyframes ek-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ek-ticker-track{animation:none}}.ek-section{padding:88px 0}.ek-section--alt{background:#fff;border-block:3px solid var(--ek-ink)}.ek-section--dark{background:var(--ek-blue);color:#fff;border-block:3px solid var(--ek-ink)}.ek-section--dark h2,.ek-section--dark h3{color:#fff}.ek-section--dark .ek-intro{color:#e8ebff}.ek-section--dark a{color:var(--ek-yellow)}.ek-intro{color:var(--ek-muted);font-size:1.15rem}.ek-section .ek-wrap>h2{font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.05}.ek-section h2+.ek-intro{margin-top:.4em}.ek-section .ek-wrap>.ek-eyebrow{margin-bottom:18px}ul.ek-check li::before{background-color:var(--ek-green);border:2px solid var(--ek-ink);width:24px;height:24px}.ek-card,.ek-step,.ek-related-card,.ek-post-card,.ek-toc,.ek-aside-cta,.ek-faq-item,.ek-table,.ek-callout,.ek-author,.ek-contact-card,.ek-form-card{border:2.5px solid var(--ek-ink);border-radius:var(--ek-radius);box-shadow:var(--ek-shadow);background:#fff}.ek-card::before{display:none}.ek-card:hover,.ek-post-card:hover,.ek-related-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ek-ink);border-color:var(--ek-ink)}.ek-card p,.ek-step p{color:var(--ek-body)}.ek-icon{border:2.5px solid var(--ek-ink);border-radius:14px;background:var(--ek-yellow);color:var(--ek-ink);box-shadow:3px 3px 0 var(--ek-ink)}.ek-grid>.wp-block-column:nth-child(4n+2) .ek-icon{background:var(--ek-green)}.ek-grid>.wp-block-column:nth-child(4n+3) .ek-icon{background:var(--ek-lilac)}.ek-grid>.wp-block-column:nth-child(4n+4) .ek-icon{background:var(--ek-coral)}.ek-more{color:var(--ek-ink);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--ek-yellow)}.ek-more:hover{text-decoration-color:var(--ek-blue)}.ek-step-nr{display:inline-grid;place-items:center;width:58px;height:58px;border:2.5px solid var(--ek-ink);border-radius:50%;background:var(--ek-yellow);-webkit-background-clip:border-box;background-clip:border-box;color:var(--ek-ink);font-size:1.5rem;box-shadow:3px 3px 0 var(--ek-ink)}.ek-grid>.wp-block-column:nth-child(4n+2) .ek-step-nr{background:var(--ek-green)}.ek-grid>.wp-block-column:nth-child(4n+3) .ek-step-nr{background:var(--ek-lilac)}.ek-grid>.wp-block-column:nth-child(4n+4) .ek-step-nr{background:var(--ek-coral)}.ek-stats .wp-block-column{border-left:6px solid var(--ek-yellow)}.ek-stat-v{color:var(--ek-ink)}.ek-media img{border:3px solid var(--ek-ink);border-radius:22px;box-shadow:10px 10px 0 var(--ek-ink);background:#fff}.ek-prose .ek-post-fig img{border:3px solid var(--ek-ink);border-radius:22px;box-shadow:8px 8px 0 var(--ek-ink)}.ek-table th{background:var(--ek-ink);color:var(--ek-yellow)}.ek-table td{border-top:2px solid var(--ek-ink)}.ek-table tbody tr:nth-child(even) td{background:var(--ek-mist)}.ek-callout{border-left-width:2.5px;background:var(--ek-green)}.ek-callout--warn{background:var(--ek-yellow);border-color:var(--ek-ink)}.ek-callout--info .ek-callout-t,.ek-callout--warn .ek-callout-t{color:var(--ek-ink)}.ek-jump a{border:2.5px solid var(--ek-ink);background:#fff;color:var(--ek-ink);font-weight:800;box-shadow:3px 3px 0 var(--ek-ink)}.ek-jump a:hover{background:var(--ek-yellow);color:var(--ek-ink);border-color:var(--ek-ink)}.ek-faq-item[open]{background:#fff;border-color:var(--ek-ink);box-shadow:var(--ek-shadow)}.ek-faq-item summary{font-weight:800}.ek-faq-item[open] summary{background:var(--ek-yellow);border-bottom:2.5px solid var(--ek-ink)}.ek-faq-item summary::after{border-color:var(--ek-ink)}.ek-cta{background:var(--ek-coral);color:var(--ek-ink);border-block:3px solid var(--ek-ink)}.ek-cta h2{color:var(--ek-ink);font-size:clamp(2rem, 4vw, 3.2rem)}.ek-cta p{color:var(--ek-ink);font-weight:500}.ek-cta .ek-btn--ghost{background:#fff0}.ek-cta .ek-btn--ghost:hover{background:#fff}.ek-post-card-media{background:var(--ek-yellow);border-bottom:2.5px solid var(--ek-ink)}.ek-chip{background:var(--ek-yellow);color:var(--ek-ink);border:2px solid var(--ek-ink);border-radius:8px}.ek-chip--light{background:var(--ek-yellow);color:var(--ek-ink);border-color:var(--ek-ink)}.ek-filter .ek-chip{background:#fff;border-color:var(--ek-ink);color:var(--ek-ink);box-shadow:3px 3px 0 var(--ek-ink)}.ek-filter .ek-chip:hover,.ek-filter .ek-chip.is-active{background:var(--ek-ink);color:var(--ek-yellow);border-color:var(--ek-ink)}.page-numbers{border:2.5px solid var(--ek-ink);border-radius:10px;color:var(--ek-ink);background:#fff}.page-numbers.current,.page-numbers:hover{background:var(--ek-ink);color:var(--ek-yellow);border-color:var(--ek-ink)}.ek-author svg{color:var(--ek-blue)}.ek-author{background:var(--ek-green)}.ek-toc a:hover{color:var(--ek-blue)}.ek-form input[type="text"],.ek-form input[type="email"],.ek-form input[type="tel"],.ek-form select,.ek-form textarea,.ek-search input[type="search"]{border:2.5px solid var(--ek-ink);border-radius:12px;background:#fff}.ek-form input:focus,.ek-form select:focus,.ek-form textarea:focus,.ek-search input:focus{outline:none;box-shadow:4px 4px 0 var(--ek-ink)}.ek-footer{background:var(--ek-ink);color:#d6d3e6;border-top:3px solid var(--ek-ink);position:relative;overflow:hidden}.ek-footer a{color:#fff}.ek-footer a:hover{color:var(--ek-yellow)}.ek-footer h2{color:var(--ek-yellow)}.ek-footer .ek-brand-text strong{color:#fff}.ek-footer .ek-brand-text span{color:var(--ek-yellow)}.ek-footer-bar{border-top:2px solid rgb(255 255 255 / .18)}.ek-footer .ek-lang{background:#fff0;border-color:#fff}.ek-footer .ek-lang a{color:#fff}.ek-footer-mark{font-family:var(--ek-head);font-weight:800;letter-spacing:-.06em;line-height:.8;font-size:clamp(3.5rem, 15vw, 13rem);color:var(--ek-blue);margin:0;padding:20px 24px 0;white-space:nowrap;user-select:none;text-align:center;-webkit-text-stroke:2px var(--ek-yellow)}@media (max-width:900px){.ek-hero--home h1{font-size:clamp(2.4rem, 11vw, 3.6rem)}.ek-section{padding:60px 0}}.ek-hactions{display:flex;align-items:center;gap:8px;margin-left:auto}.ek-hactions:empty{display:none}@media (max-width:900px){.ek-hactions{margin-left:auto}.ek-header-in{gap:10px}}.ek-header-in>.ek-nav{order:2;margin-left:auto}.ek-header-in>.ek-hactions{order:3;margin-left:0}.ek-header-in>.ek-toggle{order:4}@media (max-width:1260px){.ek-header-in>.ek-nav{margin-left:0}.ek-header-in>.ek-hactions{margin-left:auto}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#ffffff;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{width:100%;gap:1px}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:769px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner{top:100vh;-webkit-animation:slideIn 1s forwards;-webkit-animation-delay:0;animation:slideIn 1s forwards;animation-delay:0;-ms-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}@-webkit-keyframes slideIn{100%{top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@keyframes slideIn{100%{top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none}.cmplz-deny{display:none}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0s forwards}.cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{max-width:initial!important;height:80px!important;margin-bottom:20px}@media only screen and (max-width:400px){.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{height:100px!important}}.cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice,.cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice{max-width:initial;padding:7px}