.home-page{--tint-0:#e8efff;--tint-0-ink:#2448c9;--tint-0-deep:#cbd8fb;--tint-1:#f1ebff;--tint-1-ink:#6d3fd6;--tint-1-deep:#dccffb;--tint-2:#e3f6f5;--tint-2-ink:#0f766e;--tint-2-deep:#c4ebe8;--tint-3:#fde8f3;--tint-3-ink:#b8297a;--tint-3-deep:#f6cde2;--tint-4:#e5f4fc;--tint-4-ink:#0a6aa1;--tint-4-deep:#c5e5f7;--tint-5:#f6e8fb;--tint-5-ink:#8a2fa8;--tint-5-deep:#e4c9f1;--hp-wash-border:#c9d3fb;--hp-wash-line:#d5dcf5;--hp-surface-soft:#fbfcfe;--hp-on-accent:#fff;--hp-on-accent-dim:#dfe6ff;--scene-ink:#16161a;--scene-ink-2:#6b6b70;--scene-stock:#efefec;--scene-paper:#fff;--scene-edge:#d9d6cf;--scene-rule:#d8d8d4;--scene-kraft:#c7a273;--scene-kraft-fold:#b48e5e;--scene-glass:#4b3527;--scene-wood:#6e5c49;--hp-phone-radius:30px;--hp-screen-radius:22px;--reveal-delay:0s}.home-page [data-hue="0"]{--tint:var(--tint-0);--tint-ink:var(--tint-0-ink);--tint-deep:var(--tint-0-deep)}.home-page [data-hue="1"]{--tint:var(--tint-1);--tint-ink:var(--tint-1-ink);--tint-deep:var(--tint-1-deep)}.home-page [data-hue="2"]{--tint:var(--tint-2);--tint-ink:var(--tint-2-ink);--tint-deep:var(--tint-2-deep)}.home-page [data-hue="3"]{--tint:var(--tint-3);--tint-ink:var(--tint-3-ink);--tint-deep:var(--tint-3-deep)}.home-page [data-hue="4"]{--tint:var(--tint-4);--tint-ink:var(--tint-4-ink);--tint-deep:var(--tint-4-deep)}.home-page [data-hue="5"]{--tint:var(--tint-5);--tint-ink:var(--tint-5-ink);--tint-deep:var(--tint-5-deep)}.home-page .eyebrow{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background:var(--accent-wash);color:var(--accent-ink);justify-self:start;display:inline-flex}.home-page :is(#how,#types,#static-or-dynamic,#scanability,#studio,#use-cases,#pricing,#faq)>.container>:is(.eyebrow,.h2,.section__lede){text-align:center;margin-inline:auto}.home-page :is(#types,#use-cases,#faq)>.container>.eyebrow{inline-size:fit-content;display:flex}.home-page :is(#how,#static-or-dynamic,#scanability,#studio,#pricing) .intro-640{text-align:center;justify-items:center;margin-inline:auto}.home-page :is(#how,#static-or-dynamic,#scanability,#studio,#pricing) .intro-640 .eyebrow{justify-self:center}.home-page #generator{background:var(--accent-wash);border-bottom:1px solid var(--border);padding-top:calc(var(--space-48) + var(--space-8));position:relative;overflow:hidden}.home-page .hero__decor{block-size:220px;inline-size:220px;fill:var(--accent);opacity:.09;pointer-events:none;position:absolute}.home-page .hero__decor--l{inset-block-start:40px;inset-inline-start:-40px}.home-page .hero__decor--r{inset-block-start:120px;inset-inline-end:-48px}@media (width<=720px){.home-page .hero__decor{display:none}}.home-page .hero{margin-bottom:var(--space-32);position:relative}.home-page .hero__intro{text-align:center;justify-items:center;gap:var(--space-14);max-width:none}.home-page .hero__eyebrow{padding:var(--space-4) var(--space-12) var(--space-4) var(--space-8);background:var(--canvas);border:1px solid var(--hp-wash-border);justify-self:center}.home-page .hero__title{font-size:clamp(var(--text-h1), 3.4vw, var(--text-display));letter-spacing:-.02em;margin:0;line-height:1.15}.home-page .hero__lede{max-width:640px;font-size:var(--text-body)}@media (width>=1100px){.home-page .hero__lede{white-space:nowrap;max-width:none}}.home-page .generator{background:var(--canvas);border-color:var(--hp-wash-line);position:relative}@media (width>=900px){.home-page .generator{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}}.home-page .generator__types{min-width:0;padding:var(--space-8);background:var(--hp-surface-soft);border-bottom:1px solid var(--border);grid-column:1/-1;display:grid}.home-page .generator__types>.generator__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.home-page .generator__types .generator__chips{gap:var(--space-4);padding-block:var(--space-4);margin-block:calc(var(--space-4) * -1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.home-page .generator__types .generator__chips::-webkit-scrollbar{display:none}.home-page .generator__types .chip{height:auto;min-height:calc(var(--control-lg) + var(--space-16));min-width:84px;padding:var(--space-10) var(--space-12);border-radius:var(--radius);font-size:var(--text-micro);background:0 0;border-color:#0000;flex:none}.home-page .generator__types .chip--typed{gap:var(--space-6);flex-direction:column}.home-page .generator__types .chip--typed svg{opacity:1;block-size:22px;inline-size:22px}.home-page .generator__types .chip:hover{background:var(--surface)}.home-page .generator__types .chip[data-active]{background:var(--accent-wash);border-color:var(--hp-wash-border);color:var(--accent-ink)}.home-page .generator__types .chip--more{align-content:center;justify-items:center;row-gap:var(--space-4);border:1px solid var(--border-strong);background:var(--canvas);color:var(--ink-secondary);font-weight:var(--weight-medium);text-align:center;margin-inline-start:auto;display:grid}.home-page .chip__dots{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);letter-spacing:1px;line-height:1}.home-page .generator__types .chip--more[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--hp-on-accent)}.home-page .type-menu{gap:var(--space-16);margin-top:var(--space-8);padding:var(--space-16) var(--space-12) var(--space-12);border-top:1px solid var(--border);display:grid}.home-page .type-menu[hidden]{display:none}.home-page .type-menu__bar{gap:var(--space-12);align-items:center;display:flex}.home-page .type-menu__search{flex:260px;max-width:420px;position:relative}.home-page .type-menu__search .home-glyph{color:var(--ink-muted);position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}.home-page .type-menu__input{inline-size:100%;padding-inline-start:calc(var(--space-32) + var(--space-6))}.home-page .type-menu__close{inline-size:var(--control-md);block-size:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink-secondary);cursor:pointer;place-items:center;margin-inline-start:auto;display:grid}.home-page .type-menu__group{gap:var(--space-8);display:grid}.home-page .type-menu__group[hidden],.home-page .type-menu__list>li[hidden]{display:none}.home-page .type-menu__heading{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.home-page .type-menu__list{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));margin:0;padding:0;list-style:none;display:grid}.home-page .type-menu__item{align-items:center;gap:var(--space-10);min-height:var(--control-touch);padding:var(--space-6) var(--space-10);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font-size:var(--text-body-sm);text-decoration:none;display:flex}.home-page .type-menu__item:hover{border-color:var(--tint-ink)}.home-page .type-menu__icon{border-radius:var(--radius-sm);background:var(--tint);block-size:30px;inline-size:30px;color:var(--tint-ink);flex:none;place-items:center;display:grid}.home-page .type-menu__none{font-size:var(--text-body-sm);color:var(--ink-secondary);margin:0}.home-page .type-menu__all{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--accent-strong);text-decoration:none}.home-page .generator__all{display:none}.home-page .generator__form{background:var(--canvas)}.home-page .gen-step{align-items:center;gap:var(--space-10);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--ink);display:flex}.home-page .gen-step--rule{border-top:1px solid var(--border);padding-top:var(--space-20)}.home-page .gen-step--preview{justify-self:start}.home-page .gen-step__n{border-radius:var(--radius-full);background:var(--accent-fill);block-size:26px;inline-size:26px;color:var(--hp-on-accent);font-size:var(--text-micro);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.home-page .tool-design__tabs{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-page .tool-design__tabs[hidden]{display:none}.home-page .tool-design__tab{justify-items:center;gap:var(--space-4);min-height:calc(var(--control-lg) + var(--space-8));padding:var(--space-8) var(--space-4);border-radius:var(--radius-sm);color:var(--ink-secondary);font-size:var(--text-micro);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;display:grid}.home-page .tool-design__tab:hover{background:var(--canvas)}.home-page .tool-design__tab[aria-selected=true]{background:var(--canvas);border-color:var(--hp-wash-border);color:var(--accent-ink)}.home-page .generator__preview{background:var(--surface)}.home-page .generator__code{box-sizing:border-box;padding:var(--space-12);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg)}.home-page .generator__preview .generator__code{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}.home-page .generator__preview .qrcg-readout{inline-size:100%;max-inline-size:var(--qr-preview);box-sizing:border-box;margin-top:calc(var(--space-16) * -1);padding:var(--space-8) var(--space-12);background:var(--canvas);border:1px solid var(--border);border-top:1px dashed var(--border);font-size:var(--text-mono-sm);color:var(--ink-muted);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);justify-content:center}.home-page .generator__preview .qrcg-badge-compact-row{box-sizing:border-box;inline-size:100%;padding:var(--space-10) var(--space-12);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius);justify-content:flex-start;display:flex}.home-page .generator__preview .qrcg-badge-compact__more{margin-inline-start:auto}.home-page .generator__preview .qrcg-badge-compact-row:has(+.qrcg-badge-compact__decode:not(:empty)){border-end-end-radius:0;border-end-start-radius:0}.home-page .generator__preview .qrcg-badge-compact__decode{box-sizing:border-box;inline-size:100%;min-height:0;margin-top:calc(var(--space-16) * -1);padding:var(--space-8) var(--space-12);background:var(--canvas);border:1px solid var(--border);border-top:1px solid var(--surface);font-size:var(--text-micro);text-align:start;border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}.home-page .generator__preview .qrcg-badge-compact__decode:empty{margin-top:calc(var(--space-16) * -1);border:0;padding:0}.home-page .generator__preview .generator__downloads{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;display:grid}.home-page .generator__preview .btn--download{box-sizing:border-box;block-size:var(--control-md);padding-inline:var(--space-6);gap:var(--space-6);font-size:var(--text-micro)}.home-page .generator__preview .btn--download:first-child{box-sizing:border-box;block-size:var(--control-lg);font-size:var(--text-body-md);font-weight:var(--weight-semibold);grid-column:1/-1}.home-page .generator__preview .btn--download svg{flex:none;block-size:16px;inline-size:16px}.home-page .generator__preview .btn--download:first-child svg{block-size:18px;inline-size:18px}.home-page .stat{align-content:start}.home-page .stat__icon{inline-size:var(--control-touch);block-size:var(--control-touch);margin-bottom:var(--space-6);border-radius:var(--radius);background:var(--accent-wash);color:var(--accent-strong);place-items:center;display:grid}.home-page .intro--center{text-align:center;justify-items:center;margin-inline:auto}.home-page .intro--center .eyebrow{justify-self:center}.home-page .how{margin:calc(var(--space-32) + var(--space-8)) 0 0;gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}.home-page .how__step{gap:var(--space-8);align-content:start;display:grid}.home-page .how__art{block-size:180px;margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:var(--accent-wash);place-items:center;display:grid;position:relative}.home-page .how__n{border-radius:var(--radius-full);background:var(--ink);block-size:32px;inline-size:32px;color:var(--hp-on-accent);font-weight:var(--weight-semibold);place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-start:16px}.home-page .how__panel{gap:var(--space-8);inline-size:220px;padding:var(--space-12);background:var(--canvas);border:1px solid var(--hp-wash-line);border-radius:var(--radius);display:grid}.home-page .how__tiles{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-page .how__tiles>span{border-radius:var(--radius-sm);background:var(--border);block-size:34px}.home-page .how__tiles>span[data-on]{background:var(--accent-fill)}.home-page .how__line{border-radius:var(--radius-xs);background:var(--border-strong);block-size:10px;inline-size:60%}.home-page .how__input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);block-size:28px}.home-page .how__checks{gap:var(--space-12);align-items:center;display:flex}.home-page .how__qr{block-size:92px;inline-size:92px;padding:var(--space-6);box-sizing:border-box;background:var(--canvas);border:1px solid var(--hp-wash-line);border-radius:var(--radius);display:block}.home-page .how__qr svg,.home-page .scene__qr svg,.home-page .sd-card__qr svg{block-size:100%;inline-size:100%;display:block}.home-page .how__pills{gap:var(--space-6);display:grid}.home-page .how__pill{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background:var(--canvas);border:1px solid var(--hp-wash-border);color:var(--accent-ink);font-size:var(--text-micro);display:inline-flex}.home-page .how__files{gap:var(--space-10);align-items:flex-end;display:flex}.home-page .how__files>span{border:1px solid var(--hp-wash-line);border-radius:var(--radius-sm);background:var(--canvas);block-size:92px;inline-size:70px;color:var(--accent-ink);font-size:var(--text-micro);font-weight:var(--weight-semibold);place-items:center;display:grid}.home-page .how__files>span[data-on]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--hp-on-accent)}.home-page .how__title{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);margin:0}.home-page .how__body{font-size:var(--text-body-sm);color:var(--ink-secondary);margin:0;line-height:1.55}.home-page #types .type-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.home-page #types .type-card{grid-template-columns:var(--control-touch) minmax(0, 1fr);align-items:center;column-gap:var(--space-14);row-gap:var(--space-2);padding:var(--space-16);border-radius:var(--radius)}.home-page #types .type-card__icon{inline-size:var(--control-touch);block-size:var(--control-touch);border-radius:var(--radius);grid-row:span 2}.home-page #types .type-card__name{font-weight:var(--weight-semibold);align-self:end}.home-page #types .type-card__desc{align-self:start;line-height:1.4}.home-page #types .type-grid .type-card:nth-child(6n+1) .type-card__icon{background:var(--tint-0);color:var(--tint-0-ink)}.home-page #types .type-grid .type-card:nth-child(6n+2) .type-card__icon{background:var(--tint-1);color:var(--tint-1-ink)}.home-page #types .type-grid .type-card:nth-child(6n+3) .type-card__icon{background:var(--tint-2);color:var(--tint-2-ink)}.home-page #types .type-grid .type-card:nth-child(6n+4) .type-card__icon{background:var(--tint-3);color:var(--tint-3-ink)}.home-page #types .type-grid .type-card:nth-child(6n+5) .type-card__icon{background:var(--tint-4);color:var(--tint-4-ink)}.home-page #types .type-grid .type-card:nth-child(6n+6) .type-card__icon{background:var(--tint-5);color:var(--tint-5-ink)}.home-page #types .type-grid .type-card--all{border-color:var(--accent-fill);background:var(--accent-fill)}.home-page #types .type-grid .type-card.type-card--all:nth-child(n) .type-card__icon{background:var(--accent-strong-hover);color:var(--hp-on-accent)}.home-page #types .type-card--all .type-card__name{color:var(--hp-on-accent)}.home-page #types .type-card--all .type-card__desc{color:var(--hp-on-accent-dim)}.home-page #types .type-more,.home-page #types>.container>.more{display:none}.home-page .free-band{gap:var(--space-24) var(--space-48);align-items:start;display:grid}.home-page #free-tier .free-band__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media (width>=960px){.home-page .free-band{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.home-page .free-band>:not(.free-band__stats){grid-column:1}.home-page #free-tier .free-band__stats{grid-area:1/2/span 3}.home-page #free-tier .free-note{margin-top:0}}.home-page .sd-cards{margin-top:var(--space-32);gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.home-page .sd-card{gap:var(--space-20);padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--canvas);align-items:center;margin:0;display:flex}.home-page .sd-card--dynamic{border-color:var(--hp-wash-border)}.home-page .sd-card__qr{box-sizing:border-box;block-size:104px;inline-size:104px;padding:var(--space-6);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius);flex:none;display:block}.home-page .sd-card__text{gap:var(--space-6);min-width:0;display:grid}.home-page .sd-card__title{font-size:var(--text-h3);font-weight:var(--weight-semibold)}.home-page .sd-card__payload{padding:var(--space-4) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-secondary);font-family:var(--font-mono);font-size:var(--text-mono-sm);overflow-wrap:anywhere;justify-self:start}.home-page .sd-card__payload--short{background:var(--accent-wash);color:var(--accent-ink);border-color:#0000}.home-page .sd-card__route{align-items:center;gap:var(--space-6);color:var(--ink-muted);flex-wrap:wrap;display:flex}.home-page .sd-card__body{font-size:var(--text-body-sm);color:var(--ink-secondary)}.home-page .continuity__row{grid-template-columns:var(--control-touch) minmax(0, 1fr) auto;column-gap:var(--space-16);row-gap:var(--space-2);align-items:center}.home-page .continuity__icon{inline-size:var(--control-touch);block-size:var(--control-touch);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink-secondary);grid-row:span 2;place-items:center;display:grid}.home-page .continuity__trigger,.home-page .continuity__behaviour{grid-column:2}.home-page .continuity__tag{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--text-micro);font-weight:var(--weight-medium);grid-area:1/3/span 2;display:inline-flex}@media (width<=560px){.home-page .continuity__tag{display:none}}@media (width>=900px){.home-page .compare{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto}.home-page .compare__report{grid-column:1/-1}}.home-page .compare__report .qrcg-badge{max-width:none;box-sizing:border-box;inline-size:100%}.home-page .compare__report .qrcg-badge__checks{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.home-page .compare__report .qrcg-badge__check{gap:var(--space-6);padding:var(--space-12) var(--space-14);border:1px solid var(--border);border-radius:var(--radius);display:grid}.home-page .compare__report .qrcg-badge__cells{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,92px),1fr));display:grid}.home-page .compare__report .qrcg-badge__cell{padding:var(--space-8) var(--space-10);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.home-page .wallet-icon{border-radius:var(--radius-sm);flex:none;block-size:28px;inline-size:28px}.home-page .pay-band{margin-top:var(--space-32);gap:var(--space-48);align-items:center;display:grid}.home-page .pay-band>.table-scroll{margin-top:0}.home-page .pay-phone{display:none}@media (width>=1100px){.home-page .pay-band{grid-template-columns:minmax(0,1fr) 280px}.home-page .pay-phone{border-radius:calc(var(--radius-lg) * 1.5);background:var(--accent-wash);place-items:center;block-size:420px;display:grid}}.home-page .pay-phone__device{box-sizing:border-box;block-size:384px;inline-size:220px;padding:var(--space-8);border-radius:var(--hp-phone-radius);background:var(--ink)}.home-page .pay-phone__screen{box-sizing:border-box;align-content:start;justify-items:center;gap:var(--space-10);block-size:100%;padding:var(--space-24) var(--space-16);border-radius:var(--hp-screen-radius);background:var(--canvas);text-align:center;display:grid}.home-page .pay-phone__avatar{border-radius:var(--radius-full);background:var(--accent-wash);block-size:52px;inline-size:52px;color:var(--accent-strong);font-weight:var(--weight-semibold);place-items:center;display:grid}.home-page .pay-phone__name{font-weight:var(--weight-semibold)}.home-page .pay-phone__vpa{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-muted);overflow-wrap:anywhere}.home-page .pay-phone__amount{inline-size:100%;padding-block:var(--space-10);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-h3);font-weight:var(--weight-semibold)}.home-page .pay-phone__note{font-size:var(--text-micro);color:var(--ink-muted)}.home-page .pay-phone__pay{inline-size:100%;margin-top:var(--space-24);padding-block:var(--space-10);border-radius:var(--radius-sm);background:var(--ink);color:var(--hp-on-accent);font-size:var(--text-micro);font-weight:var(--weight-medium)}.home-page .materials--scenes{gap:var(--space-14);grid-template-columns:repeat(auto-fill,minmax(min(100%,224px),1fr))}.home-page .scene{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--canvas);margin:0;display:grid;overflow:hidden}.home-page .scene__stage{background:var(--tint);block-size:300px;color:var(--scene-ink);position:relative;overflow:hidden}.home-page .scene__caption{gap:var(--space-2);padding:var(--space-12) var(--space-14);border-top:1px solid var(--border);display:grid}.home-page .scene__label{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.home-page .scene__format{font-size:var(--text-micro);color:var(--ink-muted)}.home-page .scene__obj{box-sizing:border-box;align-content:center;justify-items:center;gap:var(--space-4);padding-inline:var(--space-8);background:var(--scene-paper);text-align:center;overflow-wrap:anywhere;line-height:1.2;display:grid;position:absolute}.home-page .scene__eyebrow{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--scene-ink-2)}.home-page .scene__cta{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--scene-ink)}.home-page .scene__sub{font-size:var(--text-micro);color:var(--scene-ink-2)}.home-page .scene__sub--mono{font-family:var(--font-mono)}.home-page .scene__qr{background:var(--scene-paper);block-size:72px;inline-size:72px;display:block}.home-page .scene__ground{background:var(--tint-deep);block-size:56px;position:absolute;inset-block-end:0;inset-inline:0}.home-page .scene__shadow{background:color-mix(in srgb, var(--tint-ink) 22%, transparent);filter:blur(5px);border-radius:50%;block-size:16px;inline-size:160px;margin-inline:auto;position:absolute;inset-block-end:48px;inset-inline:0}.home-page .scene--tent .scene__tent-back,.home-page .scene--tent .scene__tent{margin-inline:auto;position:absolute;inset-block-end:52px;inset-inline:0}.home-page .scene--tent .scene__tent-back{background:color-mix(in srgb, var(--tint-deep) 70%, var(--scene-paper));clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);block-size:224px;inline-size:188px}.home-page .scene--tent .scene__tent{block-size:222px;inline-size:180px;padding-inline:var(--space-20);border-top:3px solid var(--scene-ink);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.home-page .scene--standee .scene__foot{border-radius:var(--radius-xs);background:var(--scene-ink);block-size:12px;inline-size:100px;margin-inline:auto;position:absolute;inset-block-end:52px;inset-inline:0}.home-page .scene--standee .scene__standee{align-content:start;gap:var(--space-6);block-size:224px;inline-size:172px;padding:0 0 var(--space-8);border:1px solid var(--scene-edge);border-radius:var(--radius-sm);margin-inline:auto;inset-block-end:64px;inset-inline:0;overflow:hidden}.home-page .scene__band{padding:var(--space-6) var(--space-4);background:var(--scene-ink);color:var(--scene-paper);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.04em;justify-self:stretch}.home-page .scene--standee .scene__qr{block-size:80px;inline-size:80px;margin-top:var(--space-4)}.home-page .scene--standee :is(.scene__cta,.scene__sub){padding-inline:var(--space-8)}.home-page :is(.scene--card,.scene--flyer,.scene--shelf,.scene--sticker) .scene__ground,.home-page :is(.scene--card,.scene--flyer,.scene--receipt,.scene--poster,.scene--sign,.scene--shelf) .scene__shadow{display:none}.home-page .scene__card-back{border-radius:var(--radius-xs);background:var(--scene-ink);block-size:112px;inline-size:196px;color:var(--scene-stock);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:.1em;box-shadow:0 8px 16px color-mix(in srgb, var(--tint-ink) 25%, transparent);place-items:center;display:grid;position:absolute;inset-block-start:calc(50% - 84px);inset-inline-start:calc(50% - 76px);rotate:9deg}.home-page .scene--card .scene__card{justify-content:space-between;align-items:center;gap:var(--space-8);block-size:124px;inline-size:208px;padding:var(--space-12);border-radius:var(--radius-xs);text-align:start;box-shadow:0 10px 18px color-mix(in srgb, var(--tint-ink) 25%, transparent);display:flex;inset-block-start:calc(50% - 48px);inset-inline-start:calc(50% - 104px);rotate:-6deg}.home-page .scene__card-text{gap:var(--space-4);text-align:start;justify-items:start;display:grid}.home-page .scene__eyebrow--name{color:var(--scene-ink)}.home-page .scene--card .scene__qr{flex:none;block-size:60px;inline-size:60px}.home-page .scene__lid{border-radius:var(--radius-sm);background:var(--scene-ink);block-size:24px;inline-size:132px;margin-inline:auto;position:absolute;inset-block-start:24px;inset-inline:0}.home-page .scene--pack .scene__ground{block-size:28px}.home-page .scene--pack .scene__shadow{inset-block-end:20px}.home-page .scene__jar{background:var(--scene-glass);border-radius:24px 24px 16px 16px;block-size:232px;inline-size:168px;margin-inline:auto;position:absolute;inset-block-end:28px;inset-inline:0;overflow:hidden}.home-page .scene__glint{border-radius:var(--radius-xs);background:#ffffff24;inline-size:8px;position:absolute;inset-block:12px;inset-inline-start:12px}.home-page .scene--pack .scene__packlabel{border-radius:var(--radius-xs);block-size:176px;inline-size:136px;margin-inline:auto;inset-block-start:36px;inset-inline:0}.home-page .scene--pack .scene__qr{block-size:64px;inline-size:64px}.home-page .scene__note{background:var(--tint-deep);position:absolute}.home-page .scene__note--a{block-size:52px;inline-size:72px;inset-block-start:28px;inset-inline-start:12px;rotate:-8deg}.home-page .scene__note--b{block-size:76px;inline-size:60px;inset-block-end:20px;inset-inline-end:8px;rotate:6deg}.home-page .scene--flyer .scene__flyer{block-size:252px;inline-size:172px;box-shadow:0 8px 16px color-mix(in srgb, var(--tint-ink) 22%, transparent);grid-template-rows:84px 1fr;align-content:stretch;justify-items:stretch;gap:0;margin-inline:auto;padding:0;inset-block-start:28px;inset-inline:0;overflow:hidden;rotate:3deg}.home-page .scene__flyer-head{padding-inline:var(--space-12);background:var(--scene-ink);text-align:start;align-content:center;display:grid}.home-page .scene__flyer-title{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--scene-paper);line-height:1.25}.home-page .scene__flyer-body{align-content:center;justify-items:center;gap:var(--space-4);padding-inline:var(--space-8);display:grid}.home-page .scene__pin{background:var(--scene-ink);border-radius:50%;block-size:12px;inline-size:12px;margin-inline:auto;position:absolute;inset-block-start:20px;inset-inline:0}.home-page .scene__products{align-items:flex-end;gap:var(--space-6);display:flex;position:absolute;inset-block-end:132px;inset-inline:12px}.home-page .scene__products>span{border-radius:var(--radius-xs);background:var(--tint-deep);flex:1}.home-page .scene__products>span:first-child{block-size:80px}.home-page .scene__products>span:nth-child(2){background:color-mix(in srgb, var(--tint-ink) 35%, var(--tint-deep));block-size:104px}.home-page .scene__products>span:nth-child(3){block-size:68px}.home-page .scene__products>span:nth-child(4){background:color-mix(in srgb, var(--tint-ink) 22%, var(--tint-deep));block-size:92px}.home-page .scene__products>span:nth-child(5){block-size:72px}.home-page .scene__shelf{background:color-mix(in srgb, var(--tint-ink) 45%, var(--tint-deep));block-size:20px;position:absolute;inset-block-end:112px;inset-inline:0}.home-page .scene--shelf .scene__talker{justify-content:space-between;align-items:center;gap:var(--space-8);block-size:96px;inline-size:208px;padding:var(--space-8) var(--space-10);border-top:3px solid var(--scene-ink);box-shadow:0 6px 12px color-mix(in srgb, var(--tint-ink) 20%, transparent);margin-inline:auto;display:flex;inset-block-start:192px;inset-inline:0;rotate:-2deg}.home-page .scene--shelf .scene__cta{text-align:start}.home-page .scene--shelf .scene__qr{flex:none;block-size:56px;inline-size:56px}.home-page .scene--sticker .scene__shadow{inline-size:180px;inset-block-end:12px}.home-page .scene__bag{background:var(--scene-kraft);clip-path:polygon(0 6%,8% 0,16% 6%,24% 0,32% 6%,40% 0,48% 6%,56% 0,64% 6%,72% 0,80% 6%,88% 0,96% 6%,100% 2%,100% 100%,0 100%);block-size:256px;inline-size:184px;margin-inline:auto;position:absolute;inset-block-end:16px;inset-inline:0}.home-page .scene__bag-fold{background:var(--scene-kraft-fold);block-size:36px;position:absolute;inset-block-start:0;inset-inline:0}.home-page .scene--sticker .scene__sticker{border-radius:calc(var(--radius-lg) * 1.5);block-size:156px;inline-size:148px;margin-inline:auto;inset-block-start:68px;inset-inline:0;box-shadow:0 2px 4px #00000026}.home-page .scene--sticker .scene__qr{block-size:64px;inline-size:64px}.home-page .scene--poster .scene__ground{block-size:16px}.home-page .scene--poster .scene__poster{gap:var(--space-6);block-size:252px;inline-size:176px;padding-inline:var(--space-12);box-shadow:0 6px 14px color-mix(in srgb, var(--tint-ink) 20%, transparent);margin-inline:auto;inset-block-start:24px;inset-inline:0}.home-page .scene__poster-title{font-size:var(--text-h2);font-weight:var(--weight-semibold);color:var(--scene-ink);line-height:1}.home-page .scene__rule{background:var(--scene-ink);block-size:2px;inline-size:40px}.home-page .scene--poster .scene__cta{font-weight:var(--weight-regular)}.home-page .scene--poster .scene__qr{block-size:84px;inline-size:84px}.home-page .scene__tape{background:#ffffffa6;block-size:16px;inline-size:36px;position:absolute;inset-block-start:16px}.home-page .scene__tape--l{inset-inline-start:calc(50% - 100px);rotate:-30deg}.home-page .scene__tape--r{inset-inline-start:calc(50% + 64px);rotate:30deg}.home-page .scene--receipt .scene__ground{block-size:40px}.home-page .scene--receipt .scene__receipt{align-content:start;gap:var(--space-4);block-size:300px;inline-size:156px;padding:var(--space-20) var(--space-10) 0;filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--tint-ink) 18%, transparent));clip-path:polygon(0 0,100% 0,100% 97%,93% 100%,86% 97%,79% 100%,72% 97%,65% 100%,58% 97%,51% 100%,44% 97%,37% 100%,30% 97%,23% 100%,16% 97%,9% 100%,0 97%);margin-inline:auto;inset-block-start:-8px;inset-inline:0}.home-page .scene__lines{justify-self:stretch;gap:var(--space-6);padding-block:var(--space-2) var(--space-8);border-bottom:1px dashed var(--scene-ink-2);display:grid}.home-page .scene__lines>span{border-radius:var(--radius-xs);background:var(--scene-rule);block-size:4px}.home-page .scene__lines>span:nth-child(2){inline-size:70%}.home-page .scene--receipt .scene__eyebrow{margin-top:var(--space-4);color:var(--scene-ink)}.home-page .scene--receipt .scene__cta{font-weight:var(--weight-regular)}.home-page .scene--sign .scene__ground{block-size:40px}.home-page .scene__post,.home-page .scene__arm{background:var(--scene-wood);position:absolute}.home-page .scene__post{block-size:244px;inline-size:8px;inset-block-end:32px;inset-inline-start:calc(50% - 108px)}.home-page .scene__arm{block-size:8px;inline-size:212px;inset-block-start:24px;inset-inline-start:calc(50% - 108px)}.home-page .scene__chain{background:var(--scene-ink);block-size:24px;inline-size:1px;position:absolute;inset-block-start:32px}.home-page .scene__chain--l{inset-inline-start:calc(50% - 72px)}.home-page .scene__chain--r{inset-inline-start:calc(50% + 80px)}.home-page .scene--sign .scene__board{justify-content:space-between;align-items:center;gap:var(--space-6);block-size:140px;inline-size:196px;padding:var(--space-8) var(--space-10);border:3px solid var(--scene-ink);box-shadow:0 6px 12px color-mix(in srgb, var(--tint-ink) 18%, transparent);display:flex;inset-block-start:56px;inset-inline-start:calc(50% - 92px)}.home-page .scene__board-title{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--scene-ink);line-height:1}.home-page .scene--sign .scene__qr{flex:none;block-size:64px;inline-size:64px}.home-page .facets{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.home-page .facet{align-items:center;gap:var(--space-10);font-size:var(--text-body-sm);color:var(--ink);display:flex}.home-page .facet__icon{border-radius:var(--radius-sm);background:var(--accent-wash);block-size:32px;inline-size:32px;color:var(--accent-strong);place-items:center;display:grid}.home-page .use-cases .use-case{align-content:start;gap:0;padding:0;overflow:hidden}.home-page .use-cases .use-case .use-case__icon{background:var(--tint-0);block-size:128px;inline-size:auto;color:var(--tint-0-ink);border-radius:0}.home-page .use-cases .use-case:nth-child(2) .use-case__icon{background:var(--tint-1);color:var(--tint-1-ink)}.home-page .use-cases .use-case:nth-child(3) .use-case__icon{background:var(--tint-2);color:var(--tint-2-ink)}.home-page .use-cases .use-case:nth-child(4) .use-case__icon{background:var(--tint-3);color:var(--tint-3-ink)}.home-page .use-cases .use-case:nth-child(5) .use-case__icon{background:var(--tint-4);color:var(--tint-4-ink)}.home-page .use-cases .use-case:nth-child(6) .use-case__icon{background:var(--tint-5);color:var(--tint-5-ink)}.home-page .use-cases .use-case__icon svg{box-sizing:border-box;block-size:72px;inline-size:72px;padding:var(--space-20);border-radius:var(--radius-lg);background:var(--canvas);border:1px solid #12141a14}.home-page .use-cases .use-case__name{padding:var(--space-16) var(--space-16) var(--space-4)}.home-page .use-cases .use-case__desc{padding:0 var(--space-16) var(--space-16)}.home-page .symbology-chips{gap:var(--space-6);margin:var(--space-16) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-page .symbology-chips>li{padding:var(--space-4) var(--space-10);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-micro);color:var(--ink-secondary)}.home-page .barcode-example{padding:var(--space-32);border-radius:var(--radius-lg);background:var(--accent-wash)}.home-page .barcode-example__key{font-weight:var(--weight-regular);color:var(--ink-secondary);margin-inline-start:var(--space-8)}.home-page .faqs{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.home-page .faq:last-child{border-bottom:0}.home-page .faq__q{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);display:flex}.home-page .faq__q:after{content:"";float:none;border-inline-end:2px solid var(--ink-secondary);border-block-end:2px solid var(--ink-secondary);block-size:8px;inline-size:8px;transition:transform var(--dur) var(--ease);flex:none;transform:translateY(-2px)rotate(45deg)}.home-page .faq[open] .faq__q:after{content:"";transform:translateY(2px)rotate(-135deg)}.home-page .faq[open]{background:var(--hp-surface-soft)}.home-page .faq__a{padding:0 var(--space-20) var(--space-16)}.home-page #cta{background:var(--canvas);border:0;padding-block-end:calc(var(--space-64) + var(--space-16))}.home-page #cta>.container.cta{padding-block:var(--space-64);border-radius:calc(var(--radius-lg) * 1.5);background:var(--accent-fill);position:relative;overflow:hidden}.home-page #cta .h2{color:var(--hp-on-accent)}.home-page #cta .section__lede,.home-page #cta .fine{color:var(--hp-on-accent-dim)}.home-page #cta .btn--primary{background:var(--hp-on-accent);border-color:var(--hp-on-accent);color:var(--accent-ink)}.home-page #cta .btn--primary:hover{background:var(--accent-wash)}.home-page #cta .btn--primary{align-items:center;gap:var(--space-8);padding-inline:var(--space-24);border-radius:var(--radius-full);font-weight:var(--weight-semibold);display:inline-flex}.home-page .cta__arrow{transition:transform var(--dur) var(--ease)}.home-page #cta .btn--primary:hover .cta__arrow{transform:translate(3px)}.home-page #static-or-dynamic>.container>.more,.home-page #studio .more-row>.more{inline-size:fit-content;block-size:var(--control-touch);box-sizing:border-box;padding-inline:var(--space-20);border:1px solid var(--accent-fill);border-radius:var(--radius-full);background:var(--accent-fill);color:var(--hp-on-accent);align-items:center;text-decoration:none;display:flex}.home-page #static-or-dynamic>.container>.more{margin:var(--space-24) auto 0}.home-page #static-or-dynamic>.container>.more:hover,.home-page #studio .more-row>.more:first-child:hover{background:var(--accent-fill-hover);color:var(--hp-on-accent);text-decoration:none}.home-page #studio .more-row>.more+.more{border-color:var(--border-strong);background:var(--canvas);color:var(--ink)}.home-page #studio .more-row>.more+.more:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}.home-page #static-or-dynamic .table-scroll,.home-page .pay-band>.table-scroll{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--canvas)}.home-page #static-or-dynamic .table-scroll{margin-top:var(--space-16)}.home-page :is(#static-or-dynamic,#payments) .wallets thead tr{background:var(--hp-surface-soft)}.home-page :is(#static-or-dynamic,#payments) .wallets :is(th,td){padding-inline:var(--space-20)}.home-page :is(#static-or-dynamic,#payments) .wallets tbody tr:last-child>*{border-bottom:0}.home-page #static-or-dynamic .wallets thead th:last-child{color:var(--accent-ink)}.home-page #static-or-dynamic .wallets tbody th[scope=row]{inline-size:34%;color:var(--ink-secondary)}.home-page .wallet-word{font-size:var(--text-micro);margin-inline-start:var(--space-4)}.home-page .pay-phone{position:relative}.home-page .pay-phone__code{justify-items:center;gap:var(--space-4);box-sizing:border-box;inline-size:104px;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);display:grid;position:absolute;inset-block-end:32px;inset-inline-start:-16px}.home-page .pay-phone__code>:first-child,.home-page .pay-phone__code svg{block-size:auto;inline-size:100%;display:block}.home-page .pay-phone__sample{font-size:var(--text-micro);text-align:center;color:var(--ink-muted);line-height:1.2}.home-page .compare__item{border-radius:var(--radius-lg);background:var(--canvas);justify-items:stretch;gap:0;padding:0;overflow:hidden}.home-page #scanability{--hp-ok:var(--pass);--hp-ok-ink:var(--pass-ink);--hp-ok-line:var(--pass-border);--hp-bad:var(--fail);--hp-bad-ink:var(--fail-ink);--hp-bad-line:var(--fail-border)}.home-page .compare__item:first-child{border-color:var(--hp-ok-line)}.home-page .compare__item[data-fix-card]:has(.compare__facts[data-verdict=fail]:not([hidden])){border-color:var(--hp-bad-line)}.home-page .compare__item[data-fix-card]:has([data-fix-state=after]:not([hidden])){border-color:var(--hp-ok-line)}.home-page .compare__facts{gap:var(--space-8);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.home-page .compare__facts[hidden]{display:none}.home-page .compare__facts>li{align-items:flex-start;gap:var(--space-8);font-size:var(--text-body-sm);color:var(--ink-secondary);line-height:1.4;display:flex}.home-page .compare__facts>li>svg{margin-top:var(--space-2);flex:none}.home-page .compare__facts[data-verdict=pass] svg{color:var(--hp-ok)}.home-page .compare__facts[data-verdict=fail] svg{color:var(--hp-bad)}.home-page .compare__report .qrcg-badge__head{padding:var(--space-16) var(--space-20) var(--space-12);background:var(--hp-surface-soft);border-bottom:1px solid var(--border)}.home-page .compare__report .qrcg-badge__title{font-size:var(--text-body);font-weight:var(--weight-semibold)}.home-page .compare__report .qrcg-badge__score{font-size:var(--text-caption);font-weight:var(--weight-semibold)}.home-page .compare__report .qrcg-badge__section,.home-page .compare__report .qrcg-badge__footer{padding-inline:var(--space-20)}.home-page .compare__report .qrcg-badge__check-label{font-size:var(--text-micro);color:var(--ink-muted)}.home-page .compare__report .qrcg-badge__check-value{font-size:var(--text-body);font-weight:var(--weight-semibold)}.home-page .compare__report .qrcg-badge__fix{border-radius:var(--radius-sm);background:var(--accent-fill);border-color:var(--accent-fill);color:var(--hp-on-accent)}.home-page .compare__fix{block-size:var(--control-md);box-sizing:border-box;margin-top:var(--space-4);padding-inline:var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;justify-self:start}.home-page .compare__fix:hover{border-color:var(--ink)}.home-page .compare__fix[hidden]{display:none}.home-page .compare__report{position:relative}.home-page .report-switch{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);--focus-color:var(--focus-color-strong);display:flex}.home-page .report-switch[hidden]{display:none}.home-page .report-switch>button{block-size:var(--control-sm);box-sizing:border-box;padding-inline:var(--space-14);border-radius:var(--radius-full);color:var(--ink-secondary);font-size:var(--text-micro);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0}.home-page .report-switch>button[aria-pressed=true]{background:var(--canvas);color:var(--ink)}@media (width>=760px){.home-page .report-switch{z-index:var(--z-raised);position:absolute;inset-block-start:16px;inset-inline-end:20px}.home-page .compare__report .qrcg-badge__head{padding-inline-end:calc(var(--space-64) * 5)}}.home-page .compare__report .qrcg-badge__title-row{justify-content:flex-start}.home-page .compare__report .qrcg-badge__score:before{content:"·";color:var(--ink-muted);margin-inline-end:var(--space-12)}@media (width<=759px){.home-page .report-switch{margin-bottom:var(--space-10);justify-self:start}}.home-page .compare__report[data-report-view=scans]>[data-fix-state],.home-page .compare__report>[data-report-pane][hidden]{display:none}.home-page .compare__report .qrcg-badge__check-value{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.home-page .compare__report .qrcg-badge__state-icon{white-space:nowrap;font-size:var(--text-micro);font-weight:var(--weight-semibold)}.home-page .compare__report .qrcg-badge__section-label{align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.home-page .qrcg-badge__section-note{font-size:var(--text-micro);font-weight:var(--weight-regular);text-transform:none;letter-spacing:normal;color:var(--ink-muted)}.home-page #scanability>.container>.more{inline-size:fit-content;margin-inline:auto;display:block}.home-page .compare__item>.compare__code{inline-size:min(200px,80%);margin:var(--space-24) auto}.home-page .compare__item figcaption{text-align:start;padding:var(--space-16) var(--space-20) var(--space-20);border-top:1px solid var(--border);justify-items:start}.home-page #studio>.container>.fine{text-align:center;max-width:680px;margin-inline:auto}.home-page #studio .more-row{justify-content:center;gap:var(--space-10);margin-top:var(--space-16)}.home-page #studio .more-row>.more{margin-top:0}.home-page .tiers__after{gap:var(--space-6);margin-top:var(--space-24);text-align:center;justify-items:center;display:grid}.home-page .tiers__after>p{margin:0}.home-page .tiers__after .tiers__span{font-size:var(--text-body-sm);color:var(--ink-secondary)}.home-page .tiers__after .tiers__span>.more{margin:0;display:inline}.home-page .tiers__after .tiers__note{max-width:640px;font-size:var(--text-micro);color:var(--ink-muted)}.home-page #cta>.container.cta{column-gap:var(--space-32);row-gap:var(--space-10);text-align:start;padding-inline:var(--space-48);grid-template-columns:minmax(0,1fr) auto;justify-items:start}.home-page #cta>.container.cta>:not(.cta__decor){grid-column:1;position:relative}.home-page #cta>.container.cta>.btn{grid-area:1/2/span 3;align-self:center}.home-page #cta .section__lede{max-width:620px}.home-page .cta__decor{block-size:240px;inline-size:240px;fill:var(--hp-on-accent);opacity:.12;pointer-events:none;position:absolute;inset-block-start:-32px;inset-inline-end:24px}@media (width<=720px){.home-page #cta>.container.cta{text-align:center;padding-inline:var(--space-24);grid-template-columns:minmax(0,1fr);justify-items:center}.home-page #cta>.container.cta>.btn{grid-area:auto/1}.home-page .cta__decor{display:none}}@keyframes home-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes home-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes home-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(4deg)}}@media (prefers-reduced-motion:no-preference){.home-page .hero__intro>*{animation:home-up calc(var(--dur-slow) * 2) var(--ease) both}.home-page .hero__intro>:nth-child(2){animation-delay:calc(var(--dur-fast) * .7)}.home-page .hero__intro>:nth-child(3){animation-delay:calc(var(--dur-fast) * 1.4)}.home-page .hero__decor{animation:home-float calc(var(--dur-slow) * 28) var(--ease) infinite}.home-page .hero__decor--r{animation-duration:calc(var(--dur-slow) * 34);animation-delay:calc(var(--dur-slow) * -9)}[data-reveal] .home-page [data-reveal-item]:not([data-revealed]){opacity:0;transform:translateY(24px)}[data-reveal] .home-page [data-reveal-item]{transition:opacity calc(var(--dur-slow) * 2) var(--ease) var(--reveal-delay), transform calc(var(--dur-slow) * 2) var(--ease) var(--reveal-delay)}[data-reveal] .home-page [data-reveal-item]:focus-within{opacity:1;transition:none;transform:none}.home-page :is(.scene,.sd-card,.tier,.type-menu__item){transition:transform var(--dur) var(--ease)}.home-page :is(.scene,.sd-card,.tier,.type-menu__item):hover{transform:translateY(-3px)}.home-page .use-cases .use-case__icon svg,.home-page .type-card__icon svg{transition:transform var(--dur) var(--ease)}.home-page .use-cases .use-case:hover .use-case__icon svg,.home-page .type-card:hover .type-card__icon svg{transform:scale(1.08)}.home-page .type-menu:not([hidden]),.home-page .faq[open] .faq__a{animation:home-drop var(--dur) var(--ease) both}}@media print{[data-reveal] .home-page [data-reveal-item]{opacity:1!important;transform:none!important}}
