:root{--landing-margin:40px;--landing-section:clamp(96px, 75px + 5.4vw, 144px);--landing-field:clamp(64px, 50px + 3.6vw, 96px);--landing-stack:clamp(40px, 29.5px + 2.7vw, 64px);--landing-sheet:clamp(32px, 22px + 2vw, 48px);--landing-action:32px;--landing-pair:24px;--landing-gutter:24px}@media (width<=860px){:root{--landing-margin:20px}}:root{--ilu-papel:#e8ddc9;--ilu-papel-2:#d3c7b1;--ilu-apagado:#b9ad97;--ilu-raya:#c9bda6;--ilu-hueco:#8e8471;--ilu-fondo:#131313;--ilu-fondo-2:#1c1c1c;--ilu-ranura:#272727;--ilu-rastro:#332f2a}:root:not([data-theme=dark]){--ilu-papel:#3a342c;--ilu-papel-2:#4d463c;--ilu-apagado:#8d8474;--ilu-raya:#6d6455;--ilu-hueco:#b6ad9c;--ilu-fondo:#f4f1ea;--ilu-fondo-2:#e9e4d9;--ilu-ranura:#d8d1c3;--ilu-rastro:#d3ccbc}:root{--ilu-oro:#ca933e;--ilu-oro-osc:#8c6528;--ilu-coral:#eb7770;--ilu-coral-osc:#b0453f;--ilu-verde:#69b27a;--ilu-verde-osc:#3c7a4c;--ilu-azul:#53aad0;--ilu-azul-claro:#82c9ea;--ilu-azul-osc:#2f6c88;--ilu-azul-noche:#123240;--ilu-tinta:#131313}:root:not([data-theme=dark]) .landing-on-paper{--ilu-papel:#3a342c;--ilu-papel-2:#4d463c;--ilu-apagado:#8d8474;--ilu-raya:#6d6455;--ilu-hueco:#b6ad9c}:root:not([data-theme=dark]) :is(.landing-notes__item a,.landing-billing__saving){color:color-mix(in srgb, var(--md-sys-color-primary) 80%, var(--md-sys-color-on-surface))}.landing-list,.landing-plan__rows{margin-block:0;padding-inline-start:0}.landing-list{flex-direction:column;gap:12px;list-style:none;display:flex}.landing-list li{font-size:var(--text-body);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;align-items:flex-start;gap:12px;display:flex}.landing-list strong{color:var(--md-sys-color-on-surface);font-weight:var(--weight-strong)}.landing-list__tick{color:var(--md-sys-color-on-surface-variant);flex-shrink:0;margin-top:3px}.landing-lamina .landing-list li{color:var(--lamina-tinta-2)}.landing-lamina .landing-list :is(strong,.landing-list__tick){color:var(--lamina-tinta)}.landing-free__tag[data-gift]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:visible}.ilu-regalo,.ilu-tapa,.ilu-regalo-post{transform-box:view-box}.ilu-regalo{transform-origin:100px 188px}.ilu-tapa{transform-origin:100px 75px}@media (prefers-reduced-motion:no-preference){.landing-free__tag[data-gift] :is(.ilu-tapa,.ilu-regalo-post){transition:translate .5s var(--landing-ease), rotate .5s var(--landing-ease)}.landing-free__tag[data-gift] .ilu-tapa{transition-delay:.15s}.landing-free__tag[data-open] .ilu-tapa{transition-delay:0s;translate:-24px -66px;rotate:-20deg}.landing-free__tag[data-open] .ilu-regalo-post{transition-delay:.1s;translate:0 -90px}@media (hover:hover){.landing-free__tag[data-gift]:not([data-open]):hover .ilu-regalo{animation:.6s ease-in-out landing-gift-shake}}}@keyframes landing-gift-shake{20%{rotate:-5deg}40%{rotate:4deg}60%{rotate:-3deg}80%{rotate:1.5deg}}.landing-free{--sheet:color-mix(in srgb, var(--lamina-verde) 65%, var(--lamina-papel));grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:28px;padding:32px 28px;display:grid}.landing-free__tag{grid-area:1/2;justify-self:center;width:230px;height:auto;display:block;overflow:visible}.landing-free__words{flex-direction:column;grid-area:1/1;gap:8px;display:flex}.landing-free__title{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--text-page-title-weight);line-height:var(--leading-title);color:var(--lamina-tinta);text-wrap:balance}.landing-free__text{max-width:65ch;font-size:var(--text-body);color:var(--lamina-tinta-2);text-wrap:pretty}.landing-free .landing-free__rows{margin-top:calc(var(--landing-pair) - 8px);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 48px;display:grid}.landing-free .landing-free__rows li{color:var(--lamina-tinta-2)}.landing-free .landing-free__rows .landing-list__tick{color:var(--lamina-tinta)}.landing-free .landing-btn:focus-visible{outline:3px solid var(--lamina-tinta);outline-offset:3px}.landing-free ::selection{background-color:var(--lamina-tinta);color:var(--sheet)}@media (prefers-reduced-motion:no-preference){.landing-free__tag{transition:translate .5s var(--landing-ease), rotate .5s var(--landing-ease)}.landing-free:is(:hover,:focus-within) .landing-free__tag{translate:0 -5px;rotate:-2deg}}.landing-free__actions{margin-top:calc(var(--landing-action) - 8px);flex-wrap:wrap;gap:12px;display:flex}@media (width>1080px){.landing-free{grid-template-rows:auto auto auto;grid-template-columns:140px minmax(0,1fr) auto;gap:8px 36px;padding:28px 40px}.landing-free__words{display:contents}.landing-free__tag{grid-area:1/1/3;width:140px}.landing-free__title{grid-area:1/2;align-self:end}.landing-free__text{grid-area:2/2;align-self:start}.landing-free__actions{grid-area:1/3/3;align-self:center;margin-top:0}.landing-free .landing-free__rows{border-top:2px dotted color-mix(in srgb, var(--lamina-tinta) 28%, transparent);grid-area:3/1/auto/-1;grid-template-columns:repeat(4,auto);justify-content:start;gap:10px 40px;margin-top:20px;padding-top:20px}}.landing-pricing{max-width:1280px;padding-inline:var(--landing-margin);flex-direction:column;margin-inline:auto;display:flex}.landing-pricing>.landing-free{margin-top:var(--landing-stack)}.landing-pricing>.landing-billing{margin-top:var(--landing-stack);align-self:center}.landing-pricing__head{align-items:center;gap:var(--landing-pair);text-align:center;flex-direction:column;display:flex}.landing-pricing__head .landing-title{max-width:900px}.landing-billing{min-inline-size:0;margin:calc(var(--landing-action) - var(--landing-pair)) 0 0;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--radius-button);gap:4px;padding:4px;display:inline-flex}.landing-billing__input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-billing__option{border-radius:var(--radius-button);min-height:40px;font-size:var(--text-ui);font-weight:var(--weight-strong);color:var(--md-sys-color-on-surface-variant);cursor:pointer;align-items:center;gap:8px;padding:0 20px;transition:background-color .18s,color .18s;display:flex}.landing-billing__input:checked+.landing-billing__option{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.landing-billing[data-pill]{--pill-x:0px;--pill-width:0px;isolation:isolate;position:relative}.landing-billing[data-pill]:before{content:"";z-index:-1;width:var(--pill-width);translate:var(--pill-x) 0;border-radius:var(--radius-button);background-color:var(--md-sys-color-primary);position:absolute;top:4px;bottom:4px;left:0}.landing-billing[data-pill] .landing-billing__input:checked+.landing-billing__option{background-color:#0000}@media (prefers-reduced-motion:no-preference){.landing-billing[data-pill]:before{transition:translate .36s var(--landing-ease), width .36s var(--landing-ease)}.landing-billing[data-pill] .landing-billing__option{transition:color .3s var(--landing-ease)}}.landing-billing__input:focus-visible+.landing-billing__option{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.landing-billing__saving{font-size:var(--text-note);font-weight:var(--weight-medium);color:var(--md-sys-color-primary)}.landing-billing__input:checked+.landing-billing__option .landing-billing__saving{color:inherit}.landing-plan__cost{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.landing-plan__billed{font-size:var(--text-note);color:var(--md-sys-color-on-surface-variant);flex-basis:100%}.landing-plan__cost--annual,.landing-pricing__note--annual{display:none}.landing-pricing:has(.landing-billing__input[value=annual]:checked) :is(.landing-plan__cost--monthly,.landing-pricing__note--monthly){display:none}.landing-pricing:has(.landing-billing__input[value=annual]:checked) .landing-plan__cost--annual{display:flex}.landing-pricing:has(.landing-billing__input[value=annual]:checked) .landing-pricing__note--annual{display:block}.landing-plan__start--annual{display:none}.landing-pricing:has(.landing-billing__input[value=annual]:checked) .landing-plan__start--monthly{display:none}.landing-pricing:has(.landing-billing__input[value=annual]:checked) .landing-plan__start--annual{display:inline-flex}.landing-pricing__more{margin-top:var(--landing-action);justify-content:center;display:flex}.landing-pricing__plans{gap:var(--landing-gutter);margin-top:var(--landing-stack);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:clip}.landing-billing+.landing-pricing__plans{margin-top:var(--landing-action)}.landing-plan{grid-row:span 5;grid-template-rows:subgrid;border-radius:var(--radius-panel);background-color:var(--md-sys-color-surface-variant);row-gap:0;padding:32px 28px;display:grid;position:relative}.landing-plan--recommended{background-color:var(--sheet)}.landing-plan__heading{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.landing-plan--recommended .chip{background-color:var(--lamina-tinta);color:var(--lamina-luz)}.landing-plan__name{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:var(--text-section-title-weight);line-height:var(--leading-heading);color:var(--md-sys-color-on-surface)}.landing-plan__tagline{font-size:var(--text-ui);color:var(--md-sys-color-on-surface-variant);margin-top:6px;line-height:1.5}.landing-plan__price{margin-top:var(--landing-pair);flex-wrap:wrap;align-self:start;align-items:baseline;gap:6px;display:flex}.landing-plan>.landing-btn{margin-top:16px}.landing-plan__amount{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--text-page-title-weight);line-height:var(--leading-title);color:var(--md-sys-color-on-surface)}.landing-plan__period{font-size:var(--text-ui);color:var(--md-sys-color-on-surface-variant)}.landing-plan__price-link{font-size:var(--text-ui);color:var(--md-sys-color-primary);text-decoration:underline}.landing-plan--recommended .landing-plan__price-link{color:var(--lamina-tinta)}.landing-plan__adds{margin-top:var(--landing-pair)}.landing-plan__base{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--md-sys-color-on-surface)}.landing-plan--recommended .landing-plan__base{color:var(--lamina-tinta)}.landing-plan__rows{flex-direction:column;gap:10px;margin-top:12px;list-style:none;display:flex}.landing-plan__rows li{font-size:var(--text-ui);color:var(--md-sys-color-on-surface);text-wrap:pretty;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.landing-plan__rows .landing-list__tick{width:16px;height:16px}.landing-plan__row--off,.landing-plan__row--off .landing-list__tick{color:var(--md-sys-color-on-surface-variant)}.landing-plan--recommended :is(.landing-plan__name,.landing-plan__amount){color:var(--lamina-tinta)}.landing-plan--recommended :is(.landing-plan__tagline,.landing-plan__period,.landing-plan__billed,.landing-plan__rows li){color:var(--lamina-tinta-2)}.landing-plan--recommended .landing-list__tick,.landing-plan--recommended .landing-plan__row--off .landing-list__tick{color:var(--lamina-tinta)}@media (width<=860px){.landing-free{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 28px}.landing-free__tag{grid-column:1;justify-self:start;width:140px}.landing-free__words{grid-row:2}.landing-pricing__plans{grid-template-columns:minmax(0,1fr)}}@media (640px<width<=860px){.landing-plan{grid-row:auto;grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.landing-plan>*{grid-column:1}.landing-plan>.landing-plan__adds{grid-area:1/2/-1;margin-top:0}}@media (width<=640px){.landing-free .landing-free__rows{grid-template-columns:minmax(0,1fr)}}:is(main,.landing-footer) *{scroll-margin-top:88px}@media (width<=640px){:is(main,.landing-footer) *{scroll-margin-bottom:calc(var(--control-height) + 32px + env(safe-area-inset-bottom))}}main [data-landing-landed]:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-jump{min-width:0}.landing-jump[hidden]{display:none}.landing-jump__trigger{min-width:0;max-width:100%;min-height:var(--header-control-height);border-radius:var(--radius-button);background-color:var(--md-sys-color-surface-float);color:var(--md-sys-color-on-surface);font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-medium);cursor:pointer;transition:background-color .18s, scale .14s var(--landing-ease);border:0;align-items:center;gap:6px;padding:0 14px 0 12px;display:inline-flex}.landing-jump__trigger:hover,.landing-jump__trigger[aria-expanded=true]{background-color:color-mix(in srgb, var(--md-sys-color-surface-float) 86%, var(--md-sys-color-on-surface));color:var(--md-sys-color-on-surface)}.landing-jump__trigger:focus-visible{box-shadow:inset 0 0 0 1.5px var(--md-sys-color-primary), 0 0 0 var(--focus-halo) color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent);outline:none}.landing-jump__icon{font-size:var(--icon-sm);flex-shrink:0}.landing-jump__current{text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,max-content);min-width:0;display:grid;position:relative;overflow:hidden}.landing-jump__name{text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.landing-jump__name[aria-hidden]{position:absolute;inset-inline-start:0}.landing-jump__chevron{font-size:var(--icon-sm);color:var(--md-sys-color-on-surface-variant);flex-shrink:0;transition:rotate .18s}.landing-jump__trigger[aria-expanded=true] .landing-jump__chevron{rotate:180deg}.landing-jump .menu-slot{min-width:0}@media (width>640px){.landing-header__actions .landing-jump{margin-inline-end:16px}}@media (640px<width<=860px){.landing-header__actions .landing-jump{margin-inline-end:18px}}.landing-jump .menu-panel{width:max-content;max-width:calc(100vw - 2 * var(--landing-margin));max-height:none;box-shadow:none;scrollbar-gutter:auto;flex-flow:wrap;align-content:flex-start;gap:8px;padding:16px}.landing-jump__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-jump[data-at-foot]{visibility:hidden;opacity:0;translate:0 -4px}@media (prefers-reduced-motion:no-preference){.landing-jump{transition:opacity .18s, translate .18s, visibility .18s, display .18s allow-discrete}.landing-jump[hidden]{opacity:0}@starting-style{.landing-jump:not([hidden]){opacity:0;translate:0 -4px}}}@media (width<=640px){.menu.landing-jump{inset-inline:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;width:fit-content;max-width:calc(100vw - 32px);margin-inline:auto;position:fixed}.landing-jump__trigger{min-height:var(--control-height)}.landing-jump[data-at-foot]{translate:0 12px}.landing-jump__chevron{rotate:180deg}.landing-jump__trigger[aria-expanded=true] .landing-jump__chevron{rotate:0deg}.landing-jump .menu-slot{clip-path:none;inset:auto auto calc(100% + 8px) 50%;translate:-50%}.landing-jump .menu-slot:after{content:none}.landing-jump .menu-panel{margin-top:0}.landing-jump .menu-panel,.landing-jump .menu-panel[hidden]{transform:none}@media (prefers-reduced-motion:no-preference){@starting-style{.landing-jump:not([hidden]){translate:0 12px}}.landing-jump .menu-panel{transition:opacity .18s, translate .18s, display .18s allow-discrete}.landing-jump .menu-panel[hidden]{opacity:0;translate:0 8px}@starting-style{.landing-jump .menu-panel:not([hidden]){opacity:0;translate:0 8px}}}}.landing-index{max-width:1280px;padding-inline:var(--landing-margin);margin-inline:auto}.landing-index__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-index__list a,.landing-jump .menu-item{width:auto;min-height:var(--control-height-sm);font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container-highest);border-radius:var(--radius-button);transition:background-color .18s, color .18s, scale .14s var(--landing-ease);align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.landing-jump .menu-item:before{content:none}.landing-index__icon{font-size:var(--icon-sm);flex-shrink:0;margin-inline-start:-4px}.landing-index__list a:hover,.landing-jump .menu-item:hover{background-color:color-mix(in srgb, var(--md-sys-color-surface-container-highest) 86%, var(--md-sys-color-on-surface));color:var(--md-sys-color-on-surface)}.landing-jump .menu-item[aria-current]{background-color:var(--md-sys-color-on-surface);color:var(--md-sys-color-surface)}.landing-jump .menu-item[aria-current]:hover{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 86%, var(--md-sys-color-surface));color:var(--md-sys-color-surface)}.landing-index__list a:focus-visible,.landing-jump .menu-item:focus-visible{box-shadow:inset 0 0 0 1.5px var(--md-sys-color-primary), 0 0 0 var(--focus-halo) color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent);outline:none}.landing-jump .menu-item[aria-current]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--md-sys-color-surface), 0 0 0 var(--focus-halo) color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent)}@media (prefers-reduced-motion:no-preference){.landing-index__list a:active,.landing-jump .menu-item:active,.landing-jump__trigger:active{scale:.97}}@media (pointer:coarse){.landing-index{padding-inline:0}.landing-index__list{overscroll-behavior-x:contain;scroll-padding-inline:var(--landing-margin);scrollbar-width:none;padding:var(--focus-halo) var(--landing-margin);margin-block:calc(-1 * var(--focus-halo));flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.landing-index__list::-webkit-scrollbar{display:none}.landing-index__list li{flex:none}.landing-index__list li:first-child{margin-inline-start:auto}.landing-index__list li:last-child{margin-inline-end:auto}.landing-index__list:is([data-hidden-start],[data-hidden-end]){-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent)}.landing-index__list[data-hidden-start]{--fade-start:56px}.landing-index__list[data-hidden-end]{--fade-end:56px}}@media (width<=640px){.landing-index__list,.landing-jump .menu-panel{gap:6px}.landing-index__list a,.landing-jump .menu-item{font-size:var(--text-label)}.landing-jump .menu-item{padding-inline:14px}.landing-jump .menu-panel{grid-template-columns:repeat(2,auto);justify-content:center;display:grid}.landing-jump .menu-item{justify-content:center;width:100%}}.landing-experience{max-width:1280px;padding-inline:var(--landing-margin);margin-inline:auto}.landing-experience__row{border-block:1px solid var(--md-sys-color-outline-variant);grid-template-columns:auto minmax(0,max-content);justify-content:center;align-items:center;column-gap:20px;max-width:720px;margin-inline:auto;padding-block:20px;display:grid}.landing-experience__claim{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--text-page-title-weight);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--md-sys-color-on-surface);text-wrap:balance;display:contents}.landing-experience__number{font-size:var(--text-hero);font-weight:var(--text-hero-weight);font-variant-numeric:lining-nums;grid-row:span 2;line-height:1}.landing-experience__since{font-size:var(--text-body);line-height:var(--leading-body);color:var(--md-sys-color-on-surface-variant);grid-column:2;margin:0}@media (width<=640px){.landing-experience__claim{font-size:var(--text-section-title);font-weight:var(--text-section-title-weight)}.landing-experience__number{font-size:var(--text-display);font-weight:var(--text-display-weight)}}.landing-faq{max-width:1280px;padding-inline:var(--landing-margin);margin-inline:auto}.landing-faq__inner{gap:var(--landing-stack);grid-template-columns:4fr 8fr;align-items:start;display:grid}.landing-faq__head{flex-direction:column;gap:22px;display:flex;position:sticky;top:120px}.landing-faq__items{flex-direction:column;gap:12px;display:flex}.landing-question{border-radius:var(--radius-control);background-color:var(--md-sys-color-surface-variant);padding:0 24px}.landing-question summary{cursor:pointer;font-size:var(--text-lead);font-weight:var(--weight-medium);color:var(--md-sys-color-on-surface);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.landing-question summary::-webkit-details-marker{display:none}.landing-question summary:focus-visible{outline:none}.landing-question:has(>summary:focus-visible){box-shadow:inset 0 0 0 1.5px var(--md-sys-color-primary), 0 0 0 var(--focus-halo) color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent)}.landing-faq__drawing{width:min(100%,280px);height:auto;margin-top:12px;overflow:visible}.landing-faq__plus{box-sizing:content-box;background-color:var(--ilu-coral);color:var(--ilu-tinta);transition:transform .3s var(--landing-ease), background-color .3s var(--landing-ease);border-radius:50%;flex-shrink:0;padding:8px}.landing-question[open] .landing-faq__plus{background-color:var(--lamina-tinta);color:var(--ilu-fondo);transform:rotate(45deg)}.landing-question{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){.landing-question::details-content{opacity:0;block-size:0;transition:block-size .24s var(--landing-ease), opacity .16s ease, content-visibility .24s allow-discrete;overflow-y:clip}.landing-question[open]::details-content{opacity:1;block-size:auto;transition-duration:.42s,.3s,.42s}}.landing-question p{max-width:70ch;font-size:var(--text-body);color:var(--md-sys-color-on-surface-variant);padding-bottom:24px}.landing-question strong{color:var(--md-sys-color-on-surface);font-weight:var(--weight-strong)}@media (width<=860px){.landing-faq__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:static}.landing-faq__drawing{width:100px;margin:0}.landing-faq__inner{grid-template-columns:minmax(0,1fr)}}.landing-band{padding:var(--landing-field) var(--landing-margin);background-color:var(--sheet);color:var(--lamina-tinta)}.landing-band--papel{--sheet:var(--lamina-papel);--sheet-tinta:var(--lamina-tinta-2)}.landing-band__inner{gap:var(--landing-stack);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.landing-final{max-width:1280px;padding-inline:var(--landing-margin);margin-inline:auto}.landing-final__sheet{padding:var(--landing-field) var(--landing-sheet);text-align:center;flex-direction:column;align-items:center;display:flex}.landing-final__title{max-width:1000px;font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--text-hero-weight);letter-spacing:var(--tracking-tight);color:var(--lamina-tinta);text-wrap:balance;line-height:1.04}.landing-final__text{max-width:620px;margin-top:var(--landing-pair);font-size:var(--text-lead);font-weight:var(--text-lead-weight);color:var(--lamina-tinta-2);text-wrap:pretty}.landing-final__sheet>.landing-btn{margin-top:var(--landing-action)}.landing-final__reassure{font-size:var(--text-ui);color:var(--lamina-tinta-2);margin-top:16px}.landing-hero__sky{z-index:-1;background-color:var(--landing-sky);position:absolute;inset:0}.landing-hero__sky:before{content:"";inset-inline:0;background-color:inherit;height:160px;position:absolute;bottom:100%}.landing-hero__sky-moon{height:auto;display:none;position:absolute;overflow:visible}.landing-hero__field{pointer-events:none;opacity:0;position:absolute;top:0;left:0;overflow:visible}.landing-hero__field[data-drawn]{opacity:1}@media (prefers-reduced-motion:no-preference){.landing-hero__field{transition:opacity .6s ease-out}}.landing-hero__field .landing-hero__cloud--haze{fill:var(--ilu-azul-claro)}:root[data-theme=dark] .landing-hero__field .landing-hero__cloud--haze{fill:color-mix(in srgb, var(--ilu-azul-osc) 50%, var(--ilu-azul-noche))}.landing-hero__figure .landing-hero__star{display:none}.landing-hero__horizon{margin-top:12px}@media (prefers-reduced-motion:no-preference){.landing-header{transition:background-color .2s ease-out}}@media (prefers-reduced-motion:reduce){.landing-header .landing-btn{transition:none}}.landing-hero__night{opacity:1}.landing-hero__star,.landing-hero__moon{opacity:0;transform-box:fill-box;transform-origin:50%}.landing-hero__star{transform:scale(0)}.landing-hero__moon{transform:translateY(46px)}:root[data-theme=dark] .landing-hero__plane{--plane-moonlight:32%}:root[data-theme=dark] .landing-hero__wing{fill:color-mix(in srgb, var(--ilu-papel-2), var(--ilu-azul-claro) var(--plane-moonlight))}:root[data-theme=dark] .landing-hero__keel{fill:color-mix(in srgb, var(--ilu-apagado), var(--ilu-azul-claro) var(--plane-moonlight))}:root[data-theme=dark] .landing-hero__underside{fill:color-mix(in srgb, var(--ilu-hueco), var(--ilu-azul-claro) var(--plane-moonlight))}:root[data-theme=dark] .landing-hero__cloud{fill:var(--ilu-azul-osc)}:root[data-theme=dark] .landing-hero__star,:root[data-theme=dark] .landing-hero__moon{opacity:1;transform:none}.pricing{max-width:1200px;color:var(--md-sys-color-on-surface);margin:0 auto}.pricing-section{margin-top:var(--landing-section)}.pricing-section__head{align-items:center;gap:var(--landing-pair);margin-bottom:var(--landing-stack);text-align:center;flex-direction:column;display:flex}.pricing-section__head .landing-title{max-width:1120px}.pricing-section__lead{max-width:68ch;font-size:var(--text-lead);font-weight:var(--weight-regular);color:var(--md-sys-color-on-surface-variant);margin:0}:root:not([data-theme=dark]) .pricing-section__lead a{color:color-mix(in srgb, var(--md-sys-color-primary) 80%, var(--md-sys-color-on-surface))}.pricing-note{max-width:90ch;font-size:var(--text-label);color:var(--md-sys-color-on-surface-variant);margin:12px 0 0}:is(.pricing-page:not(:has(#landing-billing-annual:checked)) .pricing-annual,.pricing-page:has(#landing-billing-annual:checked) .pricing-monthly){display:none}body.public-page.pricing-page .container-main{padding-top:0}.pricing-intro{--hero-horizon:120px;isolation:isolate;margin-inline:calc(50% - 50vw);position:relative}.pricing-intro__words{max-width:1200px;padding:40px var(--landing-margin) 0;text-align:center;flex-direction:column;align-items:center;gap:18px;margin-inline:auto;display:flex}.pricing-intro .landing-title{color:var(--lamina-tinta)}.pricing-intro .landing-title__second{color:var(--md-sys-color-on-primary-container)}.pricing-intro__notes{gap:4px;display:grid}.pricing-intro__tax,.pricing-intro__business{font-size:var(--text-ui);color:var(--lamina-tinta-2);margin:0}.pricing-intro .landing-hero__sky-moon{width:56px;display:block;top:16px;right:max(24px,50% - 560px)}.pricing>.landing-index{padding-inline:0}@media (pointer:coarse) and (width<=640px){.pricing>.landing-index{margin-inline:-20px}}.pricing-choice input{opacity:0;width:1px;height:1px;position:absolute}.pricing-choice:has(input:focus-visible){outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.pricing-offer{max-width:none;padding-inline:0}.pricing-groups{flex-direction:column;gap:12px;display:flex}.pricing-group .disclosure-summary .material-symbols-rounded:first-child{color:var(--md-sys-color-on-surface-variant)}.pricing-group .disclosure-body{padding:0 8px 8px}.pricing-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pricing-table thead th{text-align:center;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--md-sys-color-on-surface-variant);padding:4px 8px 10px}.pricing-table thead td{width:300px}.pricing-table th.pricing-table__recommended{font-weight:var(--weight-strong)}.pricing-table tbody th,.pricing-table tbody td{font-size:var(--text-body);padding:12px 16px}.pricing-table tbody th{text-align:left;font-weight:var(--weight-regular)}.pricing-table tbody td{text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.pricing-table tbody tr:nth-child(odd)>*{background:var(--md-sys-color-surface-container-low)}.pricing-table tbody tr>:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.pricing-table tbody tr>:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.pricing-table__label{font-weight:var(--weight-medium);display:block}.pricing-table__help{font-size:var(--text-label);color:var(--md-sys-color-on-surface-variant);display:block}.pricing-table__yes{font-size:var(--icon-lg);color:var(--md-sys-color-on-surface);vertical-align:middle}.pricing-table__no{color:var(--md-sys-color-on-surface-variant)}.pricing-table thead .pricing-table__recommended,.pricing-table tbody tr>.pricing-table__recommended{background:var(--lamina-papel);color:var(--lamina-tinta)}.pricing-table thead .pricing-table__recommended{border-radius:var(--radius-control) var(--radius-control) 0 0}.pricing-table tbody tr:last-child>.pricing-table__recommended{border-radius:0 0 var(--radius-control) var(--radius-control)}.pricing-table__recommended .pricing-table__yes,.pricing-table__recommended .pricing-table__no{color:var(--lamina-tinta)}.pricing-calculator{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:24px;display:grid}.pricing-calculator__form,.pricing-summary{border-radius:var(--radius-panel);flex-direction:column;gap:28px;padding:32px;display:flex}.pricing-calculator__form{background:var(--md-sys-color-surface-variant)}.pricing-calculator__question{font-size:var(--text-lead);font-weight:var(--text-lead-weight);padding:0}.pricing-calculator__plans{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.pricing-calculator__plans legend{margin-bottom:12px}.pricing-choice{border-radius:var(--radius-control);background:var(--md-sys-color-surface-container-low);cursor:pointer;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.pricing-choice:not(:has(input:checked)):hover{background:var(--md-sys-color-surface-container-highest)}.pricing-choice:has(input:checked){background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.pricing-choice__mark{font-size:var(--icon-md);color:var(--md-sys-color-primary);display:none;position:absolute;top:14px;right:12px}.pricing-choice:has(input:checked) .pricing-choice__mark{display:inline-block}.pricing-choice__name{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:var(--text-section-title-weight);padding-right:24px}.pricing-choice__price{font-size:var(--text-body);font-weight:var(--weight-medium)}.pricing-choice__per,.pricing-choice__line{font-size:var(--text-label);font-weight:var(--weight-regular);color:var(--md-sys-color-on-surface-variant)}.pricing-choice:has(input:checked) :is(.pricing-choice__per,.pricing-choice__line){color:inherit}.pricing-calculator__counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-counter{border-radius:var(--radius-control);background:var(--md-sys-color-surface-container-low);flex-direction:column;gap:6px;padding:20px;display:flex}.pricing-counter__label{font-size:var(--text-body);font-weight:var(--weight-medium)}.pricing-counter__help{min-height:2.6em;font-size:var(--text-label);color:var(--md-sys-color-on-surface-variant)}.pricing-counter__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.pricing-counter__controls .btn{flex-shrink:0}.pricing-counter__count{font-variant-numeric:tabular-nums;min-width:2ch;font-size:var(--text-section-title);font-weight:var(--weight-medium);text-align:center}.pricing-counter__unit{font-size:var(--text-ui);color:var(--md-sys-color-on-surface-variant);margin-left:auto}@media (width>640px){.pricing-counter__controls{flex-wrap:nowrap}.pricing-counter__unit{text-align:end}}.pricing-calculator__form .alert{margin-top:auto}.pricing-summary{gap:20px}.pricing-summary__total{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--text-display-weight);letter-spacing:var(--tracking-title);line-height:var(--leading-title);align-items:baseline;gap:6px;margin:0;display:flex}.pricing-summary__plan{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--lamina-tinta-2)}.pricing-summary__per,.pricing-summary__line,.pricing-summary__note{font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-regular);letter-spacing:normal;color:var(--lamina-tinta-2);margin:0}.pricing-summary__figure{flex-direction:column;gap:4px;display:flex}.pricing-summary__breakdown{border-top:2px dotted color-mix(in srgb, var(--lamina-tinta) 28%, transparent);font-size:var(--text-ui);color:var(--lamina-tinta-2);flex-direction:column;gap:8px;margin:0;padding-top:20px;display:flex}.pricing-summary__breakdown div{justify-content:space-between;gap:12px;display:flex}.pricing-summary__breakdown dd{font-variant-numeric:tabular-nums;margin:0}.pricing-summary__sum{font-weight:var(--weight-strong);color:var(--lamina-tinta);padding-top:8px}.pricing-summary__holds{border-top:2px dotted color-mix(in srgb, var(--lamina-tinta) 28%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-top:20px;display:grid}.pricing-summary .stat-label{color:var(--lamina-tinta-2)}.pricing-summary .stat-value{color:var(--lamina-tinta)}.pricing-summary__start{flex-direction:column;gap:12px;display:flex}.pricing-summary__note{text-align:center}.pricing-pair{gap:var(--landing-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-sheet{font-size:var(--text-body);flex-direction:column;align-items:flex-start;gap:14px;padding:36px 36px 40px;display:flex}.pricing-sheet :where(p){margin:0}.pricing-sheet__head{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;margin-bottom:4px;display:flex}.pricing-sheet__title{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--text-page-title-weight);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--lamina-tinta);text-wrap:balance;margin:0}.pricing-sheet__glyph{width:76px;height:76px;color:var(--sheet-tinta);flex-shrink:0}.pricing-sheet__text{color:var(--lamina-tinta-2);text-wrap:pretty}.pricing-sheet__list{font-size:var(--text-ui);color:var(--lamina-tinta-2);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pricing-sheet__list li{gap:10px;display:flex}.pricing-sheet__list .landing-list__tick{color:var(--lamina-tinta);flex-shrink:0;margin-top:2px}.pricing-sheet__action{margin-top:auto}.pricing-sheet__fine{font-size:var(--text-label);color:var(--lamina-tinta-2);margin-top:auto}.pricing-packs{font-variant-numeric:tabular-nums;width:100%;margin:0;padding:0;list-style:none}.pricing-packs li{border-top:2px dotted color-mix(in srgb, var(--lamina-tinta) 28%, transparent);color:var(--lamina-tinta);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.pricing-packs li:last-child{border-bottom:2px dotted color-mix(in srgb, var(--lamina-tinta) 28%, transparent)}.pricing-packs strong{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:var(--text-section-title-weight)}.pricing-band{margin-inline:calc(50% - 50vw)}.pricing-band .pricing-section__head{margin-bottom:0}.pricing-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;margin:0;display:grid}.pricing-moment dt{font-size:var(--text-body);font-weight:var(--weight-strong);align-items:center;gap:10px;display:flex}.pricing-moment dt .material-symbols-rounded{font-size:var(--icon-md);flex-shrink:0}.pricing-moment dd{font-size:var(--text-ui);color:var(--lamina-tinta-2);margin:6px 0 0 30px}.pricing-faq{max-width:none;padding-inline:0}.pricing-faq__words{gap:var(--landing-pair);flex-direction:column;display:flex}.pricing .landing-final{max-width:none;padding-inline:0}@media (width<=1080px){.pricing-calculator{grid-template-columns:minmax(0,1fr)}.pricing-table thead td{width:38%}}@media (width<=640px){.pricing-intro{--hero-horizon:100px}.pricing-intro__words{gap:16px;padding:36px 20px 0}.pricing-intro .landing-hero__sky-moon{width:40px;top:26px;right:16px}.pricing-section{margin-top:64px}.pricing-pair,.pricing-moments,.pricing-calculator__counters{grid-template-columns:minmax(0,1fr)}.pricing-moments{gap:24px}.pricing-calculator__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator__form,.pricing-summary{padding:20px}.pricing-sheet{padding:28px 24px 32px}.pricing-sheet__glyph{width:60px;height:60px}.pricing-table,.pricing-table thead,.pricing-table tbody{display:block}.pricing-table tr{border-radius:var(--radius-control);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px;display:grid}.pricing-table thead td{display:none}.pricing-table thead th{text-align:center}.pricing-table tbody th{grid-column:1/-1;padding-bottom:4px}.pricing-table tbody td{padding-top:4px}.pricing-table tbody tr:nth-child(odd){background:var(--md-sys-color-surface-container-low)}.pricing-table tbody tr>*,.pricing-table tbody tr:nth-child(odd)>*{background:0 0;border-radius:0}.pricing-table thead .pricing-table__recommended{color:var(--md-sys-color-on-surface);background:0 0;border-radius:0}.pricing-table tbody tr>.pricing-table__recommended,.pricing-table tbody tr:last-child>.pricing-table__recommended{border-radius:var(--radius-pill);background:var(--lamina-papel);margin-inline:4px;padding-block:3px}}
