@font-face{font-family:Bigola Display;src:url(https://framerusercontent.com/assets/2ycDNWp3d5S8i3LhxfbrlynVQk.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bigola Display Italic;src:url(https://framerusercontent.com/assets/L1f85jLTX9EP34VXpDmdVl7NQ0.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Balkist Bold;src:url(https://framerusercontent.com/assets/5rPJTPfG8zzFUKWLixkPo2Bg.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{opacity:0;animation:fadeIn .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{opacity:0;animation:slideUp .9s cubic-bezier(.34,1.56,.64,1) forwards}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-on-scroll-left{opacity:0;transform:translate(-60px);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1)}.animate-on-scroll-left.is-visible{opacity:1;transform:translate(0)}.animate-on-scroll-right{opacity:0;transform:translate(60px);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1)}.animate-on-scroll-right.is-visible{opacity:1;transform:translate(0)}.animate-on-scroll-scale{opacity:0;transform:scale(.9);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1)}.animate-on-scroll-scale.is-visible{opacity:1;transform:scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.btn-alabast{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1.25rem;background-color:#4a5b3c;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;text-decoration:none;border:none;cursor:pointer;border-radius:25px;transition:border-radius .3s cubic-bezier(.4,0,.2,1),background-color .3s ease;white-space:nowrap}.btn-alabast:hover{border-radius:10px;background-color:#3d4d31}.btn-alabast .btn-icon{position:relative;display:inline-block;overflow:hidden;width:14px;height:14px;flex-shrink:0;vertical-align:middle}.btn-alabast .btn-icon svg,.btn-alabast .btn-icon-copy{position:absolute;top:0;left:0;transition:transform .35s cubic-bezier(.4,0,.2,1)}.btn-alabast .btn-icon-copy{transform:translateY(100%)}.btn-alabast:hover .btn-icon svg:not(.btn-icon-copy){transform:translateY(-100%)}.btn-alabast:hover .btn-icon .btn-icon-copy{transform:translateY(0)}.aos-navbar{transition:background-color .5s ease,backdrop-filter .5s ease}.aos-navbar.aos-scrolled{background-color:#f5f0eabf;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid rgba(245,240,234,.25)}.aos-nav-text{color:#fff;transition:color .3s ease}.aos-scrolled .aos-nav-text{color:#1e2420}.aos-roll-link{position:relative;display:inline-block;height:20px;line-height:20px;overflow:hidden;text-decoration:none}.aos-roll-link span{display:block;font-size:.9rem;line-height:20px;color:#ffffffbf;font-family:Figtree,sans-serif;transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s}.aos-scrolled .aos-roll-link span{color:#1e2420b3}.aos-roll-link:after{content:attr(data-roll);display:block;font-size:.9rem;line-height:20px;color:#ffffffbf;font-family:Figtree,sans-serif;transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s}.aos-scrolled .aos-roll-link:after{color:#1e2420b3}.aos-roll-link:hover span,.aos-roll-link:hover:after{transform:translateY(-20px)}.aos-btn-outline{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#f5f0ea;padding:.875rem 2rem;border-radius:25px;font-family:DM Sans,sans-serif;font-weight:500;font-size:1rem;text-decoration:none;border:1.5px solid rgba(245,240,234,.3);transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.aos-btn-outline:hover{border-radius:10px;background:#f5f0ea1a;border-color:#f5f0ea99;transform:translateY(-2px)}.aos-btn-warm{display:inline-flex;align-items:center;gap:.5rem;background-color:#b8976a;color:#fff;padding:.875rem 2rem;border-radius:25px;font-family:DM Sans,sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.aos-btn-warm:hover{border-radius:10px;background-color:#a68658;transform:translateY(-2px);box-shadow:0 8px 30px #b8976a59}.aos-glass-dark{background:#1e2420d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.06)}.aos-float{animation:aosFloat 4s ease-in-out infinite}@keyframes aosFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.aos-pain-card{padding:2rem;border-radius:20px;background:#fff;border:1px solid #E8E3DD;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.aos-pain-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px -10px #00000014}.aos-pillar{padding:2.5rem;border-radius:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.aos-pillar:hover{transform:translateY(-4px)}.aos-feature-card{padding:2rem;border-radius:20px;background:#fff;border:1px solid #E8E3DD;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.aos-feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px -10px #0000001a;border-color:#b8976a}.aos-faq-item{border-bottom:1px solid #E8E3DD}.aos-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.aos-faq-item.aos-open .aos-faq-answer{max-height:400px;opacity:1}.aos-faq-chevron{transition:transform .3s ease}.aos-faq-item.aos-open .aos-faq-chevron{transform:rotate(180deg)}.aos-check-list li{position:relative;padding-left:1.75rem;line-height:1.5}.aos-check-list li:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background-color:#4a5b3c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23F5F0EA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px}.aos-counter{font-variant-numeric:tabular-nums}.page-wipe{position:fixed;left:0;right:0;top:0;height:180vh;z-index:40;background:linear-gradient(to bottom,#F0EEE6 45%,transparent 100%);pointer-events:none}.page-wipe.is-animating{animation:wipeReveal .5s cubic-bezier(.27,0,.51,1) forwards}@keyframes wipeReveal{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(max-width:768px){.aos-pillar{padding:1.75rem}}
