@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@layer theme,base,components,utilities;@layer components{.est-page-page10xgrowth{--color-primary: #6A4715;--color-primary-hover: #573A0F;--color-primary-foreground: #F7F3EA;--color-secondary: #B2915C;--color-secondary-hover: #9C7D4B;--color-secondary-foreground: #3A2A16;--color-accent: #B88645;--color-accent-hover: #A1743A;--color-accent-foreground: #F7F3EA;--color-background: #F7F3EA;--color-foreground: #3A2A16;--color-muted: #EFE9DB;--color-muted-foreground: #8A8176;--color-surface: #FFFFFF;--color-surface-hover: #FBF9F2;--color-border: #DDD4C7;--color-ring: #B88645;--color-contrast: #021C1B;--color-contrast-foreground: #EDE7D6;--color-contrast-muted: #9DAAA5;--font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "DM Sans", system-ui, sans-serif;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--color-ivory-soft: #FCFAF5;--color-sand-tint: #EFE7D7;--color-gold-light: #E3C77E}.est-page-page10xgrowth{scroll-behavior:smooth}.est-page-page10xgrowth{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.est-page-page10xgrowth ::selection{background-color:var(--color-secondary);color:var(--color-foreground)}.est-page-page10xgrowth h1,.est-page-page10xgrowth h2,.est-page-page10xgrowth h3,.est-page-page10xgrowth h4,.est-page-page10xgrowth h5,.est-page-page10xgrowth h6{font-family:var(--font-heading)}.est-page-page10xgrowth :focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.est-page-page10xgrowth .font-heading{font-family:var(--font-heading)}.est-page-page10xgrowth .font-body{font-family:var(--font-body)}.est-page-page10xgrowth .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.est-page-page10xgrowth .reveal.is-visible{opacity:1;transform:none}.est-page-page10xgrowth .grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.est-page-page10xgrowth .eyebrow{display:inline-flex;align-items:center;gap:.875rem;font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary)}.est-page-page10xgrowth .eyebrow:before{content:"";height:1px;width:1.5rem;background-color:currentColor}.est-page-page10xgrowth .eyebrow-sand{color:var(--color-secondary)}.est-page-page10xgrowth .emph{font-style:italic;color:var(--color-primary)}.est-page-page10xgrowth .emph-sand{font-style:italic;color:var(--color-secondary)}.est-page-page10xgrowth .rule-ornament{display:block;width:60px;height:1px;background-color:var(--color-secondary)}.est-page-page10xgrowth .img-warm{filter:sepia(.14) saturate(.9) contrast(.97) brightness(1.01)}.est-page-page10xgrowth .link-underline{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s cubic-bezier(.22,.61,.36,1)}.est-page-page10xgrowth .link-underline:hover{background-size:100% 1px}@media (prefers-reduced-motion: reduce){.est-page-page10xgrowth{scroll-behavior:auto}.est-page-page10xgrowth .reveal{opacity:1!important;transform:none!important;transition:none!important}}.est-page-page10xgrowth{min-height:100vh;margin:0}.est-page-page10xgrowth .btn-gold{box-shadow:0 16px 30px -10px #8b62398c;transition:transform .2s ease,box-shadow .2s ease;animation:gold-pulse-glow 2.6s ease-in-out infinite}.est-page-page10xgrowth .btn-gold:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px #8b6239b3}.est-page-page10xgrowth .btn-gold:active{transform:translateY(0)}.est-page-page10xgrowth .btn-gold:disabled{animation:none;transform:none}@keyframes gold-pulse-glow{0%,to{box-shadow:0 16px 30px -10px #8b62398c,0 0 #8b623973}50%{box-shadow:0 16px 30px -10px #8b62398c,0 0 0 12px #8b623900}}@media (prefers-reduced-motion: reduce){.est-page-page10xgrowth .btn-gold{animation:none}}}@layer theme,base,components,utilities;@keyframes est-page-home2-bgGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes est-page-home2-svgBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes est-page-home2-circleFloat{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-8px)}}@keyframes est-page-home2-fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes est-page-home2-arrowSlide{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes est-page-home2-fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes est-page-home2-scaleInModal{0%{opacity:0;transform:scale(.85) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes est-page-home2-successPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@layer components{.est-page-home2{--color-primary: #F38C70;--color-primary-hover: #EE7758;--color-primary-foreground: #ffffff;--color-secondary: #f4f4f5;--color-secondary-hover: #e4e4e7;--color-secondary-foreground: #18181b;--color-accent: #f87e6b;--color-accent-hover: #f7a27a;--color-accent-foreground: #ffffff;--color-background: #fbf8ef;--color-foreground: #111111;--color-muted: #f4f4f5;--color-muted-foreground: #71717a;--color-surface: #FAF0ED;--color-surface-hover: #F2E4DF;--color-border: #e4e4e7;--color-ring: #F38C70;--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}.est-page-home2 *{border-color:var(--color-border)}.est-page-home2{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body)}.est-page-home2{min-height:100vh;margin:0}}
