.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:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.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-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}}:root{--bg:#050b09;--bg2:#08120e;--surface:rgba(255,255,255,.045);--surface2:rgba(255,255,255,.075);--line:rgba(255,255,255,.1);--text:#eaf5f0;--muted:#9bb0a8;--head:#fff;--green:#34f09a;--green2:#12b76a;--gold:#ffc93c;--gold2:#f59e0b;--on-green:#03150c;--glow:0 0 0 1px rgba(52,240,154,.25),0 10px 50px -10px rgba(52,240,154,.35);--shadow:0 20px 60px -20px rgba(0,0,0,.7);--hdr:rgba(5,11,9,.7);--r:20px;--ff:'Inter',system-ui,-apple-system,Segoe UI,sans-serif;--fh:'Space Grotesk','Inter',system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}:root[data-theme=light]{--bg:#f3f8f5;--bg2:#e9f2ed;--surface:rgba(255,255,255,.75);--surface2:#fff;--line:rgba(8,40,25,.12);--text:#12251d;--muted:#4a6157;--head:#06170f;--green:#0a9d5a;--green2:#0a9d5a;--gold:#b7791f;--gold2:#b7791f;--on-green:#fff;--glow:0 0 0 1px rgba(10,157,90,.3),0 10px 40px -12px rgba(10,157,90,.35);--shadow:0 20px 50px -25px rgba(10,50,30,.35);--hdr:rgba(243,248,245,.8)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}body{font-family:var(--ff);background:var(--bg);color:var(--text);line-height:1.65;font-size:17px;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-family:var(--fh);color:var(--head);line-height:1.12;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px;top:8px;background:var(--green);color:var(--on-green);padding:10px 16px;border-radius:10px;z-index:200}.skip:focus{left:8px}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.narrow{width:min(820px,100% - 40px)}.wide{width:min(1040px,100% - 40px)}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.85rem}.hide-m{display:inline-flex}.bg-fx{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(1200px 700px at 80% -10%,rgb(52 240 154 / .07),transparent 60%),var(--bg)}.orb{position:absolute;border-radius:50%;opacity:.55}.o1{width:640px;height:640px;background:radial-gradient(circle,rgb(18 183 106 / .42),transparent 68%);top:-220px;left:-200px}.o2{width:600px;height:600px;background:radial-gradient(circle,rgb(255 201 60 / .2),transparent 68%);bottom:-200px;right:-180px}.o3{width:460px;height:460px;background:radial-gradient(circle,rgb(52 240 154 / .16),transparent 68%);top:45%;left:55%}:root[data-theme=light] .orb{opacity:.35}.grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 20%,#000 0,transparent 70%);opacity:.35;transform:perspective(700px) rotateX(58deg) scale(2) translateY(-8%);transform-origin:50% 0}@keyframes float{50%{transform:translate(40px,30px) scale(1.08)}}.cursor-glow{position:fixed;width:520px;height:520px;left:0;top:0;margin:-260px 0 0 -260px;background:radial-gradient(circle,rgb(52 240 154 / .11),transparent 62%);pointer-events:none;z-index:0;transition:opacity .3s;opacity:0}.site-header{position:sticky;top:0;z-index:100;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);background:var(--hdr);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:24px;height:72px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--fh);font-weight:700;font-size:1.25rem;color:var(--head)}.brand b{color:var(--green)}.mark{width:38px;height:38px;border-radius:12px;overflow:hidden;box-shadow:var(--glow);flex:none}.mark img{width:100%;height:100%;object-fit:cover}.nav{display:flex;gap:4px;margin-inline:auto}.nav>a,.ddt{padding:10px 16px;border-radius:12px;font-weight:500;color:var(--muted);display:inline-flex;align-items:center;gap:6px;transition:.25s}.nav>a:hover,.ddt:hover,.nav .on{color:var(--head);background:var(--surface2)}.nav .on{box-shadow:inset 0 -2px 0 var(--green)}.dd{position:relative}.dd-panel{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 8px;width:560px;padding:14px;border-radius:22px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:.3s var(--ease);transform-origin:top}:root[data-theme=light] .dd-panel{background:#fff}.dd:hover .dd-panel,.dd:focus-within .dd-panel{opacity:1;visibility:visible;translate:-50% 0}.dd-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dd-grid a{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;transition:.2s}.dd-grid a:hover{background:var(--surface2)}.dd-grid b{display:block;font-size:.95rem;color:var(--head)}.dd-grid small{color:var(--muted)}.mi{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgb(52 240 154 / .1);color:var(--green);flex:none}.dd-all{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:8px;padding:12px;border-radius:14px;color:var(--green);font-weight:600;border-top:1px solid var(--line)}.dd-all svg{width:16px}.tools{display:flex;align-items:center;gap:8px}.icon-btn{min-width:44px;height:44px;padding:0 12px;border-radius:14px;display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface);transition:.25s}.icon-btn:hover{border-color:var(--green);color:var(--green)}.icon-btn svg{width:20px;height:20px}.icon-btn kbd{font:500 .7rem var(--ff);color:var(--muted);border:1px solid var(--line);padding:2px 6px;border-radius:6px}.t-sun{display:none}:root[data-theme=light] .t-sun{display:block}:root[data-theme=light] .t-moon{display:none}.burger{display:none;width:44px;height:44px;border-radius:14px;border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger i{width:20px;height:2px;background:var(--text);transition:.3s}.burger[aria-expanded=true] i:nth-child(1){translate:0 7px;rotate:45deg}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){translate:0 -7px;rotate:-45deg}.progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;pointer-events:none}.progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--green),var(--gold));box-shadow:0 0 12px var(--green)}.m-menu{position:fixed;inset:72px 0 0;background:var(--bg);z-index:99;padding:24px 20px;display:flex;flex-direction:column;gap:6px;transform:translateY(-12px);opacity:0;visibility:hidden;transition:.3s var(--ease);overflow:auto}.m-menu.open{opacity:1;visibility:visible;transform:none}.m-menu>a{font:600 1.5rem var(--fh);padding:14px 4px;border-bottom:1px solid var(--line)}.m-cats{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.m-cats a{padding:10px 16px;border-radius:99px;background:var(--surface2);border:1px solid var(--line);font-size:.95rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 22px;border-radius:14px;font-weight:600;transition:transform .3s var(--ease),box-shadow .3s,background .3s;position:relative;border:1px solid #fff0}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translateX(4px)}.btn-sm{min-height:40px;padding:8px 16px;font-size:.92rem;border-radius:12px}.btn-lg{min-height:54px;padding:14px 28px;font-size:1.05rem;border-radius:16px}.btn-primary{background:linear-gradient(135deg,var(--green),var(--green2));color:var(--on-green);box-shadow:0 8px 30px -8px rgb(52 240 154 / .6),inset 0 1px 0 rgb(255 255 255 / .4)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px -8px rgb(52 240 154 / .7),inset 0 1px 0 rgb(255 255 255 / .4)}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--head)}.btn-ghost:hover{border-color:var(--green);transform:translateY(-3px);background:var(--surface2)}.btn:active{transform:translateY(0) scale(.98)}.hero{position:relative;min-height:calc(100svh - 72px);display:flex;align-items:center;padding:56px 0 90px;isolation:isolate}.hero3d{position:absolute;inset:0;z-index:-1}.hero3d canvas{width:100%;height:100%;display:block}.hero-in{position:relative}.hero-copy{max-width:640px}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:99px;background:var(--surface);border:1px solid var(--line);font-size:.88rem;color:var(--muted);margin-bottom:26px}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgb(52 240 154 / .7);animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #fff0}}.hero h1{font-size:clamp(2.7rem,6.4vw,5.2rem);font-weight:700;margin-bottom:22px}.grad{background:linear-gradient(120deg,var(--green) 10%,var(--gold) 90%);-webkit-background-clip:text;background-clip:text;color:#fff0;background-size:200% 100%;animation:shine 6s linear infinite}@keyframes shine{to{background-position:200% 0}}.lead{font-size:1.18rem;color:var(--muted);max-width:60ch}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0 30px}.trust{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--muted);font-size:.92rem}.trust li::before{content:"✓";color:var(--green);margin-right:8px;font-weight:700}.scroll-hint{position:absolute;left:50%;bottom:26px;width:26px;height:42px;border:2px solid var(--line);border-radius:14px;translate:-50% 0}.scroll-hint i{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--green);animation:sc 1.8s infinite}@keyframes sc{60%{transform:translateY(14px);opacity:0}}.marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--surface);padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq-track{display:flex;gap:34px;width:max-content;animation:mq 38s linear infinite;font:600 1.15rem var(--fh);color:var(--muted);white-space:nowrap}.mq-track i{color:var(--gold);font-style:normal}@keyframes mq{to{transform:translateX(-50%)}}.marquee:hover .mq-track{animation-play-state:paused}.sec{padding:110px 0;position:relative}.sec.tight{padding:40px 0 100px}.sec-alt{background:linear-gradient(180deg,transparent,var(--surface) 20%,var(--surface) 80%,transparent)}.sec-h{max-width:720px;margin:0 0 48px}.eyebrow{display:inline-block;font:600 .8rem var(--ff);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.sec-h h2,.split h2,.about-t h2{font-size:clamp(2rem,4.2vw,3.2rem);margin-bottom:14px}.sec-h p{color:var(--muted);font-size:1.1rem}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.split .btn{margin-top:22px}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .25s var(--ease),box-shadow .3s,border-color .3s;transform-style:preserve-3d;position:relative}.tilt.hover{transition:transform .08s linear,box-shadow .3s,border-color .3s}.tilt::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(52 240 154 / .16),transparent 45%);opacity:0;transition:opacity .3s;pointer-events:none}.tilt:hover::after{opacity:1}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ccard{display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);min-height:260px}.ccard:hover{border-color:rgb(52 240 154 / .5);box-shadow:var(--glow)}.cc-ic{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,rgb(52 240 154 / .2),rgb(52 240 154 / .04));color:var(--green);border:1px solid rgb(52 240 154 / .3);transform:translateZ(40px);box-shadow:0 12px 24px -10px rgb(52 240 154 / .5)}.cc-ic.big{margin:18px 0 6px}.ccard h3{font-size:1.3rem;transform:translateZ(24px)}.ccard p{color:var(--muted);font-size:.98rem;flex:1}.cc-foot{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:600;font-size:.95rem}.cc-foot b{font-size:1.2rem}.cc-foot svg{width:18px;margin-left:auto;transition:transform .3s}.ccard:hover .cc-foot svg{transform:translateX(6px)}.slist{display:flex;flex-direction:column;gap:12px}.srow{display:flex;align-items:center;gap:20px;padding:20px 24px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:.3s var(--ease)}.srow:hover{transform:translateX(10px);border-color:var(--green);box-shadow:var(--glow)}.srow svg{width:20px;color:var(--green);flex:none;margin-left:auto}.sn{font:700 1.7rem var(--fh);color:#fff0;-webkit-text-stroke:1.5px var(--gold);min-width:46px}.st b{display:block;font:600 1.08rem var(--fh);color:var(--head);line-height:1.3}.st small{color:var(--muted)}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pcard{display:flex;flex-direction:column;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);overflow:hidden;height:100%}.pcard:hover{border-color:rgb(52 240 154 / .45);box-shadow:var(--shadow),var(--glow)}.pc-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg2);display:block}.pc-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.pcard:hover .pc-media img{transform:scale(1.07)}.ph{width:100%;height:100%;display:grid;place-items:center;color:var(--green);background:linear-gradient(135deg,rgb(52 240 154 / .15),rgb(255 201 60 / .1))}.pc-chip{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:99px;background:rgb(5 11 9 / .7);backdrop-filter:blur(8px);color:var(--green);font:600 .75rem var(--ff);border:1px solid rgb(52 240 154 / .3)}.pc-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.pc-meta{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--muted)}.pc-meta i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.pc-body h3{font-size:1.2rem;line-height:1.28}.pc-body h3 a{background:linear-gradient(var(--green),var(--green)) 0 100%/0 2px no-repeat;transition:background-size .4s var(--ease)}.pcard:hover h3 a{background-size:100% 2px}.pc-body p{color:var(--muted);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-more{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;color:var(--green);font-weight:600;font-size:.92rem}.pc-more svg{width:16px;transition:transform .3s}.pcard:hover .pc-more svg{transform:translateX(5px)}.pc-more::after{content:"";position:absolute;inset:0}.pcard[hidden]{display:none}.vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vcard{padding:30px 26px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.vn{font:700 2.6rem var(--fh);background:linear-gradient(180deg,var(--gold),transparent);-webkit-background-clip:text;background-clip:text;color:#fff0;display:block;margin-bottom:8px;transform:translateZ(30px)}.vcard h3{font-size:1.18rem;margin-bottom:8px}.vcard p{color:var(--muted);font-size:.96rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;padding:34px;border-radius:26px;background:linear-gradient(135deg,rgb(52 240 154 / .1),rgb(255 201 60 / .06));border:1px solid var(--line)}.stats div{text-align:center}.stats b{display:block;font:700 clamp(2.2rem,4vw,3.4rem) var(--fh);color:var(--head)}.stats span{color:var(--muted);font-size:.92rem}.about-t{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.ab-img{border-radius:28px;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--line);box-shadow:var(--shadow),var(--glow)}.ab-img img{width:100%;height:100%;object-fit:cover}.about-t p{color:var(--muted);margin-bottom:14px;font-size:1.06rem}.about-t .btn{margin-top:10px}.page-hero{padding:64px 0 24px}.page-hero h1{font-size:clamp(2.2rem,5vw,3.8rem);margin:8px 0 14px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.88rem;color:var(--muted)}.crumbs a:hover{color:var(--green)}.crumbs b{color:var(--text);font-weight:500}.filters{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.finput{flex:1;min-width:240px;display:flex;align-items:center;gap:10px;padding:0 18px;border-radius:16px;background:var(--surface);border:1px solid var(--line);min-height:52px;transition:.25s}.finput:focus-within{border-color:var(--green);box-shadow:var(--glow)}.finput svg{width:20px;color:var(--muted)}input,select,textarea{font:inherit;color:var(--text)}.finput input{flex:1;background:none;border:0;outline:0;min-height:50px}select{min-height:52px;padding:0 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}select option{background:var(--bg2)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.chip{padding:10px 18px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font-weight:500;min-height:44px;transition:.25s}.chip em{font-style:normal;color:var(--muted);margin-left:6px;font-size:.85rem}.chip:hover{border-color:var(--green)}.chip.on{background:linear-gradient(135deg,var(--green),var(--green2));color:var(--on-green);border-color:#fff0;box-shadow:0 8px 24px -8px rgb(52 240 154 / .6)}.chip.on em{color:inherit;opacity:.7}.count{color:var(--muted);font-size:.92rem;margin-bottom:18px}.empty{text-align:center;color:var(--muted);padding:60px 0}.post-h{padding:56px 0 12px}.post-h h1{font-size:clamp(2rem,4.6vw,3.4rem);margin:16px 0 18px}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;color:var(--muted);font-size:.9rem}.post-meta i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.by{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.by img{border-radius:50%}.cover{margin:40px 0 0;border-radius:26px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow),var(--glow);aspect-ratio:16/9;background:var(--bg2)}.cover img{width:100%;height:100%;object-fit:cover}.post-grid{display:grid;grid-template-columns:250px minmax(0,740px);gap:56px;justify-content:center;padding-top:56px}.toc{position:relative}.toc-in{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;font-size:.9rem;max-height:calc(100vh - 120px);overflow:auto;padding-right:6px}.toc-in b{font:600 .78rem var(--ff);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.toc-in a{padding:7px 12px;border-left:2px solid var(--line);color:var(--muted);transition:.2s;line-height:1.4}.toc-in a:hover{color:var(--head)}.toc-in a.on{color:var(--green);border-color:var(--green);background:linear-gradient(90deg,rgb(52 240 154 / .1),transparent)}.share{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.share>*{padding:8px 12px;border-radius:10px;border:1px solid var(--line);font-size:.82rem;background:var(--surface);min-height:36px;display:inline-flex;align-items:center}.share>*:hover{border-color:var(--green);color:var(--green)}.prose{font-size:1.1rem;line-height:1.8;min-width:0}.prose>*+*{margin-top:1.15em}.prose h2{font-size:clamp(1.6rem,3vw,2.1rem);margin-top:2.2em;padding-top:.2em;position:relative}.prose h2::before{content:"";display:block;width:44px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--green),var(--gold));margin-bottom:16px}.prose h3{font-size:1.35rem;margin-top:1.8em}.prose h4{margin-top:1.5em}.prose p,.prose li{color:color-mix(in srgb,var(--text) 88%,transparent)}.prose strong{color:var(--head)}.prose a{color:var(--green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.4em;display:flex;flex-direction:column;gap:.5em}.prose ul{list-style:none;padding-left:0}.prose ul li{position:relative;padding-left:1.7em}.prose ul li::before{content:"";position:absolute;left:.3em;top:.72em;width:8px;height:8px;border-radius:2px;background:var(--green);rotate:45deg;box-shadow:0 0 10px var(--green)}.prose ol li::marker{color:var(--gold);font-weight:700}.prose blockquote{padding:22px 26px;border-radius:18px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--gold)}.prose img{border-radius:18px;border:1px solid var(--line);margin-inline:auto}.prose hr,.prose .wp-block-separator{border:0;height:1px;background:var(--line);margin-block:2.4em}.table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.prose table{width:100%;border-collapse:collapse;font-size:.96rem;min-width:520px}.prose th{background:rgb(52 240 154 / .1);color:var(--head);text-align:left}.prose th,.prose td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}.prose tr:last-child td{border-bottom:0}.prose .wp-block-media-text{display:grid;grid-template-columns:22% 1fr;gap:32px;align-items:center;padding:26px;border-radius:24px;background:var(--surface);border:1px solid var(--line)}.prose .wp-block-media-text figure{margin:0}.prose .wp-block-media-text img{border-radius:18px;width:100%;aspect-ratio:3/4;object-fit:cover}.prose .wp-block-button__link,.prose .wp-block-button a{display:inline-flex;padding:12px 24px;border-radius:14px;background:linear-gradient(135deg,var(--green),var(--green2));color:var(--on-green);font-weight:600;text-decoration:none}.disclosure{font-size:.9rem!important;padding:16px 20px;border-radius:14px;background:rgb(255 201 60 / .08);border:1px solid rgb(255 201 60 / .25);color:var(--muted)!important}.author-box{display:flex;gap:18px;padding:24px;border-radius:22px;background:var(--surface);border:1px solid var(--line);align-items:center}.author-box img{border-radius:50%;width:72px;height:72px;object-fit:cover;flex:none;margin:0;border:2px solid var(--green)}.author-box p{margin:4px 0 0;color:var(--muted);font-size:.95rem;line-height:1.5}.pn-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:70px}.pn{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:.3s var(--ease)}.pn:hover{border-color:var(--green);transform:translateY(-4px);box-shadow:var(--glow)}.pn.r{text-align:right}.pn small{color:var(--gold);font-weight:600}.pn b{font:600 1.02rem var(--fh);color:var(--head);line-height:1.3}.related{padding-top:90px}.page-prose{font-size:1.05rem}.cform{display:grid;gap:18px;padding:32px;border-radius:24px;background:var(--surface);border:1px solid var(--line);margin-block:1.6em}.cform .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cform label{display:grid;gap:8px;font-weight:600;font-size:.92rem;color:var(--head)}.cform input,.cform textarea{padding:14px 16px;border-radius:14px;background:var(--bg2);border:1px solid var(--line);outline:0;font-weight:400;min-height:48px;transition:.25s}:root[data-theme=light] .cform input,:root[data-theme=light] .cform textarea{background:#fff}.cform input:focus,.cform textarea:focus{border-color:var(--green);box-shadow:var(--glow)}.site-footer{margin-top:60px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,var(--bg2))}.f-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;margin:-1px 0 64px;transform:translateY(-50%);padding:44px 48px;border-radius:30px;background:linear-gradient(135deg,rgb(18 183 106 / .35),rgb(255 201 60 / .14)),var(--bg2);border:1px solid rgb(52 240 154 / .35);box-shadow:var(--shadow),var(--glow);margin-bottom:-10px}.f-cta h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:8px}.f-cta p{color:var(--muted);max-width:52ch}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:20px 0 50px}.f-grid h3{font:600 .8rem var(--ff);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.f-grid a{display:block;padding:6px 0;color:var(--muted);transition:.2s}.f-grid a:hover{color:var(--green);transform:translateX(4px)}.f-about p{color:var(--muted);margin-top:16px;max-width:36ch;font-size:.95rem}.f-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0 34px;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.search-ov{position:fixed;inset:0;z-index:300;background:rgb(0 0 0 / .6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px}.search-ov[hidden]{display:none}.search-box{width:min(680px,100%);border-radius:24px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--shadow),var(--glow);overflow:hidden;animation:pop .35s var(--ease)}:root[data-theme=light] .search-box{background:#fff}@keyframes pop{from{opacity:0;transform:translateY(14px) scale(.97)}}.search-in{display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--line)}.search-in svg{width:22px;color:var(--green)}.search-in input{flex:1;background:none;border:0;outline:0;min-height:64px;font-size:1.1rem}.search-in button{font-size:.75rem;color:var(--muted);border:1px solid var(--line);padding:4px 8px;border-radius:6px}.search-res{max-height:50vh;overflow:auto;padding:8px}.search-res a{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px}.search-res a:hover,.search-res a.sel{background:var(--surface2)}.search-res img{width:64px;height:40px;object-fit:cover;border-radius:8px;flex:none}.search-res b{display:block;font-size:.98rem;line-height:1.3;color:var(--head)}.search-res small{color:var(--muted)}.search-res p{padding:30px;text-align:center;color:var(--muted)}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:250;max-width:760px;margin-inline:auto;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:18px 22px;border-radius:20px;background:var(--bg2);border:1px solid var(--line);box-shadow:var(--shadow);font-size:.92rem;animation:pop .5s var(--ease)}:root[data-theme=light] .cookie{background:#fff}.cookie[hidden]{display:none}.cookie p{flex:1;min-width:240px;color:var(--muted)}.cookie a{color:var(--green);text-decoration:underline}.cookie div{display:flex;gap:10px}.big404{font:700 clamp(6rem,20vw,12rem) var(--fh);line-height:1;background:linear-gradient(180deg,var(--green),transparent 90%);-webkit-background-clip:text;background-clip:text;color:#fff0}.nf .btn{margin-top:24px}.mz-js .reveal{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.mz-js .reveal.in{opacity:1;transform:none}.pgrid .reveal:nth-child(3n+2){--d:.08s}.pgrid .reveal:nth-child(3n){--d:.16s}@media(max-width:1020px){.cgrid,.pgrid{grid-template-columns:repeat(2,1fr)}.vgrid,.stats{grid-template-columns:repeat(2,1fr)}.split,.about-t{grid-template-columns:1fr;gap:36px}.ab-img{max-width:340px}.post-grid{grid-template-columns:minmax(0,740px)}.toc{display:none}.f-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.nav,.icon-btn kbd,.hide-m{display:none}.burger{display:flex}.tools{margin-left:auto}}@media(max-width:640px){body{font-size:16px}.sec{padding:76px 0}.cgrid,.pgrid,.vgrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;padding:22px 12px}.hero{padding-top:30px}.f-cta{padding:30px 24px}.f-grid{grid-template-columns:1fr}.cform .row,.pn-wrap{grid-template-columns:1fr}.cform{padding:20px}.prose .wp-block-media-text{grid-template-columns:1fr}.pn.r{text-align:left}.hero3d{opacity:.85}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mz-js .reveal{opacity:1;transform:none}.tilt{transform:none!important}}@media(hover:none){.tilt{transform:none!important}}@media(max-width:980px){.hero{padding-top:340px;align-items:flex-start;min-height:0;padding-bottom:110px}}@media(max-width:640px){.hero{padding-top:320px}.hero h1{font-size:clamp(2.3rem,11vw,3rem)}}.nav>a,.ddt,.btn,.icon-btn,.icon-btn kbd{white-space:nowrap}@media(max-width:1180px){.icon-btn kbd,.hide-m{display:none}.nav>a,.ddt{padding:10px 12px}.bar{gap:14px}}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .m-menu{inset:118px 0 0}}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.alignleft{float:left;margin:0 1.5em 1em 0}.alignright{float:right;margin:0 0 1em 1.5em}.aligncenter{margin-inline:auto}.prose figure{margin-block:1.6em}.prose figcaption{text-align:center;color:var(--muted);font-size:.88rem;margin-top:8px}.prose iframe,.prose video{max-width:100%;border-radius:16px}.wpforms-container input:not([type=submit]),.wpforms-container textarea,.wpcf7 input:not([type=submit]),.wpcf7 textarea{width:100%;padding:14px 16px;border-radius:14px;background:var(--bg2);border:1px solid var(--line);color:var(--text);min-height:48px}:root[data-theme=light] .wpforms-container input:not([type=submit]),:root[data-theme=light] .wpforms-container textarea,:root[data-theme=light] .wpcf7 input:not([type=submit]),:root[data-theme=light] .wpcf7 textarea{background:#fff}.wpforms-container label,.wpcf7 label{font-weight:600;color:var(--head);display:block;margin-bottom:6px}.wpforms-container .wpforms-field,.wpcf7 p{margin-bottom:18px}.wpforms-submit,.wpcf7 input[type=submit]{display:inline-flex;align-items:center;min-height:54px;padding:14px 28px;border-radius:16px;border:0;cursor:pointer;font-weight:600;font-size:1.05rem;background:linear-gradient(135deg,var(--green),var(--green2));color:var(--on-green)}.pagination,.nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:44px}.page-numbers{min-width:44px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.page-numbers.current,.page-numbers:hover{background:linear-gradient(135deg,var(--green),var(--green2));color:var(--on-green);border-color:#fff0}.wa-float{position:fixed;right:20px;bottom:20px;z-index:90;display:inline-flex;align-items:center;gap:0;height:58px;min-width:58px;padding:0 14px;border-radius:99px;background:#25d366;color:#fff;box-shadow:0 10px 30px -6px rgb(37 211 102 / .6),0 2px 8px rgb(0 0 0 / .3);transition:transform .3s var(--ease),box-shadow .3s}.wa-float svg{flex:none}.wa-float span{max-width:0;overflow:hidden;white-space:nowrap;font-weight:600;transition:max-width .4s var(--ease),margin .4s var(--ease)}.wa-float:hover,.wa-float:focus-visible{transform:translateY(-3px);box-shadow:0 16px 40px -6px rgb(37 211 102 / .75)}.wa-float:hover span,.wa-float:focus-visible span{max-width:140px;margin-left:10px}.wa-float::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #25d366;animation:waPing 2.6s infinite;pointer-events:none}@keyframes waPing{0%{transform:scale(1);opacity:.7}70%,100%{transform:scale(1.35);opacity:0}}@media(max-width:640px){.wa-float{right:14px;bottom:14px;height:54px;min-width:54px}}.brand-logo{height:40px;width:auto;display:block;border-radius:12px}:root:not([data-theme=light]) .brand-logo{background:#fff;padding:5px 12px}.site-footer .brand-logo{height:46px}@media(max-width:640px){.brand-logo{height:32px}:root:not([data-theme=light]) .brand-logo{padding:4px 9px}}.hero3d canvas{opacity:0;transition:opacity .8s}.hero3d.ready canvas{opacity:1}.coin-css{--s:190px;display:none;position:absolute;z-index:-1;width:var(--s);height:var(--s);perspective:900px;pointer-events:none}.coin-css .scene{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-12deg)}.coin-css .cc3{position:absolute;inset:0;animation:coinFlip 7s ease-in-out infinite;will-change:transform}.coin-css .cc3::before{content:"";position:absolute;inset:0;border-radius:50%;background:#8c5c05;transform:translateX(7px)}.coin-css .face,.coin-css .edge{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center}.coin-css .face{font:700 calc(var(--s)*.34) var(--fh);letter-spacing:-.03em;color:#3a2600;background:radial-gradient(circle at 35% 28%,#fff3b8,#ffc93c 46%,#d99a16 78%,#a06a00);box-shadow:inset 0 0 0 calc(var(--s)*.045) rgb(180 122 0 / .55),inset 0 0 0 calc(var(--s)*.075) rgb(255 236 160 / .45)}.coin-css .face.b{font-size:calc(var(--s)*.46)}.coin-css .edge{display:none}.coin-css .ring{position:absolute;inset:-30px;border-radius:50%;border:2px solid rgb(52 240 154 / .65);box-shadow:0 0 18px rgb(52 240 154 / .35);transform-style:preserve-3d;animation:ringSpin 14s linear infinite}.coin-css .ring.r2{inset:-58px;border-color:rgb(255 201 60 / .55);box-shadow:0 0 16px rgb(255 201 60 / .3);animation-duration:22s;animation-direction:reverse}.coin-css .sat{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;animation:orbit var(--t) linear infinite}.coin-css .sat i{position:absolute;left:var(--r);top:calc(var(--d)*-.5);width:var(--d);height:var(--d);border-radius:50%;display:grid;place-items:center;font:700 calc(var(--d)*.55) var(--fh);font-style:normal;color:#3a2600;background:radial-gradient(circle at 35% 28%,#fff3b8,#ffc93c 50%,#b57d0a);box-shadow:0 0 14px rgb(255 201 60 / .45);animation:satFace var(--t) linear infinite}.coin-css .sat.g i{background:radial-gradient(circle at 35% 28%,#b9ffdc,#34f09a 50%,#0d8a4e);color:#032a17;box-shadow:0 0 14px rgb(52 240 154 / .5)}.coin-css::after{content:"";position:absolute;left:50%;bottom:-46px;width:70%;height:22px;margin-left:-35%;border-radius:50%;background:radial-gradient(ellipse,rgb(255 201 60 / .28),transparent 70%);animation:shadowPulse 7s ease-in-out infinite}.hero.no3d .hero3d{display:none}.hero.no3d .coin-css{display:block;--s:230px;right:15%;top:50%;margin-top:-115px}@keyframes coinFlip{0%{transform:scaleX(1)}25%{transform:scaleX(.03)}50%{transform:scaleX(1)}75%{transform:scaleX(.03)}100%{transform:scaleX(1)}}@keyframes ringSpin{from{transform:rotateX(74deg) rotateZ(0)}to{transform:rotateX(74deg) rotateZ(360deg)}}@keyframes orbit{from{transform:rotateX(74deg) rotateZ(0)}to{transform:rotateX(74deg) rotateZ(360deg)}}@keyframes satFace{from{transform:rotateZ(0) rotateX(-74deg)}to{transform:rotateZ(-360deg) rotateX(-74deg)}}@keyframes shadowPulse{50%{transform:scaleX(.7);opacity:.6}}@media(max-width:980px){.hero3d{display:none}.hero .coin-css,.hero.no3d .coin-css{display:block;--s:150px;left:50%;right:auto;top:118px;margin:0 0 0 -75px}}.coin-css .face.f{animation:faceFront 7s linear infinite}.coin-css .face.b{animation:faceBack 7s linear infinite}@keyframes faceFront{0%,24.9%{opacity:1}25%,74.9%{opacity:0}75%,100%{opacity:1}}@keyframes faceBack{0%,24.9%{opacity:0}25%,74.9%{opacity:1}75%,100%{opacity:0}}.coin-css .glint{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none}.coin-css .glint::after{content:"";position:absolute;top:-25%;bottom:-25%;left:-70%;width:38%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .75),transparent);transform:skewX(-20deg);animation:glint 3.6s ease-in-out infinite}.coin-css .sp{position:absolute;left:var(--x);bottom:-10px;width:var(--sz);height:var(--sz);border-radius:50%;background:#34f09a;box-shadow:0 0 8px #34f09a;opacity:0;animation:rise var(--du) linear var(--dl) infinite}.coin-css .scene{margin:0}@keyframes glint{0%,50%{transform:skewX(-20deg) translateX(0)}100%{transform:skewX(-20deg) translateX(620%)}}@keyframes rise{0%{transform:translateY(0);opacity:0}15%{opacity:.9}100%{transform:translateY(-230px);opacity:0}}@keyframes coinSway{from{transform:scaleX(.9)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.coin-css .cc3{animation:coinSway 9s ease-in-out infinite alternate!important}.coin-css .ring{animation:none!important;transform:rotateX(74deg)}.coin-css .face.f{animation:none!important;opacity:1}.coin-css .face.b{animation:none!important;opacity:0}.coin-css .sat,.coin-css::after,.coin-css .sp{display:none}.coin-css .glint::after{animation:none!important;opacity:0}}.coin-css .face.f{border-radius:22%;font-size:calc(var(--s)*.3);color:#eafff4;text-shadow:0 0 18px rgb(52 240 154 / .9);background:radial-gradient(circle at 50% 45%,rgb(52 240 154 / .28),transparent 62%),linear-gradient(135deg,#12281e,#050b09);box-shadow:inset 0 0 0 calc(var(--s)*.1) #0b1a14,inset 0 0 0 calc(var(--s)*.12) #34f09a,0 0 30px rgb(52 240 154 / .45);outline:calc(var(--s)*.035) dashed #d99a16;outline-offset:calc(var(--s)*.01)}.coin-css .glint{border-radius:22%;animation:edgeShape 7s linear infinite}.coin-css .cc3::before{background:#0b3a22;animation:edgeShape 7s linear infinite,edgeTone 7s linear infinite}@keyframes edgeShape{0%,24.9%{border-radius:22%}25%,74.9%{border-radius:50%}75%,100%{border-radius:22%}}@keyframes edgeTone{0%,24.9%{background:#0b3a22}25%,74.9%{background:#8c5c05}75%,100%{background:#0b3a22}}.coin-css .sat.g i{border-radius:40% 40% 40% 8%;letter-spacing:.05em}.coin-css .sat.w i{border-radius:18%;font-size:calc(var(--d)*.42);color:#0a3a22;background:linear-gradient(180deg,#34f09a 0 22%,#eaf5f0 22%);box-shadow:0 0 14px rgb(234 245 240 / .4)}.coin-css::after{background:radial-gradient(ellipse,rgb(52 240 154 / .3),transparent 70%)}@media(prefers-reduced-motion:reduce){.coin-css .cc3::before{animation:none!important;border-radius:22%;background:#0b3a22}.coin-css .glint{animation:none!important;border-radius:22%}}.cgrid .ccard-feat{grid-column:1/-1;border-color:rgb(52 240 154 / .45);box-shadow:var(--glow);background:radial-gradient(ellipse at 0 0,rgb(52 240 154 / .14),transparent 60%),var(--surface)}.cgrid .ccard-feat h3{font-size:1.45em}#negocios .hero-cta{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}#negocios .hero-cta .btn{margin-top:0}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:#f9f9f9;--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)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@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{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.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 .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf){display:none}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.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-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}.wpforms-recaptcha-container{position:relative!important}div.wpforms-container-full .wpforms-form .cmplz-accept-marketing{background:grey}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}.tiktok-embed.cmplz-placeholder-element>div{max-width:100%}.instagram-media.cmplz-placeholder-element>div{max-width:100%}