.zq-kit{line-height:normal}.zq-kit h3,.zq-kit p{margin-block:1em}.zq-kit :is(svg,img){vertical-align:baseline}.zq-kit svg{display:inline}.zq-kit img{max-width:none}.zq-kit input{font:revert;color:revert;background-color:revert;vertical-align:revert}.zq-kit button,.zq-kit input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.zq-kit ul.sr-only{list-style:disc}.zq-kit .frame{--em50:#ecfdf5;--em100:#d1fae5;--em600:#059669;--em700:#047857;--em800:#065f46;--em900:#064e3b;--rose100:#ffe4e6;--rose800:#9f1239;--rose900:#881337;--amber100:#fef3c7;--amber600:#d97706;--amber800:#92400e;--amber900:#78350f;--sky100:#e0f2fe;--sky900:#0c4a6e;--indigo700:#4338ca;--s50:#f8fafc;--s100:#f1f5f9;--s200:#e2e8f0;--s300:#cbd5e1;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s800:#1e293b;--s900:#0f172a;--scrim:rgba(15,23,42,.4);--paper:#f6f4ef;--ink:#07111e;--cyan:#22d3ee;--cb-checked:#2563eb;position:relative;max-width:100%;background:#fff;border:1px solid rgba(7,17,30,.1);border-radius:.875rem;padding:1rem;color:var(--s700);font-family:inherit;font-size:.875rem;line-height:1.43;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.zq-kit .frame,.zq-kit .frame *,.zq-kit .frame :after,.zq-kit .frame :before{box-sizing:border-box}.zq-kit .frame dd,.zq-kit .frame dl,.zq-kit .frame fieldset,.zq-kit .frame legend,.zq-kit .frame ol,.zq-kit .frame p,.zq-kit .frame pre,.zq-kit .frame ul{margin:0;padding:0}.zq-kit .frame ol,.zq-kit .frame ul{list-style:none}.zq-kit .frame fieldset{border:0;min-width:0}.zq-kit .frame strong{font-weight:700}.zq-kit .frame button{font:inherit;color:inherit}.zq-kit .frame .fc{container-type:inline-size}.zq-kit .frame .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;white-space:nowrap;clip-path:inset(50%);font-size:1px;line-height:1px}.zq-kit .frame svg.ic{width:1rem;height:1rem;flex:none}.zq-kit .frame svg.ic-35{width:.875rem;height:.875rem}.zq-kit .frame svg.ic-3{width:.75rem;height:.75rem}.zq-kit .frame :is(button,input,a):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--cyan)}.zq-kit .frame .chip{display:inline-block;margin-bottom:.75rem;padding:.25rem .5rem;border-radius:.25rem;background:var(--paper);color:var(--ink);font-size:.6875rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.zq-kit .frame .ph-title{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--s900)}.zq-kit .frame .ph-sub{font-size:.875rem;line-height:1.25rem;color:var(--s600)}.zq-kit .frame .tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1rem;padding:.375rem;border:1px solid var(--s200);border-radius:1rem;background:#fff}.zq-kit .frame .tab{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--s700);text-align:left}.zq-kit .frame .tab.is-current{background:var(--em700);color:#fff}.zq-kit .frame .tab-sub{display:block;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--s500)}.zq-kit .frame .tab.is-current .tab-sub{color:var(--em50)}.zq-kit .frame .content{margin-top:1rem}.zq-kit .frame .card{border:1px solid var(--s200);border-radius:1rem;background:#fff;padding:1rem}.zq-kit .frame .mut{color:var(--s500)}.zq-kit .frame .pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.zq-kit .frame .pill-amber{background:var(--amber100);color:var(--amber900)}.zq-kit .frame .pill-rose{background:var(--rose100);color:var(--rose900)}.zq-kit .frame .plink{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--em700)}.zq-kit .frame .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.zq-kit .frame .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-align:center}.zq-kit .frame .btn-1{background:var(--em700);color:#fff;border:0}.zq-kit .frame .btn-2{background:#fff;color:var(--s800);border:1px solid var(--s300)}.zq-kit .frame button.btn{cursor:pointer}.zq-kit .frame .btn.is-disabled,.zq-kit .frame .btn:disabled{opacity:.5;cursor:not-allowed}.zq-kit .frame .tbl{margin-top:.75rem}.zq-kit .frame table{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}.zq-kit .frame thead tr{border-bottom:1px solid var(--s200)}.zq-kit .frame th{padding:.5rem .75rem .5rem 0;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--s500);text-align:left;overflow-wrap:normal}.zq-kit .frame td{padding:.5rem .75rem .5rem 0;vertical-align:top;overflow-wrap:break-word}.zq-kit .frame td:last-child,.zq-kit .frame th:last-child{padding-right:0}.zq-kit .frame tbody tr{border-bottom:1px solid var(--s100)}.zq-kit .frame tbody tr:last-child{border-bottom:0}.zq-kit .frame .r{text-align:right}.zq-kit .frame .w8{width:2rem}.zq-kit .frame .cb{display:inline-block;width:1rem;height:1rem;border:1px solid #6b7280;border-radius:.125rem;background:#fff;vertical-align:-.125rem;position:relative}.zq-kit .frame .status{display:inline-block;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;white-space:nowrap}.zq-kit .frame .status-oos{background:var(--rose100);color:var(--rose900)}.zq-kit .frame .status-now{background:var(--amber100);color:var(--amber900)}.zq-kit .frame .status.m-only{margin-top:.25rem}.zq-kit .frame .c-sm{display:none}.zq-kit .frame .m-only{display:inline-block}@container (min-width:40rem){.zq-kit .frame .c-sm{display:table-cell}.zq-kit .frame .m-only{display:none}}.zq-kit .frame .panel{display:flex;flex-direction:column;background:#fff}.zq-kit .frame .drawer,.zq-kit .frame .sheet{border:1px solid var(--s200)}.zq-kit .frame .dlg{width:100%;max-width:42rem;border-radius:1rem}.zq-kit .frame .panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--s200);padding:1rem 1.25rem}.zq-kit .frame .panel-ht{min-width:0}.zq-kit .frame .panel-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--s900)}.zq-kit .frame .panel-desc{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--s600)}.zq-kit .frame .xbtn{display:inline-flex;flex:none;border-radius:.5rem;padding:.375rem;color:var(--s500)}.zq-kit .frame .panel-b{flex:1 1 auto;min-height:0;padding:1rem 1.25rem}.zq-kit .frame .panel-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--s200);padding:.75rem 1.25rem}.zq-kit .frame .mr-auto{margin-right:auto}.zq-kit .frame .blk{display:block}.zq-kit .frame .small{font-size:.75rem;line-height:1rem}.zq-kit .frame .nw{white-space:nowrap}@container (max-width:10rem){.zq-kit .frame .nw{white-space:normal}.zq-kit .frame :is(.panel-h,.panel-b,.panel-f){padding-inline:.75rem}}@container (max-width:39.99rem){.zq-kit .frame .tab-sub{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%);font-size:1px;line-height:1px}.zq-kit .frame table.stack,.zq-kit .frame table.stack tbody,.zq-kit .frame table.stack tr{display:block}.zq-kit .frame table.stack thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;white-space:nowrap;clip-path:inset(50%);font-size:1px;line-height:1px}.zq-kit .frame table.stack thead th{padding:0;font-size:1px;line-height:1px;letter-spacing:0}.zq-kit .frame table.stack tr{padding-top:.5rem;padding-bottom:.5rem}.zq-kit .frame table.stack td{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;align-items:baseline;justify-items:end;padding:.2rem 0;text-align:right}.zq-kit .frame table.stack td>*{grid-column:2}.zq-kit .frame table.stack td:before{content:attr(data-label);grid-column:1;grid-row:1/span 4;justify-self:start;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:var(--s500)}.zq-kit .frame table.stack td:first-child{display:block;justify-items:normal;text-align:left}.zq-kit .frame table.stack td:first-child:before,.zq-kit .frame table.stack td[data-label=""]:before{content:none}.zq-kit .frame table.stack td[data-label=""]{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-items:normal}}.zq-kit{--paper:#f6f4ef;--ink:#07111e;--coral:#ff5a5f;--lantern:#ffc46b;--green:#3ddc97;--cyan:#22d3ee;--blue:#2b59ff;--em600:#059669;--em700:#047857;--s200:#e2e8f0;--s500:#64748b;display:block;position:relative;background:var(--paper);color:var(--ink);font-family:inherit;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}.zq-kit *,.zq-kit :after,.zq-kit :before{box-sizing:border-box}.zq-kit .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;white-space:nowrap;clip-path:inset(50%);font-size:1px;line-height:1px}.zq-kit .zq-probe{width:1rem;height:1rem}.zq-kit .zq-probe,.zq-kit .zq-svh{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.zq-kit .zq-svh{width:1px;height:100vh;height:100svh}.zq-kit :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--cyan)}.zq-kit .zq-card{isolation:isolate}.zq-kit .zq-card:before{content:"";position:absolute;z-index:-2;pointer-events:none;top:-40px;right:-56px;bottom:-80px;left:-56px;border:solid transparent;border-width:142px 130px 126px;-o-border-image:url(/marketing/story-kit/shadow-big.webp) 284 260 252/142px 130px 126px;border-image:url(/marketing/story-kit/shadow-big.webp) 284 260 252 fill/142px 130px 126px}.zq-kit[data-mode=pin] .zq-card[data-crop]:before{top:-16px;right:-24px;bottom:-28px;left:-24px;border-width:58px 58px 54px;-o-border-image:url(/marketing/story-kit/shadow-row.webp) 116 116 108/58px 58px 54px;border-image:url(/marketing/story-kit/shadow-row.webp) 116 116 108 fill/58px 58px 54px}.zq-kit .zq-crop,.zq-kit:not([data-mode=pin]) .zq-card{position:relative}.zq-kit .zq-h{margin:0;max-width:17ch;font-size:clamp(2.5rem,9.5vw,5.5rem);line-height:.98;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.zq-kit .zq-sub{margin:.75rem 0 0;max-width:34ch;font-size:clamp(1rem,.9rem + .45vw,1.375rem);line-height:1.3;font-weight:500;text-wrap:pretty}.zq-kit .zq-sample{margin:.7rem 0 0;font-size:max(.8125rem,12px);line-height:1.3;font-weight:600;letter-spacing:.02em}.zq-kit .zq-dsp{margin:0;font-size:max(4rem,min(18vw,12.5rem,var(--dcap,12.5rem)));line-height:1.27;font-weight:700;letter-spacing:-.055em;white-space:nowrap}.zq-kit .zq-fields,.zq-kit .zq-stagetag{display:none}.zq-kit .zq-sc{position:relative;padding:3.5rem 16px 4.5rem;background:var(--field,var(--paper))}.zq-kit .zq-vis,.zq-kit .zq-words{max-width:75rem;margin-inline:auto}.zq-kit .zq-vis{position:relative;margin-top:2.25rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.zq-kit:not([data-mode=pin]) .zq-pinonly{display:none}.zq-kit:not([data-mode=pin]) :is(.zq-cw,.zq-cwi){display:contents}.zq-kit[data-mode=pin] .zq-track{position:relative;height:var(--story-h)}.zq-kit[data-mode=pin] .zq-stage{position:sticky;top:var(--nav,64px);height:var(--stage-h);height:max(var(--stage-h),calc(100lvh - var(--nav, 64px)));overflow:clip}.zq-kit[data-mode=pin] .zq-fields{display:block;position:absolute;inset:0}.zq-kit .zq-fd{position:absolute;inset:0;opacity:0}.zq-kit .zq-fd-coral{background:var(--coral)}.zq-kit .zq-fd-lantern{background:var(--lantern)}.zq-kit .zq-fd-green{background:var(--green)}.zq-kit .zq-fd-cyan{background:var(--cyan)}.zq-kit[data-mode=pin] .zq-sc{position:absolute;inset:0;z-index:1;padding:0;background:none;pointer-events:none}.zq-kit[data-mode=pin] .zq-h{font-size:clamp(40px,min(9.5vw,10svh),5.5rem)}.zq-kit[data-mode=pin] .zq-words{position:absolute;left:var(--gx);top:var(--wt);width:var(--ww);max-width:none;margin:0;opacity:0}.zq-kit[data-mode=pin] .zq-stagetag{display:block;position:absolute;z-index:2;top:var(--tagt,6px);right:var(--gx);margin:0;padding:.3rem .55rem .32rem;border:2px solid var(--ink);border-radius:.45rem;background:var(--paper);font-size:.75rem;line-height:1.1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0}.zq-kit[data-mode=pin] .zq-vis{position:static;display:block;margin:0;max-width:none}.zq-kit[data-mode=pin] .zq-a{position:absolute;left:0;top:0;margin:0;transform-origin:0 0;opacity:0}.zq-kit[data-mode=pin] .zq-stagetag{will-change:opacity}.zq-kit[data-mode=pin] .zq-flowonly{display:none}.zq-kit[data-mode=pin] .zq-a.is-live{pointer-events:auto}.zq-kit[data-mode=pin] .zq-cw{position:absolute;left:var(--cwx,0);top:var(--cwy,0);width:var(--cww,100%);height:var(--cwh,100%);overflow:clip}.zq-kit[data-mode=pin] .zq-cwi{position:absolute;left:0;top:0;width:var(--sw,100%);height:var(--stage-h);transform:translate(calc(-1 * var(--cwx, 0px)),calc(-1 * var(--cwy, 0px)))}.zq-kit[data-mode=pin] [data-crop]>.zq-crop{height:var(--ch);overflow:clip;border-radius:1rem}.zq-kit[data-mode=pin] [data-crop]>.zq-crop>*{transform:translateY(calc(-1 * var(--cy, 0px)))}.zq-kit.zq-measuring .zq-a,.zq-kit.zq-measuring .zq-a *{transform:none!important}.zq-kit .zq-stk{margin:0;display:inline-flex;flex-direction:column;align-items:flex-start;padding:.45em .75em .5em;border:3px solid var(--ink);border-radius:.85rem;box-shadow:0 5px 0 var(--ink);font-size:clamp(1.125rem,.75rem + 1.5vw,2rem);line-height:1.05;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.zq-kit .zq-ul{position:absolute;z-index:0;height:7px;border-radius:3px;background:var(--lantern);transform-origin:0 50%}