.product-included{background-color:var(--surface);width:100%;font-family:var(--font-body);border-radius:24px 24px 0 0;margin-top:10px;padding:40px 0;display:grid}.product-included__inner{flex-direction:column;width:100%;margin:0 auto;padding:0 22px;display:flex}.product-included__content{flex-direction:column;width:100%;display:flex}.product-included__heading{font-family:var(--font-body);letter-spacing:-2.01px;text-align:left;color:var(--ink);margin:0;font-size:32px;font-weight:500;line-height:31.5px}.product-included__subtitle{letter-spacing:-.2px;text-align:left;color:var(--ink-soft);margin:16px 0 0;font-size:16px;font-weight:400;line-height:21.1px}.product-included__list{flex-direction:column;gap:16px;width:100%;margin:24px 0 0;padding:0;list-style:none;display:flex}.product-included__item{background-color:var(--green-pale);border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.product-included__item-label{letter-spacing:-.2px;text-align:left;color:var(--green-deep);margin:0;font-size:16px;font-weight:500;line-height:21.1px}.product-included__check{width:24px;height:18px;color:var(--green-base);flex:none}.product-included__cta{justify-content:center;margin-top:24px;display:flex}.product-included__button{background-color:var(--brand-primary);width:100%;min-height:48px;color:var(--ink);letter-spacing:-.57px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:8px 24px;font-size:14px;font-weight:500;line-height:14.4px;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-flex}.product-included__button:hover{background-color:var(--navy-deep)}@media (min-width:768px){.product-included__inner{gap:55px;max-width:min(1344px,100vw - 56px);padding:0}.product-included__content{text-align:center;align-items:center}.product-included__heading{letter-spacing:-2.89px;text-align:center;max-width:32.875rem;font-size:43px;line-height:41.95px}.product-included__subtitle{letter-spacing:-.24px;text-align:center;margin-top:8px;font-size:17px;line-height:22.35px}.product-included__list{gap:17px;width:33rem;max-width:100%;margin-top:35px}.product-included__item{gap:26px;padding:24px 26px}.product-included__item-label{letter-spacing:-.24px;font-size:17px;line-height:22.35px}.product-included__cta{margin-top:30px}.product-included__button{width:fit-content}}@media (min-width:960px){.product-included{padding:60px 0}.product-included__heading{letter-spacing:-3.8px;max-width:36.5rem;font-size:56px;line-height:54px}.product-included__subtitle{letter-spacing:-.36px;font-size:20px;line-height:26.1px}.product-included__list{gap:20px;width:36rem}.product-included__item{gap:30px;padding:28px 30px}.product-included__item-label{letter-spacing:-.36px;font-size:20px;line-height:26.1px}}
.product-faq{--disclosure-border:var(--line);--icon-bar:var(--green-base);background-color:var(--surface);font-family:var(--font-body);padding:40px 22px}.product-faq__inner{flex-direction:column;gap:30px;width:100%;max-width:1344px;margin:0 auto;display:flex}.product-faq__intro{flex-direction:column;align-items:stretch;gap:20px;display:flex}.product-faq__heading{font-family:var(--font-body);letter-spacing:-1.69px;color:var(--ink);text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:27.7px}.product-faq__button{background-color:var(--ink);width:100%;min-width:5ch;min-height:48px;color:var(--surface);font-family:var(--font-body);letter-spacing:-.57px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:8px 24px;font-size:14px;font-weight:500;line-height:14.4px;text-decoration:none;transition:background-color .2s ease-in-out;display:inline-flex}.product-faq__button:hover{background-color:var(--green-mid)}.product-faq__button>span{align-items:center;column-gap:10px;display:inline-flex}.product-faq__list{width:100%;display:block}.product-faq__item{border-bottom:1px solid var(--disclosure-border)}.product-faq__item:last-child{border-bottom-color:#0000}.product-faq__summary{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:64px;margin:0;padding:18px 0;font-family:inherit;display:flex}.product-faq__question{font-family:var(--font-body);letter-spacing:-.73px;color:var(--ink);flex:auto;margin:0;font-size:16px;font-weight:500;line-height:16.3px}.product-faq__icon{flex-shrink:0;width:1.3125rem;height:1.3125rem;display:block;position:relative}.product-faq__icon:before,.product-faq__icon:after{content:"";background-color:var(--icon-bar);width:50%;height:2px;transition:transform .3s cubic-bezier(.86,.86,.07,1);display:block;position:absolute;top:10px}.product-faq__icon:before{transform-origin:100% 100%;border-radius:4px 0 0 4px;left:0;transform:rotate(40deg)scaleY(1.1)}.product-faq__icon:after{transform-origin:0 100%;border-radius:0 4px 4px 0;right:0;transform:rotate(-40deg)scaleY(1.1)}.product-faq__item--open .product-faq__icon:before{transform:rotate(-40deg)scaleY(1.1)}.product-faq__item--open .product-faq__icon:after{transform:rotate(40deg)scaleY(1.1)}.product-faq__panel{will-change:max-height;max-height:0;transition:max-height .41s ease-out;overflow:hidden}.product-faq__item--open .product-faq__panel{max-height:1200px}.product-faq__answer{opacity:0;padding-bottom:20px;transition:opacity 80ms,transform .12s;transform:translateY(10px)}.product-faq__item--open .product-faq__answer{opacity:1;transform:translate(0,0)}.product-faq__answer-text{max-width:72ch;font-family:var(--font-body);letter-spacing:-.2px;color:var(--ink-soft);margin:0;font-size:16px;font-weight:400;line-height:21.1px}@media (min-width:768px){.product-faq{padding:40px 28px}.product-faq__inner{grid-template-columns:1fr 1fr;gap:96px;display:grid}.product-faq__intro{align-items:flex-start;gap:30px}.product-faq__heading{letter-spacing:-2.33px;font-size:36px;line-height:35.3px}.product-faq__button{width:fit-content}}@media (min-width:960px){.product-faq{padding:60px 48px}.product-faq__inner{gap:112px}.product-faq__heading{letter-spacing:-3.53px;font-size:51px;line-height:49.55px}}
