.page-module__EhNffq__page{--sand-bg:#f5efe3;--sand-card:#fbf8f0;--sand-edge:#e8dfcb;--ink-900:#2b2114;--ink-700:#4a3a26;--ink-500:#6b5847;--terracotta:#c97b4f;--terracotta-dark:#a8623a;--green:#5c7a4f;--shadow-soft:0 1px 2px #2b21140a,0 8px 24px #2b21140f;--shadow-lift:0 1px 2px #2b21140f,0 16px 40px #2b21141a;background:var(--sand-bg);color:var(--ink-900);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 10%,#c97b4f0f 0%,#0000 35%),radial-gradient(circle at 85% 80%,#8b6f3f0d 0%,#0000 40%);background-attachment:fixed;font-family:Manrope,sans-serif;font-size:17px;line-height:1.55;position:relative}.page-module__EhNffq__page:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.18 0 0 0 0.025 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.page-module__EhNffq__navWrap,.page-module__EhNffq__hero,.page-module__EhNffq__stats,.page-module__EhNffq__section,.page-module__EhNffq__founder,.page-module__EhNffq__finalCta,.page-module__EhNffq__footer{z-index:1;position:relative}.page-module__EhNffq__navWrap,.page-module__EhNffq__hero,.page-module__EhNffq__section,.page-module__EhNffq__footer{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.page-module__EhNffq__nav{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.page-module__EhNffq__logo{letter-spacing:-.02em;color:var(--ink-900);align-items:center;gap:10px;font-family:Fraunces,serif;font-size:22px;font-weight:700;text-decoration:none;display:flex}.page-module__EhNffq__logoMark{background:linear-gradient(135deg,var(--terracotta),var(--terracotta-dark));color:#fff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;display:flex}.page-module__EhNffq__navLinks{align-items:center;gap:32px;display:flex}.page-module__EhNffq__navLinks a{color:var(--ink-700);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.page-module__EhNffq__navLinks a:hover{color:var(--terracotta)}.page-module__EhNffq__navCta{background:var(--terracotta);border-radius:999px;padding:10px 20px;transition:all .2s;color:#fff!important}.page-module__EhNffq__navCta:hover{transform:translateY(-1px);background:var(--terracotta-dark)!important}.page-module__EhNffq__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding:64px 32px 96px;display:grid}.page-module__EhNffq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);background:#c97b4f1a;border-radius:999px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.page-module__EhNffq__h1{font-variation-settings:"opsz" 144;letter-spacing:-.035em;color:var(--ink-900);margin-bottom:24px;font-family:Fraunces,serif;font-size:68px;font-weight:600;line-height:1.02}.page-module__EhNffq__h1 em{color:var(--terracotta);font-style:italic;font-weight:500;display:inline-block;position:relative}.page-module__EhNffq__h1 em:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12'><path d='M2,8 Q50,2 100,7 T198,5' stroke='%23C97B4F' stroke-width='2.5' fill='none' stroke-linecap='round' opacity='0.5'/></svg>") 50%/contain no-repeat;height:6px;position:absolute;bottom:-4px;left:0;right:0}.page-module__EhNffq__subhead{color:var(--ink-500);max-width:540px;margin-bottom:36px;font-size:20px;line-height:1.5}.page-module__EhNffq__ctaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.page-module__EhNffq__ctaPrimary{background:var(--terracotta);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #c97b4f4d}.page-module__EhNffq__ctaPrimary:hover{background:var(--terracotta-dark);transform:translateY(-2px);box-shadow:0 8px 24px #c97b4f66}.page-module__EhNffq__arrow{transition:transform .2s}.page-module__EhNffq__ctaPrimary:hover .page-module__EhNffq__arrow{transform:translate(3px)}.page-module__EhNffq__trustLine{color:var(--ink-500);align-items:center;gap:8px;font-size:14px;display:flex}.page-module__EhNffq__trustLine:before{content:"✓";color:var(--green);font-weight:700}.page-module__EhNffq__heroImage{position:relative;transform:rotate(-1.2deg)}.page-module__EhNffq__heroImage:before{content:"";background:var(--sand-card);box-shadow:var(--shadow-lift);z-index:0;border-radius:24px;position:absolute;inset:-16px -24px;transform:rotate(2deg)}.page-module__EhNffq__heroImage img{z-index:1;border:1px solid var(--sand-edge);width:100%;height:auto;box-shadow:var(--shadow-soft);border-radius:16px;display:block;position:relative}.page-module__EhNffq__heroImageCaption{color:var(--ink-500);z-index:2;font-size:13px;font-style:italic;position:absolute;bottom:-40px;right:8px;transform:rotate(1.2deg)}.page-module__EhNffq__stats{background:var(--ink-900);color:var(--sand-bg);margin-top:48px;padding:32px}.page-module__EhNffq__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.page-module__EhNffq__statNum{color:var(--sand-bg);letter-spacing:-.02em;margin-bottom:4px;font-family:Fraunces,serif;font-size:36px;font-weight:600}.page-module__EhNffq__statLabel{letter-spacing:.08em;text-transform:uppercase;color:#f5efe3b3;font-size:13px}.page-module__EhNffq__section{padding:120px 32px}.page-module__EhNffq__sectionEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);margin-bottom:16px;font-size:12px;font-weight:700}.page-module__EhNffq__sectionTitle{letter-spacing:-.025em;color:var(--ink-900);max-width:720px;margin-bottom:64px;font-family:Fraunces,serif;font-size:48px;font-weight:600;line-height:1.1}.page-module__EhNffq__sectionTitle em{color:var(--terracotta);font-style:italic}.page-module__EhNffq__centered{text-align:center;margin-left:auto;margin-right:auto}.page-module__EhNffq__featuresGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__EhNffq__feature{background:var(--sand-card);border:1px solid var(--sand-edge);border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.page-module__EhNffq__feature:before{content:"";background:var(--terracotta);transform-origin:0;z-index:3;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.page-module__EhNffq__feature:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.page-module__EhNffq__feature:hover:before{transform:scaleX(1)}.page-module__EhNffq__featureThumb{aspect-ratio:5/4;background:var(--sand-bg);border-bottom:1px solid var(--sand-edge);width:100%;position:relative;overflow:hidden}.page-module__EhNffq__featureThumb img{object-fit:cover;object-position:top center;transition:transform .6s;display:block;width:100%!important;height:100%!important}.page-module__EhNffq__feature:hover .page-module__EhNffq__featureThumb img{transform:scale(1.03)}.page-module__EhNffq__featureBody{flex-direction:column;flex:1;padding:32px 28px 36px;display:flex}.page-module__EhNffq__featureNum{color:var(--terracotta);letter-spacing:.05em;margin-bottom:14px;font-family:Fraunces,serif;font-size:14px;font-weight:600;display:block}.page-module__EhNffq__featureH3{letter-spacing:-.015em;color:var(--ink-900);margin-bottom:14px;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1.2}.page-module__EhNffq__featureP{color:var(--ink-500);font-size:16px;line-height:1.6}.page-module__EhNffq__founder{background:var(--ink-900);color:var(--sand-bg);padding:96px 32px;position:relative;overflow:hidden}.page-module__EhNffq__founder:before{content:"\"";color:#c97b4f14;pointer-events:none;font-family:Fraunces,serif;font-size:480px;line-height:1;position:absolute;top:-80px;left:-20px}.page-module__EhNffq__founderContent{max-width:820px;margin:0 auto;position:relative}.page-module__EhNffq__founderEyebrow{color:var(--terracotta);margin-bottom:24px}.page-module__EhNffq__founderQuote{letter-spacing:-.015em;color:var(--sand-bg);margin-bottom:32px;font-family:Fraunces,serif;font-size:36px;font-style:italic;font-weight:400;line-height:1.3}.page-module__EhNffq__founderByline{color:#f5efe3b3;letter-spacing:.02em;font-size:15px}.page-module__EhNffq__founderByline strong{color:var(--sand-bg);font-weight:600}.page-module__EhNffq__faq{max-width:820px;margin:0 auto}.page-module__EhNffq__faqItem{border-bottom:1px solid var(--sand-edge);padding:28px 0}.page-module__EhNffq__faqItem:first-child{border-top:1px solid var(--sand-edge)}.page-module__EhNffq__faqSummary{cursor:pointer;color:var(--ink-900);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-family:Fraunces,serif;font-size:22px;font-weight:500;list-style:none;display:flex}.page-module__EhNffq__faqSummary::-webkit-details-marker{display:none}.page-module__EhNffq__faqSummary:after{content:"+";color:var(--terracotta);font-family:Manrope,sans-serif;font-size:28px;font-weight:300;transition:transform .2s}.page-module__EhNffq__faqItem[open] .page-module__EhNffq__faqSummary:after{transform:rotate(45deg)}.page-module__EhNffq__faqP{color:var(--ink-500);margin-top:16px;font-size:16px;line-height:1.65}.page-module__EhNffq__finalCta{text-align:center;background:linear-gradient(180deg,var(--sand-bg)0%,var(--sand-card)100%);padding:120px 32px}.page-module__EhNffq__finalCtaH2{letter-spacing:-.03em;max-width:800px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-family:Fraunces,serif;font-size:56px;font-weight:600;line-height:1.05}.page-module__EhNffq__finalCtaH2 em{color:var(--terracotta);font-style:italic}.page-module__EhNffq__finalCtaSub{color:var(--ink-500);margin-bottom:40px;font-size:18px}.page-module__EhNffq__footer{border-top:1px solid var(--sand-edge);text-align:center;color:var(--ink-500);padding:40px 32px;font-size:14px}.page-module__EhNffq__footer a{color:var(--ink-700);text-decoration:none}.page-module__EhNffq__footer a:hover{color:var(--terracotta)}@media (max-width:900px){.page-module__EhNffq__h1{font-size:44px}.page-module__EhNffq__sectionTitle{font-size:34px}.page-module__EhNffq__finalCtaH2{font-size:36px}.page-module__EhNffq__founderQuote{font-size:24px}.page-module__EhNffq__hero{grid-template-columns:1fr;gap:48px;padding:32px 24px 64px}.page-module__EhNffq__featuresGrid{grid-template-columns:1fr}.page-module__EhNffq__statsGrid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.page-module__EhNffq__navLinks{gap:16px}.page-module__EhNffq__navLinks a:not(.page-module__EhNffq__navCta){display:none}.page-module__EhNffq__section,.page-module__EhNffq__founder{padding:72px 24px}.page-module__EhNffq__finalCta{padding:80px 24px}}
