.c{text-align:center}.mt{margin-top:24px}.btn .i{order:2}.ci.sm{width:32px;height:32px;border-radius:10px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 0;margin:0;font-size:13px;color:var(--muted)}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--faint)}.crumbs a{color:var(--muted);text-decoration:none}.pill.info{color:var(--info-ink);background:color-mix(in srgb,var(--info) 10%,var(--surface))}.note{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);font-size:14px;margin:12px 0}.warn-note{border-color:color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.av-m{width:48px;height:48px}.hero-grid,.ph-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr);align-items:center}.hero-grid>*,.ph-grid>*{min-width:0}.h1s,.ph h1{font-size:28px;line-height:34px}.bar{height:4px;border-radius:4px;background:var(--line);margin-top:4px;overflow:hidden}.bar,.bar>i{display:block}.bar>i{height:100%;background:linear-gradient(90deg,var(--aura-1),var(--aura-2));transition:width .9s var(--ease)}.tour-shot .tour-on{outline:3px solid var(--focus);outline-offset:3px;border-radius:12px;box-shadow:0 0 0 8px color-mix(in srgb,var(--focus) 18%,transparent);position:relative;z-index:1}.qa p{color:var(--muted)}.nxs .nx{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:800;padding:16px 18px}.nx .i{color:var(--accent)}.coll-h{display:flex;gap:12px;align-items:center;margin-bottom:12px}.coll-h h3{margin:0}.coll-h span{font-size:13px;color:var(--muted)}.coll-h b{display:block}.tool-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}.tool-grid>*{min-width:0}.tw-h{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin-bottom:14px}.tw-h h2{margin:0;font-size:20px}.fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);margin-bottom:12px}.tw-out:empty{display:none}.tw-out{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.tw-out>[data-result]{display:contents}.res-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.res-k{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--surface-2);min-width:0}.res-k small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.res-k b{display:block;font-family:var(--mono);font-size:20px;line-height:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.res-k span{font-size:12.5px;color:var(--muted)}.rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.rating span{text-align:center;padding:8px 0;border-radius:10px;font-weight:800;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.rating span.on{background:linear-gradient(135deg,var(--action-1),var(--action-2));color:var(--on-action);border-color:transparent}.lines{display:grid;grid-gap:8px;gap:8px}.line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;align-items:center}.line b{min-width:0;overflow-wrap:anywhere}.line .mono{text-align:right}.line p{grid-column:1/-1;margin:0;font-size:13px;color:var(--muted)}.line .pill{justify-self:start}.qry{border:1px dashed var(--line-strong);border-radius:14px;padding:12px;font-size:14px}.qry p{color:var(--text)}.working-out{font-size:13px;color:var(--muted);font-family:var(--mono);background:var(--surface-2);border-radius:12px;padding:10px 12px;overflow-wrap:anywhere}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:12px;padding:3px;gap:3px;flex-wrap:wrap}.bill button,.cur button,.seg button{border:0;background:none;padding:8px 12px;border-radius:9px;font-weight:700;cursor:pointer;min-height:40px;color:var(--muted)}.bill button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.tside p{font-size:14px}.tside .coll-h{margin-bottom:10px}.hook{display:flex;gap:16px;align-items:flex-start;border-color:color-mix(in srgb,var(--aura-2) 35%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--aura-1) 7%,var(--surface)),color-mix(in srgb,var(--aura-2) 8%,var(--surface)))}.hook-b{flex:1 1;min-width:0}.hks{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);margin:10px 0}.hk{padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.hk b{display:block;font-size:14px}.hk span,.meter{font-size:13px;color:var(--muted)}.meter{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.meter .bar{width:140px}.upsell{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--aura-2) 35%,var(--line));background:color-mix(in srgb,var(--aura-2) 6%,var(--surface))}.upsell div{flex:1 1;min-width:0}.upsell p{margin:0 0 8px;color:var(--text)}.tool-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.promise{max-width:860px;margin:0 auto;padding:6px 16px}.tour{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}.tour>*{min-width:0}.tour-steps{list-style:none;padding:0;margin:0 0 8px;counter-reset:s}.tour-steps li{display:none}.tour-steps li.on{display:block}.tour-steps b{display:block;font-size:18px;line-height:24px;margin-bottom:6px}.tour-end{margin-top:12px}.tour-end .btn{margin:6px 6px 0 0}@media (max-width:767px){.card.art,.card.gl,.card.tool{padding:16px}}@media (min-width:768px){.h1s,.ph h1{font-size:44px;line-height:48px}.sh h2{font-size:28px;line-height:34px}.sec{padding:64px 0}.fields.f2,.fields.f3,.grid.g2,.grid.g3,.grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.res-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ctaband{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;padding:36px}.hks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-grid{grid-template-columns:minmax(0,1fr)}.fields.f3{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid{grid-template-columns:minmax(0,1fr) 340px}.tside{position:-webkit-sticky;position:sticky;top:calc(var(--hdr) + 20px)}.line{grid-template-columns:minmax(0,1fr) auto 110px}.line .pill{grid-column:2;grid-row:1}.line .mono{grid-column:3;grid-row:1}.tour{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tour-panel{position:-webkit-sticky;position:sticky;top:calc(var(--hdr) + 20px)}}.ph{padding:32px 0 16px}@media (min-width:768px){.sh{margin-bottom:36px}.ph{padding:56px 0 28px}}@media (min-width:1024px){.grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ph{padding:64px 0 32px}.ctaband{padding:44px}}@media (min-width:1440px){.wrap{max-width:calc(1200px + 2 * var(--gut))}}.ph{position:relative;isolation:isolate}.ph:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,transparent) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(50% 85% at 84% 45%,var(--text) 5%,transparent 70%);mask-image:radial-gradient(50% 85% at 84% 45%,var(--text) 5%,transparent 70%)}@media print{.consent,.crumbs,.ftr,.hdr,.noprint,.nxs,.ph,.sec.tight:not(:has(.onepager)),.toast{display:none!important}}[dir=rtl] .btn .i,[dir=rtl] .more .i,[dir=rtl] .nx .i{transform:scaleX(-1)}[dir=rtl] .live,[dir=rtl] .shot{direction:ltr;text-align:left}.note[data-freemail]:not([hidden]){display:flex;gap:10px;align-items:flex-start}.note[data-freemail] p{margin:0 0 8px}.hk-k span,.pf span,.pf2 b,.pf2 span,.ph-tabs small,.phone small,.s-brief b,.s-brief p,.s-kpi b,.s-kpi small,.s-kpi span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pf,.pf2,.s-brief>*{min-width:0}