.wgr-import-body{width:min(1040px,90%)!important;margin:55px auto!important;display:flex!important;flex-direction:column!important;gap:25px!important}.wgr-import-body h1{font-size:clamp(34px,5vw,58px)!important;line-height:1.12!important}.wgr-import-body h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.25!important;margin-top:32px}.wgr-import-body h3{font-size:24px!important}.wgr-import-body p,.wgr-import-body li{font-size:18px;line-height:1.75}.wgr-import-body img{max-width:100%;max-height:550px;width:auto;height:auto;object-fit:contain;display:block;margin:24px auto}.wgr-import-body video{max-width:100%;height:auto}.wgr-import-body table{display:block;overflow-x:auto;max-width:100%}.wgr-import-body a{color:#087c82;text-underline-offset:4px;overflow-wrap:anywhere}.wgr-import-body blockquote{border-left:4px solid #12adb3;padding:12px 24px;margin:25px 0}.wgr-content-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wgr-content-directory a{display:block;padding:22px;background:#fff;border:1px solid #d3dddd;border-radius:8px;font-size:19px;font-weight:700;text-decoration:none}.wgr-demo-notice{padding:14px 18px;border-left:3px solid #12adb3;background:#edf6f6;font-size:14px!important}.wgr-import-stories{display:flex;flex-direction:column;gap:24px}.wgr-import-stories article{background:#fff;border:1px solid #d7e1e1;padding:30px;border-radius:8px}.wgr-import-stories h2{margin-top:8px}.wgr-import-stories h2 a{text-decoration:none}.wgr-content-button{display:inline-block;background:#12adb3;color:#101515!important;padding:12px 20px;font-weight:700;text-decoration:none;border-radius:5px}.wgr-story-pages{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.wgr-story-pages a{display:grid;place-items:center;width:44px;min-height:44px;border:1px solid #12adb3;text-decoration:none}.wgr-story-pages [aria-current]{background:#12adb3;color:#101515}.wgr-content-original,.wgr-content-modern{background:#f4f7f7!important;color:#272626!important}.wgr-content-tech{background:#101515!important;color:#edf4f4!important}.wgr-import-body h1,.wgr-import-body h2,.wgr-import-body h3,.wgr-import-body h4{font-family:Arial,sans-serif!important;color:inherit!important}.wgr-content-tech .wgr-import-body a{color:#65d7dc}.wgr-content-tech .wgr-content-directory a,.wgr-content-tech .wgr-import-stories article,.wgr-content-tech .wgr-demo-notice{background:#1b2a2a;border-color:#496565;border-radius:0}.wgr-content-modern .wgr-content-directory a,.wgr-content-modern .wgr-import-stories article{border-radius:0}.wgr-header nav{flex-wrap:wrap}@media(max-width:650px){.wgr-content-directory{grid-template-columns:1fr}.wgr-import-body{margin:30px auto!important}.wgr-import-stories article{padding:20px}.wgr-import-body p,.wgr-import-body li{font-size:17px}}
.wgr-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 50px}.wgr-flip-card{min-width:0;perspective:1100px}.wgr-flip-toggle{display:block;width:100%;height:460px;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;cursor:pointer;text-align:left;font:inherit}.wgr-flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s ease}.wgr-flip-card.is-flipped .wgr-flip-inner{transform:rotateY(180deg)}.wgr-flip-front,.wgr-flip-back{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:20px;background:#fff;border:1px solid #ccd9d9;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.wgr-flip-back{transform:rotateY(180deg);background:#d9f3f1;overflow:auto}.wgr-flip-front img{width:100%!important;height:280px!important;margin:0 0 6px!important;object-fit:cover!important;border-radius:7px}.wgr-flip-front strong,.wgr-flip-back strong{font-size:23px;line-height:1.25}.wgr-flip-bio{font-size:16px;line-height:1.65;white-space:normal}.wgr-flip-hint{font-size:13px;font-weight:700;margin-top:auto;color:#08747b}.wgr-profile-link{display:inline-block;margin:12px 0;font-weight:700}.wgr-flip-toggle:focus-visible{outline:3px solid #087c82!important;outline-offset:5px}.wgr-content-tech .wgr-flip-front,.wgr-content-tech .wgr-flip-back{background:#1b2a2a;border-color:#587979;border-radius:0}.wgr-content-tech .wgr-flip-back{background:#244545}.wgr-content-tech .wgr-flip-hint{color:#69e3e7}.wgr-content-modern .wgr-flip-front,.wgr-content-modern .wgr-flip-back{border-radius:0}@media(max-width:900px){.wgr-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wgr-team-grid{grid-template-columns:1fr}.wgr-flip-toggle{height:490px}.wgr-flip-front img{height:310px!important}}@media(prefers-reduced-motion:reduce){.wgr-flip-inner{transition:none}}
/* Preserve the established design shell on imported and shared content pages. */
body.wgr-content-tech .wgr-header{max-width:none;background:#101515;color:white;border-bottom:1px solid #334444;padding:22px 5%}body.wgr-content-tech .wgr-header nav a{color:white}body.wgr-content-tech .wgr-logo{background:white;padding:8px 12px;border-radius:2px}body.wgr-content-tech .wgr-logo img{width:150px}body.wgr-content-tech .wgr-footer{background:#101515;color:#edf4f4}body .elementor .wgr-import-body{max-width:1040px!important;padding:30px 0!important}body .elementor .wgr-import-body .elementor-widget-text-editor,body .elementor .wgr-import-body .elementor-widget-heading{color:inherit!important}body .elementor .wgr-import-body h1{font-size:clamp(34px,5vw,58px)!important}body .elementor .wgr-import-body h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.25!important;margin:28px 0 15px!important}body .elementor .wgr-import-body p{margin:0 0 18px!important;color:inherit!important}.wgr-team-holder{display:block!important;width:100%!important}.wgr-team-holder>.elementor-widget-html{width:100%!important}.wgr-team-holder .wgr-team-grid{width:100%;margin:0}.wgr-team-holder .wgr-flip-front,.wgr-team-holder .wgr-flip-back{color:#272626}.wgr-content-tech .wgr-team-holder .wgr-flip-front,.wgr-content-tech .wgr-team-holder .wgr-flip-back{color:#edf4f4}.wgr-content-tech .wgr-profile-link{color:#65d7dc!important}.wgr-content-tech .wgr-content-button{border-radius:2px;background:#05bfc6;border:1px solid #05bfc6}.wgr-content-modern .wgr-content-button{border-radius:0}
/* Keep complete portraits visible at every viewport width. */
.wgr-team-holder .wgr-team-grid{max-width:1440px;margin-left:auto;margin-right:auto}.wgr-team-holder .wgr-flip-front img,.wgr-flip-front img{object-fit:contain!important;object-position:center top!important;background:rgba(100,130,130,.08);flex-shrink:0}.wgr-profile-link{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;background:#05bfc6;color:#121212!important;border:1px solid #05bfc6;border-radius:6px;text-decoration:none!important;font:700 16px/1.4 Arial,sans-serif!important}.wgr-content-tech .wgr-profile-link{color:#121212!important;border-radius:2px}.wgr-content-modern .wgr-profile-link{border-radius:0}.wgr-about-summary{max-width:960px}.wgr-about-summary p{font-size:18px!important;line-height:1.7!important}
/* Explicit foregrounds prevent the base .wgr color from overriding dark skins. */
body.wgr-content-tech .elementor .wgr-import-body{color:#edf4f4!important}body.wgr-content-original .elementor .wgr-import-body,body.wgr-content-modern .elementor .wgr-import-body{color:#272626!important}
body.wgr-content-team .elementor .wgr-import-body img{display:block!important;width:320px!important;max-width:100%!important;height:auto!important;max-height:400px!important;object-fit:contain!important;object-position:center top!important;margin:20px auto 28px!important}
body.wgr-content-team .elementor .wgr-import-body{max-width:900px!important}body.wgr-content-team .wgr-import-body p,body.wgr-content-team .wgr-import-body li{font-size:18px!important;line-height:1.75!important}body.wgr-content-team .wgr-import-body .wgr-demo-notice{font-size:14px!important}
.tech-membership{border-top:1px solid #334444}.tech-membership .elementor-widget-html{width:100%}.wgr-billing{display:flex;flex-wrap:wrap;gap:0;border:0;padding:0;margin:0 0 30px}.wgr-billing legend{font:14px/1.5 Arial,sans-serif;color:#bac8c8;margin-bottom:12px}.wgr-billing label{position:relative;cursor:pointer}.wgr-billing input{position:absolute;opacity:0;width:1px;height:1px}.wgr-billing label>span{display:flex;align-items:center;gap:12px;padding:14px 22px;border:1px solid #5b7a7a;font-weight:700;color:#edf4f4;background:#172525;min-height:52px}.wgr-billing small{font-size:11px;text-transform:uppercase}.wgr-billing input:checked+span{background:#05bfc6;color:#101515;border-color:#05bfc6}.wgr-billing input:focus-visible+span{outline:3px solid white;outline-offset:3px}.wgr-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wgr-plan-grid[hidden]{display:none!important}.wgr-plan-card{display:flex;flex-direction:column;gap:14px;background:#1b2a2a;border:1px solid #486767;padding:30px;min-width:0}.wgr-plan-card h3{color:#fff!important}.tech-membership .wgr-plan-cycle{font-size:14px;color:#bac8c8}.tech-membership .wgr-plan-price{display:flex;align-items:baseline;gap:8px;margin:8px 0!important;color:#fff;font-weight:800}.wgr-plan-price>span{font-size:60px;line-height:1.1;letter-spacing:-.05em}.wgr-plan-price small{font-size:16px;font-weight:400;color:#bac8c8}.wgr-plan-card ul{padding-left:20px;margin:8px 0 25px;line-height:1.8;font-size:16px;color:#edf4f4;flex:1}.wgr-plan-card .elementor-button{justify-content:center}.tech-membership .wgr-membership-note{font-size:13px;color:#bac8c8;margin-top:20px}@media(max-width:900px){.wgr-plan-grid{grid-template-columns:1fr}.wgr-plan-card{padding:24px}.wgr-billing label>span{padding:13px 16px;gap:8px}}
/* Center and enlarge the Tech logo without a surrounding panel. */
body:has(.wgr-tech) .wgr-header,body.wgr-content-tech .wgr-header{flex-direction:column;justify-content:center;align-items:center;gap:20px}body:has(.wgr-tech) .wgr-header .wgr-logo,body.wgr-content-tech .wgr-header .wgr-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 auto}body:has(.wgr-tech) .wgr-header .wgr-logo img,body.wgr-content-tech .wgr-header .wgr-logo img{width:300px!important;max-width:80vw;height:auto}body:has(.wgr-tech) .wgr-header nav,body.wgr-content-tech .wgr-header nav{justify-content:center}body:has(.wgr-tech) .wgr-toggle,body.wgr-content-tech .wgr-toggle{background:transparent;color:#edf4f4;border-color:#678686}@media(max-width:600px){body:has(.wgr-tech) .wgr-header .wgr-logo img,body.wgr-content-tech .wgr-header .wgr-logo img{width:260px!important}}

/* Center a readable content column while keeping its text left aligned. */
.tech-membership .wgr-plan-card{text-align:left;align-items:center}.tech-membership .wgr-plan-card>h3,.tech-membership .wgr-plan-card>p,.tech-membership .wgr-plan-card>ul{width:300px;max-width:100%;box-sizing:border-box;text-align:left}.tech-membership .wgr-plan-price{justify-content:flex-start}.tech-membership .wgr-plan-card ul{padding-left:20px;list-style-position:outside;text-align:left}.tech-membership .wgr-plan-card .elementor-button{align-self:center;text-align:center}
