.kwgp{--kwgp-accent:#DF0A11;--kwgp-accent-soft:color-mix(in srgb,var(--kwgp-accent) 8%,white);--kwgp-accent-hover:color-mix(in srgb,var(--kwgp-accent) 83%,black);isolation:isolate;position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.5!important;color:#171b24!important;background:#fff;text-align:left;letter-spacing:normal;overflow:hidden}.kwgp,.kwgp *{box-sizing:border-box}.kwgp .kwgp-container{width:min(1280px,calc(100% - 72px));max-width:1280px;margin-inline:auto;padding:0}.kwgp :is(h1,h2,h3,p){font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:left!important;margin:0!important;padding:0!important;color:#171b24!important;line-height:1.3!important}.kwgp a{text-decoration:none!important}.kwgp svg{width:28px;height:28px;flex-shrink:0}.kwgp-hero{background:#f3f7fb;min-height:450px;position:relative;overflow:hidden}.kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 36%,rgb(245 248 252 / .92) 48%,rgb(245 248 252 / .15) 72%,#fff0 100%),var(--kwgp-hero);background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}.kwgp-hero-inner{min-height:337px;display:flex;align-items:center;padding:45px 0 86px;position:relative}.kwgp-hero-copy{max-width:650px;position:relative;z-index:2}.kwgp-eyebrow{display:flex;align-items:center;gap:13px;font-weight:800;font-size:13px;letter-spacing:.03em;color:#d71d2a;margin-bottom:17px}.kwgp-eyebrow i,.kwgp-section-kicker{display:block;width:27px;height:3px;background:var(--kwgp-accent);flex-shrink:0}.kwgp .kwgp-hero h1{font-size:clamp(40px,4.5vw,60px)!important;font-weight:850!important;letter-spacing:-.045em!important;line-height:1.1!important;margin-bottom:17px!important;color:#11151d!important}.kwgp .kwgp-hero-copy>p{font-size:21px!important;line-height:1.45!important;max-width:490px;color:#303946!important}.kwgp-features{display:flex;gap:25px;flex-wrap:wrap;margin-top:29px}.kwgp-feature{display:flex;align-items:center;gap:10px;max-width:140px;font-size:13px;line-height:1.25}.kwgp-feature strong{font-weight:750}.kwgp-feature svg{color:var(--kwgp-accent);width:30px;height:30px}.kwgp-primary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:-62px!important;position:relative;z-index:3}.kwgp-primary-card{display:flex;flex-direction:column;min-height:315px;background:#fff;border:1px solid #e7ebf1;border-radius:12px;padding:25px 20px 20px;box-shadow:0 5px 18px rgb(25 39 60 / .09)}.kwgp-card-icon{color:var(--kwgp-accent);margin-bottom:17px}.kwgp-card-icon svg{width:52px;height:52px;stroke-width:1.5}.kwgp .kwgp-primary-card h2{font-size:21px!important;font-weight:800!important;line-height:1.22!important;margin-bottom:12px!important}.kwgp .kwgp-primary-card>p{font-size:15px!important;line-height:1.48!important;margin-bottom:21px!important;color:#394251!important}.kwgp-card-badge{margin-top:auto;background:var(--kwgp-accent-soft);border-radius:9px;padding:15px 12px;color:var(--kwgp-accent);display:flex;gap:11px;align-items:center;font-size:14px;line-height:1.35}.kwgp-card-badge svg{width:24px;height:24px}.kwgp-process{background:#f4f7fb;border-radius:12px;margin-top:26px;padding:28px 32px 30px}.kwgp .kwgp-process>h2,.kwgp .kwgp-details>h2{font-size:29px!important;font-weight:850!important;line-height:1.2!important}.kwgp .kwgp-process>p,.kwgp .kwgp-details>p{font-size:15px!important;color:#525d6b!important;margin-top:6px!important}.kwgp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:27px}.kwgp-step{position:relative}.kwgp-step:not(:last-child):after{content:'→';position:absolute;right:-20px;top:17px;font-size:27px;color:#a8b1c0}.kwgp-step-top{display:flex;align-items:center;gap:16px;margin-bottom:14px}.kwgp-step-number{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--kwgp-accent);color:#fff;font-weight:800;font-size:18px}.kwgp-step-icon{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:#fff;box-shadow:0 3px 14px #26344710}.kwgp-step-icon svg{width:36px;height:36px}.kwgp .kwgp-step h3{font-size:16px!important;font-weight:800!important;margin-bottom:7px!important}.kwgp .kwgp-step p{font-size:14px!important;line-height:1.48!important;color:#4b5665!important}.kwgp-details{margin-top:37px}.kwgp-section-kicker{margin-bottom:14px}.kwgp-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:23px}.kwgp-detail-card{min-height:295px;border:1px solid #e4e9f0;border-radius:11px;padding:23px 21px;box-shadow:0 3px 12px #15273b0a;background:#fff}.kwgp .kwgp-detail-card h3{font-size:17px!important;font-weight:800!important;min-height:44px}.kwgp-detail-icon{display:flex;align-items:center;height:67px;color:var(--kwgp-accent)}.kwgp-detail-icon svg{width:47px;height:47px}.kwgp-detail-card ul{list-style:none!important;margin:0!important;padding:0!important}.kwgp-detail-card li{display:flex;gap:9px;align-items:flex-start;margin:12px 0!important;font-size:14px;line-height:1.43}.kwgp-detail-card li svg{width:17px;height:17px;color:var(--kwgp-accent);stroke-width:3;margin-top:2px}.kwgp-notes{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:22px;background:var(--kwgp-accent-soft);border-radius:11px;margin-top:22px;padding:29px 26px}.kwgp .kwgp-note-intro h2{font-size:21px!important;color:#d72230!important;font-weight:800!important;margin-bottom:7px!important}.kwgp .kwgp-note-intro p,.kwgp .kwgp-note p{font-size:13px!important;line-height:1.45!important;color:#505b68!important}.kwgp-note{display:flex;align-items:flex-start;gap:10px}.kwgp-note>svg{width:26px;height:26px;color:var(--kwgp-accent)}.kwgp .kwgp-note h3{font-size:14px!important;font-weight:800!important;margin-bottom:7px!important}.kwgp-cta{display:flex;align-items:center;justify-content:space-between;gap:19px;background:#f4f7fb;border-radius:19px;padding:26px 28px;margin:23px 0 42px}.kwgp-cta-lead{display:flex;gap:16px;align-items:center;max-width:300px}.kwgp-cta-symbol{color:#e87884}.kwgp-cta-symbol svg{width:49px;height:49px}.kwgp .kwgp-cta-lead h2{font-size:22px!important;font-weight:800!important;line-height:1.1!important;margin:3px 0 7px!important}.kwgp .kwgp-cta-lead p{font-size:13px!important;line-height:1.4!important}.kwgp-cta-lead span{font-size:14px}.kwgp-contact{display:flex;gap:12px;align-items:center;min-width:0;color:#141922!important}.kwgp-contact>svg{box-sizing:content-box;padding:14px;border-radius:13px;background:#fff;color:var(--kwgp-accent)}.kwgp-contact span{display:flex;flex-direction:column;min-width:0}.kwgp-contact small{font-size:12px;color:#5b6470}.kwgp-contact strong{font-size:14px;color:#df202d;overflow-wrap:anywhere}.kwgp-shop-button{white-space:nowrap;padding:17px 20px;border-radius:10px;background:var(--kwgp-accent);color:#fff!important;font-weight:800;font-size:14px}.kwgp-shop-button span{font-size:21px;margin-left:7px}.kwgp a:focus-visible{outline:3px solid #222;outline-offset:3px}@media(max-width:1100px){.kwgp-primary-cards,.kwgp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-note-intro{grid-column:1/-1}.kwgp-cta{flex-wrap:wrap}.kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 34%,rgb(245 248 252 / .75) 67%,rgb(245 248 252 / .2) 100%),var(--kwgp-hero)}}@media(max-width:680px){.kwgp .kwgp-container{width:calc(100% - 32px)}.kwgp-hero{min-height:0}.kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .95),rgb(245 248 252 / .87)),var(--kwgp-hero);background-size:cover,cover}.kwgp-hero-inner{min-height:0;padding:23px 0 87px}.kwgp .kwgp-hero h1{font-size:39px!important}.kwgp .kwgp-hero-copy>p{font-size:17px!important}.kwgp-features{gap:17px}.kwgp-feature{max-width:45%;font-size:12px}.kwgp-primary-cards,.kwgp-detail-grid{grid-template-columns:1fr;gap:14px}.kwgp-primary-card{min-height:0;padding:23px}.kwgp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.kwgp-step:after{display:none!important}.kwgp-process{padding:23px 18px}.kwgp .kwgp-process>h2,.kwgp .kwgp-details>h2{font-size:25px!important}.kwgp-notes{grid-template-columns:1fr;padding:22px}.kwgp-cta{flex-direction:column;align-items:stretch}.kwgp-shop-button{text-align:center}}@media(max-width:400px){.kwgp-steps{grid-template-columns:1fr}.kwgp-feature{max-width:100%}}.kwgp{font-family:Arial,Helvetica,sans-serif!important}.kwgp :is(p,li,span,small,strong){text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important;text-wrap:pretty}.kwgp-primary-card,.kwgp-detail-card{transition:box-shadow .2s ease,border-color .2s ease}.kwgp-primary-card:hover,.kwgp-detail-card:hover{border-color:#ffb5b7;box-shadow:0 9px 28px rgb(22 35 55 / .10)}.kwgp-detail-card{padding:27px 24px;min-height:345px}.kwgp .kwgp-detail-card h3{font-size:19px!important;line-height:1.28!important;min-height:52px}.kwgp-detail-card li{font-size:15px!important;line-height:1.48!important;margin:12px 0!important}.kwgp-detail-card li svg{min-width:19px;width:19px;height:19px}.kwgp-payment-logos{height:75px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.kwgp-blik-logo{position:relative;display:inline-flex;align-items:center;gap:2px;background:#24262b;color:white!important;border-radius:5px;padding:5px 11px 7px;font-size:30px!important;font-weight:850;line-height:1!important;letter-spacing:-.06em!important}.kwgp-blik-dot{color:#f33548!important;font-size:12px!important;align-self:flex-start;margin:0 0 0 -2px}.kwgp-p24-logo{font-size:21px;font-style:italic;letter-spacing:-.06em!important;color:#ee2433!important;white-space:nowrap}.kwgp-p24-logo b{font-weight:800}.kwgp-p24-logo em{color:#a5a9b0;font-style:italic;font-weight:800}.kwgp-visa-logo{color:#1a478f!important;font-size:32px!important;font-weight:900;font-style:italic;letter-spacing:-.09em!important}.kwgp-mastercard-logo{display:flex;align-items:center;padding:0 6px}.kwgp-mastercard-logo i{width:34px;height:34px;border-radius:50%;background:#ee2737;display:block}.kwgp-mastercard-logo i+i{background:#f6a800;margin-left:-12px;opacity:.88}.kwgp-detail-icon{height:75px}.kwgp-detail-icon svg{width:57px;height:57px;stroke-width:1.45}.kwgp-cta{padding:33px 36px;gap:26px;min-height:155px}.kwgp-cta-lead{max-width:320px;gap:17px}.kwgp-cta-symbol svg{width:58px;height:58px}.kwgp-cta-lead span{font-size:16px!important}.kwgp .kwgp-cta-lead h2{font-size:30px!important;line-height:1.1!important;margin:4px 0 8px!important}.kwgp .kwgp-cta-lead p{font-size:15px!important;line-height:1.5!important}.kwgp-contact{gap:15px}.kwgp-contact>svg{padding:17px;width:34px;height:34px;border-radius:15px}.kwgp-contact small{font-size:13px!important;line-height:1.4}.kwgp-contact strong{font-size:17px!important;line-height:1.4;font-weight:850!important}.kwgp-shop-button{font-size:15px!important;padding:19px 23px}@media(max-width:1100px){.kwgp-cta{align-items:flex-start}.kwgp-contact{flex:1 1 230px}}@media(max-width:680px){.kwgp-hero-inner{padding:28px 0 85px}.kwgp-detail-card{min-height:0}.kwgp-cta{padding:27px 22px}.kwgp .kwgp-cta-lead h2{font-size:27px!important}.kwgp-contact strong{font-size:16px!important}}.kwgp-shipping .kwgp-hero{min-height:415px}.kwgp-shipping .kwgp-hero[style*="--kwgp-hero"]{background-color:#f5f8fc;background-size:cover,auto 100%;background-position:center,right center}.kwgp-shipping .kwgp-hero-inner{min-height:410px;padding:48px 0 72px}.kwgp-shipping .kwgp-hero-copy{max-width:630px}.kwgp-shipping .kwgp-feature{max-width:145px}.kwgp-shipping-highlight{position:relative;z-index:2;display:flex;align-items:center;gap:25px;margin-top:-62px!important;background:#fff;border:1px solid #ffe0e3;border-radius:15px;box-shadow:0 9px 35px #2c33401c;padding:24px 30px}.kwgp-shipping-highlight-icon{display:grid;place-items:center;flex:0 0 72px;height:72px;border-radius:15px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent)}.kwgp-shipping-highlight-icon svg{width:41px;height:41px}.kwgp-shipping .kwgp-shipping-highlight strong{font-size:25px;font-weight:850}.kwgp-shipping .kwgp-shipping-highlight p{font-size:16px!important;line-height:1.5!important;margin-top:4px!important;color:#52606d!important}.kwgp-shipping-methods{margin-top:48px}.kwgp-shipping .kwgp-detail-card{display:flex;flex-direction:column;min-height:385px}.kwgp-shipping-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:17px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent);margin-bottom:21px}.kwgp-shipping-icon svg{width:46px;height:46px}.kwgp-shipping .kwgp-detail-card h3{min-height:0;margin-bottom:11px!important;font-size:20px!important}.kwgp-shipping .kwgp-shipping-desc{font-size:15px!important;line-height:1.5!important;color:#465362!important;margin-bottom:18px!important}.kwgp-shipping .kwgp-detail-card ul{margin-bottom:16px!important}.kwgp-shipping-badge{margin-top:auto;padding:12px 14px;border-radius:9px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent);font-weight:800;font-size:14px}.kwgp-shipping .kwgp-process{margin-top:30px}.kwgp-shipping-pickup{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch;margin-top:32px;padding:33px;background:#f4f7fb;border-radius:14px}.kwgp-shipping .kwgp-shipping-pickup h2{font-size:28px!important;font-weight:850!important;margin-bottom:14px!important}.kwgp-shipping .kwgp-shipping-pickup p{font-size:16px!important;line-height:1.55!important;color:#45515d!important}.kwgp-shipping-pickup address{font-size:16px;font-style:normal;line-height:1.65;margin:19px 0}.kwgp-shipping-pickup a{color:#d71d2a!important;font-weight:800}.kwgp-shipping-map{min-height:240px;border-radius:12px;background:linear-gradient(135deg,#e5eaf1,#fdfdfe 55%,#e2e8ef);border:1px solid #dfe6ef;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.kwgp-shipping-map svg{width:65px;height:65px;color:var(--kwgp-accent)}.kwgp-shipping-map strong{font-size:23px}.kwgp-shipping-map span{font-size:16px}.kwgp-shipping .kwgp-notes{margin-top:28px}@media(max-width:800px){.kwgp-shipping-pickup{grid-template-columns:1fr}.kwgp-shipping .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,rgb(245 248 252 / .93) 57%,rgb(245 248 252 / .6) 100%),var(--kwgp-hero)}}@media(max-width:680px){.kwgp-shipping .kwgp-hero-inner{min-height:0;padding:36px 0 65px}.kwgp-shipping-highlight{align-items:flex-start;gap:14px;padding:18px}.kwgp-shipping-highlight-icon{flex-basis:50px;height:50px}.kwgp-shipping-highlight-icon svg{width:29px;height:29px}.kwgp-shipping .kwgp-shipping-highlight strong{font-size:19px}.kwgp-shipping .kwgp-shipping-highlight p{font-size:14px!important}.kwgp-shipping-pickup{padding:22px;gap:23px}.kwgp-shipping .kwgp-detail-card{min-height:0}}@media (min-width:801px){.kwgp-shipping .kwgp-hero-copy{max-width:680px;width:55%}.kwgp-shipping .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:13px;row-gap:0;width:100%;max-width:680px;flex-wrap:nowrap;margin-top:28px}.kwgp-shipping .kwgp-feature{display:flex;max-width:none;min-width:0;gap:8px;align-items:center;font-size:12px;line-height:1.35}.kwgp-shipping .kwgp-feature svg{width:29px;height:29px;flex:0 0 29px}.kwgp-shipping .kwgp-feature strong{display:block;min-width:0;font-weight:750}.kwgp-shipping .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 28%,rgb(245 248 252 / .95) 40%,rgb(245 248 252 / .16) 63%,#fff0 100%),var(--kwgp-hero);background-size:cover,auto 100%;background-position:center,right center}}@media (min-width:801px) and (max-width:1100px){.kwgp-shipping .kwgp-hero-copy{width:62%}.kwgp-shipping .kwgp-features{gap:9px}.kwgp-shipping .kwgp-feature{font-size:11px;gap:5px}.kwgp-shipping .kwgp-feature svg{width:24px;height:24px;flex-basis:24px}}@media (max-width:800px){.kwgp-shipping .kwgp-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:400px}.kwgp-shipping .kwgp-feature{max-width:none;min-width:0}}.kwgp-returns .kwgp-hero{min-height:445px}.kwgp-returns .kwgp-features{gap:20px;flex-wrap:nowrap}.kwgp-returns .kwgp-feature{max-width:none;flex:1;min-width:0}.kwgp-returns-highlight{position:relative;z-index:2;display:flex;align-items:center;gap:20px;margin-top:-43px;padding:26px 30px;border-radius:14px;border:1px solid #ffe0e4;background:#fff;box-shadow:0 8px 25px #1c304012}.kwgp-returns-highlight>span{display:grid;place-items:center;background:#fff0f2;border-radius:12px;color:var(--kwgp-accent);width:64px;height:64px;flex-shrink:0}.kwgp-returns-highlight>div{flex:1}.kwgp .kwgp-returns-highlight strong{font-size:23px;font-weight:800}.kwgp .kwgp-returns-highlight p{font-size:15px!important;margin-top:5px!important;color:#465264!important}.kwgp-returns-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 36px}.kwgp-returns-grid article{border:1px solid #e2e8ef;border-radius:13px;padding:27px;background:#fff;box-shadow:0 4px 14px #1c304008}.kwgp-returns-small-icon{display:inline-flex;color:var(--kwgp-accent);margin-bottom:16px}.kwgp-returns-small-icon svg{width:43px;height:43px}.kwgp .kwgp-returns-grid h2{font-size:21px!important;font-weight:800!important;margin-bottom:13px!important}.kwgp .kwgp-returns-grid p{font-size:15px!important;line-height:1.65!important;color:#455163!important}.kwgp-returns-legal{padding-top:10px}.kwgp .kwgp-returns-legal>h2{font-size:31px!important;font-weight:800!important}.kwgp .kwgp-returns-legal>p{font-size:14px!important;color:#626d7a!important;margin:9px 0 21px!important}.kwgp-returns-legal article{padding:28px 32px;margin-bottom:19px;border:1px solid #e1e8ef;border-radius:13px;background:#fff}.kwgp .kwgp-returns-legal h3{font-size:23px!important;font-weight:800!important;margin-bottom:20px!important}.kwgp-legal-text{font-size:15px;line-height:1.85;white-space:normal;color:#344054}.kwgp-returns-regulations{display:inline-block;color:var(--kwgp-accent)!important;font-weight:800;margin-top:8px}.kwgp-returns .kwgp-cta{margin-top:35px}@media(max-width:1050px){.kwgp-returns .kwgp-features{flex-wrap:wrap}.kwgp-returns .kwgp-feature{flex:0 0 calc(50% - 15px)}}@media(max-width:720px){.kwgp-returns-grid{grid-template-columns:1fr}.kwgp-returns-highlight{flex-wrap:wrap;padding:22px}.kwgp-returns-legal article{padding:22px 18px}.kwgp-returns .kwgp-feature{flex:0 0 calc(50% - 15px)}.kwgp-returns .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fcee,#f5f8fccc),var(--kwgp-hero)}}.kwgp{width:100%;max-width:100%;margin-left:0;margin-right:0;min-width:0}.kwgp .kwgp-container,.kwgp .kwgp-hero-copy,.kwgp .kwgp-hero-inner{min-width:0}.kwgp-returns .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,rgb(245 248 252 / .97) 25%,rgb(245 248 252 / .55) 50%,#fff0 78%),var(--kwgp-hero);background-size:cover,cover;background-position:center,center}@media(max-width:720px){.kwgp-returns .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .82)),var(--kwgp-hero)}}.kwgp{position:relative!important;left:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:clip!important}.kwgp .kwgp-container{width:100%!important;max-width:none!important;margin-inline:auto!important;padding-inline:28px!important}.kwgp .kwgp-hero{width:100%;max-width:100%}.kwgp-returns .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 26%,rgb(245 248 252 / .94) 41%,rgb(245 248 252 / .12) 70%,transparent 100%),var(--kwgp-hero);background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}@media(max-width:680px){.kwgp .kwgp-container{padding-inline:16px!important}.kwgp-returns .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .83)),var(--kwgp-hero);background-size:cover,auto 100%}}.kwgp-tools .kwgp-hero{min-height:405px;background-color:#f5f8fc;background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 28%,rgb(245 248 252 / .94) 44%,rgb(245 248 252 / .08) 77%),var(--kwgp-hero);background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}.kwgp-tools .kwgp-hero-inner{min-height:405px;padding:49px 0 65px}.kwgp-tools .kwgp-hero-copy{width:56%;max-width:720px}.kwgp-tools .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:27px}.kwgp-tools .kwgp-feature{min-width:0;max-width:none;gap:8px;font-size:12px}.kwgp-tools .kwgp-feature svg{flex:0 0 27px;width:27px;height:27px}.kwgp-tools-intro{margin:42px 0 30px}.kwgp-tools-intro>h2{font-size:31px!important;font-weight:850!important;margin:9px 0 6px!important}.kwgp-tools-intro>p{font-size:16px!important;color:#526070!important;margin:0 0 25px!important}.kwgp-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.kwgp-tool-card{min-width:0;display:flex;flex-direction:column;padding:26px 23px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;box-shadow:0 4px 18px #2533490b;transition:border-color .2s,box-shadow .2s}.kwgp-tool-card:hover{border-color:#ffb6bc;box-shadow:0 10px 28px #25334916}.kwgp-tool-icon{display:grid;place-items:center;width:67px;height:67px;border-radius:15px;background:#fff0f2;color:var(--kwgp-accent);margin-bottom:21px}.kwgp-tool-icon svg{width:37px;height:37px}.kwgp .kwgp-tool-card h3{font-size:22px!important;font-weight:850!important;line-height:1.25!important;margin:0 0 12px!important}.kwgp .kwgp-tool-card p{font-size:15px!important;line-height:1.65!important;color:#536070!important;margin:0 0 20px!important;text-align:left!important}.kwgp-tool-card ul{padding:0!important;margin:0 0 20px!important;list-style:none!important}.kwgp-tool-card li{display:flex;gap:8px;font-size:14px;margin:8px 0}.kwgp-tool-card li svg{width:17px;height:17px;flex-shrink:0;color:var(--kwgp-accent)}.kwgp-tool-bottom{margin-top:auto;display:flex;flex-direction:column;gap:14px}.kwgp-tool-bottom>span:first-child{background:var(--kwgp-accent-soft);border-radius:8px;padding:10px 13px;color:var(--kwgp-accent);font-weight:800;font-size:13px}.kwgp-tool-link{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:9px;background:var(--kwgp-accent);padding:14px 15px;color:white!important;font-size:14px;font-weight:800;text-decoration:none!important}.kwgp-tool-link:hover{filter:brightness(.92)}.kwgp-tool-unlinked{font-size:12px;color:#777}.kwgp-tools-process{margin-top:30px}.kwgp-tools .kwgp-cta{margin-top:28px}@media(max-width:1100px){.kwgp-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-tools .kwgp-hero-copy{width:65%}.kwgp-tools .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}}@media(max-width:680px){.kwgp-tools-grid{grid-template-columns:1fr}.kwgp-tools .kwgp-hero{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .86)),var(--kwgp-hero);background-size:cover,auto 100%}.kwgp-tools .kwgp-hero-inner{min-height:0;padding:35px 0 45px}.kwgp-tools .kwgp-hero-copy{width:100%}.kwgp-tools .kwgp-features{gap:13px}.kwgp-tools-intro{margin-top:30px}}.kwgp-about .kwgp-hero{min-height:430px;background-color:#f5f8fc}.kwgp-about .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 30%,rgb(245 248 252 / .94) 45%,rgb(245 248 252 / .18) 72%,transparent 100%),var(--kwgp-hero);background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}.kwgp-about .kwgp-hero-inner{min-height:430px;padding:48px 0 60px}.kwgp-about .kwgp-hero-copy{width:58%;max-width:720px}.kwgp-about .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kwgp-about .kwgp-feature{max-width:none;min-width:0;font-size:12px;gap:8px}.kwgp-about .kwgp-feature svg{width:28px;height:28px;flex:0 0 28px}.kwgp-about-story{display:grid;grid-template-columns:220px 1fr;gap:42px;align-items:center;margin:38px 0 32px;padding:34px 38px;border:1px solid #e4e9f0;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgb(25 39 60 / .06)}.kwgp-about-year{min-height:155px;border-radius:14px;background:var(--kwgp-accent-soft);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--kwgp-accent)}.kwgp-about-year span,.kwgp-about-year small{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.kwgp-about-year strong{font-size:52px;line-height:1;font-weight:900;letter-spacing:-.05em;margin:5px 0}.kwgp-about-story-copy h2,.kwgp-about-values>h2,.kwgp-about-services>h2{font-size:31px!important;font-weight:850!important;margin:9px 0 8px!important}.kwgp-about-story-copy p{font-size:16px!important;line-height:1.75!important;color:#475466!important;max-width:900px}.kwgp-about-values{margin:34px 0}.kwgp-about-values>p,.kwgp-about-services>p{font-size:15px!important;color:#596575!important;margin:0 0 23px!important}.kwgp-about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kwgp-about-value-grid article{display:flex;flex-direction:column;min-height:270px;padding:27px 24px;border:1px solid #e3e9f0;border-radius:13px;background:#fff;box-shadow:0 4px 16px #1b2d420a}.kwgp-about-value-grid article>span{color:var(--kwgp-accent);margin-bottom:17px}.kwgp-about-value-grid article>span svg{width:45px;height:45px}.kwgp-about-value-grid h3{font-size:21px!important;font-weight:850!important;margin-bottom:10px!important}.kwgp-about-value-grid p{font-size:15px!important;line-height:1.62!important;color:#536070!important}.kwgp-about-value-grid b{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 13px;border-radius:8px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent);font-size:13px}.kwgp-about-value-grid b svg{width:18px;height:18px}.kwgp-about-services{margin:42px 0 28px}.kwgp-about-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kwgp-about-service-grid article{display:flex;gap:20px;align-items:flex-start;padding:25px;border-radius:13px;background:#f4f7fb;border:1px solid #edf1f5}.kwgp-about-service-grid article>span{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:13px;background:#fff;color:var(--kwgp-accent)}.kwgp-about-service-grid article>span svg{width:31px;height:31px}.kwgp-about-service-grid h3{font-size:19px!important;font-weight:850!important;margin-bottom:7px!important}.kwgp-about-service-grid p{font-size:14px!important;line-height:1.58!important;color:#536070!important}.kwgp-about-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:31px 0;background:#e8edf3;border:1px solid #e8edf3;border-radius:13px;overflow:hidden}.kwgp-about-benefits article{display:flex;gap:12px;align-items:flex-start;padding:22px;background:#fff}.kwgp-about-benefits article>svg{width:28px;height:28px;flex:0 0 28px;color:var(--kwgp-accent)}.kwgp-about-benefits h3{font-size:15px!important;font-weight:850!important;margin-bottom:5px!important}.kwgp-about-benefits p{font-size:12.5px!important;line-height:1.45!important;color:#5a6674!important}.kwgp-about .kwgp-cta{margin-top:26px}@media(max-width:1050px){.kwgp-about .kwgp-hero-copy{width:66%}.kwgp-about .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px}.kwgp-about-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.kwgp-about .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .84)),var(--kwgp-hero);background-size:cover,cover}.kwgp-about .kwgp-hero-inner{min-height:0;padding:35px 0 48px}.kwgp-about .kwgp-hero-copy{width:100%}.kwgp-about-story{grid-template-columns:1fr;padding:22px;gap:24px}.kwgp-about-year{min-height:120px}.kwgp-about-value-grid,.kwgp-about-service-grid{grid-template-columns:1fr}.kwgp-about-benefits{grid-template-columns:1fr}.kwgp-about-value-grid article{min-height:0}}.kwgp-service .kwgp-hero{min-height:420px;background:#f5f8fc}.kwgp-service .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 30%,rgb(245 248 252 / .94) 46%,rgb(245 248 252 / .12) 74%,transparent 100%),var(--kwgp-hero);background-size:cover,auto 100%;background-position:center,right center;background-repeat:no-repeat}.kwgp-service .kwgp-hero-inner{min-height:420px;padding:48px 0 60px}.kwgp-service .kwgp-hero-copy{width:60%;max-width:760px}.kwgp-service .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kwgp-service .kwgp-feature{max-width:none;min-width:0;font-size:12px;gap:8px}.kwgp-service .kwgp-feature svg{width:28px;height:28px;flex:0 0 28px}.kwgp-service-help{margin:40px 0 32px}.kwgp-service-help>h2,.kwgp-service-info>h2,.kwgp-service-contact h2{font-size:31px!important;font-weight:850!important;margin:9px 0 7px!important}.kwgp-service-help>p,.kwgp-service-process>p,.kwgp-service-contact>div>p{color:#596575!important;font-size:15px!important;margin:0 0 23px!important}.kwgp-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kwgp-service-cards article{display:flex;flex-direction:column;min-height:280px;padding:27px 24px;border:1px solid #e3e9f0;border-radius:13px;background:#fff;box-shadow:0 4px 16px #1b2d420a}.kwgp-service-cards article>span{color:var(--kwgp-accent);margin-bottom:17px}.kwgp-service-cards article>span svg{width:45px;height:45px}.kwgp-service-cards h3{font-size:21px!important;font-weight:850!important;margin-bottom:10px!important}.kwgp-service-cards p{font-size:15px!important;line-height:1.62!important;color:#536070!important}.kwgp-service-cards b,.kwgp-service-cards a{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 13px;border-radius:8px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent)!important;font-size:13px;font-weight:800;text-decoration:none!important}.kwgp-service-cards a{justify-content:space-between;background:var(--kwgp-accent);color:#fff!important}.kwgp-service-cards b svg{width:18px;height:18px}.kwgp-service-process{margin:36px 0}.kwgp-service-process .kwgp-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.kwgp-service-info{margin:38px 0}.kwgp-service-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.kwgp-service-info-grid article{display:flex;gap:17px;align-items:flex-start;padding:22px 23px;border-radius:12px;background:#f5f8fc;border:1px solid #e9eef4}.kwgp-service-info-grid article>svg{width:31px;height:31px;flex:0 0 31px;color:var(--kwgp-accent)}.kwgp-service-info-grid h3{font-size:17px!important;font-weight:850!important;margin:0 0 6px!important}.kwgp-service-info-grid p{font-size:14px!important;line-height:1.55!important;color:#566373!important;margin:0!important}.kwgp-service-contact{display:grid;grid-template-columns:.8fr 1.7fr;gap:34px;align-items:start;margin:40px 0 28px;padding:30px;border:1px solid #e3e9f0;border-radius:14px;background:#fff}.kwgp-service-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.kwgp-service-people article{display:flex;flex-direction:column;gap:7px;padding:18px;border-radius:10px;background:#f5f8fc}.kwgp-service-people small{font-size:12px;color:#6b7581}.kwgp-service-people strong{font-size:16px}.kwgp-service-people a{color:#252b32!important;text-decoration:none!important;font-size:13px;overflow-wrap:anywhere}.kwgp-service-people a:hover{color:var(--kwgp-accent)!important}.kwgp-service .kwgp-cta{margin-top:26px}@media(max-width:1050px){.kwgp-service .kwgp-hero-copy{width:68%}.kwgp-service .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:450px}.kwgp-service-process .kwgp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.kwgp-service-contact{grid-template-columns:1fr}.kwgp-service-people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.kwgp-service .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .84)),var(--kwgp-hero);background-size:cover,cover}.kwgp-service .kwgp-hero-inner{min-height:0;padding:35px 0 48px}.kwgp-service .kwgp-hero-copy{width:100%}.kwgp-service-cards,.kwgp-service-info-grid,.kwgp-service-people,.kwgp-service-process .kwgp-steps{grid-template-columns:1fr}.kwgp-service-cards article{min-height:0}.kwgp-service-contact{padding:22px}}.kwgp-help-hero{background:linear-gradient(135deg,#f5f8fc 0%,#fff 58%,var(--kwgp-accent-soft) 100%);border-radius:0;overflow:hidden}.kwgp-help-hero-inner{min-height:330px;padding:58px 0 54px;display:flex;flex-direction:column;justify-content:center;max-width:820px}.kwgp-help .kwgp-help-hero h1{font-size:52px!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.04em!important;margin:10px 0 15px!important}.kwgp-help .kwgp-help-hero p{font-size:18px!important;line-height:1.55!important;color:#4f5c6b!important;max-width:680px}.kwgp-help .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;max-width:720px}.kwgp-help .kwgp-feature{max-width:none;min-width:0;font-size:12px;gap:8px}.kwgp-help .kwgp-feature svg{width:28px;height:28px;flex:0 0 28px}.kwgp-help-choice{margin:42px 0 30px}.kwgp-help-choice>h2{font-size:31px!important;font-weight:850!important;margin:9px 0 7px!important}.kwgp-help-choice>p{font-size:15px!important;color:#596575!important;margin:0 0 24px!important}.kwgp-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kwgp-help-card{display:flex;gap:24px;align-items:flex-start;min-height:245px;padding:34px;border:1px solid #e3e9f0;border-radius:15px;background:#fff;box-shadow:0 5px 20px rgb(27 45 66 / .06);text-decoration:none!important;color:#202730!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.kwgp-help-card:hover{border-color:#ffb5b7;box-shadow:0 12px 32px rgb(27 45 66 / .10);transform:translateY(-2px)}.kwgp-help-icon{display:grid;place-items:center;width:78px;height:78px;flex:0 0 78px;border-radius:17px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent)}.kwgp-help-icon svg{width:43px;height:43px}.kwgp-help-card h3{font-size:24px!important;line-height:1.2!important;font-weight:850!important;margin:2px 0 10px!important;color:#202730!important}.kwgp-help-card p{font-size:15px!important;line-height:1.62!important;color:#566373!important;margin:0 0 24px!important}.kwgp-help-card strong{display:inline-flex;align-items:center;gap:10px;color:var(--kwgp-accent)!important;font-size:14px!important;font-weight:850!important}.kwgp-help-card strong span{font-size:20px}.kwgp-help-guide{display:flex;gap:22px;align-items:flex-start;margin:30px 0;padding:28px 30px;border-radius:14px;background:#f4f7fb;border:1px solid #e8edf3}.kwgp-help-guide>span{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:13px;background:#fff;color:var(--kwgp-accent)}.kwgp-help-guide>span svg{width:31px;height:31px}.kwgp-help-guide h2{font-size:22px!important;font-weight:850!important;margin:1px 0 7px!important}.kwgp-help-guide p{font-size:14px!important;line-height:1.62!important;color:#566373!important;margin:0!important}.kwgp-help .kwgp-cta{margin-top:28px}@media(max-width:850px){.kwgp-help .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px}.kwgp-help-grid{grid-template-columns:1fr}}@media(max-width:680px){.kwgp-help-hero-inner{min-height:0;padding:38px 0 42px}.kwgp-help .kwgp-help-hero h1{font-size:38px!important}.kwgp-help .kwgp-help-hero p{font-size:16px!important}.kwgp-help-card{min-height:0;padding:24px;gap:17px}.kwgp-help-icon{width:58px;height:58px;flex-basis:58px}.kwgp-help-icon svg{width:32px;height:32px}.kwgp-help-card h3{font-size:20px!important}.kwgp-help-guide{padding:22px;gap:15px}}.kwgp-legal-hero{background:linear-gradient(135deg,#f5f8fc 0%,#eef3f9 100%);padding:54px 0 48px;border-radius:0 0 18px 18px}.kwgp-legal-hero h1{font-size:clamp(36px,4.3vw,64px);line-height:1.02;margin:10px 0 14px;letter-spacing:-.035em}.kwgp-legal-hero>.kwgp-container>p{max-width:820px;font-size:16px;line-height:1.65;color:#536170}.kwgp-legal-hero .kwgp-features{margin-top:30px;max-width:900px}.kwgp-legal-tools{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:28px 0 18px}.kwgp-legal-search{display:flex;align-items:center;gap:10px;flex:1;max-width:680px;background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:0 14px;box-shadow:0 5px 20px rgb(20 35 55 / .04)}.kwgp-legal-search svg{width:19px;height:19px;color:var(--kwgp-accent)}.kwgp-legal-search input{width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:14px 0!important;font-size:14px}.kwgp-legal-print{display:flex;align-items:center;gap:8px;border:0;background:#15191f;color:#fff;border-radius:11px;padding:13px 17px;font-weight:700;cursor:pointer}.kwgp-legal-print svg{width:18px;height:18px}.kwgp-legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:28px}.kwgp-legal-toc{position:sticky;top:24px;background:#f6f8fb;border:1px solid #e6ebf1;border-radius:14px;padding:18px;max-height:calc(100vh - 48px);overflow:auto}.kwgp-legal-toc>strong{display:block;font-size:15px;margin-bottom:10px}.kwgp-legal-toc nav{display:flex;flex-direction:column;gap:2px}.kwgp-legal-toc a{display:block;color:#344050;text-decoration:none;padding:7px 9px;border-radius:8px;font-size:12px;line-height:1.35}.kwgp-legal-toc a:hover{background:#fff;color:var(--kwgp-accent)}.kwgp-legal-toc a.sub{padding-left:18px;font-size:11px;color:#697482}.kwgp-legal-document{min-width:0;background:#fff;border:1px solid #e6ebf1;border-radius:14px;padding:34px 38px;box-shadow:0 8px 28px rgb(20 35 55 / .035)}.kwgp-legal-content{font-size:14px;line-height:1.75;color:#354151}.kwgp-legal-content h1{display:none}.kwgp-legal-content h2{scroll-margin-top:24px;font-size:24px;line-height:1.2;color:#111820;margin:38px 0 16px;padding-top:8px;border-top:1px solid #edf0f4}.kwgp-legal-content h2:first-child{margin-top:0;border-top:0;padding-top:0}.kwgp-legal-content h3{scroll-margin-top:24px;font-size:18px;color:#1b222b;margin:26px 0 12px}.kwgp-legal-content p{margin:0 0 12px}.kwgp-legal-content ol,.kwgp-legal-content ul{padding-left:23px;margin:10px 0 18px}.kwgp-legal-content li{margin:7px 0}.kwgp-legal-content a{color:var(--kwgp-accent);text-decoration:underline;text-underline-offset:2px}.kwgp-legal-empty{padding:18px;border-radius:10px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent);font-weight:700;margin-bottom:15px}@media(max-width:900px){.kwgp-legal-layout{grid-template-columns:1fr}.kwgp-legal-toc{position:relative;top:auto;max-height:280px}.kwgp-legal-document{padding:26px 22px}}@media(max-width:620px){.kwgp-legal-hero{padding:38px 0}.kwgp-legal-tools{flex-direction:column;align-items:stretch}.kwgp-legal-search{max-width:none}.kwgp-legal-print{justify-content:center}.kwgp-legal-document{padding:22px 16px}.kwgp-legal-content{font-size:13px}.kwgp-legal-content h2{font-size:21px}}@media print{.kwgp-legal-hero,.kwgp-legal-tools,.kwgp-legal-toc,.kwgp-legal .kwgp-cta,header,footer,.site-header,.site-footer{display:none!important}.kwgp-legal-layout{display:block!important}.kwgp-legal-document{border:0!important;box-shadow:none!important;padding:0!important}.kwgp-legal-content{font-size:10pt!important;color:#000!important}.kwgp-legal-content h1{display:block!important}}.kwgp-legal-content mark.kwgp-search-hit{background:#ffe58a;color:inherit;border-radius:3px;padding:1px 2px;box-shadow:0 0 0 1px rgb(181 132 0 / .08)}@media print{.kwgp-legal-content mark.kwgp-search-hit{background:transparent!important;padding:0!important;box-shadow:none!important}}.kwgp-downloads-hero{background:linear-gradient(135deg,#f5f8fc 0%,#eef3f9 65%,var(--kwgp-accent-soft) 100%)}.kwgp-downloads-hero-inner{min-height:330px;padding:56px 0 52px;display:flex;flex-direction:column;justify-content:center;max-width:850px}.kwgp-downloads-hero h1{font-size:clamp(38px,4.4vw,62px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.04em!important;margin:10px 0 15px!important}.kwgp-downloads-hero p{font-size:17px!important;line-height:1.6!important;color:#536170!important;max-width:730px;margin:0!important}.kwgp-downloads-hero .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;max-width:780px}.kwgp-downloads-panel{margin:40px 0 30px}.kwgp-downloads-panel>h2{font-size:31px!important;font-weight:850!important;margin:9px 0 7px!important}.kwgp-downloads-panel>p{font-size:15px!important;color:#596575!important;margin:0 0 22px!important}.kwgp-downloads-listing{min-width:0;background:#fff;border:1px solid #e3e9f0;border-radius:14px;padding:24px;box-shadow:0 7px 25px rgb(27 45 66 / .05);overflow-x:auto}.kwgp-downloads-empty{padding:28px;border-radius:10px;background:#f5f8fc;color:#657181;text-align:center;font-size:14px}.kwgp-downloads .kwgp-cta{margin-top:28px}@media(max-width:760px){.kwgp-downloads-hero-inner{min-height:0;padding:38px 0 42px}.kwgp-downloads-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-downloads-listing{padding:14px}.kwgp-downloads-panel{margin-top:30px}}.kwgp-contact-hero{background:linear-gradient(135deg,#f5f8fc 0%,#eef3f9 66%,var(--kwgp-accent-soft) 100%)}.kwgp-contact-hero-inner{min-height:340px;padding:58px 0 54px;display:flex;flex-direction:column;justify-content:center;max-width:900px}.kwgp-contact-hero h1{font-size:clamp(40px,4.6vw,64px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.04em!important;margin:10px 0 15px!important}.kwgp-contact-hero p{font-size:17px!important;line-height:1.62!important;color:#536170!important;max-width:760px;margin:0!important}.kwgp-contact-hero .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:30px;max-width:850px}.kwgp-contact-main{margin:42px 0 34px}.kwgp-contact-main>h2,.kwgp-contact-location h2,.kwgp-contact-form>h2{font-size:31px!important;font-weight:850!important;letter-spacing:-.025em!important;margin:9px 0 7px!important}.kwgp-contact-main>p,.kwgp-contact-form>p{color:#596575!important;margin:0 0 22px!important}.kwgp-contact-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kwgp-contact-departments article{display:flex;gap:15px;background:#fff;border:1px solid #e3e9f0;border-radius:14px;padding:21px;box-shadow:0 6px 22px rgb(27 45 66 / .045)}.kwgp-contact-card-icon{width:43px;height:43px;flex:0 0 43px;border-radius:11px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent);display:grid;place-items:center}.kwgp-contact-card-icon svg{width:22px;height:22px}.kwgp-contact-departments h3{font-size:17px!important;margin:0 0 5px!important}.kwgp-contact-departments p{font-size:13px!important;color:#667282!important;line-height:1.5!important;margin:0 0 11px!important}.kwgp-contact-departments a{display:flex;align-items:center;gap:7px;color:#252c34!important;text-decoration:none!important;font-size:13px;font-weight:700;margin:6px 0;overflow-wrap:anywhere}.kwgp-contact-departments a:hover{color:var(--kwgp-accent)!important}.kwgp-contact-departments a svg{width:15px;height:15px;color:var(--kwgp-accent);flex:0 0 auto}.kwgp-contact-location{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:22px;background:#f6f8fb;border:1px solid #e5eaf0;border-radius:16px;padding:26px;margin:34px 0}.kwgp-contact-location-info{padding:10px 8px}.kwgp-location-row{display:flex;gap:13px;margin-top:22px}.kwgp-location-row>svg{width:22px;height:22px;color:var(--kwgp-accent);flex:0 0 auto}.kwgp-location-row strong,.kwgp-location-row span{display:block}.kwgp-location-row strong{font-size:14px;margin-bottom:5px}.kwgp-location-row span{font-size:14px;line-height:1.65;color:#566272}.kwgp-contact-map{min-height:310px;border-radius:13px;overflow:hidden;background:#fff;border:1px solid #e1e7ee}.kwgp-contact-map iframe{display:block;width:100%;height:100%;min-height:310px;border:0}.kwgp-map-placeholder{height:100%;min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#657181;gap:8px;padding:25px}.kwgp-map-placeholder svg{width:35px;height:35px;color:var(--kwgp-accent)}.kwgp-map-placeholder strong{color:#222b34;font-size:17px}.kwgp-contact-form{margin:36px 0 20px}.kwgp-contact-form-slot{background:#fff;border:1px solid #e3e9f0;border-radius:14px;padding:26px;box-shadow:0 7px 25px rgb(27 45 66 / .05);min-width:0}.kwgp-contact-form-slot input:not([type=submit]):not([type=checkbox]):not([type=radio]),.kwgp-contact-form-slot textarea,.kwgp-contact-form-slot select{max-width:100%}@media(max-width:980px){.kwgp-contact-departments{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-contact-location{grid-template-columns:1fr}}@media(max-width:680px){.kwgp-contact-hero-inner{min-height:0;padding:40px 0 43px}.kwgp-contact-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-contact-departments{grid-template-columns:1fr}.kwgp-contact-location{padding:18px}.kwgp-contact-form-slot{padding:16px}}.kwgp-contact-service-separator{display:flex;align-items:center;gap:14px;margin:34px 0 18px;padding-top:28px;border-top:1px solid #dfe5ec}.kwgp-contact-service-separator>span{width:46px;height:46px;border-radius:12px;background:var(--kwgp-accent-soft);color:var(--kwgp-accent);display:grid;place-items:center;flex:0 0 46px}.kwgp-contact-service-separator>span svg{width:23px;height:23px}.kwgp-contact-service-separator h2{font-size:25px!important;line-height:1.15!important;margin:0 0 4px!important}.kwgp-contact-service-separator p{margin:0!important;color:#667282!important}.kwgp-map-link{display:inline-flex;margin-top:20px;color:var(--kwgp-accent)!important;font-weight:750;text-decoration:none!important}.kwgp-map-link:hover{text-decoration:underline!important}.kwgp-contact-department-heading{margin:34px 0 18px;padding-top:28px;border-top:1px solid #dfe5ec}.kwgp-contact-department-heading>h2{font-size:31px!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.2!important;margin:9px 0 7px!important}.kwgp-contact-department-heading>p{color:#596575!important;margin:0 0 22px!important}.kwgp.kwgp-knowledge .kwgp-hero{min-height:330px;background:linear-gradient(135deg,#f5f8fc 0%,#fff 58%,var(--kwgp-accent-soft) 100%);overflow:hidden}.kwgp.kwgp-knowledge .kwgp-hero-inner{min-height:330px;padding:58px 0 54px;display:flex;flex-direction:column;justify-content:center;max-width:820px}.kwgp.kwgp-knowledge .kwgp-hero-copy{width:100%;max-width:820px}.kwgp.kwgp-knowledge .kwgp-hero h1{font-size:52px!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.04em!important;margin:10px 0 15px!important}.kwgp.kwgp-knowledge .kwgp-hero-copy>p{font-size:18px!important;line-height:1.55!important;color:#4f5c6b!important;max-width:680px!important;margin:0!important}.kwgp.kwgp-knowledge .kwgp-hero .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;max-width:720px}.kwgp.kwgp-knowledge .kwgp-hero .kwgp-feature{display:flex;align-items:center;gap:8px;min-width:0;max-width:none;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px;line-height:1.25}.kwgp.kwgp-knowledge .kwgp-hero .kwgp-feature svg{width:28px;height:28px;flex:0 0 28px;color:var(--kwgp-accent)}.kwgp.kwgp-knowledge .kwgp-hero .kwgp-feature strong{font:inherit!important;font-weight:400!important;color:#202730!important}.kwgp.kwgp-knowledge .kwgp-knowledge-panel{margin:42px 0 70px}.kwgp.kwgp-knowledge .kwgp-knowledge-panel>h2{font-size:31px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:9px 0 7px!important}.kwgp.kwgp-knowledge .kwgp-knowledge-panel>p{font-size:15px!important;line-height:1.6!important;color:#596575!important;margin:0 0 24px!important}.kwgp.kwgp-knowledge .kwgp-knowledge-content{min-width:0;background:#fff;border:1px solid #e3e9f0;border-radius:15px;padding:28px;box-shadow:0 5px 20px rgb(27 45 66 / .06)}@media(max-width:850px){.kwgp.kwgp-knowledge .kwgp-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px}}@media(max-width:680px){.kwgp.kwgp-knowledge .kwgp-hero-inner{min-height:0;padding:38px 0 42px}.kwgp.kwgp-knowledge .kwgp-hero h1{font-size:38px!important}.kwgp.kwgp-knowledge .kwgp-hero-copy>p{font-size:16px!important}.kwgp.kwgp-knowledge .kwgp-knowledge-content{padding:18px}.kwgp.kwgp-knowledge .kwgp-knowledge-panel{margin:34px 0 48px}}.kwgp.kwgp-encyclopedia .kwgp-hero{min-height:330px;background:linear-gradient(135deg,#f5f8fc 0%,#fff 58%,var(--kwgp-accent-soft) 100%);overflow:hidden}.kwgp.kwgp-encyclopedia .kwgp-hero-inner{min-height:330px;padding:58px 0 54px;display:flex;flex-direction:column;justify-content:center;max-width:820px}.kwgp.kwgp-encyclopedia .kwgp-hero-copy{width:100%;max-width:820px}.kwgp.kwgp-encyclopedia .kwgp-hero h1{font-size:52px!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.04em!important;margin:10px 0 15px!important}.kwgp.kwgp-encyclopedia .kwgp-hero-copy>p{font-size:18px!important;line-height:1.55!important;color:#4f5c6b!important;max-width:680px!important;margin:0!important}.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;max-width:720px}.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-feature{display:flex;align-items:center;gap:8px;min-width:0;max-width:none;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px;line-height:1.25}.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-feature svg{width:28px;height:28px;flex:0 0 28px;color:var(--kwgp-accent)}.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-feature strong{font:inherit!important;font-weight:400!important;color:#202730!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel{margin:42px 0 70px}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel>h2{font-size:31px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:9px 0 7px!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel>p{font-size:15px!important;line-height:1.6!important;color:#596575!important;margin:0 0 24px!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-content{min-width:0;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}@media(max-width:850px){.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px}}@media(max-width:680px){.kwgp.kwgp-encyclopedia .kwgp-hero-inner{min-height:0;padding:38px 0 42px}.kwgp.kwgp-encyclopedia .kwgp-hero h1{font-size:38px!important}.kwgp.kwgp-encyclopedia .kwgp-hero-copy>p{font-size:16px!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-content{padding:0!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel{margin:34px 0 48px}}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-wrapper{font-family:inherit;margin-top:20px}.kwgp.kwgp-encyclopedia .kwee-live-search-container{margin-bottom:25px}.kwgp.kwgp-encyclopedia #kwee-live-search{width:100%;max-width:400px;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;background:#fff}.kwgp.kwgp-encyclopedia #kwee-live-search:focus{outline:none;border-color:var(--kwgp-accent);box-shadow:0 0 0 1px var(--kwgp-accent)}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-letter-btn{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #e0e0e0;border-radius:4px;text-decoration:none!important;color:#333;font-weight:600;font-size:13px;transition:all .2s;background:#fff}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-letter-btn:hover{background:#f5f5f5;border-color:#ccc}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-section{margin-bottom:40px}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-section-title{font-size:14px;color:#888;font-weight:700;text-transform:uppercase;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:20px}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:15px}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-term-card{position:relative;display:block;border:1px solid #e5e5e5;border-radius:6px;padding:16px 20px;text-decoration:none!important;color:#111;font-weight:600;font-size:14px;background:#fff;transition:border-color .2s}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-term-card:hover{border-color:var(--kwgp-accent)}.kwgp.kwgp-encyclopedia .kwee-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(10px);background:#222;color:#fff;text-align:center;padding:10px 14px;border-radius:6px;z-index:10;width:max-content;max-width:250px;font-size:12px;font-weight:400;line-height:1.5;transition:all .3s ease;pointer-events:none}.kwgp.kwgp-encyclopedia .kwee-tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#222 #fff0 #fff0}.kwgp.kwgp-encyclopedia .kwee-encyclopedia-term-card:hover .kwee-tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-10px)}@media(max-width:680px){.kwgp.kwgp-encyclopedia .kwee-encyclopedia-grid{grid-template-columns:1fr}.kwgp.kwgp-encyclopedia #kwee-live-search{max-width:none}}.kwgp-dynamic-service .kwgp-hero{min-height:415px}.kwgp-dynamic-service .kwgp-hero[style*="--kwgp-hero"]{background-color:#f5f8fc;background-size:cover,auto 100%;background-position:center,right center}.kwgp-dynamic-service .kwgp-hero-inner{min-height:410px;padding:48px 0 72px}.kwgp-dynamic-service .kwgp-hero-copy{max-width:650px}.kwgp-dynamic-service .kwgp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:720px}.kwgp-dynamic-service .kwgp-feature{max-width:none;min-width:0}.kwgp-dynamic-panel{position:relative;z-index:3;margin-top:-42px;margin-bottom:42px;background:#fff;border:1px solid #e5eaf0;border-radius:15px;box-shadow:0 10px 36px #26344714;padding:30px}.kwgp-dynamic-panel-head{margin-bottom:24px}.kwgp-dynamic-panel-head .kwgp-section-kicker{margin-bottom:12px}.kwgp .kwgp-dynamic-panel-head h2{font-size:29px!important;font-weight:850!important;margin:0 0 8px!important}.kwgp .kwgp-dynamic-panel-head p{font-size:15px!important;line-height:1.55!important;color:#566170!important;margin:0!important}.kwgp-dynamic-content{width:100%;min-width:0}.kwgp-dynamic-content>.kwbs-layout-wrapper,.kwgp-dynamic-content>.ms-rma-container{max-width:none;width:100%;margin:0}.kwgp-dynamic-empty{padding:24px;border:1px dashed #ccd4de;border-radius:10px;background:#f8fafc;color:#657181;text-align:center}@media(max-width:800px){.kwgp-dynamic-service .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px}.kwgp-dynamic-panel{padding:22px}}@media(max-width:680px){.kwgp-dynamic-service .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .88)),var(--kwgp-hero);background-size:cover,cover}.kwgp-dynamic-service .kwgp-hero-inner{min-height:0;padding:36px 0 72px}.kwgp-dynamic-panel{margin-top:-40px;padding:18px}.kwgp .kwgp-dynamic-panel-head h2{font-size:24px!important}}.kwgp .kwgp-hero{min-height:430px!important;background-color:#f5f8fc;overflow:hidden}.kwgp .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 30%,rgb(245 248 252 / .94) 45%,rgb(245 248 252 / .18) 72%,transparent 100%),var(--kwgp-hero)!important;background-size:cover,auto 100%!important;background-position:center,right center!important;background-repeat:no-repeat!important}.kwgp .kwgp-hero-inner{min-height:430px!important;padding:48px 0 60px!important;display:flex!important;align-items:center!important}.kwgp .kwgp-hero-copy{width:58%!important;max-width:720px!important}.kwgp .kwgp-hero .kwgp-eyebrow{font-size:12px!important;line-height:1.3!important;font-weight:850!important;letter-spacing:.02em!important}.kwgp .kwgp-hero h1{font-size:clamp(38px,4vw,52px)!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.035em!important;margin:12px 0 14px!important}.kwgp .kwgp-hero-copy>p{font-size:17px!important;line-height:1.58!important;color:#4f5c6b!important;max-width:650px!important;margin:0!important}.kwgp .kwgp-hero .kwgp-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:28px!important;max-width:720px!important}.kwgp .kwgp-hero .kwgp-feature{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important;line-height:1.25!important}.kwgp .kwgp-hero .kwgp-feature svg{width:28px!important;height:28px!important;flex:0 0 28px!important;color:var(--kwgp-accent)!important}.kwgp .kwgp-hero .kwgp-feature strong{font:inherit!important;font-weight:600!important;color:#202730!important}@media(max-width:1050px){.kwgp .kwgp-hero-copy{width:66%!important}.kwgp .kwgp-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:430px!important}}@media(max-width:760px){.kwgp .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .84)),var(--kwgp-hero)!important;background-size:cover,cover!important}.kwgp .kwgp-hero-inner{min-height:0!important;padding:35px 0 48px!important}.kwgp .kwgp-hero-copy{width:100%!important}.kwgp .kwgp-hero h1{font-size:38px!important}.kwgp .kwgp-hero-copy>p{font-size:16px!important}}.kwgp .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-knowledge .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-downloads .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-contact .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-help .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-legal .kwgp-hero .kwgp-hero-inner,.kwgp-dynamic-service .kwgp-hero .kwgp-hero-inner{width:100%!important;max-width:none!important;min-height:430px!important;box-sizing:border-box!important;padding:54px 0 52px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.kwgp .kwgp-hero .kwgp-hero-copy,.kwgp.kwgp-knowledge .kwgp-hero .kwgp-hero-copy,.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-hero-copy{width:58%!important;max-width:720px!important;margin:0!important;padding:0!important}.kwgp.kwgp-knowledge .kwgp-hero,.kwgp.kwgp-encyclopedia .kwgp-hero{min-height:430px!important}.kwgp.kwgp-knowledge .kwgp-hero[style*="--kwgp-hero"],.kwgp.kwgp-encyclopedia .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 30%,rgb(245 248 252 / .94) 45%,rgb(245 248 252 / .18) 72%,transparent 100%),var(--kwgp-hero)!important;background-size:cover,auto 100%!important;background-position:center,right center!important;background-repeat:no-repeat!important}.kwgp.kwgp-knowledge .kwgp-hero .kwgp-feature strong,.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-feature strong{font-weight:600!important}@media(max-width:1050px){.kwgp .kwgp-hero .kwgp-hero-copy,.kwgp.kwgp-knowledge .kwgp-hero .kwgp-hero-copy,.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-hero-copy{width:66%!important}}@media(max-width:760px){.kwgp .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-knowledge .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-downloads .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-contact .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-help .kwgp-hero .kwgp-hero-inner,.kwgp.kwgp-legal .kwgp-hero .kwgp-hero-inner,.kwgp-dynamic-service .kwgp-hero .kwgp-hero-inner{min-height:0!important;padding:35px 0 48px!important}.kwgp .kwgp-hero .kwgp-hero-copy,.kwgp.kwgp-knowledge .kwgp-hero .kwgp-hero-copy,.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-hero-copy{width:100%!important;max-width:none!important}.kwgp.kwgp-knowledge .kwgp-hero[style*="--kwgp-hero"],.kwgp.kwgp-encyclopedia .kwgp-hero[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .84)),var(--kwgp-hero)!important;background-size:cover,cover!important}}.kwgp .kwgp-hero h1{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:900!important;color:#11151d!important;font-size:52px!important;line-height:54px!important;letter-spacing:-.035em!important}.kwgp.kwgp-contact-page .kwgp-contact-hero{min-height:430px!important;background-color:#f5f8fc;overflow:hidden}.kwgp.kwgp-contact-page .kwgp-contact-hero-inner{min-height:430px!important;padding:54px 0 52px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;max-width:none!important}.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-hero-copy{width:58%!important;max-width:720px!important;margin:0!important;padding:0!important}.kwgp.kwgp-contact-page .kwgp-contact-hero p{font-size:17px!important;line-height:1.58!important;color:#4f5c6b!important;max-width:650px!important;margin:0!important}.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:28px!important;max-width:720px!important}@media(max-width:1050px){.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-hero-copy{width:66%!important}.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:430px!important}}@media(max-width:760px){.kwgp .kwgp-hero h1{font-size:38px!important;line-height:40px!important}.kwgp.kwgp-contact-page .kwgp-contact-hero-inner{min-height:0!important;padding:35px 0 48px!important}.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-hero-copy{width:100%!important;max-width:none!important}}.kwgp.kwgp-contact-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.kwgp.kwgp-contact-page>.kwgp-container{display:block!important}.kwgp.kwgp-legal .kwgp-hero{min-height:300px!important}.kwgp.kwgp-legal .kwgp-hero .kwgp-hero-inner{min-height:300px!important;padding:42px 0 44px!important}@media(max-width:760px){.kwgp.kwgp-legal .kwgp-hero{min-height:0!important}.kwgp.kwgp-legal .kwgp-hero .kwgp-hero-inner{min-height:0!important;padding:35px 0 48px!important}}.kwgp .kwgp-hero.kwgp-hero-standard{min-height:430px!important;background-color:#f5f8fc!important;overflow:hidden!important}.kwgp .kwgp-hero.kwgp-hero-standard[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,#f5f8fc 0%,#f5f8fc 30%,rgb(245 248 252 / .94) 45%,rgb(245 248 252 / .18) 72%,transparent 100%),var(--kwgp-hero)!important;background-size:cover,auto 100%!important;background-position:center,right center!important;background-repeat:no-repeat!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-inner{width:100%!important;max-width:none!important;min-height:430px!important;box-sizing:border-box!important;padding:54px 0 52px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-copy{width:58%!important;max-width:720px!important;margin:0!important;padding:0!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-eyebrow{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important;letter-spacing:.02em!important}.kwgp .kwgp-hero.kwgp-hero-standard h1{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:900!important;color:#11151d!important;font-size:52px!important;line-height:54px!important;letter-spacing:-.035em!important;margin:12px 0 14px!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-copy>p{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;line-height:1.58!important;color:#4f5c6b!important;max-width:650px!important;margin:0!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:45px!important;max-width:720px!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-feature{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;line-height:1.25!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-feature svg{width:28px!important;height:28px!important;flex:0 0 28px!important;color:var(--kwgp-accent)!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-feature strong{font:inherit!important;font-weight:600!important;color:#202730!important}@media(max-width:1050px){.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-copy{width:66%!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:430px!important}}@media(max-width:760px){.kwgp .kwgp-hero.kwgp-hero-standard[style*="--kwgp-hero"]{background-image:linear-gradient(90deg,rgb(245 248 252 / .96),rgb(245 248 252 / .84)),var(--kwgp-hero)!important;background-size:cover,cover!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-inner{min-height:0!important;padding:35px 0 48px!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-copy{width:100%!important;max-width:none!important}.kwgp .kwgp-hero.kwgp-hero-standard h1{font-size:38px!important;line-height:40px!important}.kwgp .kwgp-hero.kwgp-hero-standard .kwgp-hero-copy>p{font-size:16px!important}}.kwgp-payment-custom-logo img{display:block;max-width:150px;max-height:42px;width:auto;height:auto;object-fit:contain}.kwgp-about .kwgp-about-story{position:relative!important;z-index:3!important;margin-top:-62px!important}@media(max-width:760px){.kwgp-about .kwgp-about-story{margin-top:-34px!important}}.kwgp-shipping-map-embed{overflow:hidden;padding:0!important}.kwgp-shipping-map-embed iframe{display:block;width:100%;height:100%;min-height:240px;border:0}.kwgp-tools .kwgp-tools-intro{position:relative!important;z-index:3!important;margin-top:-62px!important;margin-bottom:30px!important;padding:28px 26px 26px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 8px 26px rgb(37 51 73 / .08)!important}.kwgp-tools .kwgp-tools-intro>h2{margin-top:0!important}@media(max-width:680px){.kwgp-tools .kwgp-tools-intro{margin-top:-34px!important;padding:22px 18px!important}}.kwgp-service .kwgp-service-help{position:relative!important;z-index:3!important;margin:-62px 0 32px!important;padding:28px 26px 26px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 8px 26px rgb(37 51 73 / .08)!important}.kwgp-service .kwgp-service-help>.kwgp-section-kicker{margin-top:0!important}@media(max-width:760px){.kwgp-service .kwgp-service-help{margin-top:-34px!important;padding:22px 18px!important}}.kwgp-help .kwgp-help-choice{position:relative!important;z-index:3!important;margin:-62px 0 30px!important;padding:28px 26px 26px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 8px 26px rgb(37 51 73 / .08)!important}.kwgp-help .kwgp-help-choice>h2{margin-top:0!important}@media(max-width:680px){.kwgp-help .kwgp-help-choice{margin-top:-34px!important;padding:22px 18px!important}}.kwgp.kwgp-legal .kwgp-legal-tools{position:relative!important;z-index:4!important;margin:-62px 0 24px!important;padding:18px 20px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 8px 26px rgb(37 51 73 / .08)!important}@media(max-width:620px){.kwgp.kwgp-legal .kwgp-legal-tools{margin-top:-34px!important;padding:14px!important}}.kwgp.kwgp-legal .kwgp-hero{min-height:430px!important}.kwgp.kwgp-legal .kwgp-hero .kwgp-hero-inner{min-height:430px!important;padding:48px 0 60px!important}.kwgp.kwgp-legal .kwgp-hero .kwgp-features{margin-top:45px!important}@media(max-width:760px){.kwgp.kwgp-legal .kwgp-hero{min-height:0!important}.kwgp.kwgp-legal .kwgp-hero .kwgp-hero-inner{min-height:0!important;padding:35px 0 48px!important}}.kwgp-downloads .kwgp-downloads-panel{position:relative!important;z-index:3!important;margin:-62px 0 30px!important;padding:28px 26px 26px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 8px 26px rgb(37 51 73 / .08)!important}.kwgp-downloads .kwgp-downloads-panel>h2{margin-top:0!important}@media(max-width:680px){.kwgp-downloads .kwgp-downloads-panel{margin-top:-34px!important;padding:22px 18px!important}}.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:45px!important;max-width:720px!important}.kwgp.kwgp-contact-page .kwgp-contact-quick{position:relative;z-index:4;margin-top:-62px!important;margin-bottom:34px;background:#fff;border:1px solid #e1e7ee;border-radius:16px;box-shadow:0 10px 30px rgb(23 35 52 / .07);padding:24px 28px;display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(170px,1fr));gap:20px;align-items:center}.kwgp-contact-quick-intro h2{font-size:24px!important;line-height:1.15!important;margin:8px 0 5px!important;font-weight:850!important}.kwgp-contact-quick-intro p{margin:0!important;color:#657181!important;font-size:13px!important}.kwgp-contact-quick>a,.kwgp-contact-quick-item{display:flex;align-items:center;gap:12px;min-width:0;color:#171c24!important;text-decoration:none!important}.kwgp-contact-quick>a>svg,.kwgp-contact-quick-item>svg{width:24px;height:24px;color:var(--kwgp-accent);flex:0 0 auto}.kwgp-contact-quick span{display:flex;flex-direction:column;min-width:0}.kwgp-contact-quick small{font-size:11px;color:#697482;margin-bottom:3px}.kwgp-contact-quick strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.kwgp.kwgp-contact-page .kwgp-contact-main{margin-top:0}@media(max-width:1050px){.kwgp.kwgp-contact-page .kwgp-contact-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.kwgp-contact-quick-intro{grid-column:1/-1}}@media(max-width:680px){.kwgp.kwgp-contact-page .kwgp-contact-quick{grid-template-columns:1fr;margin-top:-38px!important;padding:20px}.kwgp-contact-quick-intro{grid-column:auto}}.kwgp.kwgp-knowledge .kwgp-hero .kwgp-features{margin-top:45px!important}.kwgp.kwgp-knowledge .kwgp-knowledge-panel{position:relative;z-index:3;margin:-62px 0 26px!important;background:#fff;border:1px solid #e3e9f0;border-radius:16px;padding:26px 28px 30px;box-shadow:0 8px 26px rgb(27 45 66 / .08)}.kwgp.kwgp-knowledge .kwgp-knowledge-panel>h2{margin-top:8px!important}.kwgp.kwgp-knowledge .kwgp-knowledge-content{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:transparent!important;margin-top:22px}.kwgp.kwgp-knowledge .kwgp-cta{margin-top:26px}@media(max-width:760px){.kwgp.kwgp-knowledge .kwgp-knowledge-panel{margin-top:-40px!important;padding:20px 18px 22px}}.kwgp.kwgp-encyclopedia .kwgp-hero .kwgp-features{margin-top:45px!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel{position:relative;z-index:3;margin:-62px 0 26px!important;background:#fff!important;border:1px solid #e3e9f0!important;border-radius:16px!important;padding:26px 28px 30px!important;box-shadow:0 8px 26px rgb(27 45 66 / .08)!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel>h2{margin-top:8px!important}.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-content{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:transparent!important;margin-top:22px!important}.kwgp.kwgp-encyclopedia .kwgp-cta{margin-top:26px}@media(max-width:760px){.kwgp.kwgp-encyclopedia .kwgp-encyclopedia-panel{margin-top:-40px!important;padding:20px 18px 22px!important}}.kwgp.kwgp-complaint .kwgp-hero .kwgp-features{margin-top:45px!important}.kwgp.kwgp-complaint .kwgp-dynamic-panel{margin-top:-62px!important}.kwgp.kwgp-complaint .kwgp-cta{margin-top:24px}.kwgp.kwgp-password-reset .kwgp-dynamic-panel{margin-top:-62px!important}.kwgp.kwgp-password-reset .kwgp-hero{min-height:430px!important}.kwgp.kwgp-password-reset .kwgp-hero .kwgp-hero-inner{width:100%!important;max-width:none!important;min-height:430px!important;box-sizing:border-box!important;padding:54px 0 52px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}.kwgp.kwgp-password-reset .kwgp-hero .kwgp-hero-copy{width:58%!important;max-width:720px!important;margin:0!important;padding:0!important}.kwgp.kwgp-password-reset .kwgp-hero .kwgp-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:45px!important;max-width:720px!important}@media(max-width:1050px){.kwgp.kwgp-password-reset .kwgp-hero .kwgp-hero-copy{width:66%!important}.kwgp.kwgp-password-reset .kwgp-hero .kwgp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:430px!important}}@media(max-width:760px){.kwgp.kwgp-password-reset .kwgp-hero{min-height:0!important}.kwgp.kwgp-password-reset .kwgp-hero .kwgp-hero-inner{min-height:0!important;padding:35px 0 48px!important}.kwgp.kwgp-password-reset .kwgp-hero .kwgp-hero-copy{width:100%!important;max-width:none!important}}@media (max-width:680px){.kwgp .kwgp-cta{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:20px!important;height:auto!important;min-height:0!important;padding:24px 20px!important}.kwgp .kwgp-cta-lead{display:flex!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;align-items:flex-start!important}.kwgp .kwgp-cta .kwgp-contact{display:flex!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;margin:0!important;align-items:center!important}.kwgp .kwgp-cta .kwgp-shop-button{display:inline-flex!important;align-self:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;margin:0!important;white-space:normal!important;text-align:center!important}.kwgp .kwgp-hero .kwgp-features,.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:16px!important;max-width:100%!important;width:100%!important}.kwgp .kwgp-hero .kwgp-feature,.kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-feature{display:flex!important;flex:initial!important;min-width:0!important;max-width:none!important;width:auto!important;gap:8px!important;align-items:center!important}.kwgp .kwgp-hero .kwgp-feature svg{flex:0 0 auto!important}}@media screen and (max-width:767px){body .kwgp section.kwgp-cta,body .kwgp .kwgp-cta{display:flex!important;flex-flow:column nowrap!important;justify-content:flex-start!important;align-items:stretch!important;align-content:flex-start!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px 20px!important}body .kwgp .kwgp-cta>*{margin-top:0!important;margin-bottom:0!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;align-self:auto!important}body .kwgp .kwgp-cta .kwgp-cta-lead{width:100%!important;max-width:none!important;min-height:0!important;display:flex!important;align-items:flex-start!important;gap:14px!important}body .kwgp .kwgp-cta a.kwgp-contact{display:flex!important;width:100%!important;min-height:0!important;align-items:center!important;gap:14px!important}body .kwgp .kwgp-cta a.kwgp-shop-button{align-self:flex-start!important;min-height:0!important}body .kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-features,body .kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-hero-copy .kwgp-features,body .kwgp .kwgp-hero.kwgp-hero-standard .kwgp-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;width:100%!important;max-width:100%!important}body .kwgp.kwgp-contact-page .kwgp-contact-hero .kwgp-features>.kwgp-feature{width:auto!important;max-width:none!important;min-width:0!important;flex:initial!important}}.kwgp-warranty-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:-54px 0 30px;position:relative;z-index:3}.kwgp-warranty-variant{background:#fff;box-shadow:0 12px 36px rgb(24 40 65 / .10);border:1px solid #e8edf3;border-radius:14px;text-align:center;padding:24px 15px}.kwgp-warranty-variant>strong{font-size:42px;line-height:1;color:#df0a11;display:block}.kwgp-warranty-variant>span{font-size:13px;color:#657082}.kwgp-warranty-variant h2{font-size:16px;margin:12px 0 6px}.kwgp-warranty-variant p{font-size:13px;margin:0;color:#657082}@media(max-width:767px){.kwgp-warranty-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-22px 0 22px}.kwgp-warranty-variant{padding:15px 5px}.kwgp-warranty-variant>strong{font-size:30px}.kwgp-warranty-variant h2{font-size:12px;line-height:1.3}.kwgp-warranty-variant p{font-size:11px;line-height:1.4}.kwgp.kwgp-legal .kwgp-hero .kwgp-features{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}.kwgp.kwgp-legal:has(.kwgp-warranty-variants) .kwgp-legal-tools{margin-top:0!important;clear:both}.kwgp.kwgp-legal .kwgp-warranty-variants{align-items:stretch;margin-bottom:30px}.kwgp.kwgp-legal .kwgp-warranty-variant{min-width:0;height:auto;box-sizing:border-box}@media(max-width:767px){.kwgp.kwgp-legal:has(.kwgp-warranty-variants) .kwgp-legal-tools{margin-top:0!important}.kwgp.kwgp-legal .kwgp-warranty-variants{margin-bottom:22px}}