.public-landing-module__W9HnVa__page{--gold:#dbba83;--ink:#1b1814;color:var(--ink);font-family:var(--font-sans);background:#faf7f1}.public-landing-module__W9HnVa__page a{text-decoration:none}.public-landing-module__W9HnVa__page a:focus-visible,.public-landing-module__W9HnVa__page summary:focus-visible{outline-offset:5px;outline:3px solid #b38749}.public-landing-module__W9HnVa__header{color:#fff;background:#171511;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(20px,5vw,80px);display:flex}.public-landing-module__W9HnVa__brand{color:#f7e9d0;letter-spacing:-.04em;align-items:center;gap:12px;font-size:27px;font-weight:700;display:flex}.public-landing-module__W9HnVa__brand img{object-fit:cover;border-radius:50%;width:55px;height:55px}.public-landing-module__W9HnVa__brand small{letter-spacing:.14em;color:var(--gold);margin-top:5px;font-size:9px;display:block}.public-landing-module__W9HnVa__header nav{align-items:center;gap:24px;font-size:14px;display:flex}.public-landing-module__W9HnVa__header nav a{color:#ede3d4}.public-landing-module__W9HnVa__navCta{border:1px solid #b38e55;border-radius:8px;padding:11px 17px}.public-landing-module__W9HnVa__hero{color:#f8f1e5;background:radial-gradient(at 90% 40%,#60492870,#0000 60%),#171511;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding:85px clamp(20px,5vw,80px) 90px;display:grid}.public-landing-module__W9HnVa__eyebrow{letter-spacing:.17em;color:#8b6332;margin:0 0 19px;font-size:11px;font-weight:700}.public-landing-module__W9HnVa__hero .public-landing-module__W9HnVa__eyebrow,.public-landing-module__W9HnVa__finalCta .public-landing-module__W9HnVa__eyebrow{color:var(--gold)}.public-landing-module__W9HnVa__hero h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(38px,4.3vw,64px);font-weight:650;line-height:1.12}.public-landing-module__W9HnVa__hero h1 em{color:var(--gold);font-style:normal}.public-landing-module__W9HnVa__intro{color:#d5cbbd;max-width:570px;font-size:18px;line-height:1.7}.public-landing-module__W9HnVa__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.public-landing-module__W9HnVa__cta{background:var(--gold);color:#241b0f;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:16px 23px;font-size:15px;font-weight:700;display:inline-flex}.public-landing-module__W9HnVa__cta:hover{background:#ecd1a3}.public-landing-module__W9HnVa__secondary{color:#f6ead9;border-bottom:1px solid #a88c60;padding-block:9px;font-size:14px}.public-landing-module__W9HnVa__note{color:#bcb1a0;margin-top:17px;font-size:12px}.public-landing-module__W9HnVa__benefits{color:#ded1bd;flex-wrap:wrap;gap:16px;margin-top:31px;font-size:12px;display:flex}.public-landing-module__W9HnVa__benefits span{align-items:center;gap:6px;display:flex}.public-landing-module__W9HnVa__benefits svg{color:var(--gold)}.public-landing-module__W9HnVa__preview{color:#292117;background:#fffaf2;border:1px solid #ae8b514f;border-radius:18px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 75px #0005}.public-landing-module__W9HnVa__previewHead{color:#e4c48f;background:#292219;justify-content:space-between;align-items:center;padding:20px 23px;font-weight:700;display:flex}.public-landing-module__W9HnVa__previewHead small{letter-spacing:.1em;font-size:9px}.public-landing-module__W9HnVa__previewBody{padding:25px}.public-landing-module__W9HnVa__previewBody>p{color:#94713e;margin:0 0 9px;font-size:12px}.public-landing-module__W9HnVa__previewBody h2{letter-spacing:-.035em;margin:0 0 23px;font-size:23px}.public-landing-module__W9HnVa__appointment{border-top:1px solid #e9dfd0;align-items:center;gap:13px;padding:18px 0;display:flex}.public-landing-module__W9HnVa__appointment>b{color:#94713e;font-size:15px}.public-landing-module__W9HnVa__appointment strong{font-size:13px;display:block}.public-landing-module__W9HnVa__appointment span{color:#796c5e;margin-top:5px;font-size:11px;display:block}.public-landing-module__W9HnVa__appointment i{color:#406341;background:#eaf1e6;border-radius:4px;margin-left:auto;padding:5px;font-size:9px;font-style:normal}.public-landing-module__W9HnVa__previewTiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.public-landing-module__W9HnVa__previewTiles span{background:#f2eadc;border-radius:8px;justify-items:center;gap:9px;padding:15px 5px;font-size:10px;display:grid}.public-landing-module__W9HnVa__previewTiles svg{color:#886133;width:20px}.public-landing-module__W9HnVa__demoLabel{color:#837665;margin-top:20px;font-size:10px;display:block}.public-landing-module__W9HnVa__strip{color:#665746;border-bottom:1px solid #e7ded1;flex-wrap:wrap;justify-content:center;gap:45px;padding:27px 20px;font-size:13px;display:flex}.public-landing-module__W9HnVa__strip span{align-items:center;gap:10px;display:flex}.public-landing-module__W9HnVa__videoSection,.public-landing-module__W9HnVa__features,.public-landing-module__W9HnVa__start,.public-landing-module__W9HnVa__faq{max-width:1440px;margin:auto;padding:80px clamp(20px,5vw,80px);scroll-margin-top:20px}.public-landing-module__W9HnVa__videoSection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.public-landing-module__W9HnVa__page h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,41px);font-weight:650;line-height:1.2}.public-landing-module__W9HnVa__videoSection h2{margin:0 0 22px}.public-landing-module__W9HnVa__videoSection p:not(.public-landing-module__W9HnVa__eyebrow),.public-landing-module__W9HnVa__sectionIntro,.public-landing-module__W9HnVa__start>div>p:not(.public-landing-module__W9HnVa__eyebrow){color:#766756;font-size:16px;line-height:1.8}.public-landing-module__W9HnVa__textLink{color:#765328;align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.public-landing-module__W9HnVa__videoWrap{background:#eae0d1;border-radius:15px;padding:10px}.public-landing-module__W9HnVa__videoWrap video{aspect-ratio:16/9;background:#171511;border-radius:10px;width:100%;display:block}.public-landing-module__W9HnVa__videoWrap>p{text-align:center;margin:10px 0 2px;font-size:11px!important}.public-landing-module__W9HnVa__features{padding-top:40px}.public-landing-module__W9HnVa__features>h2{margin:0 0 20px}.public-landing-module__W9HnVa__sectionIntro{max-width:700px}.public-landing-module__W9HnVa__grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px;display:grid}.public-landing-module__W9HnVa__grid article{background:#fffdf8;border-top:2px solid #c8ab7c;padding:26px 22px}.public-landing-module__W9HnVa__grid article>svg{color:#9a713b}.public-landing-module__W9HnVa__grid h3{letter-spacing:-.025em;margin:20px 0 12px;font-size:19px;line-height:1.35}.public-landing-module__W9HnVa__grid p{color:#756958;margin:0;font-size:14px;line-height:1.75}.public-landing-module__W9HnVa__grid a{color:#765328;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.public-landing-module__W9HnVa__start{background:#f0e8db;grid-template-columns:1fr 1fr;gap:80px;max-width:none;display:grid}.public-landing-module__W9HnVa__start h2{margin:0 0 18px}.public-landing-module__W9HnVa__start ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.public-landing-module__W9HnVa__start li{gap:23px;display:flex}.public-landing-module__W9HnVa__start li>b{color:#a58452;font-size:28px}.public-landing-module__W9HnVa__start h3{margin:0 0 7px;font-size:19px}.public-landing-module__W9HnVa__start li p{color:#756756;margin:0;font-size:14px;line-height:1.7}.public-landing-module__W9HnVa__faq{max-width:940px}.public-landing-module__W9HnVa__faq h2{margin:0 0 27px}.public-landing-module__W9HnVa__faq details{border-top:1px solid #dfd3c1;padding:20px 0}.public-landing-module__W9HnVa__faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}.public-landing-module__W9HnVa__faq details p{color:#756756;margin-bottom:0;font-size:14px;line-height:1.8}.public-landing-module__W9HnVa__finalCta{text-align:center;color:#fff0d9;background:radial-gradient(at 50% 100%,#65502e66,#0000 70%),#171511;padding:75px 20px}.public-landing-module__W9HnVa__finalCta h2{margin:0 0 18px}.public-landing-module__W9HnVa__finalCta>p:not(.public-landing-module__W9HnVa__eyebrow){color:#cfc0aa;font-size:16px}.public-landing-module__W9HnVa__finalCta .public-landing-module__W9HnVa__cta{margin:18px 0 22px}.public-landing-module__W9HnVa__finalCta>span{color:#cfc0aa;font-size:13px;display:block}.public-landing-module__W9HnVa__finalCta>span a{color:#e5c38a;text-decoration:underline}.public-landing-module__W9HnVa__more{background:#f3ebde;flex-wrap:wrap;justify-content:center;gap:25px;padding:25px 20px;font-size:13px;display:flex}.public-landing-module__W9HnVa__more a{color:#75552d}@media (max-width:1100px){.public-landing-module__W9HnVa__grid{grid-template-columns:repeat(2,1fr)}.public-landing-module__W9HnVa__hero{gap:35px;padding-top:65px}.public-landing-module__W9HnVa__videoSection{gap:40px}.public-landing-module__W9HnVa__desktopLink,.public-landing-module__W9HnVa__appointment i{display:none}}@media (max-width:760px){.public-landing-module__W9HnVa__header{padding:16px 20px}.public-landing-module__W9HnVa__brand{font-size:22px}.public-landing-module__W9HnVa__brand img{width:44px;height:44px}.public-landing-module__W9HnVa__brand small{font-size:7px}.public-landing-module__W9HnVa__header nav{gap:13px;font-size:12px}.public-landing-module__W9HnVa__navCta{padding:9px 12px}.public-landing-module__W9HnVa__hero{grid-template-columns:1fr;gap:40px;padding:48px 20px 55px}.public-landing-module__W9HnVa__hero h1{font-size:41px}.public-landing-module__W9HnVa__intro{font-size:16px}.public-landing-module__W9HnVa__preview{transform:none}.public-landing-module__W9HnVa__previewBody{padding:21px}.public-landing-module__W9HnVa__strip{gap:20px;font-size:12px}.public-landing-module__W9HnVa__videoSection{grid-template-columns:1fr;gap:28px;padding:55px 20px}.public-landing-module__W9HnVa__features{padding:20px 20px 50px}.public-landing-module__W9HnVa__grid{gap:14px;margin-top:30px}.public-landing-module__W9HnVa__grid article{padding:20px 16px}.public-landing-module__W9HnVa__grid h3{font-size:17px}.public-landing-module__W9HnVa__grid p{font-size:13px}.public-landing-module__W9HnVa__start{grid-template-columns:1fr;gap:30px;padding:48px 20px}.public-landing-module__W9HnVa__faq{padding:50px 20px}.public-landing-module__W9HnVa__finalCta{padding:55px 20px}.public-landing-module__W9HnVa__benefits{gap:12px;font-size:11px}}@media (max-width:400px){.public-landing-module__W9HnVa__brand{font-size:19px}.public-landing-module__W9HnVa__brand small{letter-spacing:.07em}.public-landing-module__W9HnVa__header{gap:10px;padding-inline:14px}.public-landing-module__W9HnVa__header nav{gap:10px}.public-landing-module__W9HnVa__hero h1{font-size:36px}.public-landing-module__W9HnVa__grid{grid-template-columns:1fr}.public-landing-module__W9HnVa__actions{gap:15px}.public-landing-module__W9HnVa__cta{padding-inline:17px;font-size:14px}}
