:root{--fl-blue:#1461ff;--fl-blue-d:#0f52e0;--fl-canvas:#eceae4;--fl-surface:#f4f2ee;--fl-ink:#141414;--fl-ink2:#3a3a3c;--fl-muted:#6b6760;--fl-quiet:#857f77;--fl-dark:#0f1218;--fl-on-dark:#9cc0ff;--fl-line:#00000014;--fl-logo:#132c4f;--fl-spring:cubic-bezier(.34, 1.42, .64, 1);--fl-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--fl-sans:var(--font-grotesk), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fl-shadow:0 1px 2px #0000000a, 0 10px 30px #0000000d;--fl-shadow-lg:0 1px 2px #0000000a, 0 20px 50px #00000014}.fl-eyebrow{font-family:var(--fl-sans);letter-spacing:.16em;text-transform:uppercase;color:#0f52e0;font-size:12.5px;font-weight:700;line-height:1.3}.fl-on-dark .fl-eyebrow,.fl-eyebrow.fl-eyebrow-dark{color:var(--fl-on-dark)}.fl-serif{letter-spacing:-.03em;font-family:var(--fl-serif)!important;font-weight:300!important}.fl-h-xl{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(50px,7.2vw,104px);font-style:normal;line-height:.95;font-family:var(--fl-serif)!important;font-weight:300!important}.fl-h-l{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,66px);font-style:normal;line-height:1;font-family:var(--fl-serif)!important;font-weight:300!important}.fl-h-m{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,48px);font-style:normal;line-height:1.02;font-family:var(--fl-serif)!important;font-weight:300!important}.fl-h-accent{color:var(--fl-quiet);font-style:normal}.fl-on-dark .fl-h-accent{color:#ffffff9e}.fl-two-tone{font-family:var(--fl-sans);letter-spacing:-.03em;color:var(--fl-quiet);max-width:920px;margin:0;font-size:clamp(26px,3.1vw,42px);font-weight:500;line-height:1.18}.fl-two-tone b,.fl-two-tone strong{color:var(--fl-ink);font-weight:500}.fl-lede{font-family:var(--fl-sans);color:var(--fl-muted);font-size:19px;line-height:1.55}.fl-canvas{background:var(--fl-canvas)}.fl-card{box-shadow:var(--fl-shadow);background:#fff;border-radius:26px}.fl-tile{background:var(--fl-surface);box-shadow:0 0 0 1px var(--fl-line);border-radius:24px}.fl-dark{background:var(--fl-dark);color:#fff}.fl-lift{transition:transform .45s var(--fl-spring), box-shadow .3s ease}.fl-lift:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0000001f}.fl-btn{font-family:var(--fl-sans);text-transform:none;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .35s var(--fl-spring), background-color .2s ease, color .2s ease, box-shadow .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.1;display:inline-flex}.fl-btn:active{transform:scale(.96)}.fl-btn:disabled{opacity:.55;cursor:default}.fl-btn-blue{background:var(--fl-blue);color:#fff;box-shadow:0 8px 20px #1461ff47}.fl-btn-blue:hover{background:var(--fl-blue-d);color:#fff}.fl-btn-ghost{color:var(--fl-ink);background:0 0;box-shadow:inset 0 0 0 1.5px #cfcac1}.fl-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--fl-ink)}.fl-btn-ghost-w{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.fl-btn-ghost-w:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #fff}.fl-btn-white{color:var(--fl-ink);background:#fff}.fl-btn-white:hover{background:var(--fl-surface)}.fl-btn-sm{padding:10px 18px;font-size:14.5px}.fl-chip{background:var(--fl-surface);box-shadow:0 0 0 1px var(--fl-line);font-family:var(--fl-sans);color:var(--fl-ink);border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.fl-chip:hover{background:var(--fl-ink);color:#fff}.fl-seg{background:var(--fl-surface);box-shadow:0 0 0 1px var(--fl-line);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.fl-seg::-webkit-scrollbar{display:none}.fl-seg a,.fl-seg button{white-space:nowrap;font-family:var(--fl-sans);color:var(--fl-muted);background:0 0;border:0;border-radius:999px;flex:none;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .25s,color .2s,box-shadow .25s}.fl-seg a:hover,.fl-seg button:hover{color:var(--fl-ink)}.fl-seg [aria-current=page],.fl-seg .is-on{color:var(--fl-ink);background:#fff;box-shadow:0 1px 3px #0000001f}.fl-num{background:var(--fl-blue);color:#fff;width:40px;height:40px;font-family:var(--fl-sans);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.fl-hero{isolation:isolate;color:#fff;background:#111;position:relative;overflow:hidden}.fl-hero-shade{z-index:-1;background:linear-gradient(#0a0c1499 0%,#0a0c1440 45%,#0a0c14bf 100%);position:absolute;inset:0}.fl-hero-sub{font-family:var(--fl-sans);color:#ffffffdb;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.fl-mark{background:var(--fl-logo);display:block;-webkit-mask:url(/logos/estate-vida-mark-black.png) 50%/contain no-repeat;mask:url(/logos/estate-vida-mark-black.png) 50%/contain no-repeat}.fl-mark-white{background:#fff}.fl-article{font-family:var(--fl-sans)}@media (prefers-reduced-motion:reduce){.fl-btn,.fl-lift,.fl-seg a{transition-duration:.01ms!important}}.fl-post .article-body{font-family:var(--fl-sans);color:#2b2b2b;font-size:19px;line-height:1.75}.fl-post .article-body>*+*{margin-top:1.3em}.fl-post .article-body p:first-of-type:first-letter{float:none;font:inherit;color:inherit;padding:0}.fl-post .article-body>p:first-child{letter-spacing:-.01em;color:var(--fl-ink);font-size:22px;font-weight:500;line-height:1.55}.fl-post .article-body h2{font-family:var(--fl-sans);letter-spacing:-.025em;color:var(--fl-ink);margin-top:1.9em;margin-bottom:.6em;font-size:30px;font-weight:600;line-height:1.2}.fl-post .article-body h3{font-family:var(--fl-sans);letter-spacing:-.02em;color:var(--fl-ink);font-size:22px;font-weight:600;line-height:1.3}.fl-post .article-body h4{font-family:var(--fl-sans);letter-spacing:.16em;color:var(--fl-blue);font-size:12.5px}.fl-post .article-body a{color:var(--fl-blue);text-decoration-color:#1461ff59}.fl-post .article-body a:hover{color:var(--fl-blue-d);text-decoration-color:currentColor}.fl-post .article-body strong{color:var(--fl-ink);font-weight:600}.fl-post .article-body ul>li:before{content:"";background:var(--fl-blue);border-radius:50%;width:6px;height:6px;top:.72em;left:-.9em}.fl-post .article-body blockquote{font-family:var(--fl-serif);letter-spacing:-.02em;color:var(--fl-ink);border-left:0;padding:.2em 0;font-size:34px;font-weight:300;line-height:1.2}.fl-post .article-body blockquote cite{font-family:var(--fl-sans);color:var(--fl-muted);letter-spacing:.14em}.fl-post .article-body img{border-radius:22px}.fl-post .article-body hr{background:var(--fl-line);height:1px}.fl-post .article-body hr:before{content:none}.fl-post .article-body .callout,.fl-post .callout{background:var(--fl-surface);box-shadow:0 0 0 1px var(--fl-line);font-family:var(--fl-sans);color:#2b2b2b;border:0;border-radius:22px;margin:1.8em 0;padding:26px 28px;font-size:17px;line-height:1.65}.fl-post .article-body .callout-label,.fl-post .callout-label{font-family:var(--fl-sans);letter-spacing:.14em;color:var(--fl-blue);margin-bottom:8px;font-size:12px}@media (max-width:768px){.fl-post .article-body{font-size:18px}.fl-post .article-body>p:first-child{font-size:20px}.fl-post .article-body h2{font-size:25px}.fl-post .article-body blockquote{font-size:27px}}
