@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.product-name{text-align:center;width:100%;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-tertiary);margin-inline:auto}@media (min-width:64rem){.product-name{width:70%}}.product-details{text-align:center;width:100%;color:var(--color-gray-shade-dark);margin-inline:auto}@media (min-width:64rem){.product-details{width:70%}}.product-image-container{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);position:relative}.product-image-container>img{z-index:3;width:100%;margin-inline:auto;position:relative;top:.5rem;left:.5rem}@media (min-width:64rem){.product-image-container>img{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:70%}}.product-image-container>.img-background{background-color:var(--color-gray-shade-light);border-radius:2.5rem;width:100%;height:100%;display:none;position:absolute;top:-.5rem;left:-.5rem}@media (min-width:64rem){.product-image-container>.img-background{border-radius:2rem;width:70%;margin-left:15%;top:-1.5rem;left:-1.5rem}}.product-image-animation{animation:.3s cubic-bezier(.45,.12,.77,.79) forwards product-image}@keyframes product-image{0%{transform:translate(-1.5rem,-1.5rem)}to{transform:translate(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.services-list-container{margin-top:calc(var(--spacing,.25rem)*8);column-gap:calc(var(--spacing,.25rem)*4);row-gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:40rem){.services-list-container{margin-top:calc(var(--spacing,.25rem)*16);column-gap:calc(var(--spacing,.25rem)*8);row-gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.services-list-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-list-container svg,.services-list-container .icon-image-container{top:-2.5rem;left:calc(var(--spacing,.25rem)*0);margin-left:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*20);padding:calc(var(--spacing,.25rem)*4);color:#eee;background-color:#7eaf2f;border-radius:3.40282e38px;position:relative;overflow:visible}.services-list-container li{background-color:var(--color-primary);padding:calc(var(--spacing,.25rem)*4);border-radius:2rem}.services-list-container h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#efefef}@media (min-width:40rem){.services-list-container h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.services-list-container p{min-height:5rem;margin-top:calc(var(--spacing,.25rem)*4);color:#efefef}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.feature-item{flex-direction:column;justify-content:center;align-items:center;width:40%;display:flex}@media (min-width:40rem){.feature-item{width:40%}}@media (min-width:80rem){.feature-item{width:20%}}.feature-icon{height:calc(var(--spacing,.25rem)*16);width:auto;fill:var(--color-gray-shade-base);stroke:var(--color-gray-shade-base);overflow:visible}.feature-name{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary)}.feature-item:hover .feature-icon{fill:var(--color-primary);stroke:var(--color-primary)}.feature-item:hover .feature-name{color:var(--color-tertiary);font-weight:700}@property --tw-font-weight{syntax:"*";inherits:false}
