.faq{margin:0 0 var(--s5);gap:10px;display:grid}.faq>details,.tool-copy .faq>details,.prose .faq>details{background:var(--surface);border:2px solid var(--text);box-shadow:none;border-radius:14px;margin:0;padding:0;transition:box-shadow .15s,background-color .15s;overflow:hidden}.faq>details:hover{background:var(--surface-2)}.faq>details[open]{box-shadow:3px 3px 0 var(--lime);background:var(--surface)}.faq>details>summary,.tool-copy .faq>details>summary{box-sizing:border-box;min-height:56px;font:600 1rem/1.4 var(--font-body);color:var(--text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 18px;list-style:none;display:flex}.faq>details>summary::-webkit-details-marker{display:none}.faq>details>summary::marker{content:""}.faq>details>summary:after,.src-d>summary:after{content:"";border:2px solid var(--text);background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;border-radius:999px;flex:none;width:28px;height:28px;transition:transform .2s}.faq>details[open]>summary:after,.src-d[open]>summary:after{transform:rotate(180deg)}.faq>details>summary:focus-visible,.src-d>summary:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:2px}.faq>details>:not(summary){color:var(--text-muted);margin:0;padding:0 18px;font-size:1rem;line-height:1.6}.faq>details>:not(summary):last-child{padding-bottom:18px}.faq>details>p+p{padding-top:10px}.faq>details[open]>:not(summary){animation:.22s both acc-in}@keyframes acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords){.faq>details,.src-d{interpolate-size:allow-keywords}.faq>details::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.src-d::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.faq>details[open]::details-content{block-size:auto}.src-d[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq>details[open]>:not(summary){animation:none}.faq>details>summary:after,.src-d>summary:after{transition:none}.faq>details::details-content{transition:none}.src-d::details-content{transition:none}}.pr-faq .faq{gap:10px}@media (min-width:860px){.pr-faq .faq{gap:10px var(--s3)}}.src-d{margin:var(--s5) 0;border:2px solid var(--line-strong);background:0 0;border-radius:14px}.src-d>summary{box-sizing:border-box;cursor:pointer;min-height:52px;font:600 1rem/1.3 var(--font-body);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;list-style:none;display:flex}.src-d>summary::-webkit-details-marker{display:none}.src-d>summary::marker{content:""}.src-d>summary:hover{background:var(--surface-2)}.src-d>summary:after{border-color:var(--line-strong);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357574F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");width:24px;height:24px;margin-left:auto}.src-d-ico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357574F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h9l5 5v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 3v5h5M8 13h8M8 17h5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:22px;height:22px}.src-d-n{color:var(--text-muted);font-weight:500}.src-d-body{padding:0 16px 14px}.src-d-list{gap:6px;margin:0;padding-left:1.2em;font-size:1rem;line-height:1.5;display:grid}.src-d-list a{overflow-wrap:anywhere}.src-d-meta{color:var(--text-muted)}.src-d-foot{color:var(--text-muted);margin:10px 0 0}.ls2 .src-d,.ls-src{margin:var(--s6) 0 0}@media (prefers-color-scheme:dark){.src-d-ico{filter:invert(.75)}.src-d>summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ABABA2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}.share-box{margin-top:var(--s6);border:2px solid var(--text);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.share-box-t{min-width:0}.share-box .share-h{margin:0;font-size:1.125rem;line-height:1.3}.share-box-t .small{color:var(--text-muted);margin:2px 0 0}.share-row,.share .share-row{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.share-row>li{margin:0;padding:0}.share-ic,.share-row>li>.share-ic{border:2px solid var(--text);background:var(--surface);width:48px;height:48px;color:var(--text);cursor:pointer;font:700 1rem/1 var(--font-body);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .15s;display:inline-flex;position:relative}.share-ic:hover{box-shadow:2px 2px 0 var(--text);color:var(--text);background:var(--surface-2);transform:translate(-1px,-1px)}.share-ic:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:2px}.share-ic.share-whatsapp,.share-row>li>.share-ic.share-whatsapp{background:var(--lime);color:#121212;border-color:#121212;width:auto;padding:0 18px 0 14px;box-shadow:3px 3px #121212}.share-ic.share-whatsapp:hover{background:var(--lime);color:#121212;box-shadow:4px 4px #121212}.share-ic-t{font-weight:700}.share-ic.share-copy.is-done{background:var(--lime);color:#121212;border-color:#121212}.share-tip{white-space:nowrap;background:var(--text);color:var(--bg);font:600 .875rem/1.2 var(--font-body);opacity:0;pointer-events:none;border-radius:8px;padding:4px 8px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.share-ic.share-copy:hover .share-tip,.share-ic.share-copy:focus-visible .share-tip,.share-ic.share-copy.is-done .share-tip{opacity:1}.share-dl{margin:var(--s3) 0 0;flex-basis:100%}@media (max-width:520px){.share-box{padding:14px 16px}.share-row,.share .share-row{gap:8px}}@media (max-width:430px){.share-row>li>.share-ic{width:44px;height:44px}.share-row>li>.share-ic.share-whatsapp{width:52px;height:52px;padding:0}.share-ic-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.share-ic,.share-ic:hover{transition:none;transform:none}}.soft-cta2{margin:var(--s6) 0;border:2px solid var(--text);border-radius:var(--radius-lg);background:var(--surface);box-shadow:4px 4px 0 var(--lime);grid-template-columns:1fr;align-items:center;gap:14px 20px;padding:18px 20px;display:grid}.soft-cta2-art.sk-spot{width:96px;height:auto}.soft-cta2 h2,.prose .soft-cta2 h2{margin:0 0 4px;font-size:1.25rem;line-height:1.3}.soft-cta2 p{color:var(--text-muted);margin:0}.soft-cta2 .btn{justify-self:start}@media (min-width:640px){.soft-cta2{grid-template-columns:96px 1fr auto}.soft-cta2 .btn{white-space:nowrap;justify-self:end}}.tool-copy ul>li>a:only-child:not([class]),.narrow>ul>li>a:only-child:not([class]),.op-links>li>a:only-child:not([class]){box-sizing:border-box;min-height:44px;padding-block:10px;display:inline-block}.tool-head{gap:var(--s3);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) 96px;align-items:center}.tool-head h1{margin:6px 0 8px}.tool-head .lede{font-size:1.0625rem}.tool-head .lede p{margin:0}@media (max-width:767px){.tool-head-art{background:0 0;border:0;align-self:start;width:96px;padding:0;display:block}}@media (min-width:768px){.tool-head{padding:var(--s5) var(--s6,40px);grid-template-columns:minmax(0,1fr) 240px}.tool-head-art{width:240px}}.tool-copy{margin-top:var(--s5);max-width:760px}.tool-copy>.tool-cta{margin-top:0}.tool-more{margin:var(--s5) 0;gap:10px;display:grid}.tool-more>details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.tool-more>details>summary{cursor:pointer;min-height:56px;padding:6px var(--s3);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.tool-more>details>summary::-webkit-details-marker{display:none}.tool-more>details>summary:after{content:"+";font:700 1.5rem/1 var(--font-body);color:var(--text-muted)}.tool-more>details[open]>summary:after{content:"−"}.tool-more>details>summary h2{margin:0;font-size:1.125rem}.tool-more-b{padding:0 var(--s3) var(--s3)}.tool-more-b>:first-child{margin-top:0}.tool-more-b>:last-child{margin-bottom:0}.tool-next{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.tool-next li{margin:0}.tool-copy .tool-next>li>a{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;min-height:48px;padding:0 16px;text-decoration:none;display:inline-flex}.bt2-pick{padding:var(--s4)}.bt2-q{margin:0 0 var(--s3);font-size:1.25rem}.bt2-budgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.bt2-budgets{grid-template-columns:repeat(4,minmax(0,1fr))}}.bt2-budget{text-align:left;cursor:pointer;background:var(--surface);min-height:84px;color:var(--text);border:2px solid var(--line-strong);border-radius:var(--radius-md);font:inherit;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.bt2-budget:hover{border-color:var(--text)}.bt2-budget:focus-visible{outline:3px solid rgb(var(--color-focus));outline-offset:2px}.bt2-budget[aria-pressed=true]{background:var(--lime);color:var(--ink-fixed);border-color:var(--ink-fixed);box-shadow:var(--pop)}.bt2-amt{font:700 1.5rem/1.2 var(--font-display);white-space:nowrap}.bt2-n{color:inherit;opacity:.8;font-size:1rem}.bt2-filters{gap:var(--s3) var(--s5);margin-top:var(--s4);flex-wrap:wrap;display:flex}.bt2-filter{flex-direction:column;gap:8px;min-width:0;display:flex}.bt2-fl{font-size:1rem;font-weight:600}.bt2-chips{flex-wrap:wrap;gap:8px;display:flex}.bt2-chips .chip{font-size:1rem}.bt2-chips .chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.bt2-count{margin:var(--s4) 0 var(--s2);color:var(--text-muted);font-size:1rem}.bt2-count b{color:var(--text)}.finder-empty{align-items:center;gap:var(--s3);margin:var(--s4) 0;padding:var(--s4);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);display:flex}.finder-empty p{margin:0;font-size:1.0625rem}.finder-empty-art{flex:none;width:120px;height:auto}.fl2{gap:12px}@media (min-width:760px){.fl2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fl2{grid-template-columns:repeat(3,minmax(0,1fr))}}.fl2>li{display:flex}a.finder-card.fc2{color:var(--text);flex:1;grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);gap:6px 12px;padding:16px;text-decoration:none;display:grid}.finder-card.fc2>a,a.finder-card.fc2{min-height:0}.fc2-ic{background:var(--surface-2);border-radius:12px;grid-row:1/span 2;place-items:center;width:44px;height:44px;display:grid}.fc2-ic svg{width:28px;height:28px}.fc2-name{font:700 1.0625rem/1.3 var(--font-display);color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:rgb(var(--color-primary) / .35);text-decoration-color:rgb(var(--color-primary) / .35)}.fc2-facts{gap:4px;margin:4px 0 0;display:grid}.fc2-facts>div{grid-template-columns:104px minmax(0,1fr);gap:8px;font-size:1rem;display:grid}.fc2-facts dt{color:var(--text-muted)}.fc2-facts dd{margin:0;font-weight:600}.finder-more{margin:var(--s3) auto 0;min-height:48px;display:flex}.tool-copy{max-width:none}.tool-copy p,.tool-copy .tool-more-b ul{max-width:72ch}.tool-copy .tool-cta p{max-width:none}.bt2-sub{margin:var(--s5) 0 var(--s3);font-size:1.25rem}.lx-get{margin:var(--s4) 0 0;gap:var(--s2);max-width:44ch;padding:0;font-size:1rem;line-height:1.4;list-style:none;display:grid}.lx-get li{padding-left:28px;position:relative}.lx-get li:before{content:"";border-left:3px solid var(--lime,var(--primary));border-bottom:3px solid var(--lime,var(--primary));width:14px;height:8px;position:absolute;top:.3em;left:2px;transform:rotate(-45deg)}.lx-trust{color:var(--text-muted);margin:var(--s3) 0 0;max-width:44ch;font-size:1rem;line-height:1.4}.lx-hero .h-cta-note{color:var(--text-muted)}@media (max-width:639px){.lx-hero{padding-top:var(--s4)}.lx-hero h1{margin-bottom:var(--s3);font-size:2.5rem}.lx-hero .lede{margin-bottom:var(--s4)}.lx-hero .h-hero-art{order:3}}.lx-sample{--text:#121211;--text-muted:#4a4a44;--surface:#f6f6f0;--surface-2:#ebebe3;--line:#d6d6cc;color:#121211;background:#fff;max-width:380px;margin:0 auto}.lx-sample *{color:inherit}.lx-steps{counter-reset:lx;gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.lx-steps li{counter-increment:lx;column-gap:var(--s3);grid-template-columns:40px 1fr;align-items:start;font-size:1rem;display:grid}.lx-steps li:before{content:counter(lx);background:var(--lime,var(--primary));width:40px;height:40px;color:var(--ink-fixed,#121211);border:2px solid var(--text);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.lx-steps li b{font-size:1.125rem}.lx-steps li span{color:var(--text-muted)}@media (min-width:760px){.lx-steps{grid-template-columns:repeat(3,1fr)}}.lx-list{margin:var(--s3) 0 0;color:var(--text-muted);padding-left:1.2em;font-size:1rem;line-height:1.45}.lx-list li{margin-bottom:var(--s1,4px)}@media (min-width:760px){.lx-plans{grid-template-columns:1fr 1fr}}.lx-for-grid{gap:var(--s4);display:grid}@media (min-width:760px){.lx-for-grid{grid-template-columns:1fr 1fr}}.lx-for-grid>div{border:2px solid var(--text);padding:var(--s5);background:var(--surface);border-radius:18px}.lx-for-grid h3{margin:0 0 var(--s2);font-size:1.125rem}.lx-for-grid ul{margin:0;padding-left:1.2em;font-size:1rem;line-height:1.45}.lx-for-grid li{margin-bottom:var(--s2)}.lx-for-no{background:var(--surface-2)!important}@media (max-width:759px){.t-start-art{display:none!important}.co-head .co-card{display:none}.co-head{margin-bottom:var(--s3)}}.co-top3{margin-top:var(--s3)}.co-all{margin:var(--s2) 0;font-size:1rem}.co-all summary,.vu-all summary,.pr-cmp-sec>summary,.share-card>summary{cursor:pointer;box-sizing:border-box;min-height:48px;padding:12px 0;font-weight:700;display:list-item}.co-trust{margin:var(--s3) 0 0;gap:var(--s2);color:var(--text-muted);padding:0;list-style:none;display:grid}.co-trust li{padding-left:22px;position:relative}.co-trust li:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;position:absolute;top:.35em;left:2px;transform:rotate(-45deg)}.vu-all{margin:var(--s4) 0}.share-card>summary h2{font-size:1.25rem}.pr-cmp-sec{margin:var(--s6) 0}@media (max-width:759px){.co-page .jsteps,.co-page .co-steps{display:none}.co-page{padding-top:var(--s3)}.checkout{flex-direction:column;display:flex}.checkout .co-form{order:1}.checkout .co-summary{margin-top:var(--s4);order:2}.co-head .lede{display:none}}.tpl-print{display:none}@media print{@page{size:A4;margin:14mm 12mm 16mm}html,body{background:#fff!important}.site-head,.site-foot,.consent-bar,.sticky-cta,.jsteps,.no-print,.today-card .btn,.plan-nav,.tpl-actions,.tpl-left{display:none!important}.wrap,.page-pad,.report,.xp{width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.xp{padding-bottom:0!important}.page-pad{padding-top:0!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}img,svg,figure,video{max-width:100%!important}svg:has(>image[data-src]:not([href])){display:none!important}.table-wrap,.em,.card,.plan,.plan-sec,.xp-sec,pre,.xp-pre{max-height:none!important;overflow:visible!important}pre,.xp-pre{overflow-wrap:anywhere;white-space:pre-wrap!important}h1,h2,h3,h4,summary,.plan-sec-head,.xp-m-head,.tpl-ed-head,.em-goal>p{break-after:avoid;page-break-after:avoid}h2+*,h3+*,.plan-sec-head+*,summary+*{break-before:avoid;page-break-before:avoid}.xp-who,.xp-chips,.xp-m,.xp-flow>li,.xp-goal,.xp-rows>.xp-d,.xp-col,.tpl-list>div,.xp-end,.xp-note,.sl-dl>div,.because>li,.wk,.days>li,.weeks>li,.tpl-ed,.route,.risk,.skills-list>li,.pf-block,.pf-radar,.em-f,.em-out tr,.em-goal,.em-note,table tr,li.card,.card:not(.sl-card):not(.em),.tax-steps>li,.xp-tl>li,.today-card,blockquote{break-inside:avoid;page-break-inside:avoid}p,li{orphans:3;widows:3}.xp-top3,.xp-rows,.sl-grid,.tpl-list,.routes,.days,.weeks,.sl-card,.sl-dl,.xp-dl,.because{display:block!important}.xp-top3>*,.xp-rows>*,.sl-grid>*,.tpl-list>*,.routes>*,.days>*,.weeks>*{margin:0 0 12px!important}.mtabs-panel,.mtabs-panel:first-of-type{break-before:auto!important}.xp-d>summary:after{content:none!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.tpl-area{display:none!important}.tpl-print{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid #ccc;border-radius:8px;padding:10px 12px;font-size:.95rem;line-height:1.5;display:block}input,select{break-inside:avoid}a[href^=http]{color:inherit}}
