:root{--lw-cookie-primary:#2271b1;--lw-cookie-text:#1d2327;--lw-cookie-bg:#ffffff;--lw-cookie-radius:4px;--lw-cookie-shadow:0 4px 24px rgba(0, 0, 0, 0.15)}.lw-cookie-notice{position:fixed;left:0;right:0;z-index:999999;background:var(--lw-cookie-bg);color:var(--lw-cookie-text);box-shadow:var(--lw-cookie-shadow);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.5}.lw-cookie-pos-bottom{bottom:0}.lw-cookie-pos-top{top:0}.lw-cookie-pos-modal{top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .5)}.lw-cookie-pos-modal .lw-cookie-notice-inner{max-width:600px;margin:20px;border-radius:var(--lw-cookie-radius)}.lw-cookie-layout-box{max-width:400px;margin:20px;border-radius:var(--lw-cookie-radius)}.lw-cookie-layout-box.lw-cookie-box-align-right{left:auto;right:20px}.lw-cookie-layout-box.lw-cookie-box-align-left{left:20px;right:auto}.lw-cookie-layout-box.lw-cookie-pos-bottom{bottom:0}.lw-cookie-layout-box.lw-cookie-pos-top{top:0}.lw-cookie-notice-inner{padding:20px 24px}@media (min-width:768px){.lw-cookie-layout-bar .lw-cookie-notice-inner{display:flex;align-items:center;gap:24px;max-width:1200px;margin:0 auto}}.lw-cookie-content{flex:1}.lw-cookie-title{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--lw-cookie-text)}.lw-cookie-message{margin:0;color:var(--lw-cookie-text);opacity:.85}.lw-cookie-message a{color:var(--lw-cookie-primary);text-decoration:underline}.lw-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media (min-width:768px){.lw-cookie-layout-bar .lw-cookie-actions{margin-top:0;flex-shrink:0}}.lw-cookie-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;border:2px solid #fff0;border-radius:var(--lw-cookie-radius);cursor:pointer;transition:all 0.2s ease}.lw-cookie-btn-primary{background:var(--lw-cookie-primary);color:#fff;border-color:var(--lw-cookie-primary)}.lw-cookie-btn-primary:hover{opacity:.9}.lw-cookie-btn-secondary{background:#fff0;color:var(--lw-cookie-text);border-color:var(--lw-cookie-text);opacity:.7}.lw-cookie-btn-secondary:hover{opacity:1}.lw-cookie-btn-outline{background:#fff0;color:var(--lw-cookie-primary);border-color:var(--lw-cookie-primary)}.lw-cookie-btn-outline:hover{background:var(--lw-cookie-primary);color:#fff}.lw-cookie-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.lw-cookie-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5)}.lw-cookie-modal-content{position:relative;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;background:var(--lw-cookie-bg);border-radius:var(--lw-cookie-radius);box-shadow:var(--lw-cookie-shadow);padding:24px}.lw-cookie-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;background:#fff0;border:none;font-size:24px;line-height:1;color:var(--lw-cookie-text);opacity:.5;cursor:pointer}.lw-cookie-modal-close:hover{opacity:1}.lw-cookie-modal-title{margin:0 0 20px;font-size:20px;font-weight:600;color:var(--lw-cookie-text)}.lw-cookie-categories{margin-bottom:20px}.lw-cookie-category{padding:16px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.lw-cookie-category:last-child{border-bottom:none}.lw-cookie-category-header{display:flex;align-items:center;justify-content:space-between}.lw-cookie-category-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:500}.lw-cookie-category-label input[type="checkbox"]{width:18px;height:18px;accent-color:var(--lw-cookie-primary)}.lw-cookie-category-label input[type="checkbox"]:disabled{opacity:.6}.lw-cookie-required{font-size:12px;font-weight:400;opacity:.6}.lw-cookie-category-desc{margin:8px 0 0 28px;font-size:13px;color:var(--lw-cookie-text);opacity:.75}.lw-cookie-category-details{margin:10px 0 0 28px;font-size:12px}.lw-cookie-category-details>summary{cursor:pointer;color:var(--lw-cookie-primary);padding:4px 0;user-select:none;list-style:none}.lw-cookie-category-details>summary::-webkit-details-marker{display:none}.lw-cookie-category-details>summary::before{content:"▸";display:inline-block;margin-right:6px;transition:transform 0.15s ease}.lw-cookie-category-details[open]>summary::before{transform:rotate(90deg)}.lw-cookie-category-cookies{width:100%;margin-top:8px;border-collapse:collapse;font-size:12px}.lw-cookie-category-cookies th,.lw-cookie-category-cookies td{padding:6px 8px;text-align:left;border-bottom:1px solid rgb(0 0 0 / .08);vertical-align:top}.lw-cookie-category-cookies th{font-weight:600;opacity:.7;text-transform:uppercase;font-size:11px;letter-spacing:.03em}.lw-cookie-category-cookies td code{background:rgb(0 0 0 / .05);padding:1px 5px;border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (max-width:480px){.lw-cookie-category-cookies thead{display:none}.lw-cookie-category-cookies tr{display:block;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgb(0 0 0 / .08)}.lw-cookie-category-cookies td{display:block;border:none;padding:2px 0}.lw-cookie-category-cookies td::before{content:attr(data-label) ": ";font-weight:600;opacity:.7;margin-right:4px}}.lw-cookie-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid rgb(0 0 0 / .1)}.lw-cookie-floating-btn{position:fixed;z-index:999998;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--lw-cookie-primary);color:#fff;border:none;border-radius:50%;box-shadow:0 2px 12px rgb(0 0 0 / .2);cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.lw-cookie-floating-btn:hover{transform:scale(1.1);box-shadow:0 4px 16px rgb(0 0 0 / .25)}.lw-cookie-floating-btn svg{width:24px;height:24px;display:block}.lw-cookie-floating-bottom-left{bottom:20px;left:20px}.lw-cookie-floating-bottom-right{bottom:20px;right:20px}@keyframes lw-cookie-slide-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lw-cookie-slide-down{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lw-cookie-fade-in{from{opacity:0}to{opacity:1}}.lw-cookie-pos-bottom:not(.lw-cookie-pos-modal){animation:lw-cookie-slide-up 0.3s ease}.lw-cookie-pos-top{animation:lw-cookie-slide-down 0.3s ease}.lw-cookie-pos-modal,.lw-cookie-modal{animation:lw-cookie-fade-in 0.3s ease}.lw-cookie-notice.lw-cookie-hidden,.lw-cookie-modal.lw-cookie-hidden,.lw-cookie-floating-btn.lw-cookie-hidden{display:none!important}.lw-cookie-notice:focus-within,.lw-cookie-modal:focus-within{outline:none}.lw-cookie-btn:focus,.lw-cookie-modal-close:focus,.lw-cookie-floating-btn:focus{outline:2px solid var(--lw-cookie-primary);outline-offset:2px}.lw-cookie-blocked-content{background:#1d2327;display:flex;align-items:center;justify-content:center;position:relative;min-height:200px}.lw-cookie-blocked-inner{text-align:center;padding:30px;color:#fff}.lw-cookie-blocked-inner .dashicons{font-size:48px;width:48px;height:48px;opacity:.5;margin-bottom:15px}.lw-cookie-blocked-inner p{margin:0 0 20px 0;font-size:14px;opacity:.9}.lw-cookie-load-content{background:var(--lw-cookie-primary);color:#fff;border:none;padding:12px 24px;font-size:14px;cursor:pointer;border-radius:var(--lw-cookie-radius)}.lw-cookie-load-content:hover{opacity:.9}@media print{.lw-cookie-notice,.lw-cookie-modal,.lw-cookie-floating-btn{display:none!important}}@font-face{font-family:'League Spartan';src:url(/wp-content/themes/webground/assets/fonts/league-spartan-600.woff2?v=2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/themes/webground/assets/fonts/inter-400.woff2?v=2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(/wp-content/themes/webground/assets/fonts/inter-500.woff2?v=2) format('woff2');font-weight:500;font-style:normal;font-display:swap}:root{--wg-teal:#088586;--wg-teal-700:#066667;--wg-teal-50:#E6F2F2;--wg-orange:#FC9E4F;--wg-orange-700:#E1873B;--wg-bg-soft:#F1F3FC;--wg-ink:#282F3B;--wg-white:#FFFFFF;--wg-ink-90:#3A4150;--wg-ink-70:#5A6271;--wg-ink-50:#8A91A0;--wg-ink-30:#C4C8D2;--wg-ink-15:#E3E5EC;--wg-ink-08:#EFF1F6;--fg-1:var(--wg-ink);--fg-2:var(--wg-ink-70);--fg-3:var(--wg-ink-50);--fg-on-dark:var(--wg-white);--fg-on-teal:var(--wg-white);--fg-on-orange:var(--wg-ink);--bg-1:var(--wg-white);--bg-2:var(--wg-bg-soft);--bg-dark:var(--wg-ink);--border-1:var(--wg-ink-15);--border-2:var(--wg-ink-30);--border-hover:var(--wg-teal);--border-focus:var(--wg-teal);--success:#2F9E66;--warning:var(--wg-orange);--danger:#D14A3A;--info:var(--wg-teal);--radius-button:8px;--radius-card:12px;--radius-pill:999px;--radius-input:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--font-sans:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--font-display:'League Spartan', 'Inter', system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.05;--leading-snug:1.3;--leading-normal:1.55;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.04em;--fs-display:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--container-max:1200px;--container-pad:24px;--section-y:96px;--elev-menu:0 4px 12px rgba(40, 47, 59, 0.08);--ease-out:cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}img,video{display:block;max-width:100%;height:auto}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none;font:inherit}html{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--leading-normal);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{min-height:100vh}.admin-bar .wg-nav{top:32px}@media screen and (max-width:782px){.admin-bar .wg-nav{top:46px}}.wg-nav-spacer{height:88px}.wg-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.wg-section{padding-block:var(--section-y)}.wg-section--bg-soft{background:var(--bg-2)}.wg-section--bg-dark{background:var(--bg-dark)}.wg-eyebrow{display:inline-block;font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--wg-teal);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-4)}h1,.wg-h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}h2,.wg-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--fg-1)}h3,.wg-h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-1)}h4,.wg-h4{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-1)}p,.wg-body{font-size:var(--fs-body);line-height:var(--leading-normal)}.wg-body-lg{font-size:var(--fs-body-lg);line-height:var(--leading-normal);color:var(--fg-2)}.wg-small{font-size:var(--fs-small);line-height:var(--leading-normal);color:var(--fg-2)}.wg-caption{font-size:var(--fs-caption);color:var(--fg-3);letter-spacing:var(--tracking-wide);text-transform:uppercase}a.wg-link{color:var(--wg-teal);border-bottom:1px solid currentColor;transition:color var(--dur-base) var(--ease-out)}a.wg-link:hover{color:var(--wg-teal-700)}.wg-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:88px;background:#fff0;border-bottom:1px solid #fff0;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base) var(--ease-out)}.wg-nav--solid{background:rgb(255 255 255 / .7);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border-bottom-color:var(--border-1)}.wg-nav.is-scrolled{background:rgb(255 255 255 / .7);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border-bottom-color:var(--border-1)}.wg-nav:not(.wg-nav--solid):not(.is-scrolled) .wg-nav__link{color:var(--wg-white)}.wg-nav:not(.wg-nav--solid):not(.is-scrolled) .wg-nav__link:hover{color:rgb(255 255 255 / .75)}.wg-nav:not(.wg-nav--solid):not(.is-scrolled) .wg-nav__hamburger span{background:var(--wg-white)}.wg-nav__inner{display:flex;align-items:center;justify-content:space-between;height:100%}.wg-nav__logo img{height:70px;width:auto}.wg-nav__logo-light{display:none}.wg-nav:not(.wg-nav--solid):not(.is-scrolled) .wg-nav__logo-dark{display:none}.wg-nav:not(.wg-nav--solid):not(.is-scrolled) .wg-nav__logo-light{display:block}.wg-nav__links{display:flex;align-items:center;gap:var(--space-7)}.wg-nav__link{font-size:15px;font-weight:var(--weight-medium);color:var(--fg-1);padding:var(--space-2) 0;transition:color var(--dur-base) var(--ease-out);position:relative}.wg-nav__link:hover{color:var(--wg-teal)}.wg-nav__dropdown{position:relative}.wg-nav__dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:220px;background:var(--wg-white);border:1px solid var(--border-1);border-radius:var(--radius-card);box-shadow:var(--elev-menu);padding:var(--space-2);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-4px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.wg-nav__dropdown:hover .wg-nav__dropdown-menu,.wg-nav__dropdown:focus-within .wg-nav__dropdown-menu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.wg-nav__dropdown-menu::before{content:'';position:absolute;top:-8px;left:0;right:0;height:8px}.wg-nav__dropdown-item{display:block;padding:10px var(--space-3);font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--fg-1);border-radius:8px;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.wg-nav__dropdown-item:hover{background:var(--wg-teal-50);color:var(--wg-teal)}.wg-nav__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:var(--space-2)}.wg-nav__hamburger span{display:block;height:2px;background:var(--fg-1);border-radius:2px;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.wg-nav__hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.wg-nav__hamburger.is-open span:nth-child(2){opacity:0}.wg-nav__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.wg-nav__mobile{position:fixed;inset:0;z-index:99;background:var(--wg-ink);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--space-5);padding:112px var(--space-4) var(--space-6);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.wg-nav__mobile.is-open{opacity:1;pointer-events:auto}.wg-nav__mobile-link{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-semibold);color:var(--wg-white);transition:color var(--dur-base) var(--ease-out)}.wg-nav__mobile-link:hover{color:var(--wg-teal)}@media (max-width:900px){.wg-nav__links{display:none}.wg-nav__hamburger{display:flex}}.wg-footer{background:var(--bg-dark);color:var(--fg-on-dark);padding-top:var(--space-8);padding-bottom:var(--space-6)}.wg-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--wg-ink-90)}.wg-footer__logo{height:64px;width:auto;margin-bottom:var(--space-4)}.wg-footer__tagline{font-size:var(--fs-small);line-height:var(--leading-normal);color:var(--wg-ink-30);max-width:280px}.wg-footer__col-title{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--wg-ink-50);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-4)}.wg-footer__links{display:flex;flex-direction:column;gap:10px}.wg-footer__link{font-size:var(--fs-small);color:var(--wg-ink-30);transition:color var(--dur-base) var(--ease-out)}.wg-footer__link:hover{color:var(--wg-white)}.wg-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-6);font-size:13px;color:var(--wg-ink-50)}.wg-footer__legal{display:flex;gap:var(--space-5)}@media (max-width:768px){.wg-footer__grid{grid-template-columns:1fr 1fr;gap:var(--space-6)}.wg-footer__bottom{flex-direction:column;gap:var(--space-3);text-align:center}}@media (max-width:480px){.wg-footer__grid{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wg-section-header{margin-bottom:var(--space-7);max-width:720px}.wg-section-header .wg-h2{margin-top:var(--space-3)}.wg-section-header .wg-body-lg{margin-top:var(--space-4)}.wg-inner-hero{background:var(--bg-2);padding:var(--space-8) 0 var(--space-7)}.wg-inner-hero .wg-h1{margin-top:var(--space-3);max-width:100%}.wg-breadcrumb{font-size:var(--fs-small);color:var(--fg-3);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.wg-breadcrumb a{color:var(--fg-3);transition:color var(--dur-base) var(--ease-out)}.wg-breadcrumb a:hover{color:var(--wg-teal)}.wg-breadcrumb__sep{color:var(--wg-ink-30)}.wg-section--page{padding:var(--space-12) 0 var(--space-14,80px)}.wg-page-article .wg-h1{margin-bottom:var(--space-8)}.entry-content>*+*{margin-top:var(--space-5)}.entry-content h2{margin-top:var(--space-10)}.entry-content h3{margin-top:var(--space-8)}.entry-content h4{margin-top:var(--space-6)}.entry-content h2+p,.entry-content h3+p,.entry-content h4+p{margin-top:var(--space-3)}.entry-content p{font-size:var(--fs-body-lg);color:var(--fg-1);line-height:var(--leading-normal)}.entry-content ul,.entry-content ol{padding-left:var(--space-6);list-style:revert}.entry-content li{margin-top:var(--space-2)}.entry-content a{color:var(--wg-teal);text-decoration:underline;text-underline-offset:3px}.entry-content a:hover{color:var(--wg-teal-700)}.entry-content .wp-block-buttons{margin-top:var(--space-6)}.entry-content .wp-block-buttons+*{margin-top:var(--space-6)}.wp-block-button__link,.wp-element-button{background-color:var(--wg-teal)!important;color:#ffffff!important;border-radius:var(--radius-button)!important;border:1.5px solid var(--wg-teal)!important;padding:12px var(--space-6)!important;font-family:var(--font-sans)!important;font-size:var(--fs-body)!important;font-weight:var(--weight-medium)!important;text-decoration:none!important;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)!important}.wp-block-button__link:hover,.wp-element-button:hover{background-color:var(--wg-teal-700)!important;border-color:var(--wg-teal-700)!important;color:#ffffff!important}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{background-color:transparent!important;color:var(--wg-teal)!important;border-color:var(--wg-teal)!important}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-element-button:hover{background-color:var(--wg-teal)!important;color:#ffffff!important}@media (prefers-reduced-motion:no-preference){.wg-reveal{opacity:0;transform:translateY(24px);transition:opacity 500ms var(--ease-out),transform 500ms var(--ease-out)}.wg-reveal.is-visible{opacity:1;transform:none}.wg-reveal--stagger>*{opacity:0;transform:translateY(24px);transition:opacity 500ms var(--ease-out),transform 500ms var(--ease-out)}.wg-reveal--stagger.is-visible>*{opacity:1;transform:none}.wg-reveal--stagger.is-visible>*:nth-child(1){transition-delay:0ms}.wg-reveal--stagger.is-visible>*:nth-child(2){transition-delay:60ms}.wg-reveal--stagger.is-visible>*:nth-child(3){transition-delay:120ms}.wg-reveal--stagger.is-visible>*:nth-child(4){transition-delay:180ms}.wg-reveal--stagger.is-visible>*:nth-child(5){transition-delay:240ms}.wg-reveal--stagger.is-visible>*:nth-child(6){transition-delay:300ms}}body .lw-cookie-layout-box.lw-cookie-box-align-right{left:auto;right:35%!important;height:25%!important;width:50%!important;max-width:25%!important;top:35%!important;background:#fff!important}.lw-cookie-btn-outline{display:none}@media (max-width:768px){body .lw-cookie-layout-box.lw-cookie-box-align-right{left:16px!important;right:16px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:85vh!important;overflow-y:auto!important;top:auto!important;bottom:16px!important}}.wg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-button);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-medium);line-height:1;padding:0 var(--space-5);height:40px;white-space:nowrap;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);cursor:pointer;text-decoration:none;border:1px solid #fff0}.wg-btn:active{transform:scale(.98)}.wg-btn--lg{height:48px;padding:0 var(--space-6);font-size:var(--fs-body-lg)}.wg-btn--sm{height:32px;padding:0 var(--space-4);font-size:var(--fs-small)}.wg-btn--primary{background:var(--wg-teal);color:var(--fg-on-teal);border-color:var(--wg-teal)}.wg-btn--primary:hover{background:var(--wg-teal-700);border-color:var(--wg-teal-700);color:var(--fg-on-teal)}.wg-btn--secondary{background:var(--wg-white);color:var(--fg-1);border-color:var(--wg-ink)}.wg-btn--secondary:hover{background:var(--wg-ink-08);color:var(--fg-1)}.wg-btn--outline-white{background:#fff0;color:var(--wg-white);border-color:rgb(255 255 255 / .7)}.wg-btn--outline-white:hover{background:rgb(255 255 255 / .1);border-color:var(--wg-white);color:var(--wg-white)}.wg-btn--accent{background:var(--wg-orange);color:var(--fg-on-orange);border-color:var(--wg-orange)}.wg-btn--accent:hover{background:var(--wg-orange-700);border-color:var(--wg-orange-700);color:var(--fg-on-orange)}.wg-btn--ghost{background:#fff0;color:var(--wg-teal);border-color:#fff0}.wg-btn--ghost:hover{background:var(--wg-teal-50)}.wg-value-prop,.wg-service-card,.wg-cs-card,.wg-lead-card{position:relative;overflow:hidden;transition:transform var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.wg-value-prop:hover,.wg-service-card:hover,.wg-cs-card:hover,.wg-lead-card:hover{transform:translateY(-6px);border-color:#fff0;box-shadow:0 16px 40px rgb(40 47 59 / .12)}}.wg-value-prop::after,.wg-service-card::after,.wg-cs-card::after,.wg-lead-card::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--wg-teal),var(--wg-orange));transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.wg-value-prop:hover::after,.wg-service-card:hover::after,.wg-cs-card:hover::after,.wg-lead-card:hover::after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wg-value-prop:hover,.wg-service-card:hover,.wg-cs-card:hover,.wg-lead-card:hover{transform:none}}.wg-service-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.wg-service-card__icon{color:var(--fg-3);width:32px;height:32px;transition:color var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.wg-service-card:hover .wg-service-card__icon{color:var(--wg-teal)}}.wg-service-card__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-semibold);color:var(--fg-1);letter-spacing:-.015em}.wg-service-card__body{font-size:15px;color:var(--fg-2);line-height:var(--leading-normal)}.wg-service-card__bullets{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.wg-service-card__bullet{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-small);color:var(--wg-ink-90);line-height:var(--leading-normal)}.wg-service-card__bullet svg{flex-shrink:0;color:var(--wg-teal);margin-top:2px}.wg-service-card__link{margin-top:auto;font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--wg-teal);display:inline-flex;align-items:center;gap:var(--space-1)}.wg-service-card__link svg{transition:transform var(--dur-base) var(--ease-out)}.wg-service-card__link:hover svg{transform:translateX(3px)}.wg-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1100px){.wg-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wg-services-grid{grid-template-columns:1fr}}.wg-value-props{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.wg-value-props{grid-template-columns:1fr}}.wg-value-prop{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-card);padding:var(--space-6)}.wg-value-prop__num{position:absolute;top:var(--space-3);right:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:64px;line-height:1;color:#fff0;-webkit-text-stroke:1.5px var(--wg-ink-15);user-select:none;transition:-webkit-text-stroke-color var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.wg-value-prop:hover .wg-value-prop__num{-webkit-text-stroke-color:var(--wg-teal)}}.wg-value-prop__icon{position:relative;color:var(--fg-3);margin-bottom:var(--space-4);width:28px;height:28px;transition:color var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.wg-value-prop:hover .wg-value-prop__icon{color:var(--wg-teal)}}.wg-value-prop__title{position:relative;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--fg-1);margin-bottom:var(--space-3);max-width:80%}.wg-value-prop__body{position:relative;font-size:15px;color:var(--fg-2);line-height:var(--leading-normal)}.wg-process-steps{display:flex;flex-direction:column;gap:var(--space-6)}.wg-process-step{display:flex;gap:var(--space-5);align-items:flex-start}.wg-process-step__num{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--wg-teal-50);color:var(--wg-teal);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--fs-body)}.wg-process-step__title{font-family:var(--font-display);font-size:19px;font-weight:var(--weight-semibold);color:var(--fg-1);letter-spacing:-.01em;margin-bottom:var(--space-2)}.wg-process-step__body{font-size:15px;color:var(--fg-2);line-height:var(--leading-normal)}.rank-math-list{display:flex;flex-direction:column;gap:var(--space-2)}.rank-math-list-item{border:1px solid var(--border-1);border-radius:var(--radius-card);overflow:hidden;transition:border-color var(--dur-base) var(--ease-out)}.rank-math-list-item.is-open{border-color:var(--wg-teal)}.rank-math-question{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-5) var(--space-6);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--fg-1);user-select:none;transition:color var(--dur-base) var(--ease-out)}.rank-math-question:hover,.rank-math-question:focus-visible{color:var(--wg-teal)}.rank-math-question::after{content:"";flex-shrink:0;width:10px;height:10px;border-right:1.5px solid var(--wg-ink-50);border-bottom:1.5px solid var(--wg-ink-50);transform:rotate(45deg);transition:transform var(--dur-base) var(--ease-out)}.rank-math-list-item.is-open .rank-math-question::after{transform:rotate(-135deg)}.rank-math-answer{overflow:hidden;padding:0 var(--space-6) var(--space-5)}@media (prefers-reduced-motion:no-preference){.rank-math-answer{transition:max-height var(--dur-slow) var(--ease-in-out),opacity var(--dur-base) var(--ease-out),padding-bottom var(--dur-slow) var(--ease-in-out)}}.rank-math-answer p{font-size:var(--fs-body);color:var(--fg-2);line-height:var(--leading-normal);margin:0 0 var(--space-3)}.rank-math-answer p:last-child{margin-bottom:0}.wg-cs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.wg-cs-grid{grid-template-columns:1fr}}.wg-cs-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.wg-cs-card--featured{border-color:var(--wg-teal-50)}.wg-cs-card__meta{display:flex;gap:var(--space-2);flex-wrap:wrap}.wg-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.wg-badge--teal{background:var(--wg-teal-50);color:var(--wg-teal)}.wg-badge--soft{background:var(--wg-ink-08);color:var(--fg-2)}.wg-cs-card__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--fg-1);margin-top:var(--space-4)}.wg-cs-card__metrics{display:flex;gap:var(--space-6)}.wg-cs-metric__value{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--weight-semibold);color:var(--wg-teal);line-height:1}.wg-cs-metric__label{font-size:var(--fs-caption);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:var(--space-1)}.wg-cs-card__timeframe{font-size:var(--fs-small);color:var(--fg-3)}.wg-cs-card__link{font-size:var(--fs-small);font-weight:var(--weight-medium);color:var(--wg-teal);display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto}.wg-link__arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-out)}.wg-cs-card__link:hover .wg-link__arrow{transform:translateX(3px)}.wg-lead-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.wg-lead-strip{grid-template-columns:1fr}}.wg-lead-card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.wg-lead-card__icon{color:var(--fg-3);width:28px;height:28px;transition:color var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.wg-lead-card:hover .wg-lead-card__icon{color:var(--wg-teal)}}.wg-lead-card__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--fg-1)}.wg-lead-card__body{font-size:15px;color:var(--fg-2);line-height:var(--leading-normal);flex-grow:1}.wg-cta-banner{background:var(--wg-teal);border-radius:var(--radius-card);padding:var(--space-8) var(--space-7);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}@media (max-width:768px){.wg-cta-banner{flex-direction:column;text-align:center}}.wg-cta-banner__heading{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--weight-semibold);color:var(--wg-white);letter-spacing:var(--tracking-tight)}.wg-cta-banner__body{font-size:var(--fs-body-lg);color:rgb(255 255 255 / .82);margin-top:var(--space-3)}.wg-pricing-box{background:var(--wg-teal-50);border:1px solid var(--wg-teal);border-radius:var(--radius-card);padding:var(--space-6)}.wg-pricing-box__amount{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--weight-semibold);color:var(--wg-teal);line-height:1}.wg-pricing-box__note{font-size:var(--fs-small);color:var(--fg-2);margin-top:var(--space-3);line-height:var(--leading-normal)}.wg-form-wrap .ff-el-group,.fluentform .ff-el-group{margin-bottom:var(--space-5)!important}.wg-form-wrap label,.wg-form-wrap .ff-el-input--label label,.fluentform label,.fluentform .ff-el-input--label label{display:block!important;font-family:var(--font-sans)!important;font-size:var(--fs-small)!important;font-weight:var(--weight-semibold)!important;color:var(--fg-1)!important;margin-bottom:var(--space-2)!important}.wg-form-wrap input[type="text"],.wg-form-wrap input[type="email"],.wg-form-wrap input[type="tel"],.wg-form-wrap input[type="url"],.wg-form-wrap input[type="number"],.wg-form-wrap select,.wg-form-wrap textarea,.wg-form-wrap .ff-el-form-control,.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform input[type="url"],.fluentform input[type="number"],.fluentform select,.fluentform textarea,.fluentform .ff-el-form-control{width:100%!important;font-family:var(--font-sans)!important;font-size:var(--fs-body)!important;color:var(--fg-1)!important;background:var(--bg-1)!important;border:1.5px solid var(--border-1)!important;border-radius:var(--radius-input)!important;padding:10px var(--space-4)!important;box-shadow:none!important;outline:none!important;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)!important}.wg-form-wrap input:focus,.wg-form-wrap select:focus,.wg-form-wrap textarea:focus,.wg-form-wrap .ff-el-form-control:focus,.fluentform input:focus,.fluentform select:focus,.fluentform textarea:focus,.fluentform .ff-el-form-control:focus{border-color:var(--wg-teal)!important;box-shadow:0 0 0 3px var(--wg-teal-50)!important}.wg-form-wrap textarea,.wg-form-wrap textarea.ff-el-form-control,.fluentform textarea,.fluentform textarea.ff-el-form-control{min-height:120px!important;resize:vertical!important}.wg-form-wrap .ff-btn-submit,.wg-form-wrap button[type="submit"],.fluentform .ff-btn-submit,.fluentform button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;padding:0 var(--space-6)!important;border-radius:var(--radius-button)!important;font-family:var(--font-sans)!important;font-size:var(--fs-body)!important;font-weight:var(--weight-medium)!important;background:var(--wg-teal)!important;color:#ffffff!important;border:1.5px solid var(--wg-teal)!important;cursor:pointer!important;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)!important}.wg-form-wrap .ff-btn-submit:hover,.wg-form-wrap button[type="submit"]:hover,.fluentform .ff-btn-submit:hover,.fluentform button[type="submit"]:hover{background:var(--wg-teal-700)!important;border-color:var(--wg-teal-700)!important}.wg-form-wrap .ff-errors,.wg-form-wrap .error,.wg-form-wrap .ff-el-is-error .ff-el-form-control,.fluentform .ff-errors,.fluentform .error,.fluentform .ff-el-is-error .ff-el-form-control{font-size:var(--fs-small)!important;color:var(--danger)!important;margin-top:var(--space-1)!important}.wg-form-wrap .ff-t-container,.fluentform .ff-t-container{display:flex!important;gap:var(--space-4)!important}.wg-form-wrap .ff-t-cell,.fluentform .ff-t-cell{flex:1!important;min-width:0!important}@media (max-width:600px){.wg-form-wrap .ff-t-container,.fluentform .ff-t-container{flex-direction:column!important}}.teszt-eredmeny{display:none!important}.wg-form-wrap .ff-step-header,.wg-form-wrap .ff-progressbar-container{margin-bottom:var(--space-8)}.wg-form-wrap .ff-progressbar{width:100%;height:6px;background:var(--border-1);border-radius:999px;overflow:hidden}.wg-form-wrap .ff-progressbar-active{height:100%;background:var(--wg-teal);border-radius:999px;transition:width 0.4s var(--ease-out)}.wg-form-wrap .ff-progress-title{font-size:var(--fs-small);color:var(--fg-3);margin-bottom:var(--space-2)}.wg-form-wrap .step-header-label{font-size:var(--fs-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--wg-teal);margin-bottom:var(--space-2)}.wg-form-wrap .ff-step-body .ff-el-input--label label,.wg-form-wrap .ff-step-body .ff-el-group>.ff-el-input--label{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--fg-1);margin-bottom:var(--space-5);line-height:var(--leading-snug)}.wg-form-wrap .ff-el-form-check{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.wg-form-wrap .ff-el-form-check-label{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg-1);border:1.5px solid var(--border-1);border-radius:var(--radius-card);cursor:pointer;font-size:var(--fs-body);color:var(--fg-1);transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);line-height:var(--leading-snug);user-select:none}.wg-form-wrap .ff-el-form-check-label:hover{border-color:var(--wg-teal);background:rgb(8 133 134 / .04)}.wg-form-wrap .ff-el-form-check-input{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;border:2px solid var(--border-1);border-radius:50%;background:var(--bg-1);transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);position:relative}.wg-form-wrap .ff-el-form-check-input:checked{border-color:var(--wg-teal);background:var(--wg-teal);box-shadow:inset 0 0 0 4px var(--bg-1)}.wg-form-wrap .ff-el-form-check-input:checked+span,.wg-form-wrap .ff-el-form-check-label:has(.ff-el-form-check-input:checked){border-color:var(--wg-teal);background:rgb(8 133 134 / .06);color:var(--wg-teal);font-weight:var(--weight-medium)}.wg-form-wrap input[type="checkbox"].ff-el-form-check-input{border-radius:4px}.wg-form-wrap .step-nav,.wg-form-wrap .ff-step-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-8);gap:var(--space-3)}.wg-form-wrap .ff-btn-prev,.wg-form-wrap .step_prev_btn{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-radius:var(--radius-button);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-medium);background:#fff0;color:var(--fg-2);border:1.5px solid var(--border-1);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.wg-form-wrap .ff-btn-prev:hover,.wg-form-wrap .step_prev_btn:hover{border-color:var(--fg-2);color:var(--fg-1)}.wg-form-wrap .ff-btn-next,.wg-form-wrap .step_next_btn{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);border-radius:var(--radius-button);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-medium);background:var(--wg-teal);color:var(--fg-on-teal);border:1.5px solid var(--wg-teal);cursor:pointer;margin-left:auto;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.wg-form-wrap .ff-btn-next:hover,.wg-form-wrap .step_next_btn:hover{background:var(--wg-teal-700);border-color:var(--wg-teal-700)}.wg-form-wrap .ff-btn-submit{width:100%;margin-top:var(--space-4)}.wg-form-wrap .ff-form-success,.wg-form-wrap .ff-message-success{text-align:center;padding:var(--space-10) var(--space-6)}.wg-form-wrap .ff-form-success h3,.wg-form-wrap .ff-message-success h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--weight-semibold);color:var(--fg-1);margin-bottom:var(--space-3)}.wg-form-wrap .ff-form-success p,.wg-form-wrap .ff-message-success p{font-size:var(--fs-body-lg);color:var(--fg-2)}.wg-form-wrap .ff-el-form-check--horizontal{flex-direction:row;flex-wrap:wrap}.wg-landing-body .wg-form-wrap{max-width:640px;margin:0 auto}.wg-trust-badges{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.wg-trust-badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--wg-ink-30)}.wg-trust-badge svg{color:var(--wg-teal);width:16px;height:16px}.wg-partner-badge{display:inline-flex;align-items:center;gap:var(--space-3)}.wg-partner-badge img{height:48px;width:auto}