.tp[data-v-c43b70b2]{--bg:#07110e;--surface:#0f211a;--ink:#eafbf4;--muted:#94b4a9;--line:rgba(120,240,200,.15);--brand:#35e0b0;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%}.tp-wrap[data-v-c43b70b2]{box-sizing:border-box;margin:0 auto;max-width:67.5rem;padding:0 1.25rem;width:100%}.tp-head[data-v-c43b70b2]{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#fff9ecf0;border-bottom:.0625rem solid rgba(23,55,209,.15);position:sticky;top:0;z-index:30}.tp-head__inner[data-v-c43b70b2]{gap:1.5rem;height:4rem}.tp-head__inner[data-v-c43b70b2],.tp-logo[data-v-c43b70b2]{align-items:center;display:flex}.tp-logo[data-v-c43b70b2]{--coo-ink:#17352d;--coo-accent:#ef543d;color:#17352d;font-size:1.25rem;margin-right:auto;text-decoration:none}.tp-foot nav[data-v-c43b70b2],.tp-head nav[data-v-c43b70b2]{display:flex;flex-wrap:wrap;gap:1.125rem}.tp-head nav a[data-v-c43b70b2]{font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.tp-foot nav a[data-v-c43b70b2],.tp-textlink[data-v-c43b70b2]{color:var(--muted);font-size:.875rem;text-decoration:none}.tp-foot nav a[data-v-c43b70b2]:hover,.tp-textlink[data-v-c43b70b2]:hover{color:var(--ink)}.tp-action[data-v-c43b70b2],.tp-btn[data-v-c43b70b2]{align-items:center;background:linear-gradient(100deg,#0ea47d,#35e0b0);color:#04231a;display:inline-flex;font-weight:850;justify-content:center;padding:.6875rem 1.125rem;text-decoration:none}.tp-hero[data-v-c43b70b2]{background:radial-gradient(60% 100% at 85% 0,rgba(53,224,176,.13),transparent 70%);border-bottom:.0625rem solid var(--line)}.tp-hero__inner[data-v-c43b70b2]{padding-bottom:5.375rem;padding-top:5.75rem}.tp-kicker[data-v-c43b70b2]{color:var(--brand);font-size:.75rem;font-weight:850;letter-spacing:.12em;margin:0 0 .9375rem;text-transform:uppercase}.tp h1[data-v-c43b70b2]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:-.045em;line-height:1.03;margin:0;max-width:53.125rem}.tp-intro[data-v-c43b70b2]{color:var(--muted);font-size:1.1875rem;line-height:1.65;margin:1.5625rem 0 0;max-width:45rem}.tp-hero__links[data-v-c43b70b2]{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.875rem}.tp-summary[data-v-c43b70b2]{border-bottom:.0625rem solid var(--line);padding:1.875rem 0}.tp-summary__grid[data-v-c43b70b2]{display:grid;gap:.875rem;grid-template-columns:repeat(3,1fr)}.tp-summary article[data-v-c43b70b2]{background:var(--surface);border:.0625rem solid var(--line);border-radius:1rem;padding:1.375rem}.tp-summary span[data-v-c43b70b2]{color:var(--muted);display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.tp-summary strong[data-v-c43b70b2]{color:var(--brand);display:block;font-size:1.5rem;margin:.4375rem 0}.tp-summary p[data-v-c43b70b2]{color:var(--muted);font-size:.8125rem;line-height:1.5;margin:0}.tp-module[data-v-c43b70b2]{border-bottom:.0625rem solid var(--line);padding:4rem 0}.tp-module>.tp-wrap[data-v-c43b70b2]{overflow-x:auto}.tp-module[data-v-c43b70b2] h2{font-size:1.875rem;margin:0 0 .75rem}.tp-module[data-v-c43b70b2] p{color:var(--muted);line-height:1.65}.tp-module[data-v-c43b70b2] table{background:var(--surface);border-collapse:collapse;border-radius:1rem;min-width:35rem;overflow:hidden;width:100%}.tp-module[data-v-c43b70b2] td,.tp-module[data-v-c43b70b2] th{border-bottom:.0625rem solid var(--line);padding:.875rem 1rem;text-align:left}.tp-module[data-v-c43b70b2] th{color:var(--brand)}.tp-content[data-v-c43b70b2]{padding:4.5rem 0}.tp-content__grid[data-v-c43b70b2]{max-width:56.25rem}.tp-content article[data-v-c43b70b2]{border-bottom:.0625rem solid var(--line);display:grid;gap:1.25rem;grid-template-columns:4.375rem 1fr;padding:2.125rem 0}.tp-index[data-v-c43b70b2]{color:var(--brand);font-weight:850}.tp-content h2[data-v-c43b70b2],.tp-faq h2[data-v-c43b70b2]{font-size:1.75rem;margin:0 0 .875rem}.tp-content p[data-v-c43b70b2]{color:var(--muted);font-size:1rem;line-height:1.72;margin:0 0 .75rem}.tp-content[data-v-c43b70b2] a{color:var(--brand)}.tp-faq[data-v-c43b70b2]{background:#0a1713;border-block:.0625rem solid var(--line);padding:4.375rem 0}.tp-faq__inner[data-v-c43b70b2]{display:grid;gap:3.75rem;grid-template-columns:1fr 1.5fr}.tp-faq article[data-v-c43b70b2]{border-bottom:.0625rem solid var(--line)}.tp-faq button[data-v-c43b70b2]{background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font-size:1rem;font-weight:750;gap:1.25rem;justify-content:space-between;padding:1.125rem 0;text-align:left;width:100%}.tp-faq button b[data-v-c43b70b2]{color:var(--brand);font-size:1.375rem}.tp-faq article>p[data-v-c43b70b2]{color:var(--muted);line-height:1.65;margin:0;padding:0 0 1.125rem}.tp-cta[data-v-c43b70b2]{background:linear-gradient(110deg,#0ea47d,#35e0b0);color:#04231a;padding:4.75rem 0;text-align:center}.tp-cta h2[data-v-c43b70b2]{font-size:2.125rem;margin:0}.tp-cta p[data-v-c43b70b2]{margin:.625rem 0 1.375rem}.tp-cta .tp-btn[data-v-c43b70b2]{background:#04231a;color:#35e0b0}.tp-foot[data-v-c43b70b2]{padding:2.5rem 0}.tp-foot>.tp-wrap[data-v-c43b70b2]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.875rem}.tp-foot div[data-v-c43b70b2]:first-child{margin-right:auto}.tp-foot p[data-v-c43b70b2],.tp-foot small[data-v-c43b70b2]{color:var(--muted);font-size:.8125rem}.tp-foot small[data-v-c43b70b2]{border-top:.0625rem solid var(--line);padding-top:1.125rem;width:100%}.tp a[data-v-c43b70b2]:focus-visible,.tp button[data-v-c43b70b2]:focus-visible{outline:.1875rem solid #ffe58a;outline-offset:.1875rem}.tp[data-v-c43b70b2]{--bg:#fff9ec;--surface:#fffdf5;--ink:#172019;--muted:#536057;--line:rgba(23,32,25,.28);--brand:#1737d1;background:#fff9ec;color:#172019}.tp-head[data-v-c43b70b2]{border-bottom:.0625rem solid rgba(23,55,209,.18)}.tp-head nav a[data-v-c43b70b2]{color:#253129}.tp-head nav a[data-v-c43b70b2]:hover{color:#1737d1}.tp-action[data-v-c43b70b2],.tp-btn[data-v-c43b70b2]{background:#1737d1;border:.125rem solid #172019;border-radius:.25rem;box-shadow:.3125rem .3125rem #172019;color:#fff9ec;transition:translate .18s ease,box-shadow .18s ease}.tp-action[data-v-c43b70b2]:hover,.tp-btn[data-v-c43b70b2]:hover{box-shadow:.4375rem .4375rem #172019;translate:-.125rem -.125rem}.tp-hero[data-v-c43b70b2]{background:#fff9ec;border-bottom:.125rem solid #172019}.tp-hero__inner[data-v-c43b70b2]{padding-bottom:5.625rem;padding-top:6rem}.tp-kicker[data-v-c43b70b2]{background:#ff684a;border:.125rem solid #172019;color:#172019;display:inline-block;padding:.4375rem .625rem;transform:rotate(-1deg)}.tp h1[data-v-c43b70b2]{color:#1737d1;font-size:clamp(3rem,6.5vw,5.125rem);line-height:.96}.tp-intro[data-v-c43b70b2]{color:#536057}.tp-textlink[data-v-c43b70b2]{color:#1737d1;font-weight:800}.tp-summary[data-v-c43b70b2]{background:#eaf8f1;border-bottom:.125rem solid #172019;padding:2.625rem 0}.tp-summary__grid[data-v-c43b70b2]{gap:1.125rem}.tp-summary article[data-v-c43b70b2]{background:#fff9ec;border:.125rem solid #172019;border-radius:0;box-shadow:.3125rem .3125rem #172019}.tp-summary article[data-v-c43b70b2]:nth-child(2){background:#ff8b70}.tp-summary article[data-v-c43b70b2]:nth-child(3){background:#bdf3db}.tp-summary p[data-v-c43b70b2],.tp-summary span[data-v-c43b70b2]{color:#465149}.tp-summary strong[data-v-c43b70b2]{color:#1737d1;font-family:Georgia,Times New Roman,serif}.tp-module[data-v-c43b70b2]{background:#ffd870;border-bottom:.125rem solid #172019;padding:4.75rem 0}.tp-module[data-v-c43b70b2] h2{color:#1737d1;font-family:Georgia,Times New Roman,serif;font-size:2.375rem}.tp-module[data-v-c43b70b2] p{color:#465149}.tp-module[data-v-c43b70b2] table{background:#fff9ec;border:.125rem solid #172019;border-radius:0;box-shadow:.375rem .375rem #172019}.tp-module[data-v-c43b70b2] td,.tp-module[data-v-c43b70b2] th{border-color:#17201940}.tp-module[data-v-c43b70b2] th{background:#3757a6;color:#fff9ec}.tp-content[data-v-c43b70b2]{background:#fff9ec;padding:5.25rem 0}.tp-content article[data-v-c43b70b2]{border-color:#1720194d}.tp-index[data-v-c43b70b2]{color:#e06a53;font-weight:900}.tp-content h2[data-v-c43b70b2],.tp-faq h2[data-v-c43b70b2]{color:#1737d1;font-family:Georgia,Times New Roman,serif;font-size:2rem}.tp-content p[data-v-c43b70b2]{color:#536057}.tp-content[data-v-c43b70b2] a{color:#1737d1;font-weight:750}.tp-method[data-v-c43b70b2]{background:#f2e9d7;border-top:.125rem solid #172019;padding:5.125rem 0}.tp-method__inner[data-v-c43b70b2]{display:grid;gap:3.625rem;grid-template-columns:minmax(13.75rem,.72fr) minmax(0,1.28fr)}.tp-method__lead h2[data-v-c43b70b2]{color:#1737d1;font:700 2.75rem/.94 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:1.125rem 0}.tp-method__lead h2 em[data-v-c43b70b2]{color:#e06a53;font-weight:700}.tp-method__lead>p[data-v-c43b70b2]:last-child{color:#536057;font-size:.875rem;line-height:1.65}.tp-method__checks[data-v-c43b70b2]{border-top:.125rem solid #172019}.tp-method__checks article[data-v-c43b70b2]{align-items:start;border-bottom:.0625rem solid rgba(23,32,25,.35);display:grid;gap:.9375rem;grid-template-columns:2.125rem 9.0625rem 1fr;padding:1.375rem 0}.tp-method__checks span[data-v-c43b70b2]{color:#e06a53;font-size:.6875rem;font-weight:900}.tp-method__checks h3[data-v-c43b70b2]{color:#1737d1;font:700 1.25rem/1.05 Georgia,Times New Roman,serif;margin:0}.tp-method__checks p[data-v-c43b70b2]{color:#536057;font-size:.8125rem;line-height:1.6;margin:0}.tp-method__checks a[data-v-c43b70b2]{color:#1737d1;font-weight:800;text-underline-offset:.1875rem}.tp-method__review[data-v-c43b70b2]{border-top:.0625rem solid rgba(23,32,25,.35);color:#536057;display:flex;font-size:.6875rem;gap:1.25rem;grid-column:1/-1;justify-content:space-between;margin:0;padding-top:1.125rem}.tp-faq[data-v-c43b70b2]{background:#eaf8f1;border-block:.125rem solid #172019;padding:5.125rem 0}.tp-faq article[data-v-c43b70b2]{border-color:#1720194d}.tp-faq article[data-v-c43b70b2]:first-child{border-top:.125rem solid #172019}.tp-faq button[data-v-c43b70b2]{color:#172019;font-family:Georgia,Times New Roman,serif;font-size:1.125rem}.tp-faq button b[data-v-c43b70b2]{color:#e06a53}.tp-faq article>p[data-v-c43b70b2]{color:#536057}.tp-cta[data-v-c43b70b2]{background:#e06a53;border-bottom:.125rem solid #172019;color:#172019;padding:5.125rem 0}.tp-cta h2[data-v-c43b70b2]{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.375rem,5vw,3.625rem);letter-spacing:-.04em}.tp-cta .tp-btn[data-v-c43b70b2]{background:#1737d1;color:#fff9ec}.tp-foot[data-v-c43b70b2]{background:#07110e;color:#eafbf4}.tp-foot nav a[data-v-c43b70b2],.tp-foot p[data-v-c43b70b2],.tp-foot small[data-v-c43b70b2]{color:#94b4a9}.tp-foot nav a[data-v-c43b70b2]:hover{color:#fff9ec}@media(max-width:760px){.tp-head nav[data-v-c43b70b2]{display:none}.tp-hero__inner[data-v-c43b70b2]{padding-bottom:3.625rem;padding-top:3.875rem}.tp-intro[data-v-c43b70b2]{font-size:1.0625rem}.tp-faq__inner[data-v-c43b70b2],.tp-summary__grid[data-v-c43b70b2]{grid-template-columns:1fr}.tp-faq__inner[data-v-c43b70b2]{gap:1.5625rem}.tp-content article[data-v-c43b70b2]{grid-template-columns:2.625rem 1fr}.tp-module[data-v-c43b70b2]{padding:2.875rem 0}.tp-method[data-v-c43b70b2]{padding:3.875rem 0}.tp-method__inner[data-v-c43b70b2]{gap:2.1875rem;grid-template-columns:1fr}.tp-method__checks article[data-v-c43b70b2]{gap:.5rem .75rem;grid-template-columns:1.75rem 1fr}.tp-method__checks p[data-v-c43b70b2]{grid-column:2}.tp-method__review[data-v-c43b70b2]{flex-direction:column;gap:.375rem}}@media(prefers-reduced-motion:reduce){.tp[data-v-c43b70b2] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
