.pool-category-benefits{--pcb-section-bg:#fff;--pcb-eyebrow:#f9550f;--pcb-heading:#0048c6;--pcb-body:#000;--pcb-card-bg:#f2f7ff;--pcb-card-border:#cbd4e1;--pcb-badge-bg:#0048c6;--pcb-badge-text:#fff;--pcb-item-title:#0048c6;--pcb-arrow:#f9550f;--pcb-image-radius:200px;--pcb-pad-top:149px;--pcb-pad-right:142px;--pcb-pad-bottom:142px;--pcb-pad-left:142px;background-color:var(--pcb-section-bg);box-sizing:border-box;color:var(--pcb-body);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%}.pool-category-benefits *,.pool-category-benefits :after,.pool-category-benefits :before{box-sizing:inherit}.pool-category-benefits .container-wrap{padding:0 20px}.pool-category-benefits__inner{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:560px;width:100%}.pool-category-benefits__content{display:flex;flex-direction:column;gap:40px;width:100%}.pool-category-benefits__intro{display:flex;flex-direction:column;gap:16px}.pool-category-benefits__eyebrow{color:var(--pcb-eyebrow);font-size:16px;font-weight:600;letter-spacing:0;letter-spacing:.02em;line-height:1.5;margin:0;text-transform:none}.pool-category-benefits__heading{color:var(--pcb-heading);font-size:24px;font-weight:700;line-height:1.3;margin:0}.pool-category-benefits__description{color:var(--pcb-body);font-size:16px;line-height:1.6}.pool-category-benefits__description ol,.pool-category-benefits__description p,.pool-category-benefits__description ul{color:#000;font-weight:400;letter-spacing:0;line-height:28px;margin:0 0 .75em}.pool-category-benefits__description :is(p,ul,ol):last-child{margin-bottom:0}.pool-category-benefits__list{border-radius:10px;display:flex;flex-direction:column;width:100%}.pool-category-benefits__item{background-color:#fff;border-bottom:1px solid var(--pcb-card-border);border-left:1px solid var(--pcb-card-border);border-right:1px solid var(--pcb-card-border);transition:background-color .2s ease}.pool-category-benefits__item:first-child{border-top:1px solid var(--pcb-card-border);border-top-left-radius:10px;border-top-right-radius:10px}.pool-category-benefits__item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.pool-category-benefits__item.is-open{background-color:var(--pcb-card-bg)}.pool-category-benefits__item-heading{color:inherit;font:inherit;margin:0}.pool-category-benefits__toggle{align-items:center;background:transparent;border:0;color:var(--pcb-item-title);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:700;gap:16px;line-height:1.4;padding:24px;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:padding .2s ease}.pool-category-benefits__item.is-open .pool-category-benefits__toggle{padding:32px 32px 16px}.pool-category-benefits__toggle:focus-visible{border-radius:8px;outline:3px solid #ffd166;outline-offset:-3px}.pool-category-benefits__badge{align-items:center;background-color:var(--pcb-badge-bg);border-radius:10px;color:var(--pcb-badge-text);display:inline-flex;flex:0 0 auto;height:33px;justify-content:center;position:relative;width:33px}.pool-category-benefits__badge-num{font-size:18px;font-weight:700;line-height:1}.pool-category-benefits__title{flex:1 1 auto;font-weight:700;letter-spacing:0;min-width:0}.pool-category-benefits__icon{align-items:center;color:var(--pcb-item-title);display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;transition:transform .2s ease;width:24px}.pool-category-benefits__icon svg{display:block;height:100%;width:100%}.pool-category-benefits__icon-v{transform-origin:center;transition:transform .24s ease,opacity .24s ease}.pool-category-benefits__item.is-open .pool-category-benefits__icon-v{opacity:0;transform:scaleY(0)}.pool-category-benefits__item.is-open .pool-category-benefits__icon{opacity:0}.pool-category-benefits__panel{overflow:hidden}.pool-category-benefits__panel[hidden]{display:none}.pool-category-benefits__panel-inner{color:var(--pcb-body);font-size:16px;line-height:1.6;padding:0 32px 32px}.pool-category-benefits__panel-inner ol,.pool-category-benefits__panel-inner p,.pool-category-benefits__panel-inner ul{color:#000;font-weight:400;letter-spacing:0;line-height:28px;margin:0 0 .75em}.pool-category-benefits__panel-inner :is(p,ul,ol):last-child{margin-bottom:0}.pool-category-benefits__media-col{position:relative;width:100%}.pool-category-benefits__media{aspect-ratio:630/420;border-radius:10px 10px calc(var(--pcb-image-radius)*.375) 10px;margin:0;overflow:hidden;position:relative;width:100%}.pool-category-benefits__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.pool-category-benefits__arrow{color:var(--pcb-arrow);height:92px;left:50%;pointer-events:none;position:absolute;top:-8px;transform:translateX(-50%) rotate(0deg);width:140px;z-index:2}.pool-category-benefits__arrow svg{display:block;height:100%;width:100%}@media (min-width:768px){.pool-category-benefits__inner{gap:48px;max-width:720px}.pool-category-benefits__heading{font-size:28px}.pool-category-benefits__media{aspect-ratio:16/10}.pool-category-benefits__arrow{height:118px;top:-16px;width:180px}}@media (min-width:1024px){.pool-category-benefits__inner{align-items:flex-start;flex-direction:row;gap:69px;margin:0 auto;max-width:1444px}.pool-category-benefits__content{flex:0 1 632px;gap:64px;max-width:632px;width:auto}.pool-category-benefits__intro{gap:28px}.pool-category-benefits__heading{font-size:30px;line-height:1.14}.pool-category-benefits__description{font-size:16px;line-height:1.75}.pool-category-benefits__toggle{font-size:18px;padding:30px 32px}.pool-category-benefits__item.is-open .pool-category-benefits__toggle{padding:40px 32px 16px}.pool-category-benefits__panel-inner{padding:0 32px 64px}.pool-category-benefits__media-col{align-self:stretch;flex:1 1 743px;max-width:743px;min-height:776px;width:auto}.pool-category-benefits__media{aspect-ratio:auto;border-radius:10px 10px var(--pcb-image-radius,200px) 10px;height:776px;width:100%}.pool-category-benefits__arrow{height:157px;left:0;margin:0 auto;right:0;top:-46px;transform:rotate(0deg);width:238px}}@media (min-width:1280px){.pool-category-benefits__inner{gap:69px}}@media(max-width:767px){.pool-category-benefits__content{gap:64px}.pool-category-benefits__toggle{padding:30px 32px}.pool-category-benefits__panel-inner ol,.pool-category-benefits__panel-inner p,.pool-category-benefits__panel-inner ul{line-height:1.6}.pool-category-benefits__inner{gap:74px}.pool-category-benefits__arrow{left:0;margin:0 auto;right:0;top:-35px;transform:none}.pool-category-benefits__media{height:420px}.pool-category-benefits{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.pool-category-benefits__icon,.pool-category-benefits__icon-v,.pool-category-benefits__item,.pool-category-benefits__toggle{transition:none}}