.sectioned-pane-container{width:100%;padding:.5rem}.sectioned-pane-container .panes-container{flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:1rem;width:100%;display:flex}.sectioned-pane-container .panes-container .pane{flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:768px){.sectioned-pane-container .panes-container .pane{flex:100%;width:100%}}.sectioned-pane-container .panes-container .centered-pane{flex-direction:column;justify-content:center;align-items:center;display:flex}
.included-services-list,.excluded-services-list{flex-flow:wrap;gap:.875rem;width:100%;margin-top:1.5rem;display:flex}@media (max-width:768px){.included-services-list,.excluded-services-list{gap:.75rem;margin-top:1.25rem}}@media (max-width:480px){.included-services-list,.excluded-services-list{gap:.625rem;margin-top:1rem}}.service-item{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border:1.5px solid #0000000f;border-radius:10px;align-items:center;gap:1.125rem;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000a,0 1px 2px #00000005}.service-item:before{content:"";width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.service-item:hover{background:linear-gradient(135deg,#fff 0%,#f8f8f8 100%);border-color:#0000001a;transform:translateY(-1px);box-shadow:0 4px 12px #00000014,0 2px 6px #0000000a}@media (max-width:768px){.service-item{border-radius:8px;gap:1rem;min-width:100%;padding:.875rem 1.25rem}}@media (max-width:480px){.service-item{border-radius:6px;gap:.875rem;min-width:100%;padding:.75rem 1rem}}.included-service-item{border-left:4px solid #4caf50}.included-service-item:before{background:linear-gradient(#4caf50 0%,#45a049 100%)}.included-service-item:hover{background:linear-gradient(135deg,#4caf5008 0%,#fff 100%);border-left-color:#45a049}.included-service-item:hover:before{width:3px}.included-service-item .included-icon-wrapper{background:linear-gradient(135deg,#4caf501f 0%,#4caf5014 100%);border:1.5px solid #4caf5040;box-shadow:0 2px 4px #4caf501a}.included-service-item .included-icon-wrapper .service-icon,.included-service-item .included-icon-wrapper svg{filter:drop-shadow(0 1px 2px #4caf504d);color:#4caf50!important}.included-service-item:hover .included-icon-wrapper{background:linear-gradient(135deg,#4caf502e 0%,#4caf501f 100%);border-color:#4caf5059;transform:scale(1.08);box-shadow:0 3px 8px #4caf5033}.excluded-service-item{opacity:.9;border-left:4px solid #f44336}.excluded-service-item:before{background:linear-gradient(#f44336 0%,#d32f2f 100%)}.excluded-service-item:hover{opacity:1;background:linear-gradient(135deg,#f4433608 0%,#fff 100%);border-left-color:#d32f2f}.excluded-service-item:hover:before{width:3px}.excluded-service-item .excluded-icon-wrapper{background:linear-gradient(135deg,#f443361f 0%,#f4433614 100%);border:1.5px solid #f4433640;box-shadow:0 2px 4px #f443361a}.excluded-service-item .excluded-icon-wrapper .service-icon,.excluded-service-item .excluded-icon-wrapper svg{filter:drop-shadow(0 1px 2px #f443364d);color:#f44336!important}.excluded-service-item:hover .excluded-icon-wrapper{background:linear-gradient(135deg,#f443362e 0%,#f443361f 100%);border-color:#f4433659;transform:scale(1.08);box-shadow:0 3px 8px #f4433633}.service-icon-wrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.service-icon-wrapper svg,.service-icon-wrapper .service-icon{transition:all .3s cubic-bezier(.4,0,.2,1);width:20px!important;height:20px!important}@media (max-width:768px){.service-icon-wrapper{border-radius:7px;width:32px;min-width:32px;height:32px}.service-icon-wrapper svg,.service-icon-wrapper .service-icon{width:18px!important;height:18px!important}}@media (max-width:480px){.service-icon-wrapper{border-radius:6px;width:28px;min-width:28px;height:28px}.service-icon-wrapper svg,.service-icon-wrapper .service-icon{width:16px!important;height:16px!important}}.service-text{color:#1a1a1a;letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0;font-size:.96875rem;font-weight:400;line-height:1.6}@media (max-width:768px){.service-text{font-size:.90625rem;line-height:1.55}}@media (max-width:480px){.service-text{font-size:.84375rem;line-height:1.5}}
