.pricing__title{text-align:center}.table-wrapper{margin-inline:auto;max-width:61.25rem;overflow-x:auto}table{background:var(--c-light);border:.0625rem solid var(--c-lightgray);border-collapse:collapse;table-layout:fixed;text-transform:capitalize;width:100%}thead th{background:var(--c-dark);border-bottom:.125rem solid var(--c-lightgray);color:var(--c-light);font-weight:600;padding-block:1.125rem;text-align:center;text-transform:uppercase}tbody td,tbody th{border-bottom:.0625rem solid var(--c-lightgray);padding-block:1.125rem;vertical-align:middle}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody th{font-weight:500;line-height:1.45;text-align:left;text-wrap:balance}tbody td{font-weight:600;text-align:center;white-space:nowrap}tbody tr{transition:background-color .2s ease}.price__dar{margin-inline:auto;max-width:43.75rem;text-align:center}@media (width <= 20em){.pricing{padding-bottom:1.875rem;padding-top:1.875rem}.pricing__title{margin-bottom:1.5rem}tr{font-size:.75rem}.pricing__col-service{width:40%px}.pricing__col-duration,.pricing__col-price{width:30%px}tbody td,tbody th,thead th{padding-inline:.375rem}.price__dar{margin-top:1.5rem}}@media (width > 20em) and (width <= 76.875em){.pricing{padding-bottom:clamp(1.875rem,1.21565934065625rem + 3.2967032967vw,3.75rem);padding-top:clamp(1.875rem,1.21565934065625rem + 3.2967032967vw,3.75rem)}.pricing__title{margin-bottom:clamp(1.5rem,1.14835164835rem + 1.7582417582vw,2.5rem)}tr{font-size:clamp(.75rem,.6620879120875rem + .4395604396vw,1rem)}.pricing__col-service{width:clamp(40%px,31.5604395604%px + 2.6373626374%vw,64%px)}.pricing__col-duration,.pricing__col-price{width:clamp(18%px,34.2197802198%px + -1.3186813187%vw,30%px)}tbody td,tbody th,thead th{padding-inline:clamp(.375rem,.06730769230625rem + 1.5384615385vw,1.25rem)}.price__dar{margin-top:clamp(1.5rem,.972527472525rem + 2.6373626374vw,3rem)}}@media (width > 76.875em){.pricing{padding-bottom:3.75rem;padding-top:3.75rem}.pricing__title{margin-bottom:2.5rem}tr{font-size:1rem}.pricing__col-service{width:64%px}.pricing__col-duration,.pricing__col-price{width:18%px}tbody td,tbody th,thead th{padding-inline:1.25rem}.price__dar{margin-top:3rem}}@media (any-hover:hover){html:not([data-fls-touch]) tbody tr:hover{background:rgba(0,0,0,.03)}}