*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--wmt-bg);color:var(--wmt-text);font-family:Inter,Arial,sans-serif;font-size:var(--wmt-body);line-height:1.7;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{color:inherit}.wmt-container{width:min(calc(100% - 40px),var(--wmt-container));margin-inline:auto}.wmt-main{min-height:60vh;padding-top:88px}.wmt-canvas .wmt-main{padding:0}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.wmt-skip:focus{clip:auto;height:auto;width:auto;left:20px;top:20px;z-index:99999;background:#fff;color:#000;padding:10px 16px;border-radius:8px}.wmt-brand{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.wmt-brand strong{font-family:'Space Grotesk',sans-serif;font-size:15px;letter-spacing:.08em;display:block;line-height:1.1}.wmt-brand small{font-size:8px;letter-spacing:.3em;color:var(--wmt-muted)}.custom-logo{max-height:48px;width:auto}.wmt-brand-mark{width:38px;height:38px;border:1px solid #ffffff20;border-radius:12px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:9px;background:linear-gradient(145deg,#ffffff0d,#ffffff02);box-shadow:inset 0 0 18px #62e7ff12,0 0 25px #2f7cff16}.wmt-brand-mark i{width:4px;border-radius:5px;background:linear-gradient(180deg,var(--wmt-accent),var(--wmt-primary));animation:wmtBars 1.3s ease-in-out infinite}.wmt-brand-mark i:nth-child(1){height:10px}.wmt-brand-mark i:nth-child(2){height:18px;animation-delay:-.3s}.wmt-brand-mark i:nth-child(3){height:13px;animation-delay:-.6s}@keyframes wmtBars{50%{transform:scaleY(.55);opacity:.55}}.wmt-header{position:fixed;inset:0 0 auto 0;height:88px;z-index:9990;background:linear-gradient(180deg,rgba(5,8,22,.94),rgba(5,8,22,.62));border-bottom:1px solid #ffffff0d;backdrop-filter:blur(22px);transition:height .35s ease,background .35s ease,box-shadow .35s ease}.wmt-header.is-scrolled{height:72px;background:rgba(5,8,22,.92);box-shadow:0 14px 60px #0008}.wmt-header-glow{position:absolute;width:240px;height:100px;top:-70px;left:var(--mx,50%);transform:translateX(-50%);background:var(--wmt-accent);filter:blur(80px);opacity:.18;pointer-events:none}.wmt-header-inner{height:100%;width:min(calc(100% - 40px),1440px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.wmt-nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.wmt-nav li{position:relative}.wmt-nav a{display:block;padding:9px 12px;color:#d7def0;font-size:13px;font-weight:600;transition:.25s}.wmt-nav a:hover,.wmt-nav .current-menu-item>a{color:#fff}.wmt-nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:1px;background:linear-gradient(90deg,var(--wmt-primary),var(--wmt-accent));transform:scaleX(0);transform-origin:left;transition:.3s}.wmt-nav a:hover:after,.wmt-nav .current-menu-item>a:after{transform:scaleX(1)}.wmt-nav .sub-menu{display:block;position:absolute;top:100%;left:0;min-width:250px;padding:12px;background:#090e20f5;border:1px solid #ffffff16;border-radius:16px;box-shadow:0 22px 80px #0009;opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s}.wmt-nav li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.wmt-header-actions{display:flex;align-items:center;gap:14px}.wmt-header-phone{font-size:12px;color:var(--wmt-muted);white-space:nowrap}.wmt-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border-radius:14px;color:#fff!important;background:linear-gradient(135deg,var(--wmt-primary),#6057ff);font-weight:700;font-size:14px;box-shadow:0 12px 40px #2f7cff38,inset 0 1px #ffffff4d;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.wmt-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#fff5 45%,transparent 65%);transform:translateX(-130%);transition:.65s}.wmt-btn:hover{transform:translateY(-3px);box-shadow:0 18px 50px #2f7cff58}.wmt-btn:hover:before{transform:translateX(130%)}.wmt-btn svg,.wmt-card-link svg{width:19px;height:19px}.wmt-btn-small{min-height:42px;padding:0 17px;border-radius:11px;font-size:12px}.wmt-btn-large{min-height:62px;padding:0 30px}.wmt-menu-toggle{display:none;width:46px;height:46px;border:1px solid #ffffff18;border-radius:13px;background:#ffffff08;position:relative;z-index:4}.wmt-menu-toggle span{display:block;width:20px;height:1.5px;background:#fff;margin:5px auto;transition:.3s}.menu-open .wmt-menu-toggle span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-open .wmt-menu-toggle span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.wmt-mobile-panel{position:fixed;inset:0;z-index:3;background:radial-gradient(circle at 70% 20%,#2f7cff26,transparent 38%),#050816f8;backdrop-filter:blur(26px);opacity:0;visibility:hidden;transform:scale(1.03);transition:.4s}.menu-open .wmt-mobile-panel{opacity:1;visibility:visible;transform:none}.wmt-mobile-grid{width:min(90%,680px);height:100%;margin:auto;display:flex;justify-content:center;flex-direction:column;gap:30px}.wmt-mobile-panel ul{list-style:none;padding:0;margin:0}.wmt-mobile-panel li{overflow:hidden}.wmt-mobile-panel li a{display:block;font-family:'Space Grotesk';font-size:clamp(30px,7vw,54px);font-weight:700;line-height:1.25;padding:7px 0}.wmt-mobile-panel .sub-menu a{font-size:18px;color:var(--wmt-muted);padding-left:20px}.wmt-mobile-meta{display:flex;flex-direction:column;gap:5px;color:var(--wmt-muted)}.wmt-scroll-line{position:absolute;left:0;bottom:-1px;height:2px;width:var(--scroll,0%);background:linear-gradient(90deg,var(--wmt-primary),var(--wmt-accent),var(--wmt-violet));box-shadow:0 0 18px var(--wmt-accent)}.wmt-footer{position:relative;background:#03050e;border-top:1px solid #ffffff0d;padding:90px 0 25px;overflow:hidden}.wmt-footer-orb{position:absolute;width:600px;height:350px;left:50%;bottom:-300px;transform:translateX(-50%);border-radius:50%;background:var(--wmt-primary);filter:blur(140px);opacity:.13}.wmt-footer-grid{position:relative;display:grid;grid-template-columns:1.4fr .7fr .9fr;gap:80px}.wmt-brand-footer{margin-bottom:24px}.wmt-footer p{max-width:480px;color:var(--wmt-muted)}.wmt-footer h3{font-size:13px;text-transform:uppercase;letter-spacing:.15em;margin:0 0 22px;color:#fff}.wmt-footer ul{list-style:none;padding:0;margin:0}.wmt-footer li,.wmt-footer>div>div>div:nth-child(3){margin-bottom:8px}.wmt-footer-grid>div:nth-child(2) a,.wmt-footer-grid>div:nth-child(3)>a,.wmt-footer-grid>div:nth-child(3)>span{display:block;color:var(--wmt-muted);margin-bottom:9px;transition:.2s}.wmt-footer a:hover{color:var(--wmt-accent)}.wmt-status{display:inline-flex;align-items:center;gap:9px;font-size:12px;padding:8px 12px;border:1px solid #4df0a826;border-radius:999px;color:#aef7d2;background:#4df0a808}.wmt-status i{width:7px;height:7px;border-radius:50%;background:#4df0a8;box-shadow:0 0 12px #4df0a8;animation:wmtPulse 1.5s infinite}.wmt-socials{display:flex;gap:8px;margin-top:18px}.wmt-socials a{width:38px;height:38px;border:1px solid #ffffff16;border-radius:10px;display:grid!important;place-items:center;font-size:11px!important}.wmt-footer-bottom{position:relative;margin-top:70px;padding-top:23px;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;color:#71809e;font-size:12px}.wmt-top{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border:0;border-radius:50%;background:#0a1024cc;backdrop-filter:blur(12px);z-index:900;border:1px solid #ffffff1c;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(15px);transition:.3s;cursor:pointer}.wmt-top.is-visible{opacity:1;visibility:visible;transform:none}.wmt-top svg{position:absolute;inset:3px;width:46px;height:46px;transform:rotate(-90deg)}.wmt-top circle{fill:none;stroke:var(--wmt-accent);stroke-width:2;stroke-dasharray:132;stroke-dashoffset:var(--top-progress,132);transition:.2s}.wmt-top span{font-size:20px}.wmt-kicker{display:flex;align-items:center;gap:10px;color:var(--wmt-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.wmt-kicker i{width:7px;height:7px;border-radius:50%;background:var(--wmt-accent);box-shadow:0 0 15px var(--wmt-accent)}.wmt-title,h1,h2,h3{font-family:'Space Grotesk',sans-serif}.wmt-title{font-size:clamp(36px,var(--wmt-h2),var(--wmt-h2));line-height:1.05;letter-spacing:-.045em;margin:0}.wmt-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.wmt-link span{color:var(--wmt-accent);transition:.2s}.wmt-link:hover span{transform:translate(3px,-3px)}.wmt-page-hero,.wmt-archive-hero{padding:110px 0 80px;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 20%,#2f7cff1e,transparent 35%)}.wmt-page-hero:after,.wmt-archive-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent)}.wmt-page-hero .wmt-container,.wmt-archive-hero .wmt-container{position:relative;z-index:1}.wmt-page-hero h1,.wmt-archive-hero h1{font-size:clamp(48px,7vw,92px);line-height:1;letter-spacing:-.06em;max-width:1050px;margin:0}.wmt-archive-hero p,.wmt-archive-desc{max-width:700px;color:var(--wmt-muted);font-size:18px;margin-top:25px}.wmt-prose{max-width:850px;padding-top:70px;padding-bottom:90px}.wmt-prose>*:first-child{margin-top:0}.wmt-prose h2{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:60px 0 18px}.wmt-prose h3{font-size:28px;margin:40px 0 15px}.wmt-prose p,.wmt-prose li{color:#c2cbe0}.wmt-prose a{color:var(--wmt-accent);text-decoration:underline}.wmt-prose blockquote{margin:40px 0;padding:25px 30px;border-left:3px solid var(--wmt-accent);background:#ffffff06;border-radius:0 16px 16px 0;font-size:21px}.wmt-prose img{border-radius:20px}.wmt-archive{padding:80px 0 100px}.wmt-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wmt-post-card{background:linear-gradient(145deg,#0e142a,#080c1b);border:1px solid #ffffff10;border-radius:22px;overflow:hidden;transition:.35s;position:relative}.wmt-post-card:hover{transform:translateY(-7px);border-color:#62e7ff48;box-shadow:0 24px 70px #0008}.wmt-post-media{display:block;aspect-ratio:1.5;overflow:hidden;position:relative;background:#0d142a}.wmt-post-media img{width:100%;height:100%;object-fit:cover;transition:.55s}.wmt-post-card:hover img{transform:scale(1.05)}.wmt-post-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff2,transparent 60%);transform:translateX(-140%);transition:.7s}.wmt-post-card:hover .wmt-post-shine{transform:translateX(140%)}.wmt-post-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(circle,#2f7cff35,transparent 60%)}.wmt-post-placeholder svg{width:70px;color:var(--wmt-accent)}.wmt-post-body{padding:25px}.wmt-post-meta{display:flex;gap:14px;color:#7785a4;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.wmt-post-card h2{font-size:24px;line-height:1.2;margin:14px 0}.wmt-post-card p{color:var(--wmt-muted);font-size:14px}.wmt-card-link{display:inline-flex;align-items:center;gap:10px;margin-top:10px;color:#fff;font-weight:700;font-size:12px}.navigation.pagination{margin-top:50px}.nav-links{display:flex;gap:8px}.page-numbers{width:42px;height:42px;border:1px solid #ffffff16;border-radius:10px;display:grid;place-items:center}.page-numbers.current{background:var(--wmt-primary)}.wmt-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000}.wmt-reading-progress i{display:block;height:100%;width:var(--reading,0%);background:linear-gradient(90deg,var(--wmt-primary),var(--wmt-accent))}.wmt-single-hero{padding:100px 0 0;background:radial-gradient(circle at 60% 10%,#2f7cff20,transparent 40%)}.wmt-single-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--wmt-muted);font-size:12px;text-transform:uppercase}.wmt-single-hero h1{font-size:clamp(46px,7vw,90px);line-height:1.02;letter-spacing:-.06em;max-width:1150px;margin:24px 0}.wmt-single-hero p{max-width:800px;color:var(--wmt-muted);font-size:20px}.wmt-single-cover{width:min(calc(100% - 40px),1400px);margin:55px auto 0;aspect-ratio:2.1;overflow:hidden;border-radius:28px;border:1px solid #ffffff10}.wmt-single-cover img{width:100%;height:100%;object-fit:cover}.wmt-article-layout{display:grid;grid-template-columns:230px minmax(0,820px);justify-content:center;gap:70px;padding-top:80px}.wmt-toc{position:sticky;top:110px;align-self:start;padding:18px;border:1px solid #ffffff0e;border-radius:16px;background:#ffffff03}.wmt-toc>strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.wmt-toc nav{display:flex;flex-direction:column;margin-top:13px}.wmt-toc nav a{font-size:12px;color:var(--wmt-muted);padding:7px 0;border-left:1px solid #ffffff12;padding-left:12px}.wmt-toc nav a.h3{padding-left:23px;font-size:11px}.wmt-toc nav a.is-active{color:var(--wmt-accent);border-color:var(--wmt-accent)}.wmt-share{display:flex;align-items:center;gap:6px;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff0d}.wmt-share span{font-size:10px;color:var(--wmt-muted);margin-right:auto}.wmt-share a{width:30px;height:30px;border:1px solid #ffffff15;border-radius:8px;display:grid;place-items:center;font-size:9px}.wmt-article-content{padding:0 0 80px}.wmt-article-footer{background:#080c1b;padding:60px 0}.wmt-author{display:flex;gap:20px;align-items:center}.wmt-author img{border-radius:50%}.wmt-author small{color:var(--wmt-accent);text-transform:uppercase}.wmt-author h3{margin:3px 0}.wmt-author p{color:var(--wmt-muted);max-width:600px;margin:0}.wmt-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.wmt-post-nav a{border:1px solid #ffffff12;border-radius:14px;padding:18px}.wmt-comments{padding:70px 0}.wmt-404{min-height:75vh;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden}.wmt-404-code{position:absolute;font-family:'Space Grotesk';font-size:42vw;line-height:1;font-weight:700;color:#ffffff03}.wmt-404 .wmt-container{position:relative}.wmt-404 h1{font-size:clamp(44px,7vw,88px);margin:0}.wmt-404 p{color:var(--wmt-muted);margin:20px auto 30px}.wmt-empty{text-align:center;grid-column:1/-1;padding:80px;border:1px solid #ffffff10;border-radius:20px}.search-form{display:flex;gap:8px;max-width:550px;margin-top:25px}.search-field{flex:1;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;color:#fff;padding:14px}.search-submit{border:0;border-radius:12px;padding:0 20px;background:var(--wmt-primary);color:#fff}.wmt-empty-home{padding:120px 0}.wmt-empty-home h1{font-size:clamp(40px,6vw,76px);max-width:1000px;line-height:1.05}.wmt-empty-home p{color:var(--wmt-muted)}
@media(max-width:1100px){.wmt-nav,.wmt-header-phone{display:none}.wmt-menu-toggle{display:block}.wmt-header-actions .wmt-btn{display:none}.wmt-footer-grid{grid-template-columns:1fr 1fr}.wmt-footer-grid>div:first-child{grid-column:1/-1}.wmt-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wmt-article-layout{grid-template-columns:1fr}.wmt-toc{display:none}}
@media(max-width:680px){html{scroll-padding-top:72px}.wmt-container{width:min(calc(100% - 26px),var(--wmt-container))}.wmt-main{padding-top:72px}.wmt-header{height:72px}.wmt-header-inner{width:calc(100% - 24px)}.wmt-brand strong{font-size:12px}.wmt-brand small{font-size:7px}.wmt-brand-mark{width:35px;height:35px}.wmt-menu-toggle{width:42px;height:42px}.wmt-footer{padding-top:65px;text-align:center}.wmt-footer-grid{grid-template-columns:1fr;gap:40px}.wmt-footer-grid>div:first-child{grid-column:auto}.wmt-brand-footer,.wmt-status{justify-content:center}.wmt-footer p{margin-inline:auto}.wmt-footer-bottom{flex-direction:column;gap:8px}.wmt-post-grid{grid-template-columns:1fr}.wmt-page-hero,.wmt-archive-hero{padding:80px 0 60px}.wmt-page-hero h1,.wmt-archive-hero h1{font-size:46px}.wmt-single-hero{padding-top:70px}.wmt-single-hero h1{font-size:43px}.wmt-single-cover{aspect-ratio:1.35;border-radius:18px}.wmt-article-layout{padding-top:45px}.wmt-post-nav{grid-template-columns:1fr}.wmt-top{width:46px;height:46px;right:14px;bottom:14px}.wmt-top svg{width:40px;height:40px}.wmt-prose{padding-top:45px}.wmt-mobile-panel li a{font-size:32px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* WEBMASTER TEAM REACTOR 1.1: light premium interface + stronger React/canvas layer */
body.wmt-light-reactor{background:
radial-gradient(circle at 18% 12%,rgba(0,168,255,.12),transparent 28%),
radial-gradient(circle at 86% 18%,rgba(112,87,255,.11),transparent 30%),
linear-gradient(180deg,#fff 0%,#f6f7fb 42%,#fff 100%);
color:var(--wmt-text)}
body.wmt-light-reactor:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(5,7,12,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.055) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 78%)}
body.wmt-light-reactor .wmt-main,body.wmt-light-reactor .wmt-header,body.wmt-light-reactor .wmt-footer,body.wmt-light-reactor .wmt-section{position:relative}
body.wmt-light-reactor .wmt-main,body.wmt-light-reactor .wmt-footer{z-index:1}
.wmt-global-field{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.84;mix-blend-mode:multiply}
.wmt-local-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.wmt-react-field-canvas,.wmt-cursor-fx{width:100%;height:100%;display:block}
.wmt-clicks{position:fixed;inset:0;z-index:99999;pointer-events:none}
.wmt-cursor-fx{position:absolute;inset:0}
.wmt-ripple{position:absolute;width:14px;height:14px;border-radius:999px;background:rgba(0,168,255,.32);transform:translate(-50%,-50%) scale(1);animation:wmtRipple .72s ease-out forwards;pointer-events:none}
.wmt-btn,.wmt-service-card,.wmt-quantum-card,.wmt-project-controls button,.wmt-slider-buttons button{position:relative;overflow:hidden}
@keyframes wmtRipple{to{opacity:0;transform:translate(-50%,-50%) scale(18)}}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-kicker,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-title,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-lead,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-section-head>p,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-service-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-quantum-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-why-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-quote-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-form-panel,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-contact-cards a,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-console,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-portfolio-root,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-orbit-root{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-kicker,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-title,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-lead,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-section-head>p,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-service-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-quantum-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-why-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-quote-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-form-panel,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-contact-cards a,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-console,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-portfolio-root,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-orbit-root{opacity:1;transform:none;filter:none}
body.wmt-light-reactor .wmt-header{background:rgba(255,255,255,.76);border-bottom:1px solid rgba(5,7,12,.08);box-shadow:0 14px 45px rgba(10,25,55,.08);backdrop-filter:blur(24px)}
body.wmt-light-reactor .wmt-header.is-scrolled{background:rgba(255,255,255,.9);box-shadow:0 20px 60px rgba(10,25,55,.14)}
body.wmt-light-reactor .wmt-brand small,body.wmt-light-reactor .wmt-header-phone{color:#626d7d}
body.wmt-light-reactor .wmt-nav a{color:#151922}
body.wmt-light-reactor .wmt-nav a:hover,body.wmt-light-reactor .wmt-nav .current-menu-item>a{color:#000}
body.wmt-light-reactor .wmt-nav .sub-menu{background:rgba(255,255,255,.96);border-color:rgba(5,7,12,.1);box-shadow:0 24px 80px rgba(8,18,38,.16)}
body.wmt-light-reactor .wmt-menu-toggle{background:#05070c;border-color:#05070c}
body.wmt-light-reactor .wmt-menu-toggle span{background:#fff}
body.wmt-light-reactor .wmt-mobile-panel{background:radial-gradient(circle at 70% 20%,rgba(0,168,255,.22),transparent 40%),rgba(255,255,255,.98);color:#080b12}
body.wmt-light-reactor .wmt-mobile-panel .sub-menu a,body.wmt-light-reactor .wmt-mobile-meta{color:#606a79}
body.wmt-light-reactor .wmt-brand-mark{border-color:rgba(5,7,12,.12);background:#fff;box-shadow:inset 0 0 18px rgba(0,168,255,.08),0 12px 34px rgba(8,18,38,.12)}
body.wmt-light-reactor .wmt-btn{background:linear-gradient(135deg,#05070c,#242936 58%,#00a8ff);box-shadow:0 18px 46px rgba(5,7,12,.22),inset 0 1px rgba(255,255,255,.55)}
body.wmt-light-reactor .wmt-btn:hover{box-shadow:0 24px 64px rgba(0,168,255,.25),0 18px 46px rgba(5,7,12,.18)}
body.wmt-light-reactor .wmt-section{background:transparent}
body.wmt-light-reactor .wmt-section:after{content:"";position:absolute;left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px);bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,168,255,.55),rgba(112,87,255,.35),transparent);filter:blur(.2px);opacity:.75}
body.wmt-light-reactor .wmt-title,body.wmt-light-reactor h1,body.wmt-light-reactor h2,body.wmt-light-reactor h3{color:#070a10}
body.wmt-light-reactor .wmt-lead,body.wmt-light-reactor .wmt-section-head>p,body.wmt-light-reactor .wmt-copy>p,body.wmt-light-reactor .wmt-service-card p,body.wmt-light-reactor .wmt-why-card p,body.wmt-light-reactor .wmt-quote-card footer span,body.wmt-light-reactor .wmt-console-data>p,body.wmt-light-reactor .wmt-prose p,body.wmt-light-reactor .wmt-prose li{color:#5f6878}
body.wmt-light-reactor .wmt-kicker{color:#005fcc}
body.wmt-light-reactor .wmt-kicker i{background:#00a8ff}
body.wmt-light-reactor .wmt-hero{background:radial-gradient(circle at 72% 42%,rgba(0,168,255,.16),transparent 34%),linear-gradient(180deg,#fff,#f7f9fe)}
body.wmt-light-reactor .wmt-hero-grid{background-image:linear-gradient(rgba(5,7,12,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.06) 1px,transparent 1px)}
body.wmt-light-reactor .wmt-hero-title span{background:linear-gradient(90deg,#070a10,#0074db,#7057ff);-webkit-background-clip:text;color:transparent}
body.wmt-light-reactor .wmt-nexus-core,body.wmt-light-reactor .wmt-orbit-center{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95),transparent 20%),linear-gradient(145deg,#fff,#eef5ff);border-color:rgba(5,7,12,.11);box-shadow:0 30px 100px rgba(0,168,255,.18),inset 0 0 45px rgba(0,168,255,.11)}
body.wmt-light-reactor .wmt-nexus-node,body.wmt-light-reactor .wmt-orbit-node{background:rgba(255,255,255,.86);border-color:rgba(5,7,12,.11);box-shadow:0 16px 50px rgba(8,18,38,.14),0 0 30px rgba(0,168,255,.08);backdrop-filter:blur(16px)}
body.wmt-light-reactor .wmt-service-card,body.wmt-light-reactor .wmt-why-card,body.wmt-light-reactor .wmt-quote-card,body.wmt-light-reactor .wmt-console,body.wmt-light-reactor .wmt-form-panel,body.wmt-light-reactor .wmt-post-card{background:rgba(255,255,255,.78);border:1px solid rgba(5,7,12,.09);box-shadow:0 22px 70px rgba(8,18,38,.1);backdrop-filter:blur(18px)}
body.wmt-light-reactor .wmt-service-card:hover,body.wmt-light-reactor .wmt-why-card:hover,body.wmt-light-reactor .wmt-post-card:hover{border-color:rgba(0,168,255,.38);box-shadow:0 32px 90px rgba(0,168,255,.14),0 25px 65px rgba(8,18,38,.13)}
body.wmt-light-reactor .wmt-service-icon,body.wmt-light-reactor .wmt-stat-icon{background:#fff;border-color:rgba(5,7,12,.1);box-shadow:inset 0 0 20px rgba(0,168,255,.08),0 12px 34px rgba(8,18,38,.08)}
body.wmt-light-reactor .wmt-card-link,body.wmt-light-reactor .wmt-console-tabs button.is-active{color:#05070c}
body.wmt-light-reactor .wmt-process-line{background:rgba(5,7,12,.12)}
body.wmt-light-reactor .wmt-process-step>span{background:#fff;border-color:rgba(5,7,12,.12);box-shadow:0 10px 30px rgba(8,18,38,.08)}
body.wmt-light-reactor .wmt-stats{background:linear-gradient(90deg,#fff,#f1f6ff,#fff);border-block:1px solid rgba(5,7,12,.08)}
body.wmt-light-reactor .wmt-stat:not(:last-child):after{background:rgba(5,7,12,.1)}
body.wmt-light-reactor .wmt-project-card{background:#fff;border-color:rgba(5,7,12,.12);box-shadow:0 35px 90px rgba(8,18,38,.2)}
body.wmt-light-reactor .wmt-project-card:after{background:linear-gradient(transparent 30%,rgba(5,7,12,.86))}
body.wmt-light-reactor .wmt-project-info h3,body.wmt-light-reactor .wmt-project-info p{color:#fff}
body.wmt-light-reactor .wmt-faq-list,body.wmt-light-reactor .wmt-faq-item{border-color:rgba(5,7,12,.1)}
body.wmt-light-reactor .wmt-form-panel input:not([type=submit]),body.wmt-light-reactor .wmt-form-panel textarea,body.wmt-light-reactor .wmt-form-panel select,.search-field{background:#fff;border-color:rgba(5,7,12,.12);color:#070a10}
body.wmt-light-reactor .wmt-form-panel label{color:#283142}
body.wmt-light-reactor .wmt-contact-cards a{background:rgba(255,255,255,.76);border-color:rgba(5,7,12,.1)}
body.wmt-light-reactor .wmt-footer{background:#05070c;color:#fff}
body.wmt-light-reactor .wmt-footer h3{color:#fff}
body.wmt-light-reactor .wmt-top{background:#fff;color:#05070c;border-color:rgba(5,7,12,.12);box-shadow:0 16px 45px rgba(8,18,38,.16)}
.wmt-reactor-stage{display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#fff,#f3f7ff);isolation:isolate}
.wmt-reactor-stage-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(5,7,12,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 74%);z-index:0}
.wmt-reactor-stage-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:70px;align-items:center}
.wmt-reactor-copy{max-width:850px}
.wmt-reactor-hud{aspect-ratio:1;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#fff 0 22%,rgba(0,168,255,.08) 23% 34%,transparent 35%);border:1px solid rgba(5,7,12,.1);box-shadow:0 40px 120px rgba(0,168,255,.16),inset 0 0 60px rgba(0,168,255,.1)}
.wmt-reactor-hud:before,.wmt-reactor-hud:after{content:"";position:absolute;inset:9%;border-radius:50%;border:1px dashed rgba(0,168,255,.35);animation:wmtOrbitSpin 18s linear infinite}
.wmt-reactor-hud:after{inset:24%;border-style:solid;border-color:rgba(112,87,255,.28);animation-duration:11s;animation-direction:reverse}
.wmt-reactor-hud span{position:absolute;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#05070c;color:#fff;font-family:'Space Grotesk',sans-serif;font-size:12px;font-weight:800;box-shadow:0 18px 45px rgba(5,7,12,.24)}
.wmt-reactor-hud span:nth-child(1){transform:translateY(-150px)}.wmt-reactor-hud span:nth-child(2){transform:translate(142px,-44px)}.wmt-reactor-hud span:nth-child(3){transform:translate(88px,124px)}.wmt-reactor-hud span:nth-child(4){transform:translate(-88px,124px)}.wmt-reactor-hud span:nth-child(5){transform:translate(-142px,-44px)}
.wmt-quantum{isolation:isolate}
.wmt-quantum-grid{display:grid;gap:18px;position:relative;z-index:1}
.wmt-quantum-card{min-height:330px;position:relative;overflow:hidden;padding:26px;border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(244,248,255,.82));border:1px solid rgba(5,7,12,.1);box-shadow:0 24px 70px rgba(8,18,38,.1);display:flex;flex-direction:column;transition:transform .28s,border-color .28s,box-shadow .28s;color:#070a10}
.wmt-quantum-card:hover{transform:translateY(-8px) rotateX(2deg);border-color:rgba(0,168,255,.42);box-shadow:0 38px 100px rgba(0,168,255,.16),0 25px 65px rgba(8,18,38,.15)}
.wmt-quantum-aura{position:absolute;inset:auto -30% -55% -30%;height:70%;background:radial-gradient(circle,rgba(0,168,255,.22),transparent 62%);filter:blur(10px);transition:.35s}
.wmt-quantum-card:hover .wmt-quantum-aura{transform:translateY(-18px) scale(1.12)}
.wmt-quantum-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#0067c7;font-weight:800}
.wmt-quantum-icon{width:58px;height:58px;margin:42px 0 26px;border-radius:18px;display:grid;place-items:center;background:#05070c;color:#fff;box-shadow:0 18px 40px rgba(5,7,12,.22)}
.wmt-quantum-icon svg{width:28px;height:28px}
.wmt-quantum-card h3{font-size:28px;line-height:1.08;margin:0 0 14px}
.wmt-quantum-card p{margin:0;color:#5f6878}
.wmt-quantum-more{margin-top:auto;padding-top:34px;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800}
.wmt-quantum-more svg{width:18px;height:18px}
body.wmt-light-reactor .wmt-section-head{align-items:end}
.elementor-editor-active .wmt-global-field,.elementor-editor-active .wmt-clicks{display:none!important}
@media(max-width:1050px){.wmt-reactor-stage-inner{grid-template-columns:1fr;gap:45px}.wmt-reactor-hud{max-width:430px;margin:auto}.wmt-reactor-hud span:nth-child(1){transform:translateY(-118px)}.wmt-reactor-hud span:nth-child(2){transform:translate(112px,-35px)}.wmt-reactor-hud span:nth-child(3){transform:translate(70px,98px)}.wmt-reactor-hud span:nth-child(4){transform:translate(-70px,98px)}.wmt-reactor-hud span:nth-child(5){transform:translate(-112px,-35px)}}
@media(max-width:680px){.wmt-global-field{opacity:.45}.wmt-reactor-stage{min-height:auto!important;padding:90px 0}.wmt-reactor-hud{max-width:300px}.wmt-reactor-hud span{width:56px;height:56px;font-size:10px}.wmt-reactor-hud span:nth-child(1){transform:translateY(-84px)}.wmt-reactor-hud span:nth-child(2){transform:translate(80px,-26px)}.wmt-reactor-hud span:nth-child(3){transform:translate(50px,70px)}.wmt-reactor-hud span:nth-child(4){transform:translate(-50px,70px)}.wmt-reactor-hud span:nth-child(5){transform:translate(-80px,-26px)}.wmt-quantum-card{min-height:285px;padding:22px}.wmt-quantum-icon{margin:34px 0 22px}.wmt-quantum-card h3{font-size:24px}}

/* 1.1.1 polish pass: sticky header modes, bright footer, wider blog/article and stronger responsive controls */
html{scroll-padding-top:calc(var(--wmt-header-height) + 24px)}
body{font-family:var(--wmt-font-body);font-size:var(--wmt-body)}
.wmt-title,h1,h2,h3{font-family:var(--wmt-font-heading)}
.wmt-title{font-size:clamp(32px,5vw,var(--wmt-h2))}
h3{font-size:var(--wmt-h3)}
.wmt-container{width:min(calc(100% - 40px),var(--wmt-container))}
.wmt-main{padding-top:var(--wmt-header-height)}
body.wmt-header-mode-static .wmt-main{padding-top:0}
.wmt-header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--wmt-header-height)!important;transform:translateY(0);will-change:transform;transition:transform .32s cubic-bezier(.2,.8,.2,1),height .28s,background .28s,box-shadow .28s}
.wmt-header.is-scrolled{height:calc(var(--wmt-header-height) - 10px)!important}
.wmt-header.is-hidden{transform:translateY(-112%)}
body.wmt-header-mode-fixed .wmt-header{transform:translateY(0)!important}
body.wmt-header-mode-static .wmt-header{position:relative!important;top:auto!important;transform:none!important}
.wmt-header-inner{width:min(calc(100% - 40px),var(--wmt-header-width))}
.wmt-page-hero .wmt-container,.wmt-archive-hero .wmt-container{width:min(calc(100% - 40px),var(--wmt-page-width))}
.wmt-page-hero h1,.wmt-archive-hero h1{font-size:clamp(36px,6vw,var(--wmt-page-title));color:#070a10}
.wmt-archive{width:min(calc(100% - 40px),var(--wmt-archive-width));max-width:var(--wmt-archive-width)}
.wmt-single-hero .wmt-container,.wmt-article-layout,.wmt-article-footer .wmt-container,.wmt-comments .wmt-container{width:min(calc(100% - 40px),var(--wmt-single-width));max-width:var(--wmt-single-width)}
.wmt-single-hero h1{font-size:clamp(38px,6vw,var(--wmt-single-title));color:#070a10}
.wmt-single-hero p{color:#5f6878}
.wmt-article-layout{grid-template-columns:240px minmax(0,var(--wmt-single-content));gap:64px}
.wmt-prose{max-width:var(--wmt-single-content);font-size:var(--wmt-article-text);line-height:1.82}
.wmt-prose p,.wmt-prose li{color:#303948}
.wmt-prose h2,.wmt-prose h3{color:#070a10}
.wmt-toc{background:rgba(255,255,255,.86);border-color:rgba(5,7,12,.1);box-shadow:0 18px 46px rgba(8,18,38,.08)}
.wmt-toc nav a{border-color:rgba(5,7,12,.1)}
.wmt-single-cover{border-color:rgba(5,7,12,.1);box-shadow:0 24px 80px rgba(8,18,38,.12)}
.wmt-article-footer{background:linear-gradient(180deg,#fff,#f6f9ff);border-top:1px solid rgba(5,7,12,.08)}
.wmt-author,.wmt-post-nav a{background:#fff;border:1px solid rgba(5,7,12,.09);border-radius:22px;box-shadow:0 20px 54px rgba(8,18,38,.08)}
.wmt-author{padding:22px}.wmt-post-nav a{display:block;padding:22px;color:#070a10}
body.wmt-light-reactor .wmt-footer{background:linear-gradient(180deg,#fff,#f5f8ff)!important;color:#070a10!important;border-top:1px solid rgba(5,7,12,.09);box-shadow:0 -22px 80px rgba(8,18,38,.06)}
body.wmt-light-reactor .wmt-footer .wmt-container{width:min(calc(100% - 40px),var(--wmt-footer-width));max-width:var(--wmt-footer-width)}
body.wmt-light-reactor .wmt-footer h3,body.wmt-light-reactor .wmt-footer .wmt-brand strong{color:#070a10!important}
body.wmt-light-reactor .wmt-footer p,body.wmt-light-reactor .wmt-footer-grid>div:nth-child(2) a,body.wmt-light-reactor .wmt-footer-grid>div:nth-child(3)>a,body.wmt-light-reactor .wmt-footer-grid>div:nth-child(3)>span,body.wmt-light-reactor .wmt-footer-bottom{color:#5f6878!important}
body.wmt-light-reactor .wmt-footer-bottom{border-color:rgba(5,7,12,.1)}
body.wmt-light-reactor .wmt-footer-orb{background:linear-gradient(90deg,rgba(0,168,255,.28),rgba(112,87,255,.18));opacity:.62;filter:blur(110px)}
body.wmt-light-reactor .wmt-socials a{background:#fff;border-color:rgba(5,7,12,.12);color:#070a10!important}
body.wmt-light-reactor .wmt-status{background:rgba(2,177,107,.08);border-color:rgba(2,177,107,.22);color:#087a4a}
body.wmt-light-reactor .wmt-page-hero,body.wmt-light-reactor .wmt-archive-hero,body.wmt-light-reactor .wmt-single-hero{background:radial-gradient(circle at 75% 20%,rgba(0,168,255,.13),transparent 34%),linear-gradient(180deg,#fff,#f5f8ff);border-bottom:1px solid rgba(5,7,12,.08)}
body.wmt-light-reactor .wmt-blog-section,body.wmt-light-reactor .wmt-testimonials,body.wmt-light-reactor .wmt-process,body.wmt-light-reactor .wmt-cta{background:transparent}
body.wmt-light-reactor .wmt-empty,body.wmt-light-reactor .page-numbers,body.wmt-light-reactor .wmt-project-controls button,body.wmt-light-reactor .wmt-slider-buttons button{background:#fff;border-color:rgba(5,7,12,.12);color:#070a10;box-shadow:0 10px 26px rgba(8,18,38,.07)}
body.wmt-light-reactor .page-numbers.current{background:#05070c;color:#fff}
body.wmt-light-reactor .wmt-post-meta{color:#687386}
body.wmt-light-reactor .wmt-post-placeholder{background:radial-gradient(circle,rgba(0,168,255,.16),transparent 60%)}
body.wmt-light-reactor .wmt-card-link{color:#070a10}
body.wmt-light-reactor .wmt-quote-card blockquote{color:#070a10}
body.wmt-light-reactor .wmt-console-score{border-color:rgba(5,7,12,.1)}
body.wmt-light-reactor .wmt-gauge:before{background:#fff}
body.wmt-light-reactor .wmt-metric-track{background:rgba(5,7,12,.08)}
body.wmt-light-reactor .wmt-hero,body.wmt-light-reactor .wmt-services,body.wmt-light-reactor .wmt-why,body.wmt-light-reactor .wmt-contact{background:transparent}
@media(max-width:1100px){.wmt-article-layout{grid-template-columns:1fr}.wmt-prose{margin-inline:auto}.wmt-header-inner{width:calc(100% - 28px)}}
@media(max-width:680px){
 html{scroll-padding-top:calc(var(--wmt-mobile-header-height) + 18px)}
 .wmt-main{padding-top:var(--wmt-mobile-header-height)}
 .wmt-header,.wmt-header.is-scrolled{height:var(--wmt-mobile-header-height)!important}
 .wmt-container,.wmt-archive,.wmt-page-hero .wmt-container,.wmt-archive-hero .wmt-container,.wmt-single-hero .wmt-container,.wmt-article-layout,.wmt-article-footer .wmt-container{width:min(calc(100% - 26px),var(--wmt-container))}
 .wmt-page-hero h1,.wmt-archive-hero h1{font-size:clamp(34px,11vw,var(--wmt-page-title))}
 .wmt-single-hero h1{font-size:clamp(34px,10vw,var(--wmt-single-title))}
 .wmt-post-grid,.wmt-why-grid,.wmt-stats-grid{gap:14px}
 .wmt-services-grid{display:grid!important;overflow:visible;scroll-snap-type:none;margin-right:0}
 .wmt-service-card{flex:initial;min-height:260px}
 .wmt-stat{padding:22px 10px}
 .wmt-stat:not(:last-child):after{display:none}
 body.wmt-light-reactor .wmt-footer .wmt-container{width:min(calc(100% - 26px),var(--wmt-footer-width))}
}

/* 1.1.2 homepage editorial offer widgets */
.wmt-offer-points,.wmt-team-passion{isolation:isolate;background:
radial-gradient(circle at var(--react-x,16%) var(--react-y,20%),rgba(0,168,255,.18),transparent 24%),
linear-gradient(180deg,rgba(255,255,255,.78),rgba(244,248,255,.88))}
.wmt-offer-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.wmt-offer-backdrop span{position:absolute;border:1px solid rgba(0,168,255,.18);border-radius:999px;filter:blur(.2px);animation:wmtOfferFloat 16s ease-in-out infinite alternate}
.wmt-offer-backdrop span:nth-child(1){width:520px;height:520px;right:-170px;top:40px}
.wmt-offer-backdrop span:nth-child(2){width:330px;height:330px;left:-110px;bottom:80px;animation-duration:13s}
.wmt-offer-backdrop span:nth-child(3){width:780px;height:120px;left:22%;top:52%;transform:rotate(-10deg);border-color:rgba(112,87,255,.16);animation-duration:18s}
@keyframes wmtOfferFloat{to{transform:translate3d(18px,-20px,0) rotate(4deg)}}
.wmt-offer-points .wmt-container,.wmt-team-passion .wmt-container{position:relative;z-index:1}
.wmt-offer-head{max-width:980px;text-align:center;margin:0 auto 52px}
.wmt-offer-head .wmt-kicker{justify-content:center}
.wmt-offer-head p,.wmt-team-intro p{max-width:760px;margin:22px auto 0;color:#5f6878;font-size:18px}
.wmt-offer-grid,.wmt-team-pillar-grid{display:grid;gap:18px}
.wmt-offer-card,.wmt-team-pillar{position:relative;display:flex;flex-direction:column;min-height:360px;padding:28px;border-radius:28px;overflow:hidden;color:#070a10;background:
linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,247,255,.84));
border:1px solid rgba(5,7,12,.1);box-shadow:0 24px 70px rgba(8,18,38,.1);backdrop-filter:blur(18px);transition:border-color .28s,box-shadow .28s,transform .28s}
.wmt-offer-card:before,.wmt-team-pillar:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(130deg,rgba(0,168,255,.58),transparent 32%,rgba(112,87,255,.35) 72%,transparent);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.22;pointer-events:none;transition:.28s}
.wmt-offer-card:hover,.wmt-offer-card.is-react-active,.wmt-team-pillar:hover,.wmt-team-pillar.is-react-active{border-color:rgba(0,168,255,.42);box-shadow:0 38px 105px rgba(0,168,255,.17),0 26px 70px rgba(8,18,38,.14)}
.wmt-offer-card:hover:before,.wmt-offer-card.is-react-active:before,.wmt-team-pillar:hover:before,.wmt-team-pillar.is-react-active:before{opacity:.86}
.wmt-offer-shine{position:absolute;inset:0;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%),rgba(0,168,255,.2),transparent 34%);opacity:0;transition:.25s;pointer-events:none}
.wmt-offer-card:hover .wmt-offer-shine,.wmt-offer-card.is-react-active .wmt-offer-shine{opacity:1}
.wmt-offer-effect-scan .wmt-offer-card:after,.wmt-team-pillar:after{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,#00a8ff,transparent);opacity:.55;animation:wmtScanY 4.2s ease-in-out infinite}
@keyframes wmtScanY{50%{top:100%;opacity:.12}}
.wmt-offer-index,.wmt-team-no{position:absolute;right:24px;top:22px;font-family:var(--wmt-font-heading);font-size:12px;font-weight:800;color:#9aa6ba}
.wmt-offer-icon,.wmt-team-icon{width:58px;height:58px;border-radius:19px;display:grid;place-items:center;background:#05070c;color:#fff;box-shadow:0 18px 42px rgba(5,7,12,.22),0 0 36px rgba(0,168,255,.17)}
.wmt-offer-icon svg,.wmt-team-icon svg{width:28px;height:28px}
.wmt-offer-card h3,.wmt-team-pillar h3{font-size:26px;line-height:1.08;margin:42px 0 14px;color:#070a10}
.wmt-offer-card p,.wmt-team-pillar p{font-size:14px;line-height:1.65;color:#5f6878;margin:0}
.wmt-offer-more{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:28px;color:#05070c;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.wmt-offer-more svg{width:18px;height:18px}
.wmt-team-passion{background:
radial-gradient(circle at var(--react-x,80%) var(--react-y,28%),rgba(112,87,255,.17),transparent 25%),
linear-gradient(180deg,#fff,#f6f9ff)}
.wmt-team-panel{position:relative;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:34px;align-items:start}
.wmt-team-pillar-grid{align-items:stretch}
.wmt-team-intro{position:relative;top:auto;align-self:stretch;min-height:520px;padding:42px;border-radius:34px;background:#05070c;color:#fff;overflow:hidden;box-shadow:0 34px 100px rgba(5,7,12,.26)}
.wmt-team-intro:before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 90deg,transparent,rgba(0,168,255,.34),transparent,rgba(112,87,255,.34),transparent);animation:wmtOrbitSpin 18s linear infinite;opacity:.85}
.wmt-team-intro>*{position:relative;z-index:1}
.wmt-team-intro .wmt-title,.wmt-team-intro h2{color:#fff}
.wmt-team-intro p{color:#d7deed;margin-inline:0}
.wmt-team-pillar{min-height:260px;height:100%;align-self:stretch}
.wmt-team-pillar h3{margin-top:38px}
.wmt-team-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(50px);opacity:.5}
.wmt-team-orb.o1{width:280px;height:280px;background:rgba(0,168,255,.32);right:8%;top:12%}
.wmt-team-orb.o2{width:220px;height:220px;background:rgba(112,87,255,.22);left:8%;bottom:12%}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-offer-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-team-pillar,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-team-intro{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-offer-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-team-pillar,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-team-intro{opacity:1;transform:none;filter:none}
@media(max-width:1050px){.wmt-team-panel{grid-template-columns:1fr}.wmt-team-intro{position:relative;top:auto;min-height:0}.wmt-offer-card{min-height:320px}}
@media(max-width:680px){
 .wmt-offer-head{text-align:left;margin-bottom:34px}.wmt-offer-head .wmt-kicker{justify-content:flex-start}.wmt-offer-head p,.wmt-team-intro p{font-size:16px}
 .wmt-offer-points.wmt-mobile-slider .wmt-offer-grid,.wmt-team-passion.wmt-mobile-slider .wmt-team-pillar-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 14px 16px;margin-inline:-14px;scrollbar-width:none}
 .wmt-offer-points.wmt-mobile-slider .wmt-offer-grid::-webkit-scrollbar,.wmt-team-passion.wmt-mobile-slider .wmt-team-pillar-grid::-webkit-scrollbar{display:none}
 .wmt-offer-points.wmt-mobile-slider .wmt-offer-card,.wmt-team-passion.wmt-mobile-slider .wmt-team-pillar{flex:0 0 86%;scroll-snap-align:start}
 .wmt-offer-card,.wmt-team-pillar{min-height:285px;padding:24px;border-radius:24px}.wmt-offer-card h3,.wmt-team-pillar h3{font-size:23px;margin-top:34px}.wmt-team-intro{padding:30px;border-radius:28px}.wmt-team-panel{gap:20px}
}

/* 1.1.3 mobile stability + stronger hero/orbit + compact single post */
body.wmt-light-reactor .wmt-team-intro{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,246,255,.9))!important;color:#070a10!important;border:1px solid rgba(5,7,12,.1);box-shadow:0 30px 90px rgba(8,18,38,.12),inset 0 0 60px rgba(0,168,255,.08)}
body.wmt-light-reactor .wmt-team-intro:before{background:conic-gradient(from 90deg,transparent,rgba(0,168,255,.18),transparent,rgba(112,87,255,.14),transparent);opacity:.55}
body.wmt-light-reactor .wmt-team-intro .wmt-title,body.wmt-light-reactor .wmt-team-intro h2{color:#070a10!important}
body.wmt-light-reactor .wmt-team-intro p{color:#4f5a6d!important}
body.wmt-light-reactor .wmt-team-intro .wmt-kicker{color:#0067c7}
.wmt-nexus-map,.wmt-orbit-nodes{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.wmt-nexus-node,.wmt-orbit-node{pointer-events:auto}
.wmt-nexus-core{width:210px!important;height:210px!important;border-radius:34px!important;color:#070a10!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(229,241,255,.88))!important;border:1px solid rgba(5,7,12,.1)!important;box-shadow:0 34px 100px rgba(0,168,255,.2),inset 0 0 70px rgba(0,168,255,.12)!important;animation:wmtCoreBreath 4.8s ease-in-out infinite}
.wmt-nexus-core:before,.wmt-nexus-core:after{border-radius:34px!important;inset:-18px!important;opacity:.55}
.wmt-nexus-core:after{inset:-34px!important}
.wmt-nexus-core small{color:#0067c7!important;font-weight:900}
.wmt-nexus-core strong{font-size:22px!important;color:#070a10!important}
.wmt-nexus-core em{display:inline-flex;margin-top:10px;padding:7px 10px;border-radius:999px;background:#05070c;color:#fff;font-style:normal;font-size:12px;font-weight:900}
.wmt-nexus-node{width:148px!important;min-height:86px!important;height:auto!important;border-radius:22px!important;padding:16px!important;background:rgba(255,255,255,.9)!important;color:#070a10!important;border:1px solid rgba(5,7,12,.12)!important;box-shadow:0 18px 50px rgba(8,18,38,.12),0 0 32px color-mix(in srgb,var(--node-color) 18%,transparent)!important;backdrop-filter:blur(18px);text-align:left!important;transition:transform .28s,border-color .28s,box-shadow .28s}
.wmt-nexus-node:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--node-color) 18%,transparent),transparent 46%);opacity:.8;pointer-events:none}
.wmt-nexus-node b,.wmt-nexus-node span{position:relative;z-index:1}
.wmt-nexus-node b{font-size:11px!important;color:var(--node-color)!important;letter-spacing:.12em}
.wmt-nexus-node span{display:block;margin-top:5px;font-size:12px!important;line-height:1.25;font-weight:800}
.wmt-nexus-node.is-active,.wmt-nexus-node:hover{border-color:var(--node-color)!important;box-shadow:0 28px 75px color-mix(in srgb,var(--node-color) 22%,transparent),0 20px 50px rgba(8,18,38,.14)!important}
@keyframes wmtCoreBreath{50%{transform:scale(1.035);box-shadow:0 42px 120px rgba(0,168,255,.28),inset 0 0 90px rgba(0,168,255,.18)}}
.wmt-orbit-center{width:220px!important;height:220px!important;border-radius:34px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(234,244,255,.9))!important;border:1px solid rgba(5,7,12,.1);color:#070a10;box-shadow:0 32px 100px color-mix(in srgb,var(--active) 24%,transparent),inset 0 0 70px color-mix(in srgb,var(--active) 13%,transparent)!important}
.wmt-orbit-center small{display:block;font-size:10px;letter-spacing:.16em;color:#59657a;font-weight:900}
.wmt-orbit-center strong{font-size:42px!important;color:#070a10}
.wmt-orbit-node{width:138px!important;height:auto!important;min-height:78px!important;border-radius:22px!important;padding:15px 16px!important;background:rgba(255,255,255,.9)!important;color:#070a10!important;border:1px solid color-mix(in srgb,var(--color) 42%,rgba(5,7,12,.12))!important;box-shadow:0 18px 48px rgba(8,18,38,.12),0 0 28px color-mix(in srgb,var(--color) 18%,transparent)!important;text-align:left!important}
.wmt-orbit-node b{display:block;font-size:12px!important;line-height:1.15}
.wmt-orbit-node small{display:inline-flex;margin-top:7px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--color) 15%,#fff);color:#070a10!important;font-size:10px!important;font-weight:900}
.wmt-orbit-node.is-active,.wmt-orbit-node:hover{background:#fff!important;border-color:var(--color)!important;box-shadow:0 28px 80px color-mix(in srgb,var(--color) 24%,transparent),0 20px 50px rgba(8,18,38,.14)!important}
.wmt-orbit-info{display:block;bottom:22px!important;padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.9);border:1px solid rgba(5,7,12,.1);box-shadow:0 18px 52px rgba(8,18,38,.1);backdrop-filter:blur(16px)}
.wmt-orbit-info strong{display:block;color:#070a10;font-size:15px;margin-bottom:5px}
.wmt-orbit-info p{margin:0;color:#5f6878}
.wmt-single-hero-compact{padding:54px 0 34px!important;background:radial-gradient(circle at 82% 24%,rgba(0,168,255,.14),transparent 35%),linear-gradient(180deg,#fff,#f5f8ff)!important;border-bottom:1px solid rgba(5,7,12,.08)}
.wmt-single-hero-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:34px;align-items:stretch}
.wmt-single-media-card{min-height:330px;aspect-ratio:1.12;border-radius:30px;overflow:hidden;background:#eef4ff;border:1px solid rgba(5,7,12,.1);box-shadow:0 28px 90px rgba(8,18,38,.14)}
.wmt-single-media-card img{width:100%;height:100%;object-fit:cover;display:block}
.wmt-single-media-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(circle,rgba(0,168,255,.16),transparent 60%),#eef4ff;color:#0067c7}
.wmt-single-media-placeholder svg{width:84px;height:84px}
.wmt-single-intro-card{position:relative;display:flex;flex-direction:column;justify-content:center;padding:38px;border-radius:30px;background:rgba(255,255,255,.88);border:1px solid rgba(5,7,12,.1);box-shadow:0 26px 80px rgba(8,18,38,.1);overflow:hidden}
.wmt-single-intro-card:before{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:rgba(0,168,255,.14);filter:blur(18px)}
.wmt-single-intro-card>*{position:relative;z-index:1}
.wmt-single-hero-compact h1{font-size:clamp(34px,4.8vw,66px)!important;line-height:1.03;letter-spacing:-.045em;margin:18px 0!important;max-width:920px}
.wmt-single-hero-compact p{font-size:18px!important;line-height:1.7;color:#5f6878!important;max-width:760px;margin:0}
.wmt-single-meta{display:flex;flex-wrap:wrap;gap:8px!important;color:#4f5a6d!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.08em}
.wmt-single-meta span,.wmt-single-cats a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;background:#f1f6ff;border:1px solid rgba(5,7,12,.08);color:#334155!important;font-weight:800}
.wmt-single-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.wmt-article-layout{padding-top:52px!important}
.wmt-article-footer-compact{padding:8px 0 70px!important;background:transparent!important;border-top:0!important}
.wmt-article-footer-compact .wmt-post-nav{margin-top:0}
.wmt-comments{display:none!important}
@media(max-width:1100px){
 .wmt-mobile-panel{position:fixed!important;inset:0!important;z-index:9991!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,246,255,.98))!important;color:#070a10!important;opacity:0;visibility:hidden;transform:translateY(-10px) scale(1.01);transition:opacity .28s ease,transform .28s ease,visibility .28s!important}
 body.menu-open .wmt-mobile-panel{opacity:1!important;visibility:visible!important;transform:none!important}
 .wmt-menu-toggle{position:relative;z-index:9993!important;background:#05070c!important;border-color:#05070c!important;box-shadow:0 14px 34px rgba(5,7,12,.22)}
 .wmt-menu-toggle span{background:#fff!important}
 .wmt-mobile-grid{width:min(92%,720px)!important;min-height:100dvh;height:auto!important;padding:calc(var(--wmt-mobile-header-height) + 36px) 0 42px;margin-inline:auto;justify-content:flex-start!important;gap:24px!important;overflow-y:auto}
 .wmt-mobile-panel ul{display:grid;gap:8px!important}
 .wmt-mobile-panel li a{display:block!important;padding:14px 16px!important;border-radius:18px;background:#fff!important;color:#070a10!important;border:1px solid rgba(5,7,12,.09);box-shadow:0 14px 34px rgba(8,18,38,.08);font-size:clamp(24px,7vw,42px)!important;line-height:1.1!important}
 .wmt-mobile-panel .sub-menu{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:8px 0 0 14px!important}
 .wmt-mobile-panel .sub-menu a{font-size:17px!important;color:#3c4658!important;box-shadow:none;background:rgba(255,255,255,.68)!important}
 .wmt-mobile-meta{padding:18px;border-radius:20px;background:#05070c;color:#fff!important}
}
@media(max-width:680px){
 .wmt-hero-layout{grid-template-columns:1fr!important;gap:26px!important}
 .wmt-nexus{min-height:auto!important;margin-inline:0!important;padding:16px 0 0}
 .wmt-nexus canvas{display:none!important}
 .wmt-nexus-ui{position:relative!important;display:block!important;inset:auto!important}
 .wmt-nexus-core{width:100%!important;height:auto!important;min-height:0!important;padding:22px!important;margin-bottom:12px;border-radius:24px!important;text-align:left!important}
 .wmt-nexus-core:before,.wmt-nexus-core:after{display:none!important}
 .wmt-nexus-map{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;inset:auto!important;place-items:stretch!important}
 .wmt-nexus-node{position:relative!important;transform:none!important;width:100%!important;min-height:66px!important;border-radius:18px!important;display:flex!important;align-items:center!important;gap:12px!important}
 .wmt-nexus-node b{min-width:34px}
 .wmt-orbit-root{min-height:auto!important}
 .wmt-orbit-stage{height:auto!important;display:block!important;padding:8px 0 0;perspective:none!important}
 .wmt-orbit-rings{display:none!important}
 .wmt-orbit-center{position:relative!important;width:100%!important;height:auto!important;min-height:120px!important;border-radius:24px!important;text-align:left!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:22px!important;margin-bottom:12px}
 .wmt-orbit-nodes{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;place-items:stretch!important;inset:auto!important}
 .wmt-orbit-node{position:relative!important;transform:none!important;width:auto!important;min-height:76px!important;border-radius:18px!important}
 .wmt-orbit-info{position:relative!important;bottom:auto!important;max-width:none!important;text-align:left!important;margin-top:12px}
 .wmt-single-hero-compact{padding:28px 0 24px!important}
 .wmt-single-hero-grid{grid-template-columns:1fr!important;gap:16px!important}
 .wmt-single-media-card{min-height:0;aspect-ratio:1.45;border-radius:22px}
 .wmt-single-intro-card{padding:24px;border-radius:22px}
 .wmt-single-hero-compact h1{font-size:clamp(31px,10vw,42px)!important;margin:14px 0!important}
 .wmt-single-hero-compact p{font-size:16px!important}
 .wmt-single-meta span,.wmt-single-cats a{min-height:30px;font-size:10px;padding:6px 9px}
 .wmt-article-layout{padding-top:34px!important}
 .wmt-article-footer-compact{padding-bottom:46px!important}
}

/* 1.1.4 care page widgets: gains grid + care pricing */
.wmt-care-gains,.wmt-care-pricing{isolation:isolate;background:radial-gradient(circle at var(--react-x,18%) var(--react-y,24%),rgba(0,168,255,.16),transparent 26%),linear-gradient(180deg,#fff,#f5f8ff)}
.wmt-care-glow,.wmt-care-pricing-mesh{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.wmt-care-glow span{position:absolute;border-radius:999px;filter:blur(18px);opacity:.5;animation:wmtCareFloat 15s ease-in-out infinite alternate}
.wmt-care-glow span:nth-child(1){width:440px;height:440px;right:-140px;top:10%;background:rgba(0,168,255,.22)}
.wmt-care-glow span:nth-child(2){width:360px;height:360px;left:-120px;bottom:8%;background:rgba(112,87,255,.16);animation-duration:18s}
@keyframes wmtCareFloat{to{transform:translate3d(22px,-24px,0) scale(1.06)}}
.wmt-care-pricing-mesh{background-image:linear-gradient(rgba(5,7,12,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at 50% 42%,#000,transparent 78%)}
.wmt-care-gains .wmt-container,.wmt-care-pricing .wmt-container{position:relative;z-index:1}
.wmt-care-head,.wmt-care-pricing-head{text-align:center;max-width:1000px;margin:0 auto 54px}
.wmt-care-head .wmt-kicker,.wmt-care-pricing-head .wmt-kicker{justify-content:center}
.wmt-care-head .wmt-care-intro,.wmt-care-pricing-head p{max-width:100%;width:100%;margin:22px auto 0;color:#5f6878;font-size:18px;line-height:1.75}
.wmt-care-intro>*:first-child,.wmt-care-card-desc>*:first-child{margin-top:0}
.wmt-care-intro>*:last-child,.wmt-care-card-desc>*:last-child{margin-bottom:0}
.wmt-care-intro p,.wmt-care-card-desc p{margin:0 0 10px;color:inherit}
.wmt-care-intro ul,.wmt-care-intro ol,.wmt-care-card-desc ul,.wmt-care-card-desc ol{margin:10px 0 0;padding-left:20px;color:inherit}
.wmt-care-intro a,.wmt-care-card-desc a{color:var(--wmt-link-color,var(--wmt-accent));font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.wmt-care-stroke{position:absolute;left:50%;top:-34px;transform:translateX(-50%);font-family:var(--wmt-font-heading);font-size:clamp(70px,12vw,170px);font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(0,168,255,.12);letter-spacing:-.06em;pointer-events:none;z-index:-1}
.wmt-care-grid,.wmt-care-pricing-grid{display:grid;gap:18px}
.wmt-care-card,.wmt-care-price-card{position:relative;overflow:hidden;color:#070a10;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,247,255,.86));border:1px solid rgba(5,7,12,.1);box-shadow:0 24px 72px rgba(8,18,38,.1);backdrop-filter:blur(18px);transition:border-color .28s,box-shadow .28s,transform .28s}
.wmt-care-card{min-height:310px;padding:28px;border-radius:28px;display:flex;flex-direction:column}
.wmt-care-card:before,.wmt-care-price-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(130deg,rgba(0,168,255,.58),transparent 32%,rgba(112,87,255,.34) 72%,transparent);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.24;pointer-events:none;transition:.28s}
.wmt-care-card:hover,.wmt-care-card.is-react-active,.wmt-care-price-card:hover,.wmt-care-price-card.is-react-active{border-color:rgba(0,168,255,.44);box-shadow:0 40px 105px rgba(0,168,255,.17),0 26px 70px rgba(8,18,38,.13)}
.wmt-care-card:hover:before,.wmt-care-card.is-react-active:before,.wmt-care-price-card:hover:before,.wmt-care-price-card.is-react-active:before{opacity:.9}
.wmt-care-card-shine,.wmt-care-price-aura{position:absolute;inset:0;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%),rgba(0,168,255,.2),transparent 34%);opacity:0;transition:.25s;pointer-events:none}
.wmt-care-card:hover .wmt-care-card-shine,.wmt-care-card.is-react-active .wmt-care-card-shine,.wmt-care-price-card:hover .wmt-care-price-aura,.wmt-care-price-card.is-react-active .wmt-care-price-aura{opacity:1}
.wmt-care-effect-scan .wmt-care-card:after,.wmt-care-price-card:after{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,#00a8ff,transparent);opacity:.46;animation:wmtScanY 4.4s ease-in-out infinite}
.wmt-care-effect-calm .wmt-care-card:after{display:none}
.wmt-care-no{position:absolute;right:24px;top:22px;font-family:var(--wmt-font-heading);font-size:12px;font-weight:900;color:#9aa6ba}
.wmt-care-icon{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:#05070c;color:#fff;box-shadow:0 18px 42px rgba(5,7,12,.22),0 0 36px rgba(0,168,255,.17)}
.wmt-care-icon svg{width:29px;height:29px}
.wmt-care-card h3{font-size:26px;line-height:1.08;margin:42px 0 14px;color:#070a10}
.wmt-care-card-desc{font-size:14px;line-height:1.68;color:#5f6878;margin:0}
.wmt-care-price-card{min-height:570px;padding:30px;border-radius:30px;display:flex;flex-direction:column}
.wmt-care-price-card.is-featured{background:radial-gradient(circle at 80% 12%,rgba(0,168,255,.24),transparent 32%),linear-gradient(145deg,#05070c,#111b35);color:#fff;border-color:rgba(0,168,255,.42);box-shadow:0 40px 120px rgba(0,168,255,.22),0 26px 80px rgba(8,18,38,.22)}
.wmt-care-price-card.is-featured:before{background:linear-gradient(130deg,#62e7ff,transparent 35%,rgba(112,87,255,.8) 72%,transparent);opacity:.78}
.wmt-care-price-top span{display:inline-flex;min-height:31px;align-items:center;padding:7px 11px;border-radius:999px;background:#eef6ff;color:#0067c7;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}
.wmt-care-price-card.is-featured .wmt-care-price-top span{background:rgba(255,255,255,.12);color:#8feeff;border:1px solid rgba(255,255,255,.16)}
.wmt-care-price-top h3{font-size:31px;line-height:1.05;margin:24px 0 0;color:inherit}
.wmt-care-price{display:flex;align-items:flex-end;gap:8px;margin:28px 0 26px;padding-bottom:26px;border-bottom:1px solid rgba(5,7,12,.09)}
.wmt-care-price-card.is-featured .wmt-care-price{border-color:rgba(255,255,255,.14)}
.wmt-care-price strong{font-family:var(--wmt-font-heading);font-size:clamp(42px,5vw,62px);line-height:.9;letter-spacing:-.05em}
.wmt-care-price small{color:#687386;font-size:15px;font-weight:800}
.wmt-care-price-card.is-featured .wmt-care-price small{color:#d7deed}
.wmt-care-price-card ul{display:grid;gap:12px;margin:0 0 34px;padding:0;list-style:none}
.wmt-care-price-card li{position:relative;padding-left:30px;color:#4f5a6d;font-size:14px;line-height:1.45}
.wmt-care-price-card.is-featured li{color:#d9e4f8}
.wmt-care-price-card li:before{content:"";position:absolute;left:0;top:.15em;width:18px;height:18px;border-radius:50%;background:#05070c;color:#fff;box-shadow:0 0 0 4px rgba(0,168,255,.1)}
.wmt-care-price-card li:after{content:"";position:absolute;left:6px;top:.52em;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(42deg)}
.wmt-care-price-card.is-featured li:before{background:#62e7ff;color:#05070c;box-shadow:0 0 0 4px rgba(98,231,255,.16)}
.wmt-care-price-button{margin-top:auto;width:100%;justify-content:center;text-align:center}
.wmt-care-price-note{max-width:780px;margin:26px auto 0;text-align:center;color:#687386;font-size:13px}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-care-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-care-price-card{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-care-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-care-price-card{opacity:1;transform:none;filter:none}
@media(max-width:1050px){.wmt-care-price-card{min-height:520px}}
@media(max-width:680px){
 .wmt-care-head,.wmt-care-pricing-head{text-align:left;margin-bottom:34px}
 .wmt-care-head .wmt-kicker,.wmt-care-pricing-head .wmt-kicker{justify-content:flex-start}
 .wmt-care-head .wmt-care-intro,.wmt-care-pricing-head p{font-size:16px}
 .wmt-care-stroke{left:0;top:-18px;transform:none;font-size:82px}
 .wmt-care-gains.wmt-mobile-slider .wmt-care-grid,.wmt-care-pricing.wmt-mobile-slider .wmt-care-pricing-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 14px 16px;margin-inline:-14px;scrollbar-width:none}
 .wmt-care-gains.wmt-mobile-slider .wmt-care-grid::-webkit-scrollbar,.wmt-care-pricing.wmt-mobile-slider .wmt-care-pricing-grid::-webkit-scrollbar{display:none}
 .wmt-care-gains.wmt-mobile-slider .wmt-care-card,.wmt-care-pricing.wmt-mobile-slider .wmt-care-price-card{flex:0 0 86%;scroll-snap-align:start}
 .wmt-care-card{min-height:285px;padding:24px;border-radius:24px}
 .wmt-care-card h3{font-size:23px;margin-top:34px}
 .wmt-care-price-card{min-height:520px;padding:24px;border-radius:26px}
 .wmt-care-price-top h3{font-size:27px}
 .wmt-care-price strong{font-size:44px}
}

/* 1.1.5 SEO text cards */
.wmt-seo-text-cards{isolation:isolate;background:radial-gradient(circle at var(--react-x,82%) var(--react-y,20%),rgba(0,168,255,.16),transparent 27%),linear-gradient(180deg,#f8fbff,#fff)}
.wmt-seo-text-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.wmt-seo-text-bg:before{content:"";position:absolute;inset:8% 4%;border-radius:42px;background-image:linear-gradient(rgba(5,7,12,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.05) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 50% 45%,#000,transparent 76%)}
.wmt-seo-text-bg span{position:absolute;border-radius:999px;border:1px solid rgba(0,168,255,.17);animation:wmtOfferFloat 16s ease-in-out infinite alternate}
.wmt-seo-text-bg span:nth-child(1){width:560px;height:560px;right:-190px;top:8%}
.wmt-seo-text-bg span:nth-child(2){width:320px;height:320px;left:-100px;bottom:12%;border-color:rgba(112,87,255,.15);animation-duration:19s}
.wmt-seo-text-bg span:nth-child(3){width:760px;height:118px;left:18%;top:49%;transform:rotate(-9deg);border-color:rgba(0,168,255,.12);animation-duration:21s}
.wmt-seo-text-cards .wmt-container{position:relative;z-index:1}
.wmt-seo-text-head{max-width:1000px;text-align:center;margin:0 auto 54px}
.wmt-seo-text-head .wmt-kicker{justify-content:center}
.wmt-seo-text-head p{max-width:760px;margin:22px auto 0;color:#5f6878;font-size:18px;line-height:1.76}
.wmt-seo-text-grid{display:grid;gap:18px}
.wmt-seo-text-card{position:relative;min-height:360px;padding:30px;border-radius:30px;overflow:hidden;color:#070a10;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(241,247,255,.86));border:1px solid rgba(5,7,12,.1);box-shadow:0 24px 72px rgba(8,18,38,.1);backdrop-filter:blur(18px);display:flex;flex-direction:column;transition:border-color .28s,box-shadow .28s,transform .28s}
.wmt-seo-text-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(130deg,rgba(0,168,255,.58),transparent 34%,rgba(112,87,255,.34) 76%,transparent);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.24;pointer-events:none;transition:.28s}
.wmt-seo-text-card:hover,.wmt-seo-text-card.is-react-active{border-color:rgba(0,168,255,.45);box-shadow:0 40px 105px rgba(0,168,255,.17),0 26px 70px rgba(8,18,38,.13)}
.wmt-seo-text-card:hover:before,.wmt-seo-text-card.is-react-active:before{opacity:.92}
.wmt-seo-text-shine{position:absolute;inset:0;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%),rgba(0,168,255,.2),transparent 35%);opacity:0;transition:.25s;pointer-events:none}
.wmt-seo-text-card:hover .wmt-seo-text-shine,.wmt-seo-text-card.is-react-active .wmt-seo-text-shine{opacity:1}
.wmt-seo-text-effect-scan .wmt-seo-text-card:after{content:"";position:absolute;left:-22%;right:-22%;top:0;height:2px;background:linear-gradient(90deg,transparent,#00a8ff,transparent);opacity:.52;animation:wmtScanY 4.1s ease-in-out infinite}
.wmt-seo-text-effect-calm .wmt-seo-text-card:after{display:none}
.wmt-seo-text-big{position:absolute;right:18px;top:12px;font-family:var(--wmt-font-heading);font-size:104px;font-weight:900;line-height:1;color:rgba(0,168,255,.08);letter-spacing:-.08em;pointer-events:none}
.wmt-seo-text-number{position:relative;z-index:1;width:58px;height:58px;border-radius:19px;display:grid;place-items:center;background:#05070c;color:#fff;font-family:var(--wmt-font-heading);font-size:15px;font-weight:900;box-shadow:0 18px 42px rgba(5,7,12,.22),0 0 36px rgba(0,168,255,.17)}
.wmt-seo-text-card h3{position:relative;z-index:1;font-size:27px;line-height:1.08;margin:44px 0 14px;color:#070a10}
.wmt-seo-text-card p{position:relative;z-index:1;font-size:14px;line-height:1.7;color:#5f6878;margin:0}
.wmt-seo-text-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:28px;color:#05070c;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}
.wmt-seo-text-link svg{width:18px;height:18px;transition:transform .22s}
.wmt-seo-text-link:hover svg{transform:translateX(4px)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-seo-text-card{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-seo-text-card{opacity:1;transform:none;filter:none}
@media(max-width:680px){
 .wmt-seo-text-head{text-align:left;margin-bottom:34px}
 .wmt-seo-text-head .wmt-kicker{justify-content:flex-start}
 .wmt-seo-text-head p{font-size:16px}
 .wmt-seo-text-cards.wmt-mobile-slider .wmt-seo-text-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 14px 16px;margin-inline:-14px;scrollbar-width:none}
 .wmt-seo-text-cards.wmt-mobile-slider .wmt-seo-text-grid::-webkit-scrollbar{display:none}
 .wmt-seo-text-cards.wmt-mobile-slider .wmt-seo-text-card{flex:0 0 86%;scroll-snap-align:start}
 .wmt-seo-text-card{min-height:315px;padding:24px;border-radius:25px}
 .wmt-seo-text-big{font-size:82px;right:14px}
 .wmt-seo-text-card h3{font-size:23px;margin-top:34px}
}

/* 1.1.6 stronger hero/orbit + page intro */
.wmt-seo-text-head p{max-width:100%;width:100%}
.wmt-seo-desc-align-left .wmt-seo-text-head p{margin-left:0;margin-right:auto;text-align:left}
.wmt-seo-desc-align-center .wmt-seo-text-head p{margin-left:auto;margin-right:auto;text-align:center}
.wmt-seo-desc-align-right .wmt-seo-text-head p{margin-left:auto;margin-right:0;text-align:right}
.wmt-nexus{position:relative;min-height:620px;overflow:hidden;border-radius:38px}
.wmt-nexus canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.72}
.wmt-nexus-deck{position:relative;z-index:1;min-height:620px;display:grid;place-items:center;padding:30px;color:#070a10;isolation:isolate}
.wmt-nexus-deck:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(5,7,12,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.06) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 48%,#000,transparent 76%);pointer-events:none}
.wmt-nexus-glass{position:relative;z-index:2;width:min(100%,560px);padding:25px;border-radius:34px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(237,246,255,.78));border:1px solid rgba(5,7,12,.1);box-shadow:0 36px 115px rgba(8,18,38,.16),0 0 90px color-mix(in srgb,var(--active) 18%,transparent);backdrop-filter:blur(20px)}
.wmt-nexus-glass:before{content:"";position:absolute;left:-30%;right:-30%;top:-2px;height:2px;background:linear-gradient(90deg,transparent,var(--active),transparent);animation:wmtDeckScan 3.8s ease-in-out infinite;opacity:.85}
.wmt-nexus-glass:after{content:"";position:absolute;inset:auto -20% -42% -20%;height:48%;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--active) 22%,transparent),transparent 68%);pointer-events:none}
.wmt-nexus-glass>*{position:relative;z-index:1}
.wmt-nexus-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#5b6678;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.wmt-nexus-topline strong{display:inline-grid;place-items:center;min-width:42px;height:34px;padding:0 12px;border-radius:999px;background:#05070c;color:#fff;box-shadow:0 14px 36px rgba(5,7,12,.18)}
.wmt-nexus-active-card{position:relative;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(5,7,12,.09);box-shadow:0 22px 65px rgba(8,18,38,.11);overflow:hidden}
.wmt-nexus-active-card:before{content:"";position:absolute;right:-60px;top:-80px;width:230px;height:230px;border-radius:50%;background:color-mix(in srgb,var(--active) 20%,transparent);filter:blur(18px)}
.wmt-nexus-active-card>*{position:relative;z-index:1}
.wmt-nexus-active-card small{display:block;color:#697589;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}
.wmt-nexus-active-card strong{display:block;margin:8px 0 10px;font-family:var(--wmt-font-heading);font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.055em;color:#070a10}
.wmt-nexus-active-card p{max-width:440px;margin:0;color:#4f5a6d;font-size:14px;line-height:1.68}
.wmt-nexus-signal{display:grid;gap:8px;margin-top:20px}
.wmt-nexus-signal i{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--active),color-mix(in srgb,var(--active) 18%,#fff));transform-origin:left;transform:scaleX(var(--signal));box-shadow:0 0 24px color-mix(in srgb,var(--active) 26%,transparent)}
.wmt-nexus-tabs{display:grid;gap:10px;margin-top:16px}
.wmt-nexus-tab{position:relative;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:12px;min-height:64px;padding:13px 14px;border:1px solid rgba(5,7,12,.09);border-radius:20px;background:rgba(255,255,255,.72);color:#070a10;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 12px 30px rgba(8,18,38,.07);transition:transform .24s,border-color .24s,box-shadow .24s,background .24s}
.wmt-nexus-tab b{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--node-color) 16%,#fff);color:var(--node-color);font-size:12px;font-weight:900}
.wmt-nexus-tab span{font-size:14px;font-weight:900;line-height:1.18}
.wmt-nexus-tab i{position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px;background:var(--node-color);transform:scaleX(.08);transform-origin:left;opacity:.42;transition:transform .25s,opacity .25s}
.wmt-nexus-tab:hover,.wmt-nexus-tab.is-active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--node-color) 48%,rgba(5,7,12,.08));box-shadow:0 22px 58px color-mix(in srgb,var(--node-color) 18%,transparent);background:#fff}
.wmt-nexus-tab.is-active i{transform:scaleX(1);opacity:1}
.wmt-nexus-foot{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}
.wmt-nexus-foot span{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border-radius:999px;background:#eef5ff;color:#4f5a6d;font-size:10px;font-weight:900;letter-spacing:.08em}
.wmt-nexus-rail{position:absolute;inset:0;z-index:1;pointer-events:none}
.wmt-nexus-rail span{position:absolute;right:2%;top:var(--rail-y);width:132px;height:2px;background:linear-gradient(90deg,transparent,var(--node-color));box-shadow:0 0 20px var(--node-color);opacity:.38;transform-origin:right;transform:scaleX(.55)}
.wmt-nexus-rail span.is-active{opacity:.95;transform:scaleX(1.18)}
@keyframes wmtDeckScan{50%{transform:translateX(28%);opacity:.35}}
.wmt-orbit-root{min-height:650px}
.wmt-orbit-matrix{position:relative;min-height:650px;height:auto;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:18px;align-items:stretch;padding:10px;color:#070a10}
.wmt-orbit-panel,.wmt-orbit-tile{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,246,255,.8));border:1px solid rgba(5,7,12,.1);box-shadow:0 26px 80px rgba(8,18,38,.11);backdrop-filter:blur(18px)}
.wmt-orbit-panel{padding:25px;border-radius:34px;display:flex;flex-direction:column;gap:18px}
.wmt-orbit-panel:before,.wmt-orbit-tile:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(130deg,color-mix(in srgb,var(--active) 58%,transparent),transparent 34%,rgba(112,87,255,.34) 76%,transparent);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.38;pointer-events:none}
.wmt-orbit-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#657185}
.wmt-orbit-panel-head strong{color:#070a10;font-size:13px;letter-spacing:.02em}
.wmt-orbit-main{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:stretch}
.wmt-orbit-score{display:grid;place-items:center}
.wmt-orbit-score-ring{position:relative;width:142px;height:142px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--active) var(--score),rgba(5,7,12,.08) 0);box-shadow:0 24px 60px color-mix(in srgb,var(--active) 22%,transparent)}
.wmt-orbit-score-ring:before{content:"";position:absolute;inset:13px;border-radius:50%;background:linear-gradient(145deg,#fff,#edf5ff);box-shadow:inset 0 0 30px rgba(5,7,12,.06)}
.wmt-orbit-score-ring strong,.wmt-orbit-score-ring small{position:relative;z-index:1}
.wmt-orbit-score-ring strong{font-family:var(--wmt-font-heading);font-size:42px;line-height:.9;letter-spacing:-.05em}
.wmt-orbit-score-ring small{align-self:start;color:#6b7688;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}
.wmt-orbit-copy-card{padding:20px;border-radius:24px;background:#fff;border:1px solid rgba(5,7,12,.08);box-shadow:0 18px 50px rgba(8,18,38,.08)}
.wmt-orbit-copy-card small{display:block;color:#6b7688;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}
.wmt-orbit-copy-card h3{font-size:clamp(27px,3vw,42px);line-height:1;margin:8px 0 10px;color:#070a10}
.wmt-orbit-copy-card p{margin:0;color:#4f5a6d;font-size:14px;line-height:1.68}
.wmt-orbit-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}
.wmt-orbit-chips span{display:inline-flex;min-height:28px;align-items:center;padding:6px 9px;border-radius:999px;background:#eef6ff;color:#334155;font-size:10px;font-weight:900}
.wmt-orbit-bars{display:grid;gap:10px;margin-top:auto}
.wmt-orbit-bars button{display:grid;gap:8px;padding:12px;border:1px solid rgba(5,7,12,.09);border-radius:17px;background:rgba(255,255,255,.7);cursor:pointer;text-align:left;color:#070a10;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}
.wmt-orbit-bars button:hover,.wmt-orbit-bars button.is-active{transform:translateX(4px);border-color:color-mix(in srgb,var(--color) 46%,rgba(5,7,12,.08));background:#fff;box-shadow:0 16px 42px color-mix(in srgb,var(--color) 14%,transparent)}
.wmt-orbit-bars span{display:flex;justify-content:space-between;gap:10px;font-size:12px}
.wmt-orbit-bars b{font-size:13px}
.wmt-orbit-bars small{font-size:11px;color:#6b7688;font-weight:900}
.wmt-orbit-bars i{display:block;height:5px;border-radius:999px;background:rgba(5,7,12,.08);overflow:hidden}
.wmt-orbit-bars em{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color),color-mix(in srgb,var(--color) 22%,#fff));transform:scaleX(var(--level));transform-origin:left;box-shadow:0 0 20px color-mix(in srgb,var(--color) 30%,transparent)}
.wmt-orbit-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.wmt-orbit-tile{min-height:170px;padding:20px;border-radius:28px;text-align:left;color:#070a10;cursor:pointer;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s}
.wmt-orbit-tile:before{background:linear-gradient(130deg,color-mix(in srgb,var(--color) 58%,transparent),transparent 36%,rgba(5,7,12,.08));opacity:.28}
.wmt-orbit-tile span{display:inline-grid;place-items:center;min-width:42px;height:34px;margin-bottom:22px;border-radius:999px;background:color-mix(in srgb,var(--color) 16%,#fff);color:var(--color);font-size:11px;font-weight:900}
.wmt-orbit-tile strong{display:block;font-size:22px;line-height:1.06;margin-bottom:8px;color:#070a10}
.wmt-orbit-tile small{display:block;color:#5f6878;font-size:13px;line-height:1.48}
.wmt-orbit-tile i{position:absolute;left:20px;right:20px;bottom:17px;height:4px;border-radius:999px;background:rgba(5,7,12,.08);overflow:hidden}
.wmt-orbit-tile i:before{content:"";display:block;width:100%;height:100%;background:var(--color);transform:scaleX(var(--level));transform-origin:left;box-shadow:0 0 24px color-mix(in srgb,var(--color) 32%,transparent)}
.wmt-orbit-tile:hover,.wmt-orbit-tile.is-active{transform:translateY(-6px);border-color:color-mix(in srgb,var(--color) 48%,rgba(5,7,12,.08));box-shadow:0 34px 94px color-mix(in srgb,var(--color) 17%,transparent),0 18px 50px rgba(8,18,38,.12);background:#fff}
.wmt-page-intro-wow{position:relative;isolation:isolate;padding:22px 0 16px;background:radial-gradient(circle at var(--react-x,82%) var(--react-y,18%),rgba(0,168,255,.1),transparent 28%),linear-gradient(180deg,#fff,#f6faff)}
.wmt-page-intro-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.wmt-page-intro-bg:before{content:"";position:absolute;inset:8% 5%;border-radius:28px;background-image:linear-gradient(rgba(5,7,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.045) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(circle at 50% 42%,#000,transparent 72%)}
.wmt-page-intro-bg span{position:absolute;border-radius:999px;border:1px solid rgba(0,168,255,.17);animation:wmtOfferFloat 16s ease-in-out infinite alternate}
.wmt-page-intro-bg span:nth-child(1){width:260px;height:260px;right:-100px;top:-60px}
.wmt-page-intro-bg span:nth-child(2){width:170px;height:170px;left:-70px;bottom:-55px;border-color:rgba(112,87,255,.12);animation-duration:19s}
.wmt-page-intro-bg span:nth-child(3){width:440px;height:54px;left:26%;top:48%;transform:rotate(-7deg);border-color:rgba(0,168,255,.08);animation-duration:21s}
.wmt-page-intro-wow .wmt-container{position:relative;z-index:1}
.wmt-page-intro-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,150px);gap:18px;align-items:center;padding:clamp(14px,1.9vw,22px) clamp(16px,2.4vw,28px);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(239,248,255,.86));border:1px solid rgba(5,7,12,.08);box-shadow:0 14px 46px rgba(8,18,38,.08);backdrop-filter:blur(16px);overflow:hidden}
.wmt-page-intro-shell:before{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,#00a8ff,transparent);animation:wmtDeckScan 4.1s ease-in-out infinite;opacity:.7}
.wmt-page-intro-copy{position:relative;z-index:1}
.wmt-page-intro-wow .wmt-kicker{margin-bottom:7px;font-size:10px}
.wmt-page-intro-title{font-size:clamp(25px,3.4vw,42px);line-height:1.04;letter-spacing:-.045em;margin:4px 0 7px;color:#070a10}
.wmt-page-intro-desc{margin:0;color:#4f5a6d;font-size:15px;line-height:1.55}
.wmt-page-intro-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.wmt-page-intro-chips span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;background:#eef6ff;color:#334155;border:1px solid rgba(5,7,12,.07);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.wmt-page-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}
.wmt-page-intro-visual{position:relative;min-height:112px;display:grid;place-items:center}
.wmt-page-intro-visual-core{position:relative;width:min(100%,142px);aspect-ratio:1;display:grid;place-items:center}
.wmt-page-intro-orb{position:absolute;inset:11%;border-radius:50%;background:conic-gradient(from 160deg,rgba(0,168,255,.72),rgba(112,87,255,.3),rgba(22,199,132,.38),rgba(0,168,255,.72));filter:blur(.1px);animation:wmtOrbitSpin 14s linear infinite;opacity:.82}
.wmt-page-intro-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,168,255,.22);box-shadow:inset 0 0 35px rgba(0,168,255,.08);animation:wmtIntroRadar 3.8s ease-in-out infinite}
.wmt-page-intro-ring:nth-child(3){inset:13%;border-color:rgba(112,87,255,.2);animation-delay:-1.1s}
.wmt-page-intro-ring:nth-child(4){inset:26%;border-color:rgba(22,199,132,.22);animation-delay:-2.2s}
.wmt-page-intro-node{position:absolute;right:11%;top:20%;width:9px;height:9px;border-radius:50%;background:#16c784;box-shadow:0 0 0 5px rgba(22,199,132,.13),0 0 22px rgba(22,199,132,.45);animation:wmtIntroNode 2.8s ease-in-out infinite}
.wmt-page-intro-card{position:relative;width:min(100%,116px);padding:10px;border-radius:17px;background:rgba(255,255,255,.9);border:1px solid rgba(5,7,12,.09);box-shadow:0 10px 34px rgba(8,18,38,.11);backdrop-filter:blur(16px);text-align:left;overflow:hidden}
.wmt-page-intro-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 8%,rgba(0,168,255,.2),transparent 42%);pointer-events:none}
.wmt-page-intro-card>*{position:relative;z-index:1}
.wmt-page-intro-card small{display:block;color:#0067c7;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wmt-page-intro-card strong{display:block;margin:8px 0 5px;font-family:var(--wmt-font-heading);font-size:28px;line-height:.82;letter-spacing:-.08em;color:#070a10}
.wmt-page-intro-card p{margin:0;color:#4f5a6d;font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wmt-page-intro-bars{display:grid;gap:5px;margin-top:9px}
.wmt-page-intro-bars i{display:block;height:4px;border-radius:999px;background:linear-gradient(90deg,#00a8ff,#7057ff);box-shadow:0 0 15px rgba(0,168,255,.22)}
.wmt-page-intro-bars i:nth-child(2){width:76%}
.wmt-page-intro-bars i:nth-child(3){width:58%}
.wmt-page-intro-visual-stack .wmt-page-intro-ring{border-radius:26px;transform:rotate(-7deg)}
.wmt-page-intro-visual-stack .wmt-page-intro-ring:nth-child(3){transform:rotate(5deg)}
.wmt-page-intro-visual-stack .wmt-page-intro-orb{border-radius:28px;animation-duration:18s}
.wmt-page-intro-visual-pulse .wmt-page-intro-orb{filter:blur(16px);opacity:.42;animation:wmtIntroPulse 3.2s ease-in-out infinite}
.wmt-page-intro-no-visual .wmt-page-intro-shell,.wmt-page-intro-center .wmt-page-intro-shell{grid-template-columns:1fr;text-align:center}
.wmt-page-intro-center .wmt-kicker{justify-content:center}
.wmt-page-intro-center .wmt-page-intro-desc{margin-left:auto;margin-right:auto}
.wmt-page-intro-center .wmt-page-intro-chips,.wmt-page-intro-center .wmt-page-intro-actions{justify-content:center}
.wmt-page-intro-center .wmt-page-intro-visual{display:none}
.wmt-page-intro-right .wmt-page-intro-shell{direction:rtl;text-align:right}
.wmt-page-intro-right .wmt-page-intro-shell>*{direction:ltr}
.wmt-page-intro-right .wmt-kicker,.wmt-page-intro-right .wmt-page-intro-chips,.wmt-page-intro-right .wmt-page-intro-actions{justify-content:flex-end}
.wmt-page-intro-right .wmt-page-intro-desc{margin-left:auto;margin-right:0}
.wmt-page-intro-effect-signal .wmt-page-intro-shell{background:linear-gradient(145deg,#05070c,#10213c);color:#fff;border-color:rgba(0,168,255,.34)}
.wmt-page-intro-effect-signal .wmt-page-intro-title,.wmt-page-intro-effect-signal .wmt-page-intro-card strong{color:#fff}
.wmt-page-intro-effect-signal .wmt-page-intro-desc,.wmt-page-intro-effect-signal .wmt-page-intro-card p{color:#d7deed}
.wmt-page-intro-effect-signal .wmt-page-intro-chips span{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.16)}
.wmt-page-intro-effect-calm .wmt-page-intro-bg,.wmt-page-intro-effect-calm .wmt-page-intro-shell:before{display:none}
.wmt-page-intro-effect-calm{background:linear-gradient(180deg,#fff,#f8fbff)}
@keyframes wmtIntroRadar{50%{transform:scale(.94);opacity:.48}100%{transform:scale(1);opacity:1}}
@keyframes wmtIntroNode{50%{transform:translate(-13px,18px) scale(.82);opacity:.72}}
@keyframes wmtIntroPulse{50%{transform:scale(1.12);opacity:.22}}
.wmt-text-block-wow{position:relative;isolation:isolate;padding:70px 0;background:linear-gradient(180deg,#fff,#f7fbff)}
.wmt-text-block-wow .wmt-container{position:relative;z-index:1}
.wmt-text-block-shell{position:relative;padding:clamp(28px,4vw,54px);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(241,247,255,.82));border:1px solid rgba(5,7,12,.09);box-shadow:0 26px 80px rgba(8,18,38,.1);overflow:hidden}
.wmt-text-block-shell:before{content:"";position:absolute;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px);top:0;height:2px;background:linear-gradient(90deg,transparent,var(--wmt-accent),var(--wmt-violet),transparent);opacity:.82;animation:wmtDeckScan 4.6s ease-in-out infinite}
.wmt-text-block-shell:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-120px;top:-120px;background:radial-gradient(circle,rgba(0,168,255,.15),transparent 66%);pointer-events:none}
.wmt-text-block-shell>*{position:relative;z-index:1}
.wmt-text-block-title{font-size:clamp(30px,4.8vw,var(--wmt-h2));line-height:1.06;letter-spacing:-.045em;margin:0 0 20px;color:#070a10}
.wmt-text-block-content{width:100%;max-width:980px;color:var(--wmt-body-color,#1f2937);font-size:18px;line-height:1.85}
.wmt-text-block-content>*:first-child{margin-top:0}
.wmt-text-block-content>*:last-child{margin-bottom:0}
.wmt-text-block-content h2,.wmt-text-block-content h3,.wmt-text-block-content h4{margin:1.5em 0 .6em;color:var(--wmt-h2-color,#070a10);letter-spacing:-.025em}
.wmt-text-block-content p{margin:0 0 1.05em}
.wmt-text-block-content ul,.wmt-text-block-content ol{margin:0 0 1.1em;padding-left:1.25em}
.wmt-text-block-content li{margin:.35em 0}
.wmt-text-block-content a{color:var(--wmt-link-color,var(--wmt-accent));font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.wmt-text-block-left .wmt-text-block-content{margin-right:auto}
.wmt-text-block-center .wmt-text-block-shell{text-align:center}
.wmt-text-block-center .wmt-kicker{justify-content:center}
.wmt-text-block-center .wmt-text-block-content{margin-left:auto;margin-right:auto}
.wmt-text-block-right .wmt-text-block-shell{text-align:right}
.wmt-text-block-right .wmt-kicker{justify-content:flex-end}
.wmt-text-block-right .wmt-text-block-content{margin-left:auto}
.wmt-text-block-variant-glass .wmt-text-block-shell{background:rgba(255,255,255,.72);backdrop-filter:blur(22px);box-shadow:0 34px 110px rgba(0,168,255,.11)}
.wmt-text-block-variant-plain{background:transparent}
.wmt-text-block-variant-plain .wmt-text-block-shell{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.wmt-text-block-variant-plain .wmt-text-block-shell:before,.wmt-text-block-variant-plain .wmt-text-block-shell:after,.wmt-text-block-accent-no .wmt-text-block-shell:before{display:none}
.wmt-text-block-variant-note .wmt-text-block-shell{border-left:5px solid var(--wmt-accent);background:#fff}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-page-intro-shell,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-text-block-shell,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-nexus-glass,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-orbit-panel,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-orbit-tile{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-page-intro-shell,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-text-block-shell,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-nexus-glass,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-orbit-panel,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-orbit-tile{opacity:1;transform:none;filter:none}
@media(max-width:980px){
 .wmt-orbit-matrix,.wmt-page-intro-shell{grid-template-columns:1fr}
 .wmt-page-intro-visual{min-height:108px}
 .wmt-page-intro-visual-core{width:min(100%,132px)}
 .wmt-page-intro-hide-visual-mobile .wmt-page-intro-visual{display:none}
}
@media(max-width:680px){
 .wmt-nexus{min-height:auto;border-radius:28px}
 .wmt-nexus canvas{display:none}
 .wmt-nexus-deck{min-height:auto;display:block;padding:12px}
 .wmt-nexus-glass{width:100%;padding:20px;border-radius:26px}
 .wmt-nexus-active-card{padding:20px;border-radius:22px}
 .wmt-nexus-active-card strong{font-size:clamp(31px,10vw,42px)}
 .wmt-nexus-tabs{gap:8px}
 .wmt-nexus-tab{grid-template-columns:48px 1fr;min-height:60px;border-radius:17px}
 .wmt-nexus-rail{display:none}
 .wmt-orbit-root{min-height:auto}
 .wmt-orbit-matrix{display:block;min-height:auto;padding:0}
 .wmt-orbit-panel{padding:20px;border-radius:26px}
 .wmt-orbit-main{grid-template-columns:1fr;gap:14px}
 .wmt-orbit-score-ring{width:124px;height:124px}
 .wmt-orbit-tiles{grid-template-columns:1fr;margin-top:12px}
 .wmt-orbit-tile{min-height:150px;border-radius:22px}
 .wmt-page-intro-wow{padding:18px 0 14px}
 .wmt-page-intro-shell{padding:16px 18px;border-radius:20px}
 .wmt-page-intro-title{font-size:clamp(25px,8vw,35px);margin:3px 0 6px}
 .wmt-page-intro-desc{font-size:15px;line-height:1.5}
 .wmt-page-intro-actions{flex-direction:column;align-items:stretch}
 .wmt-page-intro-actions .wmt-btn,.wmt-page-intro-actions .wmt-link{width:100%;justify-content:center;text-align:center}
 .wmt-page-intro-visual{min-height:96px}
 .wmt-page-intro-visual-core{width:min(100%,116px)}
 .wmt-page-intro-card{width:min(100%,102px);padding:9px;border-radius:16px}
 .wmt-page-intro-card strong{font-size:25px}
 .wmt-page-intro-right .wmt-page-intro-shell{direction:ltr;text-align:left}
 .wmt-page-intro-right .wmt-kicker,.wmt-page-intro-right .wmt-page-intro-chips,.wmt-page-intro-right .wmt-page-intro-actions{justify-content:flex-start}
 .wmt-text-block-wow{padding:44px 0}
 .wmt-text-block-shell{padding:22px;border-radius:24px}
 .wmt-text-block-title{font-size:clamp(28px,9vw,38px)}
 .wmt-text-block-content{font-size:16px;line-height:1.75}
}
@media(prefers-reduced-motion:reduce){
 .wmt-nexus-glass:before,.wmt-page-intro-shell:before,.wmt-page-intro-orb,.wmt-page-intro-ring,.wmt-page-intro-node,.wmt-text-block-shell:before{animation:none}
}

/* 1.1.7 mobile navigation hardening */
@media(max-width:1100px){
 body:not(.menu-open) .wmt-mobile-panel,body:not(.menu-open) .wmt-mobile-panel *{pointer-events:none!important}
 .wmt-mobile-panel{position:fixed!important;inset:0!important;z-index:9991!important;background:radial-gradient(circle at 78% 12%,rgba(0,168,255,.18),transparent 34%),linear-gradient(180deg,var(--wmt-mobile-panel-bg,#fff),#eef6ff)!important;color:var(--wmt-mobile-link-color,#070a10)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,-18px,0) scale(.985)!important;transition:opacity .26s ease,transform .26s ease,visibility .26s!important;backdrop-filter:blur(22px)!important}
 body.menu-open .wmt-mobile-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
 .wmt-mobile-grid{width:min(92%,720px)!important;min-height:100dvh!important;height:100dvh!important;padding:calc(var(--wmt-mobile-header-height) + 30px) 0 36px!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:20px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}
 .wmt-mobile-panel ul{display:grid!important;gap:9px!important;list-style:none!important;margin:0!important;padding:0!important}
 .wmt-mobile-panel li{position:relative!important;overflow:visible!important;margin:0!important}
 .wmt-mobile-panel li a{display:block!important;min-height:52px!important;padding:14px 16px!important;border-radius:18px!important;background:var(--wmt-mobile-link-bg,#fff)!important;color:var(--wmt-mobile-link-color,#070a10)!important;border:1px solid rgba(5,7,12,.09)!important;box-shadow:0 14px 34px rgba(8,18,38,.08)!important;font-family:var(--wmt-font-heading)!important;font-size:clamp(22px,6.2vw,36px)!important;font-weight:800!important;line-height:1.1!important;text-decoration:none!important;touch-action:manipulation!important}
 .wmt-mobile-panel .menu-item-has-children>a{padding-right:64px!important}
 .wmt-mobile-panel li a:hover,.wmt-mobile-panel li a:focus{background:#fff!important;color:#070a10!important;box-shadow:0 18px 46px rgba(0,168,255,.14)!important}
 .wmt-sub-toggle{position:absolute!important;top:5px!important;right:7px!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:15px!important;background:var(--wmt-mobile-sub-toggle-bg,#05070c)!important;color:var(--wmt-mobile-sub-toggle-color,#fff)!important;display:grid!important;place-items:center!important;cursor:pointer!important;z-index:2!important;box-shadow:0 12px 28px rgba(5,7,12,.18)!important;touch-action:manipulation!important}
 .wmt-sub-toggle span{position:relative!important;display:block!important;width:16px!important;height:16px!important}
 .wmt-sub-toggle span:before,.wmt-sub-toggle span:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;transform:translate(-50%,-50%)!important;transition:transform .22s ease,opacity .22s ease!important}
 .wmt-sub-toggle span:after{transform:translate(-50%,-50%) rotate(90deg)!important}
 .wmt-mobile-panel .is-sub-open>.wmt-sub-toggle span:after{opacity:0!important;transform:translate(-50%,-50%) rotate(0deg)!important}
 .wmt-mobile-panel .sub-menu{position:static!important;display:grid!important;grid-template-rows:0fr!important;gap:0!important;max-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;transform:none!important;pointer-events:none!important;transition:grid-template-rows .28s ease,max-height .28s ease,opacity .22s ease,visibility .22s ease,margin .22s ease!important}
 .wmt-mobile-panel .is-sub-open>.sub-menu{grid-template-rows:1fr!important;max-height:900px!important;margin:9px 0 3px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 .wmt-mobile-panel .sub-menu li{min-width:0!important}
 .wmt-mobile-panel .sub-menu a{min-height:44px!important;margin-left:15px!important;padding:12px 14px!important;border-radius:15px!important;background:rgba(255,255,255,.72)!important;color:var(--wmt-mobile-sub-link-color,#475569)!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important;box-shadow:none!important}
 .wmt-mobile-panel .sub-menu .sub-menu a{margin-left:30px!important;font-size:15px!important}
 .wmt-mobile-panel .current-menu-item>a,.wmt-mobile-panel .current-menu-ancestor>a{border-color:rgba(0,168,255,.34)!important;box-shadow:0 16px 42px rgba(0,168,255,.14)!important}
 .wmt-mobile-meta{padding:18px!important;border-radius:20px!important;background:#05070c!important;color:#fff!important}
 .wmt-mobile-meta a{color:#fff!important}
 .wmt-menu-toggle{position:relative!important;z-index:9993!important;touch-action:manipulation!important}
}

/* 1.1.8 spacing + SEO header width */
.wmt-seo-text-head{max-width:100%;width:100%}
.wmt-seo-text-head p{max-width:100%;width:100%}

/* 1.1.9 calmer hero/orbit/contact */
.wmt-nexus{min-height:470px;border-radius:34px;background:linear-gradient(145deg,#fff,#eef6ff);box-shadow:0 32px 110px rgba(8,18,38,.12)}
.wmt-nexus canvas{opacity:.5}
.wmt-nexus-hero-mark{position:relative;z-index:1;width:min(100%,440px);min-height:470px;margin:auto;display:grid;place-items:center;isolation:isolate;color:#070a10}
.wmt-nexus-brand-orb{position:absolute;width:min(82%,330px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 130deg,var(--active),rgba(112,87,255,.22),rgba(22,199,132,.28),var(--active));box-shadow:0 0 80px color-mix(in srgb,var(--active) 28%,transparent);opacity:.9;animation:wmtOrbitSpin 20s linear infinite}
.wmt-nexus-brand-orb:before{content:"";position:absolute;inset:15px;border-radius:inherit;background:linear-gradient(145deg,#fff,#edf5ff);box-shadow:inset 0 0 40px rgba(5,7,12,.06)}
.wmt-nexus-brand-orb span{position:absolute;inset:var(--ring-inset,34px);border-radius:inherit;border:1px solid color-mix(in srgb,var(--active) 24%,rgba(5,7,12,.08));animation:wmtPulse 3.6s ease-in-out infinite}
.wmt-nexus-brand-orb span:nth-child(2){--ring-inset:58px;animation-delay:.4s}
.wmt-nexus-brand-orb span:nth-child(3){--ring-inset:88px;animation-delay:.8s}
.wmt-nexus-brand-card{position:relative;z-index:2;width:min(100%,335px);padding:28px;border-radius:30px;background:rgba(255,255,255,.9);border:1px solid rgba(5,7,12,.1);box-shadow:0 28px 88px rgba(8,18,38,.16);backdrop-filter:blur(18px);overflow:hidden}
.wmt-nexus-brand-card:before{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--active),transparent);animation:wmtDeckScan 4s ease-in-out infinite}
.wmt-nexus-brand-card small{display:block;color:#657185;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.wmt-nexus-brand-card strong{display:block;margin:16px 0 12px;font-family:var(--wmt-font-heading);font-size:clamp(32px,3.6vw,48px);line-height:.96;letter-spacing:-.055em;color:#070a10}
.wmt-nexus-brand-card p{margin:0;color:#4f5a6d;font-size:14px;line-height:1.62}
.wmt-nexus-mini-line{display:flex;gap:8px;margin-top:24px}
.wmt-nexus-mini-line button{width:42px;height:42px;border:1px solid rgba(5,7,12,.09);border-radius:14px;background:#fff;color:var(--node-color);font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(8,18,38,.08);transition:transform .22s,border-color .22s,box-shadow .22s}
.wmt-nexus-mini-line button:hover,.wmt-nexus-mini-line button.is-active{transform:translateY(-4px);border-color:color-mix(in srgb,var(--node-color) 48%,rgba(5,7,12,.08));box-shadow:0 18px 48px color-mix(in srgb,var(--node-color) 18%,transparent)}
.wmt-nexus-badges{position:absolute;inset:0;pointer-events:none}
.wmt-nexus-badges span{position:absolute;display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--node-color) 28%,rgba(5,7,12,.08));box-shadow:0 18px 48px rgba(8,18,38,.1);color:#273142;font-size:11px;font-weight:900}
.wmt-nexus-badges span:nth-child(1){left:2%;top:20%}
.wmt-nexus-badges span:nth-child(2){right:0;top:48%}
.wmt-nexus-badges span:nth-child(3){left:8%;bottom:17%}
.wmt-nexus-badges span.is-active{color:var(--node-color);box-shadow:0 22px 58px color-mix(in srgb,var(--node-color) 18%,transparent)}
.wmt-orbit-root{min-height:500px}
.wmt-orbit-section .wmt-split{gap:58px;align-items:center}
.wmt-orbit-focus{min-height:500px;height:auto;display:grid;place-items:center;padding:22px;color:#070a10}
.wmt-orbit-focus:before{content:"";position:absolute;inset:10%;border-radius:40px;background-image:linear-gradient(rgba(5,7,12,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 45%,#000,transparent 72%);pointer-events:none}
.wmt-orbit-focus-halo{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.wmt-orbit-focus-halo span{position:absolute;width:min(78%,420px);aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--active) 26%,rgba(5,7,12,.08));box-shadow:0 0 70px color-mix(in srgb,var(--active) 15%,transparent);animation:wmtOrbitSpin 18s linear infinite}
.wmt-orbit-focus-halo span:nth-child(2){width:min(58%,310px);animation-direction:reverse;animation-duration:14s}
.wmt-orbit-focus-halo span:nth-child(3){width:min(36%,190px);border-style:dashed;opacity:.65}
.wmt-orbit-focus-card{position:relative;z-index:2;width:min(100%,520px);padding:30px;border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,246,255,.82));border:1px solid rgba(5,7,12,.1);box-shadow:0 34px 105px rgba(8,18,38,.14),0 0 85px color-mix(in srgb,var(--active) 16%,transparent);backdrop-filter:blur(20px);overflow:hidden}
.wmt-orbit-focus-card:before{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--active),transparent);animation:wmtDeckScan 4.4s ease-in-out infinite}
.wmt-orbit-focus-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#657185;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.wmt-orbit-focus-top b{display:grid;place-items:center;min-width:56px;height:40px;border-radius:999px;background:#05070c;color:#fff;font-size:13px;letter-spacing:0}
.wmt-orbit-focus-card h3{font-size:clamp(36px,4.8vw,64px);line-height:.94;letter-spacing:-.06em;margin:24px 0 12px;color:#070a10}
.wmt-orbit-focus-card p{margin:0;color:#4f5a6d;font-size:15px;line-height:1.7;max-width:460px}
.wmt-orbit-focus-meter{height:8px;margin:24px 0 22px;border-radius:999px;background:rgba(5,7,12,.08);overflow:hidden}
.wmt-orbit-focus-meter i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--active),color-mix(in srgb,var(--active) 22%,#fff));transform:scaleX(var(--level));transform-origin:left;box-shadow:0 0 24px color-mix(in srgb,var(--active) 30%,transparent)}
.wmt-orbit-focus-nav{display:flex;flex-wrap:wrap;gap:8px}
.wmt-orbit-focus-nav button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid rgba(5,7,12,.09);border-radius:999px;background:#fff;color:#273142;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(8,18,38,.07);transition:transform .22s,border-color .22s,box-shadow .22s}
.wmt-orbit-focus-nav button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--color) 16%,#fff);color:var(--color);font-size:9px}
.wmt-orbit-focus-nav button:hover,.wmt-orbit-focus-nav button.is-active{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color) 45%,rgba(5,7,12,.08));box-shadow:0 18px 48px color-mix(in srgb,var(--color) 15%,transparent)}
.wmt-contact{background:radial-gradient(circle at 78% 18%,rgba(0,168,255,.16),transparent 30%),linear-gradient(180deg,#f8fbff,#fff);color:#070a10}
.wmt-contact .wmt-title,.wmt-contact .wmt-copy>p{color:#070a10}
.wmt-contact .wmt-copy>p{color:#4f5a6d}
.wmt-contact-grid{align-items:center}
.wmt-contact-cards a{background:#fff;color:#070a10;border-color:rgba(5,7,12,.09);box-shadow:0 16px 44px rgba(8,18,38,.08)}
.wmt-contact-cards a:hover{border-color:rgba(0,168,255,.35);transform:translateX(5px);box-shadow:0 22px 58px rgba(0,168,255,.12)}
.wmt-contact-cards strong{color:#070a10}
.wmt-contact-hero-card{position:relative;min-height:455px;padding:34px;border-radius:36px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(235,245,255,.82));border:1px solid rgba(5,7,12,.1);box-shadow:0 35px 105px rgba(8,18,38,.14);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}
.wmt-contact-hero-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(5,7,12,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.055) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 66% 24%,#000,transparent 72%);pointer-events:none}
.wmt-contact-hero-card:after{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--wmt-accent),transparent);animation:wmtDeckScan 4.2s ease-in-out infinite;opacity:.72}
.wmt-contact-orb{position:absolute;right:8%;top:10%;width:min(56%,260px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 120deg,var(--wmt-accent),rgba(112,87,255,.24),rgba(22,199,132,.34),var(--wmt-accent));box-shadow:0 0 95px rgba(0,168,255,.24);animation:wmtOrbitSpin 22s linear infinite;opacity:.9}
.wmt-contact-orb:before{content:"";position:absolute;inset:18px;border-radius:inherit;background:linear-gradient(145deg,#fff,#edf5ff);box-shadow:inset 0 0 36px rgba(5,7,12,.06)}
.wmt-contact-status{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;width:max-content;margin-bottom:auto;padding:8px 11px;border-radius:999px;background:#05070c;color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.wmt-contact-status i{width:8px;height:8px;border-radius:50%;background:var(--wmt-accent);box-shadow:0 0 18px var(--wmt-accent)}
.wmt-contact-hero-card h3,.wmt-contact-hero-card p,.wmt-contact-hero-card .wmt-btn{position:relative;z-index:1}
.wmt-contact-hero-card h3{margin:170px 0 12px;font-family:var(--wmt-font-heading);font-size:clamp(34px,4.5vw,58px);line-height:.96;letter-spacing:-.06em;color:#070a10}
.wmt-contact-hero-card p{max-width:430px;margin:0;color:#4f5a6d;font-size:15px;line-height:1.7}
.wmt-contact-hero-card .wmt-btn{width:max-content;margin-top:26px}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-nexus-brand-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-orbit-focus-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-contact-hero-card{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-nexus-brand-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-orbit-focus-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-contact-hero-card{opacity:1;transform:none;filter:none}
@media(max-width:980px){
 .wmt-nexus{min-height:410px}
 .wmt-nexus-hero-mark{min-height:410px}
 .wmt-orbit-root{min-height:auto}
 .wmt-orbit-focus{min-height:430px}
 .wmt-contact-hero-card{min-height:390px}
}
@media(max-width:680px){
 .wmt-nexus{min-height:330px;margin-inline:0}
 .wmt-nexus-hero-mark{min-height:330px;width:100%}
 .wmt-nexus-brand-orb{width:260px}
 .wmt-nexus-brand-card{width:100%;padding:22px;border-radius:25px}
 .wmt-nexus-brand-card strong{font-size:clamp(31px,10vw,42px)}
 .wmt-nexus-badges{display:none}
 .wmt-orbit-focus{min-height:auto;padding:0}
 .wmt-orbit-focus:before,.wmt-orbit-focus-halo{display:none}
 .wmt-orbit-focus-card{width:100%;padding:23px;border-radius:26px}
 .wmt-orbit-focus-card h3{font-size:clamp(32px,10vw,44px)}
 .wmt-orbit-focus-nav button{width:100%;justify-content:flex-start}
 .wmt-contact-hero-card{min-height:350px;padding:24px;border-radius:27px}
 .wmt-contact-orb{width:220px;right:-22px;top:22px}
 .wmt-contact-hero-card h3{margin-top:130px}
 .wmt-contact-hero-card .wmt-btn{width:100%;justify-content:center}
}
@media(prefers-reduced-motion:reduce){
 .wmt-nexus-brand-orb,.wmt-nexus-brand-card:before,.wmt-orbit-focus-halo span,.wmt-orbit-focus-card:before,.wmt-contact-hero-card:after,.wmt-contact-orb{animation:none}
}

/* 1.1.11 production polish */
body{font-family:var(--wmt-font-body)!important;color:var(--wmt-body-color,var(--wmt-text))}
.wmt-prose p,.wmt-prose li,.wmt-article-content p,.wmt-article-content li{color:var(--wmt-body-color,var(--wmt-text))}
h1{font-family:var(--wmt-font-h1,var(--wmt-font-heading))!important;color:var(--wmt-h1-color,var(--wmt-text));font-size:clamp(34px,6vw,var(--wmt-h1))}
h2,.wmt-title{font-family:var(--wmt-font-h2,var(--wmt-font-heading))!important;color:var(--wmt-h2-color,var(--wmt-text))}
h3{font-family:var(--wmt-font-h3,var(--wmt-font-heading))!important;color:var(--wmt-h3-color,var(--wmt-text))}
h4{font-family:var(--wmt-font-h4,var(--wmt-font-heading))!important;color:var(--wmt-h4-color,var(--wmt-text));font-size:var(--wmt-h4)}
.wmt-hero-title{font-family:var(--wmt-font-h1,var(--wmt-font-heading))!important;color:var(--wmt-h1-color,var(--wmt-text))}
.wmt-hero-title span{background:linear-gradient(90deg,#05070c,var(--wmt-accent),var(--wmt-violet));-webkit-background-clip:text;background-clip:text;color:transparent!important}
.wmt-page-hero h1,.wmt-archive-hero h1{color:var(--wmt-page-title-color,var(--wmt-h1-color,var(--wmt-text)))!important}
.wmt-prose a,.wmt-article-content a{color:var(--wmt-link-color,var(--wmt-accent))}
.wmt-brand-asset{display:block;width:44px;max-width:none;height:auto;filter:drop-shadow(0 10px 22px rgba(0,168,255,.18))}
.custom-logo{max-height:48px;width:auto}
body.wmt-light-reactor .wmt-header{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(238,247,255,.86))!important;border-bottom:1px solid rgba(5,7,12,.09)!important;box-shadow:0 20px 70px rgba(8,18,38,.11)!important}
body.wmt-light-reactor .wmt-header:before{content:"";position:absolute;left:50%;bottom:6px;width:min(88%,760px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(0,168,255,.55),rgba(112,87,255,.35),transparent);pointer-events:none}
body.wmt-light-reactor .wmt-header-glow{opacity:.24}
body.wmt-light-reactor .wmt-nav a{color:#1f2937;border-radius:999px}
body.wmt-light-reactor .wmt-nav a:hover,body.wmt-light-reactor .wmt-nav .current-menu-item>a,body.wmt-light-reactor .wmt-nav .current-menu-ancestor>a{color:#05070c;background:rgba(0,168,255,.08)}
body.wmt-light-reactor .wmt-nav .sub-menu{background:rgba(255,255,255,.96);border-color:rgba(5,7,12,.1);box-shadow:0 28px 82px rgba(8,18,38,.16)}
body.wmt-light-reactor .wmt-nav .sub-menu a{color:#1f2937}
body.wmt-light-reactor .wmt-menu-toggle{background:#05070c;border-color:#05070c;box-shadow:0 16px 38px rgba(5,7,12,.16)}
body.wmt-light-reactor .wmt-menu-toggle span{background:#fff}
body.wmt-light-reactor .wmt-footer{background:radial-gradient(circle at 16% 16%,rgba(0,168,255,.12),transparent 30%),radial-gradient(circle at 86% 6%,rgba(112,87,255,.12),transparent 26%),linear-gradient(180deg,#f8fbff,#fff)!important;color:#070a10!important}
body.wmt-light-reactor .wmt-footer-grid>div{padding:24px;border:1px solid rgba(5,7,12,.08);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 54px rgba(8,18,38,.07);backdrop-filter:blur(16px)}
body.wmt-light-reactor .wmt-footer p,body.wmt-light-reactor .wmt-footer-grid a,body.wmt-light-reactor .wmt-footer-grid span{color:#5f6878!important}
body.wmt-light-reactor .wmt-footer-grid a:hover{color:var(--wmt-link-color,var(--wmt-accent))!important}
body.wmt-light-reactor .wmt-footer-bottom{align-items:center;gap:18px;padding:18px 20px;border:1px solid rgba(5,7,12,.09)!important;border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 16px 44px rgba(8,18,38,.06);color:#5f6878!important}
.wmt-footer-credit-html{margin-left:auto;text-align:right}
.wmt-footer-credit-html a{color:#070a10!important;font-weight:800;text-decoration:none}
.wmt-breadcrumbs{position:relative;z-index:2;margin:0 0 18px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.wmt-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}
.wmt-breadcrumbs li{display:flex;align-items:center;gap:8px;color:inherit}
.wmt-breadcrumbs li:not(:last-child):after{content:"/";color:#94a3b8}
.wmt-breadcrumbs a{color:#0f172a;text-decoration:none}
.wmt-breadcrumbs a:hover{color:var(--wmt-link-color,var(--wmt-accent))}
.wmt-breadcrumbs-floating{width:min(calc(100% - 40px),var(--wmt-page-width));margin:24px auto 0}
.wmt-breadcrumbs-single{margin-bottom:16px}
@media(max-width:1100px){
 body:not(.menu-open) .wmt-mobile-panel,body:not(.menu-open) .wmt-mobile-panel *{pointer-events:none!important}
 .wmt-mobile-panel{background:linear-gradient(180deg,var(--wmt-mobile-panel-bg,#fff),#f3f8ff)!important;color:var(--wmt-mobile-link-color,#070a10)!important;backdrop-filter:none!important}
 .wmt-mobile-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(5,7,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 25%,#000,transparent 76%);pointer-events:none}
 .wmt-mobile-grid{position:relative;z-index:1;width:min(92%,720px)!important;padding:calc(var(--wmt-mobile-header-height) + 26px) 0 36px!important;gap:14px!important}
 .wmt-mobile-panel ul{gap:8px!important}
 .wmt-mobile-panel li a{min-height:46px!important;padding:12px 14px!important;border-radius:16px!important;background:var(--wmt-mobile-link-bg,#fff)!important;color:var(--wmt-mobile-link-color,#070a10)!important;font-size:clamp(17px,4.8vw,25px)!important;line-height:1.15!important;box-shadow:0 12px 30px rgba(8,18,38,.07)!important}
 .wmt-mobile-panel .sub-menu a{min-height:40px!important;font-size:15px!important;line-height:1.22!important;background:rgba(255,255,255,.72)!important;color:var(--wmt-mobile-sub-link-color,#475569)!important}
 .wmt-mobile-meta{margin-top:8px!important;border:1px solid rgba(5,7,12,.08)!important}
}
.wmt-nexus{perspective:1200px;display:grid;place-items:center;overflow:hidden}
.wmt-nexus-hero-3d{width:min(100%,560px);min-height:520px;transform-style:preserve-3d}
.wmt-nexus-3d-orbit{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d;animation:wmtNexusOrbit 22s linear infinite;pointer-events:none}
.wmt-nexus-3d-orbit button{position:absolute;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--node-color) 36%,rgba(5,7,12,.12));border-radius:19px;background:rgba(255,255,255,.84);color:var(--node-color);box-shadow:0 18px 46px color-mix(in srgb,var(--node-color) 16%,rgba(8,18,38,.08));font-size:12px;font-weight:950;pointer-events:auto;cursor:pointer;backdrop-filter:blur(12px)}
.wmt-nexus-3d-orbit button:nth-child(1){transform:rotate(0deg) translateX(205px) rotate(0deg)}
.wmt-nexus-3d-orbit button:nth-child(2){transform:rotate(72deg) translateX(205px) rotate(-72deg)}
.wmt-nexus-3d-orbit button:nth-child(3){transform:rotate(144deg) translateX(205px) rotate(-144deg)}
.wmt-nexus-3d-orbit button:nth-child(4){transform:rotate(216deg) translateX(205px) rotate(-216deg)}
.wmt-nexus-3d-orbit button:nth-child(5){transform:rotate(288deg) translateX(205px) rotate(-288deg)}
.wmt-nexus-3d-orbit button.is-active{background:#05070c;color:#fff;box-shadow:0 20px 58px color-mix(in srgb,var(--node-color) 34%,rgba(8,18,38,.12))}
.wmt-nexus-prism{position:absolute;left:50%;top:43%;width:168px;height:168px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(-16deg) rotateY(32deg);animation:wmtNexusPrism 11s linear infinite}
.wmt-nexus-prism .p{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--active) 44%,rgba(5,7,12,.14));background:linear-gradient(145deg,color-mix(in srgb,var(--active) 18%,rgba(255,255,255,.78)),rgba(255,255,255,.18));box-shadow:inset 0 0 32px color-mix(in srgb,var(--active) 18%,transparent)}
.wmt-nexus-prism .p1{transform:translateZ(84px)}
.wmt-nexus-prism .p2{transform:rotateY(180deg) translateZ(84px)}
.wmt-nexus-prism .p3{transform:rotateY(90deg) translateZ(84px)}
.wmt-nexus-prism .p4{transform:rotateY(-90deg) translateZ(84px)}
.wmt-nexus-prism .p5{transform:rotateX(90deg) translateZ(84px)}
.wmt-nexus-prism .p6{transform:rotateX(-90deg) translateZ(84px)}
.wmt-nexus-holo-card{position:relative;z-index:3;width:min(100%,360px);margin:auto;padding:26px;border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(238,247,255,.78));border:1px solid rgba(5,7,12,.1);box-shadow:0 34px 105px rgba(8,18,38,.17),0 0 90px color-mix(in srgb,var(--active) 18%,transparent);backdrop-filter:blur(20px);overflow:hidden}
.wmt-nexus-holo-card:before{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--active),transparent);animation:wmtDeckScan 3.4s ease-in-out infinite}
.wmt-nexus-holo-card small{display:block;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.wmt-nexus-holo-card strong{display:block;margin:16px 0 12px;font-family:var(--wmt-font-h2,var(--wmt-font-heading));font-size:clamp(34px,4vw,54px);line-height:.94;letter-spacing:-.06em;color:#070a10}
.wmt-nexus-holo-card p{margin:0;color:#4f5a6d;font-size:14px;line-height:1.62}
.wmt-nexus-holo-meter{height:7px;margin-top:23px;border-radius:999px;background:rgba(5,7,12,.08);overflow:hidden}
.wmt-nexus-holo-meter i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--active),#fff);transform-origin:left;box-shadow:0 0 22px color-mix(in srgb,var(--active) 34%,transparent)}
.wmt-nexus-module-strip{position:absolute;left:24px;right:24px;bottom:22px;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.wmt-nexus-module-strip button{min-height:58px;border:1px solid rgba(5,7,12,.09);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 15px 34px rgba(8,18,38,.08);color:#273142;cursor:pointer;text-align:left;padding:8px;transition:transform .22s,border-color .22s,box-shadow .22s}
.wmt-nexus-module-strip button span{display:block;color:var(--node-color);font-size:10px;font-weight:950}
.wmt-nexus-module-strip button b{display:block;margin-top:4px;font-size:10px;line-height:1.15}
.wmt-nexus-module-strip button:hover,.wmt-nexus-module-strip button.is-active{transform:translateY(-4px);border-color:color-mix(in srgb,var(--node-color) 48%,rgba(5,7,12,.08));box-shadow:0 20px 52px color-mix(in srgb,var(--node-color) 15%,transparent)}
@keyframes wmtNexusOrbit{to{transform:rotate(360deg)}}
@keyframes wmtNexusPrism{to{transform:translate(-50%,-50%) rotateX(-16deg) rotateY(392deg)}}
.wmt-contact .wmt-container{position:relative;z-index:1}
.wmt-contact-top-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}
.wmt-contact-info-card{display:flex;align-items:center;gap:13px;min-height:92px;padding:18px;border:1px solid rgba(5,7,12,.09);border-radius:22px;background:rgba(255,255,255,.84);box-shadow:0 18px 54px rgba(8,18,38,.08);color:#070a10;overflow:hidden;position:relative;transition:transform .24s,border-color .24s,box-shadow .24s}
.wmt-contact-info-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,rgba(0,168,255,.14),transparent 42%);opacity:.75;pointer-events:none}
.wmt-contact-info-card svg{position:relative;z-index:1;flex:0 0 34px;width:34px;height:34px;color:var(--wmt-accent)}
.wmt-contact-info-card span{position:relative;z-index:1;display:grid;gap:2px;min-width:0}
.wmt-contact-info-card small{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#64748b}
.wmt-contact-info-card strong{font-size:13px;line-height:1.25;color:#070a10;word-break:break-word}
.wmt-contact-info-card:hover{transform:translateY(-4px);border-color:rgba(0,168,255,.34);box-shadow:0 24px 70px rgba(0,168,255,.12)}
.wmt-contact-form-card{padding:28px;border:1px solid rgba(5,7,12,.1);border-radius:30px;background:rgba(255,255,255,.9);box-shadow:0 32px 100px rgba(8,18,38,.13);backdrop-filter:blur(18px)}
.wmt-copy .wmt-contact-hero-card{min-height:330px;margin-top:28px}
.wmt-copy .wmt-contact-hero-card h3{margin-top:110px;font-size:clamp(28px,3.2vw,44px)}
.wmt-copy .wmt-contact-hero-card p{max-width:520px}
.wmt-contact-form{display:grid;gap:20px}
.wmt-contact-form .wmt-form-head{padding:0;margin:0 0 4px;border:0}
.wmt-contact-form .wmt-form-head h3{margin:0 0 8px;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.04em;color:#070a10}
.wmt-contact-form .wmt-form-head p{margin:0;color:#5f6878;font-size:15px}
.wmt-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.wmt-contact-form label{display:grid;gap:7px;color:#334155;font-size:12px;font-weight:850}
.wmt-contact-form input:not([type=checkbox]),.wmt-contact-form textarea{width:100%;border:1px solid rgba(5,7,12,.12);border-radius:14px;background:#fff;color:#070a10;padding:13px 14px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color .2s,box-shadow .2s}
.wmt-contact-form input:focus,.wmt-contact-form textarea:focus{border-color:rgba(0,168,255,.48);box-shadow:0 0 0 4px rgba(0,168,255,.12)}
.wmt-form-wide{grid-column:1/-1}
.wmt-form-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;font-size:12px;color:#5f6878}
.wmt-form-consent input{margin-top:3px;accent-color:var(--wmt-accent)}
.wmt-contact-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.wmt-form-alert{padding:12px 14px;border-radius:14px;font-size:13px;font-weight:800}
.wmt-form-alert.is-success{background:#e9fff4;color:#04724d;border:1px solid rgba(4,114,77,.18)}
.wmt-form-alert.is-error{background:#fff1f2;color:#be123c;border:1px solid rgba(190,18,60,.18)}
.wmt-form-submit{width:max-content;border:0;cursor:pointer}
.wmt-seo-text-head .wmt-seo-text-intro,.wmt-care-head .wmt-care-intro{max-width:100%;width:100%;color:#4f5a6d}
.wmt-seo-text-head .wmt-seo-text-intro p{margin:0 0 10px;color:inherit}
.wmt-seo-text-desc{color:#5f6878;font-size:14px;line-height:1.66}
.wmt-seo-text-desc p{margin:0 0 10px;color:inherit}
.wmt-seo-text-desc ul,.wmt-seo-text-desc ol{padding-left:19px;margin:10px 0;color:inherit}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-nexus-holo-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-nexus-module-strip,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-contact-info-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-contact-form-card{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease;transition-delay:var(--reveal-delay,0ms)}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-nexus-holo-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-nexus-module-strip,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-contact-info-card,body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-contact-form-card{opacity:1;transform:none;filter:none}
@media(max-width:980px){
 .wmt-contact-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .wmt-nexus-module-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
 .wmt-nexus-3d-orbit button:nth-child(n){transform:none;position:relative}
 .wmt-nexus-3d-orbit{position:relative;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;inset:auto;margin-bottom:14px;animation:none;order:3}
}
@media(max-width:680px){
 .wmt-footer-credit-html{margin-left:0;text-align:center}
 .wmt-breadcrumbs-floating{width:min(calc(100% - 26px),var(--wmt-page-width));margin-top:18px}
 .wmt-contact-top-grid{grid-template-columns:1fr}
 .wmt-contact-grid{gap:24px}
 .wmt-contact-form-card{padding:20px;border-radius:24px}
 .wmt-form-fields{grid-template-columns:1fr}
 .wmt-form-submit{width:100%}
 .wmt-nexus{max-width:100%!important}
 .wmt-nexus-hero-3d{min-height:420px!important}
 .wmt-nexus-prism{width:128px;height:128px;top:34%}
 .wmt-nexus-prism .p1{transform:translateZ(64px)}
 .wmt-nexus-prism .p2{transform:rotateY(180deg) translateZ(64px)}
 .wmt-nexus-prism .p3{transform:rotateY(90deg) translateZ(64px)}
 .wmt-nexus-prism .p4{transform:rotateY(-90deg) translateZ(64px)}
 .wmt-nexus-prism .p5{transform:rotateX(90deg) translateZ(64px)}
 .wmt-nexus-prism .p6{transform:rotateX(-90deg) translateZ(64px)}
 .wmt-nexus-holo-card{width:100%;margin-top:60px;padding:22px;border-radius:25px}
 .wmt-nexus-module-strip{left:12px;right:12px;bottom:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
 .wmt-nexus-module-strip button{min-height:48px}
 .wmt-nexus-3d-orbit{display:none}
}
@media(prefers-reduced-motion:reduce){
 .wmt-nexus-3d-orbit,.wmt-nexus-prism,.wmt-nexus-holo-card:before{animation:none!important}
}

/* 1.1.12 footer, CTA and compact mobile menu */
body.wmt-light-reactor .wmt-footer{padding:58px 0 22px!important;background:radial-gradient(circle at 14% 12%,rgba(0,168,255,.12),transparent 30%),radial-gradient(circle at 88% 0,rgba(112,87,255,.1),transparent 26%),linear-gradient(180deg,#f8fbff,#fff)!important}
.wmt-footer-layout{position:relative;z-index:1;display:grid;gap:0}
.wmt-footer-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(28px,5vw,86px);align-items:start}
body.wmt-light-reactor .wmt-footer-brand-panel,body.wmt-light-reactor .wmt-footer-contact-panel{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
.wmt-footer-brand-panel p{max-width:560px;margin:0 0 18px;color:#5f6878!important}
.wmt-footer-contact-panel{display:grid;gap:8px;justify-items:end;text-align:right}
.wmt-footer-contact-panel h3{margin:0 0 10px!important}
.wmt-footer-contact-panel>a,.wmt-footer-contact-panel>span{display:block;color:#5f6878!important;transition:color .22s,transform .22s}
.wmt-footer-contact-panel>a:hover{color:var(--wmt-link-color,var(--wmt-accent))!important;transform:translateX(-4px)}
.wmt-footer-contact-panel .wmt-socials{justify-content:flex-end}
.wmt-footer-menu-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;margin-top:34px;padding:16px 0;border-top:1px solid rgba(5,7,12,.08);border-bottom:1px solid rgba(5,7,12,.08)}
.wmt-footer-menu-row h3{margin:0!important;color:#64748b!important;font-size:10px!important;letter-spacing:.18em;text-transform:uppercase}
.wmt-footer-menu-row ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;list-style:none;margin:0;padding:0}
.wmt-footer-menu-row li{margin:0!important}
.wmt-footer-menu-row a{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:999px;color:#273142!important;font-size:12px;font-weight:850;transition:background .22s,color .22s,transform .22s}
.wmt-footer-menu-row a:hover{background:rgba(0,168,255,.09);color:#05070c!important;transform:translateY(-2px)}
body.wmt-light-reactor .wmt-footer-bottom{margin-top:22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#667085!important}
.wmt-footer-bottom>a{color:#667085!important}
.wmt-footer-bottom>a:hover{color:var(--wmt-link-color,var(--wmt-accent))!important}
.wmt-cta-engine-plus{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 20%,rgba(0,168,255,.16),transparent 30%),radial-gradient(circle at 13% 78%,rgba(112,87,255,.12),transparent 28%),linear-gradient(180deg,#fff,#f7fbff)}
.wmt-cta-engine-plus .wmt-cta-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(5,7,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 50% 46%,#000,transparent 72%);pointer-events:none}
.wmt-cta-beam{position:absolute;width:40vw;height:1px;background:linear-gradient(90deg,transparent,var(--wmt-accent),transparent);opacity:.42;filter:drop-shadow(0 0 18px rgba(0,168,255,.45));animation:wmtCtaBeam 7s ease-in-out infinite;pointer-events:none}
.wmt-cta-beam.b1{left:-8vw;top:25%;transform:rotate(-8deg)}
.wmt-cta-beam.b2{right:-10vw;bottom:22%;animation-delay:-3.2s;transform:rotate(8deg)}
.wmt-cta-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);gap:clamp(26px,5vw,62px);align-items:center;padding:clamp(30px,5vw,58px);border:1px solid rgba(5,7,12,.1);border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(235,245,255,.76));box-shadow:0 38px 120px rgba(8,18,38,.14);backdrop-filter:blur(18px);overflow:hidden}
.wmt-cta-shell:before{content:"";position:absolute;left:-18%;right:-18%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--wmt-accent),var(--wmt-violet),transparent);animation:wmtDeckScan 4.6s ease-in-out infinite}
.wmt-cta-copy{position:relative;z-index:1;max-width:760px}
.wmt-cta-chip{display:inline-flex;align-items:center;gap:9px;width:max-content;min-height:34px;padding:7px 12px;border:1px solid rgba(0,168,255,.22);border-radius:999px;background:#fff;color:#1680b9;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 13px 34px rgba(0,168,255,.09)}
.wmt-cta-chip i{width:8px;height:8px;border-radius:50%;background:var(--wmt-accent);box-shadow:0 0 18px var(--wmt-accent)}
.wmt-cta-title{margin:22px 0 16px;color:#070a10}
.wmt-cta-title span{display:block;background:linear-gradient(90deg,var(--wmt-accent),var(--wmt-violet));-webkit-background-clip:text;background-clip:text;color:transparent!important}
.wmt-cta-copy>p{max-width:650px;margin:0;color:#4f5a6d;font-size:clamp(16px,1.5vw,19px);line-height:1.72}
.wmt-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:26px}
.wmt-cta-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid rgba(5,7,12,.11);border-radius:14px;background:#fff;color:#101828!important;font-size:13px;font-weight:900;box-shadow:0 16px 42px rgba(8,18,38,.07);transition:transform .22s,border-color .22s,box-shadow .22s}
.wmt-cta-ghost:hover{transform:translateY(-3px);border-color:rgba(0,168,255,.34);box-shadow:0 22px 60px rgba(0,168,255,.12)}
.wmt-cta-console{position:relative;z-index:1;padding:22px;border:1px solid rgba(5,7,12,.09);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 26px 78px rgba(8,18,38,.12);overflow:hidden}
.wmt-cta-console:before{content:"";position:absolute;inset:-45% auto auto -25%;width:220px;height:220px;border-radius:50%;background:rgba(0,168,255,.18);filter:blur(38px);pointer-events:none}
.wmt-cta-console-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.wmt-cta-console-top i{width:48px;height:8px;border-radius:999px;background:linear-gradient(90deg,#16c784,var(--wmt-accent));box-shadow:0 0 20px rgba(22,199,132,.28)}
.wmt-cta-metrics{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}
.wmt-cta-metrics div{min-height:104px;padding:16px 12px;border-radius:20px;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid rgba(5,7,12,.08);box-shadow:inset 0 1px 0 #fff}
.wmt-cta-metrics strong{display:block;color:#070a10;font-family:var(--wmt-font-h2,var(--wmt-font-heading));font-size:clamp(20px,2vw,30px);line-height:1;letter-spacing:-.04em}
.wmt-cta-metrics span{display:block;margin-top:9px;color:#5f6878;font-size:11px;font-weight:800;line-height:1.28}
.wmt-cta-console p{position:relative;margin:0;color:#475569;font-size:14px;line-height:1.62}
.wmt-cta-signal{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:18px;align-items:end;height:72px}
.wmt-cta-signal span{display:block;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--wmt-accent),rgba(112,87,255,.72));box-shadow:0 0 18px rgba(0,168,255,.18);animation:wmtCtaBars 1.8s ease-in-out infinite}
.wmt-cta-signal span:nth-child(1){height:34%;animation-delay:-.3s}
.wmt-cta-signal span:nth-child(2){height:64%;animation-delay:-.7s}
.wmt-cta-signal span:nth-child(3){height:46%;animation-delay:-.1s}
.wmt-cta-signal span:nth-child(4){height:82%;animation-delay:-1s}
.wmt-cta-signal span:nth-child(5){height:58%;animation-delay:-.45s}
body.wmt-effects:not(.elementor-editor-active) .wmt-section .wmt-cta-shell{opacity:0;transform:translateY(28px) scale(.985);filter:blur(9px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease}
body.wmt-effects:not(.elementor-editor-active) .wmt-section.is-wmt-visible .wmt-cta-shell{opacity:1;transform:none;filter:none}
@keyframes wmtCtaBeam{0%,100%{opacity:.2;translate:0 0}50%{opacity:.72;translate:6vw 0}}
@keyframes wmtCtaBars{0%,100%{transform:scaleY(.72);opacity:.7}50%{transform:scaleY(1);opacity:1}}
@media(max-width:1100px){
 body:not(.menu-open) .wmt-mobile-panel,body:not(.menu-open) .wmt-mobile-panel *{pointer-events:none!important}
 .wmt-mobile-panel{display:flex!important;align-items:flex-start!important;justify-content:center!important;position:fixed!important;inset:0!important;z-index:9991!important;padding:calc(var(--wmt-mobile-header-height) + 14px) 14px 18px!important;background:var(--wmt-mobile-panel-bg,rgba(7,10,16,.34))!important;color:var(--wmt-mobile-link-color,#070a10)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-12px) scale(.99)!important;transition:opacity .25s ease,transform .25s ease,visibility .25s!important;backdrop-filter:blur(10px)!important}
 body.menu-open .wmt-mobile-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
 .wmt-mobile-panel:before{display:none!important}
 .wmt-mobile-grid{position:relative!important;z-index:1;display:block!important;width:min(100%,var(--wmt-mobile-box-width,460px))!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - var(--wmt-mobile-header-height) - 34px)!important;margin:0 auto!important;padding:var(--wmt-mobile-pad-top,18px) var(--wmt-mobile-pad-right,18px) var(--wmt-mobile-pad-bottom,18px) var(--wmt-mobile-pad-left,18px)!important;border:1px solid rgba(5,7,12,.1)!important;border-radius:var(--wmt-mobile-box-radius,22px)!important;background:var(--wmt-mobile-box-bg,#fff)!important;box-shadow:0 28px 90px rgba(8,18,38,.22)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}
 .wmt-mobile-grid>ul,.wmt-mobile-panel ul{display:grid!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important}
 .wmt-mobile-panel li{position:relative!important;overflow:visible!important;margin:0!important}
 .wmt-mobile-panel li a{display:block!important;min-height:40px!important;padding:10px 12px!important;border:1px solid rgba(5,7,12,.08)!important;border-radius:14px!important;background:var(--wmt-mobile-link-bg,#fff)!important;color:var(--wmt-mobile-link-color,#070a10)!important;box-shadow:0 10px 26px rgba(8,18,38,.06)!important;font-family:var(--wmt-font-heading)!important;font-size:var(--wmt-mobile-link-size,18px)!important;font-weight:820!important;line-height:1.14!important;text-decoration:none!important;touch-action:manipulation!important}
 .wmt-mobile-panel .menu-item-has-children>a{padding-right:54px!important}
 .wmt-mobile-panel li a:hover,.wmt-mobile-panel li a:focus{background:#f8fbff!important;color:#070a10!important;box-shadow:0 14px 36px rgba(0,168,255,.11)!important}
 .wmt-sub-toggle{top:4px!important;right:6px!important;width:36px!important;height:36px!important;border-radius:12px!important}
 .wmt-mobile-panel .sub-menu{position:static!important;display:grid!important;grid-template-rows:0fr!important;gap:0!important;max-height:0!important;margin:0!important;padding:0!important;background:var(--wmt-mobile-sub-bg,#fff)!important;border:0!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px rgba(5,7,12,.06)!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;transform:none!important;pointer-events:none!important;transition:grid-template-rows .24s ease,max-height .24s ease,opacity .2s ease,visibility .2s ease,margin .2s ease,padding .2s ease!important}
 .wmt-mobile-panel .is-sub-open>.sub-menu{grid-template-rows:1fr!important;max-height:720px!important;margin:7px 0 2px!important;padding:6px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 .wmt-mobile-panel .sub-menu a{min-height:36px!important;margin-left:0!important;padding:9px 10px!important;border-radius:12px!important;background:#f8fbff!important;color:var(--wmt-mobile-sub-link-color,#475569)!important;font-family:Inter,Arial,sans-serif!important;font-size:calc(var(--wmt-mobile-link-size,18px) * .82)!important;font-weight:760!important;line-height:1.18!important;box-shadow:none!important}
 .wmt-mobile-panel .sub-menu .sub-menu a{margin-left:0!important;font-size:calc(var(--wmt-mobile-link-size,18px) * .76)!important}
 .wmt-mobile-meta{display:grid!important;gap:7px!important;margin-top:10px!important;padding:12px!important;border:1px solid rgba(5,7,12,.08)!important;border-radius:16px!important;background:#f8fbff!important;color:#5f6878!important;font-size:12px!important}
 .wmt-mobile-meta a{color:#334155!important}
}
@media(max-width:900px){
 .wmt-footer-top{grid-template-columns:1fr;gap:30px;text-align:center}
 .wmt-footer-contact-panel{justify-items:center;text-align:center}
 .wmt-footer-contact-panel .wmt-socials{justify-content:center}
 .wmt-footer-bottom{flex-direction:column;text-align:center;gap:8px}
 .wmt-footer-credit-html{margin-left:0;text-align:center}
 .wmt-cta-shell{grid-template-columns:1fr;border-radius:28px;padding:26px}
 .wmt-cta-metrics{grid-template-columns:1fr}
}
@media(max-width:680px){
 body.wmt-light-reactor .wmt-footer{padding-top:48px!important}
 .wmt-footer-menu-row{margin-top:26px;padding:14px 0}
 .wmt-footer-menu-row h3{width:100%;text-align:center}
 .wmt-footer-menu-row ul{gap:4px 6px}
 .wmt-footer-menu-row a{min-height:32px;padding:5px 8px;font-size:11px}
 .wmt-cta-actions,.wmt-cta-ghost,.wmt-cta-actions .wmt-btn{width:100%}
 .wmt-cta-ghost{justify-content:center}
}
@media(prefers-reduced-motion:reduce){
 .wmt-cta-beam,.wmt-cta-shell:before,.wmt-cta-signal span{animation:none!important}
}

/* 1.1.13 polished blog index */
.wmt-blog-hero{position:relative;overflow:hidden;padding:118px 0 70px;background:radial-gradient(circle at 76% 18%,rgba(0,168,255,.16),transparent 31%),radial-gradient(circle at 16% 82%,rgba(112,87,255,.1),transparent 28%),linear-gradient(180deg,#fff,#f6f9ff);border-bottom:1px solid rgba(5,7,12,.08)}
.wmt-blog-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(5,7,12,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(5,7,12,.05) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}
.wmt-blog-hero-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;align-items:center}
.wmt-blog-hero h1{max-width:1020px;margin:0;color:#070a10;font-size:clamp(48px,7vw,var(--wmt-page-title));line-height:.98;letter-spacing:-.06em}
.wmt-blog-hero p:not(.wmt-kicker){max-width:760px;margin:24px 0 0;color:#5f6878;font-size:18px;line-height:1.65}
.wmt-blog-pulse{position:relative;height:220px}
.wmt-blog-pulse span{position:absolute;inset:34px;border:1px solid rgba(0,168,255,.24);border-radius:50%;animation:wmtBlogPulse 3.8s ease-in-out infinite}
.wmt-blog-pulse span:nth-child(2){inset:62px;animation-delay:-.7s;border-color:rgba(112,87,255,.22)}
.wmt-blog-pulse span:nth-child(3){inset:92px;animation-delay:-1.4s}
.wmt-blog-pulse span:nth-child(4){inset:116px;background:#05070c;border:0;box-shadow:0 0 80px rgba(0,168,255,.34)}
.wmt-blog-hub{padding:64px 0 100px}
.wmt-blog-feature{position:relative;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,52px);align-items:stretch;margin-bottom:36px;padding:20px;border:1px solid rgba(5,7,12,.09);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,247,255,.82));box-shadow:0 30px 100px rgba(8,18,38,.12);overflow:hidden}
.wmt-blog-feature:before{content:"";position:absolute;left:-16%;right:-16%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--wmt-accent),var(--wmt-violet),transparent);animation:wmtDeckScan 4.8s ease-in-out infinite}
.wmt-blog-feature-media{min-height:380px;border-radius:26px;overflow:hidden;background:#eef4ff;display:grid;place-items:center;color:var(--wmt-accent)}
.wmt-blog-feature-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s}
.wmt-blog-feature:hover img{transform:scale(1.045)}
.wmt-blog-feature-media svg{width:90px;height:90px}
.wmt-blog-feature-copy{padding:clamp(18px,3vw,34px);display:flex;flex-direction:column;justify-content:center}
.wmt-blog-chip{display:inline-flex;width:max-content;min-height:31px;align-items:center;padding:5px 10px;border-radius:999px;background:#05070c;color:#fff;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}
.wmt-blog-feature h2{margin:18px 0 14px;color:#070a10;font-size:clamp(32px,4vw,56px);line-height:1.03;letter-spacing:-.045em}
.wmt-blog-feature p{max-width:720px;margin:0 0 18px;color:#4f5a6d;font-size:17px;line-height:1.7}
.wmt-blog-feature .wmt-post-meta{margin-bottom:24px;color:#687386}
.wmt-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}
.wmt-blog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;padding:18px;border:1px solid rgba(5,7,12,.08);border-radius:22px;background:#fff;box-shadow:0 16px 46px rgba(8,18,38,.06)}
.wmt-blog-toolbar span{display:block;color:#1680b9;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}
.wmt-blog-toolbar strong{display:block;color:#070a10;font-size:18px}
.wmt-blog-toolbar .search-form{margin:0;max-width:360px}
.wmt-blog-toolbar .search-field{background:#f8fbff;color:#070a10;border-color:rgba(5,7,12,.1)}
.wmt-blog-toolbar .search-submit{background:#05070c;color:#fff}
.wmt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.wmt-blog-side{position:sticky;top:calc(var(--wmt-header-height) + 24px);display:grid;gap:16px}
.wmt-blog-side section{padding:20px;border:1px solid rgba(5,7,12,.09);border-radius:22px;background:#fff;box-shadow:0 18px 54px rgba(8,18,38,.07)}
.wmt-blog-side h2{margin:0 0 14px;color:#070a10;font-size:18px}
.wmt-blog-side ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}
.wmt-blog-side li{margin:0}
.wmt-blog-side a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:12px;color:#334155;font-size:13px;font-weight:800}
.wmt-blog-side a:hover{background:#f2f8ff;color:#05070c}
body.wmt-light-reactor .wmt-blog-grid .wmt-post-card{background:#fff;border-color:rgba(5,7,12,.09);box-shadow:0 18px 52px rgba(8,18,38,.08)}
body.wmt-light-reactor .wmt-blog-grid .wmt-post-card h2{color:#070a10}
body.wmt-light-reactor .wmt-blog-grid .wmt-post-card p{color:#5f6878}
@keyframes wmtBlogPulse{50%{transform:scale(.88);opacity:.55}}
@media(max-width:1080px){.wmt-blog-hero-shell,.wmt-blog-feature,.wmt-blog-layout{grid-template-columns:1fr}.wmt-blog-pulse{display:none}.wmt-blog-side{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.wmt-blog-hero{padding:88px 0 48px}.wmt-blog-hub{padding:42px 0 76px}.wmt-blog-feature{padding:12px;border-radius:26px}.wmt-blog-feature-media{min-height:250px;border-radius:20px}.wmt-blog-toolbar{display:grid}.wmt-blog-toolbar .search-form{max-width:none;width:100%}.wmt-blog-grid,.wmt-blog-side{grid-template-columns:1fr}.wmt-blog-feature h2{font-size:32px}.wmt-blog-feature .wmt-btn{width:100%}}

/* 1.1.15 header translator slot */
.wmt-header-translator{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-width:0;max-width:220px;min-height:34px;color:#070a10;font-size:12px;line-height:1.2}
.wmt-header-translator>*{max-width:100%}
.wmt-header-translator select,.wmt-header-translator .goog-te-combo{max-width:190px;min-height:34px;padding:6px 28px 6px 10px;border:1px solid rgba(5,7,12,.12);border-radius:999px;background:#fff;color:#070a10;font-size:12px;font-weight:800;outline:0}
.wmt-header-translator img,.wmt-header-translator svg{display:inline-block!important;max-width:26px!important;width:auto!important;height:auto!important;object-fit:contain!important;vertical-align:middle!important;clip-path:none!important;mask:none!important}
.wmt-header-translator .goog-te-gadget,.wmt-header-translator .skiptranslate,.wmt-header-translator .gt_switcher,.wmt-header-translator .trp-language-switcher{font-size:12px!important;line-height:1.2!important}
.wmt-header-translator--mobile{display:none}
@media(min-width:1101px){.wmt-header-translator--desktop{display:flex}.wmt-header-translator--mobile{display:none!important}}
@media(max-width:1100px){.wmt-header-translator--desktop{display:none!important}.wmt-header-translator--mobile{display:flex!important;max-width:none;width:100%;margin-top:10px;padding:12px;border:1px solid rgba(5,7,12,.08);border-radius:16px;background:#f8fbff;box-shadow:0 12px 28px rgba(8,18,38,.06)}.wmt-header-translator--mobile select,.wmt-header-translator--mobile .goog-te-combo{width:100%;max-width:none}.wmt-header-translator--mobile .goog-te-gadget,.wmt-header-translator--mobile .skiptranslate,.wmt-header-translator--mobile .gt_switcher,.wmt-header-translator--mobile .trp-language-switcher{width:100%}}

/* 1.1.16 spacing, CTA width and lean blog index */
.elementor-widget[class*="elementor-widget-wmt-"],.elementor-widget[class*="elementor-widget-wmt-"]>.elementor-widget-container{width:100%}
.wmt-cta-engine-plus{width:100%;padding:clamp(72px,8vw,110px) 0;text-align:left}
.wmt-cta-engine-plus .wmt-container{width:min(calc(100% - 40px),var(--wmt-container));max-width:var(--wmt-container)}
.wmt-cta-engine-plus .wmt-cta-copy>p{max-width:760px;margin:0;color:#4f5a6d}
.wmt-blog-hub{padding:clamp(24px,4vw,46px) 0 100px}
.wmt-blog-mini-breadcrumb{margin:0 0 22px;padding:10px 0;font-size:12px}
.wmt-blog-mini-breadcrumb .wmt-breadcrumbs{margin:0}
.wmt-blog-mini-breadcrumb .wmt-breadcrumbs,.wmt-blog-mini-breadcrumb .wmt-breadcrumbs a{color:#64748b}
.wmt-blog-layout,.wmt-blog-layout--full{display:block}
.wmt-blog-side{display:none!important}
.wmt-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px}
.wmt-blog-toolbar{margin-bottom:24px}
@media(max-width:980px){.wmt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){.wmt-blog-hub{padding:24px 0 70px}.wmt-blog-mini-breadcrumb{margin-bottom:14px}.wmt-blog-feature{margin-bottom:24px}.wmt-blog-grid{grid-template-columns:1fr!important}.wmt-cta-engine-plus{padding:58px 0}.wmt-cta-engine-plus .wmt-container{width:min(calc(100% - 28px),var(--wmt-container))}}
@media(max-width:680px){.wmt-hero2-stage{display:none!important}.wmt-hero2-shell{display:block}.wmt-hero2-copy{max-width:none;margin-inline:0!important}.wmt-hero2{padding:78px 0 52px}.wmt-hero2-metrics{margin-inline:0}}

/* 1.1.17 GTranslate flag bar */
.wmt-header-translator{width:auto;max-width:none;overflow:visible}
.wmt-header-translator>*{max-width:none!important}
.wmt-header-translator .gtranslate_wrapper,
.wmt-header-translator .gt_switcher_wrapper,
.wmt-header-translator .gt_switcher,
.wmt-header-translator .gt_languages,
.wmt-header-translator .switcher,
.wmt-header-translator .switcher .option,
.wmt-header-translator .switcher .selected{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex-flow:row nowrap!important;
 gap:7px!important;
 width:auto!important;
 max-width:none!important;
 min-width:0!important;
 height:auto!important;
 max-height:none!important;
 overflow:visible!important;
 line-height:1!important;
 background:transparent!important;
 border:0!important;
 box-shadow:none!important;
}
.wmt-header-translator a.glink,
.wmt-header-translator .glink,
.wmt-header-translator .nturl,
.wmt-header-translator .gt_option a,
.wmt-header-translator .switcher .option a,
.wmt-header-translator .switcher .selected a{
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 34px!important;
 width:34px!important;
 min-width:34px!important;
 height:34px!important;
 min-height:34px!important;
 padding:4px!important;
 margin:0!important;
 border-radius:999px!important;
 background-color:#fff!important;
 border:1px solid rgba(5,7,12,.1)!important;
 box-shadow:0 10px 24px rgba(8,18,38,.07)!important;
 overflow:visible!important;
 text-indent:0!important;
 font-size:0!important;
 line-height:1!important;
}
.wmt-header-translator img,
.wmt-header-translator a.glink img,
.wmt-header-translator .glink img,
.wmt-header-translator .nturl img,
.wmt-header-translator .gt_option img,
.wmt-header-translator .switcher img{
 display:block!important;
 width:26px!important;
 min-width:26px!important;
 max-width:26px!important;
 height:26px!important;
 min-height:26px!important;
 max-height:26px!important;
 object-fit:contain!important;
 border-radius:50%!important;
 opacity:1!important;
 clip-path:none!important;
 mask:none!important;
 transform:none!important;
}
.wmt-header-translator--mobile{justify-content:center!important}
.wmt-header-translator--mobile .gtranslate_wrapper,
.wmt-header-translator--mobile .gt_switcher,
.wmt-header-translator--mobile .gt_languages,
.wmt-header-translator--mobile .switcher,
.wmt-header-translator--mobile .switcher .option{flex-wrap:nowrap!important}

/* 1.1.19 keep GTranslate flags visible inside the compact mobile menu */
.wmt-mobile-panel .wmt-header-translator,
.wmt-mobile-panel .wmt-header-translator *{box-sizing:border-box!important}
.wmt-mobile-panel .wmt-header-translator{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;overflow:visible!important}
.wmt-header-translator #flags,
.wmt-header-translator #sortable,
.wmt-mobile-panel .wmt-header-translator #flags,
.wmt-mobile-panel .wmt-header-translator #sortable{display:flex!important;align-items:center!important;justify-content:center!important;flex-flow:row nowrap!important;gap:7px!important;float:none!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.wmt-mobile-panel .wmt-header-translator ul,
.wmt-mobile-panel .wmt-header-translator li{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;gap:7px!important;list-style:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.wmt-mobile-panel .wmt-header-translator .gtranslate_wrapper,
.wmt-mobile-panel .wmt-header-translator .gt_switcher_wrapper,
.wmt-mobile-panel .wmt-header-translator .gt_switcher,
.wmt-mobile-panel .wmt-header-translator .gt_languages,
.wmt-mobile-panel .wmt-header-translator .gt_option,
.wmt-mobile-panel .wmt-header-translator .gt_options,
.wmt-mobile-panel .wmt-header-translator .gt_selected,
.wmt-mobile-panel .wmt-header-translator .gt-current-lang,
.wmt-mobile-panel .wmt-header-translator .switcher,
.wmt-mobile-panel .wmt-header-translator .switcher .option,
.wmt-mobile-panel .wmt-header-translator .switcher .selected{display:flex!important;align-items:center!important;justify-content:center!important;flex-flow:row nowrap!important;gap:7px!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.wmt-mobile-panel .wmt-header-translator a,
.wmt-mobile-panel .wmt-header-translator a.glink,
.wmt-mobile-panel .wmt-header-translator .glink,
.wmt-mobile-panel .wmt-header-translator .nturl,
.wmt-mobile-panel .wmt-header-translator .gt_option a,
.wmt-mobile-panel .wmt-header-translator .gt_options a,
.wmt-mobile-panel .wmt-header-translator .switcher .option a,
.wmt-mobile-panel .wmt-header-translator .switcher .selected a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:5px!important;margin:0!important;border-radius:999px!important;background-color:#fff!important;color:#070a10!important;border:1px solid rgba(5,7,12,.1)!important;box-shadow:0 10px 24px rgba(8,18,38,.08)!important;overflow:visible!important;text-indent:0!important;font-size:0!important;line-height:1!important;text-decoration:none!important}
.wmt-mobile-panel .wmt-header-translator img,
.wmt-mobile-panel .wmt-header-translator svg,
.wmt-mobile-panel .wmt-header-translator a img,
.wmt-mobile-panel .wmt-header-translator .glink img,
.wmt-mobile-panel .wmt-header-translator .nturl img,
.wmt-mobile-panel .wmt-header-translator .gt_option img,
.wmt-mobile-panel .wmt-header-translator .switcher img{display:block!important;position:relative!important;inset:auto!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;object-fit:cover!important;border-radius:50%!important;opacity:1!important;visibility:visible!important;clip:auto!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;transform:none!important;filter:none!important}
.wmt-mobile-panel .wmt-header-translator .gt-lang-code,
.wmt-mobile-panel .wmt-header-translator .gt_float_switcher-arrow,
.wmt-mobile-panel .wmt-header-translator .gt-selected-lang span:not(:has(img)),
.wmt-mobile-panel .wmt-header-translator a span:not(:has(img)){display:none!important}
.wmt-header-translator #flags.size18 a.flag,
.wmt-mobile-panel .wmt-header-translator #flags.size18 a.flag{background-color:#fff!important;background-image:none!important}
.wmt-header-translator #flags.size18 a.flag:before,
.wmt-mobile-panel .wmt-header-translator #flags.size18 a.flag:before{content:""!important;display:block!important;width:18px!important;height:14px!important;flex:0 0 18px!important;background-image:url('/wp-content/plugins/google-language-translator/images/flags18.png')!important;background-repeat:no-repeat!important;background-size:auto!important;border-radius:3px!important;box-shadow:0 0 0 1px rgba(5,7,12,.08)!important;transform:scale(1.18)!important;transform-origin:center!important}
.wmt-header-translator #flags.size18 a.united-states[title="English"]:before,
.wmt-mobile-panel .wmt-header-translator #flags.size18 a.united-states[title="English"]:before{background-position:-118px -352px!important}
.wmt-header-translator #flags.size18 a[title="German"]:before,
.wmt-mobile-panel .wmt-header-translator #flags.size18 a[title="German"]:before{background-position:-31px -120px!important}
.wmt-header-translator #flags.size18 a[title="Polish"]:before,
.wmt-mobile-panel .wmt-header-translator #flags.size18 a[title="Polish"]:before{background-position:-89px -265px!important}
@media(max-width:680px){.wmt-header-translator--mobile{padding:10px!important}.wmt-mobile-panel .wmt-header-translator a{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.wmt-mobile-panel .wmt-header-translator img,.wmt-mobile-panel .wmt-header-translator svg{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}}

/* 1.1.20 blog pagination, consent links and mobile render budget */
.navigation.pagination{width:100%;margin:54px auto 0;text-align:center}
.navigation.pagination .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%}
.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 13px;border-radius:999px;border:1px solid rgba(5,7,12,.12);background:rgba(255,255,255,.86);color:#070a10;font-weight:800;font-size:13px;line-height:1;box-shadow:0 12px 28px rgba(8,18,38,.08);transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease}
.navigation.pagination .page-numbers:hover,.navigation.pagination .page-numbers:focus-visible{transform:translateY(-2px);border-color:rgba(0,168,255,.45);box-shadow:0 18px 42px rgba(0,168,255,.16),0 12px 28px rgba(8,18,38,.09);outline:0}
.navigation.pagination .page-numbers.current{background:linear-gradient(135deg,var(--wmt-primary),var(--wmt-accent));border-color:transparent;color:#fff;box-shadow:0 18px 46px rgba(0,168,255,.22)}
.navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next{min-width:112px}
.wmt-form-consent a{color:var(--wmt-link-color,#0067c7);font-weight:800;text-decoration:underline;text-underline-offset:3px}
@media(max-width:680px){
 .navigation.pagination{margin-top:36px}
 .navigation.pagination .nav-links{gap:7px}
 .navigation.pagination .page-numbers{min-width:38px;height:38px;padding:0 10px;font-size:12px}
 .navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next{min-width:auto}
 body.wmt-effects:not(.elementor-editor-active) .wmt-section:not(.wmt-hero):not(.wmt-hero2):not(.wmt-reactor-stage){content-visibility:auto;contain-intrinsic-size:1px 760px}
 .wmt-post-media img{content-visibility:auto}
}
