.Nav-module__1CICJq__nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fdfaf7eb;border-bottom:.5px solid #00000014;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.Nav-module__1CICJq__logo{color:#1c1c1c;align-items:center;gap:6px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;font-weight:300;text-decoration:none;display:inline-flex}.Nav-module__1CICJq__logo span{color:#7a9b8a}.Nav-module__1CICJq__links{align-items:center;gap:1.5rem;display:flex}.Nav-module__1CICJq__links a{letter-spacing:.12em;text-transform:uppercase;color:#5a5a5a;font-size:11px;text-decoration:none;transition:color .15s}.Nav-module__1CICJq__links a:hover{color:#1c1c1c}.Nav-module__1CICJq__cta{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#7a9b8a;border:.5px solid #7a9b8a;padding:8px 20px;font-family:Inter,sans-serif;font-size:10px;text-decoration:none;transition:all .2s}.Nav-module__1CICJq__cta:hover{background:#5d8470;border-color:#5d8470}@media (max-width:640px){.Nav-module__1CICJq__nav{padding:.75rem 1rem}.Nav-module__1CICJq__hideMob{display:none}}
.Hero-module__HsImyW__hero{text-align:center;background:#fdfaf7;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:5rem 2rem 4rem;display:flex;position:relative}.Hero-module__HsImyW__eyebrow{letter-spacing:.2em;color:#7a9b8a;text-transform:uppercase;margin-bottom:2rem;font-size:10px}.Hero-module__HsImyW__hero h1{letter-spacing:-.02em;margin-bottom:.75rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:300;line-height:1.15}.Hero-module__HsImyW__hero h1 em{color:#7a9b8a;font-style:italic}.Hero-module__HsImyW__sub{color:#9a9a9a;max-width:420px;margin-bottom:3rem;font-family:Cormorant Garamond,serif;font-size:clamp(1rem,2vw,1.3rem);font-style:italic;font-weight:300;line-height:1.6}.Hero-module__HsImyW__divider{align-items:center;gap:1rem;width:200px;margin-bottom:2.5rem;display:flex}.Hero-module__HsImyW__divider:before,.Hero-module__HsImyW__divider:after{content:"";background:#c8ddd0;flex:1;height:.5px}.Hero-module__HsImyW__divider span{letter-spacing:.15em;color:#7a9b8a;text-transform:uppercase;font-size:9px}.Hero-module__HsImyW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Hero-module__HsImyW__preview{background:#fdfaf7;border:.5px solid #00000014;width:100%;max-width:560px;margin:.5rem auto 2.25rem;padding:.5rem;box-shadow:0 1px #00000005,0 12px 30px -18px #7a9b8a59}.Hero-module__HsImyW__note{color:#9a9a9a;margin-top:1.25rem;font-size:11px}
.Features-module__9gr-8G__section{max-width:900px;margin:0 auto;padding:5rem 2rem}.Features-module__9gr-8G__label{letter-spacing:.2em;text-transform:uppercase;color:#7a9b8a;text-align:center;margin-bottom:1.5rem;font-size:10px}.Features-module__9gr-8G__title{text-align:center;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1.25}.Features-module__9gr-8G__title em{color:#7a9b8a;font-style:italic}.Features-module__9gr-8G__grid{grid-template-columns:repeat(4,1fr);gap:3rem 2rem;margin-top:3rem;display:grid}.Features-module__9gr-8G__feat{text-align:center}.Features-module__9gr-8G__number{color:#7a9b8a;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-style:italic;font-weight:300}.Features-module__9gr-8G__feat h3{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:10px;font-weight:500}.Features-module__9gr-8G__feat p{color:#9a9a9a;font-size:12px;line-height:1.7}@media (max-width:640px){.Features-module__9gr-8G__grid{grid-template-columns:1fr 1fr}}
.Pricing-module__3eqIJa__pricing{text-align:center;background:#fdfaf7;padding:6rem 2rem}.Pricing-module__3eqIJa__label{letter-spacing:.2em;text-transform:uppercase;color:#7a9b8a;margin-bottom:1.5rem;font-size:10px}.Pricing-module__3eqIJa__title{text-align:center;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1.25}.Pricing-module__3eqIJa__title em{color:#7a9b8a;font-style:italic}.Pricing-module__3eqIJa__sub{color:#9a9a9a;letter-spacing:.08em;margin-bottom:3rem;font-size:12px}.Pricing-module__3eqIJa__grid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:720px;margin:2.5rem auto 0;display:grid}.Pricing-module__3eqIJa__card{text-align:left;background:#fff;border:.5px solid #00000014;padding:2.5rem;position:relative}.Pricing-module__3eqIJa__featured{border-color:#7a9b8a}.Pricing-module__3eqIJa__badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#7a9b8a;padding:4px 14px;font-size:9px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.Pricing-module__3eqIJa__name{letter-spacing:.15em;text-transform:uppercase;color:#7a9b8a;margin-bottom:.75rem;font-size:10px}.Pricing-module__3eqIJa__price{color:#1c1c1c;font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:300}.Pricing-module__3eqIJa__price sup{vertical-align:top;margin-top:.6rem;font-size:1.2rem;display:inline-block}.Pricing-module__3eqIJa__period{color:#9a9a9a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.75rem;font-size:11px}.Pricing-module__3eqIJa__features{margin-bottom:2rem;padding:0;list-style:none}.Pricing-module__3eqIJa__features li{color:#5a5a5a;border-bottom:.5px solid #00000014;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.Pricing-module__3eqIJa__features li:last-child{border-bottom:none}.Pricing-module__3eqIJa__check{color:#7a9b8a;font-size:14px}.Pricing-module__3eqIJa__btn{color:#1c1c1c;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #1c1c1c;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:10px;transition:all .2s}.Pricing-module__3eqIJa__btn:hover{color:#fff;background:#7a9b8a;border-color:#7a9b8a}.Pricing-module__3eqIJa__btnSage{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#7a9b8a;border:.5px solid #7a9b8a;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:10px;transition:all .2s}.Pricing-module__3eqIJa__btnSage:hover{background:#5d8470}.Pricing-module__3eqIJa__reassurance{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:680px;margin:1.5rem auto 0;display:flex}.Pricing-module__3eqIJa__reassurance span{color:#9a9a9a;align-items:center;gap:5px;font-size:11px;display:flex}
