@font-face{font-family:TT Outfit;src:url('assets/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2') format('woff2');font-weight:100 900;font-display:swap}
.tt-guides-menu,.tt-guide-page{--tt-blue:#0023d1;--tt-green:#20d672;--tt-ink:#0b1240;--tt-soft:#3a4166;--tt-line:#d8dce8;--tt-sky:#e0efff;color:var(--tt-ink)}
#proposito.vp-belief{padding-bottom:0}
.tt-guides-menu{padding:48px 0 88px}.tt-menu-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:end}.tt-menu-intro h2{font-size:clamp(2.25rem,5vw,4rem);font-weight:750;line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.tt-menu-intro h2 span{color:var(--tt-blue)}.tt-menu-intro p{max-width:42ch;justify-self:end;font-size:18px;line-height:1.6;margin:0;color:var(--tt-soft)}
@media(min-width:768px){.tt-menu-intro{grid-template-columns:.9fr 1.1fr}.tt-menu-intro h2{grid-area:1/2;text-align:right}.tt-menu-intro p{grid-area:1/1;justify-self:start}}
/* Preference controls lead the ideas they reveal, at every enhanced viewport. */
.tt-choice-help{margin:40px 0 16px;color:var(--tt-soft);font-size:17px;line-height:1.5}.tt-choice-help strong{font-weight:700;color:var(--tt-ink)}
.tt-questions{display:block;margin-top:0}.tt-desktop-tabs{display:none}.tt-question{display:block;margin:12px 0}.tt-question::details-content{display:block}
.tt-question summary,.tt-desktop-tabs button{position:relative;display:flex;align-items:flex-start;gap:16px;cursor:pointer;border:2px solid #b8c6f1;border-radius:12px;padding:24px;list-style:none;background:#fff;color:var(--tt-blue);font-size:24px;font-weight:750;line-height:1.2;min-height:156px;text-align:left;font-family:inherit}
.tt-question summary::-webkit-details-marker{display:none}.tt-question summary>svg,.tt-desktop-tabs button>svg{flex-shrink:0;color:currentColor;width:32px;height:32px}.tt-question-copy{flex:1;min-width:0}.tt-question-short{display:none}.tt-question-name{display:block;text-wrap:balance}.tt-question-action{display:block;margin-top:12px;font-size:14px;font-weight:500;line-height:1.4}.tt-action-selected{display:none}
.tt-question[open] summary,.tt-desktop-tabs button[aria-selected=true]{background:var(--tt-blue);border-color:var(--tt-blue);color:#fff}.tt-question[open] summary>svg,.tt-desktop-tabs button[aria-selected=true]>svg{color:var(--tt-green)}.tt-question[open] summary .tt-action-idle,.tt-desktop-tabs button[aria-selected=true] .tt-action-idle{display:none}.tt-question[open] summary .tt-action-selected,.tt-desktop-tabs button[aria-selected=true] .tt-action-selected{display:inline;color:#fff}
.tt-question summary:hover,.tt-desktop-tabs button:hover{border-color:var(--tt-blue)}.tt-desktop-tabs button[aria-selected=false]:hover{background:var(--tt-sky)}.tt-question summary>.tt-question-chevron,.tt-desktop-tabs button>.tt-question-chevron{width:20px;height:20px;position:absolute;bottom:24px;right:20px}.tt-question[open] summary>.tt-question-chevron{transform:rotate(180deg)}
.tt-question-panel{padding-top:24px}.tt-category-heading{font-size:22px;font-weight:700;color:var(--tt-blue);line-height:1.25;margin:0 0 8px}.tt-category-description{color:var(--tt-soft);font-size:17px;margin:0 0 24px}.tt-question:not([open]) .tt-question-panel{display:none}
[data-guide-menu][data-enhanced] .tt-desktop-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}[data-guide-menu][data-enhanced] .tt-question>summary{display:none}[data-guide-menu][data-enhanced] .tt-question{margin:0}.tt-desktop-tabs button[aria-selected=true]::after{content:"";position:absolute;width:16px;height:16px;left:calc(50% - 8px);bottom:-9px;background:var(--tt-blue);transform:rotate(45deg)}
@media(prefers-reduced-motion:no-preference){.tt-desktop-tabs button{transition:background-color 180ms ease-out,border-color 180ms ease-out}.tt-question[open] .tt-question-panel{animation:tt-ideas-reveal 220ms cubic-bezier(.16,1,.3,1)}@keyframes tt-ideas-reveal{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1023px){[data-guide-menu][data-enhanced] .tt-desktop-tabs button{font-size:20px;padding:20px 16px;min-height:136px;gap:12px}[data-guide-menu][data-enhanced] .tt-question-name{display:none}[data-guide-menu][data-enhanced] .tt-question-short{display:block}}
@media(max-width:767px){.tt-choice-help{font-size:15px;margin:28px 0 16px}.tt-choice-help strong{display:block}.tt-questions{margin-top:0}[data-guide-menu][data-enhanced] .tt-desktop-tabs{gap:8px}[data-guide-menu][data-enhanced] .tt-desktop-tabs button{flex-direction:column;align-items:center;text-align:center;gap:10px;min-height:142px;padding:16px 8px;font-size:16px}[data-guide-menu][data-enhanced] .tt-desktop-tabs button>svg{width:24px;height:24px}[data-guide-menu][data-enhanced] .tt-question-copy{width:100%}[data-guide-menu][data-enhanced] .tt-question-short{min-height:2.4em}[data-guide-menu][data-enhanced] .tt-question-action{font-size:12px;margin-top:8px}[data-guide-menu][data-enhanced] .tt-desktop-tabs button>.tt-question-chevron{display:none}.tt-category-heading{font-size:20px}}

.tt-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.tt-guide-card{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--tt-line);background:#fff;text-decoration:none;color:var(--tt-ink);transition:border-color .2s}.tt-guide-card:hover{border-color:var(--tt-blue)}.tt-guide-card>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--tt-sky)}.tt-card-copy{padding:22px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.tt-guide-badge{display:inline-block;border-radius:5px;padding:3px 9px;font-size:13px;line-height:1.5;font-weight:650;white-space:nowrap}.tt-produce{background:var(--tt-green);color:var(--tt-ink)}.tt-sustenta{background:var(--tt-blue);color:#fff}.tt-card-copy h3{font-size:22px;font-weight:650;line-height:1.15;margin:16px 0 10px;letter-spacing:-.015em}.tt-card-copy p{font-size:16px;line-height:1.5;margin:0 0 22px;color:var(--tt-soft)}.tt-card-link{margin-top:auto;font-size:16px;font-weight:600;color:var(--tt-blue)}.tt-all-link{display:inline-flex;gap:16px;align-items:center;margin-top:32px;color:var(--tt-blue);font-size:18px;font-weight:600;min-height:48px;text-decoration:underline;text-underline-offset:5px}
.tt-guide-page{font-family:'TT Outfit','Outfit Variable',sans-serif;background:#fff;margin:0;font-size:18px;line-height:1.6}.tt-guide-page *{box-sizing:border-box}.tt-guide-page a{color:var(--tt-blue);text-underline-offset:4px}.tt-guide-page ::selection,.tt-guides-menu ::selection{background:#20d672;color:#0b1240}.tt-guide-page :focus-visible,.tt-guides-menu :focus-visible{outline:3px solid #0023d1;outline-offset:4px}.tt-guide-page h1,.tt-guide-page h2,.tt-guide-page h3{letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.tt-guide-page h1{font-size:52px;font-weight:750;margin:0}.tt-guide-page h2{font-size:30px;font-weight:650;margin:0 0 24px}.tt-guide-page p{margin:0 0 20px}.tt-reading-header{max-width:1248px;margin:auto;padding:24px;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--tt-line);font-size:16px}.tt-reading-header img{width:150px;height:auto;display:block}.tt-reading-header>a:last-child{margin-left:auto;text-decoration:none}.tt-reading-header>span{color:var(--tt-soft)}.tt-reading-main{max-width:1200px;margin:auto;padding:0 24px 80px}.tt-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--tt-soft);padding:28px 0 36px}.tt-guide-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;margin-bottom:40px}.tt-guide-promise{font-size:22px;line-height:1.5;color:var(--tt-soft);margin:22px 0!important;max-width:38ch}.tt-guide-description{display:flex;align-items:flex-start;gap:12px;font-size:17px;color:var(--tt-soft);line-height:1.5}.tt-guide-description .tt-guide-badge{margin-top:2px}.tt-guide-hero figure{margin:0;background:var(--tt-sky);border-radius:16px;overflow:hidden}.tt-guide-hero figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tt-download-guide{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border-radius:999px;background:var(--tt-blue);color:#fff!important;padding:12px 22px;text-decoration:none;font-size:17px;font-weight:600;border:0;cursor:pointer}.tt-download-guide:hover{background:#1a3bda}.tt-download-guide[aria-busy=true]{opacity:.65;cursor:wait}.tt-download-guide>span{font-size:12px;opacity:.9;letter-spacing:.04em}.tt-download-feedback{font-size:14px;color:var(--tt-soft);margin:10px 0 0!important;min-height:0}.tt-download-feedback:empty{display:none}.tt-real-story{padding:20px 0;border-block:1px solid var(--tt-line);font-size:17px;margin-bottom:48px!important}.tt-real-story a{text-decoration:none}.tt-reading-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:64px;justify-content:space-between}.tt-guide-toc nav{position:sticky;top:24px;padding-top:8px}.tt-guide-toc p{font-weight:650;font-size:15px;margin-bottom:12px}.tt-guide-toc a{display:block;line-height:1.5;font-size:16px;padding:8px 0;color:var(--tt-soft);text-decoration:none}.tt-guide-toc a:hover{color:var(--tt-blue)}.tt-guide-content>section{margin-top:64px;scroll-margin-top:28px}.tt-guide-content>section:first-child{margin-top:0}.tt-fit-questions{list-style:none;padding:0;margin:0}.tt-fit-questions li{padding:18px 0;border-bottom:1px solid var(--tt-line)}.tt-fit-questions li:first-child{border-top:1px solid var(--tt-line)}.tt-reading-table{border-collapse:collapse;width:100%;font-size:17px;table-layout:fixed}.tt-reading-table caption{text-align:left;color:var(--tt-soft);font-size:14px;margin-bottom:12px}.tt-reading-table th,.tt-reading-table td{padding:16px;border-bottom:1px solid var(--tt-line);vertical-align:top;overflow-wrap:anywhere}.tt-reading-table th{text-align:left;font-weight:500;width:53%;padding-left:0}.tt-reading-table td{color:var(--tt-soft);padding-right:0}.tt-reading-table .tt-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tt-ink);font-weight:550}.tt-table-total th,.tt-table-total td{font-weight:700!important;background:var(--tt-sky);padding-left:16px;padding-right:16px!important;color:var(--tt-blue)!important}.tt-where{font-size:16px;color:var(--tt-soft);margin-top:20px!important}.tt-guide-steps{list-style:none;counter-reset:tt-step;padding:0;margin:0}.tt-guide-steps li{counter-increment:tt-step;position:relative;padding:0 0 26px 48px}.tt-guide-steps li:before{content:counter(tt-step);position:absolute;left:0;top:1px;background:var(--tt-sky);color:var(--tt-blue);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:650}.tt-numbers-note{background:var(--tt-sky);padding:24px;border-radius:12px;margin-top:24px!important;font-weight:550}.tt-discipline{padding-left:24px;margin:0}.tt-discipline li{padding-left:4px;margin-bottom:16px}.tt-guide-close{background:var(--tt-blue);color:#fff;padding:32px;border-radius:12px}.tt-guide-close p{font-size:24px;line-height:1.35;font-weight:600;max-width:30ch}.tt-simulator-link{background:var(--tt-green);color:var(--tt-ink)!important;display:inline-flex;align-items:center;gap:16px;border-radius:999px;min-height:52px;padding:12px 22px;text-decoration:none;font-size:16px;font-weight:650}.tt-guide-notice{font-size:15px;color:var(--tt-soft);margin-top:24px!important}.tt-download-bottom{margin-top:12px}.tt-reading-footer{max-width:1200px;margin:auto;border-top:1px solid var(--tt-line);padding:28px 24px;display:flex;justify-content:space-between;gap:24px;font-size:15px}.tt-reading-footer a{text-decoration:none}.tt-index-intro{max-width:760px;margin-bottom:40px}.tt-index-intro p{margin-top:24px;color:var(--tt-soft)}.tt-index-intro p:last-child{font-size:16px}.tt-flat-ideas{list-style:none;margin:0;padding:0;max-width:860px}.tt-flat-ideas li{border-top:1px solid var(--tt-line)}.tt-flat-ideas li:last-child{border-bottom:1px solid var(--tt-line)}.tt-flat-ideas a{display:flex;align-items:center;gap:20px;padding:20px 0;text-decoration:none;font-size:22px}.tt-flat-ideas a>span:first-child{flex:1}.tt-flat-ideas a:hover{background:var(--tt-sky)}.tt-skip{position:fixed;top:8px;left:8px;transform:translateY(-200%);background:#fff;padding:8px;z-index:100}.tt-skip:focus{transform:none}
@media(max-width:767px){.tt-guides-menu{padding:32px 0 56px}.tt-menu-intro{grid-template-columns:1fr;gap:24px}.tt-menu-intro p{justify-self:start;font-size:17px}.tt-questions{display:block;margin-top:0}.tt-question{display:block;margin:12px 0}.tt-question::details-content{display:block}.tt-question summary{min-height:76px;padding:18px 16px;font-size:17px}.tt-question-panel{padding:24px 0}.tt-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tt-card-copy{padding:14px}.tt-card-copy h3{font-size:19px;line-height:1.15;margin-top:12px}.tt-card-copy p{font-size:14px}.tt-card-link{font-size:14px}.tt-category-description{font-size:15px;margin:0 0 20px}.tt-guide-page{font-size:17px}.tt-reading-header{padding:18px 20px;gap:12px}.tt-reading-header img{width:120px}.tt-reading-header>span{font-size:13px}.tt-reading-header>a:last-child{font-size:13px;max-width:100px;text-align:right}.tt-reading-main{padding:0 20px 56px}.tt-breadcrumb{padding:22px 0 28px;font-size:12px;gap:8px}.tt-guide-page h1{font-size:38px}.tt-guide-page h2{font-size:26px}.tt-guide-hero{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.tt-guide-promise{font-size:19px}.tt-guide-description{font-size:16px}.tt-guide-hero figure{max-width:520px}.tt-reading-layout{grid-template-columns:1fr;gap:32px}.tt-guide-toc nav{position:static;display:flex;gap:8px 20px;flex-wrap:wrap;padding:0 0 24px;border-bottom:1px solid var(--tt-line)}.tt-guide-toc p{width:100%;margin:0}.tt-guide-toc a{padding:0;font-size:14px}.tt-guide-content>section{margin-top:48px}.tt-reading-table{font-size:15px}.tt-reading-table th,.tt-reading-table td{padding:14px 10px}.tt-reading-table th{padding-left:0;width:48%}.tt-reading-table .tt-money{white-space:normal}.tt-guide-steps li{padding-left:42px}.tt-guide-close{padding:24px}.tt-guide-close p{font-size:23px}.tt-simulator-link{border-radius:12px;font-size:15px}.tt-reading-footer{flex-direction:column;padding:24px 20px;gap:10px}.tt-flat-ideas a{font-size:18px;gap:12px}.tt-real-story{margin-bottom:28px!important}}
@media(min-width:1024px){.tt-guide-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tt-card-copy{padding:18px}.tt-card-copy h3{font-size:20px}.tt-card-copy p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.tt-guide-card,.tt-question-chevron{transition:none!important}}
@media print{.tt-reading-header,.tt-reading-footer,.tt-guide-toc,.tt-download-guide,.tt-breadcrumb{display:none}.tt-reading-main{padding:0;max-width:none}.tt-reading-layout{display:block}.tt-guide-page{font-size:11pt}.tt-guide-page h1{font-size:28pt}.tt-guide-page h2{font-size:20pt}.tt-guide-hero{grid-template-columns:1fr 1fr}.tt-guide-content>section{margin-top:24pt}.tt-reading-table tr,.tt-guide-steps li{break-inside:avoid}.tt-guide-close{background:#e0efff;color:#0b1240}.tt-guide-notice{font-size:9pt}}
