.kha{max-width:calc(var(--kha-width,1200px) + var(--kha-gutter,40px)*2);margin:0 auto;padding:var(--kha-top,48px) var(--kha-gutter,40px) 0;color:#282725;font-family:inherit;line-height:1.65}.kha *{box-sizing:border-box}.kha [hidden]{display:none!important}.kha a{color:inherit}.kha__crumb{font-size:11px;color:#8c7d70;margin:16px 0 30px}.kha__crumb a{text-decoration:none}.kha__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kha-hero-gap,44px);align-items:center;margin-bottom:var(--kha-gap,48px)}.kha__image{height:var(--image-height,570px);overflow:hidden}.kha__image img{width:100%;height:100%;object-fit:var(--image-fit,cover);object-position:var(--image-pos,center);display:block}.kha__block{background:var(--k-bg,#fff);color:var(--k-text,#282725);text-align:var(--k-align,left);padding:var(--k-pt,32px) var(--k-px,40px) var(--k-pb,32px);border:var(--k-border,none);border-radius:var(--k-radius,0);font-family:var(--k-font,inherit);font-weight:var(--k-weight,400);font-style:var(--k-font-style,normal);min-width:0;width:100%;max-width:var(--k-max,1200px);margin-left:auto;margin-right:auto}.kha__heading{font-family:var(--k-heading-font,inherit);font-weight:var(--k-heading-weight,400);font-style:var(--k-heading-style,normal);font-size:var(--k-h,32px);line-height:1.13;letter-spacing:-.7px;margin:0;color:inherit;text-transform:none}.kha__eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--k-accent,#8d5740);margin-bottom:18px}.kha__body{font-size:var(--k-body,14px);line-height:1.65;margin-top:20px}.kha__rich p{margin:0 0 14px;color:inherit}.kha__rich p:last-child{margin-bottom:0}.kha__rich ul,.kha__rich ol{margin:0;padding-left:22px}.kha__rich a{text-decoration:underline;text-underline-offset:3px}.kha__caption{font-size:12px;margin-top:18px}.kha__tagline{font-size:27px;line-height:1.3;letter-spacing:-.4px;margin-top:24px}.kha__price{font-size:29px;line-height:1.3;margin:24px 0 16px}.kha__note{font-size:12px;margin-top:14px}.kha__benefits{font-size:13px;margin:24px 0}.kha__benefits ul{list-style:none;padding:0}.kha__benefits li{margin:12px 0}.kha__benefits li:before{content:'✓';color:var(--k-accent);margin-right:10px}.kha__buttons{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:var(--k-ba,flex-start);margin-top:24px}.kha .kha__button{display:inline-flex;align-items:center;justify-content:center;font:500 var(--k-bs,14px)/1.3 var(--k-font,inherit);padding:var(--k-bpy,13px) var(--k-bpx,24px);border:var(--k-bbw,1px) solid var(--k-bline,#f4a482);border-radius:var(--k-br,5px);background:var(--k-bbg,#f4a482);color:var(--k-btext,#fff);text-decoration:none;text-transform:capitalize;cursor:pointer;min-height:47px;letter-spacing:0;box-shadow:none}.kha .kha__button:hover{background:var(--k-hover,#f4a482);color:var(--k-hover-text,#fff)}.kha .kha__button--outline{background:transparent;color:var(--k-text,#282725)}.kha .kha__button--text{padding:0;min-height:0;border:0;border-radius:0;background:transparent;color:var(--k-text,#282725);text-decoration:underline;text-underline-offset:5px;font-size:13px}.kha .kha__button--text:hover{background:transparent;color:var(--k-accent,#8d5740)}.kha .kha__button:disabled{opacity:.5;cursor:not-allowed}.kha__form{margin:0}.kha__form label{display:block;font-size:13px;margin:12px 0 6px}.kha__form select,.kha__form input[type=number]{width:100%;max-width:100%;padding:10px;border:1px solid #ded8d0;background:#fff;color:#282725;border-radius:5px;margin-bottom:16px;font:inherit}.kha__form input[type=number]{max-width:100px;display:block}.kha__purchase .kha__cart{width:100%}.kha__space{margin-bottom:var(--kha-gap,48px)}.kha__flow{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%)}.kha__flow>*{grid-column:1/-1}.kha__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kha__step .kha__eyebrow{text-transform:none;letter-spacing:0;font-size:12px;margin-bottom:23px}.kha__support,.kha__closing{display:flex;align-items:center;justify-content:space-between;gap:40px}.kha__support>.kha__buttons{flex:none;margin:0}.kha__support>div:first-child{flex:1}.kha__closing-actions{display:flex;align-items:center;gap:22px;flex:none}.kha__closing-actions .kha__price{margin:0}.kha__faq-intro{grid-column:1;grid-row:span var(--faq-count,5);align-self:start;padding-right:45px}.kha__flow>.kha__faq{grid-column:2;align-self:start}.kha__faq summary{font-size:var(--k-h,17px);list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:22px}.kha__faq summary:after{content:'+';color:var(--k-accent)}.kha__faq[open] summary:after{content:'−'}.kha__faq summary::-webkit-details-marker{display:none}.kha__faq .kha__body{margin-top:16px}.kha__closing{margin-top:var(--kha-gap,48px)}.kha :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.kha{padding:var(--kha-top-mobile,28px) var(--kha-gutter-mobile,20px) 0}.kha__hero{grid-template-columns:1fr;gap:24px}.kha__image{height:var(--image-mobile,380px)}.kha__block{padding:var(--k-pm,24px)}.kha__heading{font-size:var(--k-hm,28px)}.kha__body{font-size:var(--k-bm,14px)}.kha__steps{grid-template-columns:1fr;gap:16px}.kha__flow{display:block}.kha__support,.kha__closing{display:block}.kha__support>.kha__buttons,.kha__closing-actions{margin-top:24px}.kha__closing-actions{flex-wrap:wrap;justify-content:space-between}.kha__faq summary{font-size:var(--k-hm,17px)}.kha__buttons--full .kha__button{width:100%}.kha__purchase{padding:8px 0}.kha__faq-intro{padding-right:var(--k-pm,24px)}}
