:root{--home-yellow-soft:color-mix(in srgb, var(--primary) 22%, var(--card))}html:has(.home-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.home-page){scroll-behavior:auto}}.home-h1,.home-h2{letter-spacing:-.025em;text-wrap:balance;font-weight:700}.home-h1{font-size:2.75rem;line-height:1.04}.home-h2{font-size:2.5rem;line-height:1.06}@media (width>=64rem){.home-h1{font-size:var(--text-display);line-height:var(--text-display--line-height)}.home-h2{font-size:3.5rem;line-height:1.05}.home-h2-tight{font-size:3rem}}.home-dark{--ring:var(--primary);background:var(--secondary);color:var(--secondary-foreground)}.paper{background:var(--card);box-shadow:0 1px 2px #30352c14, var(--shadow-float);border-radius:6px;padding:1.25rem}.paper-line{background:var(--muted);border-radius:999px;height:.4375rem;display:block}.paper-line-dark{background:color-mix(in srgb, var(--foreground) 45%, var(--muted))}.paper-line[data-width="38%"]{width:38%}.paper-line[data-width="45%"]{width:45%}.paper-line[data-width="50%"]{width:50%}.paper-line[data-width="55%"]{width:55%}.paper-line[data-width="65%"]{width:65%}.paper-line[data-width="70%"]{width:70%}.paper-line[data-width="75%"]{width:75%}.paper-line[data-width="80%"]{width:80%}.paper-line[data-width="85%"]{width:85%}.paper-line[data-width="88%"]{width:88%}.paper-line[data-width="90%"]{width:90%}.paper-line[data-width="92%"]{width:92%}.grifo{color:inherit;background-color:#0000;background-image:linear-gradient(var(--primary), var(--primary));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--default-transition-duration) ease-out;background-repeat:no-repeat;background-size:100% 100%;border-radius:3px;margin-inline:-.1em;padding:.05em .2em}[data-reveal=pending] .grifo{background-size:0% 100%}[data-reveal=pending] .step-number{background:var(--muted)}.ba{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.ba-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tab-before tab-after""paper paper";gap:.5rem;display:grid;position:relative}.ba-tab{cursor:pointer;border-radius:var(--radius-control);background:var(--muted);min-height:3rem;transition:background-color var(--default-transition-duration);justify-content:center;align-items:center;font-weight:700;display:flex}.ba-tab:hover{background:color-mix(in srgb, var(--muted) 70%, var(--foreground) 12%)}.ba-tab-before{grid-area:tab-before}.ba-tab-after{grid-area:tab-after}.ba:has(#ba-before:checked) .ba-tab-before,.ba:has(#ba-after:checked) .ba-tab-after{background:var(--primary)}.ba:has(#ba-before:focus-visible) .ba-tab-before,.ba:has(#ba-after:focus-visible) .ba-tab-after{outline:3px solid var(--ring);outline-offset:3px}.ba-paper{transition:opacity var(--default-transition-duration), transform var(--default-transition-duration);grid-area:paper}.ba:has(#ba-before:checked) .ba-paper-after,.ba:has(#ba-after:checked) .ba-paper-before{visibility:hidden;opacity:0}.ba:has(#ba-before:checked) .ba-paper-after .grifo{background-size:0% 100%}.ba-link{display:none}.ba-illustrative{color:var(--muted-foreground);font-size:var(--text-support);font-style:italic;line-height:var(--text-support--line-height);display:none}.ba-score{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.ba-score-label{width:100%;font-weight:700;line-height:1.25}.ba-number{font-size:var(--text-support);line-height:var(--text-support--line-height);flex-direction:column;align-items:center;gap:.125rem;display:flex}.ba-number strong{border-radius:var(--radius-control);background:var(--muted);width:3.75rem;height:3rem;transition:background-color var(--default-transition-duration);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.ba:has(#ba-before:checked) .ba-number-before strong,.ba:has(#ba-after:checked) .ba-number-after strong{background:var(--primary)}.ba-score-note{width:100%;color:var(--muted-foreground);font-size:var(--text-support);line-height:var(--text-support--line-height)}@media (width>=64rem){.ba-stage{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tab-before tab-after""before after";gap:0}.ba-tab{z-index:3;width:fit-content;min-height:2.75rem;margin-bottom:-.5rem;margin-left:1.5rem;padding-inline:1.25rem;position:relative}.ba-tab-before,.ba-tab-after{transform:rotate(-2deg)}.ba-paper-before{z-index:1;grid-area:before;margin-top:.5rem;transform:rotate(-1.5deg)}.ba-paper-after{z-index:2;grid-area:after;margin-left:-1rem;transform:rotate(1deg)}.ba:has(#ba-before:checked) .ba-paper-after,.ba:has(#ba-after:checked) .ba-paper-before{visibility:visible;opacity:1}.ba:has(#ba-before:checked) .ba-paper-before{z-index:3}.ba:has(#ba-before:checked) .ba-paper-after{opacity:.75}.ba:has(#ba-after:checked) .ba-paper-before{opacity:.85}.ba-link{z-index:4;pointer-events:none;width:6rem;height:5.5rem;margin-right:-.25rem;display:block;position:absolute;top:.625rem;right:100%;overflow:visible}.ba-link path{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--default-transition-duration) ease-out}.ba-link circle{fill:var(--foreground);transition:opacity var(--default-transition-duration)}.ba:has(#ba-before:checked) .ba-link path{stroke-dashoffset:1px}.ba:has(#ba-before:checked) .ba-link circle{opacity:0}.ba-illustrative{display:block;position:absolute;top:.875rem;right:0}.ba-score{flex-wrap:nowrap}.ba-score-label{border-right:1px solid var(--border);flex:none;width:9.5rem;padding-right:1rem}.ba-score>div{border-right:1px solid var(--border);flex:none;padding-right:1.25rem}.ba-score-note{width:auto;font-size:.8125rem;line-height:1.3}}@media (prefers-reduced-motion:no-preference){.ba-paper-after .grifo{animation:grifo-in var(--default-transition-duration) ease-out .24s backwards}.ba-link path{animation:link-in var(--default-transition-duration) ease-out .42s backwards}}@keyframes grifo-in{0%{background-size:0% 100%}}@keyframes link-in{0%{stroke-dashoffset:1px}}.step{flex-direction:column;gap:.75rem;display:flex;position:relative}.step-number{border-radius:var(--radius-control);background:var(--primary);letter-spacing:-.02em;width:4.5rem;height:3.25rem;transition:background-color var(--default-transition-duration);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}@media (width>=48rem){.step:not(:last-child):after{content:"";background:var(--primary);height:2px;position:absolute;top:1.625rem;left:5.5rem;right:0}}.step-title{letter-spacing:-.02em;margin-top:.25rem;font-size:2rem;font-weight:700;line-height:1.1}.step-picture{margin-top:.75rem;transform:rotate(-1.5deg)}.step-picture-right{transform:rotate(.75deg)}.step-check{border:2px solid var(--border);border-radius:5px;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.step-check-done{border-color:var(--primary);background:var(--primary)}.fix{gap:2rem;display:grid}.fix-figure{flex-direction:column;gap:1rem;min-width:0;display:flex;position:relative}.fix-illustrative{color:var(--muted-foreground);font-size:var(--text-support);font-style:italic}.fix-link{display:none}.fix-note{border:2px solid var(--primary);border-radius:var(--radius-card);background:var(--card);padding:.875rem 1rem}.fix-more-arrow{transition:transform var(--default-transition-duration)}.fix-more[open] .fix-more-arrow{transform:rotate(90deg)}.fix-more>summary::-webkit-details-marker{display:none}@media (width>=64rem){.fix{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:3rem}.fix:has(.fix-more:not([open])) .fix-figure{grid-area:1/2/span 2}.fix-more[open]{grid-column:1/-1}.fix-illustrative{width:5rem;position:absolute;top:0;right:0}.fix-figure{min-height:19rem;padding-top:.5rem}.fix-paper{width:74%;padding:2rem;transform:rotate(-1.5deg)}.fix-summary{max-width:80%;position:relative}.fix-note{z-index:2;width:36%;position:absolute;top:8.25rem;right:0}.fix-link{z-index:3;width:4.5rem;height:4rem;display:block;position:absolute;top:.375rem;left:100%;overflow:visible}.fix-link circle{fill:var(--foreground)}.fix-link path{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--default-transition-duration) ease-out .12s}[data-reveal=pending] .fix-link path{stroke-dashoffset:1px}}@media (width<=63.999rem){.fix-note{margin-top:.5rem;position:relative}.fix-note:before{content:"";background:var(--primary);width:2px;height:1.5rem;position:absolute;bottom:100%;left:1.5rem}}.path-title{width:fit-content;font-size:var(--text-title);letter-spacing:-.02em;font-weight:700;line-height:1.15}.path-title-done{background-image:linear-gradient(var(--primary), var(--primary));transition:background-size var(--default-transition-duration) ease-out;background-position:0 100%;background-repeat:no-repeat;background-size:100% .3rem;padding-bottom:.2rem}[data-reveal=pending] .path-title-done{background-size:0% .3rem}.rule-title{align-items:center;gap:1.25rem;display:flex}.rule-title:before,.rule-title:after{content:"";background:var(--primary);flex:2rem;height:2px}@media (width<=47.999rem){.rule-title:before,.rule-title:after{display:none}}.price-featured{background:var(--home-yellow-soft)}.guarantee+.guarantee{border-top:1px solid color-mix(in srgb, var(--border) 45%, transparent);padding-top:1.25rem}@media (width>=64rem){.guarantee+.guarantee{border-top:0;border-left:1px solid color-mix(in srgb, var(--border) 45%, transparent);padding-top:0;padding-left:1.5rem}.guarantee-lead+.guarantee:not(.guarantee-lead){border-left:0;padding-left:0}}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{flex:none;width:1.25rem;height:1.25rem;position:relative}.faq-plus:before,.faq-plus:after{content:"";width:100%;height:2px;transition:transform var(--default-transition-duration);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{transform:rotate(0)}
