.tpo-home[data-astro-cid-43pid55o]{--tpo-rule-dark:#28537d;--tpo-ink-mute-dark:#bcd0e3;--tpo-ink-faint-dark:#8ba8c4;--tpo-accent-bright:#38b6a6;--tpo-accent-ink:#136358;color:var(--color-ink);font-family:var(--font-body,"Public Sans", system-ui, sans-serif)}.tpo-wrap[data-astro-cid-43pid55o]{width:min(100% - calc(var(--space-l) * 2), var(--container));margin-inline:auto}.tpo-eyebrow[data-astro-cid-43pid55o],.tpo-sec-kicker[data-astro-cid-43pid55o]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.78rem;font-weight:700;display:inline-block}.tpo-btn[data-astro-cid-43pid55o]{border-radius:14px;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:1.02rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .18s,background .18s;display:inline-flex}.tpo-btn--primary[data-astro-cid-43pid55o]{background:var(--color-accent);color:#fff;box-shadow:0 12px 26px -12px color-mix(in srgb, var(--color-accent) 70%, transparent)}.tpo-btn--primary[data-astro-cid-43pid55o]:hover{background:var(--tpo-accent-ink);transform:translateY(-2px)}.tpo-btn--light[data-astro-cid-43pid55o]{color:var(--tpo-accent-ink);background:#fff}.tpo-btn--light[data-astro-cid-43pid55o]:hover{transform:translateY(-2px)}.tpo-sec-head[data-astro-cid-43pid55o]{margin-bottom:clamp(1.6rem,4vw,2.8rem)}.tpo-sec-head[data-astro-cid-43pid55o] h2[data-astro-cid-43pid55o]{text-wrap:balance;letter-spacing:-.02em;max-width:none;margin:.5rem 0 0;font-size:clamp(1.75rem,4.4vw,2.9rem);font-weight:800;line-height:1.08}.tpo-sec-intro[data-astro-cid-43pid55o]{max-width:52rem;color:var(--color-muted);margin:.9rem 0 0;font-size:1.05rem;line-height:1.6}.tpo-sec-head--on-dark[data-astro-cid-43pid55o] h2[data-astro-cid-43pid55o]{color:#fff}.tpo-hero[data-astro-cid-43pid55o]{background:radial-gradient(120% 130% at 88% -10%, color-mix(in srgb, var(--color-accent) 16%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--color-soft) 0%, var(--color-surface) 100%);border-bottom:1px solid var(--color-line);padding:clamp(1.5rem,3.5vw,2.75rem) 0 clamp(1.75rem,3.5vw,2.75rem)}.tpo-hero__grid[data-astro-cid-43pid55o]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.tpo-hero__title[data-astro-cid-43pid55o]{letter-spacing:-.03em;max-width:none;margin:.75rem 0 0;font-size:clamp(2rem,3.8vw,2.9rem);font-weight:800;line-height:1.05}@media (width<=1100px){.tpo-br-desktop[data-astro-cid-43pid55o]{display:none}}.tpo-hero__title[data-astro-cid-43pid55o] mark[data-astro-cid-43pid55o]{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--color-warm) 75%, transparent) 58%);color:inherit;padding:0 .08em}.tpo-hero__lead[data-astro-cid-43pid55o]{max-width:40rem;color:var(--color-muted);margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.tpo-hero__cta[data-astro-cid-43pid55o]{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;display:flex}.tpo-hero__price[data-astro-cid-43pid55o]{color:var(--color-muted);font-size:.98rem}.tpo-hero__price[data-astro-cid-43pid55o] b[data-astro-cid-43pid55o]{color:var(--color-ink)}.tpo-facts[data-astro-cid-43pid55o]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;display:grid}.tpo-facts__item[data-astro-cid-43pid55o]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;padding:.75rem .85rem}.tpo-facts__item[data-astro-cid-43pid55o] dt[data-astro-cid-43pid55o]{letter-spacing:-.02em;color:var(--color-deep);font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:800}.tpo-facts__item[data-astro-cid-43pid55o] dd[data-astro-cid-43pid55o]{color:var(--color-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.tpo-hero__note[data-astro-cid-43pid55o]{color:var(--color-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.45}.tpo-picker[data-astro-cid-43pid55o]{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 24px 50px -32px color-mix(in srgb, var(--color-deep) 60%, transparent);border-radius:22px;padding:clamp(1.1rem,2.5vw,1.5rem)}.tpo-picker__head[data-astro-cid-43pid55o]{color:var(--color-ink);margin:0 0 .8rem;font-size:1.05rem;font-weight:750}.tpo-picker__grid[data-astro-cid-43pid55o]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.tpo-picker__chip[data-astro-cid-43pid55o]{border:1.5px solid var(--color-line);min-height:3.5rem;color:var(--color-ink);border-radius:13px;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .18s;display:flex}.tpo-picker__chip[data-astro-cid-43pid55o]:hover{border-color:var(--color-accent);box-shadow:0 12px 24px -16px color-mix(in srgb, var(--color-accent) 60%, transparent);transform:translateY(-2px)}.tpo-picker__icon[data-astro-cid-43pid55o]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:34px;height:34px;color:var(--color-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tpo-picker__all[data-astro-cid-43pid55o]{color:var(--color-accent);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex}.tpo-picker__all[data-astro-cid-43pid55o]:hover{text-decoration:underline}.tpo-trust[data-astro-cid-43pid55o]{background:var(--color-deep);padding:clamp(1.1rem,2.5vw,1.5rem) 0}.tpo-trust__row[data-astro-cid-43pid55o]{grid-template-columns:repeat(4,1fr);gap:1rem 1.6rem;display:grid}.tpo-trust__item[data-astro-cid-43pid55o]{color:#ffffffeb;align-items:center;gap:.6rem;font-size:.92rem;font-weight:600;line-height:1.35;display:flex}.tpo-trust__icon[data-astro-cid-43pid55o]{color:var(--tpo-accent-bright);flex:none;display:inline-flex}.tpo-offers[data-astro-cid-43pid55o],.tpo-steps[data-astro-cid-43pid55o],.tpo-spec[data-astro-cid-43pid55o],.tpo-compare[data-astro-cid-43pid55o],.tpo-proof[data-astro-cid-43pid55o],.tpo-know[data-astro-cid-43pid55o],.tpo-faq[data-astro-cid-43pid55o]{padding:clamp(2.5rem,6vw,4.5rem) 0}.tpo-steps[data-astro-cid-43pid55o],.tpo-compare[data-astro-cid-43pid55o],.tpo-know[data-astro-cid-43pid55o]{background:var(--color-soft)}.tpo-offers__grid[data-astro-cid-43pid55o]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tpo-offer[data-astro-cid-43pid55o]{background:var(--color-surface);border:1.5px solid var(--color-line);color:var(--color-ink);border-radius:18px;flex-direction:column;gap:.45rem;padding:1.4rem 1.3rem 1.3rem;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .2s;display:flex}.tpo-offer[data-astro-cid-43pid55o]:hover,.tpo-offer[data-astro-cid-43pid55o]:focus-visible{border-color:var(--color-accent);box-shadow:0 18px 36px -22px color-mix(in srgb, var(--color-deep) 55%, transparent);transform:translateY(-3px)}.tpo-offer--main[data-astro-cid-43pid55o]{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 7%, var(--color-surface)) 0%, var(--color-surface) 70%)}.tpo-offer__icon[data-astro-cid-43pid55o]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:42px;height:42px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tpo-offer[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin:.35rem 0 0;font-size:1.08rem;font-weight:750;line-height:1.3}.tpo-offer__price[data-astro-cid-43pid55o]{letter-spacing:-.02em;color:var(--color-deep);margin:0;font-size:1.9rem;font-weight:800}.tpo-offer__text[data-astro-cid-43pid55o]{color:var(--color-muted);margin:0;font-size:.94rem;line-height:1.5}.tpo-offer__cta[data-astro-cid-43pid55o]{color:var(--color-accent);align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.94rem;font-weight:700;display:inline-flex}.tpo-offers__includes[data-astro-cid-43pid55o]{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.tpo-offers__includes[data-astro-cid-43pid55o] li[data-astro-cid-43pid55o]{align-items:center;gap:.4rem;display:inline-flex}.tpo-offers__includes[data-astro-cid-43pid55o] svg{color:var(--color-accent);flex:none}.tpo-steps__list[data-astro-cid-43pid55o]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tpo-step[data-astro-cid-43pid55o]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;padding:1.3rem 1.2rem}.tpo-step__num[data-astro-cid-43pid55o]{background:var(--color-accent);width:2.2rem;height:2.2rem;color:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.tpo-step__body[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin:.8rem 0 .35rem;font-size:1.06rem;font-weight:750}.tpo-step__body[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{color:var(--color-muted);margin:0;font-size:.94rem;line-height:1.55}.tpo-steps__more[data-astro-cid-43pid55o]{margin:1.2rem 0 0}.tpo-steps__more[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o],.tpo-know__group[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o]:hover{color:var(--color-accent)}.tpo-steps__more[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o]{align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.tpo-spec__grid[data-astro-cid-43pid55o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.tpo-spec__card[data-astro-cid-43pid55o]{background:var(--color-surface);border:1.5px solid var(--color-line);color:var(--color-ink);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;padding:1.2rem;text-decoration:none;transition:border-color .15s,box-shadow .2s;display:grid}.tpo-spec__card[data-astro-cid-43pid55o]:hover,.tpo-spec__card[data-astro-cid-43pid55o]:focus-visible{border-color:var(--color-accent);box-shadow:0 14px 30px -22px color-mix(in srgb, var(--color-deep) 55%, transparent)}.tpo-spec__icon[data-astro-cid-43pid55o]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:42px;height:42px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tpo-spec__card[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin:.1rem 0 .3rem;font-size:1.05rem;font-weight:750;line-height:1.3}.tpo-spec__card[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.5}.tpo-spec__arrow[data-astro-cid-43pid55o]{color:var(--color-accent);align-self:center}.tpo-about[data-astro-cid-43pid55o]{padding:clamp(2.5rem,6vw,4.5rem) 0}.tpo-about__grid[data-astro-cid-43pid55o]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.tpo-about__text[data-astro-cid-43pid55o] h2[data-astro-cid-43pid55o]{letter-spacing:-.02em;text-wrap:balance;max-width:none;margin:.5rem 0 1rem;font-size:clamp(1.75rem,4.4vw,2.9rem);font-weight:800;line-height:1.08}.tpo-about__text[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{max-width:68ch;color:var(--color-muted);margin:0 0 .9rem;font-size:1.04rem;line-height:1.7}.tpo-about__text[data-astro-cid-43pid55o] strong[data-astro-cid-43pid55o]{color:var(--color-ink)}.tpo-about__links[data-astro-cid-43pid55o]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tpo-about__links[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o]{border:1.5px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.tpo-about__links[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o]:hover,.tpo-about__links[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o]:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.tpo-about__links[data-astro-cid-43pid55o] svg{color:var(--color-accent);flex:none}.tpo-compare__table[data-astro-cid-43pid55o]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:20px;overflow:hidden}.tpo-compare__row[data-astro-cid-43pid55o]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,1.5fr);align-items:stretch;gap:0;padding:0;display:grid}.tpo-compare__row[data-astro-cid-43pid55o]:last-child{border-bottom:none}.tpo-compare__row--head[data-astro-cid-43pid55o]{background:var(--color-deep);color:var(--color-surface);font-weight:700}.tpo-compare__row[data-astro-cid-43pid55o]>span[data-astro-cid-43pid55o]{align-items:center;padding:.85rem 1.2rem;font-size:.95rem;line-height:1.4;display:flex}.tpo-compare__label[data-astro-cid-43pid55o]{font-weight:700}.tpo-compare__row[data-astro-cid-43pid55o]>.tpo-compare__us[data-astro-cid-43pid55o]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));color:var(--color-ink);gap:.5rem;font-weight:600}.tpo-compare__row[data-astro-cid-43pid55o].tpo-compare__row--head>.tpo-compare__us[data-astro-cid-43pid55o]{background:color-mix(in srgb, var(--color-accent) 30%, var(--color-deep));color:var(--color-surface)}.tpo-compare__us[data-astro-cid-43pid55o] svg{color:var(--color-accent);flex:none;margin-top:2px}.tpo-compare__row[data-astro-cid-43pid55o]:not(.tpo-compare__row--head) span[data-astro-cid-43pid55o]:last-child{color:var(--color-muted)}.tpo-proof__grid[data-astro-cid-43pid55o]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tpo-proof__item[data-astro-cid-43pid55o]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.3rem 1.2rem;display:flex}.tpo-proof__icon[data-astro-cid-43pid55o]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:44px;height:44px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tpo-proof__item[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin:.35rem 0 0;font-size:1.04rem;font-weight:750;line-height:1.3}.tpo-proof__item[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{color:var(--color-muted);margin:0;font-size:.93rem;line-height:1.55}.tpo-know__grid[data-astro-cid-43pid55o]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.4rem;display:grid}.tpo-know__group[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{border-bottom:2px solid var(--color-accent);margin:0 0 .8rem;padding-bottom:.5rem;font-size:1.02rem;font-weight:750}.tpo-know__group[data-astro-cid-43pid55o] ul[data-astro-cid-43pid55o]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tpo-know__group[data-astro-cid-43pid55o] a[data-astro-cid-43pid55o]{color:var(--color-muted);font-size:.95rem;text-decoration:none;transition:color .15s}.tpo-faq__list[data-astro-cid-43pid55o]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem 1rem;display:grid}.tpo-faq__item[data-astro-cid-43pid55o]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px}.tpo-faq__item[data-astro-cid-43pid55o] summary[data-astro-cid-43pid55o]{cursor:pointer;padding:1rem 2.8rem 1rem 1.1rem;font-size:1rem;font-weight:700;line-height:1.35;list-style:none;position:relative}.tpo-faq__item[data-astro-cid-43pid55o] summary[data-astro-cid-43pid55o]::-webkit-details-marker{display:none}.tpo-faq__item[data-astro-cid-43pid55o] summary[data-astro-cid-43pid55o]:after{content:"+";color:var(--color-accent);font-size:1.3rem;font-weight:600;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.tpo-faq__item[data-astro-cid-43pid55o][open] summary[data-astro-cid-43pid55o]:after{content:"–"}.tpo-faq__item[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{color:var(--color-muted);margin:0;padding:0 1.1rem 1.1rem;font-size:.95rem;line-height:1.6}.tpo-final[data-astro-cid-43pid55o]{padding:0 0 clamp(2.5rem,6vw,4.5rem)}.tpo-final__inner[data-astro-cid-43pid55o]{background:radial-gradient(90% 140% at 100% 0%, color-mix(in srgb, var(--color-accent) 45%, transparent) 0%, transparent 60%), linear-gradient(135deg, var(--color-deep) 0%, var(--color-deep-2) 100%);color:var(--color-on-deep);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.4rem,4vw,3rem);display:grid}.tpo-final__copy[data-astro-cid-43pid55o] h2[data-astro-cid-43pid55o]{letter-spacing:-.02em;max-width:none;color:var(--color-on-deep);text-wrap:balance;margin:0;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.15}.tpo-final__copy[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{max-width:48ch;color:color-mix(in srgb, var(--color-on-deep) 80%, transparent);margin:.7rem 0 0;font-size:1.02rem;line-height:1.55}.tpo-final__points[data-astro-cid-43pid55o]{flex-wrap:wrap;gap:.4rem 1.2rem;margin:1rem 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.tpo-final__points[data-astro-cid-43pid55o] li[data-astro-cid-43pid55o]{align-items:center;gap:.4rem;display:inline-flex}.tpo-final__points[data-astro-cid-43pid55o] svg{color:var(--tpo-accent-bright)}.tpo-final__action[data-astro-cid-43pid55o]{justify-items:center;gap:.65rem;min-width:15rem;display:grid}.tpo-final__price[data-astro-cid-43pid55o]{color:color-mix(in srgb, var(--color-on-deep) 80%, transparent);margin:0;font-size:.95rem}.tpo-final__price[data-astro-cid-43pid55o] b[data-astro-cid-43pid55o]{color:var(--color-on-deep);margin-left:.3rem;font-size:1.9rem;font-weight:800}.tpo-final__action[data-astro-cid-43pid55o] .tpo-btn[data-astro-cid-43pid55o]{justify-content:center;width:100%}.tpo-final__link[data-astro-cid-43pid55o]{color:color-mix(in srgb, var(--color-on-deep) 85%, transparent);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.tpo-final__link[data-astro-cid-43pid55o]:hover{color:var(--color-on-deep)}@media (width<=960px){.tpo-hero__grid[data-astro-cid-43pid55o],.tpo-about__grid[data-astro-cid-43pid55o]{grid-template-columns:1fr}.tpo-offers__grid[data-astro-cid-43pid55o],.tpo-proof__grid[data-astro-cid-43pid55o],.tpo-steps__list[data-astro-cid-43pid55o],.tpo-spec__grid[data-astro-cid-43pid55o],.tpo-know__grid[data-astro-cid-43pid55o],.tpo-trust__row[data-astro-cid-43pid55o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tpo-final__inner[data-astro-cid-43pid55o]{grid-template-columns:1fr}.tpo-final__action[data-astro-cid-43pid55o]{text-align:center;justify-items:stretch;min-width:0}.tpo-wrap[data-astro-cid-43pid55o]{width:min(100% - calc(var(--space-s) * 2), var(--container))}.tpo-facts[data-astro-cid-43pid55o]{grid-template-columns:repeat(2,minmax(0,1fr))}.tpo-hero__cta[data-astro-cid-43pid55o] .tpo-btn[data-astro-cid-43pid55o]{justify-content:center;width:100%}.tpo-picker__chip[data-astro-cid-43pid55o]{padding:.55rem .6rem;font-size:.86rem}.tpo-picker__icon[data-astro-cid-43pid55o]{width:30px;height:30px}.tpo-sec-head[data-astro-cid-43pid55o]{margin-bottom:1.4rem}.tpo-sec-intro[data-astro-cid-43pid55o]{font-size:.98rem}.tpo-offer[data-astro-cid-43pid55o]{padding:1rem}.tpo-offer__text[data-astro-cid-43pid55o]{display:none}.tpo-offer__price[data-astro-cid-43pid55o]{font-size:1.5rem}.tpo-offers__includes[data-astro-cid-43pid55o]{gap:.4rem 1rem;font-size:.86rem}.tpo-proof__item[data-astro-cid-43pid55o]{grid-template-columns:auto 1fr;gap:.3rem .9rem;padding:1rem;display:grid}.tpo-proof__icon[data-astro-cid-43pid55o]{grid-row:span 2}.tpo-proof__item[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin:.15rem 0 0}.tpo-steps__list[data-astro-cid-43pid55o],.tpo-spec__grid[data-astro-cid-43pid55o],.tpo-know__grid[data-astro-cid-43pid55o],.tpo-proof__grid[data-astro-cid-43pid55o],.tpo-faq__list[data-astro-cid-43pid55o],.tpo-trust__row[data-astro-cid-43pid55o]{grid-template-columns:1fr}.tpo-step[data-astro-cid-43pid55o]{grid-template-columns:auto 1fr;gap:.9rem;padding:1rem;display:grid}.tpo-step__body[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin-top:.2rem}.tpo-spec__card[data-astro-cid-43pid55o]{align-items:center;padding:.8rem 1rem}.tpo-spec__card[data-astro-cid-43pid55o] p[data-astro-cid-43pid55o]{display:none}.tpo-spec__card[data-astro-cid-43pid55o] h3[data-astro-cid-43pid55o]{margin:0;font-size:.98rem}.tpo-spec__icon[data-astro-cid-43pid55o]{width:36px;height:36px}.tpo-know__grid[data-astro-cid-43pid55o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem}.tpo-compare__row[data-astro-cid-43pid55o]{grid-template-columns:1fr;gap:.35rem}.tpo-compare__row--head[data-astro-cid-43pid55o]{display:none}.tpo-compare__row[data-astro-cid-43pid55o]>.tpo-compare__us[data-astro-cid-43pid55o]:before,.tpo-compare__row[data-astro-cid-43pid55o]>span[data-astro-cid-43pid55o]:last-child:before{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);flex:none;font-size:.75rem;font-weight:700}.tpo-compare__row[data-astro-cid-43pid55o]>.tpo-compare__us[data-astro-cid-43pid55o]:before{content:"Online";order:-2;min-width:5.5rem}.tpo-compare__row[data-astro-cid-43pid55o]>span[data-astro-cid-43pid55o]:last-child:before{content:"Przychodnia";min-width:5.5rem}.tpo-compare__row[data-astro-cid-43pid55o]>span[data-astro-cid-43pid55o]:last-child{gap:.5rem}.tpo-compare__row[data-astro-cid-43pid55o]:not(.tpo-compare__row--head) span[data-astro-cid-43pid55o]:first-child{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-size:.82rem}}
