.Nav-module__5oIaDa__nav{z-index:60;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.Nav-module__5oIaDa__scrolled{-webkit-backdrop-filter:blur(14px);background:#fdf9f5d1;box-shadow:0 10px 34px -22px #7a4c3859}.Nav-module__5oIaDa__inner{height:var(--appbar-height);align-items:center;gap:1.5rem;display:flex}.Nav-module__5oIaDa__brand{align-items:center;gap:.6rem;margin-right:auto;display:inline-flex}.Nav-module__5oIaDa__mark{width:40px;height:auto}.Nav-module__5oIaDa__wordmark{letter-spacing:.34em;color:var(--ink);flex-direction:column;font-size:1.05rem;font-weight:800;line-height:1;display:flex}.Nav-module__5oIaDa__wordmark small{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-top:.28rem;font-size:.5rem;font-weight:700}.Nav-module__5oIaDa__links{color:var(--ink-soft);gap:1.4rem;font-size:.92rem;font-weight:700;display:flex}.Nav-module__5oIaDa__links a{padding:.3rem 0;transition:color .25s;position:relative}.Nav-module__5oIaDa__links a:after{content:"";background:var(--peach);transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Nav-module__5oIaDa__links a:hover{color:var(--ink)}.Nav-module__5oIaDa__links a:hover:after{transform:scaleX(1)}.Nav-module__5oIaDa__cta{background:linear-gradient(100deg, var(--peach-strong) 0%, var(--peach-grad-end) 100%);color:#fff;border-top:2px solid #ffffff8c;border-radius:999px;padding:.62rem 1.25rem;font-size:.9rem;font-weight:800;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 26px -12px #e88a69a6}.Nav-module__5oIaDa__cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px #e88a69bf}.Nav-module__5oIaDa__burger{cursor:pointer;z-index:70;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.Nav-module__5oIaDa__burger span{background:var(--ink);border-radius:3px;height:2.5px;transition:transform .3s,opacity .3s;display:block}.Nav-module__5oIaDa__burgerOpen span:first-child{transform:translateY(7.5px)rotate(45deg)}.Nav-module__5oIaDa__burgerOpen span:nth-child(2){opacity:0}.Nav-module__5oIaDa__burgerOpen span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.Nav-module__5oIaDa__sheet{z-index:65;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#fdf6f0f5;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;transition:opacity .35s;display:flex;position:fixed;inset:0}.Nav-module__5oIaDa__sheetOpen{opacity:1;pointer-events:auto}.Nav-module__5oIaDa__sheet a{font-family:var(--font-serif);color:var(--ink);opacity:0;font-size:1.7rem;transition:opacity .4s,transform .4s;transform:translateY(14px)}.Nav-module__5oIaDa__sheetOpen a{opacity:1;transform:translateY(0)}.Nav-module__5oIaDa__sheetCta{background:linear-gradient(100deg, var(--peach-strong) 0%, var(--peach-grad-end) 100%);border-radius:999px;margin-top:.8rem;padding:.9rem 1.8rem;font-weight:800;box-shadow:0 14px 30px -12px #e88a69b3;color:#fff!important;font-family:var(--font-sans)!important;font-size:1rem!important}@media (max-width:960px){.Nav-module__5oIaDa__links,.Nav-module__5oIaDa__cta{display:none}.Nav-module__5oIaDa__burger{display:flex}}
.Hero-module__lYpGPq__hero{min-height:100svh;padding:calc(var(--appbar-height) + 3rem) 0 6.5rem;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__lYpGPq__watermark{z-index:0;font-family:var(--font-serif);white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #e88a6929;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,26vw,24rem);font-style:italic;font-weight:480;line-height:.8;position:absolute;bottom:1%;left:-1%}.Hero-module__lYpGPq__lobeWrap{pointer-events:none;z-index:1;position:absolute}.Hero-module__lYpGPq__lobeWrapAqua{width:44vw;max-width:620px;height:44vw;max-height:620px;top:-14%;left:-10%}.Hero-module__lYpGPq__lobeWrapSage{width:40vw;max-width:560px;height:40vw;max-height:560px;top:-10%;right:-8%}.Hero-module__lYpGPq__lobeWrapPeach{width:36vw;max-width:520px;height:36vw;max-height:520px;bottom:-18%;left:30%}.Hero-module__lYpGPq__lobeInner,.Hero-module__lYpGPq__lobe{border-radius:50%;position:absolute;inset:0}.Hero-module__lYpGPq__lobe{filter:blur(4px);animation:14s ease-in-out infinite Hero-module__lYpGPq__drift;display:block}.Hero-module__lYpGPq__lobeAqua{background:radial-gradient(circle at 35% 35%, var(--aqua) 0%, transparent 68%);opacity:.55}.Hero-module__lYpGPq__lobeSage{background:radial-gradient(circle at 60% 40%, var(--sage) 0%, transparent 68%);opacity:.5;animation-delay:-5s}.Hero-module__lYpGPq__lobePeach{background:radial-gradient(circle at 50% 45%, var(--peach-soft) 0%, transparent 66%);opacity:.45;animation-delay:-9s}.Hero-module__lYpGPq__grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;display:grid;position:relative}.Hero-module__lYpGPq__title{margin:1.1rem 0 1.2rem;font-size:clamp(2.35rem,5.2vw,4.05rem)}.Hero-module__lYpGPq__lead{max-width:34rem;font-size:1.13rem}.Hero-module__lYpGPq__lead strong{color:var(--ink)}.Hero-module__lYpGPq__actions{flex-wrap:wrap;gap:.9rem;margin-top:1.9rem;display:flex}.Hero-module__lYpGPq__primary{background:linear-gradient(100deg, var(--peach-strong) 0%, var(--peach-grad-end) 100%);color:#fff;letter-spacing:.01em;border-top:2px solid #ffffff8c;border-radius:999px;padding:1rem 1.9rem;font-size:1rem;font-weight:800;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 40px -14px #e88a69bf}.Hero-module__lYpGPq__primary:hover{transform:translateY(-3px);box-shadow:0 24px 48px -14px #e88a69d9}.Hero-module__lYpGPq__secondary{color:var(--ink-soft);border:1.5px solid #7a4c382e;border-radius:999px;padding:1rem 1.6rem;font-size:1rem;font-weight:800;transition:color .25s,border-color .25s,transform .25s}.Hero-module__lYpGPq__secondary:hover{color:var(--ink);border-color:#7a4c3866;transform:translateY(-2px)}.Hero-module__lYpGPq__chips{flex-wrap:wrap;gap:.55rem;margin:2.1rem 0 0;padding:0;list-style:none;display:flex}.Hero-module__lYpGPq__chips li{letter-spacing:.02em;color:var(--ink-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa6;border:1px solid #7a4c381a;border-radius:999px;padding:.42rem .9rem;font-size:.8rem;font-weight:800}.Hero-module__lYpGPq__visual{perspective:1100px;position:relative}.Hero-module__lYpGPq__photoDepth{transform-style:preserve-3d;will-change:transform;position:relative}.Hero-module__lYpGPq__photoCard{border-radius:var(--radius-blob);box-shadow:var(--shadow-soft);margin:0;position:relative;overflow:hidden}.Hero-module__lYpGPq__photoCard img{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(340px,46vw,520px);display:block}.Hero-module__lYpGPq__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);background:#ffffffeb;border:1px solid #7a4c3814;border-radius:20px;align-items:center;gap:.7rem;padding:.85rem 1.25rem;display:flex;position:absolute;bottom:-1.6rem;right:-1.2rem}.Hero-module__lYpGPq__badge span{font-family:var(--font-serif);color:var(--ink);flex-direction:column;font-size:1.02rem;font-style:italic;line-height:1.25;display:flex}.Hero-module__lYpGPq__badge span small{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem;font-style:normal;font-weight:700}.Hero-module__lYpGPq__cue{z-index:3;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;transition:color .25s;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.Hero-module__lYpGPq__cue:hover{color:var(--ink-soft)}.Hero-module__lYpGPq__cueTrack{background:#7a4c382e;border-radius:2px;width:1.5px;height:34px;position:relative;overflow:hidden}.Hero-module__lYpGPq__cueDot{background:var(--peach-strong);border-radius:4px;width:4px;height:10px;animation:1.8s ease-in-out infinite Hero-module__lYpGPq__cueSlide;position:absolute;top:0;left:-1.25px}@keyframes Hero-module__lYpGPq__cueSlide{0%{opacity:0;transform:translateY(-10px)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(34px)}}.Hero-module__lYpGPq__wave{z-index:3;pointer-events:none;line-height:0;position:absolute;inset:auto 0 -1px}.Hero-module__lYpGPq__wave svg{width:100%;height:clamp(40px,7vw,90px)}@media (max-width:900px){.Hero-module__lYpGPq__hero{padding-top:calc(var(--appbar-height) + 1.6rem);padding-bottom:5rem}.Hero-module__lYpGPq__grid{grid-template-columns:1fr;gap:2.6rem}.Hero-module__lYpGPq__visual{order:2}.Hero-module__lYpGPq__photoCard img{height:62vw;min-height:300px}.Hero-module__lYpGPq__badge{padding:.7rem 1rem;bottom:-1.2rem;right:.4rem}.Hero-module__lYpGPq__watermark{-webkit-text-stroke-color:#e88a691f;font-size:38vw;bottom:0}.Hero-module__lYpGPq__cue{display:none}.Hero-module__lYpGPq__lobeWrapAqua{width:70vw;height:70vw}.Hero-module__lYpGPq__lobeWrapSage{width:62vw;height:62vw}}
.Pains-module__1CVUPa__section{background:var(--cream-2);padding:4.5rem 0 5.5rem}.Pains-module__1CVUPa__title{max-width:46rem;margin:1rem 0 0;font-size:clamp(1.7rem,3.4vw,2.6rem)}.Pains-module__1CVUPa__grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.6rem;display:grid}.Pains-module__1CVUPa__card{background:#fff;border:1px solid #7a4c3817;border-radius:22px;height:100%;padding:1.6rem 1.5rem 1.5rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 30px -22px #7a4c3859}.Pains-module__1CVUPa__card:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.Pains-module__1CVUPa__card h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 .55rem;font-size:1.16rem;font-weight:600;line-height:1.3}.Pains-module__1CVUPa__card p{color:var(--ink-soft);margin:0;font-size:.95rem}.Pains-module__1CVUPa__closing{text-align:center;margin-top:2.8rem}.Pains-module__1CVUPa__closing p{max-width:40rem;color:var(--ink-soft);margin:0 auto 1.5rem;font-size:1.08rem}.Pains-module__1CVUPa__closing strong{color:var(--ink)}.Pains-module__1CVUPa__cta{background:linear-gradient(100deg, var(--peach-strong) 0%, var(--peach-grad-end) 100%);color:#fff;border-top:2px solid #ffffff8c;border-radius:999px;padding:1rem 2rem;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 18px 40px -14px #e88a69b3}.Pains-module__1CVUPa__cta:hover{transform:translateY(-3px);box-shadow:0 24px 48px -14px #e88a69cc}@media (max-width:900px){.Pains-module__1CVUPa__grid{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:900px){.Pains-module__1CVUPa__grid{grid-template-columns:1fr 1fr}}
.Services-module__i79zeq__section{background:var(--cream);padding:5.5rem 0 6rem}.Services-module__i79zeq__title{margin:1rem 0 .8rem;font-size:clamp(1.8rem,3.6vw,2.7rem)}.Services-module__i79zeq__lead{max-width:38rem}.Services-module__i79zeq__grid{grid-template-columns:repeat(2,1fr);gap:1.3rem;margin-top:2.6rem;display:grid}.Services-module__i79zeq__featuredCell{grid-row:span 2}.Services-module__i79zeq__tiltWrap{height:100%}.Services-module__i79zeq__card{background:#fff;border:1px solid #7a4c3817;border-radius:26px;flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 14px 40px -26px #7a4c3866}.Services-module__i79zeq__card:hover{box-shadow:var(--shadow-soft)}.Services-module__i79zeq__photo{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.Services-module__i79zeq__featured .Services-module__i79zeq__photo{aspect-ratio:auto;flex:1;min-height:300px}.Services-module__i79zeq__photo img{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.Services-module__i79zeq__card:hover .Services-module__i79zeq__photo img{transform:scale(1.045)}.Services-module__i79zeq__body{padding:1.4rem 1.5rem 1.5rem}.Services-module__i79zeq__featured .Services-module__i79zeq__body{padding:1.7rem 1.8rem 1.9rem}.Services-module__i79zeq__body h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 .5rem;font-size:1.3rem;font-weight:600}.Services-module__i79zeq__featured .Services-module__i79zeq__body h3{font-size:1.65rem}.Services-module__i79zeq__body p{color:var(--ink-soft);margin:0 0 .9rem;font-size:.95rem}.Services-module__i79zeq__body a{color:var(--peach-text);font-size:.9rem;font-weight:800;transition:color .25s}.Services-module__i79zeq__body a:hover{color:var(--peach-strong)}@media (max-width:900px){.Services-module__i79zeq__grid{grid-template-columns:1fr}.Services-module__i79zeq__featuredCell{grid-row:auto}.Services-module__i79zeq__featured .Services-module__i79zeq__photo{aspect-ratio:16/11;min-height:0}}
.Method-module__XoDb0W__section{background:linear-gradient(180deg, var(--aqua-100) 0%, var(--cream) 100%);padding:5.5rem 0}.Method-module__XoDb0W__title{max-width:42rem;margin:1rem 0 0;font-size:clamp(1.8rem,3.6vw,2.7rem)}.Method-module__XoDb0W__steps{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem;display:grid;position:relative}.Method-module__XoDb0W__line{background:linear-gradient(90deg, var(--aqua) 0%, var(--sage) 50%, var(--peach-soft) 100%);transform-origin:0;border-radius:3px;width:92%;height:3px;position:absolute;top:2.35rem;left:4%;transform:scaleX(0)}.Method-module__XoDb0W__step{height:100%;padding:1.2rem 1.4rem 1.4rem;position:relative}.Method-module__XoDb0W__number{z-index:1;width:4.7rem;height:4.7rem;box-shadow:var(--shadow-card);font-family:var(--font-serif);color:var(--peach-strong);background:#fff;border:1px solid #7a4c381a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;font-size:1.7rem;font-style:italic;display:inline-flex;position:relative}.Method-module__XoDb0W__step h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.Method-module__XoDb0W__step p{color:var(--ink-soft);margin:0;font-size:.97rem}.Method-module__XoDb0W__ctaRow{text-align:center;margin-top:2.4rem}.Method-module__XoDb0W__cta{background:linear-gradient(100deg, var(--peach-strong) 0%, var(--peach-grad-end) 100%);color:#fff;border-top:2px solid #ffffff8c;border-radius:999px;padding:1rem 2rem;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 18px 40px -14px #e88a69b3}.Method-module__XoDb0W__cta:hover{transform:translateY(-3px)}@media (max-width:900px){.Method-module__XoDb0W__steps{grid-template-columns:1fr;gap:.6rem}.Method-module__XoDb0W__line{display:none}.Method-module__XoDb0W__steps:before{content:"";background:linear-gradient(180deg, var(--aqua) 0%, var(--sage) 50%, var(--peach-soft) 100%);opacity:.7;border-radius:3px;width:3px;position:absolute;top:1rem;bottom:1rem;left:3.35rem}.Method-module__XoDb0W__step{-moz-column-gap:1.2rem;grid-template-columns:auto 1fr;column-gap:1.2rem;padding:.9rem .4rem;display:grid}.Method-module__XoDb0W__number{grid-row:span 2;width:4rem;height:4rem;margin-bottom:0}.Method-module__XoDb0W__step h3{align-self:center}.Method-module__XoDb0W__step p{grid-column:2}}
.Manifesto-module__-a0D7W__section{background:var(--cream);padding:6rem 0 6.5rem}.Manifesto-module__-a0D7W__inner{max-width:720px}.Manifesto-module__-a0D7W__word{font-family:var(--font-serif);font-variation-settings:"SOFT" 70, "WONK" 1;letter-spacing:.01em;color:var(--ink);margin:0;font-size:clamp(3.2rem,8vw,5.2rem);font-weight:560;line-height:1}.Manifesto-module__-a0D7W__word span{color:var(--peach-soft);margin:0 .06em}.Manifesto-module__-a0D7W__grammar{letter-spacing:.06em;color:var(--ink-faint);margin:.7rem 0 0;font-size:.85rem;font-style:italic;font-weight:700}.Manifesto-module__-a0D7W__defs{flex-direction:column;gap:1.3rem;margin:2.2rem 0 0;padding:0 0 0 1.4rem;display:flex}.Manifesto-module__-a0D7W__defs li{font-family:var(--font-serif);color:var(--ink-soft);font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.5}.Manifesto-module__-a0D7W__defs li::marker{font-family:var(--font-sans);color:var(--peach-strong);font-size:.85em;font-weight:800}.Manifesto-module__-a0D7W__defs li:last-child{color:var(--ink)}.Manifesto-module__-a0D7W__sense{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.25rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.Manifesto-module__-a0D7W__marked{white-space:nowrap;position:relative}.Manifesto-module__-a0D7W__marker{opacity:.85;width:104%;height:.42em;position:absolute;bottom:-.28em;left:-2%}.Manifesto-module__-a0D7W__closing{color:var(--ink-soft);border-top:1px solid #7a4c381f;align-items:flex-start;gap:.8rem;margin:2.6rem 0 0;padding-top:1.6rem;font-size:1.05rem;display:flex}.Manifesto-module__-a0D7W__closing img{flex:none;margin-top:.15rem}.Manifesto-module__-a0D7W__closing strong{color:var(--ink)}@media (max-width:640px){.Manifesto-module__-a0D7W__section{padding:4.5rem 0 5rem}.Manifesto-module__-a0D7W__marked{white-space:normal;background:linear-gradient(transparent 60%, var(--sage-100) 60%, var(--sage-100) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.Manifesto-module__-a0D7W__marker{display:none}}
.Story-module__jNZHbW__section{background:var(--cream);padding:6rem 0;position:relative;overflow:hidden}.Story-module__jNZHbW__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.Story-module__jNZHbW__collage{min-height:520px;position:relative}.Story-module__jNZHbW__photoMain{width:78%;box-shadow:var(--shadow-soft);border-radius:30px;margin:0;position:absolute;top:0;left:0;overflow:hidden;rotate:-2.5deg}.Story-module__jNZHbW__photoMain img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Story-module__jNZHbW__photoPortrait{width:46%;box-shadow:var(--shadow-soft);background:#fff;border:6px solid #fff;border-radius:26px;margin:0;position:absolute;bottom:6%;right:0;overflow:hidden;rotate:3deg}.Story-module__jNZHbW__photoPortrait img{border-radius:20px;width:100%;display:block}.Story-module__jNZHbW__photoPortrait figcaption{text-align:center;font-family:var(--font-serif);color:var(--ink);padding:.55rem .4rem .35rem;font-size:.95rem;font-style:italic}.Story-module__jNZHbW__title{margin:1rem 0 1.4rem;font-size:clamp(1.8rem,3.6vw,2.7rem)}.Story-module__jNZHbW__paragraph{color:var(--ink-soft);margin:0 0 1.05rem;font-size:1.02rem}.Story-module__jNZHbW__quote{background:var(--sage-100);font-family:var(--font-serif);color:var(--ink);border-radius:22px;margin:1.6rem 0;padding:1.4rem 1.6rem 1.4rem 3.1rem;font-size:1.18rem;font-style:italic;line-height:1.5;position:relative}.Story-module__jNZHbW__quote span{color:var(--sage-deep);font-size:3rem;line-height:1;position:absolute;top:.4rem;left:1rem}.Story-module__jNZHbW__founders{flex-wrap:wrap;gap:.9rem;margin:1.6rem 0 1.4rem;display:flex}.Story-module__jNZHbW__founder{background:#fff;border:1px solid #7a4c381a;border-radius:18px;flex-direction:column;padding:.9rem 1.2rem;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 26px -20px #7a4c3880}.Story-module__jNZHbW__founder:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.Story-module__jNZHbW__founder strong{color:var(--ink);font-size:.98rem}.Story-module__jNZHbW__founder span{color:var(--sage-deep);font-size:.8rem;font-weight:700}.Story-module__jNZHbW__founder em{color:var(--ink-faint);font-size:.78rem;font-style:normal}.Story-module__jNZHbW__igLink{color:var(--peach-text);font-weight:800}.Story-module__jNZHbW__igLink:hover{color:var(--peach-strong)}@media (max-width:900px){.Story-module__jNZHbW__grid{grid-template-columns:1fr;gap:2.4rem}.Story-module__jNZHbW__collage{height:96vw;min-height:0;max-height:460px}.Story-module__jNZHbW__photoMain{width:74%}.Story-module__jNZHbW__photoPortrait{width:46%;bottom:0}}
.Stories-module__XaZJwa__section{background:linear-gradient(180deg, var(--cream-2) 0%, var(--blush) 100%);padding:5.5rem 0 5rem;overflow:hidden}.Stories-module__XaZJwa__title{max-width:44rem;margin:1rem 0 .8rem;font-size:clamp(1.8rem,3.6vw,2.7rem)}.Stories-module__XaZJwa__lead{max-width:36rem}.Stories-module__XaZJwa__stats{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:2.6rem 0 2.8rem;display:grid}.Stories-module__XaZJwa__stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:1px solid #7a4c3817;border-radius:22px;padding:1.4rem 1.5rem}.Stories-module__XaZJwa__stat strong{font-family:var(--font-serif);color:var(--peach-text);white-space:nowrap;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:560;line-height:1.1;display:block}.Stories-module__XaZJwa__stat>span{color:var(--ink-soft);font-size:.9rem;font-weight:700}.Stories-module__XaZJwa__quotes{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.Stories-module__XaZJwa__quoteCard{background:#fff;border:1px solid #7a4c3817;border-radius:24px;flex-direction:column;height:100%;padding:3.1rem 1.5rem 1.4rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 14px 40px -28px #7a4c3873}.Stories-module__XaZJwa__quoteCard:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.Stories-module__XaZJwa__quoteMark{font-family:var(--font-serif);color:var(--peach-soft);font-size:2.8rem;line-height:1;position:absolute;top:.85rem;left:1.3rem}.Stories-module__XaZJwa__quoteCard p{font-family:var(--font-serif);color:var(--ink);margin:0 0 1rem;font-size:1.06rem;font-style:italic;line-height:1.5}.Stories-module__XaZJwa__quoteCard footer{flex-direction:column;margin-top:auto;display:flex}.Stories-module__XaZJwa__quoteCard footer strong{color:var(--ink);font-size:.9rem}.Stories-module__XaZJwa__quoteCard footer span{color:var(--ink-faint);font-size:.8rem}.Stories-module__XaZJwa__fanViewport{perspective:1200px;margin-top:3.2rem;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.Stories-module__XaZJwa__fan{padding:1.4rem max(2rem, calc((100vw - var(--max-width)) / 2));transform-style:preserve-3d;will-change:transform;gap:1.1rem;display:flex}.Stories-module__XaZJwa__reel{aspect-ratio:9/16;width:clamp(150px,17vw,220px);transform:rotate(var(--tilt)) translateZ(0);background:#fff;border:4px solid #fff;border-radius:20px;flex:none;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 44px -20px #7a4c3880}.Stories-module__XaZJwa__reel:hover{box-shadow:var(--shadow-soft);z-index:2;transform:rotate(0)translateY(-10px)scale(1.04)}.Stories-module__XaZJwa__reel img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Stories-module__XaZJwa__reelInfo{color:#fff;background:linear-gradient(#0000 0%,#321e16b8 100%);flex-direction:column;padding:2rem .8rem .7rem;font-size:.78rem;font-weight:700;line-height:1.3;display:flex;position:absolute;inset:auto 0 0}.Stories-module__XaZJwa__reelInfo strong{font-size:.85rem}.Stories-module__XaZJwa__playBadge{width:30px;height:30px;color:var(--peach-strong);background:#ffffffd9;border-radius:50%;place-items:center;padding-left:2px;font-size:.7rem;display:grid;position:absolute;top:.7rem;right:.7rem}.Stories-module__XaZJwa__igRow{text-align:center;margin-top:2.4rem}.Stories-module__XaZJwa__igCta{color:var(--ink);background:#fff;border:1.5px solid #7a4c3829;border-radius:999px;padding:.95rem 1.8rem;font-weight:800;transition:transform .25s,border-color .25s;display:inline-block;box-shadow:0 12px 30px -18px #7a4c3866}.Stories-module__XaZJwa__igCta:hover{border-color:var(--peach);transform:translateY(-3px)}@media (max-width:900px){.Stories-module__XaZJwa__stats{grid-template-columns:1fr;gap:.7rem}.Stories-module__XaZJwa__stat{align-items:baseline;gap:.8rem;display:flex}.Stories-module__XaZJwa__quotes{grid-template-columns:1fr}.Stories-module__XaZJwa__fan{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;scroll-snap-type:x proximity;padding-inline:1.4rem;scroll-padding-inline:1.4rem;overflow-x:auto}.Stories-module__XaZJwa__fan::-webkit-scrollbar{display:none}.Stories-module__XaZJwa__reel{scroll-snap-align:start;width:46vw;max-width:210px}}@media (max-width:480px){.Stories-module__XaZJwa__reel{transform:none}}
.Faq-module__4f_mFq__section{background:var(--cream);padding:5.5rem 0}.Faq-module__4f_mFq__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3.5rem;display:grid}.Faq-module__4f_mFq__intro{top:calc(var(--appbar-height) + 1.5rem);position:sticky}.Faq-module__4f_mFq__title{margin:1rem 0 .9rem;font-size:clamp(1.8rem,3.4vw,2.5rem)}.Faq-module__4f_mFq__list{flex-direction:column;gap:.7rem;display:flex}.Faq-module__4f_mFq__item{background:#fff;border:1px solid #7a4c381a;border-radius:18px;transition:box-shadow .3s;overflow:hidden}.Faq-module__4f_mFq__itemOpen{box-shadow:var(--shadow-card)}.Faq-module__4f_mFq__question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1rem;font-weight:800;display:flex}.Faq-module__4f_mFq__icon{background:var(--peach-100);width:30px;height:30px;color:var(--peach-strong);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:700;transition:transform .3s;display:grid}.Faq-module__4f_mFq__itemOpen .Faq-module__4f_mFq__icon{transform:rotate(45deg)}.Faq-module__4f_mFq__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.Faq-module__4f_mFq__itemOpen .Faq-module__4f_mFq__answer{grid-template-rows:1fr}.Faq-module__4f_mFq__answer p{color:var(--ink-soft);margin:0;padding:0 1.3rem;font-size:.97rem;transition:padding .35s;overflow:hidden}.Faq-module__4f_mFq__itemOpen .Faq-module__4f_mFq__answer p{padding:0 1.3rem 1.2rem}@media (max-width:900px){.Faq-module__4f_mFq__grid{grid-template-columns:1fr;gap:2rem}.Faq-module__4f_mFq__intro{position:static}}
.Contact-module__kUJbPq__section{background:linear-gradient(180deg, var(--cream) 0%, var(--aqua-100) 100%);padding:5.5rem 0 6rem}.Contact-module__kUJbPq__title{margin:1rem 0 0;font-size:clamp(1.8rem,3.6vw,2.7rem)}.Contact-module__kUJbPq__grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:1.6rem;margin-top:2.6rem;display:grid}.Contact-module__kUJbPq__grid>*{min-width:0}.Contact-module__kUJbPq__info{flex-direction:column;gap:1.2rem;display:flex}.Contact-module__kUJbPq__infoCard{background:#fff;border:1px solid #7a4c3817;border-radius:26px;padding:1.8rem 1.8rem 1.6rem;box-shadow:0 14px 40px -28px #7a4c3873}.Contact-module__kUJbPq__infoCard h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 .4rem;font-size:1.5rem;font-weight:600}.Contact-module__kUJbPq__address{color:var(--ink-soft);margin:0 0 1.1rem;font-size:1.02rem}.Contact-module__kUJbPq__infoLinks{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.Contact-module__kUJbPq__infoLinks a{color:var(--ink);font-size:.95rem;font-weight:800;transition:color .25s}.Contact-module__kUJbPq__infoLinks a:hover{color:var(--peach-strong)}.Contact-module__kUJbPq__waBtn{background:var(--whatsapp);box-shadow:var(--shadow-card);border-radius:999px;padding:.85rem 1.4rem;transition:transform .25s;color:#fff!important}.Contact-module__kUJbPq__waBtn:hover{transform:translateY(-2px)}.Contact-module__kUJbPq__note{color:var(--ink-faint);margin:1rem 0 0;font-size:.85rem;font-weight:700}.Contact-module__kUJbPq__map{background:var(--aqua-100);border:1px solid #7a4c381f;border-radius:26px;flex:1;min-height:240px;position:relative;overflow:hidden;box-shadow:0 14px 40px -28px #7a4c3873}.Contact-module__kUJbPq__mapFallback{z-index:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:1rem;display:flex;position:absolute;inset:0}.Contact-module__kUJbPq__mapFallback strong{color:var(--ink);font-size:1rem}.Contact-module__kUJbPq__mapFallback span{color:var(--ink-soft);font-size:.9rem}.Contact-module__kUJbPq__mapFallback em{color:var(--peach-text);margin-top:.4rem;font-size:.85rem;font-style:normal;font-weight:800}.Contact-module__kUJbPq__map iframe{z-index:1;border:0;width:100%;height:100%;min-height:240px;display:block;position:relative}.Contact-module__kUJbPq__formWrap{height:100%}.Contact-module__kUJbPq__form{height:100%;box-shadow:var(--shadow-card);background:#fff;border:1px solid #7a4c3817;border-radius:26px;flex-direction:column;gap:.9rem;padding:1.9rem 1.8rem;display:flex}.Contact-module__kUJbPq__form h3{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.45rem;font-weight:600}.Contact-module__kUJbPq__form>p{color:var(--ink-soft);margin:-.4rem 0 .2rem;font-size:.95rem}.Contact-module__kUJbPq__form label{color:var(--ink);font-size:.85rem;font-weight:800;display:block}.Contact-module__kUJbPq__form label span{color:var(--ink-faint);font-weight:600}.Contact-module__kUJbPq__form label input,.Contact-module__kUJbPq__form label select,.Contact-module__kUJbPq__form label textarea{width:100%;margin-top:.35rem;display:block}.Contact-module__kUJbPq__form input,.Contact-module__kUJbPq__form select,.Contact-module__kUJbPq__form textarea{font-family:var(--font-sans);color:var(--ink);background:var(--cream);resize:vertical;border:1.5px solid #7a4c3824;border-radius:14px;outline:none;padding:.75rem .95rem;font-size:.98rem;transition:border-color .25s,box-shadow .25s}.Contact-module__kUJbPq__form input:focus,.Contact-module__kUJbPq__form select:focus,.Contact-module__kUJbPq__form textarea:focus{border-color:var(--peach);box-shadow:0 0 0 4px var(--peach-100)}.Contact-module__kUJbPq__form button{background:linear-gradient(100deg, var(--peach-strong) 0%, var(--peach-grad-end) 100%);color:#fff;font-family:var(--font-sans);cursor:pointer;border:0;border-top:2px solid #ffffff8c;border-radius:999px;margin-top:.3rem;padding:1rem 1.6rem;font-size:1rem;font-weight:800;transition:transform .25s,opacity .25s;box-shadow:0 18px 40px -14px #e88a69b3}.Contact-module__kUJbPq__form button:hover:not(:disabled){transform:translateY(-2px)}.Contact-module__kUJbPq__form button:disabled{opacity:.65;cursor:default}.Contact-module__kUJbPq__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}@media (max-width:900px){.Contact-module__kUJbPq__grid{grid-template-columns:1fr}.Contact-module__kUJbPq__map{min-height:260px}}
.Footer-module__DaFM4q__footer{background:var(--cream-2);border-top:1px solid #7a4c3814}.Footer-module__DaFM4q__inner{justify-content:space-between;align-items:center;gap:2.5rem;padding:3rem 0 2.4rem;display:flex}.Footer-module__DaFM4q__brand{align-items:center;gap:1.4rem;display:flex}.Footer-module__DaFM4q__brand img{width:108px;height:auto}.Footer-module__DaFM4q__brand p{color:var(--ink-soft);margin:0;font-size:.92rem}.Footer-module__DaFM4q__links{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.Footer-module__DaFM4q__links a{color:var(--ink);font-size:.92rem;font-weight:800;transition:color .25s}.Footer-module__DaFM4q__links a:hover{color:var(--peach-strong)}.Footer-module__DaFM4q__legal{padding:1rem 0 max(1.1rem, env(safe-area-inset-bottom));color:var(--ink-faint);border-top:1px solid #7a4c3814;font-size:.78rem}@media (max-width:900px){.Footer-module__DaFM4q__inner{flex-direction:column;align-items:flex-start;gap:1.6rem}.Footer-module__DaFM4q__links{align-items:flex-start}}
.WhatsAppFloat-module__p2qV7q__float{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:55;background:var(--whatsapp);border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .25s;animation:2.2s ease-out infinite WhatsAppFloat-module__p2qV7q__waGlow;display:grid;position:fixed;box-shadow:0 12px 30px -10px #25d366b3}.WhatsAppFloat-module__p2qV7q__float:hover{transform:scale(1.08)}
