.kada-content { background:var(--content-bg);color:var(--content-color);padding:var(--top) var(--side) var(--bottom);font-family:var(--content-font);text-align:var(--text-align); }
.kada-content__inner{max-width:var(--width);margin:auto;display:flex;flex-direction:column;gap:var(--gap);min-width:0}
.kada-content__inner--divider{border-top:1px solid var(--content-border);padding-top:24px}
.kada-content h2{font-family:var(--content-heading-font,var(--font-heading-family));font-size:var(--heading-size);line-height:var(--heading-leading);font-weight:var(--heading-weight);letter-spacing:0;color:inherit;margin:0}
.kada-content__body{font-size:var(--body-size);line-height:var(--body-leading);font-weight:var(--body-weight)}
.kada-content__body p{margin:0 0 24px}.kada-content__body p:last-child{margin-bottom:0}
.kada-content__eyebrow{font-size:var(--eyebrow);font-weight:700;line-height:1.3;text-align:var(--eyebrow-align);margin:0;letter-spacing:0}
.kada-content__link{color:inherit;font-size:var(--body-size);font-weight:700;margin:0;text-decoration:none;text-underline-offset:4px}.kada-content__link:hover{text-decoration:underline}
.kada-content__media{display:block;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius);aspect-ratio:var(--ratio);width:100%;margin:var(--media-spacing) 0;scroll-margin-top:100px;background:var(--kada-soft-surface)}
.kada-content__media picture{display:contents}.kada-content__media img,.kada-content__media video{width:100%;height:100%;object-fit:var(--fit);object-position:var(--position,center);display:block}
.kada-content__video-control{position:absolute;bottom:12px;right:12px;background:var(--kada-surface);color:var(--kada-ink);border:1px solid var(--kada-border);border-radius:var(--buttons-radius);padding:10px 14px;min-height:44px;cursor:pointer;font:inherit;font-size:13px}.kada-content__video-control[hidden]{display:none}
.kada-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;background:var(--content-bg)}
.kada-benefits__item{background:var(--content-bg);text-align:center;padding:var(--cell-padding);min-width:0;position:relative}
.kada-benefits__item h3{font:var(--benefit-weight) var(--benefit-title)/1.35 var(--content-font);margin:8px 0 4px;color:inherit;letter-spacing:0}.kada-benefits__item p{font-size:var(--benefit-body);line-height:1.4;color:var(--content-muted);margin:0}
.kada-benefits__item svg,.kada-benefits__icon{width:var(--icon-size);height:var(--icon-size);object-fit:contain;display:block;margin:auto;fill:currentColor}
.kada-purchase-accordion{border-radius:var(--kada-accordion-radius);margin:var(--row-gap) 0 0;border:var(--row-border) solid var(--content-border);background:var(--content-bg);color:var(--content-color);font-family:var(--content-font)}
.kada-purchase-accordion summary{min-height:var(--row-height);padding:var(--row-padding);display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--heading-size);font-weight:var(--heading-weight);line-height:var(--heading-leading);list-style:none;text-align:var(--text-align)}
.kada-purchase-accordion summary::-webkit-details-marker{display:none}.kada-purchase-accordion summary>span:first-of-type{flex:1}.kada-purchase-accordion summary svg,.kada-purchase-accordion__icon{width:24px;height:24px;flex-shrink:0}
.kada-purchase-accordion__toggle{width:20px;height:20px;position:relative;flex-shrink:0}.kada-purchase-accordion__toggle:before,.kada-purchase-accordion__toggle:after{content:'';position:absolute;background:currentColor;inset:9px 0 auto;height:1px}.kada-purchase-accordion__toggle:after{transform:rotate(90deg)}.kada-purchase-accordion details[open] .kada-purchase-accordion__toggle:after{opacity:0;transform:rotate(0)}
.kada-purchase-accordion__content{padding:0 var(--row-padding) var(--row-padding);font-size:var(--body-size);line-height:var(--body-leading);font-weight:var(--body-weight);text-align:var(--text-align)}
.kada-purchase-accordion__content .kada-content__media{width:var(--media-width);margin-inline:auto}.kada-purchase-accordion .rte>:first-child{margin-top:0}
@media(min-width:750px){.kada-content h2,.kada-purchase-accordion summary{font-size:var(--heading-desktop)}.kada-content__body,.kada-purchase-accordion__content{font-size:var(--body-desktop)}.kada-benefits{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.kada-purchase-accordion__content--beside{display:flex;gap:16px;align-items:start}.kada-purchase-accordion__content--beside>.rte{flex:1;min-width:0}.kada-purchase-accordion__content--beside .kada-content__media{flex-shrink:0;max-width:50%}}

.kada-benefits__item:before{content:"";position:absolute;top:0;bottom:0;right:0;border-right:var(--line) solid var(--content-border)}.kada-benefits__item:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:var(--line) solid var(--content-border)}

.kada-benefits__item .svg-wrapper{width:var(--icon-size);height:var(--icon-size);display:block;margin:auto}
@media(max-width:749px){.kada-benefits .kada-benefits__item:nth-child(2n):before{display:none}.kada-benefits .kada-benefits__item:nth-child(2n+1):nth-last-child(-n+2):after,.kada-benefits .kada-benefits__item:nth-child(2n+1):nth-last-child(-n+2) ~ .kada-benefits__item:after{display:none}}
@media(min-width:750px){.kada-benefits[style*="--columns:2"] .kada-benefits__item:nth-child(2n):before{display:none}.kada-benefits[style*="--columns:2"] .kada-benefits__item:nth-child(2n+1):nth-last-child(-n+2):after,.kada-benefits[style*="--columns:2"] .kada-benefits__item:nth-child(2n+1):nth-last-child(-n+2) ~ .kada-benefits__item:after{display:none}}
@media(min-width:750px){.kada-benefits[style*="--columns:3"] .kada-benefits__item:nth-child(3n):before{display:none}.kada-benefits[style*="--columns:3"] .kada-benefits__item:nth-child(3n+1):nth-last-child(-n+3):after,.kada-benefits[style*="--columns:3"] .kada-benefits__item:nth-child(3n+1):nth-last-child(-n+3) ~ .kada-benefits__item:after{display:none}}
@media(min-width:750px){.kada-benefits[style*="--columns:4"] .kada-benefits__item:nth-child(4n):before{display:none}.kada-benefits[style*="--columns:4"] .kada-benefits__item:nth-child(4n+1):nth-last-child(-n+4):after,.kada-benefits[style*="--columns:4"] .kada-benefits__item:nth-child(4n+1):nth-last-child(-n+4) ~ .kada-benefits__item:after{display:none}}

.kada-faq{background:var(--faq-bg);padding:var(--faq-top) var(--faq-side) var(--faq-bottom)}
.kada-faq--inherit{background:var(--kada-surface,#fff);color:var(--kada-ink,#111);padding-left:var(--kada-gutter,20px);padding-right:var(--kada-gutter,20px)}
.kada-faq__inner{max-width:var(--faq-width);margin:auto}.kada-faq h2{font:var(--kada-heading-weight,700) clamp(24px,3vw,32px)/1.2 var(--kada-heading-font,var(--font-body-family));margin:0 0 24px;letter-spacing:0}

.kada-purchase-accordion summary{font-family:var(--content-heading-font,var(--font-heading-family))}
