.vx-page{background:var(--vx-paper);color:var(--vx-ink)}.vx-shell{width:min(1240px,100% - 80px);margin-inline:auto}.vx-page section[id],.vx-pricing[id],.vx-faq[id]{scroll-margin-top:100px}.vx-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.5}.vx-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:15px 22px;font-size:1rem;font-weight:700;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.vx-button:hover{transform:translateY(-2px)}.vx-button-peach{background:var(--vx-peach);color:#311622}.vx-button-peach:hover{background:#ffccb8}.vx-button-wine{background:var(--vx-wine);color:#fff}.vx-button-wine:hover{background:#623047}.vx-button-outline{border:1px solid var(--vx-wine);color:var(--vx-wine);background:0 0}:is(.vx-page a:focus-visible,.vx-page button:focus-visible,.vx-page summary:focus-visible){outline-offset:5px;outline:3px solid #ba7953}.vx-header-dark{background:#29141ef5!important;border-bottom:1px solid #533341!important}.vx-header-dark nav a,.vx-header-dark a[href=\/entrar],.vx-header-dark button{color:#f7e7ed}.vx-header-dark button{border-color:#886271}.vx-header-dark .btn-primary{background:var(--vx-peach);color:#311622;box-shadow:none;border-radius:7px}.vx-header-dark nav[aria-label=Menu\ móvel]{background:var(--vx-wine-deep)}.vx-header-dark nav[aria-label=Menu\ móvel] .btn-secondary{background:0 0;border-color:#886271}.vx-hero{background:var(--vx-wine-deep);color:#fff9f5;padding-top:94px;overflow:hidden}.vx-hero-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:45px;display:grid}.vx-hero-copy{padding:42px 0 54px}.vx-hero .vx-kicker{color:var(--vx-peach)}.vx-hero h1{letter-spacing:-.055em;margin-top:23px;font-size:clamp(3.65rem,5.7vw,5.45rem);font-weight:400;line-height:1.02}.vx-hero h1 em{color:var(--vx-peach);font-weight:400}.vx-hero-lead{color:#f2e1e7;max-width:510px;margin-top:27px;font-size:1.12rem;line-height:1.65}.vx-hero-description{color:#cdb8c2;max-width:490px;margin-top:14px;font-size:1rem;line-height:1.65}.vx-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.vx-hero-secondary{color:#f6e4ec;text-underline-offset:5px;align-items:center;gap:9px;font-size:.9rem;display:inline-flex}.vx-hero-secondary:hover{text-decoration:underline}.vx-hero-micro{color:#cdb8c2;align-items:center;gap:9px;margin-top:20px;font-size:.8rem;display:flex}.vx-hero-photo{min-height:650px;margin-right:min(-40px,620px - 50vw);position:relative}.vx-hero-image{object-fit:cover;object-position:60% center}.vx-photo-shade{background:linear-gradient(#0000 42%,#29141eeb),linear-gradient(90deg,#29141e33,#0000 35%);position:absolute;inset:0}.vx-photo-caption{position:absolute;bottom:77px;left:35px;right:25px}.vx-photo-caption>span{color:#f6c8b9;font-size:.78rem}.vx-photo-caption p{font-family:var(--font-lora);margin-top:13px;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.25}.vx-photo-label{letter-spacing:.16em;text-transform:uppercase;color:#dbc5ce;font-size:.75rem;position:absolute;bottom:30px;left:35px}.vx-hero-bottom{color:#cdb8c2;border-top:1px solid #533341;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-block:24px;font-size:.9rem;display:flex}.vx-hero-bottom strong{color:#fff9f5;font-weight:600}@media (max-width:800px){.vx-shell{width:calc(100% - 40px)}.vx-hero{padding-top:76px}.vx-hero-grid{grid-template-columns:1fr;gap:0}.vx-hero-copy{padding:32px 0 35px}.vx-hero h1{font-size:clamp(3.35rem,12vw,5rem)}.vx-hero-photo{min-height:400px;margin:0 -20px}.vx-hero-image{object-position:50% 42%}.vx-photo-caption{bottom:62px;left:23px}.vx-photo-label{bottom:26px;left:23px}.vx-hero-bottom{justify-content:flex-start;gap:12px 24px;padding-block:22px;font-size:.8rem}.vx-hero-actions{flex-direction:column;align-items:flex-start}.vx-hero-actions .vx-button{width:100%}}@media (prefers-reduced-motion:reduce){.vx-page *,.vx-page :before,.vx-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vx-section{padding-block:100px}.vx-title{letter-spacing:-.045em;color:var(--vx-ink);text-wrap:balance;margin-top:19px;font-size:clamp(2.5rem,4.25vw,4rem);font-weight:400;line-height:1.07}.vx-title em{color:#84435b;font-weight:400}.vx-lead{color:var(--vx-muted);max-width:570px;margin-top:23px;font-size:1.08rem;line-height:1.75}.vx-centered{text-align:center;max-width:820px;margin-inline:auto}.vx-centered .vx-lead{margin-inline:auto}.vx-text-link{color:var(--vx-wine);text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:.95rem;font-weight:650;display:inline-flex}.vx-text-link:hover{text-decoration:underline}.vx-kicker{color:#884a60}.vx-story-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.vx-story-copy{color:var(--vx-muted);padding-top:28px;font-size:1.1rem;line-height:1.8}.vx-story-copy>p+p{margin-top:20px}.vx-story-copy .vx-story-turn{font-family:var(--font-lora);color:var(--vx-wine);margin-block:30px 20px;font-size:1.75rem;line-height:1.4}.vx-story-copy .vx-text-link{margin-top:22px}.vx-audiences{background:#f0e6e9;padding-top:80px}.vx-audience-heading{text-align:center}.vx-audience-heading .vx-lead{margin-inline:auto}.vx-audience-tabs{margin-top:36px}.vx-audience-tabs-list{background:#e2d3da;border-radius:9px;grid-template-columns:repeat(3,1fr);width:min(560px,100%);height:auto;margin:0 auto 34px;padding:5px;display:grid}.vx-audience-trigger{color:#5b3445;white-space:normal;border-radius:6px;height:auto;min-height:48px;font-size:1rem;line-height:1.3}.vx-audience-trigger[data-state=active]{background:var(--vx-wine);color:#fff;box-shadow:none}.vx-audience-panel{background:var(--vx-paper);border-radius:14px;grid-template-columns:1.08fr .92fr;gap:70px;padding:48px;display:grid}.vx-audience-panel[hidden]{display:none}.vx-audience-intro{color:#85415a;font-size:.9rem;font-weight:650}.vx-audience-panel h3{font-family:var(--font-lora);margin:20px 0;font-size:2rem;line-height:1.2}.vx-audience-panel h3+p{color:var(--vx-muted);font-size:1rem;line-height:1.8}.vx-audience-includes{border-left:1px solid var(--vx-line);padding-left:40px}.vx-audience-includes>p{font-size:1rem;font-weight:650}.vx-audience-includes ul{gap:17px;margin:22px 0 28px;display:grid}.vx-audience-includes li{color:var(--vx-muted);gap:12px;font-size:.98rem;line-height:1.55;display:flex}.vx-audience-includes svg{flex-shrink:0;margin-top:2px}.vx-audience-includes small{color:var(--vx-muted);margin-top:19px;font-size:.8rem;line-height:1.6;display:block}.vx-product-grid{grid-template-columns:1fr .95fr;align-items:center;gap:95px;display:grid}.vx-benefits{gap:24px;margin:30px 0;display:grid}.vx-benefits li{align-items:flex-start;gap:18px;display:flex}.vx-benefits svg{color:#884a60;flex-shrink:0;width:22px;height:22px;margin-top:3px}.vx-benefits strong{font-size:1rem;font-weight:650}.vx-benefits p{color:var(--vx-muted);margin-top:6px;font-size:.95rem;line-height:1.65}.vx-preview-wrap{background:#ebdde2;border-radius:12px;padding:38px}.vx-preview-eyebrow{text-align:center;color:#69515d;margin-bottom:22px;font-size:.8rem}.vx-preview{background:#fffdf8;border:1px solid #cfb9c2;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px #341c2926}.vx-preview-top{color:#fffdf8;background:#612c40;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.vx-preview-top>span:first-child{font-family:var(--font-lora);align-items:center;gap:9px;font-size:1.15rem;display:flex}.vx-preview-top>span:last-child{color:#e9d8e0;font-size:.75rem}.vx-preview-body{padding:27px}.vx-preview-day{color:#705b65;font-size:.8rem}.vx-preview h3{font-size:1.75rem;line-height:1.25;font-family:var(--font-lora);color:#612c40;margin-top:13px}.vx-demo-tabs{margin-top:27px}.vx-demo-tabs-list{background:#f0e5e9;width:100%;height:auto;padding:4px}.vx-demo-trigger{color:#69515d;white-space:normal;min-height:40px;font-size:.78rem;line-height:1.25}.vx-demo-trigger[data-state=active]{color:#612c40;background:#fffdf8}.vx-demo-content{min-height:236px;padding-block:17px 12px}.vx-demo-content[hidden]{display:none}.vx-demo-time{color:#745862;align-items:center;gap:8px;font-size:.8rem;display:flex}.vx-demo-content h4{color:#432c38;margin-top:14px;font-size:1.05rem;font-weight:650}.vx-demo-content h4+p{color:#69515d;margin-top:9px;font-size:.92rem;line-height:1.65}.vx-demo-detail{color:#69515d;background:#f7eff2;border-left:2px solid #cfb9c2;margin-top:15px;padding:14px;font-size:.8rem;line-height:1.6}.vx-demo-complete{color:#612c40;cursor:pointer;border:1px solid #9f7183;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px;font-size:.88rem;display:flex}.vx-demo-complete.is-complete{color:#fff;background:#612c40}.vx-preview-note{text-align:center;color:#69515d;min-height:40px;margin-top:14px;font-size:.75rem;line-height:1.5}.vx-preview-caption{text-align:center;color:#69515d;margin-top:22px;font-size:.8rem;line-height:1.6}.vx-method{background:var(--vx-wine);color:#f7eaf0}.vx-method .vx-title{color:#fff9f5}.vx-method .vx-title em,.vx-method .vx-kicker{color:var(--vx-peach)}.vx-method-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:90px;display:grid}.vx-method-heading>p{color:#e0cbd5;padding-bottom:5px;font-size:1.05rem;line-height:1.8}.vx-phases{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:65px;display:grid}.vx-phases li{border-top:1px solid #895c70;padding-top:24px}.vx-phases li>span{color:var(--vx-peach);font-family:var(--font-lora);font-size:2.4rem}.vx-phase-label{text-transform:uppercase;color:var(--vx-peach);letter-spacing:.12em;margin-top:27px;font-size:.75rem}.vx-phases h3{font-size:1.6rem;font-family:var(--font-lora);margin-top:15px;line-height:1.3}.vx-phases h3+p{color:#e0cbd5;margin-top:16px;font-size:.98rem;line-height:1.8}.vx-method-note{color:#d0b4c1;max-width:840px;margin-top:45px;font-size:.8rem;line-height:1.65}.vx-connection{background:#eacdc1;grid-template-columns:1fr 1fr;display:grid}.vx-connection-image{min-height:590px;position:relative}.vx-connection-copy{padding:85px max(40px,50vw - 620px) 85px 65px}.vx-connection-copy .vx-title{font-size:clamp(3.5rem,5.2vw,5rem)}.vx-connection-copy>p:not(.vx-kicker){color:#5c3d42;max-width:530px;margin-top:24px;font-size:1.05rem;line-height:1.75}.vx-connection-copy .vx-button{margin-top:30px}.vx-trust-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px;display:grid}.vx-trust-grid article{border-top:1px solid var(--vx-line);padding-top:22px}.vx-trust-grid article>svg{color:#884a60;width:27px;height:27px}.vx-trust-grid h3{font-size:1.4rem;font-family:var(--font-lora);margin-top:26px}.vx-trust-grid p{color:var(--vx-muted);margin-top:13px;font-size:.98rem;line-height:1.75}.vx-trust-grid a{color:var(--vx-wine);align-items:center;gap:8px;min-height:44px;margin-top:20px;font-size:.88rem;font-weight:600;display:inline-flex}.vx-source{text-align:center;max-width:790px;color:var(--vx-muted);margin:50px auto 0;font-size:.8rem;line-height:1.75}.vx-source a{text-underline-offset:3px;text-decoration:underline}.vx-pricing{color:var(--vx-ink);background:#f0e6e9}.vx-standalone{padding-top:145px}.vx-plan-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:940px;margin:50px auto 0;display:grid}.vx-plan{background:#fffdfc;border:1px solid #d6c3cb;border-radius:13px;flex-direction:column;padding:34px;display:flex}.vx-plan-tag{color:#85415a;text-transform:uppercase;letter-spacing:.09em;min-height:36px;font-size:.78rem;font-weight:650;line-height:1.5}.vx-plan h3{font-family:var(--font-lora);font-size:2rem}.vx-plan-price{align-items:baseline;gap:8px;margin-top:20px;display:flex}.vx-plan-price strong{font-family:var(--font-inter);letter-spacing:-.06em;font-size:4.4rem;font-weight:500;line-height:1}.vx-plan-price span{font-size:1rem}.vx-plan-description{color:var(--vx-muted);min-height:82px;margin:20px 0 25px;font-size:1rem;line-height:1.7}.vx-plan ul{border-top:1px solid var(--vx-line);gap:15px;margin-top:28px;padding-top:26px;display:grid}.vx-plan li{gap:11px;font-size:.94rem;line-height:1.5;display:flex}.vx-plan li svg{flex-shrink:0;margin-top:2px}.vx-plan-access{color:var(--vx-muted);margin-top:auto;padding-top:30px;font-size:.78rem;line-height:1.5}.vx-plan-featured{background:var(--vx-wine);border-color:var(--vx-wine);color:#fff;box-shadow:0 18px 42px #421d2d1a}.vx-plan-featured .vx-plan-tag,.vx-plan-featured li svg{color:var(--vx-peach)}.vx-plan-featured .vx-plan-description,.vx-plan-featured .vx-plan-access{color:#e4cfd8}.vx-plan-featured ul{border-color:#825b6c}.vx-billing{color:#5e4853;gap:13px;max-width:810px;margin:32px auto 0;font-size:.88rem;line-height:1.75;display:flex}.vx-billing svg{flex-shrink:0;margin-top:4px}.vx-price-details{color:#674e5a;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:22px;font-size:.8rem;display:flex}.vx-price-details a{text-underline-offset:4px;text-decoration:underline}.vx-premium-note{text-align:center;color:#715f68;max-width:790px;margin:26px auto 0;font-size:.8rem;line-height:1.7}.vx-plan-soon{background:#fffdfc;border:1px dashed #b79aa6;border-radius:20px;max-width:900px;margin:34px auto 0;padding:26px 28px}.vx-plan-soon h3{font-family:var(--font-lora);margin-top:6px;font-size:1.28rem;line-height:1.35}.vx-plan-soon>p{color:var(--vx-muted);margin-top:10px;font-size:.95rem;line-height:1.7}.vx-plan-soon ul{border-top:1px solid var(--vx-line);gap:11px;margin-top:18px;padding-top:18px;display:grid}.vx-plan-soon li{color:var(--vx-ink);gap:10px;font-size:.92rem;line-height:1.5;display:flex}.vx-plan-soon li svg{color:#88536a;flex-shrink:0;margin-top:2px}.vx-plan-soon-note{color:#6b4e5a;margin-top:18px;font-size:.84rem;font-weight:600;line-height:1.7}@media (max-width:720px){.vx-plan-soon{padding:22px 20px}}.vx-faq{color:var(--vx-ink);background:#fffdfc}.vx-faq-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.vx-faq-grid .vx-text-link{margin-top:25px}.vx-faq-list{border-top:1px solid var(--vx-line)}.vx-faq-list details{border-bottom:1px solid var(--vx-line)}.vx-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.vx-faq-list summary::-webkit-details-marker{display:none}.vx-faq-list summary span{color:#88536a;font-size:1.5rem;font-weight:400;transition:transform .2s}.vx-faq-list details[open] summary span{transform:rotate(45deg)}.vx-faq-list details>p{color:var(--vx-muted);padding:0 28px 25px 0;font-size:.98rem;line-height:1.85}.vx-reading-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.vx-articles{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:45px;display:grid}.vx-articles>a{border-top:1px solid #bea6b1;flex-direction:column;min-height:285px;padding-top:22px;display:flex}.vx-articles>a>div{color:#8b4a63;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.vx-articles h3{font-family:var(--font-lora);margin-top:28px;font-size:1.8rem;line-height:1.25}.vx-articles p{color:var(--vx-muted);margin-block:16px 24px;font-size:.95rem;line-height:1.7}.vx-article-link{color:var(--vx-wine);align-items:center;gap:9px;margin-top:auto;font-size:.9rem;font-weight:650;display:flex}.vx-articles a:hover .vx-article-link{text-underline-offset:5px;text-decoration:underline}.vx-final{background:var(--vx-wine-deep);color:#faedf2;text-align:center;padding-block:85px 90px}.vx-final svg{color:var(--vx-peach);margin-inline:auto}.vx-final .vx-kicker{color:var(--vx-peach);margin-top:23px}.vx-final h2{letter-spacing:-.045em;margin-top:25px;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.1}.vx-final h2 em{color:var(--vx-peach)}.vx-final h2+p{color:#d6bdc9;margin-top:25px;font-size:1.05rem;line-height:1.75}.vx-final .vx-button{margin-top:30px}.vx-final .vx-button svg{color:var(--vx-wine-deep)}.vx-final .vx-shell>span{color:#d6bdc9;margin-top:22px;font-size:.8rem;display:block}.vx-page footer{background:#21171d}.vx-page footer p,.vx-page footer nav{color:#d0c2ca}.vx-page footer nav a:hover{color:#fff}.vx-skip{z-index:100;color:#421d2d;background:#fff9f5;border-radius:5px;padding:15px;position:fixed;top:-100px;left:20px}.vx-skip:focus{top:15px}.vx-mobile-bar{display:none}@media (max-width:1050px){.vx-story-grid,.vx-product-grid,.vx-faq-grid{gap:45px}.vx-preview-wrap{padding:24px}.vx-audience-panel{gap:30px;padding:30px}.vx-audience-includes{padding-left:25px}.vx-connection-copy{padding:60px 35px}.vx-method-heading{gap:45px}}@media (max-width:800px){.vx-section{padding-block:65px}.vx-standalone{padding-top:120px}.vx-title{font-size:clamp(2.3rem,8.5vw,3.35rem)}.vx-story-grid,.vx-product-grid,.vx-faq-grid,.vx-method-heading{grid-template-columns:1fr;gap:34px}.vx-story-copy{padding:0}.vx-story .vx-title{max-width:430px}.vx-story .vx-title em{display:block}.vx-audience-panel{grid-template-columns:1fr;gap:28px;padding:26px}.vx-audience-includes{border-left:none;border-top:1px solid var(--vx-line);padding:26px 0 0}.vx-audience-trigger{font-size:.87rem}.vx-product-grid{gap:40px}.vx-preview-wrap{width:100%;max-width:500px;margin-inline:auto}.vx-phases{grid-template-columns:1fr;gap:30px;margin-top:36px}.vx-phases li{grid-template-columns:55px 1fr;gap:8px 20px;display:grid}.vx-phases li>span{grid-row:span 3}.vx-phase-label{margin-top:3px}.vx-phases h3,.vx-phases h3+p{margin-top:4px}.vx-connection{grid-template-columns:1fr}.vx-connection-image{min-height:330px}.vx-connection-copy{padding:50px 25px}.vx-connection-copy .vx-title{max-width:460px;font-size:3.2rem}.vx-trust-grid{grid-template-columns:1fr;gap:25px}.vx-trust-grid h3{margin-top:15px}.vx-source{text-align:left;margin-top:32px}.vx-plan-grid{grid-template-columns:1fr;gap:22px;max-width:500px}.vx-plan{padding:28px}.vx-plan-description{min-height:0}.vx-plan-tag{min-height:0;margin-bottom:18px}.vx-plan-price strong{font-size:4rem}.vx-price-details{text-align:center;flex-direction:column}.vx-reading-heading{flex-direction:column;align-items:flex-start}.vx-articles{grid-template-columns:1fr;gap:30px;margin-top:28px}.vx-articles>a{min-height:0}.vx-articles h3{margin-top:20px}.vx-final{padding-block:65px}.vx-final h2{font-size:clamp(2.6rem,9.5vw,4rem)}.vx-mobile-bar{z-index:40;padding:13px 20px max(13px, env(safe-area-inset-bottom));background:#fffdfb;border-top:1px solid #d9c5cd;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 30px #29141e12}.vx-mobile-bar>div{gap:3px;display:grid}.vx-mobile-bar span{color:#705966;font-size:.75rem}.vx-mobile-bar strong{font-size:.85rem;font-weight:600}.vx-mobile-bar .vx-button{min-height:46px;padding:11px 16px;font-size:.88rem}.vx-page{padding-bottom:82px}}@media (max-width:380px){.vx-shell{width:calc(100% - 32px)}.vx-preview-wrap{padding:14px}.vx-preview-body{padding:20px}.vx-audience-panel{padding:22px}.vx-hero-micro{font-size:.75rem}.vx-mobile-bar{padding-inline:12px}}
