:root{--accent: #c1694f}.eyebrow--accent{color:var(--accent)}.eyebrow--sage{color:var(--sage)}.eyebrow .dot{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.eyebrow--light img{filter:brightness(0) invert(1)}.sec-head--flush{margin-bottom:0}.hero--detail .hero__inner{min-height:650px;gap:0;padding:64px 50px 62px}.hero--detail .hero__bg:after{background:#0003}.hero--detail .hero__content{gap:25px;max-width:589px}.hero--detail .hero__heading{gap:16px}.hero--detail .hero__title{max-width:660px;white-space:nowrap}@media(max-width:980px){.hero--detail .hero__title{white-space:normal}}.hero--detail .hero__sub{max-width:545px}.hero--detail .hero__buttons .btn--ghost{letter-spacing:-.45px}@media(max-width:768px){.hero--detail .hero__inner{min-height:520px;padding:140px 24px 32px}}.intro__lead{font-size:22px;line-height:31px;letter-spacing:-.4px;color:var(--ink);max-width:808px;font-weight:500}@media(max-width:768px){.intro__lead{font-size:19px;line-height:28px}}.detail-block{padding-block:32px}.detail-block--divider .detail-row{position:relative}.detail-block--divider:after{content:"";display:block;height:1px;background:#1c2f051f;max-width:var(--page-max);margin:32px auto 0;width:calc(100% - 40px)}.detail-row{display:flex;gap:64px;align-items:flex-start}.detail-text{flex:1 1 0;max-width:760px;display:flex;flex-direction:column;gap:8px}.detail-text .eyebrow{margin-bottom:8px}.detail-text .h-section{max-width:707px}.detail-prose{margin-top:12px;display:flex;flex-direction:column;gap:16px}.detail-prose p{font-size:15px;line-height:24px;color:var(--gray-600);letter-spacing:-.1px}.detail-list{list-style:disc;padding-left:22px;display:flex;flex-direction:column;gap:0}.detail-list li{list-style:disc;font-size:15px;line-height:24px;color:var(--gray-600);letter-spacing:-.1px}.detail-media{flex:0 0 328px;width:328px;align-self:stretch;min-height:438px;border-radius:8px;overflow:hidden;padding:8px;background:#171717;box-shadow:0 0 2px #0000001a,0 1px 8px #0000001a,inset 0 0 0 1px #a6a6a6}.detail-media img{width:100%;height:100%;object-fit:cover;border-radius:6px}@media(max-width:900px){.detail-row{flex-direction:column;gap:32px}.detail-media{flex-basis:auto;width:100%;min-height:300px}}.section.steps{padding-block:24px 48px}.steps__head{align-items:center;text-align:center;margin-inline:auto;margin-bottom:34px;gap:8px}.steps__head .lead{max-width:582px}.steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.step-card{display:flex;flex-direction:column;gap:22px}.step-card__media{height:264px;border-radius:5px;overflow:hidden}.step-card__media img{width:100%;height:100%;object-fit:cover}.step-card__num{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:5px;background:var(--sage);color:#fff;font-size:13px;font-weight:500;letter-spacing:-1px;backdrop-filter:blur(4px)}.step-card__body{display:flex;flex-direction:column;gap:12px}.step-card__title{font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:31.2px;color:var(--ink)}.step-card__desc{font-size:15px;line-height:22px;color:var(--gray-600);letter-spacing:-.1px}.step-card__time{font-size:13px;line-height:22px;text-transform:uppercase;color:var(--sage)}@media(max-width:980px){.steps__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:560px){.steps__grid{grid-template-columns:1fr}}.testimonials__top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:24px;flex-wrap:wrap}.carousel-ind{font-size:15px;font-weight:500;color:var(--gray-500)}.testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.testi-card{background:var(--cream);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.testi-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.testi-card__media img{width:100%;height:100%;object-fit:cover}.testi-card__cat{position:absolute;top:16px;left:16px;font-size:12px;font-weight:500;color:#fff;padding:6px 12px;border-radius:999px;background:#00000073;backdrop-filter:blur(8px)}.testi-card__body{display:flex;flex-direction:column;gap:10px;padding:28px}.testi-card__name{font-size:18px;font-weight:500;letter-spacing:-.3px;color:var(--ink)}.testi-card__quote{font-size:20px;line-height:30px;letter-spacing:-.4px;color:var(--ink)}.testi-card__caption{font-size:14px;color:var(--gray-500)}@media(max-width:768px){.testi-grid{grid-template-columns:1fr}}.faq__inner{max-width:860px}.faq .sec-head{align-items:center;text-align:center;margin-inline:auto;margin-bottom:48px}.faq__list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid rgba(28,47,5,.12);border-radius:16px;background:var(--paper);padding:4px 24px}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:500;letter-spacing:-.2px;color:var(--ink);cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{position:relative;width:16px;height:16px;flex-shrink:0}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:var(--green-900);transition:opacity .2s ease,transform .2s ease}.faq-item__icon:before{top:7px;left:0;width:16px;height:2px}.faq-item__icon:after{left:7px;top:0;width:2px;height:16px}.faq-item[open] .faq-item__icon:after{opacity:0;transform:rotate(90deg)}.faq-item>p{padding:0 0 22px;margin:0;font-size:15px;line-height:24px;color:var(--gray-600);max-width:680px}
