.faq{display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--tako-landing-faq-max);margin-inline:auto;border-block-start:1px solid var(--tako-border)}.faq__more{padding-block-start:var(--tako-space-roomy);font:var(--tako-text-body);color:var(--tako-secondary-text);text-align:center}.faq__contact{font-weight:600;color:var(--tako-text);text-decoration:underline;text-underline-offset:.2em}.faq-item{border-block-end:1px solid var(--tako-border)}.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-touch-target);padding-block:var(--tako-space-loose);border-radius:var(--tako-radius-field);font:var(--tako-text-subheading);color:var(--tako-text);text-align:start}@media(hover:hover){.faq-item__trigger:hover>span:first-child{text-decoration:underline;text-underline-offset:.2em}}.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-secondary-text);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;color:var(--tako-text)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tako-duration-slow) var(--tako-ease-out)}.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);padding-block-end:var(--tako-space-loose);font:var(--tako-text-body);color:var(--tako-secondary-text);opacity:0;transition:opacity var(--tako-duration-base) var(--tako-ease-out)}.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-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}}.bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tako-landing-bento-gap);margin:0;padding:0;list-style:none}.bento__tile{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(--tako-entry-row);color:var(--tako-ink)}.bento__tile--mint{background:var(--tako-entry-mint)}.bento__tile--butter{background:var(--tako-butter)}.bento__tile--forest{background:var(--tako-forest);color: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__visual{display:flex;flex:1;align-items:flex-end;justify-content:center}.bento__visual>*{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);margin-inline-start:auto;border-radius:var(--tako-radius-pill);background:var(--tako-surface);color:var(--tako-entry-accent-ink)}.bento__visual>.bento__seal{inline-size:var(--tako-landing-seal)}.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);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)}.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}.steps[data-scene=linked]>.steps__step.cue-deal,.bento[data-scene=linked]>.bento__tile.cue-assemble{opacity:1;translate:none;scale:none;rotate:none;transition:none}.bento__visual .cue-print[data-scene=linked]{clip-path:inset(var(--tako-landing-print-bleed));translate:none;transition:none}.bento__visual .cue-print[data-scene=linked] .cue-stamp{opacity:1;scale:none;rotate:none;transition:none}.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}.audience__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)}.audience__arrow{inline-size:var(--tako-glyph-small);block-size:var(--tako-glyph-small);transition:translate var(--tako-motion-hover)}@media(hover:hover){.audience__link:hover{text-decoration-color:currentColor}.audience__link:hover .audience__arrow{translate:var(--tako-space-tighter) 0}[dir=rtl] .audience__link:hover .audience__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))}}.steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tako-landing-bento-gap);margin:0;padding:0;list-style:none}.steps__step{position:relative;display:flex;flex-direction:column;gap:var(--tako-space-tight);padding:var(--tako-landing-bento-padding);overflow:hidden;border-radius:var(--tako-radius-art);background:var(--tako-entry-row);color:var(--tako-ink)}.steps__progress{position:absolute;inset-block-start:0;inset-inline:0;display:none;block-size:var(--tako-landing-step-rail);background:var(--tako-landing-step-rail-track)}.steps[data-scene=linked] .steps__progress{display:block}.steps__progress-fill{display:block;block-size:100%;background:var(--tako-entry-accent);transform-origin:left center}[dir=rtl] .steps__progress-fill{transform-origin:right center}.steps__number{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);font:var(--tako-text-label);color:var(--tako-entry-on-accent)}.steps__title{margin:0;font:var(--tako-text-heading)}.steps__body{margin:0;font:var(--tako-text-body);color:var(--tako-entry-muted)}.landing-final__block{display:flex;flex-direction:column;align-items:center;gap:var(--tako-space-loose);padding:var(--tako-landing-final-padding) var(--tako-landing-bento-padding);border-radius:var(--tako-landing-forest-radius);background:var(--tako-forest);color:var(--tako-on-forest);text-align:center}.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){.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}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.bento__tile{grid-column:span 2}.bento__tile--wide{grid-column:span 4}}@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}
