.faq-section{gap:var(--tako-landing-heading-gap)}.faq-section__aside{display:flex;flex-direction:column;gap:var(--tako-space-normal)}.faq{display:flex;flex-direction:column;gap:var(--tako-space-tight);inline-size:100%}.faq__more{margin:0;font:var(--tako-text-landing-lead);color:var(--tako-secondary-text)}.faq__contact{font-weight:600;color:var(--tako-text);text-decoration:underline;text-underline-offset:.2em}.faq-item{border-radius:var(--tako-radius-card);background:var(--tako-entry-row);color:var(--tako-ink);transition:background-color var(--tako-motion-hover)}.faq-item__heading{margin:0}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--tako-space-normal);width:100%;min-height:var(--tako-entry-row-height);padding:var(--tako-space-loose) var(--tako-space-roomy);box-sizing:border-box;border-radius:var(--tako-radius-card);font:var(--tako-text-heading);color:inherit;text-align:start}@media(hover:hover){.faq-item:hover{background:var(--tako-entry-row-hover)}}@media(min-width:1024px){.faq-section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:var(--tako-landing-story-gap)}.faq-section__aside{position:sticky;inset-block-start:calc(var(--tako-site-header) + var(--tako-space-spacious))}}.faq-item__icon{display:grid;flex:none;place-items:center;width:var(--tako-landing-faq-icon);height:var(--tako-landing-faq-icon);color:var(--tako-ink);transition:rotate var(--tako-motion-tap)}.faq-item__icon>svg{width:var(--tako-glyph-small);height:var(--tako-glyph-small)}.faq-item[data-open=true] .faq-item__icon{rotate:45deg}.faq-item__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--tako-duration-slow) var(--tako-ease-out)}.faq[data-live] .faq-item__panel{grid-template-rows:0fr}.faq[data-live] .faq-item[data-open=true] .faq-item__panel{grid-template-rows:1fr}.faq-item__clip{min-height:0;overflow:hidden}.faq-item__answer{max-inline-size:var(--tako-landing-answer-max);margin:0;padding:0 var(--tako-space-roomy) var(--tako-space-roomy);font:var(--tako-text-landing-answer);color:var(--tako-entry-muted);transition:opacity var(--tako-duration-base) var(--tako-ease-out)}.faq[data-live] .faq-item__answer{opacity:0}.faq[data-live] .faq-item[data-open=true] .faq-item__answer{opacity:1;transition-delay:var(--tako-duration-instant)}@media(prefers-reduced-motion:reduce){.faq-item__panel,.faq-item__answer,.faq-item__icon{transition:none}}:root[data-motion=reduced] .faq-item__panel,:root[data-motion=reduced] .faq-item__answer,:root[data-motion=reduced] .faq-item__icon{transition:none}.pricing{display:grid;gap:var(--tako-landing-bento-gap);inline-size:100%;max-inline-size:var(--tako-landing-pricing-max);margin-inline:auto}.pricing-offer{container:pricing-offer / inline-size;display:flex;flex-direction:column;min-inline-size:0;padding:var(--tako-space-tight);border-radius:var(--tako-radius-art);background:var(--tako-entry-row);color:var(--tako-ink)}.pricing-served{display:grid;min-inline-size:0}.pricing-served>*{grid-area:1 / 1;min-inline-size:0}.pricing-served__room{display:flex;visibility:hidden}.pricing-served__room>.pricing-offer{flex:1}.pricing-offer__panel{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--tako-space-loose);padding:var(--tako-space-roomy);border-radius:var(--tako-radius-card);background:var(--tako-art-gradient)}.pricing-offer__mascot{position:absolute;inset-block-start:calc(-1 * var(--tako-landing-pricing-mascot-lift));inset-inline-end:var(--tako-space-loose);inline-size:var(--tako-landing-pricing-mascot);block-size:var(--tako-landing-pricing-mascot);line-height:0;pointer-events:none}.pricing-offer__name{margin:0;font:var(--tako-text-landing-row-title);letter-spacing:var(--tako-tracking-landing-title)}.pricing-offer__unavailable{margin:0;font:var(--tako-text-body-emphasis);text-wrap:balance}.plan-toggle{inline-size:100%;max-inline-size:var(--tako-landing-pricing-toggle-max);background:var(--tako-landing-pricing-track)}.plan-toggle__option{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--tako-space-tight);min-block-size:calc(var(--tako-touch-target) - 2 * var(--tako-segment-inset))}.plan-toggle__option[aria-pressed=true]{color:var(--tako-text)}.plan-toggle__option:focus-visible{outline:none;box-shadow:var(--tako-focus-ring)}.plan-toggle__savings{padding:var(--tako-space-hairline) var(--tako-space-tight);border-radius:var(--tako-radius-pill);background:var(--tako-brand);color:var(--tako-on-brand);font:var(--tako-text-landing-savings);white-space:nowrap}.pricing-price{container-type:inline-size;display:flex;flex-direction:column;gap:var(--tako-space-tighter);inline-size:100%}.pricing-price__main{margin:0}.pricing-price__row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--tako-space-tight);min-block-size:calc(var(--tako-landing-price-size) * var(--tako-landing-price-line))}.pricing-price__figure{font:var(--tako-text-landing-price);font-size:min(var(--tako-landing-price-size),100cqi / (var(--tako-price-length) * var(--tako-landing-price-glyph)));letter-spacing:var(--tako-tracking-entry-figure)}.pricing-price__figure .rolling-number__minor{padding-block-start:0;font-size:inherit;letter-spacing:inherit}.pricing-price__figure .rolling-number__strip>span:not(.rolling-number__target){inline-size:0}.pricing-price__unit{font:var(--tako-text-landing-price-unit)}.pricing-price__note{display:flex;flex-wrap:wrap;column-gap:var(--tako-space-tight);min-block-size:1lh;margin:0;font:var(--tako-text-body-emphasis);color:color-mix(in srgb,var(--tako-ink) 72%,transparent)}.pricing-price__plan{font:var(--tako-text-subheading);line-height:inherit;color:var(--tako-ink)}.pricing-price__figure-skeleton{inline-size:calc(var(--tako-landing-price-size) * var(--tako-landing-pricing-skeleton-figure));block-size:calc(var(--tako-landing-price-size) * var(--tako-landing-price-line))}.pricing-price__note-skeleton{inline-size:var(--tako-landing-pricing-skeleton-line);block-size:1lh}.pricing-offer .skeleton{background:var(--tako-landing-pricing-skeleton)}.pricing-offer__body{display:flex;flex-direction:column;gap:var(--tako-space-roomy);padding:var(--tako-space-roomy) var(--tako-space-loose) var(--tako-space-loose)}.pricing-offer__actions{display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-tight);margin-block-start:auto}.pricing-trial{display:flex;flex-direction:column;gap:var(--tako-space-loose)}.pricing-trial__title{margin:0;font:var(--tako-text-subheading)}.pricing-trial__title-skeleton{inline-size:var(--tako-landing-pricing-skeleton-line);block-size:1lh;font:var(--tako-text-subheading)}.pricing-trial__skeleton{display:flex;flex-direction:column;gap:var(--tako-space-normal);margin:0;padding:0;list-style:none}.pricing-trial__skeleton>li{display:flex;align-items:center;gap:var(--tako-space-loose)}.pricing-trial__node-skeleton{flex:none;inline-size:var(--tako-timeline-node);block-size:var(--tako-timeline-node);border-radius:var(--tako-radius-pill)}.pricing-trial__text-skeleton{display:flex;flex-direction:column;gap:var(--tako-space-hairline);min-inline-size:0}.pricing-trial__step-skeleton{inline-size:var(--tako-landing-pricing-skeleton-step);block-size:1lh;font:var(--tako-text-label)}.pricing-trial__line-skeleton{inline-size:var(--tako-landing-pricing-skeleton-line);max-inline-size:100%;block-size:1lh;font:var(--tako-text-caption)}.pricing-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tako-space-tighter) var(--tako-space-loose);margin:0;padding:0;list-style:none;font:var(--tako-text-caption);color:var(--tako-secondary-text)}.pricing-trust__signal{display:inline-flex;align-items:center;gap:var(--tako-space-tighter)}.pricing-trust__icon{flex:none;inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small)}.pricing-includes{display:flex;flex-direction:column;gap:var(--tako-space-roomy);min-inline-size:0;padding:var(--tako-landing-bento-padding);border-radius:var(--tako-radius-art);background:var(--tako-entry-mint);color:var(--tako-ink)}.pricing-includes__title{margin:0;font:var(--tako-text-landing-row-title);letter-spacing:var(--tako-tracking-landing-title)}.pricing-includes__list{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--tako-space-loose);margin:0;padding:0;list-style:none}.pricing-includes__group{display:flex;align-items:center;gap:var(--tako-space-loose)}.pricing-includes__icon{display:grid;flex:none;place-items:center;inline-size:var(--tako-cover-badge);block-size:var(--tako-cover-badge);border-radius:var(--tako-radius-pill);background:var(--tako-surface)}.pricing-includes__copy{display:flex;flex-direction:column;gap:var(--tako-space-hairline);min-inline-size:0}.pricing-includes__name{font:var(--tako-text-subheading)}.pricing-includes__detail{font:var(--tako-text-secondary);color:color-mix(in srgb,var(--tako-ink) 72%,transparent);text-wrap:pretty}@container pricing-offer (min-width: 520px){.pricing-offer__panel{min-block-size:calc(var(--tako-landing-pricing-mascot-side) + 2 * var(--tako-space-spacious));padding:var(--tako-space-spacious);padding-inline-end:calc(var(--tako-landing-pricing-mascot-side) + 2 * var(--tako-space-spacious))}.pricing-offer__mascot{inset-block:0;inset-inline-end:var(--tako-space-spacious);inline-size:var(--tako-landing-pricing-mascot-side);block-size:var(--tako-landing-pricing-mascot-side);margin-block:auto}}@media(min-width:1024px){.pricing{grid-template-columns:minmax(0,7fr) minmax(0,5fr);max-inline-size:none}.pricing-offer__body{padding:var(--tako-space-roomy)}.pricing-trial{align-items:center}.pricing-trial>.trial-timeline{inline-size:100%}.pricing-trial__skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%}.pricing-trial__skeleton>li{flex-direction:column;gap:var(--tako-space-tight)}.pricing-trial__text-skeleton{align-items:center}.pricing-trial__line-skeleton{block-size:2lh}.pricing-includes{padding:var(--tako-space-spacious)}}.ticker{margin-block-start:var(--tako-landing-section-block);padding-block:var(--tako-space-normal);overflow:hidden;background:var(--tako-butter);color:var(--tako-butter-ink)}.ticker__belt{display:flex;gap:var(--tako-landing-ticker-gap);inline-size:max-content}.ticker__track{display:flex;flex:none;gap:var(--tako-landing-ticker-gap);margin:0;padding:0;list-style:none;animation:ticker-slide var(--tako-landing-ticker-duration) linear infinite}[dir=rtl] .ticker__track{animation-direction:reverse}.ticker__fact{display:inline-flex;align-items:center;gap:var(--tako-landing-ticker-gap);font:var(--tako-text-label);white-space:nowrap}.ticker__fact:after{content:"";inline-size:var(--tako-space-tighter);block-size:var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:currentColor;opacity:.5}@keyframes ticker-slide{to{translate:calc(-100% - var(--tako-landing-ticker-gap)) 0}}.audience{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tako-landing-bento-gap);margin:0;padding:0;list-style:none}.audience__card{display:flex;flex-direction:column;gap:var(--tako-space-loose);padding:var(--tako-space-tight) var(--tako-space-tight) var(--tako-landing-bento-padding);border-radius:var(--tako-radius-art);background:var(--tako-entry-row);color:var(--tako-ink)}.audience__art{aspect-ratio:16 / 9}.audience__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tako-space-tight);padding-inline:var(--tako-landing-bento-padding)}.audience__title{margin:0;font:var(--tako-text-landing-row-title);letter-spacing:var(--tako-tracking-landing-title);text-wrap:balance}.audience__body{margin:0;max-inline-size:var(--tako-landing-lead-max);font:var(--tako-text-body);color:var(--tako-secondary-text);text-wrap:pretty}.landing-link{display:inline-flex;align-items:center;gap:var(--tako-space-tight);margin-block-start:var(--tako-space-tight);font:var(--tako-text-label);font-weight:600;color:var(--tako-entry-accent-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--tako-motion-hover)}.landing-link__arrow{inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small);transition:translate var(--tako-motion-hover)}@media(hover:hover){.landing-link:hover{text-decoration-color:currentColor}.landing-link:hover .landing-link__arrow{translate:var(--tako-space-tighter) 0}[dir=rtl] .landing-link:hover .landing-link__arrow{translate:calc(-1 * var(--tako-space-tighter)) 0}.audience__card:hover .cover-art__mascot{translate:0 calc(-1 * var(--tako-cover-lift))}}@media(min-width:768px){.audience{grid-template-columns:repeat(2,minmax(0,1fr))}}.latest__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tako-space-tight) var(--tako-space-roomy)}.latest__head>.landing-link{margin-block:0 var(--tako-space-tight)}.latest{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tako-space-spacious) var(--tako-space-roomy);margin:0;padding:0;list-style:none}.steps-scene{position:relative}.steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tako-space-spacious) var(--tako-landing-bento-gap);margin:0;padding:0;list-style:none}.steps__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-tight);color:var(--tako-text)}.steps__art{display:grid;place-items:center;inline-size:100%;block-size:var(--tako-landing-step-art);margin-block-end:var(--tako-space-loose);padding:var(--tako-space-roomy);box-sizing:border-box;overflow:hidden;border-radius:var(--tako-radius-art);background:var(--tako-entry-mint)}.steps__art--record{background:var(--tako-butter)}.steps__art--own{background:var(--tako-entry-row)}.steps__rail{display:none}.steps__rail-fill{display:block;block-size:100%;border-radius:inherit;background:var(--tako-entry-accent);transform-origin:left center}[dir=rtl] .steps__rail-fill{transform-origin:right center}.steps__number{position:relative;display:grid;place-items:center;inline-size:var(--tako-entry-icon-disc);block-size:var(--tako-entry-icon-disc);margin-block-end:var(--tako-space-tight);border-radius:var(--tako-radius-pill);background:var(--tako-entry-accent);box-shadow:0 0 0 var(--tako-space-tight) var(--tako-canvas);font:var(--tako-text-label);color:var(--tako-entry-on-accent)}.steps__title{margin:0;text-align:center;font:var(--tako-text-landing-step);letter-spacing:var(--tako-tracking-landing-title)}.steps__body{margin:0;text-align:center;max-inline-size:var(--tako-landing-story-measure);font:var(--tako-text-body);color:var(--tako-secondary-text);text-wrap:pretty}.step-tiles{display:flex;align-items:center;gap:var(--tako-space-normal)}.step-tiles__tile{display:grid;place-items:center;inline-size:var(--tako-landing-step-tile);block-size:var(--tako-landing-step-tile);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-landing-tile-shadow)}.step-tiles__tile[data-chosen]{box-shadow:var(--tako-landing-tile-shadow),inset 0 0 0 var(--tako-space-hairline) var(--tako-entry-accent-ink)}.step-tiles--stacked{gap:0}.step-tiles--stacked>.step-tiles__tile{inline-size:var(--tako-landing-step-tile-large);block-size:var(--tako-landing-step-tile-large);rotate:calc(-1 * var(--tako-landing-deal-turn))}.step-tiles--stacked>.step-tiles__tile+.step-tiles__tile{margin-block-start:var(--tako-space-roomy);margin-inline-start:calc(-1 * var(--tako-space-loose));rotate:var(--tako-landing-deal-turn)}.own-split{display:flex;flex-direction:column;gap:var(--tako-space-tight);inline-size:100%;padding:var(--tako-space-loose);box-sizing:border-box;border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-landing-tile-shadow);color:var(--tako-text)}.own-split__label{font:var(--tako-text-label);color:var(--tako-secondary-text)}.own-split__figure{font:var(--tako-text-amount)}.own-split__bar{display:flex;gap:var(--tako-split-gap);block-size:var(--tako-split-bar-height)}.own-split__segment{flex-basis:0;border-radius:var(--tako-radius-pill);transform-origin:left center}[dir=rtl] .own-split__segment{transform-origin:right center}.own-split__segment--own{background:var(--tako-ink-split-own)}.own-split__segment--taxes{background:var(--tako-ink-split-taxes)}.own-split__segment--expenses{background:var(--tako-ink-split-expenses)}.own-split__legend{display:flex;flex-wrap:wrap;gap:var(--tako-space-tighter) var(--tako-space-normal);font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.own-split__item{display:inline-flex;align-items:center;gap:var(--tako-space-tighter);white-space:nowrap}.own-split__swatch{inline-size:var(--tako-legend-swatch);block-size:var(--tako-legend-swatch);border-radius:var(--tako-radius-pill)}.own-split__value{color:var(--tako-text)}.landing-final__block{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-loose);padding:var(--tako-landing-final-padding) var(--tako-landing-bento-padding);overflow:hidden;border-radius:var(--tako-landing-forest-radius);background:var(--tako-forest);color:var(--tako-on-forest);text-align:center}.landing-final__block>:not(.landing-final__sheets){position:relative}.landing-final__sheets{position:absolute;inset:0;display:none;pointer-events:none}.landing-final__sheet{position:absolute;inline-size:var(--tako-landing-final-sheet);aspect-ratio:3 / 4;border-radius:var(--tako-radius-small);background:linear-gradient(var(--tako-forest) 0 0) 18% 26% / 46% var(--tako-space-tighter) no-repeat,linear-gradient(var(--tako-forest) 0 0) 18% 44% / 64% var(--tako-space-tighter) no-repeat,linear-gradient(var(--tako-forest) 0 0) 18% 62% / 56% var(--tako-space-tighter) no-repeat,var(--tako-forest-raised)}.landing-final__sheet:nth-child(1){inset-block-start:18%;inset-inline-start:7%}.landing-final__sheet:nth-child(2){inset-block-end:10%;inset-inline-start:19%;inline-size:calc(.7 * var(--tako-landing-final-sheet))}.landing-final__sheet:nth-child(3){inset-block-start:30%;inset-inline-end:8%;inline-size:calc(1.2 * var(--tako-landing-final-sheet))}.landing-final__sheet:nth-child(4){inset-block-end:16%;inset-inline-end:21%;inline-size:calc(.6 * var(--tako-landing-final-sheet))}.landing-final__mascot{display:block;inline-size:var(--tako-art-mascot-small);block-size:var(--tako-art-mascot-small);line-height:0}.landing-final__title{max-inline-size:var(--tako-landing-copy-max);margin:0;font:var(--tako-text-landing-title);letter-spacing:var(--tako-tracking-landing-title);text-wrap:balance}.landing-final__lead{max-inline-size:var(--tako-landing-lead-max);margin:0;font:var(--tako-text-landing-lead);color:var(--tako-on-forest-muted);text-wrap:balance}.landing-unavailable{display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-normal);padding-block:var(--tako-landing-section-block);text-align:center}@media(min-width:768px){.steps,.latest{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--tako-space-roomy)}.steps-scene[data-scene=linked] .steps__rail{position:absolute;inset-block-start:calc(var(--tako-landing-step-art) + var(--tako-space-loose) + var(--tako-space-tight) + (var(--tako-entry-icon-disc) - var(--tako-landing-step-rail)) / 2);inset-inline-start:calc((100% - 2 * var(--tako-space-roomy)) / 6);display:block;inline-size:calc((100% + var(--tako-space-roomy)) * 2 / 3);block-size:var(--tako-landing-step-rail);border-radius:var(--tako-radius-pill);background:var(--tako-landing-step-rail-track)}.landing-final__sheets{display:block}}@media(prefers-reduced-motion:reduce){.ticker__belt,.ticker__track{flex-wrap:wrap;justify-content:center;inline-size:auto;animation:none}.ticker__track[aria-hidden=true]{display:none}}:root[data-motion=reduced] .ticker__belt,:root[data-motion=reduced] .ticker__track{flex-wrap:wrap;justify-content:center;inline-size:auto;animation:none}:root[data-motion=reduced] .ticker__track[aria-hidden=true]{display:none}.bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tako-landing-bento-gap);margin:0;padding:0;list-style:none}.bento__tile{--tile-fill: var(--tako-entry-row);--tile-ink: var(--tako-ink);display:flex;flex-direction:column;gap:var(--tako-space-roomy);min-inline-size:0;padding:var(--tako-landing-bento-padding);overflow:hidden;border-radius:var(--tako-radius-art);background:var(--tile-fill);color:var(--tile-ink)}.bento__tile--mint{--tile-fill: var(--tako-entry-mint)}.bento__tile--butter{--tile-fill: var(--tako-butter)}.bento__tile--forest{--tile-fill: var(--tako-forest);--tile-ink: var(--tako-on-forest)}.bento__copy{display:flex;flex-direction:column;gap:var(--tako-space-tight);max-inline-size:var(--tako-landing-lead-max)}.bento__title{margin:0;font:var(--tako-text-landing-row-title);letter-spacing:var(--tako-tracking-landing-title);text-wrap:balance}.bento__body{margin:0;font:var(--tako-text-body);opacity:.72;text-wrap:pretty}.bento__detail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tako-space-tight)}.story:not([data-scene=pinned]) .bento__tile--forest .landing-link{color:var(--tako-on-forest)}.bento__visual{display:flex;flex:1}.bento__panel{display:flex;flex:1;align-items:flex-end;justify-content:center;min-inline-size:0}.bento__panel>*{inline-size:100%}.bento__visual .invoice-paper,.bento__visual .scan-card{border:0;box-shadow:var(--tako-landing-tile-shadow)}.bento__seal{display:grid;place-items:center;inline-size:var(--tako-landing-seal);block-size:var(--tako-landing-seal);border-radius:var(--tako-radius-pill);background:var(--tako-surface);box-shadow:var(--tako-landing-tile-shadow);color:var(--tako-entry-accent-ink)}.bento__seal>svg{inline-size:50%;block-size:50%}.bento-rows{display:flex;flex-direction:column;margin:0;padding:var(--tako-space-tighter) var(--tako-space-loose);border-radius:var(--tako-radius-entry-row);background:var(--tako-surface);color:var(--tako-text);list-style:none}.bento-rows__row{display:flex;align-items:center;gap:var(--tako-space-normal);min-block-size:var(--tako-touch-target);padding-block:var(--tako-space-tight)}.bento-rows__row+.bento-rows__row{border-block-start:1px solid var(--tako-border)}.bento-rows__name{flex:1;min-inline-size:0;overflow:hidden;font:var(--tako-text-label);text-overflow:ellipsis;white-space:nowrap}.bento-rows__amount{font:var(--tako-text-amount-compact);white-space:nowrap}.bento-rows--forest{background:var(--tako-forest-raised);color:var(--tako-on-forest)}.bento-rows--forest .bento-rows__row+.bento-rows__row{border-block-start-color:var(--tako-landing-arc)}.scan-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--tako-space-tight);padding:var(--tako-space-roomy);border:1px solid var(--tako-border);border-radius:var(--tako-radius-entry-row);background:var(--tako-surface)}.scan-card__sweep{position:absolute;inset:0;z-index:1;border-block-end:var(--tako-landing-sweep-line) solid var(--tako-brand);background:linear-gradient(to bottom,transparent 40%,color-mix(in srgb,var(--tako-brand) 18%,transparent));translate:0 100%;pointer-events:none}.scan-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--tako-space-normal)}.scan-card__merchant{font:var(--tako-text-heading);color:var(--tako-text)}.scan-card__category{font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.scan-card__figures{display:flex;flex-direction:column;margin:var(--tako-space-tight) 0 0}.scan-card__row{display:flex;justify-content:space-between;gap:var(--tako-space-normal);padding-block:var(--tako-space-tight);border-block-start:1px solid var(--tako-border);font:var(--tako-text-secondary);color:var(--tako-secondary-text)}.scan-card__row dd{margin:0}.scan-card__row--total{font:var(--tako-text-amount-compact);color:var(--tako-text)}.bento-stamp{display:inline-flex}.scan-scene{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.scan-receipt{position:relative;display:flex;grid-row:1;grid-column:1 / span 6;align-self:start;aspect-ratio:3 / 4;flex-direction:column;gap:var(--tako-space-tight);padding:var(--tako-space-loose) var(--tako-space-loose) var(--tako-space-roomy);overflow:hidden;border-start-start-radius:var(--tako-radius-small);border-start-end-radius:var(--tako-radius-small);background:var(--tako-landing-receipt-paper);box-shadow:var(--tako-landing-tile-shadow);color:var(--tako-landing-receipt-ink);rotate:var(--tako-landing-receipt-tilt);-webkit-mask-image:var(--tako-landing-receipt-teeth);mask-image:var(--tako-landing-receipt-teeth)}.scan-receipt__merchant{font:var(--tako-text-label)}.scan-receipt__line{block-size:var(--tako-space-tighter);border-radius:var(--tako-radius-pill);background:var(--tako-landing-receipt-rule)}.scan-receipt__line--long{inline-size:100%}.scan-receipt__line--medium{inline-size:72%}.scan-receipt__line--short{inline-size:48%}.scan-receipt__total{align-self:flex-end;font:var(--tako-text-amount-compact)}.scan-receipt__sweep{position:absolute;inset:0;z-index:1;border-block-end:var(--tako-landing-sweep-line) solid var(--tako-brand);background:linear-gradient(to bottom,transparent 40%,color-mix(in srgb,var(--tako-brand) 18%,transparent));translate:0 100%;pointer-events:none}.scan-scene>.scan-card{z-index:1;grid-row:1;grid-column:5 / -1;margin-block-start:var(--tako-landing-scan-overlap);box-shadow:var(--tako-landing-tile-shadow)}.quarter{display:flex;flex-direction:column;gap:var(--tako-space-normal)}.quarter__calendar{display:flex;flex-direction:column;gap:var(--tako-space-normal);padding:var(--tako-space-loose);border-radius:var(--tako-radius-entry-row);background:var(--tako-forest-raised)}.quarter__month{font:var(--tako-text-label);color:var(--tako-on-forest-muted)}.quarter__month:first-letter{text-transform:uppercase}.quarter__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:var(--tako-space-tighter);margin:0;padding:0;list-style:none}.quarter__day{position:relative;display:grid;place-items:center;block-size:var(--tako-landing-quarter-day);font:var(--tako-text-label);color:var(--tako-on-forest-muted)}.quarter__day[data-passed]{color:var(--tako-on-forest)}.quarter__day[data-due]{color:var(--tako-on-brand);font-weight:600}.quarter__ring{position:absolute;inset-block:0;inset-inline:calc(50% - var(--tako-landing-quarter-day) / 2);border-radius:var(--tako-radius-pill);background:var(--tako-brand)}.quarter__number{position:relative}.register,.world{position:relative;display:grid;justify-items:center}.register__paper{display:flex;flex-direction:column;gap:var(--tako-space-tighter);inline-size:100%;max-inline-size:var(--tako-landing-register);padding:var(--tako-space-roomy);box-sizing:border-box;border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-landing-tile-shadow);color:var(--tako-text)}.register__number{font:var(--tako-text-micro);letter-spacing:var(--tako-tracking-eyebrow);text-transform:uppercase;color:var(--tako-secondary-text)}.register__client{font:var(--tako-text-heading)}.register__code{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--tako-space-hairline);inline-size:var(--tako-landing-register-code);margin-block-start:var(--tako-space-loose);direction:ltr}.register__cell{aspect-ratio:1;border-radius:var(--tako-space-hairline)}.register__cell[data-ink]{background:var(--tako-ink)}.register>.bento__seal,.world>.bento__seal{position:absolute;inset-block-end:calc(-1 * var(--tako-space-roomy));inset-inline-end:0}.world{padding-block-end:var(--tako-space-spacious)}.world__flags{display:grid;grid-template-columns:repeat(4,auto);gap:var(--tako-space-loose);margin:0;padding:var(--tako-space-roomy);border-radius:var(--tako-radius-card);background:var(--tako-surface);box-shadow:var(--tako-landing-tile-shadow);list-style:none}.world__flag{display:grid;line-height:0}.world__flag>.language-flag{inline-size:var(--tako-landing-world-flag);block-size:var(--tako-landing-world-flag)}.story__rail{display:none}.story[data-scene=pinned]{block-size:calc(var(--story-chapters) * var(--tako-landing-story-step) + 100svh - var(--tako-site-header))}.story[data-scene=pinned] .story__stage{container:story-stage / size;position:sticky;inset-block-start:var(--tako-site-header);display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:var(--tako-space-loose);block-size:calc(100svh - var(--tako-site-header));padding-block:var(--tako-space-loose) var(--tako-space-roomy)}.story[data-scene=pinned] .bento{grid-template:minmax(0,1fr) / minmax(0,1fr);gap:0;min-block-size:0}.story[data-scene=pinned] .bento__tile{display:grid;grid-area:1 / 1;grid-template-rows:minmax(0,var(--tako-landing-story-panel-compact)) var(--tako-landing-story-copy);align-content:center;align-items:stretch;gap:var(--tako-space-loose);padding:0;overflow:visible;background:none;color:var(--tako-text)}.story[data-scene=pinned] .bento__copy{grid-row:2;justify-content:flex-start;max-inline-size:none}.story[data-scene=pinned] .bento__visual{container:story-frame / size;grid-row:1;min-block-size:0;overflow:clip;border-radius:var(--tako-radius-art)}.story[data-scene=pinned] .bento__panel{align-items:center;padding:var(--tako-space-loose);border-radius:var(--tako-radius-art);background:var(--tile-fill);color:var(--tile-ink)}.story[data-scene=pinned] .bento__panel>*{max-inline-size:var(--tako-landing-story-visual)}.story[data-scene=pinned] .bento__panel{transition:transform var(--tako-landing-story-relay) var(--tako-ease-settle),opacity var(--tako-landing-story-text) var(--tako-ease-out)}.story[data-scene=pinned] [data-state=ahead] .bento__panel{transform:translateY(104%) rotate(var(--tako-landing-story-turn))}.story[data-scene=pinned] [data-state=behind] .bento__panel{opacity:0;transform:translateY(-5%) scale(.95);transition-delay:0s,var(--tako-landing-story-text)}.story[data-scene=pinned] :is(.bento__detail,.bento__title-ink){transition:opacity var(--tako-landing-story-text) var(--tako-ease-out),translate var(--tako-landing-story-text) var(--tako-ease-out)}.story[data-scene=pinned] [data-state=active] :is(.bento__detail,.bento__title-ink){transition-delay:var(--tako-duration-fast)}.story[data-scene=pinned] [data-state=ahead] :is(.bento__detail,.bento__title-ink){opacity:0;translate:0 var(--tako-landing-story-shift)}.story[data-scene=pinned] [data-state=behind] :is(.bento__detail,.bento__title-ink){opacity:0;translate:0 calc(-1 * var(--tako-landing-story-shift))}.story[data-scene=pinned] :is(.bento__title,.bento__visual,.story__rail){transition:opacity var(--tako-landing-story-text) var(--tako-ease-out),translate var(--tako-landing-story-relay) var(--tako-ease-settle);transition-delay:calc(var(--chapter, 0) * var(--tako-duration-stagger))}.story[data-scene=pinned]:not([data-entered]) :is(.bento__title,.bento__visual,.story__rail){opacity:0;translate:0 var(--tako-landing-story-shift);transition:none}.story[data-scene=pinned] .bento__panel :is(.cue-rise,.cue-fade,.cue-slide,.cue-stamp,.cue-pop,.cue-print){transition-duration:var(--tako-landing-story-text);transition-delay:calc(var(--cue-delay, 0s) * var(--tako-landing-story-haste))}.story[data-scene=pinned] .bento__panel .cue-sweep{transition-duration:var(--tako-landing-story-relay);transition-delay:0s}.story[data-scene=pinned] .invoice-paper :is(.invoice-paper__head>:first-child,.invoice-paper__line,.invoice-paper__total,.invoice-paper__payment){transition:opacity var(--tako-duration-base) var(--tako-ease-out),translate var(--tako-duration-base) var(--tako-ease-out);transition-delay:calc(var(--fill-row, 0) * var(--tako-duration-stagger) + var(--tako-duration-instant))}.story[data-scene=pinned] [data-cue=hidden] .invoice-paper :is(.invoice-paper__head>:first-child,.invoice-paper__line,.invoice-paper__total,.invoice-paper__payment){opacity:0;translate:var(--tako-landing-slide-from) 0;transition:none}.story .invoice-paper__line:nth-child(1){--fill-row: 1}.story .invoice-paper__line:nth-child(2){--fill-row: 2}.story .invoice-paper__line:nth-child(3){--fill-row: 3}.story .invoice-paper__total{--fill-row: 4}.story .invoice-paper__payment{--fill-row: 5}.story .invoice-paper__pin{display:none}.bento__title-ink{display:inline-block}.story[data-scene=pinned] .story__rail{display:flex;justify-content:center;gap:var(--tako-space-tight)}.story__mark{inline-size:var(--tako-landing-story-mark);block-size:var(--tako-landing-step-rail);overflow:hidden;border-radius:var(--tako-radius-pill);background:var(--tako-landing-step-rail-track)}.story__mark-fill{display:block;block-size:100%;border-radius:inherit;background:var(--tako-entry-accent-ink);transform-origin:left center}[dir=rtl] .story__mark-fill{transform-origin:right center}@media(max-width:1023px){@container story-stage (max-height: 640px){.story[data-scene=pinned] .bento{margin-block:calc(-1 * var(--tako-space-tight)) calc(-1 * var(--tako-space-normal))}.story[data-scene=pinned] .bento__tile{grid-template-rows:minmax(0,var(--tako-landing-story-panel-compact)) var(--tako-landing-story-copy-compact);gap:var(--tako-space-normal)}.story[data-scene=pinned] .bento__copy{gap:var(--tako-space-tighter)}.story[data-scene=pinned] .bento__title{font:var(--tako-text-landing-story-compact)}.story[data-scene=pinned] .bento__detail{gap:var(--tako-space-tighter)}.story[data-scene=pinned] .landing-link{margin-block-start:0}}}@container story-frame (max-height: 364px){.bento__panel .invoice-paper{gap:var(--tako-space-normal);padding:var(--tako-space-loose) var(--tako-space-roomy)}.bento__panel .invoice-paper__payment{display:none}}@container story-frame (max-height: 300px){.bento__panel .scan-receipt{aspect-ratio:1}.bento__panel .scan-scene>.scan-card{margin-block-start:var(--tako-landing-scan-overlap-compact);padding:var(--tako-space-loose)}}@container story-frame (max-height: 396px){.bento__panel .quarter>.bento-rows{display:none}.bento__panel .quarter__day{block-size:var(--tako-landing-quarter-day-compact)}}@media(min-width:768px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.bento__tile{grid-column:span 3}.bento__tile--wide{grid-column:span 6;flex-direction:row;align-items:center}.bento__tile--wide .bento__copy,.bento__tile--wide .bento__visual{flex:1}}@media(min-width:1024px){.story[data-scene=pinned] .story__stage{grid-template-rows:minmax(0,var(--tako-landing-story-panel));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;column-gap:var(--tako-landing-story-gap)}.story[data-scene=pinned] .bento{grid-row:1;grid-column:1 / -1}.story[data-scene=pinned] .bento__tile{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--tako-landing-story-gap)}.story[data-scene=pinned] .story__stage{--story-index-top: calc((var(--tako-landing-story-panel) - var(--story-chapters) * var(--tako-landing-story-slot) - var(--tako-space-loose) - var(--tako-landing-story-body)) / 2)}.story[data-scene=pinned] .bento__copy{position:relative;display:block;grid-row:1;grid-column:1;container-type:inline-size}.story[data-scene=pinned] .bento__title{position:absolute;inset-block-start:calc(var(--story-index-top) + var(--chapter) * var(--tako-landing-story-slot));inset-inline:var(--tako-space-roomy) 0;display:flex;align-items:center;block-size:var(--tako-landing-story-slot);font:var(--tako-text-landing-row-title);font-size:clamp(var(--tako-landing-story-title-min),6.6cqi,var(--tako-landing-story-title-max));white-space:nowrap}.story[data-scene=pinned] :is([data-state=ahead],[data-state=behind]) .bento__title-ink{opacity:var(--tako-landing-story-dim);translate:none}.story[data-scene=pinned] [data-state=active] .bento__title-ink{translate:var(--tako-landing-story-nudge) 0}[dir=rtl] .story[data-scene=pinned] [data-state=active] .bento__title-ink{translate:calc(-1 * var(--tako-landing-story-nudge)) 0}.story[data-scene=pinned] .bento__detail{position:absolute;inset-block-start:calc(var(--story-index-top) + var(--story-chapters) * var(--tako-landing-story-slot) + var(--tako-space-loose));inset-inline:var(--tako-space-roomy) 0}.story[data-scene=pinned] .bento__visual{grid-row:1;grid-column:2}.story[data-scene=pinned] .bento__panel{padding:var(--tako-landing-bento-padding)}.story[data-scene=pinned] .bento__body{max-inline-size:var(--tako-landing-story-measure);font:var(--tako-text-landing-lead)}.story[data-scene=pinned] .story__rail{z-index:1;grid-row:1;grid-column:1;align-self:start;flex-direction:column;gap:0;inline-size:var(--tako-landing-step-rail);block-size:calc(var(--story-chapters) * var(--tako-landing-story-slot));margin-block-start:var(--story-index-top);overflow:hidden;border-radius:var(--tako-radius-pill);background:var(--tako-landing-step-rail-track);transform-origin:center top}.story[data-scene=pinned] .story__mark{flex:1;inline-size:100%;block-size:auto;border-radius:0;background:none}.story[data-scene=pinned] .story__mark-fill,[dir=rtl] .story[data-scene=pinned] .story__mark-fill{border-radius:0;transform-origin:center top}}@media(min-width:1100px){.story:not([data-scene=pinned]) .bento__tile{grid-column:span 2}.story:not([data-scene=pinned]) .bento__tile--wide{grid-column:span 4}}[dir=rtl] .story{--tako-landing-story-turn: -2deg}
