.banner-pricing{background-color:var(--color-gray-darkest);color:#fff}.banner-pricing__wrapper{padding:20px}.banner-pricing__container{color:#231f20}@media (min-width:1040px){.banner-pricing{padding:68px 0 0;text-align:center}.banner-pricing .banner-pricing__wrapper{align-items:unset;display:block;height:auto;padding:20px 48px 0;width:100%}.banner-pricing .banner-pricing__wrapper h1{margin-bottom:72px}.banner-pricing__container{margin-bottom:-75px}.banner-pricing .cards{margin-bottom:0}}.pricing-table__wrapper{background-color:var(--color-coral-25)}.pricing-table__wrapper h2{text-align:center}.pricing-table__container{background-color:#fff;border-radius:20px;margin-bottom:72px}table.pricing-table{border:none;border-collapse:collapse;margin:0;padding:0;width:100%}table.pricing-table thead th{background-color:transparent;border:none;color:var(--color-paradise-pink-100);font-size:14px;font-weight:600;line-height:20px;margin:0;padding:24px 8px 12px;text-align:left;vertical-align:bottom}table.pricing-table thead th.pricing-table__title{border-left:1px solid var(--color-coral-25);color:var(--color-gray-darkest);text-align:center;width:74px}table.pricing-table tbody th{background-color:transparent;border:none;margin:0;padding:0;text-align:left}table.pricing-table tbody th.pricing-table__accordion{border-top:1px solid var(--color-coral-25);cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px 8px 30px}table.pricing-table tbody th.pricing-table__feature{border-top:1px solid var(--color-coral-25);font-size:13px;font-weight:400;line-height:20px;padding:8px 10px}table.pricing-table tbody td{background-color:transparent;border:none;border-top:1px solid var(--color-coral-25);font-size:15px;font-weight:400;margin:0;padding:0 10px;position:relative;text-align:center}table.pricing-table tbody td.pricing-table__data{border-left:1px solid var(--color-coral-25);width:74px}.pricing-table__tick:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236ab782' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5.56 7.74-6.39 6.4a1 1 0 0 1-1.42-.01l-3.3-3.34-.01-.01a.993.993 0 0 1 .01-1.4.996.996 0 0 1 1.41 0l2.6 2.62 5.68-5.69a.996.996 0 0 1 1.41 0v.02h.01c.39.39.39 1.02 0 1.41'/%3E%3C/svg%3E");display:inline-block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}.pricing-table__tooltip-trigger{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7.5' fill='currentColor'/%3E%3Cpath fill='%23fff' d='M7.5 4.5h1v1h-1zm0 2.5h1v5h-1z'/%3E%3C/svg%3E");cursor:pointer;display:inline-block;height:20px;opacity:50%;position:relative;width:20px}.pricing-table__tooltip-trigger:hover{opacity:100%}.pricing-table__tooltip{background-color:var(--color-gray-darkest);border-radius:10px;color:#fff;display:none;filter:drop-shadow(0 4px 40px rgba(0,0,0,.1));max-width:220px;padding:14px;position:absolute;white-space:normal;z-index:1000;word-wrap:break-word;font-size:14px;line-height:20px}.pricing-table__tooltip p{font-size:14px;line-height:20px;margin:0;padding:0}.pricing-table__tooltip a{color:#fff;text-decoration:underline}.pricing-table__button .button{margin-bottom:28px}table.pricing-table tfoot{display:none}tr.accordion__header .pricing-table__accordion{position:relative}tr.accordion__header .pricing-table__accordion:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:10px;margin-top:-7px;position:absolute;top:50%;transform:rotate(90deg);transition:transform .3s ease;width:14px}tr.accordion__header[aria-expanded=true] .pricing-table__accordion:before{transform:rotate(-90deg)}@media (min-width:1040px){.pricing-table__wrapper{padding-top:171px}table.pricing-table thead th{font-size:24px;padding:48px 32px 32px}table.pricing-table thead th.pricing-table__title{width:240px}table.pricing-table tbody th.pricing-table__accordion{font-size:18px;padding:14px 32px 14px 56px}table.pricing-table tbody th.pricing-table__feature{font-size:15px;padding:12px 32px}table.pricing-table tbody td{font-size:15px;padding:0 32px}table.pricing-table tbody td.pricing-table__data{width:240px}table.pricing-table tfoot{display:table-row-group}tr.accordion__header .pricing-table__accordion:before{left:32px}}