.elementor-8985 .elementor-element.elementor-element-93c0f2c:not(.elementor-motion-effects-element-type-background),.elementor-8985 .elementor-element.elementor-element-93c0f2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8985 .elementor-element.elementor-element-93c0f2c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-8985 .elementor-element.elementor-element-93c0f2c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8985 .elementor-element.elementor-element-5bce4c2d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8985 .elementor-element.elementor-element-55aae602:not(.elementor-motion-effects-element-type-background),.elementor-8985 .elementor-element.elementor-element-55aae602>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8985 .elementor-element.elementor-element-55aae602{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-8985 .elementor-element.elementor-element-55aae602>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8985 .elementor-element.elementor-element-75925345>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}@media(min-width:768px){.elementor-8985 .elementor-element.elementor-element-5bce4c2d{width:100%}.elementor-8985 .elementor-element.elementor-element-75925345{width:100%}}@media(max-width:1024px){.elementor-8985 .elementor-element.elementor-element-93c0f2c{padding:0 30px 0 30px}.elementor-8985 .elementor-element.elementor-element-55aae602{padding:0 30px 0 30px}}@media(max-width:767px){.elementor-8985 .elementor-element.elementor-element-93c0f2c{margin-top:0;margin-bottom:36px;padding:0 0 0 0}.elementor-8985 .elementor-element.elementor-element-5bce4c2d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px}.elementor-8985 .elementor-element.elementor-element-55aae602{margin-top:0;margin-bottom:36px;padding:0 0 0 0}.elementor-8985 .elementor-element.elementor-element-75925345>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px}}.kpc-mulberry-hero,.kpc-mulberry-overview{position:relative}.kpc-mulberry-hero *,.kpc-mulberry-hero *::before,.kpc-mulberry-hero *::after,.kpc-mulberry-overview *,.kpc-mulberry-overview *::before,.kpc-mulberry-overview *::after{box-sizing:border-box}.kpc-mulberry-hero{display:flex;align-items:center;min-height:640px;overflow:hidden;padding:110px 24px;background:#173f29}.kpc-mulberry-hero__background,.kpc-mulberry-hero__overlay{position:absolute;inset:0}.kpc-mulberry-hero__background{background-image:url(https://kellyspressurecleaning.com/wp-content/uploads/2026/07/background-image-kellys.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.kpc-mulberry-hero__overlay{background:linear-gradient(90deg,rgb(15 47 29 / .98) 0%,rgb(18 55 34 / .95) 43%,rgb(20 58 36 / .67) 72%,rgb(20 58 36 / .32) 100%),linear-gradient(180deg,rgb(10 34 21 / .08) 0%,rgb(10 34 21 / .46) 100%)}.kpc-mulberry-hero__container,.kpc-mulberry-overview__container{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto}.kpc-mulberry-hero__content{width:100%;max-width:900px}.kpc-mulberry-hero__eyebrow,.kpc-mulberry-overview__eyebrow,.kpc-mulberry-overview__maintenance-label,.kpc-mulberry-overview__additional-label,.kpc-mulberry-overview__local-label{margin:0 0 13px;color:#ffad61;font-size:.82rem;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.kpc-mulberry-hero h1{max-width:900px;margin:0;color:#fff;font-size:clamp(2.65rem, 5.5vw, 4.75rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.kpc-mulberry-hero__lead{max-width:810px;margin:24px 0 0;color:rgb(255 255 255 / .9);font-size:clamp(1.05rem, 1.8vw, 1.22rem);line-height:1.72}.kpc-mulberry-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.kpc-mulberry-hero__button,.kpc-mulberry-hero__button:link,.kpc-mulberry-hero__button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border:2px solid #fff0;border-radius:10px;font-size:.98rem;font-weight:800;line-height:1.3;text-align:center;text-decoration:none!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.kpc-mulberry-hero__button:hover{transform:translateY(-2px)}.kpc-mulberry-hero__button--primary,.kpc-mulberry-hero__button--primary:link,.kpc-mulberry-hero__button--primary:visited{border-color:#fb8e28;background:#fb8e28;color:#173f29!important}.kpc-mulberry-hero__button--primary:hover{border-color:#e77a18;background:#e77a18}.kpc-mulberry-hero__button--secondary,.kpc-mulberry-hero__button--secondary:link,.kpc-mulberry-hero__button--secondary:visited{border-color:rgb(255 255 255 / .82);background:rgb(255 255 255 / .06);color:#ffffff!important}.kpc-mulberry-hero__button--secondary:hover{border-color:#fff;background:#fff;color:#285538!important}.kpc-mulberry-hero__button:focus-visible,.kpc-mulberry-overview a:focus-visible{outline:3px solid rgb(251 142 40 / .68);outline-offset:4px}.kpc-mulberry-hero__highlights{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:34px}.kpc-mulberry-hero__highlight{display:inline-flex;align-items:center;gap:9px;color:rgb(255 255 255 / .92);font-size:.93rem;font-weight:700;line-height:1.45}.kpc-mulberry-hero__highlight-icon,.kpc-mulberry-overview__check{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:#fb8e28;color:#173f29}.kpc-mulberry-hero__highlight-icon{width:27px;height:27px}.kpc-mulberry-hero__highlight-icon svg,.kpc-mulberry-overview__check svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kpc-mulberry-hero__highlight-icon svg{width:15px;height:15px}.kpc-mulberry-overview{padding:100px 24px;background:#f3f7f4}.kpc-mulberry-overview__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,0.7fr);gap:58px;align-items:start}.kpc-mulberry-overview__content,.kpc-mulberry-overview__maintenance,.kpc-mulberry-overview__service,.kpc-mulberry-overview__additional-content{min-width:0}.kpc-mulberry-overview__eyebrow{color:#c9640b}.kpc-mulberry-overview__content h2,.kpc-mulberry-overview__services-heading h2{margin:0;color:#285538;font-size:clamp(2rem, 4vw, 3.2rem);font-weight:800;line-height:1.14;letter-spacing:-.035em}.kpc-mulberry-overview__content p:not(.kpc-mulberry-overview__eyebrow){margin:18px 0 0;color:#58655d;font-size:1.02rem;line-height:1.75}.kpc-mulberry-overview__text-link,.kpc-mulberry-overview__text-link:link,.kpc-mulberry-overview__text-link:visited{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#285538!important;font-size:.96rem;font-weight:800;line-height:1.45;text-decoration:none!important}.kpc-mulberry-overview__text-link span,.kpc-mulberry-overview__maintenance-link span,.kpc-mulberry-overview__local-actions a span{color:#fb8e28;transition:transform 0.2s ease}.kpc-mulberry-overview__text-link:hover{color:#c9640b!important;text-decoration:underline!important;text-underline-offset:4px}.kpc-mulberry-overview__text-link:hover span,.kpc-mulberry-overview__maintenance-link:hover span{transform:translateX(3px)}.kpc-mulberry-overview__maintenance{padding:36px;border-radius:22px;background:#285538;box-shadow:0 18px 44px rgb(25 56 39 / .14)}.kpc-mulberry-overview__maintenance-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:24px;border-radius:18px;background:#fb8e28;color:#173f29}.kpc-mulberry-overview__maintenance-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kpc-mulberry-overview__maintenance-label,.kpc-mulberry-overview__additional-label,.kpc-mulberry-overview__local-label{color:#ffad61}.kpc-mulberry-overview__maintenance h3{margin:0;color:#fff;font-size:clamp(1.55rem, 3vw, 2.15rem);font-weight:800;line-height:1.3}.kpc-mulberry-overview__maintenance>p:not(.kpc-mulberry-overview__maintenance-label){margin:17px 0 0;color:rgb(255 255 255 / .84);font-size:.98rem;line-height:1.7}.kpc-mulberry-overview__maintenance ul{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.kpc-mulberry-overview__maintenance li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:11px;align-items:start;min-width:0;color:rgb(255 255 255 / .92);font-size:.93rem;font-weight:700;line-height:1.5}.kpc-mulberry-overview__maintenance li>span:last-child{display:block;min-width:0;padding-top:2px}.kpc-mulberry-overview__check{width:27px;height:27px}.kpc-mulberry-overview__check svg{width:15px;height:15px}.kpc-mulberry-overview__maintenance-link,.kpc-mulberry-overview__maintenance-link:link,.kpc-mulberry-overview__maintenance-link:visited{display:inline-flex;align-items:center;gap:8px;margin-top:27px;color:#ffffff!important;font-size:.96rem;font-weight:800;line-height:1.45;text-decoration:none!important}.kpc-mulberry-overview__maintenance-link:hover{color:#ffbd84!important;text-decoration:underline!important;text-underline-offset:4px}.kpc-mulberry-overview__services{margin-top:76px}.kpc-mulberry-overview__services-heading{max-width:820px;margin:0 auto 42px;text-align:center}.kpc-mulberry-overview__services-heading>p:not(.kpc-mulberry-overview__eyebrow){max-width:690px;margin:18px auto 0;color:#58655d;font-size:1rem;line-height:1.72}.kpc-mulberry-overview__service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kpc-mulberry-overview__service,.kpc-mulberry-overview__service:link,.kpc-mulberry-overview__service:visited{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:22px;border:1px solid rgb(40 85 56 / .13);border-radius:16px;background:#fff;color:#285538!important;text-decoration:none!important;box-shadow:0 10px 28px rgb(25 56 39 / .05);transition:border-color 0.2s ease,transform 0.2s ease}.kpc-mulberry-overview__service:hover{border-color:rgb(251 142 40 / .75);transform:translateY(-2px)}.kpc-mulberry-overview__service-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border-radius:15px;background:rgb(251 142 40 / .15);color:#d66a0b}.kpc-mulberry-overview__service-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kpc-mulberry-overview__service-copy{display:block;min-width:0}.kpc-mulberry-overview__service-copy strong,.kpc-mulberry-overview__service-copy>span{display:block}.kpc-mulberry-overview__service-copy strong{color:#285538;font-size:1.03rem;line-height:1.4}.kpc-mulberry-overview__service-copy>span{margin-top:4px;color:#5b675f;font-size:.89rem;line-height:1.55}.kpc-mulberry-overview__service-arrow{color:#fb8e28;font-size:1.2rem;font-weight:800;transition:transform 0.2s ease}.kpc-mulberry-overview__service:hover .kpc-mulberry-overview__service-arrow{transform:translateX(3px)}.kpc-mulberry-overview__additional{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,0.68fr);gap:40px;align-items:center;margin-top:30px;padding:38px;border-radius:20px;background:#285538}.kpc-mulberry-overview__additional h3,.kpc-mulberry-overview__local h3{margin:0;color:#fff;font-size:clamp(1.45rem, 2.8vw, 2rem);font-weight:800;line-height:1.3}.kpc-mulberry-overview__additional p:not(.kpc-mulberry-overview__additional-label),.kpc-mulberry-overview__local p:not(.kpc-mulberry-overview__local-label){margin:11px 0 0;color:rgb(255 255 255 / .82);font-size:.95rem;line-height:1.65}.kpc-mulberry-overview__additional-links{display:grid;gap:11px}.kpc-mulberry-overview__additional-links a,.kpc-mulberry-overview__additional-links a:link,.kpc-mulberry-overview__additional-links a:visited{display:flex;align-items:center;justify-content:center;min-height:48px;padding:11px 15px;border:1px solid rgb(255 255 255 / .25);border-radius:10px;background:rgb(255 255 255 / .07);color:#ffffff!important;font-size:.9rem;font-weight:800;line-height:1.4;text-align:center;text-decoration:none!important}.kpc-mulberry-overview__additional-links a:hover{border-color:#fb8e28;background:rgb(251 142 40 / .16)}.kpc-mulberry-overview__local{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px;padding:32px 36px;border-left:4px solid #fb8e28;border-radius:0 18px 18px 0;background:#173f29}.kpc-mulberry-overview__local-content{max-width:760px}.kpc-mulberry-overview__local-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.kpc-mulberry-overview__local-actions a,.kpc-mulberry-overview__local-actions a:link,.kpc-mulberry-overview__local-actions a:visited{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:11px 17px;border:1px solid rgb(255 255 255 / .32);border-radius:9px;color:#ffffff!important;font-size:.91rem;font-weight:800;line-height:1.4;text-decoration:none!important}.kpc-mulberry-overview__local-actions a:hover{border-color:#fff;background:#fff;color:#285538!important}@media (max-width:1024px){.kpc-mulberry-hero{min-height:610px;padding:95px 24px}.kpc-mulberry-overview{padding:85px 24px}.kpc-mulberry-overview__intro,.kpc-mulberry-overview__additional{grid-template-columns:1fr}.kpc-mulberry-overview__local{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.kpc-mulberry-hero{min-height:auto;padding:85px 18px 75px}.kpc-mulberry-hero__overlay{background:rgb(18 55 34 / .89)}.kpc-mulberry-hero h1{font-size:clamp(2.3rem, 10.5vw, 3.35rem)}.kpc-mulberry-hero__actions{flex-direction:column;margin-top:27px}.kpc-mulberry-hero__button{width:100%}.kpc-mulberry-hero__highlights{display:grid;gap:13px;margin-top:28px}.kpc-mulberry-overview{padding:65px 18px}.kpc-mulberry-overview__maintenance{padding:30px 22px;border-radius:18px}.kpc-mulberry-overview__services{margin-top:54px}.kpc-mulberry-overview__services-heading{margin-bottom:32px;text-align:left}.kpc-mulberry-overview__services-heading>p:not(.kpc-mulberry-overview__eyebrow){margin-left:0}.kpc-mulberry-overview__service-grid{grid-template-columns:1fr}.kpc-mulberry-overview__service{grid-template-columns:auto minmax(0,1fr);padding:20px}.kpc-mulberry-overview__service-arrow{display:none}.kpc-mulberry-overview__additional{gap:26px;padding:30px 22px;border-radius:18px}.kpc-mulberry-overview__local{gap:24px;padding:28px 22px}.kpc-mulberry-overview__local-actions{width:100%;flex-direction:column}.kpc-mulberry-overview__local-actions a{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.kpc-mulberry-hero__button,.kpc-mulberry-overview__text-link span,.kpc-mulberry-overview__maintenance-link span,.kpc-mulberry-overview__service,.kpc-mulberry-overview__service-arrow{transition:none}.kpc-mulberry-hero__button:hover,.kpc-mulberry-overview__service:hover{transform:none}}.kpc-mulberry-details,.kpc-mulberry-final{position:relative}.kpc-mulberry-details *,.kpc-mulberry-details *::before,.kpc-mulberry-details *::after,.kpc-mulberry-final *,.kpc-mulberry-final *::before,.kpc-mulberry-final *::after{box-sizing:border-box}.kpc-mulberry-details{padding:100px 24px;background:#fff}.kpc-mulberry-details__container,.kpc-mulberry-final__container{width:100%;max-width:1200px;margin:0 auto}.kpc-mulberry-details__eyebrow,.kpc-mulberry-details__review-label,.kpc-mulberry-details__contact-label,.kpc-mulberry-details__navigation-label,.kpc-mulberry-final__eyebrow{margin:0 0 12px;color:#c9640b;font-size:.82rem;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.kpc-mulberry-details__top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,0.72fr);gap:58px;align-items:start}.kpc-mulberry-details__content,.kpc-mulberry-details__review,.kpc-mulberry-details__surface,.kpc-mulberry-details__planning-content,.kpc-mulberry-details__planning-grid,.kpc-mulberry-details__faq-heading,.kpc-mulberry-details__contact{min-width:0}.kpc-mulberry-details__content h2,.kpc-mulberry-details__surfaces-heading h2,.kpc-mulberry-details__planning-content h2,.kpc-mulberry-details__faq-heading h2{margin:0;color:#285538;font-size:clamp(2rem, 4vw, 3.2rem);font-weight:800;line-height:1.14;letter-spacing:-.035em}.kpc-mulberry-details__content p:not(.kpc-mulberry-details__eyebrow){margin:18px 0 0;color:#58655d;font-size:1.02rem;line-height:1.75}.kpc-mulberry-details__review{padding:36px;border-radius:22px;background:#285538;box-shadow:0 18px 44px rgb(25 56 39 / .14)}.kpc-mulberry-details__review-label,.kpc-mulberry-details__contact-label,.kpc-mulberry-details__navigation-label{color:#ffad61}.kpc-mulberry-details__review h3,.kpc-mulberry-details__contact h3,.kpc-mulberry-details__navigation h3{margin:0;color:#fff;font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:800;line-height:1.3}.kpc-mulberry-details__review ul,.kpc-mulberry-details__contact ul{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.kpc-mulberry-details__review li,.kpc-mulberry-details__contact li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:11px;align-items:start;min-width:0;color:rgb(255 255 255 / .92);font-size:.93rem;font-weight:700;line-height:1.5}.kpc-mulberry-details__review li>span:last-child,.kpc-mulberry-details__contact li>span:last-child{display:block;min-width:0;padding-top:2px}.kpc-mulberry-details__check{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 auto;border-radius:50%;background:#fb8e28;color:#173f29}.kpc-mulberry-details__check svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kpc-mulberry-details__surfaces{margin-top:76px}.kpc-mulberry-details__surfaces-heading,.kpc-mulberry-details__faq-heading{max-width:840px;margin:0 auto 42px;text-align:center}.kpc-mulberry-details__surfaces-heading>p:not(.kpc-mulberry-details__eyebrow),.kpc-mulberry-details__faq-heading>p:not(.kpc-mulberry-details__eyebrow){max-width:700px;margin:18px auto 0;color:#58655d;font-size:1rem;line-height:1.72}.kpc-mulberry-details__surfaces-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kpc-mulberry-details__surface{display:flex;flex-direction:column;padding:30px;border:1px solid rgb(40 85 56 / .13);border-radius:18px;background:#f5f8f6}.kpc-mulberry-details__surface-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:21px;border-radius:15px;background:rgb(251 142 40 / .15);color:#d66a0b}.kpc-mulberry-details__surface-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kpc-mulberry-details__surface h3{margin:0;color:#285538;font-size:1.24rem;font-weight:800;line-height:1.35}.kpc-mulberry-details__surface p{margin:12px 0 20px;color:#5b675f;font-size:.95rem;line-height:1.68}.kpc-mulberry-details__surface a,.kpc-mulberry-details__surface a:link,.kpc-mulberry-details__surface a:visited{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#285538!important;font-size:.91rem;font-weight:800;line-height:1.45;text-decoration:none!important}.kpc-mulberry-details__surface a span{color:#fb8e28}.kpc-mulberry-details__surface a:hover{color:#c9640b!important;text-decoration:underline!important;text-underline-offset:4px}.kpc-mulberry-details__planning{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:52px;align-items:start;margin-top:30px;padding:48px;border-radius:22px;background:#285538}.kpc-mulberry-details__planning-content .kpc-mulberry-details__eyebrow{color:#ffad61}.kpc-mulberry-details__planning-content h2{color:#fff;font-size:clamp(1.85rem, 3.5vw, 2.7rem)}.kpc-mulberry-details__planning-content>p:not(.kpc-mulberry-details__eyebrow){margin:18px 0 0;color:rgb(255 255 255 / .84);font-size:1rem;line-height:1.72}.kpc-mulberry-details__planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.kpc-mulberry-details__planning-item{display:grid;grid-template-columns:27px minmax(0,1fr);gap:12px;align-items:start;padding:20px;border:1px solid rgb(255 255 255 / .15);border-radius:15px;background:rgb(255 255 255 / .08)}.kpc-mulberry-details__planning-item h3{margin:0 0 6px;color:#fff;font-size:1.02rem;font-weight:800;line-height:1.35}.kpc-mulberry-details__planning-item p{margin:0;color:rgb(255 255 255 / .8);font-size:.89rem;line-height:1.62}.kpc-mulberry-details__faq{margin-top:78px}.kpc-mulberry-details__faq-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,0.82fr);gap:36px;align-items:start}.kpc-mulberry-details__faq-list{display:grid;gap:14px}.kpc-mulberry-details__faq-item{overflow:hidden;border:1px solid rgb(40 85 56 / .14);border-radius:15px;background:#f5f8f6}.kpc-mulberry-details__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;color:#285538;font-size:1.02rem;font-weight:800;line-height:1.45;cursor:pointer;list-style:none}.kpc-mulberry-details__faq-item summary::-webkit-details-marker{display:none}.kpc-mulberry-details__faq-item summary::marker{content:""}.kpc-mulberry-details__faq-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:#fb8e28;color:#173f29}.kpc-mulberry-details__faq-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}.kpc-mulberry-details__faq-item[open] .kpc-mulberry-details__faq-toggle svg{transform:rotate(45deg)}.kpc-mulberry-details__faq-answer{padding:0 24px 23px}.kpc-mulberry-details__faq-answer p{margin:0;color:#59665d;font-size:.96rem;line-height:1.7}.kpc-mulberry-details__contact{padding:38px;border-radius:22px;background:#285538;box-shadow:0 18px 44px rgb(25 56 39 / .15)}.kpc-mulberry-details__contact-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:24px;border-radius:18px;background:#fb8e28;color:#173f29}.kpc-mulberry-details__contact-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.kpc-mulberry-details__contact>p:not(.kpc-mulberry-details__contact-label){margin:17px 0 0;color:rgb(255 255 255 / .84);font-size:.98rem;line-height:1.7}.kpc-mulberry-details__contact-actions{display:grid;gap:12px;margin-top:28px}.kpc-mulberry-details__button,.kpc-mulberry-details__button:link,.kpc-mulberry-details__button:visited,.kpc-mulberry-final__button,.kpc-mulberry-final__button:link,.kpc-mulberry-final__button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 22px;border:2px solid #fff0;border-radius:10px;font-size:.96rem;font-weight:800;line-height:1.35;text-align:center;text-decoration:none!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.kpc-mulberry-details__button:hover,.kpc-mulberry-final__button:hover{transform:translateY(-2px)}.kpc-mulberry-details__button--primary,.kpc-mulberry-details__button--primary:link,.kpc-mulberry-details__button--primary:visited,.kpc-mulberry-final__button--primary,.kpc-mulberry-final__button--primary:link,.kpc-mulberry-final__button--primary:visited{border-color:#fb8e28;background:#fb8e28;color:#173f29!important}.kpc-mulberry-details__button--primary:hover,.kpc-mulberry-final__button--primary:hover{border-color:#e77a18;background:#e77a18}.kpc-mulberry-details__button--secondary,.kpc-mulberry-details__button--secondary:link,.kpc-mulberry-details__button--secondary:visited,.kpc-mulberry-final__button--secondary,.kpc-mulberry-final__button--secondary:link,.kpc-mulberry-final__button--secondary:visited{border-color:rgb(255 255 255 / .76);background:#fff0;color:#ffffff!important}.kpc-mulberry-details__button--secondary:hover,.kpc-mulberry-final__button--secondary:hover{border-color:#fff;background:#fff;color:#285538!important}.kpc-mulberry-details__navigation{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:30px;padding:32px 36px;border-radius:18px;background:#285538}.kpc-mulberry-details__navigation-links{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.kpc-mulberry-details__navigation-links a,.kpc-mulberry-details__navigation-links a:link,.kpc-mulberry-details__navigation-links a:visited{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:11px 16px;border:1px solid rgb(255 255 255 / .3);border-radius:9px;color:#ffffff!important;font-size:.91rem;font-weight:800;text-decoration:none!important}.kpc-mulberry-details__navigation-links a span{color:#fb8e28}.kpc-mulberry-details__navigation-links a:hover{border-color:#fff;background:#fff;color:#285538!important}.kpc-mulberry-final{padding:70px 24px;background:#173f29}.kpc-mulberry-final__container{display:flex;align-items:center;justify-content:space-between;gap:48px}.kpc-mulberry-final__content{max-width:790px}.kpc-mulberry-final__eyebrow{color:#ffad61}.kpc-mulberry-final__content h2{margin:0;color:#fff;font-size:clamp(2rem, 4vw, 3.15rem);font-weight:800;line-height:1.14;letter-spacing:-.035em}.kpc-mulberry-final__content>p:not(.kpc-mulberry-final__eyebrow){margin:17px 0 0;color:rgb(255 255 255 / .84);font-size:1rem;line-height:1.7}.kpc-mulberry-final__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.kpc-mulberry-details a:focus-visible,.kpc-mulberry-details summary:focus-visible,.kpc-mulberry-final a:focus-visible{outline:3px solid rgb(251 142 40 / .65);outline-offset:4px}@media (max-width:1024px){.kpc-mulberry-details{padding:85px 24px}.kpc-mulberry-details__top,.kpc-mulberry-details__planning,.kpc-mulberry-details__faq-layout{grid-template-columns:1fr}.kpc-mulberry-details__navigation,.kpc-mulberry-final__container{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.kpc-mulberry-details{padding:65px 18px}.kpc-mulberry-details__review,.kpc-mulberry-details__contact{padding:30px 22px;border-radius:18px}.kpc-mulberry-details__surfaces,.kpc-mulberry-details__faq{margin-top:58px}.kpc-mulberry-details__surfaces-heading,.kpc-mulberry-details__faq-heading{margin-bottom:32px;text-align:left}.kpc-mulberry-details__surfaces-heading>p:not(.kpc-mulberry-details__eyebrow),.kpc-mulberry-details__faq-heading>p:not(.kpc-mulberry-details__eyebrow){margin-left:0}.kpc-mulberry-details__surfaces-grid,.kpc-mulberry-details__planning-grid{grid-template-columns:1fr}.kpc-mulberry-details__surface{padding:26px 22px}.kpc-mulberry-details__planning{gap:28px;padding:30px 22px;border-radius:18px}.kpc-mulberry-details__faq-item summary{padding:19px 18px;font-size:.96rem}.kpc-mulberry-details__faq-answer{padding:0 18px 20px}.kpc-mulberry-details__navigation{gap:24px;padding:28px 22px}.kpc-mulberry-details__navigation-links{width:100%;flex-direction:column}.kpc-mulberry-details__navigation-links a{width:100%;justify-content:center}.kpc-mulberry-final{padding:58px 18px}.kpc-mulberry-final__container{gap:28px}.kpc-mulberry-final__actions{width:100%;flex-direction:column}.kpc-mulberry-final__button{width:100%}}@media (prefers-reduced-motion:reduce){.kpc-mulberry-details__faq-toggle svg,.kpc-mulberry-details__button,.kpc-mulberry-final__button{transition:none}.kpc-mulberry-details__button:hover,.kpc-mulberry-final__button:hover{transform:none}}