@keyframes wa-pulse{0% { transform: scale(.9); opacity: .7; } 100% { transform: scale(1.6); opacity: 0; }}
:root{--bg: #F7F7F8; --white: #FFFFFF; --surface: #EDEEF1; --surface-2: #E0E2E6; --border: #E0E2E6; --border-2: #C9CDD2; --ink: #181D2E; --ink-2: #1E2439; --ink-3: #232A42; --body: #44454C; --muted: #61646B; --muted-2: #94979E; --soft-on-dark: #C9CDD2; --accent: #232A42; --accent-soft: #DBC29F; --accent-2: #C1A379; --brand: #301036; --star: #C1A379; --dark-grad: linear-gradient(180deg, var(--ink-3) 0%, var(--ink) 100%); --sh-btn-dark: inset 0 2px 0 0 rgba(255,255,255,.14), 0 2px 4px -2px rgba(24,29,46,.5), 0 4px 8px -4px rgba(24,29,46,.3); --sh-card-dark: 0 4px 8px -4px var(--muted-2), 0 12px 18px -2px var(--muted-2), inset 0 1px 0 1px rgba(255,255,255,.14); --sh-soft: 0 4px 8px -4px var(--border-2), 0 12px 18px -2px var(--border-2); --sh-icon: 0 4px 8px -4px var(--border-2), 0 12px 18px -2px var(--border-2), inset 0 1px 0 0 #fff, inset 0 -1px 0 0 var(--border-2); --sh-icon-dark: 0 4px 8px -4px var(--ink), 0 12px 18px -2px var(--ink), inset 0 1px 0 0 rgba(255,255,255,.14), inset 0 -1px 0 0 var(--ink); --font-headings: "Lora", "Cormorant Garamond", "Playfair Display", serif; --font-head: var(--font-headings); --font-body: "Instrument Sans", Inter, system-ui, sans-serif; --container: 1200px; --pad-x: 24px; --sec-y: 96px; --r-xl: 32px; --r-lg: 24px; --r-md: 16px; --r-sm: 12px; --r-xs: 8px;}
*,*::before,*::after{box-sizing: border-box;}
html{-webkit-text-size-adjust: 100%; scroll-behavior: smooth;}
body{margin: 0; font-family: var(--font-body); font-size: 16px; line-height: 1.5; color: var(--ink); background-color: #F4F4F5; -webkit-font-smoothing: antialiased; overflow-x: clip;}
img{display: block; max-width: 100%;}
a{color: inherit; text-decoration: none;}
button{font: inherit; color: inherit; background: none; border: 0; padding: 0; cursor: pointer;}
svg{display: block; flex-shrink: 0;}
.container{width: 100%; max-width: var(--container); margin: 0 auto; padding: 0 var(--pad-x);}
.ic-16{width: 16px; height: 16px;}
.ic-20{width: 20px; height: 20px;}
.ic-24{width: 24px; height: 24px;}
.ic-30{width: 30px; height: 30px;}
.btn{position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 6px; border-radius: var(--r-xs); overflow: hidden; white-space: nowrap; font-weight: 500; letter-spacing: -0.32px; transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease;}
.btn:hover{transform: translateY(-1px);}
.btn-label{position: relative; z-index: 1;}
.btn > svg{position: relative; z-index: 1;}
.btn-sm{height: 36px; padding: 8px 16px; font-size: 14px; line-height: 20px; letter-spacing: -0.14px;}
.btn-md{height: 48px; padding: 12px 22px; font-size: 16px; line-height: 24px; gap: 12px;}
.btn-block{width: 100%; height: 44px; padding: 10px 22px; font-size: 16px; line-height: 24px;}
.btn-dark{color: var(--white); background-image: var(--dark-grad); box-shadow: inset 0 0 0 1px var(--ink), var(--sh-btn-dark);}
.btn-soft{color: var(--ink); background: var(--surface); box-shadow: inset 0 0 0 1px var(--border-2);}
.btn-soft:hover{background: var(--surface-2);}
.btn-light{color: var(--ink); background: var(--surface-2); box-shadow: inset 0 0 0 1px var(--border), inset 0 2px 0 0 #fff, 0 2px 4px -2px var(--ink), 0 4px 8px -4px var(--ink);}
.site-header{position: relative; z-index: 20;}
.brand{display: inline-flex; align-items: center; gap: 8px; height: 28px;}
.brand .logo-mark{width: auto !important; height: 24px !important; max-width: none !important;}
.brand-name{font-size: 18px; font-weight: 600; line-height: 28px; letter-spacing: -0.54px; color: var(--ink-2);}
.menu-toggle{display: none; width: 44px; height: 44px; margin: 0 -4px; align-items: center; justify-content: center; flex-direction: column; gap: 8px; position: relative; z-index: 110;}
.mobile-menu{position: fixed; inset: 0; z-index: 100; background: var(--white); opacity: 0; pointer-events: none; transition: opacity .3s ease; display: flex; flex-direction: column; overflow-y: auto;}
.mobile-menu.is-open{opacity: 1; pointer-events: auto;}
.mobile-menu-top{display: flex; align-items: center; justify-content: space-between; height: 68px; padding: 0 16px; flex-shrink: 0;}
.mobile-menu-close{width: 44px; height: 44px; margin-right: -10px; display: inline-flex; align-items: center; justify-content: center; color: var(--ink);}
.mobile-menu-inner{flex: 1; display: flex; flex-direction: column; justify-content: space-between; padding: 8px 16px 32px;}
.mobile-menu-list li a{display: block; padding: 10px 0; font-size: 16px; font-weight: 500; line-height: 20px; letter-spacing: -0.16px; color: var(--ink); transition: padding-left .2s ease;}
.mobile-menu-list li a:hover{padding-left: 6px;}
.mobile-menu-cta{height: 48px;}
.site-footer{padding: 96px 0 32px;}
.site-footer > .container{padding: 0;}
.foot-shell{padding: 8px; border-radius: var(--r-lg); background: var(--bg); box-shadow: inset 0 0 0 1px var(--border);}
.foot-card{overflow: hidden; border-radius: var(--r-md); background: var(--white); box-shadow: inset 0 0 0 1px var(--border), var(--sh-soft);}
.foot-main{position: relative; min-height: 509px; padding: 49px 48px 0; display: flex; justify-content: space-between; align-items: flex-start;}
.foot-brand{display: flex; flex-direction: column; gap: 16px; max-width: 420px;}
.foot-brand p{font-size: 16px; line-height: 24px; letter-spacing: -0.32px; color: var(--body);}
.foot-cols{display: flex; gap: 96px; padding-top: 0;}
.foot-col{width: 168px;}
.foot-col h4{font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: -0.14px; color: var(--ink); margin-bottom: 21px;}
.foot-col ul{display: flex; flex-direction: column; gap: 18px;}
.foot-col a{font-size: 14px; font-weight: 500; line-height: 18px; letter-spacing: -0.14px; color: var(--muted); transition: color .2s ease;}
.foot-col a:hover{color: var(--ink);}
.foot-bar{position: relative; height: 68px; padding: 24px 48px; display: flex; align-items: flex-start; justify-content: space-between; background-image: repeating-linear-gradient(145deg, var(--ink-3) 0, var(--ink-3) 1px, transparent 1px, transparent 4px), var(--dark-grad); box-shadow: inset 0 1px 0 1px rgba(255,255,255,.14);}
.foot-bar p{font-size: 14px; line-height: 20px; color: var(--soft-on-dark);}
.foot-bar a{color: var(--white);}
.foot-made{display: flex; align-items: center; gap: 6px; font-weight: 500; letter-spacing: -0.14px;}
@media (max-width: 1199px){
.menu-toggle{display: inline-flex;}
.foot-main{flex-direction: column; justify-content: flex-start; gap: 48px; padding: 48px 48px 0; min-height: 440px;}
.foot-cols{display: grid; grid-template-columns: 1fr 1fr; gap: 48px; width: 100%;}
.foot-col{width: auto;}
}
@media (max-width: 809px){
:root{--pad-x: 16px; --sec-y: 64px;}
.site-footer{padding: 64px 0 32px;}
.foot-main{flex-direction: column; gap: 48px; padding: 48px 32px 0; min-height: 536px;}
.foot-cols{gap: 48px; width: 100%;}
.foot-col{width: auto; flex: 1;}
.foot-bar{height: auto; padding: 24px 32px; flex-direction: column; gap: 16px;}
}
.foot-col li{display: flex; line-height: 18px;}
.foot-col a{display: inline-block;}
@media (max-width: 809px){
.mobile-menu-inner{padding-top: 16px;}
.mobile-menu-list li a{font-size: 14px; line-height: 20px; letter-spacing: -0.14px;}
}
@media (min-width: 810px) and (max-width: 1199px){
.foot-main{min-height: 584px;}
}
.btn-cream{color: var(--ink); background: #FBF8F2; box-shadow: inset 0 0 0 1px rgba(255,255,251,.6), 0 2px 4px -2px rgba(0,0,0,.4);}
.btn-cream:hover{background: #FFFFFB;}
.btn-ghost-dark{background: transparent; color: #FFFFFB; box-shadow: inset 0 0 0 1px rgba(255,255,251,.38);}
.btn-ghost-dark:hover{color: var(--accent-soft); box-shadow: inset 0 0 0 1px var(--accent-soft);}
.foot-nap{display: flex; flex-direction: column; gap: 4px; font-size: 14px; line-height: 20px; letter-spacing: -0.14px; color: var(--muted);}
.foot-nap a{color: var(--ink);}
.foot-main{min-height: 470px;}
@media (max-width: 809px){
.foot-main{min-height: 0; padding-bottom: 96px;}
}
.nowrap{white-space: nowrap;}
.foot-bar a{text-decoration: underline; text-underline-offset: 3px; text-decoration-color: rgba(255,255,255,.35);}
.mobile-menu-foot{display: flex; flex-direction: column; gap: 12px;}
.mobile-menu-meta{font-size: 13px; line-height: 18px; color: var(--muted);}
.whatsapp-float{position: fixed; bottom: 24px; right: 24px; width: 60px; height: 60px; background: #25D366; color: #fff; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 6px 24px rgba(0,0,0,.18), 0 2px 8px rgba(37,211,102,.32); z-index: 999; transition: transform .25s ease;}
.whatsapp-float:hover{transform: scale(1.06);}
.whatsapp-float svg{width: 32px; height: 32px; fill: currentColor;}
.whatsapp-float::before{content: ""; position: absolute; inset: -6px; border-radius: 50%; background: rgba(37,211,102,.32); animation: wa-pulse 2.4s ease-out infinite; z-index: -1;}
@media (max-width: 640px){
.whatsapp-float{width: 54px; height: 54px; bottom: 18px; right: 18px;}
.whatsapp-float svg{width: 28px; height: 28px;}
}
@media (prefers-reduced-motion: reduce){
.whatsapp-float::before{animation: none;}
}
.whatsapp-float{transition: transform .25s ease, opacity .25s ease, visibility 0s linear 0s;}
.whatsapp-float.is-hero{opacity: 0; visibility: hidden; pointer-events: none; transition: transform .25s ease, opacity .25s ease, visibility 0s linear .25s;}
@media (prefers-reduced-motion: reduce){
.whatsapp-float,.whatsapp-float.is-hero{transition: none;}
}
@media (min-width: 1920px){
.site-header .nav-cta{font-size: 15px;}
}
@media (max-width: 1199px){
.mobile-menu{z-index: 1000;}
}
@media (max-width: 809px){
.mobile-menu-list,.mobile-menu-meta{text-align: center;}
.foot-main{align-items: center;}
.foot-brand,.foot-nap{align-items: center; text-align: center;}
.foot-col{text-align: center;}
.foot-col li{justify-content: center;}
.foot-bar{align-items: center; text-align: center;}
}
@media (max-width: 640px){
:root{--pad-x: 22px;}
.mobile-menu-top,.mobile-menu-inner{padding-left: 22px; padding-right: 22px;}
}
@media (max-width: 640px){
.foot-main{padding-bottom: 28px;}
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){
.btn > svg.ic-20{transition: transform .2s ease;}
.btn:hover > svg.ic-20{transform: translate(3px, -3px);}
}
@media (prefers-reduced-motion: reduce){
html{scroll-behavior: auto !important;}
*,*::before,*::after{animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important;}
}
.site-header{position: sticky; top: 0; z-index: 60; background: var(--brand); transition: box-shadow .25s ease;}
.site-header.is-stuck{box-shadow: 0 1px 0 0 rgba(255,255,255,.08), 0 8px 24px -12px rgba(20,6,24,.55);}
.brand{height: auto;}
.brand .logo-full{display: block; width: auto !important; height: 52px !important; max-width: none !important;}
.site-header .nav-cta:focus-visible,.menu-toggle:focus-visible,.mobile-menu-close:focus-visible,.mobile-menu a:focus-visible{outline: 2px solid #FBF8F2; outline-offset: 2px;}
.site-header .btn-cream,.mobile-menu .btn-cream{color: var(--brand); background: #FBF8F2; box-shadow: inset 0 0 0 1px rgba(255,255,251,.6), 0 2px 4px -2px rgba(0,0,0,.4);}
.site-header .btn-cream:hover,.mobile-menu .btn-cream:hover{background: #FFFFFF;}
.site-header .nav-cta{width: auto;}
.mobile-menu{background: var(--brand);}
.mobile-menu-close{color: #FFFFFB;}
.mobile-menu-list li a{color: #FFFFFB;}
.mobile-menu-list li + li a{box-shadow: inset 0 1px 0 0 rgba(255,255,255,.10);}
.mobile-menu-meta{color: rgba(255,255,251,.78);}
@media (max-width: 809px){
.brand .logo-full{height: 40px !important;}
}
.site-footer{margin-top: 96px; padding: 0; background: var(--brand); color: rgba(255,255,251,.82);}
.site-footer .foot-shell{padding: 0; border-radius: 0; background: transparent; box-shadow: none;}
.site-footer .foot-card{border-radius: 0; background: transparent; box-shadow: none; overflow: visible;}
.site-footer .foot-main{min-height: 0; padding: 64px 48px 56px;}
.foot-logo-link{display: inline-block;}
.foot-logo{display: block; width: auto !important; height: 100px !important; max-width: 100% !important;}
.site-footer .foot-brand{max-width: 460px; gap: 20px;}
.site-footer .foot-brand p{color: rgba(255,255,251,.82);}
.site-footer .foot-nap{color: rgba(255,255,251,.82);}
.site-footer .foot-nap a{color: #FFFFFB; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: rgba(255,255,255,.35);}
.site-footer .foot-col h4{color: #FFFFFB;}
.site-footer .foot-col a{color: rgba(255,255,251,.82);}
.site-footer .foot-col a:hover{color: #FFFFFB;}
.site-footer a:focus-visible{outline: 2px solid #FBF8F2; outline-offset: 2px;}
.site-footer .foot-bar{height: auto; padding: 24px 48px 28px; background: none; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.14);}
.site-footer .foot-bar p{color: rgba(255,255,251,.82);}
.site-footer .foot-bar a{color: #FFFFFB;}
@media (max-width: 1199px){
.site-footer .foot-main{padding: 56px 48px 48px; min-height: 0;}
}
@media (max-width: 809px){
.site-footer{margin-top: 64px;}
.site-footer .foot-main{padding: 48px 32px 40px; min-height: 0;}
.site-footer .foot-bar{padding: 24px 32px 104px;}
.foot-logo{height: auto !important; width: min(300px, 100%) !important;}
}
@media (max-width: 640px){
.site-footer .foot-main{padding: 44px 22px 36px;}
.site-footer .foot-bar{padding: 22px 22px 104px;}
}
.site-footer::before{content: ""; position: absolute; right: -48px; bottom: -64px; width: 340px; height: 361px; z-index: -1; pointer-events: none; opacity: .07; background: url("data:image/png;base64,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") no-repeat center / contain;}
.site-footer{position: relative; overflow: hidden; isolation: isolate; background: radial-gradient(55% 140% at 100% 0%, rgba(212,192,238,.13) 0%, rgba(212,192,238,0) 62%), radial-gradient(45% 120% at 0% 100%, rgba(12,3,15,.42) 0%, rgba(12,3,15,0) 70%), var(--brand);}
.site-footer::before{right: max(-80px, calc(50% - 740px)); bottom: -150px; width: 440px; height: 466px; opacity: .055;}
.site-footer::after{content: ""; position: absolute; left: 0; right: 0; top: 0; height: 1px; z-index: -1; pointer-events: none; background: linear-gradient(90deg, rgba(212,192,238,0) 0%, rgba(212,192,238,.42) 50%, rgba(212,192,238,0) 100%);}
@media (max-width: 809px){
.site-footer::before{right: -56px; bottom: -48px; width: 260px; height: 276px;}
}
.btn-brand{color: #FFFFFB; background: var(--brand); box-shadow: inset 0 0 0 1px var(--brand), 0 2px 4px -2px rgba(48,16,54,.5), 0 4px 8px -4px rgba(48,16,54,.3);}
.btn-brand:hover{background: #3D1645;}
.btn-brand:focus-visible{outline: 2px solid var(--brand); outline-offset: 3px;}
.btn-dark,.btn-brand{color: #FFFFFB; background: var(--brand); background-image: none; box-shadow: inset 0 0 0 1px var(--brand), 0 2px 4px -2px rgba(48,16,54,.5), 0 4px 8px -4px rgba(48,16,54,.3);}
.btn-dark:hover,.btn-brand:hover{background: #3D1645; background-image: none;}
.btn-dark:focus-visible,.btn-brand:focus-visible{outline: 2px solid var(--brand); outline-offset: 3px;}
.mobile-menu .btn-dark:focus-visible{outline-color: #FBF8F2;}
@media (max-width: 809px){
.site-footer .foot-logo{margin-left: auto; margin-right: auto;}
}
:root{--av-shade: 28,29,32; --av-ink: #301036; --av-ink-2: #5B4B60; --av-soft: #EADFF5; --av-ease: cubic-bezier(.22,1,.36,1); --av-inset: 12px; --av-cont: calc(var(--container) - 2 * var(--av-inset)); --av-gut: calc(var(--pad-x) - var(--av-inset));}
@media (max-width: 809px){
:root{--av-inset: 8px;}
}
header.site-header.hdr{position: fixed; top: 0; left: 0; right: 0; z-index: 60; padding: 0; background: none; box-shadow: none; color: #FFFFFF; transition: padding .3s var(--av-ease);}
.hdr__bar{position: relative; height: 72px; border-radius: 0; background-color: rgba(48,16,54,.76); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); box-shadow: inset 0 -1px 0 rgba(255,255,255,.10); transition: background-color .3s ease, -webkit-backdrop-filter .3s ease, backdrop-filter .3s ease, border-radius .3s ease, box-shadow .3s ease;}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){
.hdr__bar{background-color: rgba(48,16,54,.95);}
}
.hdr__inner{width: 100%; max-width: var(--container); height: 100%; margin: 0 auto; padding: 0 var(--pad-x); display: grid; grid-template-columns: auto 1fr auto; align-items: center; transition: padding .3s var(--av-ease), max-width .3s var(--av-ease);}
.hdr .brand{grid-column: 1; justify-self: start;}
.hdr__nav{grid-column: 2; justify-self: center;}
.hdr__nav ul{display: flex; align-items: center;}
.hdr__link{display: inline-flex; align-items: center; height: 40px; padding: 0 9px; font-size: 14.5px; font-weight: 400; line-height: 1; letter-spacing: -.01em; color: #FFFFFF; opacity: .74; white-space: nowrap; transition: opacity .2s ease;}
.hdr__link:hover,.hdr__link:focus-visible{opacity: 1;}
.hdr__link:focus-visible,.hdr__wa:focus-visible,.hdr .brand:focus-visible,.hdr .menu-toggle:focus-visible{outline: 2px solid #FBF8F2; outline-offset: 2px; border-radius: 8px;}
.hdr__right{grid-column: 3; justify-self: end; display: flex; align-items: center; gap: 16px;}
.hdr__status{display: inline-flex; align-items: center; gap: 8px; font-size: 13px; line-height: 1; color: #FFFFFF; opacity: .8; white-space: nowrap;}
.hdr__dot{flex: none; width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,.62); box-shadow: 0 0 0 3px rgba(255,255,255,.14);}
.hdr__status.is-open .hdr__dot{background: #2FB574; box-shadow: 0 0 0 3px rgba(47,181,116,.18);}
.hdr__wa{flex: none;}
.hdr .menu-toggle{display: none; position: relative; z-index: auto; width: auto; height: 36px; margin: 0; padding: 0 12px 0 14px; flex-direction: row; align-items: center; justify-content: flex-start; gap: 10px; border-radius: var(--r-xs); background: transparent; box-shadow: inset 0 0 0 1px rgba(255,255,251,.38); color: #FFFFFB; font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: -0.14px; white-space: nowrap; transition: background-color .25s ease;}
.hdr .menu-toggle:hover{background: rgba(255,255,255,.10);}
.hdr__menu-ic{position: relative; flex: none; width: 16px; height: 12px;}
.hdr__menu-ic i{position: absolute; left: 0; width: 16px; height: 1.5px; border-radius: 1px; background: currentColor;}
.hdr__menu-ic i:first-child{top: 3px;}
.hdr__menu-ic i:last-child{top: 8.5px;}
@media (max-width: 1199px){
.hdr__nav,.hdr__status{display: none;}
.hdr .menu-toggle{display: inline-flex;}
.hdr__right{gap: 10px;}
}
@media (max-width: 809px){
.hdr__bar{height: 64px;}
.hdr__wa{display: none;}
.hdr .menu-toggle{height: 40px;}
}
@media (prefers-reduced-motion: reduce){
header.site-header.hdr,.hdr__bar,.hdr__inner{transition: none;}
}
@media (min-width: 1200px){
.hdr__link{padding: 0 6px;}
}

body.lmm-blog{background:#F4F4F5;padding-top:72px}
@media (max-width:809px){body.lmm-blog{padding-top:64px}}

.site-header ul,.mobile-menu ul,.site-footer ul{list-style:none;margin:0;padding:0}
.site-header p,.mobile-menu p,.site-footer p,.site-footer h4{margin:0;padding:0}
.hdr__link[aria-current]{opacity:1}
.mobile-menu-list a[aria-current]{color:#FFFFFB}

h1,h2,h3,h4,h5,h6{color:inherit!important;font-family:inherit!important}
button{white-space:revert!important;border-radius:revert!important;text-transform:revert!important;background:none!important;border:none!important;box-shadow:none!important}
a::after{content:none!important}
a.whatsapp-float,a.whatsapp-float:link,a.whatsapp-float:visited{color:#fff!important;background:#25D366!important}
a.whatsapp-float svg{fill:#fff!important}
header.site-header,footer.site-footer,nav.subnav,section.ahero,section.bhero,section.nl,section.related{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
header.site-header{padding:0!important}
header.site-header .hdr__inner{max-width:var(--container)!important;margin-left:auto!important;margin-right:auto!important}
.lmm-v2 .ahero h1{font-family:var(--font-headings)!important}
.lmm-v2 .rt p,.lmm-v2 .rt li{font-family:var(--font-body)!important}
.lmm-v2 .rt h2,.lmm-v2 .rt h3{font-family:var(--font-headings)!important}
