:root{--mokko-teal: #153d40;--mokko-gold: #a58b64;--mokko-bg-soft: #f8f9fa;--mokko-border-light: rgba(21, 61, 64, .08);--mokko-radius: 20px;--mokko-radius-sm: 14px}.owner-questions{padding:48px 0 36px;background:#fff}.owner-questions .section__header{text-align:left;margin-bottom:var(--mokko-section-gap)}.owner-questions .section__title h2{font-family:Tenor Sans,sans-serif;color:var(--mokko-teal);font-size:clamp(28px,3.2vw,44px);text-transform:none}@media(max-width:767px){.owner-questions__grid{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.owner-card{position:relative;background:#fff;border:1px solid rgba(21,61,64,.18);border-radius:14px;cursor:pointer;overflow:hidden;transition:background-color .3s ease,border-color .3s ease;-webkit-tap-highlight-color:transparent}.owner-card__question{display:block;padding:16px 20px;color:var(--mokko-teal);font-family:Tenor Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.35;text-align:center}.owner-card__answer{display:none;padding:18px 20px;color:#fff;font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.5;text-align:center}.owner-card.is-active{background:var(--mokko-gold);border-color:var(--mokko-gold)}.owner-card.is-active .owner-card__question{display:none}.owner-card.is-active .owner-card__answer{display:block}}@media(min-width:768px){.owner-questions__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.owner-card{position:relative;height:190px;perspective:1000px;cursor:pointer;border:none;background:transparent;outline:none}.owner-card__question,.owner-card__answer{position:absolute;inset:0;padding:24px 20px;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.owner-card__question{background:#fff;border:1px solid rgba(21,61,64,.18);color:var(--mokko-teal);font-family:Tenor Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.4;transform:rotateY(0);box-shadow:0 4px 12px #00000008}.owner-card__answer{background:var(--mokko-gold);border:1px solid var(--mokko-gold);color:#fff;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400;line-height:1.5;transform:rotateY(180deg)}.owner-card:hover .owner-card__question,.owner-card:focus .owner-card__question,.owner-card.is-active .owner-card__question{transform:rotateY(-180deg)}.owner-card:hover .owner-card__answer,.owner-card:focus .owner-card__answer,.owner-card.is-active .owner-card__answer{transform:rotateY(0)}}.photo-quote{position:relative;height:clamp(620px,85vh,900px);display:flex;align-items:center;overflow:hidden;padding-bottom:110px}.photo-quote__bg{position:absolute;inset:0}.photo-quote__bg img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block}@media(min-width:992px){.photo-quote__bg img{object-position:center 60%}}.photo-quote__content{position:relative;z-index:2;width:100%;max-width:1160px;margin:0 auto;padding:48px 20px 64px;color:#fff;font-family:Tenor Sans,sans-serif;text-align:left}@media(min-width:768px){.photo-quote__content{padding-left:48px;padding-right:48px}}@media(min-width:992px){.photo-quote__content{padding-left:80px;padding-right:80px}}.photo-quote__text{font-size:17px;line-height:1.55;margin-bottom:26px;max-width:640px;text-shadow:0 1px 3px rgba(0,0,0,.95),0 4px 22px rgba(0,0,0,.65)}@media(min-width:992px){.photo-quote__text{font-size:23px;line-height:1.6;max-width:720px}}.photo-quote__content .button{border-radius:999px;padding:13px 32px;font-size:14px}.differentiators{position:relative;background:transparent;padding:0 0 64px;margin-top:-80px;z-index:3}.differentiators__container{max-width:1160px;margin:0 auto;padding:0 20px}.differentiators .swiper{overflow:visible}.differentiators .swiper-slide{width:84%;height:auto}@media(min-width:640px){.differentiators .swiper-slide{width:46%}}@media(min-width:992px){.differentiators .swiper-slide{width:31.5%}}.differentiators__card{height:100%;box-sizing:border-box;background:#fff;border-radius:var(--mokko-radius);border:1px solid var(--mokko-border-light);padding:30px 26px;font-family:Tenor Sans,sans-serif}.differentiators__eyebrow{font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mokko-gold);margin-bottom:10px}.differentiators__title{font-size:20px;line-height:1.3;text-transform:uppercase;color:var(--mokko-teal);margin-bottom:14px}.differentiators__text{font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.65;color:#4a4a4a}.differentiators__count{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#9c9c9c;margin-top:18px}@media(min-width:992px){.owner-questions__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.photo-quote__text{margin-bottom:34px!important}}.video-reviews-section{padding:60px 20px;max-width:1160px;margin:0 auto;font-family:Tenor Sans,sans-serif}.video-reviews-header{text-align:center;margin-bottom:36px}.video-reviews-header h2{font-family:Tenor Sans,sans-serif;font-size:32px;font-weight:400;color:#153d40;margin-bottom:12px;letter-spacing:.02em}.video-reviews-header p{font-family:Tenor Sans,sans-serif;font-size:16px;color:#555;letter-spacing:.01em}@media(max-width:767px){.video-carousel-container{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:16px;margin:0 -20px;padding-left:20px;padding-right:20px}.video-carousel-container::-webkit-scrollbar{display:none}.video-carousel-container{-ms-overflow-style:none;scrollbar-width:none}.video-grid{display:flex;gap:16px;width:max-content}.video-card{flex:0 0 260px;scroll-snap-align:start}}@media(min-width:768px){.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}}.video-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #153d400f;border:1px solid rgba(21,61,64,.1);transition:transform .3s ease,box-shadow .3s ease}.video-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #153d4026}.video-wrapper{position:relative;width:100%;padding-top:177.78%;background:#153d40}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
