:root{--tz-brand-900:#52090e;--tz-brand-700:#7f0a13;--tz-brand-600:#9a1a24;--tz-brand-300:#d9a3a7;--tz-brand-100:#f2e6de;--tz-brand-50:#faf5f0;--tz-gold:#ba8f58;--tz-gold-100:#f3e9dc;--tz-gold-300:#dcc29c;--tz-chart-tan:#b8843f;--tz-brown:#79522b;--tz-beige:#c5b6ad;--tz-parchment-200:#e6d7c8;--tz-honey-200:#eed09a;--tz-honey-100:#faedce;--tz-ink:#050603;--tz-text:#1f1a18;--tz-text-muted:#5f5651;--tz-text-faint:#8a807a;--tz-line:#e6ddd6;--tz-line-strong:#d3c7be;--tz-sand:#f4eee8;--tz-canvas:#fbf8f5;--tz-surface:#fff;--tz-dark:#1b1416;--tz-dark-2:#2a2023;--tz-on-dark:#fbf8f5;--tz-on-dark-muted:#cbbfbb;--tz-success:#1f7a4d;--tz-success-100:#e2f3e9;--tz-warning:#b7791f;--tz-warning-100:#fbefd9;--tz-info:#7a4f27;--tz-info-100:#faf2ea;--tz-danger:#b3261e;--tz-danger-100:#fae3e1;--tz-bg:var(--tz-canvas);--tz-accent:var(--tz-brand-700);--tz-focus:var(--tz-gold);--tz-font-serif:Cambria, Georgia, "Times New Roman", serif;--tz-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tz-font-mono:ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--tz-font:var(--tz-font-serif);--tz-fs-2xs:.6875rem;--tz-fs-xs:.75rem;--tz-fs-sm:.875rem;--tz-fs-md:1rem;--tz-fs-lead:1.0625rem;--tz-fs-lg:1.125rem;--tz-fs-xl:1.25rem;--tz-fs-2xl:clamp(1.5rem, 1.44rem + .25vw, 1.6875rem);--tz-fs-3xl:clamp(1.875rem, 1.775rem + .41vw, 2.1875rem);--tz-fs-4xl:clamp(2.25rem, 2.05rem + .83vw, 2.875rem);--tz-fs-display:clamp(2.5rem, 2.18rem + 1.32vw, 3.5rem);--tz-fs-specialist-display-mobile:clamp(2rem, 7.8vw, 2.5rem);--tz-fs-specialist-heading-mobile:clamp(1.875rem, 6.8vw, 2.25rem);--tz-lh-none:1;--tz-lh-tight:1.08;--tz-lh-snug:1.2;--tz-lh-normal:1.6;--tz-ls-tight:-.015em;--tz-ls-snug:-.005em;--tz-ls-normal:0;--tz-ls-wide:.08em;--tz-fw-regular:400;--tz-fw-medium:400;--tz-fw-semibold:700;--tz-fw-bold:700;--tz-space-1:.25rem;--tz-space-2:.5rem;--tz-space-3:.75rem;--tz-space-4:1rem;--tz-space-5:1.25rem;--tz-space-6:1.5rem;--tz-space-8:2rem;--tz-space-10:2.5rem;--tz-space-12:3rem;--tz-space-16:4rem;--tz-space-20:5rem;--tz-section:clamp(3rem, 2.5rem + 2vw, 4.5rem);--tz-section-sm:clamp(2rem, 1.75rem + 1vw, 2.75rem);--tz-hero-top:clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--tz-hero-bottom:var(--tz-space-10);--tz-content:1200px;--tz-reading:720px;--tz-gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--tz-bp-sm:40rem;--tz-bp-md:48rem;--tz-bp-lg:64rem;--tz-bp-xl:80rem;--tz-radius-xs:4px;--tz-radius-sm:6px;--tz-radius-md:10px;--tz-radius-lg:16px;--tz-radius-xl:24px;--tz-radius-pill:999px;--tz-shadow-xs:0 1px 2px #1b14160f;--tz-shadow-sm:0 2px 8px #1b14160f, 0 1px 2px #1b14160a;--tz-shadow-md:0 8px 24px #1b141614, 0 2px 6px #1b14160d;--tz-shadow-lg:0 24px 60px #1b141624, 0 6px 16px #1b14160f;--tz-shadow-frame:0 30px 80px #52090e1f, 0 8px 24px #1b141614;--tz-shadow:var(--tz-shadow-md);--tz-ease:cubic-bezier(.2, .7, .2, 1);--tz-duration:.18s;--tz-duration-slow:.42s;--tz-dark-red:var(--tz-brand-700);--tz-deep-red:var(--tz-brand-900);--tz-black:#050603;--tz-soft:var(--tz-sand);--tz-soft-line:#efe6e0}.tz,.tz *,.tz :before,.tz :after{box-sizing:border-box}.tz{overflow-wrap:break-word;background:var(--tz-bg);width:100%;min-width:0;color:var(--tz-text);font-family:var(--tz-font);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-regular);line-height:var(--tz-lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tz *,.tz :before,.tz :after{font-family:inherit}.tz :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote,table,pre){margin-top:0}.tz :where(ul,ol){padding-left:1.25em}.tz button,.tz input,.tz select,.tz textarea{font:inherit;color:inherit}.tz img,.tz svg,.tz video{max-width:100%;display:block}.tz a{color:inherit}.tz :where(a,button,summary){-webkit-tap-highlight-color:transparent}.tz [hidden]{display:none!important}.tz .tz-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tz :where(h1,h2,h3,h4){color:var(--tz-ink);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-snug);text-wrap:balance}.tz h1{font-size:var(--tz-fs-4xl);line-height:var(--tz-lh-tight);margin:0 0 var(--tz-space-5)}.tz h2{font-size:var(--tz-fs-3xl);margin:0 0 var(--tz-space-4)}.tz h3{font-size:var(--tz-fs-xl);letter-spacing:var(--tz-ls-snug);margin:0 0 var(--tz-space-2)}.tz h4{font-size:var(--tz-fs-lg);letter-spacing:var(--tz-ls-snug);margin:0 0 var(--tz-space-2)}.tz .tz-display{font-size:var(--tz-fs-display);line-height:var(--tz-lh-tight)}.tz .tz-kicker{margin:0 0 var(--tz-space-3);color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;display:inline-block}.tz .tz-lead{color:var(--tz-text-muted);font-size:var(--tz-fs-lead);line-height:var(--tz-lh-normal);max-width:72ch}.tz p,.tz li,.tz dd,.tz dt{font-size:var(--tz-fs-md);line-height:var(--tz-lh-normal)}.tz p{margin-bottom:var(--tz-space-4)}.tz .tz-muted{color:var(--tz-text-muted)}.tz .tz-small{font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-caption{color:var(--tz-text-faint);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz a{-webkit-text-decoration-color:var(--tz-beige);text-decoration-color:var(--tz-beige);text-underline-offset:.15em;transition:color var(--tz-duration) var(--tz-ease), text-decoration-color var(--tz-duration) var(--tz-ease)}.tz a:hover{color:var(--tz-brand-700);text-decoration-color:currentColor}.tz strong,.tz b{font-weight:var(--tz-fw-semibold);color:var(--tz-ink)}.tz code,.tz kbd{font-family:var(--tz-font-mono);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);border-radius:var(--tz-radius-xs);background:var(--tz-sand);padding:.1em .35em}.tz blockquote{margin:var(--tz-space-6) 0;padding:var(--tz-space-4) var(--tz-space-5);border-left:3px solid var(--tz-gold);border-radius:0 var(--tz-radius-md) var(--tz-radius-md) 0;background:var(--tz-sand);color:var(--tz-text)}.tz blockquote p:last-child{margin-bottom:0}.tz hr{border:0;border-top:1px solid var(--tz-line);margin:var(--tz-space-8) 0}.tz .tz-prose{max-width:var(--tz-reading)}.tz .tz-prose :where(h2){margin-top:var(--tz-space-10)}.tz .tz-prose :where(h3){margin-top:var(--tz-space-8)}.tz .tz-prose :where(ul,ol){margin-bottom:var(--tz-space-4)}.tz .tz-prose li+li{margin-top:var(--tz-space-2)}.tz .tz-prose table{border-collapse:collapse;width:100%;margin:var(--tz-space-6) 0;font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-prose th,.tz .tz-prose td{padding:var(--tz-space-3) var(--tz-space-3);border-bottom:1px solid var(--tz-line);text-align:left;vertical-align:top}.tz .tz-prose th{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);background:var(--tz-sand)}.tz button,.tz input,.tz select,.tz textarea{font-family:var(--tz-font)}.tz button{cursor:pointer}.tz label{margin-bottom:var(--tz-space-2);color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug);display:block}.tz input:not([type=checkbox]):not([type=radio]),.tz select,.tz textarea{width:100%;min-height:2.75rem;padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);background:var(--tz-surface);color:var(--tz-text);font-size:var(--tz-fs-md);line-height:var(--tz-lh-normal);box-shadow:var(--tz-shadow-xs);transition:border-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease)}.tz textarea{resize:vertical;min-height:9rem}.tz select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tz-text-muted) 50%), linear-gradient(135deg, var(--tz-text-muted) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}.tz input::placeholder,.tz textarea::placeholder{color:var(--tz-text-faint)}.tz input:hover,.tz select:hover,.tz textarea:hover{border-color:var(--tz-beige)}.tz input:focus-visible,.tz select:focus-visible,.tz textarea:focus-visible{border-color:var(--tz-brand-700);box-shadow:0 0 0 3px var(--tz-brand-100);outline:none}.tz input.is-invalid,.tz select.is-invalid,.tz textarea.is-invalid{border-color:var(--tz-danger)}.tz input[type=checkbox],.tz input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--tz-brand-700);flex:none;margin:.15rem 0 0}.tz button:focus-visible,.tz a:focus-visible,.tz summary:focus-visible,.tz [tabindex]:focus-visible{outline:2px solid var(--tz-focus);outline-offset:3px;border-radius:var(--tz-radius-xs)}.tz .tz-field{margin-bottom:var(--tz-space-5)}.tz .tz-field-help{margin:var(--tz-space-2) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-field-check{gap:var(--tz-space-3);align-items:flex-start;display:flex}.tz .tz-field-check label{font-weight:var(--tz-fw-regular);color:var(--tz-text);margin:0}.tz img,.tz svg,.tz video,.tz iframe{max-width:100%}.tz figure{margin:var(--tz-space-6) 0}.tz figcaption{margin-top:var(--tz-space-2);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-icon{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:1.25em;height:1.25em}.tz-container{width:min(var(--tz-content), calc(100% - 2 * var(--tz-gutter)));margin-inline:auto}.tz .tz-section{padding-block:var(--tz-section)}.tz .tz-section-sm{padding-block:var(--tz-section-sm)}.tz .tz-section-tint{background:var(--tz-sand)}.tz .tz-section-gold{background:var(--tz-gold-100)}.tz .tz-section-honey{background:var(--tz-honey-100)}.tz .tz-section-surface{background:var(--tz-surface);border-top:1px solid var(--tz-line);border-bottom:1px solid var(--tz-line)}.tz .tz-section-dark{background:var(--tz-dark);color:var(--tz-on-dark)}.tz .tz-section-dark :where(h1,h2,h3,h4,strong){color:var(--tz-on-dark)}.tz .tz-section-dark :where(p,li,.tz-lead,.tz-muted){color:var(--tz-on-dark-muted)}.tz .tz-section-dark .tz-kicker{color:var(--tz-gold)}.tz .tz-section-dark .tz-section-head>p:not(.tz-kicker),.tz .tz-section-dark .tz-muted{color:var(--tz-on-dark-muted)}.tz .tz-section-dark .tz-link{color:var(--tz-gold-300)}.tz .tz-section-dark .tz-link:hover{color:#fff}.tz .tz-section-dark .tz-btn-secondary{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff52}.tz .tz-section-dark .tz-btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#fff}.tz .tz-section-dark .tz-index{color:var(--tz-gold-300);background:#ffffff1a}.tz .tz-section-dark .tz-on-light{color:var(--tz-text)}.tz .tz-section-dark .tz-on-light :where(h1,h2,h3,h4,strong){color:var(--tz-ink)}.tz .tz-section-dark .tz-on-light :where(p,li,.tz-muted){color:var(--tz-text)}.tz .tz-section-dark .tz-on-light .tz-link{color:var(--tz-brand-700)}.tz .tz-section-dark .tz-on-light .tz-link:hover{color:var(--tz-brand-600)}.tz .tz-section-dark .tz-on-light .tz-index{background:var(--tz-gold-100);color:var(--tz-brown)}.tz .tz-section-brand{background:var(--tz-brand-900);color:var(--tz-on-dark)}.tz .tz-section-brand :where(h1,h2,h3,h4,strong){color:#fff}.tz .tz-section-brand :where(p,li,.tz-lead){color:var(--tz-brand-100)}.tz .tz-section-brand .tz-kicker{color:var(--tz-brand-300)}.tz :is(.tz-section,.tz-section-sm):not(.tz-section-tint,.tz-section-gold,.tz-section-honey,.tz-section-surface,.tz-section-dark,.tz-section-brand)+:is(.tz-section,.tz-section-sm):not(.tz-section-tint,.tz-section-gold,.tz-section-honey,.tz-section-surface,.tz-section-dark,.tz-section-brand),.tz .tz-section-tint+.tz-section-tint,.tz .tz-section-gold+.tz-section-gold,.tz .tz-section-honey+.tz-section-honey,.tz .tz-section-surface+.tz-section-surface,.tz .tz-section-dark+.tz-section-dark{padding-top:0}.tz .tz-section-head{gap:var(--tz-space-3);margin-bottom:var(--tz-space-8);max-width:52rem;display:grid}.tz .tz-section-head>h2,.tz .tz-section-head>h3,.tz .tz-section-head>p{margin:0}.tz .tz-section-head>p:not(.tz-kicker){color:var(--tz-text-muted);font-size:var(--tz-fs-lead);line-height:var(--tz-lh-normal)}.tz .tz-section-head.is-centered{text-align:center;justify-items:center;margin-inline:auto}.tz .tz-section-head-row{justify-content:space-between;align-items:flex-end;gap:var(--tz-space-4) var(--tz-space-8);margin-bottom:var(--tz-space-8);flex-wrap:wrap;display:flex}.tz .tz-section-head-row .tz-section-head{margin-bottom:0}.tz .tz-grid{gap:var(--tz-space-6);display:grid}.tz .tz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tz .tz-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tz .tz-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.tz .tz-split{gap:var(--tz-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.tz .tz-split.is-start{align-items:start}.tz .tz-split.is-media-left>:first-child{order:1}.tz .tz-stack{gap:var(--tz-space-4);display:grid}.tz .tz-stack-sm{gap:var(--tz-space-2);display:grid}.tz .tz-cluster{gap:var(--tz-space-3);flex-wrap:wrap;align-items:center;display:flex}.tz .tz-button-row{gap:var(--tz-space-3);margin-top:var(--tz-space-6);flex-wrap:wrap;display:flex}.tz .tz-page-hero,.tz .tz-home-hero,.tz .tz-service-hero,.tz .tz-platform-hero{padding-block:var(--tz-hero-top) var(--tz-hero-bottom);border-bottom:1px solid var(--tz-line)}.tz .tz-page-hero{background:var(--tz-bg)}.tz .tz-page-hero h1{max-width:28ch}.tz .tz-embed-boundary{padding-top:var(--tz-hero-top)}.tz .tz-disclaimer p{margin:0}.tz .tz-article-layout{gap:var(--tz-space-10);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.tz .tz-article-content{min-width:0;max-width:var(--tz-reading)}.tz .tz-pagination{justify-content:space-between;align-items:center;gap:var(--tz-space-4);margin-top:var(--tz-space-10);padding-top:var(--tz-space-6);border-top:1px solid var(--tz-line);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);display:flex}.tz .tz-pagination-link{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold);text-decoration:none}.tz .tz-pagination-status{color:var(--tz-text-muted)}@media (max-width:64rem){.tz .tz-grid-4,.tz .tz-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-split{gap:var(--tz-space-8)}.tz .tz-article-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.tz .tz-split{grid-template-columns:minmax(0,1fr)}.tz .tz-split.is-media-left>:first-child{order:0}.tz .tz-grid-3,.tz .tz-grid-2{grid-template-columns:minmax(0,1fr)}.tz .tz-section-head{margin-bottom:var(--tz-space-8)}}@media (max-width:40rem){.tz .tz-grid-4{grid-template-columns:minmax(0,1fr)}.tz .tz-button-row{flex-direction:column;align-items:stretch}}.tz .tz-btn{justify-content:center;align-items:center;gap:var(--tz-space-2);min-height:2.75rem;padding:0 var(--tz-space-5);border-radius:var(--tz-radius-md);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);letter-spacing:var(--tz-ls-snug);white-space:nowrap;cursor:pointer;max-width:100%;transition:background-color var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.tz .tz-btn:active{transform:translateY(1px)}.tz .tz-btn .tz-icon{width:1.05em;height:1.05em}.tz .tz-btn-primary{background:var(--tz-brand-700);border-color:var(--tz-brand-700);color:#fff;box-shadow:var(--tz-shadow-xs)}.tz .tz-btn-primary:hover{background:var(--tz-brand-600);border-color:var(--tz-brand-600);color:#fff;box-shadow:var(--tz-shadow-sm)}.tz .tz-btn-secondary{background:var(--tz-surface);border-color:var(--tz-line-strong);color:var(--tz-ink);box-shadow:var(--tz-shadow-xs)}.tz .tz-btn-secondary:hover{border-color:var(--tz-brand-700);color:var(--tz-brand-700)}.tz .tz-btn-ghost{color:var(--tz-ink);background:0 0}.tz .tz-btn-ghost:hover{background:var(--tz-sand);color:var(--tz-brand-700)}.tz .tz-btn-inverse{color:var(--tz-brand-900);background:#fff;border-color:#fff}.tz .tz-btn-inverse:hover{background:var(--tz-brand-50);color:var(--tz-brand-900)}.tz .tz-btn-inverse-outline{color:#fff;background:0 0;border-color:#fff6}.tz .tz-btn-inverse-outline:hover{color:#fff;background:#ffffff14;border-color:#fff}.tz .tz-btn-sm{min-height:2.25rem;padding:0 var(--tz-space-4);font-size:var(--tz-fs-xs)}.tz .tz-btn-lg{min-height:3.25rem;padding:0 var(--tz-space-6);font-size:var(--tz-fs-md)}.tz .tz-link{align-items:center;gap:var(--tz-space-2);color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);text-decoration:none;display:inline-flex}.tz .tz-link:after{content:"→";transition:transform var(--tz-duration) var(--tz-ease)}.tz .tz-link:hover:after{transform:translate(3px)}.tz .tz-link.is-inverse{color:#fff}@media (max-width:40rem){.tz .tz-btn{padding-block:var(--tz-space-2);text-align:center;white-space:normal}}@media (prefers-reduced-motion:reduce){.tz .tz-btn,.tz .tz-link:after{transition:none}}.tz .tz-badge{align-items:center;gap:var(--tz-space-2);min-height:1.75rem;padding:0 var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-surface);color:var(--tz-text);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug);white-space:nowrap;display:inline-flex}.tz .tz-badge .tz-icon{width:.95em;height:.95em;color:var(--tz-brand-700)}.tz .tz-badge.is-brand{background:var(--tz-brand-100);color:var(--tz-brand-900);border-color:#0000}.tz .tz-badge.is-dark{background:var(--tz-dark-2);color:var(--tz-on-dark);border-color:#0000}.tz .tz-badge.is-gold{background:var(--tz-gold-100);color:var(--tz-brown);border-color:#0000}.tz .tz-badge.is-success{background:var(--tz-success-100);color:var(--tz-success);border-color:#0000}.tz .tz-badge.is-warning{background:var(--tz-warning-100);color:var(--tz-warning);border-color:#0000}.tz .tz-badge.is-info{background:var(--tz-info-100);color:var(--tz-info);border-color:#0000}.tz .tz-badge.is-outline-inverse{color:#fff;background:0 0;border-color:#ffffff4d}.tz .tz-badge-dot:before{content:"";background:currentColor;border-radius:50%;width:.45em;height:.45em}.tz .tz-preview-label{align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-pill);background:var(--tz-gold-100);color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;display:inline-flex}.tz .tz-pill-row{gap:var(--tz-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz .tz-index{border-radius:var(--tz-radius-sm);background:var(--tz-gold-100);width:2rem;height:2rem;color:var(--tz-brown);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-none);justify-content:center;align-items:center;display:inline-flex}.tz .tz-index.is-inverse{color:#fff;background:#ffffff1f}.tz .tz-card{gap:var(--tz-space-3);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-xs);color:var(--tz-text);transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.tz .tz-card>:last-child{margin-bottom:0}.tz .tz-card h3,.tz .tz-card h4{margin:0}.tz .tz-card p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz a.tz-card:hover,.tz .tz-card.is-link:hover{border-color:var(--tz-gold);box-shadow:var(--tz-shadow-md);color:var(--tz-text);transform:translateY(-2px)}.tz a.tz-card:hover h3,.tz .tz-card.is-link:hover h3{color:var(--tz-brand-700)}.tz .tz-card.is-tint{background:var(--tz-sand);box-shadow:none;border-color:#0000}.tz .tz-card.is-dark{background:var(--tz-dark);border-color:var(--tz-dark-2);color:var(--tz-on-dark)}.tz .tz-card.is-dark :where(h3,h4,strong){color:#fff}.tz .tz-card.is-dark p{color:var(--tz-on-dark-muted)}.tz .tz-card.is-brand{background:var(--tz-brand-900);border-color:var(--tz-brand-900);color:#fff}.tz .tz-card.is-brand :where(h3,h4,strong){color:#fff}.tz .tz-card.is-brand p{color:var(--tz-brand-100)}.tz .tz-card-footer{padding-top:var(--tz-space-3);margin-top:auto}.tz .tz-card-context{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-normal)}.tz .tz-card.is-intent{gap:var(--tz-space-4);padding:var(--tz-space-6);min-height:15rem}.tz .tz-card.is-intent .tz-card-index{color:var(--tz-brand-700);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug)}.tz .tz-card.is-intent h3{font-size:var(--tz-fs-xl)}.tz .tz-card-media{margin:calc(-1 * var(--tz-space-6)) calc(-1 * var(--tz-space-6)) var(--tz-space-2);padding:var(--tz-space-5) var(--tz-space-5) 0;border-radius:var(--tz-radius-lg) var(--tz-radius-lg) 0 0;background:var(--tz-sand);overflow:hidden}.tz .tz-card-media>*{margin-bottom:-1px}.tz .tz-card-grid{gap:var(--tz-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.tz .tz-listing-card{gap:var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-xs);color:inherit;transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tz .tz-listing-card:hover{box-shadow:var(--tz-shadow-md);color:inherit;transform:translateY(-2px)}.tz .tz-listing-card:hover h3{color:var(--tz-brand-700)}.tz .tz-listing-card h3{margin:0 0 var(--tz-space-2);font-size:var(--tz-fs-lg);letter-spacing:var(--tz-ls-snug)}.tz .tz-listing-card p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-listing-type{margin-bottom:var(--tz-space-2);color:var(--tz-brand-700);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;display:inline-block}.tz .tz-listing-featured{aspect-ratio:16/9;border-bottom:1px solid var(--tz-line);background:var(--tz-sand);place-items:center;width:100%;display:grid;overflow:hidden}.tz .tz-listing-featured img{object-fit:cover;width:100%;height:100%}.tz .tz-listing-featured.is-placeholder{background:radial-gradient(circle at 20% 20%, var(--tz-brand-100), transparent 45%), radial-gradient(circle at 80% 80%, var(--tz-gold-100), transparent 50%), var(--tz-sand)}.tz .tz-listing-featured.is-placeholder span{padding:var(--tz-space-2) var(--tz-space-3);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-pill);background:var(--tz-surface);color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.tz .tz-listing-body,.tz .tz-listing-footer{padding-inline:var(--tz-space-6)}.tz .tz-listing-body{padding-top:var(--tz-space-2)}.tz .tz-listing-footer{justify-content:space-between;gap:var(--tz-space-1) var(--tz-space-4);padding-bottom:var(--tz-space-6);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);flex-wrap:wrap;margin-top:auto;display:flex}.tz .tz-listing-footer p{color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-listing-byline{font-weight:var(--tz-fw-semibold)}.tz .tz-listing-link{color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug)}.tz .tz-insights-grid .tz-listing-card.is-lead{grid-column:span 2}.tz .tz-insights-categories{gap:var(--tz-space-2);margin-top:var(--tz-space-6);flex-wrap:wrap;display:flex}.tz .tz-insights-categories a{padding:var(--tz-space-2) var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-surface);color:var(--tz-text);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);text-decoration:none}.tz .tz-insights-categories a[aria-current=page]{border-color:var(--tz-brand-700);background:var(--tz-brand-700);color:#fff}.tz .tz-insights-categories a:hover,.tz .tz-insights-categories a:focus-visible{border-color:var(--tz-gold);background:var(--tz-honey-200);color:var(--tz-black)}.tz .tz-empty-state{padding:var(--tz-space-10);border:1px dashed var(--tz-line-strong);border-radius:var(--tz-radius-lg);background:var(--tz-surface);color:var(--tz-text-muted);text-align:center}.tz .tz-note{margin-top:var(--tz-space-8);padding:var(--tz-space-4) var(--tz-space-5);border-left:3px solid var(--tz-gold);border-radius:0 var(--tz-radius-md) var(--tz-radius-md) 0;background:var(--tz-sand);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}@media (max-width:48rem){.tz .tz-insights-grid .tz-listing-card.is-lead{grid-column:auto}.tz .tz-card,.tz .tz-card.is-intent{padding:var(--tz-space-5)}.tz .tz-card-media{margin:calc(-1 * var(--tz-space-5)) calc(-1 * var(--tz-space-5)) var(--tz-space-2)}}@media (prefers-reduced-motion:reduce){.tz .tz-card,.tz .tz-listing-card{transition:none}}.tz .tz-feature{gap:var(--tz-space-3);align-content:start;display:grid}.tz .tz-feature-icon{border-radius:var(--tz-radius-md);background:var(--tz-brand-100);width:2.5rem;height:2.5rem;color:var(--tz-brand-700);justify-content:center;align-items:center;display:inline-flex}.tz .tz-feature-icon .tz-icon{width:1.25rem;height:1.25rem}.tz .tz-feature h3,.tz .tz-feature h4{font-size:var(--tz-fs-lg);margin:0}.tz .tz-feature p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-steps{gap:var(--tz-space-6);counter-reset:tz-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-step{gap:var(--tz-space-3);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);align-content:start;display:grid;position:relative}.tz .tz-step-label{align-items:center;gap:var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;display:flex}.tz .tz-step h3{font-size:var(--tz-fs-lg);margin:0}.tz .tz-step p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-step-output{margin-top:var(--tz-space-2);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-sm);background:var(--tz-sand);color:var(--tz-ink);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-step-output strong{margin-bottom:var(--tz-space-1);color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;display:block}.tz .tz-checklist{gap:var(--tz-space-3);margin:0;padding:0;list-style:none;display:grid}.tz .tz-checklist li{color:var(--tz-text);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);padding-left:1.75rem;position:relative}.tz .tz-checklist li:before{content:"";background:var(--tz-brand-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237f0a13' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / .6rem no-repeat;border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.2rem;left:0}.tz .tz-checklist.is-inverse li{color:var(--tz-on-dark)}.tz .tz-checklist.is-inverse li:before{background-color:#ffffff24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.tz .tz-facts{gap:var(--tz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-fact{gap:var(--tz-space-1);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);display:grid}.tz .tz-fact span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug)}.tz .tz-fact strong{color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-normal)}@media (max-width:64rem){.tz .tz-steps{grid-template-columns:minmax(0,1fr)}.tz .tz-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.tz .tz-facts{grid-template-columns:minmax(0,1fr)}}.tz .tz-tabs{gap:var(--tz-space-2);padding:var(--tz-space-1);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-surface);flex-wrap:wrap;width:max-content;max-width:100%;display:flex}.tz .tz-tabs [role=tab]{min-height:2.25rem;padding:0 var(--tz-space-4);border-radius:var(--tz-radius-pill);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug);white-space:nowrap;cursor:pointer;transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);background:0 0;border:0}.tz .tz-tabs [role=tab]:hover{color:var(--tz-ink)}.tz .tz-tabs [role=tab][aria-selected=true]{background:var(--tz-brand-700);color:#fff}.tz .tz-tabs.is-inverse{background:#ffffff0f;border-color:#ffffff24}.tz .tz-tabs.is-inverse [role=tab]{color:var(--tz-on-dark-muted)}.tz .tz-tabs.is-inverse [role=tab]:hover{color:#fff}.tz .tz-tabs.is-inverse [role=tab][aria-selected=true]{color:var(--tz-brand-900);background:#fff}.tz .tz-tab-panel{margin-top:var(--tz-space-8)}.tz [data-tabs]:not(.is-ready) .tz-tabs{display:none}.tz [data-tabs]:not(.is-ready) .tz-tab-panel[hidden]{display:block!important}@media (prefers-reduced-motion:reduce){.tz .tz-tabs [role=tab]{transition:none}}.tz .tz-accordion{gap:var(--tz-space-2);display:grid}.tz .tz-accordion details{border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);transition:border-color var(--tz-duration) var(--tz-ease)}.tz .tz-accordion details[open]{border-color:var(--tz-line-strong)}.tz .tz-accordion summary{justify-content:space-between;align-items:center;gap:var(--tz-space-4);padding:var(--tz-space-4) var(--tz-space-5);color:var(--tz-ink);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);cursor:pointer;list-style:none;display:flex}.tz .tz-accordion summary::-webkit-details-marker{display:none}.tz .tz-accordion summary:after{content:"";width:.55rem;height:.55rem;margin-right:var(--tz-space-1);border-right:2px solid var(--tz-brand-700);border-bottom:2px solid var(--tz-brand-700);transition:transform var(--tz-duration) var(--tz-ease);flex:none;transform:rotate(45deg)}.tz .tz-accordion details[open] summary:after{transform:rotate(225deg)}.tz .tz-accordion summary:hover{color:var(--tz-brand-700)}.tz .tz-accordion details>:not(summary){padding:0 var(--tz-space-5) var(--tz-space-5);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-accordion details>p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.tz .tz-accordion summary:after{transition:none}}.tz .tz-cta-band{border-radius:var(--tz-radius-xl);background:var(--tz-brand-900);color:var(--tz-on-dark);padding:clamp(2.5rem,2rem + 3vw,4.5rem);position:relative;overflow:hidden}.tz .tz-cta-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 62%);border-radius:50%;width:34rem;height:34rem;position:absolute;inset:auto -10% -60% auto}.tz .tz-cta-band-grid{gap:var(--tz-space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid;position:relative}.tz .tz-cta-band h2{color:#fff;font-size:var(--tz-fs-3xl);margin-bottom:var(--tz-space-3)}.tz .tz-cta-band p:not(.tz-kicker){color:var(--tz-brand-100);font-size:var(--tz-fs-lg);line-height:var(--tz-lh-normal);max-width:48ch}.tz .tz-cta-band .tz-kicker{color:var(--tz-brand-300)}.tz .tz-cta-card{padding:var(--tz-space-6);border-radius:var(--tz-radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24}.tz .tz-cta-card h3{margin:0 0 var(--tz-space-4);color:#fff;font-size:var(--tz-fs-md)}.tz .tz-cta-card .tz-checklist li{color:var(--tz-brand-100)}.tz .tz-cta-card .tz-button-row{margin-top:var(--tz-space-5)}@media (max-width:64rem){.tz .tz-cta-band-grid{gap:var(--tz-space-6);grid-template-columns:minmax(0,1fr)}}.tz .tz-browser-frame{border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-frame);position:relative;overflow:hidden}.tz .tz-browser-bar{align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-2) var(--tz-space-4);border-bottom:1px solid var(--tz-line);background:var(--tz-sand);display:flex}.tz .tz-browser-dots{gap:.35rem;display:flex}.tz .tz-browser-dots span{background:var(--tz-line-strong);border-radius:50%;width:.6rem;height:.6rem}.tz .tz-browser-url{min-width:0;padding:.3rem var(--tz-space-3);border-radius:var(--tz-radius-sm);background:var(--tz-surface);color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.tz .tz-browser-frame>img{width:100%;height:auto}.tz .tz-browser-frame.is-dark{border-color:var(--tz-dark-2);background:var(--tz-dark)}.tz .tz-browser-frame.is-dark .tz-browser-bar{border-color:var(--tz-dark-2);background:var(--tz-dark-2)}.tz .tz-browser-frame.is-dark .tz-browser-url{background:var(--tz-dark);color:var(--tz-on-dark-muted)}.tz .tz-app{min-height:22rem;font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);color:var(--tz-text);grid-template-columns:11.5rem minmax(0,1fr);display:grid}.tz .tz-app-side{gap:var(--tz-space-1);padding:var(--tz-space-4) var(--tz-space-3);border-right:1px solid var(--tz-line);background:var(--tz-canvas);align-content:start;display:grid}.tz .tz-app-brand{align-items:center;gap:var(--tz-space-2);margin-bottom:var(--tz-space-3);padding:0 var(--tz-space-2);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);display:flex}.tz .tz-app-brand i{border-radius:var(--tz-radius-xs);background:var(--tz-brand-700);width:1.1rem;height:1.1rem}.tz .tz-app-nav{align-items:center;gap:var(--tz-space-2);padding:.4rem var(--tz-space-2);border-radius:var(--tz-radius-sm);color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);display:flex}.tz .tz-app-nav i{background:var(--tz-beige);border-radius:2px;width:.7rem;height:.7rem}.tz .tz-app-nav.is-active{background:var(--tz-brand-100);color:var(--tz-brand-900);font-weight:var(--tz-fw-semibold)}.tz .tz-app-nav.is-active i{background:var(--tz-brand-700)}.tz .tz-app-section{margin:var(--tz-space-3) 0 var(--tz-space-1);padding:0 var(--tz-space-2);color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.tz .tz-app-main{gap:var(--tz-space-4);padding:var(--tz-space-5);background:var(--tz-surface);align-content:start;display:grid}.tz .tz-app-head{justify-content:space-between;align-items:center;gap:var(--tz-space-3);flex-wrap:wrap;display:flex}.tz .tz-app-head h4{font-size:var(--tz-fs-sm);letter-spacing:var(--tz-ls-normal);margin:0}.tz .tz-app-head p{color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);margin:0}.tz .tz-ui-btn{border-radius:var(--tz-radius-sm);background:var(--tz-brand-700);color:#fff;font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}.tz .tz-ui-btn.is-quiet{background:var(--tz-sand);color:var(--tz-text)}.tz .tz-ui-grid{gap:var(--tz-space-3);display:grid}.tz .tz-ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tz .tz-ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-ui-card{padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface)}.tz .tz-ui-card.is-tint{background:var(--tz-canvas)}.tz .tz-ui-label{color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);margin-bottom:.15rem;display:block}.tz .tz-ui-value{color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);letter-spacing:var(--tz-ls-snug);font-variant-numeric:tabular-nums;display:block}.tz .tz-ui-value.is-lg{font-size:var(--tz-fs-xl)}.tz .tz-ui-table{border-collapse:collapse;width:100%;font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug)}.tz .tz-ui-table th,.tz .tz-ui-table td{border-bottom:1px solid var(--tz-line);text-align:left;white-space:nowrap;padding:.5rem .6rem}.tz .tz-ui-table th{color:var(--tz-text-muted);font-weight:var(--tz-fw-medium);background:var(--tz-canvas)}.tz .tz-ui-table td{color:var(--tz-text);font-variant-numeric:tabular-nums}.tz .tz-ui-table td.is-num{text-align:right}.tz .tz-ui-table tr:last-child td{border-bottom:0}.tz .tz-ui-avatar{background:var(--tz-gold-100);width:1.4rem;height:1.4rem;color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-none);border-radius:50%;place-items:center;display:inline-grid}.tz .tz-ui-person{align-items:center;gap:.45rem;display:inline-flex}.tz .tz-ui-bar{border-radius:var(--tz-radius-pill);background:var(--tz-sand);height:.45rem;overflow:hidden}.tz .tz-ui-bar>i{border-radius:inherit;background:var(--tz-brand-700);height:100%;display:block}.tz .tz-ui-bar.is-gold>i{background:var(--tz-gold)}.tz .tz-ui-bar.is-success>i{background:var(--tz-success)}.tz .tz-ui-rows{gap:var(--tz-space-2);display:grid}.tz .tz-ui-row{justify-content:space-between;align-items:center;gap:var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-sm);background:var(--tz-surface);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);padding:.5rem .7rem;display:flex}.tz .tz-ui-row strong{color:var(--tz-ink);font-weight:var(--tz-fw-medium)}.tz .tz-ui-row span{color:var(--tz-text-muted)}.tz .tz-ui-timeline{gap:var(--tz-space-2);margin:0;padding:0;list-style:none;display:grid}.tz .tz-ui-timeline li{font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-normal);color:var(--tz-text);padding-left:1.25rem;position:relative}.tz .tz-ui-timeline li:before{content:"";background:var(--tz-success);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.35rem;left:.2rem}.tz .tz-ui-timeline li.is-pending:before{background:var(--tz-beige)}.tz .tz-ui-timeline li.is-current:before{background:var(--tz-brand-700);box-shadow:0 0 0 3px var(--tz-brand-100)}.tz .tz-ui-timeline li span{color:var(--tz-text-muted)}.tz .tz-metric{gap:var(--tz-space-1);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);display:grid}.tz .tz-metric-label{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug)}.tz .tz-metric-value{color:var(--tz-ink);font-size:var(--tz-fs-2xl);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-tight);font-variant-numeric:tabular-nums}.tz .tz-metric-delta{color:var(--tz-success);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug)}.tz .tz-metric-delta.is-neutral{color:var(--tz-text-muted)}.tz .tz-showcase{position:relative}.tz .tz-float-card{z-index:2;width:min(15rem,62%);padding:var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);box-shadow:var(--tz-shadow-lg);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);position:absolute}.tz .tz-float-card.is-bottom-left{bottom:-1.5rem;left:-1.5rem}.tz .tz-float-card.is-top-right{top:-1.25rem;right:-1.5rem}.tz .tz-float-card h5{margin:0 0 var(--tz-space-2);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug)}.tz .tz-showcase-label{margin-top:var(--tz-space-4);justify-content:center;display:flex}.tz .tz-workflow{gap:var(--tz-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.tz .tz-workflow-node{gap:var(--tz-space-2);padding:var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);text-align:center;display:grid}.tz .tz-workflow-node.is-brand{border-color:var(--tz-brand-700);background:var(--tz-brand-700);color:#fff}.tz .tz-workflow-node strong{color:inherit;font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug);display:block}.tz .tz-workflow-node span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-workflow-node.is-brand span{color:var(--tz-brand-100)}.tz .tz-workflow-node .tz-index{justify-self:center}.tz .tz-workflow-link{color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);text-align:center;justify-items:center;gap:.35rem;min-width:5.5rem;display:grid}.tz .tz-workflow-link i{background:repeating-linear-gradient(90deg, var(--tz-beige) 0 6px, transparent 6px 11px);width:100%;height:2px;display:block}@media (max-width:64rem){.tz .tz-app{grid-template-columns:minmax(0,1fr)}.tz .tz-app-side{gap:var(--tz-space-1);padding:var(--tz-space-3);border-right:0;border-bottom:1px solid var(--tz-line);flex-wrap:wrap;display:flex}.tz .tz-app-brand,.tz .tz-app-section{display:none}.tz .tz-ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-workflow{grid-template-columns:minmax(0,1fr)}.tz .tz-workflow-link{min-width:0}.tz .tz-workflow-link i{background:repeating-linear-gradient(180deg, var(--tz-beige) 0 6px, transparent 6px 11px);width:2px;height:1.5rem}}@media (max-width:40rem){.tz .tz-float-card.is-bottom-left{bottom:-1rem;left:.5rem}.tz .tz-float-card.is-top-right{top:-.75rem;right:.5rem}.tz .tz-ui-grid-3,.tz .tz-ui-grid-2{grid-template-columns:minmax(0,1fr)}.tz .tz-app-main{padding:var(--tz-space-4)}.tz .tz-ui-table{display:block;overflow-x:auto}}.tz .tz-feature-shot{gap:var(--tz-space-3);margin-top:var(--tz-space-6);display:grid}.tz .tz-feature-shot>.tz-ui-card{gap:var(--tz-space-3);padding:var(--tz-space-4) var(--tz-space-5);box-shadow:var(--tz-shadow-md);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);display:grid}.tz .tz-ledger{gap:var(--tz-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-ledger-side{gap:var(--tz-space-4);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);align-content:start;display:grid}.tz .tz-ledger-side.is-truzand{border-color:var(--tz-dark-2);background:var(--tz-dark);color:var(--tz-on-dark)}.tz .tz-ledger-side.is-truzand h3{color:#fff}.tz .tz-ledger-side h3{font-size:var(--tz-fs-xl);margin:0}.tz .tz-ledger-label{align-items:center;gap:var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;margin:0;display:flex}.tz .tz-ledger-side.is-truzand .tz-ledger-label{color:var(--tz-on-dark-muted)}.tz .tz-pipeline{gap:var(--tz-space-3);counter-reset:tz-pipeline;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-pipeline-stage{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--tz-space-2);padding:var(--tz-space-4) var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);align-content:start;display:grid;position:relative}.tz .tz-pipeline-stage.is-you{background:var(--tz-canvas);border-style:dashed}.tz .tz-pipeline-stage:after{content:"";top:50%;right:calc(-1 * var(--tz-space-3) - 1px);width:var(--tz-space-3);background:repeating-linear-gradient(90deg, var(--tz-beige) 0 3px, transparent 3px 6px);height:2px;position:absolute}.tz .tz-pipeline-stage:last-child:after{display:none}.tz .tz-pipeline-index{border-radius:var(--tz-radius-sm);background:var(--tz-brand-700);color:#fff;width:1.6rem;height:1.6rem;font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-none);justify-content:center;align-items:center;display:inline-flex}.tz .tz-pipeline-stage.is-you .tz-pipeline-index{background:var(--tz-gold)}.tz .tz-pipeline-stage strong{color:var(--tz-ink);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug)}.tz .tz-pipeline-owner{color:var(--tz-brand-700);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.tz .tz-pipeline-stage.is-you .tz-pipeline-owner{color:var(--tz-brown)}.tz .tz-pipeline-stage p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}@media (max-width:64rem){.tz .tz-ledger{grid-template-columns:minmax(0,1fr)}.tz .tz-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-pipeline-stage:after{display:none}}@media (max-width:40rem){.tz .tz-pipeline{grid-template-columns:minmax(0,1fr)}}.tz .tz-portal{--tzp-canvas:#f8f8f7;--tzp-surface-2:#f3f3f2;--tzp-surface-3:#e6e4e2;--tzp-muted:#67625e;--tzp-faint:#736d68;--tzp-action:#b42330;--tzp-action-hover:#7f0a13;--tzp-nav-line:var(--tzp-action);--tzp-approval:#286046;--tzp-success:#23633f;--tzp-success-bg:#eaf6ef;--tzp-success-line:#c4e3d0;--tzp-warning:#94580f;--tzp-warning-bg:#fff6e9;--tzp-warning-line:#f3dbb5;--tzp-danger:#b8361b;--tzp-danger-bg:#fef1ee;--tzp-danger-line:#f6cfc6;--tzp-info:#7a4f27;--tzp-info-bg:#faf2ea;--tzp-info-line:#ecd8c3;--tzp-neutral-bg:#f3f3f2;--tzp-neutral-line:#e2e0de;--tzp-invoice:#8a6420;--tzp-invoice-bg:#fdf6e6;--tzp-invoice-line:#e9d5a9;--tzp-claim:#a0432a;--tzp-claim-bg:#fdf0ea;--tzp-claim-line:#f0cdbb;background:var(--tzp-canvas);min-height:22rem;color:var(--tz-text);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);grid-template-rows:auto auto minmax(0,1fr);display:grid}.tz .tz-portal svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.85em;height:.85em}.tz .tz-portal-bar{align-items:center;gap:var(--tz-space-2);min-height:2.6rem;padding:0 var(--tz-space-4);border-bottom:1px solid var(--tzp-surface-3);background:var(--tz-surface);display:flex}.tz .tz-portal-logo{color:var(--tz-brand-700);font-family:var(--tz-font-serif);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-none)}.tz .tz-portal-org{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);white-space:nowrap}.tz .tz-portal-sep{width:1px;height:1.2rem;margin:0 var(--tz-space-1);background:var(--tzp-surface-3)}.tz .tz-portal-nav{align-items:center;gap:.15rem;min-width:0;display:flex;overflow:hidden}.tz .tz-portal-nav-item{border-radius:var(--tz-radius-xs);color:var(--tzp-muted);font-weight:var(--tz-fw-medium);white-space:nowrap;align-items:center;gap:.3rem;padding:.3rem .55rem;display:inline-flex}.tz .tz-portal-nav-item.is-active{background:var(--tzp-surface-2);box-shadow:inset 0 -2px 0 var(--tzp-nav-line);color:var(--tz-ink)}.tz .tz-portal-tools{align-items:center;gap:.35rem;margin-left:auto;display:flex}.tz .tz-portal-tool{width:1.5rem;height:1.5rem;color:var(--tz-ink);place-items:center;font-style:normal;display:inline-grid;position:relative}.tz .tz-portal-tool svg{width:1em;height:1em}.tz .tz-portal-tool b{border-radius:var(--tz-radius-pill);background:var(--tzp-action);color:#fff;min-width:.85rem;height:.85rem;font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-none);text-align:center;place-items:center;padding:0 .2rem;display:inline-grid;position:absolute;top:-.15rem;right:-.15rem}.tz .tz-portal-avatar{background:var(--tzp-surface-2);width:1.5rem;height:1.5rem;color:var(--tzp-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);border-radius:50%;place-items:center;display:inline-grid}.tz .tz-portal-subnav{gap:var(--tz-space-4);padding:0 var(--tz-space-4);border-bottom:1px solid var(--tzp-surface-3);background:var(--tz-surface);display:flex}.tz .tz-portal-subnav:empty{display:none}.tz .tz-portal-subnav-item{color:var(--tzp-muted);font-weight:var(--tz-fw-medium);border-bottom:2px solid #0000;padding:.45rem 0}.tz .tz-portal-subnav-item.is-active{border-color:var(--tzp-action);color:var(--tz-ink)}.tz .tz-portal-page{gap:var(--tz-space-3);padding:var(--tz-space-4);align-content:start;display:grid}.tz .tz-portal-head{justify-content:space-between;align-items:flex-start;gap:var(--tz-space-2) var(--tz-space-3);flex-wrap:wrap;display:flex}.tz .tz-portal-head h4{color:var(--tz-ink);font-family:inherit;font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-normal);line-height:var(--tz-lh-snug);margin:0}.tz .tz-portal-head p{color:var(--tzp-muted);margin:.1rem 0 0}.tz .tz-portal-meta{align-items:center;gap:var(--tz-space-2);color:var(--tzp-muted);display:flex}.tz .tz-portal-greeting{border-radius:var(--tz-radius-pill);background:var(--tzp-danger-bg);color:var(--tz-brand-700);font-weight:var(--tz-fw-medium);padding:.2rem .55rem}.tz .tz-portal-seg{border-radius:var(--tz-radius-sm);background:var(--tzp-surface-2);padding:.15rem;display:inline-flex}.tz .tz-portal-seg span{border-radius:var(--tz-radius-xs);color:var(--tzp-muted);font-weight:var(--tz-fw-medium);padding:.25rem .6rem}.tz .tz-portal-seg span.is-active{background:var(--tz-surface);color:var(--tz-ink);box-shadow:var(--tz-shadow-xs)}.tz .tz-kpi-row{gap:var(--tz-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz .tz-kpi-row.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tz .tz-kpi{column-gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);background:var(--tz-surface);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""icon label""icon caption";align-items:start;display:grid;position:relative}.tz .tz-kpi-icon{border-radius:var(--tz-radius-sm);background:var(--tzp-surface-2);width:1.7rem;height:1.7rem;color:var(--tzp-info);grid-area:icon;place-items:center;font-style:normal;display:inline-grid}.tz .tz-kpi.is-danger .tz-kpi-icon{background:var(--tzp-danger-bg);color:var(--tzp-danger)}.tz .tz-kpi-icon svg{width:.85rem;height:.85rem}.tz .tz-kpi b{color:var(--tz-ink);font-size:var(--tz-fs-xl);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-tight);font-variant-numeric:tabular-nums;grid-area:value}.tz .tz-kpi>span{color:var(--tzp-muted);grid-area:label}.tz .tz-kpi small{color:var(--tzp-faint);font-size:var(--tz-fs-2xs);grid-area:caption}.tz .tz-kpi-chev{top:var(--tz-space-3);right:var(--tz-space-3);color:var(--tzp-faint);font-style:normal;position:absolute}.tz .tz-portal-grid{gap:var(--tz-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.tz .tz-portal-grid.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-portal-col{gap:var(--tz-space-3);display:grid}.tz .tz-portal .tz-ui-card{gap:var(--tz-space-2);padding:var(--tz-space-3) var(--tz-space-4);border-color:var(--tzp-surface-3);border-radius:var(--tz-radius-md);display:grid}.tz .tz-portal .tz-ui-card.is-tint{background:var(--tzp-surface-2)}.tz .tz-ui-card-head{justify-content:space-between;align-items:center;gap:var(--tz-space-2);display:flex}.tz .tz-ui-card-head strong{color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);align-items:center;gap:.35rem;display:inline-flex}.tz .tz-ui-card-head a,.tz .tz-ui-link{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold);text-decoration:none}.tz .tz-ui-card-sub{color:var(--tzp-muted);margin:-.25rem 0 0}.tz .tz-ui-section-label{color:var(--tzp-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-portal .tz-ui-table{border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-sm);background:var(--tz-surface);overflow:hidden}.tz .tz-portal .tz-ui-table th{background:var(--tzp-surface-2);border-bottom-color:var(--tzp-neutral-line);color:var(--tzp-muted);font-weight:var(--tz-fw-medium)}.tz .tz-portal .tz-ui-table td{border-bottom-color:var(--tzp-surface-3)}.tz .tz-portal .tz-ui-table td:first-child{color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-portal .tz-ui-table td.is-muted{color:var(--tzp-muted)}.tz .tz-portal .tz-ui-table td.is-mono{font-family:var(--tz-font-mono);font-size:var(--tz-fs-2xs)}.tz .tz-portal .tz-ui-row{border:0;border-bottom:1px solid var(--tzp-surface-3);background:0 0;border-radius:0;padding:.5rem 0}.tz .tz-portal .tz-ui-rows>.tz-ui-row:last-child{border-bottom:0}.tz .tz-ui-row-main{gap:.1rem;min-width:0;display:grid}.tz .tz-ui-row-main strong{color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-ui-row-main span{color:var(--tzp-muted)}.tz .tz-ui-row-end{flex:none;align-items:center;gap:.5rem;display:inline-flex}.tz .tz-ui-row-count{color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);font-variant-numeric:tabular-nums}.tz .tz-ui-unread{background:var(--tz-brand-700);border-radius:50%;width:.45rem;height:.45rem}.tz .tz-portal .tz-badge{border:1px solid var(--tzp-neutral-line);border-radius:var(--tz-radius-xs);background:var(--tzp-neutral-bg);color:var(--tzp-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-medium);letter-spacing:var(--tz-ls-normal);text-transform:none;white-space:nowrap;padding:.15rem .45rem}.tz .tz-portal .tz-badge.is-success{border-color:var(--tzp-success-line);background:var(--tzp-success-bg);color:var(--tzp-success)}.tz .tz-portal .tz-badge.is-warning{border-color:var(--tzp-warning-line);background:var(--tzp-warning-bg);color:var(--tzp-warning)}.tz .tz-portal .tz-badge.is-danger,.tz .tz-portal .tz-badge.is-brand{border-color:var(--tzp-danger-line);background:var(--tzp-danger-bg);color:var(--tzp-danger)}.tz .tz-portal .tz-badge.is-info{border-color:var(--tzp-info-line);background:var(--tzp-info-bg);color:var(--tzp-info)}.tz .tz-portal .tz-badge-dot:before{background:currentColor}.tz .tz-ui-tag{border:1px solid var(--tzp-info-line);border-radius:var(--tz-radius-xs);background:var(--tzp-info-bg);color:var(--tzp-info);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-medium);white-space:nowrap;align-items:center;gap:.3rem;padding:.15rem .45rem;display:inline-flex}.tz .tz-ui-tag.is-invoice{border-color:var(--tzp-invoice-line);background:var(--tzp-invoice-bg);color:var(--tzp-invoice)}.tz .tz-ui-tag.is-claims{border-color:var(--tzp-claim-line);background:var(--tzp-claim-bg);color:var(--tzp-claim)}.tz .tz-ui-tag.is-leave{border-color:var(--tzp-success-line);background:var(--tzp-success-bg);color:var(--tzp-success)}.tz .tz-ui-tag.is-documents{border-color:var(--tzp-neutral-line);background:var(--tzp-neutral-bg);color:var(--tzp-muted)}.tz .tz-portal .tz-ui-btn{background:var(--tzp-action);border-radius:var(--tz-radius-sm);font-size:var(--tz-fs-2xs);gap:.3rem;padding:.35rem .7rem}.tz .tz-portal .tz-ui-btn.is-ghost{border:1px solid var(--tzp-neutral-line);background:var(--tz-surface);color:var(--tz-ink)}.tz .tz-portal .tz-ui-btn.is-quiet{background:var(--tzp-surface-2);color:var(--tz-ink)}.tz .tz-portal .tz-ui-btn.is-approve{border-radius:var(--tz-radius-pill);background:var(--tzp-approval);color:#fff}.tz .tz-portal .tz-ui-btn.is-deny{border:1px solid var(--tz-ink);border-radius:var(--tz-radius-pill);background:var(--tz-surface);color:var(--tz-ink)}.tz .tz-ui-actions{flex:none;align-items:center;gap:.35rem;display:inline-flex}.tz .tz-ui-ring{gap:var(--tz-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.tz .tz-ui-ring-dial{background:conic-gradient(var(--tz-brand-700) 0 var(--ring,11%), var(--tz-gold) var(--ring,11%) calc(var(--ring,11%) + var(--ring-2,2%)), var(--tzp-surface-3) 0);border-radius:50%;grid-template-rows:1fr auto 1fr;justify-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.tz .tz-ui-ring-dial:after{content:"";background:var(--tz-surface);border-radius:50%;position:absolute;inset:.5rem}.tz .tz-ui-ring-dial b,.tz .tz-ui-ring-dial small{z-index:1;line-height:var(--tz-lh-tight);position:relative}.tz .tz-ui-ring-dial b{color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);grid-row:2}.tz .tz-ui-ring-dial small{color:var(--tzp-muted);font-size:var(--tz-fs-2xs);grid-row:3;align-self:start;margin-top:.1rem}.tz .tz-ui-legend{gap:.2rem;display:grid}.tz .tz-ui-legend div{justify-content:space-between;gap:var(--tz-space-2);color:var(--tzp-muted);display:flex}.tz .tz-ui-legend div b{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);font-variant-numeric:tabular-nums}.tz .tz-ui-legend i{background:var(--tz-brand-700);vertical-align:middle;border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.tz .tz-ui-legend i.is-gold{background:var(--tz-gold)}.tz .tz-ui-legend i.is-muted{background:var(--tzp-surface-3)}.tz .tz-portal .tz-ui-timeline li:before{background:var(--tzp-success)}.tz .tz-portal .tz-ui-timeline li.is-pending:before{background:var(--tzp-surface-3)}.tz .tz-portal .tz-ui-timeline li.is-current:before{background:var(--tzp-action);box-shadow:0 0 0 3px var(--tzp-danger-bg)}.tz .tz-portal.is-dark{--tzp-canvas:#0d0b0a;--tzp-surface-2:#25201d;--tzp-surface-3:#322b27;--tzp-muted:#b7aaa4;--tzp-faint:#81756f;--tzp-action:#7f0a13;--tzp-nav-line:var(--tz-gold);--tzp-neutral-bg:#25201d;--tzp-neutral-line:#3d352f;--tzp-info-bg:#2a211a;--tzp-info-line:#443528;--tzp-info:#c9a98a;--tzp-invoice-bg:#332715;--tzp-invoice-line:#4e3d20;--tzp-invoice:#d8b26a;--tzp-claim-bg:#382016;--tzp-claim-line:#553027;--tzp-claim:#e3a184;--tzp-success-bg:#173728;--tzp-success-line:#27543e;--tzp-success:#8fc7aa;--tzp-warning-bg:#3b2918;--tzp-warning-line:#5b4227;--tzp-warning:#e1b277;--tzp-danger-bg:#40151a;--tzp-danger-line:#62232a;--tzp-danger:#f1a7af;color:#f5f1ef}.tz .tz-portal.is-dark .tz-portal-bar,.tz .tz-portal.is-dark .tz-portal-subnav,.tz .tz-portal.is-dark .tz-kpi,.tz .tz-portal.is-dark .tz-ui-card,.tz .tz-portal.is-dark .tz-ui-table,.tz .tz-portal.is-dark .tz-ui-btn.is-ghost{background:#1a1614;border-color:#322b27}.tz .tz-portal.is-dark .tz-portal-org,.tz .tz-portal.is-dark .tz-portal-head h4,.tz .tz-portal.is-dark .tz-kpi b,.tz .tz-portal.is-dark .tz-ui-card-head strong,.tz .tz-portal.is-dark .tz-ui-row-main strong,.tz .tz-portal.is-dark .tz-ui-row-count,.tz .tz-portal.is-dark .tz-ui-table td:first-child,.tz .tz-portal.is-dark .tz-portal-tool,.tz .tz-portal.is-dark .tz-ui-btn.is-ghost,.tz .tz-portal.is-dark .tz-portal-nav-item.is-active,.tz .tz-portal.is-dark .tz-portal-subnav-item.is-active,.tz .tz-portal.is-dark .tz-ui-timeline li{color:#f5f1ef}.tz .tz-portal.is-dark .tz-ui-table td{color:#e6dfda}.tz .tz-portal.is-dark .tz-portal-greeting{color:#f0a1a8;background:#2f1517}.tz .tz-portal.is-dark .tz-portal-avatar{color:#b7aaa4;background:#25201d}.tz .tz-portal.is-dark .tz-ui-ring-dial:after{background:#1a1614}@media (max-width:64rem){.tz .tz-portal-nav-item:nth-child(n+5){display:none}.tz .tz-kpi-row,.tz .tz-kpi-row.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-portal-grid,.tz .tz-portal-grid.is-even{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.tz .tz-portal-org,.tz .tz-portal-sep,.tz .tz-portal-nav-item:nth-child(n+4){display:none}.tz .tz-portal-page{padding:var(--tz-space-3)}.tz .tz-portal .tz-ui-table{border:0;display:block;overflow-x:auto}.tz .tz-ui-actions .tz-ui-btn.is-ghost{display:none}}.tz .tz-kpi.is-text b{font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug)}.tz .tz-org{border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);background:var(--tz-surface);min-width:0;display:grid;overflow:hidden}.tz .tz-org-toolbar{align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-3);border-bottom:1px solid var(--tzp-surface-3);flex-wrap:wrap;display:flex}.tz .tz-org-depth{color:var(--tzp-muted)}.tz .tz-org-depth b{border:1px solid var(--tzp-neutral-line);border-radius:var(--tz-radius-sm);color:var(--tz-ink);font-weight:var(--tz-fw-medium);margin-left:.25rem;padding:.2rem .6rem;display:inline-block}.tz .tz-org-zoom{color:var(--tzp-muted);align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.tz .tz-org-zoom i{border:1px solid var(--tzp-neutral-line);border-radius:var(--tz-radius-sm);width:1.4rem;height:1.4rem;color:var(--tz-ink);place-items:center;font-style:normal;display:inline-grid}.tz .tz-org-canvas{--tz-org-line:var(--tzp-neutral-line);--tz-org-gap:1rem;padding:var(--tz-space-4) var(--tz-space-3) var(--tz-space-5);background:var(--tzp-canvas);display:flex}.tz .tz-org-chart{flex-direction:column;flex:auto;align-items:center;max-width:38rem;display:flex}.tz .tz-org-company{border-radius:var(--tz-radius-md);background:var(--tz-brand-700);color:#fff;align-items:center;gap:.55rem;padding:.55rem .8rem;display:flex}.tz .tz-org-company svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.1rem;height:1.1rem}.tz .tz-org-company>span{display:grid}.tz .tz-portal .tz-org-company strong{color:#fff}.tz .tz-org-company>span>span{opacity:.75}.tz .tz-org-tree,.tz .tz-org-tree ul{padding:var(--tz-org-gap) 0 0;justify-content:center;margin:0;list-style:none;display:flex;position:relative}.tz .tz-org-tree li{padding:var(--tz-org-gap) .3rem 0;flex-direction:column;align-items:center;display:flex;position:relative}.tz .tz-org-tree li:before,.tz .tz-org-tree li:after{content:"";width:50%;height:var(--tz-org-gap);border-top:1px solid var(--tz-org-line);position:absolute;top:0;right:50%}.tz .tz-org-tree li:after{border-left:1px solid var(--tz-org-line);left:50%;right:auto}.tz .tz-org-tree li:first-child:before,.tz .tz-org-tree li:last-child:after{border-top:0}.tz .tz-org-tree li:last-child:before{border-right:1px solid var(--tz-org-line)}.tz .tz-org-tree li:only-child:before{display:none}.tz .tz-org-tree li:only-child:after{border-top:0}.tz .tz-org-tree:before,.tz .tz-org-tree ul:before{content:"";height:var(--tz-org-gap);border-left:1px solid var(--tz-org-line);position:absolute;top:0;left:50%}.tz .tz-org-node{border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);background:var(--tz-surface);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .35rem;width:8.8rem;padding:.4rem .5rem;display:grid}.tz .tz-org-node strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tz .tz-org-node .tz-ui-avatar{width:1.2rem;height:1.2rem}.tz .tz-org-node-meta{color:var(--tzp-muted);grid-column:1/-1}.tz .tz-org-node-meta.is-faint{color:var(--tzp-faint)}.tz .tz-org-count{color:var(--tzp-muted);font-weight:var(--tz-fw-medium);grid-column:1/-1;justify-self:end;align-items:center;gap:.1rem;display:inline-flex}.tz .tz-org-count svg{fill:none;stroke:currentColor;stroke-width:2px;width:.8rem;height:.8rem}.tz .tz-portal :where(p,li,dd,dt){font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug)}.tz .tz-browser-frame{container-type:inline-size}.tz .tz-portal{grid-template-columns:minmax(0,1fr);overflow:hidden}@container (width<=46rem){.tz .tz-portal-nav-item:nth-child(n+4){display:none}.tz .tz-kpi-row,.tz .tz-kpi-row.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-kpi-row.is-3>:nth-child(3),.tz .tz-portal .tz-ui-table th:nth-child(n+5),.tz .tz-portal .tz-ui-table td:nth-child(n+5),.tz .tz-portal-subnav-item:nth-child(n+6):not(.is-active){display:none}}@container (width<=41rem){.tz .tz-org-chart{align-items:stretch}.tz .tz-org-tree,.tz .tz-org-tree ul{margin-left:.9rem;padding:0 0 0 .9rem;display:block}.tz .tz-org-tree li{padding:.5rem 0 0;display:block}.tz .tz-org-tree:before,.tz .tz-org-tree ul:before{display:none}.tz .tz-org-tree li:before,.tz .tz-org-tree li:last-child:before,.tz .tz-org-tree li:only-child:before{border:0;border-bottom:1px solid var(--tz-org-line);border-left:1px solid var(--tz-org-line);width:.8rem;height:1.65rem;display:block;top:0;left:-.9rem;right:auto}.tz .tz-org-tree li:after{border:0;border-left:1px solid var(--tz-org-line);width:0;height:auto;top:0;bottom:0;left:-.9rem}.tz .tz-org-tree li:last-child:after{display:none}.tz .tz-org-chart,.tz .tz-org-tree li{min-width:0}.tz .tz-org-node{width:auto;max-width:15rem}.tz .tz-org-zoom{display:none}}.tz .tz-ui-face{flex:none;overflow:hidden}.tz .tz-ui-face img,.tz .tz-demo-person-avatar.is-photo img{object-fit:cover;width:100%;height:100%;display:block}.tz .tz-demo-person-avatar.is-photo{overflow:hidden}.tz .tz-ui-who{align-items:center;gap:.45rem;display:inline-flex}.tz .tz-portal .tz-ui-who .tz-ui-avatar{width:1.6rem;height:1.6rem}.tz .tz-portal-avatar.is-photo{padding:0;overflow:hidden}.tz .tz-portal-avatar.is-photo img{object-fit:cover;width:100%;height:100%;display:block}.tz-js .tz [data-motion] [data-stagger]>*{opacity:0;transition:opacity .55s var(--tz-ease), transform .55s var(--tz-ease);transition-delay:calc(var(--i,0) * 70ms + 80ms);transform:translateY(10px)}.tz-js .tz [data-motion].is-live [data-stagger]>*{opacity:1;transform:none}.tz-js .tz [data-motion] .tz-ui-bar>i{transform-origin:0;transition:transform .9s cubic-bezier(.22,1,.36,1) .35s;transform:scaleX(0)}.tz-js .tz [data-motion].is-live .tz-ui-bar>i{transform:scaleX(1)}.tz-js .tz [data-motion] .tz-bars i{transform-origin:bottom;transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms + .4s);transform:scaleY(0)}.tz-js .tz [data-motion].is-live .tz-bars i{transform:scaleY(1)}@property --ring{syntax:"<percentage>";inherits:false;initial-value:0%}.tz-js .tz [data-motion] .tz-ui-ring-dial{--ring:0%;transition:--ring 1s cubic-bezier(.22,1,.36,1) .3s}.tz-js .tz [data-motion].is-live .tz-ui-ring-dial{--ring:var(--ring-to,11%)}@keyframes tz-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tz-js .tz .tz-tab-panel.is-entering{animation:tz-panel-in .45s var(--tz-ease) both}@keyframes tz-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tz-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.tz-js .tz [data-motion] .tz-float-card{opacity:0;transition:opacity .6s var(--tz-ease) .5s, transform .6s var(--tz-ease) .5s;transform:translateY(12px)}.tz-js .tz [data-motion].is-live .tz-float-card{opacity:1;transform:none}.tz-js .tz [data-motion].is-live.is-settled .tz-float-card.is-bottom-left{animation:6s ease-in-out infinite tz-float-a}.tz-js .tz [data-motion].is-live.is-settled .tz-float-card.is-top-right{animation:7s ease-in-out .8s infinite tz-float-b}@keyframes tz-pulse{0%,to{box-shadow:0 0 #9a5b1c59}60%{box-shadow:0 0 0 5px #9a5b1c00}}.tz-js .tz [data-motion].is-live .tz-badge.is-warning.tz-badge-dot:before{animation:2.4s ease-out infinite tz-pulse}.tz-js .tz [data-reveal][data-stagger]>*{opacity:0;transition:opacity .55s var(--tz-ease), transform .55s var(--tz-ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(12px)}.tz-js .tz [data-reveal][data-stagger].is-visible>*{opacity:1;transform:none}.tz-js .tz [data-words].is-split .tz-word{opacity:0;transition:opacity .6s var(--tz-ease), transform .6s var(--tz-ease);transition-delay:calc(var(--i,0) * 45ms + .14s);display:inline-block;transform:translateY(.36em)}.tz-js .tz [data-reveal].is-visible [data-words].is-split .tz-word,.tz-js .tz [data-words].is-split.is-visible .tz-word{opacity:1;transform:none}.tz .tz-platform-module{transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease)}.tz .tz-platform-module:hover{box-shadow:var(--tz-shadow-md);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.tz-js .tz [data-motion] [data-stagger]>*,.tz-js .tz [data-reveal][data-stagger]>*,.tz-js .tz [data-words].is-split .tz-word,.tz-js .tz [data-motion] .tz-float-card{opacity:1;transition:none;transform:none}.tz-js .tz [data-motion] .tz-ui-bar>i,.tz-js .tz [data-motion] .tz-bars i{transition:none;transform:none}.tz-js .tz [data-motion] .tz-ui-ring-dial{--ring:var(--ring-to,11%);transition:none}.tz-js .tz .tz-tab-panel.is-entering,.tz-js .tz [data-motion].is-live.is-settled .tz-float-card,.tz-js .tz [data-motion].is-live .tz-badge.is-warning.tz-badge-dot:before{animation:none}.tz .tz-platform-module,.tz .tz-platform-module:hover{transition:none;transform:none}}.tz [data-demo] .tz-portal{transition:opacity .4s var(--tz-ease);position:relative}.tz [data-demo] .tz-portal.is-resetting{opacity:0}.tz .tz-demo-cursor{z-index:20;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #1b141659);width:1.35rem;height:1.35rem;margin:-.15rem 0 0 -.2rem;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0}.tz .tz-demo-cursor.is-shown{opacity:1}.tz .tz-demo-cursor svg{width:100%;height:100%;fill:var(--tz-black);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;transform-origin:20% 10%;transition:transform .15s var(--tz-ease);display:block}.tz .tz-demo-cursor.is-pressing svg{transform:scale(.82)}.tz .tz-demo-ripple{z-index:19;pointer-events:none;width:2.2rem;height:2.2rem;animation:tz-demo-ripple .6s var(--tz-ease) forwards;background:#7f0a1338;border-radius:50%;margin:-1.1rem 0 0 -1.1rem;position:absolute}@keyframes tz-demo-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.tz [data-demo] .tz-ui-table tr td{transition:background-color .3s var(--tz-ease)}.tz [data-demo] tr.is-hover td{background:var(--tzp-surface-2)}.tz [data-demo] tr.is-flash td{animation:tz-demo-flash 1.6s var(--tz-ease)}@keyframes tz-demo-flash{0%,30%{background:var(--tzp-success-bg)}to{background:0 0}}.tz [data-demo] .is-pressed{transition:transform .12s var(--tz-ease);transform:scale(.96)}.tz [data-demo] .tz-badge.is-changed{animation:.5s cubic-bezier(.34,1.56,.64,1) tz-demo-pop}@keyframes tz-demo-pop{0%{transform:scale(.7)}to{transform:none}}.tz [data-demo] .tz-ui-table td small{color:var(--tzp-faint);font-weight:var(--tz-fw-regular);display:block}.tz .tz-demo-views{display:grid}.tz .tz-demo-view{gap:var(--tz-space-3);opacity:0;visibility:hidden;min-width:0;transition:opacity .4s var(--tz-ease), transform .4s var(--tz-ease), visibility 0s linear .4s;grid-area:1/1;align-content:start;display:grid;transform:translateY(8px)}.tz .tz-demo-view.is-shown{opacity:1;visibility:visible;transition:opacity .4s var(--tz-ease) .1s, transform .4s var(--tz-ease) .1s, visibility 0s;transform:none}.tz .tz-demo-record-head{justify-content:space-between;align-items:flex-start;gap:var(--tz-space-3);display:flex}.tz .tz-demo-crumb{color:var(--tzp-muted);margin-bottom:.2rem;display:block}.tz .tz-demo-record-head h4{color:var(--tz-ink);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug);margin:0}.tz .tz-demo-record-head p{color:var(--tzp-muted);margin:.15rem 0 0}.tz .tz-demo-section{gap:var(--tz-space-3);display:grid}.tz .tz-demo-count{border-radius:var(--tz-radius-pill);background:var(--tzp-surface-2);color:var(--tzp-muted);padding:0 .4rem}.tz .tz-demo-rail{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-demo-rail li{color:var(--tzp-faint);text-align:center;justify-items:center;gap:.3rem;display:grid;position:relative}.tz .tz-demo-rail li:before{content:"";background:var(--tzp-surface-3);height:2px;transition:background-color .4s var(--tz-ease);position:absolute;top:.4rem;left:-50%;right:50%}.tz .tz-demo-rail li:first-child:before{display:none}.tz .tz-demo-rail i{border:2px solid var(--tzp-surface-3);background:var(--tz-surface);width:.85rem;height:.85rem;transition:background-color .4s var(--tz-ease), border-color .4s var(--tz-ease), box-shadow .4s var(--tz-ease);border-radius:50%;position:relative}.tz .tz-demo-rail li.is-done{color:var(--tz-ink)}.tz .tz-demo-rail li.is-done:before,.tz .tz-demo-rail li.is-current:before{background:var(--tzp-success)}.tz .tz-demo-rail li.is-done i{border-color:var(--tzp-success);background:var(--tzp-success);box-shadow:inset 0 0 0 2px var(--tz-surface)}.tz .tz-demo-rail li.is-current{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-demo-rail li.is-current i{border-color:var(--tz-brand-700);box-shadow:0 0 0 3px #7f0a1324}.tz .tz-demo-files{gap:var(--tz-space-2);display:grid}.tz .tz-demo-file{align-items:center;gap:var(--tz-space-2);border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-sm);background:var(--tz-surface);transition:border-color .25s var(--tz-ease), background-color .25s var(--tz-ease);grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem .55rem;display:grid}.tz .tz-demo-file.is-hover{border-color:var(--tz-gold);background:var(--tzp-canvas)}.tz .tz-demo-file.is-old{opacity:.6}.tz .tz-demo-file>span:nth-child(2){color:var(--tz-ink);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug)}.tz .tz-demo-file small{color:var(--tzp-muted);font-weight:var(--tz-fw-regular);display:block}.tz .tz-demo-file em svg{fill:none;width:.85rem;height:.85rem;stroke:var(--tzp-muted);stroke-width:2px}.tz .tz-demo-file-ext{border-radius:var(--tz-radius-xs);background:var(--tzp-success-bg);width:1.7rem;height:1.9rem;color:var(--tzp-success);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-bold);letter-spacing:var(--tz-ls-snug);place-items:center;display:grid}.tz .tz-demo-file-ext.is-pdf{background:var(--tzp-danger-bg);color:var(--tzp-danger)}.tz .tz-demo-file-ext.is-img{background:var(--tzp-info-bg);color:var(--tzp-info)}.tz .tz-demo-note{color:var(--tzp-muted);align-items:center;gap:.35rem;margin:0;display:flex}.tz .tz-demo-note svg{fill:none;width:.9rem;height:.9rem;stroke:var(--tzp-success);stroke-width:2px;flex:none}.tz .tz-demo-facts{gap:var(--tz-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tz .tz-demo-facts dt{color:var(--tzp-faint)}.tz .tz-demo-facts dd{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);margin:0}.tz .tz-demo-decision{gap:var(--tz-space-2);display:grid}.tz .tz-demo-actions{gap:var(--tz-space-2);flex-wrap:wrap;display:flex}.tz .tz-demo-input{color:var(--tz-ink);font-weight:var(--tz-fw-medium);gap:.25rem;display:grid}.tz .tz-demo-input small{color:var(--tzp-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-regular)}.tz .tz-demo-input i{border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-sm);color:var(--tzp-faint);font-style:normal;font-weight:var(--tz-fw-regular);padding:.4rem .55rem}.tz .tz-demo-decision.is-gone,.tz [data-t=decision].is-gone{display:none}.tz .tz-demo-outcome{align-items:center;gap:var(--tz-space-2);border:1px solid var(--tzp-success-line);border-radius:var(--tz-radius-sm);background:var(--tzp-success-bg);color:var(--tzp-success);padding:.5rem .65rem;display:none}.tz .tz-demo-outcome.is-shown{animation:tz-demo-rise .45s var(--tz-ease);display:flex}.tz .tz-demo-outcome svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem}@keyframes tz-demo-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tz .tz-demo-cal-head{align-items:baseline;gap:var(--tz-space-3);display:flex}.tz .tz-demo-cal-head strong{color:var(--tz-ink);font-size:var(--tz-fs-sm)}.tz .tz-demo-cal-head span{color:var(--tzp-muted)}.tz .tz-demo-cal{border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);background:var(--tz-surface);grid-template-rows:1.6rem;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:2.4rem;display:grid;position:relative;overflow:hidden}.tz .tz-demo-cal-dow{border-bottom:1px solid var(--tzp-surface-3);background:var(--tzp-surface-2);color:var(--tzp-muted);font-weight:var(--tz-fw-semibold);place-items:center;display:grid}.tz .tz-demo-cal-day{border-right:1px solid var(--tzp-surface-2);border-bottom:1px solid var(--tzp-surface-2);color:var(--tz-ink);padding:.25rem .35rem}.tz .tz-demo-cal-day.is-weekend{background:var(--tzp-canvas);color:var(--tzp-faint)}.tz .tz-demo-cal-day.is-out{color:var(--tzp-surface-3)}.tz .tz-demo-cal-bar{top:calc(1.6rem + (var(--row) - 1) * 2.4rem + 1.1rem);left:calc((var(--from) - 1) * 100% / 7 + .2rem);width:calc(var(--span) * 100% / 7 - .4rem);border-radius:var(--tz-radius-xs);background:var(--tzp-info-bg);color:var(--tzp-info);font-weight:var(--tz-fw-semibold);text-overflow:ellipsis;white-space:nowrap;padding:.1rem .35rem;position:absolute;overflow:hidden}.tz .tz-demo-cal-bar.is-new{background:var(--tz-brand-700);color:#fff;transform-origin:0}.tz [data-t=view-calendar].is-shown .tz-demo-cal-bar.is-new{animation:.7s cubic-bezier(.22,1,.36,1) .45s both tz-demo-grow}.tz .tz-demo-cal-bar.is-new.is-hover{box-shadow:0 0 0 3px #7f0a132e}@keyframes tz-demo-grow{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:none}}.tz .tz-demo-person{--org-fg:#87570a;--org-border:#e9c98b;border:1px solid var(--org-border);border-top:3px solid var(--org-fg);border-radius:var(--tz-radius-md);background:var(--tz-surface);text-align:left;width:8.6rem;transition:box-shadow .25s var(--tz-ease), transform .25s var(--tz-ease), opacity .3s var(--tz-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.2rem .45rem;padding:.5rem .5rem .45rem;display:grid;position:relative}.tz .tz-demo-person.is-blue{--org-fg:#2b5a9e;--org-border:#a9c4ea}.tz .tz-demo-person.is-violet{--org-fg:#5b45a3;--org-border:#c3b6ea}.tz .tz-demo-person.is-teal{--org-fg:#1f6f6a;--org-border:#9fd3cc}.tz .tz-demo-person-avatar{width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px var(--org-border);color:var(--org-fg);font-weight:var(--tz-fw-semibold);border-radius:50%;place-items:center;display:grid}.tz .tz-demo-person-text{min-width:0;display:grid}.tz .tz-demo-person-text strong,.tz .tz-demo-person-text span{overflow-wrap:anywhere}.tz .tz-demo-person-text strong{color:var(--tz-ink)}.tz .tz-demo-person-text span{color:var(--tzp-muted)}.tz .tz-demo-person-more{border-radius:var(--tz-radius-xs);color:var(--tzp-muted);letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-snug);padding:0 .15rem}.tz .tz-demo-person-more.is-pressed{background:var(--tzp-surface-2);color:var(--tz-ink)}.tz .tz-demo-person-count{color:var(--tzp-muted);font-weight:var(--tz-fw-medium);grid-column:1/-1;justify-self:end;align-items:center;gap:.1rem;display:inline-flex}.tz .tz-demo-person-count svg{fill:none;stroke:currentColor;stroke-width:2px;width:.8rem;height:.8rem}.tz .tz-demo-person.is-hover{transform:translateY(-2px);box-shadow:0 6px 14px #1b14161a}.tz .tz-demo-person.is-selected{box-shadow:0 0 0 2px var(--tz-surface), 0 0 0 4px var(--org-fg)}.tz .tz-demo-org{position:relative}.tz .tz-demo-line{pointer-events:none;transition:opacity .3s var(--tz-ease);position:absolute;top:0;left:0;overflow:visible}.tz .tz-demo-line path{fill:none;stroke:var(--tz-brand-700);stroke-width:2px;stroke-linejoin:round;transition:stroke-dashoffset .9s cubic-bezier(.45,.05,.25,1)}.tz .tz-demo-org:not(.has-line) .tz-demo-line{opacity:0}.tz .tz-demo-org .tz-demo-person{z-index:1}.tz .tz-demo-pop{z-index:12;border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);background:var(--tz-surface);opacity:0;pointer-events:none;transform-origin:0 0;width:14rem;transition:opacity .25s var(--tz-ease), transform .3s cubic-bezier(.34, 1.56, .64, 1);gap:.3rem;padding:.75rem .8rem .4rem;display:grid;position:absolute;transform:translateY(-6px)scale(.97);box-shadow:0 16px 36px #1b14162e}.tz .tz-demo-pop.is-shown{opacity:1;transform:none}.tz .tz-demo-pop strong{color:var(--tz-ink);font-size:var(--tz-fs-sm)}.tz .tz-demo-pop-sub{color:var(--tzp-muted);margin-top:-.25rem}.tz .tz-demo-pop-line,.tz .tz-demo-pop-item{color:var(--tz-ink);align-items:center;gap:.45rem;display:flex}.tz .tz-demo-pop svg{fill:none;width:.9rem;height:.9rem;stroke:var(--tzp-muted);stroke-width:1.8px;flex:none}.tz .tz-demo-pop-sep{background:var(--tzp-surface-3);height:1px;margin:.25rem -.8rem 0}.tz .tz-demo-pop-item{border-radius:var(--tz-radius-xs);transition:background-color .2s var(--tz-ease);margin:0 -.45rem;padding:.35rem .45rem}.tz .tz-demo-pop-item.is-hover{background:var(--tzp-surface-2)}.tz .tz-showcase-tabs [role=tab]{position:relative;overflow:hidden}.tz .tz-showcase-tab-progress{right:var(--tz-space-5);bottom:.3rem;left:var(--tz-space-5);background:var(--tz-gold);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;transition-property:transform;transition-timing-function:linear;position:absolute;transform:scaleX(0)}.tz .tz-showcase.is-picked .tz-showcase-tab-progress{display:none}@container (width<=46rem){.tz .tz-demo-rail{row-gap:var(--tz-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.tz .tz-demo-rail li:nth-child(5):before{display:none}.tz .tz-demo-person{width:auto}}@media (max-width:48rem){.tz .tz-demo-cal{grid-auto-rows:2rem}.tz .tz-demo-cal-bar{top:calc(1.6rem + (var(--row) - 1) * 2rem + .9rem)}}@media (prefers-reduced-motion:reduce){.tz .tz-demo-cursor,.tz .tz-demo-ripple{display:none}}.tz .tz-stats{gap:var(--tz-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-stat{gap:var(--tz-space-1);padding-left:var(--tz-space-4);border-left:2px solid var(--tz-gold);display:grid}.tz .tz-stat strong{color:var(--tz-ink);font-size:var(--tz-fs-3xl);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-tight);font-variant-numeric:tabular-nums}.tz .tz-stat span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-trust-strip{gap:var(--tz-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-trust-item{gap:var(--tz-space-3);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);align-items:flex-start;display:flex}.tz .tz-trust-item .tz-icon{width:1.15rem;height:1.15rem;color:var(--tz-brand-700);margin-top:.15rem}.tz .tz-trust-item strong{color:var(--tz-ink);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);display:block}.tz .tz-trust-item span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin-top:.15rem;display:block}@media (max-width:64rem){.tz .tz-stats,.tz .tz-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.tz .tz-stats,.tz .tz-trust-strip{grid-template-columns:minmax(0,1fr)}}.tz .tz-table-wrap{border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);width:100%;box-shadow:var(--tz-shadow-xs);overflow-x:auto}.tz .tz-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-table th,.tz .tz-table td{padding:var(--tz-space-4) var(--tz-space-5);border-bottom:1px solid var(--tz-line);text-align:left;vertical-align:top}.tz .tz-table thead th{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;background:var(--tz-sand)}.tz .tz-table tbody th{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);background:var(--tz-canvas)}.tz .tz-table tbody tr:last-child th,.tz .tz-table tbody tr:last-child td{border-bottom:0}.tz .tz-table td{color:var(--tz-text)}.tz .tz-table.is-compare td:last-child{background:var(--tz-brand-50)}.tz .tz-table-note{margin:var(--tz-space-4) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-media-slot{width:100%;margin:var(--tz-space-6) 0 0;border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-sand);aspect-ratio:3/2;position:relative;overflow:hidden}.tz .tz-media-slot.is-4-3{aspect-ratio:4/3}.tz .tz-media-slot.is-16-9{aspect-ratio:16/9}.tz .tz-media-slot.is-21-9{aspect-ratio:21/9}.tz .tz-media-slot.is-flush{margin:0 0 var(--tz-space-4)}.tz .tz-media-credit{right:var(--tz-space-2);bottom:var(--tz-space-2);z-index:1;padding:.1rem var(--tz-space-2);border-radius:var(--tz-radius-pill);color:#fff;font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-normal);background:#00000073;margin:0;position:absolute}.tz .tz-media-slot img{object-fit:cover;width:100%;height:100%;display:block}.tz .tz-section-dark .tz-media-slot{background:var(--tz-dark-2);border-color:#ffffff1f}@media (max-width:40rem){.tz .tz-media-slot{margin-top:var(--tz-space-5)}}.tz .tz-article-category{color:var(--tz-dark-red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0 0 10px;font-weight:700}.tz .tz-article-meta{color:#000;font-size:var(--tz-fs-sm);flex-wrap:wrap;gap:6px 20px;margin-top:22px;display:flex}.tz .tz-article-meta p{color:#000;margin:0}.tz .tz-article-byline{font-weight:700}.tz .tz-article-hero-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.tz .tz-article-hero-media{border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);aspect-ratio:16/9;box-shadow:var(--tz-shadow-sm);background:#fff;margin:0;overflow:hidden}@media (max-width:48rem){.tz .tz-article-hero-grid{gap:var(--tz-space-6);grid-template-columns:minmax(0,1fr)}}.tz .tz-article-hero-media img{object-fit:cover;width:100%;height:100%}.tz .tz-article-content .tz-figure{margin:var(--tz-space-6) 0 var(--tz-space-8);text-align:center}.tz .tz-article-content .tz-figure img{border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);height:auto;display:inline-block}.tz .tz-article-content .tz-figure.is-wide img{width:100%}.tz .tz-article-content .tz-figure-row{gap:var(--tz-space-4);margin:var(--tz-space-6) 0 var(--tz-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-article-content .tz-figure-row .tz-figure{margin:0}.tz .tz-article-cta{margin:var(--tz-space-8) 0;padding:var(--tz-space-6);border-radius:var(--tz-radius-lg);background:var(--tz-brand-900);color:var(--tz-on-dark);text-align:center}.tz .tz-article-content .tz-article-cta p{margin:0 0 var(--tz-space-4);color:var(--tz-on-dark)}.tz .tz-article-downloads{margin:var(--tz-space-8) 0;padding:var(--tz-space-5) var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-sand)}.tz .tz-article-content .tz-article-downloads p{margin:0 0 var(--tz-space-4);font-weight:var(--tz-fw-semibold)}.tz .tz-article-downloads-links{gap:var(--tz-space-3);flex-wrap:wrap;display:flex}@media (max-width:48rem){.tz .tz-article-content table{display:block;overflow-x:auto}}@media (max-width:40rem){.tz .tz-article-content .tz-figure-row{grid-template-columns:1fr;max-width:18rem;margin-inline:auto}}.tz .tz-article-content table{width:100%;margin:var(--tz-space-6) 0;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);border-collapse:separate;border-spacing:0;background:var(--tz-surface);box-shadow:var(--tz-shadow-xs);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);overflow:hidden}.tz .tz-article-content th,.tz .tz-article-content td{padding:var(--tz-space-3) var(--tz-space-4);border-bottom:1px solid var(--tz-line);text-align:left;vertical-align:top}.tz .tz-article-content thead th{background:var(--tz-brand-900);color:var(--tz-on-dark);font-weight:var(--tz-fw-semibold)}.tz .tz-article-content tbody tr:nth-child(2n) td{background:var(--tz-sand)}.tz .tz-article-content tbody tr:last-child td{border-bottom:0}.tz .tz-article-aside{gap:var(--tz-space-5);flex-direction:column;align-self:stretch;display:flex}.tz .tz-aside-sticky{gap:var(--tz-space-4);flex-direction:column;display:flex;position:sticky;top:5.5rem}.tz .tz-toc{padding:var(--tz-space-6) var(--tz-space-5) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface)}.tz .tz-toc-title{margin:0 var(--tz-space-3) var(--tz-space-4);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;cursor:default;pointer-events:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.tz .tz-toc-title::-webkit-details-marker{display:none}.tz .tz-toc-list,.tz .tz-toc-list ol{margin:0;padding:0;list-style:none}.tz .tz-toc-list>li+li{margin-top:2px}.tz .tz-toc-list a{padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-sm);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);border-left:3px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.tz .tz-toc-list a:hover{background:var(--tz-brand-50)}.tz .tz-toc-list a.is-active{border-left-color:var(--tz-brand-700);background:var(--tz-brand-50);font-weight:var(--tz-fw-semibold)}.tz .tz-toc-list ol{margin:2px 0 var(--tz-space-1) var(--tz-space-4)}.tz .tz-toc-list ol a{padding-block:var(--tz-space-1);font-size:var(--tz-fs-xs)}.tz .tz-aside-cta{border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-canvas);position:relative;overflow:hidden}.tz .tz-aside-cta-head{padding:var(--tz-space-5) var(--tz-space-5) 0;position:relative}.tz .tz-aside-cta-head p{margin:0;position:relative}.tz .tz-aside-cta-photo{object-fit:cover;object-position:70% center;filter:grayscale()sepia(.55)hue-rotate(-18deg)saturate(1.3);opacity:.32;-webkit-mask-composite:source-in;pointer-events:none;border-bottom-left-radius:100% 90%;width:62%;height:12rem;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000 100%),linear-gradient(0deg,#0000 0,#000 45%);mask-image:linear-gradient(270deg,#000 35%,#0000 100%),linear-gradient(0deg,#0000 0,#000 45%);-webkit-mask-composite:source-in;mask-composite:intersect}.tz .tz-aside-cta-head .tz-aside-cta-brand{align-items:center;gap:var(--tz-space-2);margin-bottom:var(--tz-space-3);color:var(--tz-brand-900);font-family:var(--tz-font-serif);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);display:flex}.tz .tz-aside-cta-brand img{width:1.5rem;height:auto}.tz .tz-aside-cta-head .tz-aside-cta-title{margin-bottom:var(--tz-space-2);color:var(--tz-brand-700);font-family:var(--tz-font-serif);font-size:var(--tz-fs-xl);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-snug)}.tz .tz-aside-cta-text{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-aside-cta-body{padding:var(--tz-space-4) var(--tz-space-5) var(--tz-space-5);position:relative}.tz .tz-aside-cta-list{gap:var(--tz-space-2);margin:0 0 var(--tz-space-4);padding:0;list-style:none;display:grid}.tz .tz-aside-cta-list li{align-items:center;gap:var(--tz-space-3);color:var(--tz-ink);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug);display:flex}.tz .tz-aside-check-wrap{background:var(--tz-brand-100);border-radius:50%;flex:0 0 1.75rem;place-items:center;height:1.75rem;display:grid}.tz .tz-aside-check{fill:none;width:1rem;height:1rem;stroke:var(--tz-brand-700);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tz .tz-aside-cta-button{justify-content:center;align-items:center;gap:var(--tz-space-2);width:100%;padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-brand-700);color:#fff;font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);text-align:center;text-decoration:none;transition:background-color .15s;display:flex}.tz .tz-aside-cta-button:hover,.tz .tz-aside-cta-button:focus-visible{background:var(--tz-brand-900);color:#fff}.tz .tz-aside-cta-note{margin:var(--tz-space-3) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);text-align:center}.tz .tz-aside-share{justify-content:space-between;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-3) var(--tz-space-3) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);flex-wrap:wrap;display:flex}.tz .tz-aside-share-title{font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;flex:999 auto;margin:0}.tz .tz-aside-share-linkedin{justify-content:center;align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-sand);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);flex:auto;text-decoration:none;transition:background-color .15s;display:flex}.tz .tz-aside-share-linkedin svg{fill:#0a66c2;width:1.25rem;height:1.25rem}.tz .tz-aside-share-linkedin:hover,.tz .tz-aside-share-linkedin:focus-visible{background:#e8f0fa}@media (max-height:38rem){.tz .tz-aside-sticky{position:static}}@media (prefers-reduced-motion:reduce){.tz .tz-toc-list a,.tz .tz-aside-cta-button,.tz .tz-aside-share-linkedin{transition:none}}@media (max-width:64rem){.tz .tz-article-aside{display:contents}.tz .tz-article-aside .tz-toc{order:-1}.tz .tz-aside-sticky{max-width:var(--tz-reading);position:static}.tz .tz-toc-title{cursor:pointer;pointer-events:auto;margin-bottom:0}.tz .tz-toc-title:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-right:.25rem;transform:rotate(45deg)translateY(-2px)}.tz .tz-toc[open] .tz-toc-title{margin-bottom:var(--tz-space-4)}.tz .tz-toc[open] .tz-toc-title:after{transform:rotate(-135deg)translateY(-2px)}}.tz .tz-article-content .tz-idea-board{--tone:var(--tz-brand-700);gap:var(--tz-space-10);margin-block:var(--tz-space-8) var(--tz-space-10);display:grid}.tz .tz-article-content .tz-idea-overview{gap:var(--tz-space-5);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);background:radial-gradient(120% 140% at 100% 0%, var(--tz-gold-100) 0%, transparent 55%), var(--tz-brand-50);display:grid}.tz .tz-article-content .tz-idea-total{align-items:baseline;gap:var(--tz-space-3);margin:0;display:flex}.tz .tz-article-content .tz-idea-total strong{font-family:var(--tz-font-serif);font-size:var(--tz-fs-display);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-none);letter-spacing:var(--tz-ls-tight);color:var(--tz-brand-700)}.tz .tz-article-content .tz-idea-total span{font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);color:var(--tz-ink)}.tz .tz-article-content .tz-idea-jump{gap:var(--tz-space-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-article-content .tz-idea-jump li{margin:0}.tz .tz-article-content .tz-idea-jump a{align-items:center;gap:var(--tz-space-3);height:100%;padding:var(--tz-space-2) var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease);text-decoration:none;display:flex}.tz .tz-article-content .tz-idea-jump a:hover,.tz .tz-article-content .tz-idea-jump a:focus-visible{border-color:var(--tone);box-shadow:var(--tz-shadow-sm);transform:translateY(-2px)}.tz .tz-article-content .tz-idea-jump-icon{border-radius:var(--tz-radius-pill);background:var(--tone);color:#fff;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.tz .tz-article-content .tz-idea-jump-icon svg{width:1.15rem;height:1.15rem}.tz .tz-article-content .tz-idea-jump-name{font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);flex:1}.tz .tz-article-content .tz-idea-jump-count{font-family:var(--tz-font-serif);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-none)}.tz .tz-article-content .tz-idea-legend{gap:var(--tz-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz .tz-article-content .tz-idea-legend li{margin:0}.tz .tz-article-content .tz-idea-board svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tz .tz-article-content .tz-idea-cat{gap:var(--tz-space-5);scroll-margin-top:var(--tz-space-20);display:grid}.tz .tz-article-content .tz-idea-cat-head{align-items:center;gap:var(--tz-space-4);display:flex}.tz .tz-article-content .tz-idea-cat-icon{border-radius:var(--tz-radius-lg);background:var(--tone);color:#fff;width:3.25rem;height:3.25rem;box-shadow:var(--tz-shadow-sm);flex:none;place-items:center;display:grid}.tz .tz-article-content .tz-idea-cat-icon svg{width:1.6rem;height:1.6rem}.tz .tz-article-content .tz-idea-cat-kicker{margin:0 0 var(--tz-space-1);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-snug);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-article-content .tz-idea-cat-head h3{margin:0}.tz .tz-article-content .tz-idea-grid{gap:var(--tz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-article-content .tz-idea-card{gap:var(--tz-space-2);padding:var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.tz .tz-article-content .tz-idea-card:before{aspect-ratio:1;background:var(--tone);opacity:0;width:70%;transition:opacity var(--tz-duration-slow) var(--tz-ease), transform var(--tz-duration-slow) var(--tz-ease);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:auto -30% -60% auto;transform:scale(.4)}.tz .tz-article-content .tz-idea-card>*{position:relative}.tz .tz-article-content .tz-idea-card:hover{border-color:var(--tone);box-shadow:var(--tz-shadow-md);transform:translateY(-3px)}.tz .tz-article-content .tz-idea-card:hover:before{opacity:.07;transform:scale(1)}.tz .tz-article-content .tz-idea-card-top{margin-bottom:var(--tz-space-1);justify-content:space-between;align-items:center;display:flex}.tz .tz-article-content .tz-idea-icon{border-radius:var(--tz-radius-pill);background:color-mix(in srgb, var(--tone) 11%, var(--tz-surface));width:2.75rem;height:2.75rem;color:var(--tone);transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);place-items:center;display:grid}.tz .tz-article-content .tz-idea-icon svg{width:1.4rem;height:1.4rem}.tz .tz-article-content .tz-idea-card:hover .tz-idea-icon{background:var(--tone);color:#fff;transform:rotate(-8deg)scale(1.06)}.tz .tz-article-content .tz-idea-num{font-family:var(--tz-font-serif);font-size:var(--tz-fs-xl);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-none);color:color-mix(in srgb, var(--tone) 28%, var(--tz-surface));transition:color var(--tz-duration) var(--tz-ease)}.tz .tz-article-content .tz-idea-card:hover .tz-idea-num{color:var(--tone)}.tz .tz-article-content .tz-idea-card h4{font-size:var(--tz-fs-lg);line-height:var(--tz-lh-snug);margin:0}.tz .tz-article-content .tz-idea-card p{font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-article-content .tz-idea-tag{align-self:flex-start;align-items:center;gap:var(--tz-space-1);border-radius:var(--tz-radius-pill);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-snug);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;border:1px solid #0000;margin-top:auto;padding:.2rem .6rem;display:inline-flex}.tz .tz-article-content .tz-idea-card .tz-idea-tag{margin-top:var(--tz-space-2)}.tz .tz-article-content .tz-idea-tag.is-quick{background:var(--tz-brand-700);color:#fff}.tz .tz-article-content .tz-idea-tag.is-addon{background:var(--tz-gold-100);border-color:var(--tz-gold-300)}.tz .tz-article-content .tz-idea-tag.is-invest{border-color:var(--tz-brown)}.tz .tz-article-content .tz-idea-tag.is-careful{border-color:var(--tz-line-strong);border-style:dashed}.tz .tz-article-content .tz-idea-note{padding:var(--tz-space-4) var(--tz-space-5);border-radius:var(--tz-radius-lg);background:color-mix(in srgb, var(--tone) 7%, var(--tz-surface));font-family:var(--tz-font-serif);font-size:var(--tz-fs-md);font-style:italic;line-height:var(--tz-lh-normal);margin:0}.tz-js .tz .tz-idea-grid[data-reveal] .tz-idea-icon svg *{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--tz-ease);transition-delay:calc(var(--i,0) * 80ms + .25s)}.tz-js .tz .tz-idea-grid[data-reveal].is-visible .tz-idea-icon svg *{stroke-dashoffset:0}@media (max-width:40rem){.tz .tz-article-content .tz-idea-grid{grid-template-columns:1fr}.tz .tz-article-content .tz-idea-card{column-gap:var(--tz-space-3);row-gap:var(--tz-space-1);padding:var(--tz-space-4);grid-template-columns:2.5rem minmax(0,1fr);align-content:start;display:grid}.tz .tz-article-content .tz-idea-card-top{display:contents}.tz .tz-article-content .tz-idea-icon{grid-area:1/1/span 3;align-self:start;width:2.5rem;height:2.5rem}.tz .tz-article-content .tz-idea-num{top:var(--tz-space-4);right:var(--tz-space-4);font-size:var(--tz-fs-md);position:absolute}.tz .tz-article-content .tz-idea-card :where(h4,p,.tz-idea-tag){grid-column:2}.tz .tz-article-content .tz-idea-card h4{padding-right:var(--tz-space-8);font-size:var(--tz-fs-md)}.tz .tz-article-content .tz-idea-card .tz-idea-tag{margin-top:var(--tz-space-1);justify-self:start}.tz .tz-article-content .tz-idea-overview{padding:var(--tz-space-5)}}@media (prefers-reduced-motion:reduce){.tz .tz-article-content .tz-idea-card,.tz .tz-article-content .tz-idea-card:before,.tz .tz-article-content .tz-idea-icon,.tz .tz-article-content .tz-idea-jump a{transition:none}.tz .tz-article-content .tz-idea-card:hover,.tz .tz-article-content .tz-idea-card:hover .tz-idea-icon,.tz .tz-article-content .tz-idea-jump a:hover{transform:none}.tz-js .tz .tz-idea-grid[data-reveal] .tz-idea-icon svg *{stroke-dashoffset:0;transition:none}}.tz-suite-intro{width:min(var(--tz-content), calc(100% - 2 * var(--tz-gutter)));margin:0 auto 20px}.tz-suite-intro h1{font-size:var(--tz-fs-3xl);margin:0}.tz-suite{width:min(var(--tz-content), calc(100% - 2 * var(--tz-gutter)));grid-template-columns:minmax(0,3fr) minmax(240px,1fr);grid-template-areas:"language language""calculator recommended""details details";align-items:start;gap:30px 24px;min-width:0;margin:0 auto;display:grid}.tz-suite-languagebar{border:1px solid var(--tz-soft-line);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-shadow-sm);background:linear-gradient(135deg,#fff 0%,#fbf5ed 100%);grid-area:language;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.tz-suite-language-copy{min-width:0}.tz-suite-language-title{color:var(--tz-deep-red);font-size:var(--tz-fs-md);font-weight:700;line-height:var(--tz-lh-snug);margin:0}.tz-suite-language-subtitle{color:var(--tz-brown);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug);margin:3px 0 0}.tz-suite-language-toggle{border:1px solid var(--tz-beige);background:#fff;border-radius:9px;flex:none;grid-template-columns:repeat(2,minmax(52px,1fr));padding:3px;display:inline-grid}.tz-suite-language-button{border-radius:var(--tz-radius-md);min-height:34px;color:var(--tz-brown);font:inherit;font-size:var(--tz-fs-xs);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-weight:700}.tz-suite-language-button.is-active{background:var(--tz-deep-red);color:#fff;box-shadow:0 2px 8px #52090e2e}.tz-suite-language-button:focus-visible{outline:2px solid var(--tz-gold);outline-offset:2px}.tz-suite-frame{background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;display:block;overflow:hidden}#tz-suite-calculator{grid-area:calculator;min-height:1320px}#tz-suite-article{grid-area:details;min-height:1640px}#tz-suite-related{grid-area:recommended;min-height:1180px}@media (max-width:64rem){.tz-suite{grid-template-columns:minmax(0,1fr);grid-template-areas:"language""calculator""recommended""details";gap:24px 20px;padding-left:4px;padding-right:4px}#tz-suite-related{min-height:430px}}@media (max-width:40rem){.tz-suite{row-gap:16px;padding-left:0;padding-right:0}.tz-suite-languagebar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.tz-suite-language-subtitle{display:none}.tz-suite-language-toggle{width:100%}.tz-suite-language-button{min-height:32px;padding:5px 10px}#tz-suite-calculator{min-height:1750px}#tz-suite-article{min-height:2000px}#tz-suite-related{min-height:1050px}}#truzand-tncn-suite #tz-suite-calculator{min-height:1150px}#truzand-tncn-suite #tz-suite-article{min-height:1700px}@media (max-width:40rem){#truzand-tncn-suite #tz-suite-calculator{min-height:1650px}#truzand-tncn-suite #tz-suite-article{min-height:2100px}}#truzand-bhxh-1lan-suite #tz-suite-calculator{min-height:1500px}#truzand-bhxh-1lan-suite #tz-suite-article{min-height:2700px}@media (max-width:40rem){#truzand-bhxh-1lan-suite #tz-suite-calculator{min-height:1950px}#truzand-bhxh-1lan-suite #tz-suite-article{min-height:3300px}}.tz-lr-visual,.tz-lr-visual *{box-sizing:border-box}.tz-lr-visual{--red:#7f0a13;--deep-red:#52090e;--gold:#ba8f58;--brown:#79522b;--ink:#000;--muted:#000;--paper:#fffbf8;--line:#ded0c7;--serif:var(--tz-font);background:var(--paper);width:100%;min-width:0;color:var(--ink);font-family:var(--serif);font-size:var(--tz-fs-md);font-weight:400;line-height:var(--tz-lh-normal);-webkit-font-smoothing:antialiased;overflow:hidden}.tz-lr-visual h1,.tz-lr-visual h2,.tz-lr-visual h3,.tz-lr-visual p,.tz-lr-visual figure,.tz-lr-visual ul,.tz-lr-visual ol{margin-top:0}.tz-lr-visual a{color:inherit}.tz-lr-visual button,.tz-lr-visual input,.tz-lr-visual select,.tz-lr-visual textarea,.tz-lr-visual summary{font:inherit}.tz-lr-visual [id]{scroll-margin-top:20px}.tz-lr-visual h1{max-width:780px;color:var(--deep-red);font-size:var(--tz-fs-4xl);letter-spacing:var(--tz-ls-tight);font-weight:700;line-height:var(--tz-lh-snug);margin:0 0 16px}.tz-lr-visual h2{max-width:800px;color:var(--deep-red);font-size:var(--tz-fs-3xl);font-weight:700;line-height:var(--tz-lh-snug);margin:0 0 14px}.tz-lr-visual h3{color:var(--brown);font-size:var(--tz-fs-xl);font-weight:700;line-height:var(--tz-lh-snug);margin:0 0 8px}.tz-lr-visual p{color:var(--ink);margin:0 0 14px}.tz-lr-visual p:last-child{margin-bottom:0}.tz-lr-visual .lr-container{width:min(var(--tz-content), calc(100% - 2 * var(--tz-gutter)));margin:0 auto}.tz-lr-visual .lr-section{padding:var(--tz-section) 0}.tz-lr-visual .lr-section-line{border-top:1px solid var(--line)}.tz-lr-visual .lr-eyebrow{color:var(--red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);font-weight:700;line-height:var(--tz-lh-snug);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;display:inline-flex}.tz-lr-visual .lr-eyebrow:before{background:var(--gold);content:"";width:28px;height:2px}.tz-lr-visual .lr-intro{color:var(--brown);font-size:var(--tz-fs-lead);margin:0}.tz-lr-visual .lr-note{font-size:var(--tz-fs-sm);color:var(--muted)}.tz-lr-visual .lr-pricing-note{margin-top:18px}.tz-lr-visual .lr-tag{color:var(--brown);font-size:var(--tz-fs-xs);background:#c5b6ad4d;border-radius:14px;padding:4px 10px;font-weight:700;display:inline-block}.tz-lr-visual .lr-head-row{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:start;gap:32px;margin-bottom:30px;display:grid}.tz-lr-visual .lr-head-row .lr-intro{margin:0}.tz-lr-visual .lr-head-solo{max-width:760px;margin-bottom:30px}.tz-lr-visual .lr-button{cursor:pointer;min-height:48px;font-size:var(--tz-fs-md);font-weight:700;line-height:var(--tz-lh-snug);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.tz-lr-visual .lr-button:hover{transform:translateY(-2px)}.tz-lr-visual .lr-button-primary{background:var(--red);color:var(--paper)}.tz-lr-visual .lr-button-primary:hover{background:var(--deep-red)}.tz-lr-visual .lr-button-secondary{color:var(--deep-red);background:0 0;border-color:#52090e4d}.tz-lr-visual .lr-button-secondary:hover{border-color:var(--red)}.tz-lr-visual .lr-arrow{transition:transform .2s;display:inline-block}.tz-lr-visual .lr-button:hover .lr-arrow{transform:translate(3px)}.tz-lr-visual .lr-hero{padding:var(--tz-hero-top) 0 var(--tz-hero-bottom);position:relative}.tz-lr-visual .lr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;gap:48px;display:grid}.tz-lr-visual .lr-hero-lead{color:#554a45;max-width:620px;font-size:var(--tz-fs-lead);margin:16px 0 0}.tz-lr-visual .lr-hero-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.tz-lr-visual .lr-proof-row{flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tz-lr-visual .lr-proof-row li{color:var(--brown);font-size:var(--tz-fs-sm);padding-left:20px;font-weight:700;position:relative}.tz-lr-visual .lr-proof-row li:before{color:var(--red);content:"✓";position:absolute;left:0}.tz-lr-visual .lr-service-panel{border-top:6px solid var(--gold);background:var(--deep-red);color:var(--paper);padding:30px}.tz-lr-visual .lr-panel-label{color:#e2c49d;font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0 0 18px;font-weight:700}.tz-lr-visual .lr-service-panel ol{margin:0;padding:0;list-style:none}.tz-lr-visual .lr-service-panel li{border-top:1px solid #ffffff3d;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.tz-lr-visual .lr-service-panel li>span{color:#e2c49d;font-size:var(--tz-fs-xs);font-weight:700}.tz-lr-visual .lr-service-panel strong{color:var(--paper);font-size:var(--tz-fs-md);display:block}.tz-lr-visual .lr-service-panel li p{color:var(--paper);font-size:var(--tz-fs-md);line-height:var(--tz-lh-normal);margin:6px 0 0}.tz-lr-visual .lr-challenges{padding:var(--tz-section) 0;background:var(--paper)}.tz-lr-visual .lr-challenges-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.tz-lr-visual .lr-challenges-copy{padding-top:4px}.tz-lr-visual .lr-problem-list{margin:24px 0 0;padding:0;list-style:none}.tz-lr-visual .lr-problem-item{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.tz-lr-visual .lr-problem-item:first-child{border-top:0;padding-top:0}.tz-lr-visual .lr-problem-icon{width:36px;height:36px;color:var(--red);background:#ba8f5814;border:1px solid #ba8f588c;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tz-lr-visual .lr-problem-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.tz-lr-visual .lr-problem-item strong{color:var(--deep-red);font-size:var(--tz-fs-md);margin-bottom:3px;font-weight:700;display:block}.tz-lr-visual .lr-problem-item p{color:var(--muted);font-size:var(--tz-fs-sm);margin:0}.tz-lr-visual .lr-consequence-title{color:var(--brown);font-size:var(--tz-fs-md);margin:24px 0 4px;font-weight:700}.tz-lr-visual .lr-challenges-cta{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--paper);border-radius:8px;margin-top:40px;padding:30px 34px}.tz-lr-visual .lr-challenges-cta h3{color:var(--deep-red);font-size:var(--tz-fs-2xl);margin-bottom:8px}.tz-lr-visual .lr-challenges-cta p{color:var(--muted);font-size:var(--tz-fs-md)}.tz-lr-visual .lr-challenges-cta .lr-button{margin-top:6px}.tz-lr-visual .lr-challenges-cta-note{color:var(--muted)!important;font-size:var(--tz-fs-xs)!important;margin-top:14px!important}.tz-lr-visual .lr-penalty-block{border-left:3px solid var(--gold);background:#c5b6ad1f;border-radius:0 8px 8px 0;margin-bottom:20px;padding:18px 20px}.tz-lr-visual .lr-penalty-figure{color:var(--deep-red);font-size:var(--tz-fs-3xl);letter-spacing:var(--tz-ls-snug);font-weight:700;line-height:var(--tz-lh-tight);margin-bottom:8px;display:block}.tz-lr-visual .lr-penalty-caption{color:var(--muted);font-size:var(--tz-fs-sm);margin:0 0 6px}.tz-lr-visual .lr-penalty-source{color:var(--muted);font-size:var(--tz-fs-xs);margin:0}.tz-lr-visual .lr-consequence-list{margin:0;padding:0;list-style:none}.tz-lr-visual .lr-consequence-list li{border-top:1px solid var(--line);color:var(--muted);font-size:var(--tz-fs-sm);padding:8px 0 8px 20px;position:relative}.tz-lr-visual .lr-consequence-list li:first-child{border-top:0}.tz-lr-visual .lr-consequence-list li:before{color:var(--red);content:"–";font-weight:700;position:absolute;top:8px;left:0}.tz-lr-visual .lr-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:8px;width:100%;margin:4px 0 26px;overflow-x:auto}.tz-lr-visual table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--tz-fs-md);margin:0}.tz-lr-visual caption{border-bottom:2px solid var(--gold);color:var(--red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-align:left;text-transform:uppercase;padding:13px 16px 11px;font-weight:700}.tz-lr-visual thead th{background-color:var(--red);color:#fffbf8;text-align:left;padding:11px 14px;font-weight:700}.tz-lr-visual tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.tz-lr-visual .lr-cell-content{min-width:0}.tz-lr-visual .lr-cell-content>:last-child{margin-bottom:0}.tz-lr-visual tbody tr:last-child td{border-bottom:0}.tz-lr-visual tbody tr:nth-child(2n){background-color:#c5b6ad2e}.tz-lr-visual .lr-check-list{margin:16px 0 0;padding:0;list-style:none}.tz-lr-visual .lr-check-list li{border-top:1px solid var(--line);color:#514640;font-size:var(--tz-fs-md);padding:12px 0 12px 32px;position:relative}.tz-lr-visual .lr-check-list li:first-child{border-top:0}.tz-lr-visual .lr-check-list li:before{border:1px solid var(--gold);width:21px;height:21px;color:var(--red);content:"✓";font-size:var(--tz-fs-2xs);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:12px;left:0}.tz-lr-visual .lr-detail-list{counter-reset:lr-detail;margin:0;padding:0;list-style:none;position:relative}.tz-lr-visual .lr-detail-list li{border-top:1px solid var(--line);color:#4f4541;font-size:var(--tz-fs-md);counter-increment:lr-detail;padding:11px 0 11px 42px;position:relative}.tz-lr-visual .lr-detail-list li:first-child{border-top:0}.tz-lr-visual .lr-detail-list li:before{color:var(--gold);content:"0" counter(lr-detail);font-family:var(--serif);font-size:var(--tz-fs-md);font-weight:700;position:absolute;top:12px;left:0}.tz-lr-visual .lr-pricing-includes{margin:0 0 18px;padding:0;list-style:none}.tz-lr-visual .lr-pricing-includes li{color:var(--muted);font-size:var(--tz-fs-sm);padding:5px 0 5px 20px;position:relative}.tz-lr-visual .lr-pricing-includes li:before{color:var(--red);content:"✓";font-weight:700;position:absolute;left:0}.tz-lr-visual .lr-card-grid{gap:16px;display:grid}.tz-lr-visual .lr-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-lr-visual .lr-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tz-lr-visual .lr-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tz-lr-visual .lr-card{border:1px solid var(--line);background:#ffffffad;border-radius:10px;padding:22px;box-shadow:0 10px 22px #52090e0a}.tz-lr-visual .lr-card p{color:var(--muted);font-size:var(--tz-fs-md)}.tz-lr-visual .lr-card-icon{width:44px;height:44px;color:var(--red);background:#ba8f581a;border:1px solid #ba8f5899;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.tz-lr-visual .lr-card-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.tz-lr-visual .lr-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tz-lr-visual .lr-report-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:20px;box-shadow:0 10px 22px #52090e0a}.tz-lr-visual .lr-report-card h3{font-size:var(--tz-fs-md)}.tz-lr-visual .lr-report-meta{margin:14px 0 0;padding:0;list-style:none}.tz-lr-visual .lr-report-meta li{border-top:1px solid var(--line);font-size:var(--tz-fs-sm);color:#514640;padding:9px 0}.tz-lr-visual .lr-report-meta li strong{color:var(--deep-red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin-bottom:3px;font-weight:700;display:block}.tz-lr-visual .lr-report-badge{color:var(--brown);font-size:var(--tz-fs-2xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;background:#ba8f5826;border-radius:12px;margin-top:12px;padding:3px 9px;font-weight:700;display:inline-block}.tz-lr-visual .lr-group-label{border-bottom:2px solid var(--gold);color:var(--red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0 0 18px;padding-bottom:9px;font-weight:700;display:block}.tz-lr-visual .lr-group+.lr-group{margin-top:44px}.tz-lr-visual .lr-method-label{color:var(--brown);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:14px 0 4px;font-weight:700;display:block}.tz-lr-visual .lr-method-list{margin:0;padding:0;list-style:none}.tz-lr-visual .lr-method-list li{font-size:var(--tz-fs-sm);color:var(--muted);padding:4px 0 4px 16px;position:relative}.tz-lr-visual .lr-method-list li:before{color:var(--gold);content:"•";font-weight:700;position:absolute;left:0}.tz-lr-visual .lr-orgtype-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tz-lr-visual .lr-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tz-lr-visual .lr-pricing-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:30px 26px;position:relative}.tz-lr-visual .lr-pricing-featured{border-top:5px solid var(--red);box-shadow:0 20px 44px #52090e14}.tz-lr-visual .lr-pricing-tier{color:var(--red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin-bottom:10px;font-weight:700;display:block}.tz-lr-visual .lr-pricing-amount{color:var(--deep-red);font-size:var(--tz-fs-3xl);letter-spacing:var(--tz-ls-tight);font-weight:700;line-height:var(--tz-lh-tight);margin-bottom:4px;display:block}.tz-lr-visual .lr-pricing-unit{color:var(--brown);font-size:var(--tz-fs-sm);margin-bottom:14px;font-weight:700;display:block}.tz-lr-visual .lr-pricing-desc{color:var(--muted);font-size:var(--tz-fs-md);margin-bottom:10px}.tz-lr-visual .lr-pricing-card .lr-button{width:100%}.tz-lr-visual .lr-note-row{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;padding-top:22px;display:grid}.tz-lr-visual .lr-note-row h4{color:var(--brown);font-size:var(--tz-fs-md);margin:0 0 4px;font-weight:700}.tz-lr-visual .lr-note-row p{margin:0}.tz-lr-visual .lr-cta-section{padding:var(--tz-section) 0}.tz-lr-visual .lr-cta-shell{border:1px solid var(--line);border-top:5px solid var(--red);background:var(--paper);border-radius:24px 24px 6px;position:relative;overflow:hidden}.tz-lr-visual .lr-cta-content{z-index:2;grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:start;gap:46px;padding:48px;display:grid;position:relative}.tz-lr-visual .lr-cta-content p{color:var(--muted);font-size:var(--tz-fs-md)}.tz-lr-visual .lr-cta-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:25px;box-shadow:0 18px 44px #52090e17}.tz-lr-visual .lr-cta-card h3{color:var(--deep-red);font-size:var(--tz-fs-2xl);margin-bottom:7px}.tz-lr-visual .lr-cta-card>p{color:var(--muted);font-size:var(--tz-fs-md);margin-bottom:12px}.tz-lr-visual .lr-cta-card .lr-button{width:100%}.tz-lr-visual .lr-review-list{margin:0 0 18px;padding:0;list-style:none}.tz-lr-visual .lr-review-list li{border-top:1px solid var(--line);color:#514640;font-size:var(--tz-fs-sm);padding:8px 0 8px 22px;position:relative}.tz-lr-visual .lr-review-list li:first-child{border-top:0}.tz-lr-visual .lr-review-list li:before{color:var(--red);content:"✓";position:absolute;left:1px}.tz-lr-visual .lr-response-note{font-weight:700;font-size:var(--tz-fs-sm);color:var(--brown)!important;margin:12px 0 0!important}.tz-lr-visual .lr-security-note{border-top:1px solid var(--line);padding-top:12px;color:var(--muted)!important;font-size:var(--tz-fs-xs)!important;margin:12px 0 0!important}.tz-lr-visual .lr-faq-grid{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:48px;display:grid}.tz-lr-visual .lr-faq-list{border-top:1px solid var(--line)}.tz-lr-visual .lr-faq-item{border-bottom:1px solid var(--line)}.tz-lr-visual .lr-faq-item summary{cursor:pointer;color:var(--deep-red);font-size:var(--tz-fs-lead);font-weight:700;line-height:var(--tz-lh-snug);padding:16px 44px 16px 0;list-style:none;position:relative}.tz-lr-visual .lr-faq-item summary::-webkit-details-marker{display:none}.tz-lr-visual .lr-faq-item summary:after{border:1px solid var(--gold);width:30px;height:30px;color:var(--red);content:"+";border-radius:50%;place-items:center;font-weight:400;display:grid;position:absolute;top:12px;right:0}.tz-lr-visual .lr-faq-item[open] summary:after{content:"−"}.tz-lr-visual .lr-faq-answer{max-width:720px;color:var(--muted);font-size:var(--tz-fs-md);padding:0 44px 16px 0}.tz-lr-visual .lr-faq-answer p{margin-bottom:0}.tz-lr-visual .lr-disclaimer{border-top:1px solid var(--line);padding:16px 0 20px}.tz-lr-visual .lr-disclaimer p{max-width:1040px;color:var(--muted);font-size:var(--tz-fs-sm);margin-bottom:0}.tz-lr-visual .lr-disclaimer strong{color:var(--deep-red)}.tz-lr-visual .lr-mobile-cta{display:none}.tz-lr-visual .lr-reveal{opacity:1;transform:none}.tz-lr-visual.lr-js .lr-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.tz-lr-visual.lr-js .lr-reveal.lr-visible{opacity:1;transform:none}@media (max-width:64rem){.tz-lr-visual .lr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:34px}.tz-lr-visual .lr-challenges-grid{gap:32px}.tz-lr-visual .lr-cta-content{gap:32px;padding:36px}}@media (max-width:48rem){.tz-lr-visual .lr-hero-grid,.tz-lr-visual .lr-head-row,.tz-lr-visual .lr-pricing-grid,.tz-lr-visual .lr-cta-content,.tz-lr-visual .lr-faq-grid{grid-template-columns:1fr}.tz-lr-visual .lr-head-row{gap:14px}.tz-lr-visual .lr-challenges-grid{grid-template-columns:1fr;gap:32px}.tz-lr-visual .lr-card-grid-3,.tz-lr-visual .lr-card-grid-4,.tz-lr-visual .lr-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-lr-visual .lr-note-row{grid-template-columns:1fr;gap:16px}}@media (max-width:40rem){.tz-lr-visual{font-size:var(--tz-fs-md);padding-bottom:66px}.tz-lr-visual .lr-hero-lead,.tz-lr-visual .lr-intro{font-size:var(--tz-fs-md)}.tz-lr-visual .lr-hero-actions{flex-direction:column;align-items:stretch}.tz-lr-visual .lr-hero-actions .lr-button{width:100%}.tz-lr-visual .lr-challenges-cta{padding:22px 20px}.tz-lr-visual table{min-width:0;font-size:var(--tz-fs-md)}.tz-lr-visual .lr-table-wrap{border:0;border-radius:0;overflow-x:visible}.tz-lr-visual table,.tz-lr-visual thead,.tz-lr-visual tbody,.tz-lr-visual th,.tz-lr-visual td,.tz-lr-visual tr{display:block}.tz-lr-visual thead{display:none}.tz-lr-visual tbody tr{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:12px;padding:10px 14px;box-shadow:0 1px 3px #0000000f}.tz-lr-visual tbody tr:nth-child(2n){background-color:#c5b6ad1f}.tz-lr-visual tbody td{border-bottom:1px solid #c5b6ad80;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0;display:grid}.tz-lr-visual tbody td:last-child{border-bottom:0;padding-bottom:2px}.tz-lr-visual tbody td:before{content:attr(data-label);min-width:108px;color:var(--deep-red);font-size:var(--tz-fs-xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;flex-shrink:0;padding-top:2px;font-weight:700}.tz-lr-visual .lr-card-grid-2,.tz-lr-visual .lr-card-grid-3,.tz-lr-visual .lr-card-grid-4,.tz-lr-visual .lr-report-grid{grid-template-columns:1fr}.tz-lr-visual .lr-pricing-card{padding:22px 20px}.tz-lr-visual .lr-cta-shell{border-radius:16px 16px 4px}.tz-lr-visual .lr-cta-content{gap:24px;padding:24px 18px}.tz-lr-visual .lr-cta-card{padding:18px}.tz-lr-visual .lr-mobile-cta{z-index:30;border-top:1px solid var(--line);background:var(--paper);padding:10px 12px;display:block;position:fixed;bottom:0;left:0;right:0}.tz-lr-visual .lr-mobile-cta .lr-button{width:100%}}@media (prefers-reduced-motion:reduce){.tz-lr-visual *,.tz-lr-visual :before,.tz-lr-visual :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.tz-lr-visual.lr-js .lr-reveal{opacity:1;transform:none}}.tz .tz-home-hero{background:radial-gradient(60rem 30rem at 85% -10%, var(--tz-brand-50), transparent 60%), radial-gradient(40rem 24rem at -10% 40%, var(--tz-gold-100), transparent 55%), var(--tz-canvas);position:relative;overflow:hidden}.tz .tz-home-hero.is-warm{color:var(--tz-ink);background:radial-gradient(46rem 30rem at 12% 8%, var(--tz-honey-100), transparent 62%), radial-gradient(52rem 34rem at 92% 18%, var(--tz-brand-100), transparent 60%), radial-gradient(40rem 26rem at 50% 70%, #c5b6ad52, transparent 65%), radial-gradient(30rem 22rem at 85% 75%, #7f0a1312, transparent 65%), #f6efe8;border-bottom:0}.tz .tz-home-hero.is-warm:after{content:"";background:var(--tz-canvas);pointer-events:none;height:clamp(3rem,1.5rem + 4vw,6rem);position:absolute;bottom:0;left:0;right:0}.tz .tz-home-hero.is-warm .tz-container{z-index:1;position:relative}.tz .tz-home-hero-intro{text-align:center;justify-items:center;display:grid}.tz .tz-home-hero h1{margin:var(--tz-space-8) 0 0;font-size:var(--tz-fs-display);text-wrap:balance;position:relative}.tz .tz-home-hero-accent{color:var(--tz-brand-700);display:inline-block;position:relative}.tz .tz-home-hero-underline{fill:none;width:104%;height:.3em;stroke:var(--tz-gold);stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;position:absolute;bottom:-.2em;left:-2%;overflow:visible}.tz .tz-home-hero-underline path{vector-effect:non-scaling-stroke}.tz .tz-home-hero-underline path+path{opacity:.6}.tz .tz-home-hero-note{color:var(--tz-brown);font-size:var(--tz-fs-xl);font-style:italic;font-weight:var(--tz-fw-regular);line-height:var(--tz-lh-tight);white-space:nowrap;transform-origin:0 100%;align-items:flex-end;display:flex;position:absolute;bottom:100%;left:-1.4em;transform:rotate(-6deg)translateY(-.2em)}.tz .tz-home-hero-note svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.6em;height:1.6em;margin:0 0 -1.3em .15em}.tz .tz-home-hero-note.is-right{transform-origin:100% 100%;left:auto;right:5.4em;transform:rotate(5deg)translateY(-.2em)}.tz .tz-home-hero-note.is-right svg{margin:0 .15em -1.3em 0;transform:scaleX(-1)}@media (max-width:48rem){.tz .tz-home-hero h1{padding-bottom:var(--tz-space-6)}.tz .tz-home-hero-note.is-right{flex-direction:row-reverse;top:100%;bottom:auto;right:-.4em;transform:rotate(-4deg)translateY(-2em)}.tz .tz-home-hero-note.is-right svg{margin:0 0 .6em .1em;transform:scale(-1)}}@media (prefers-reduced-motion:no-preference){.tz .tz-home-hero-underline path{stroke-dasharray:220;stroke-dashoffset:220px;animation:.9s ease-out .5s forwards tz-home-draw}.tz .tz-home-hero-underline path+path{animation-delay:.8s}}@keyframes tz-home-draw{to{stroke-dashoffset:0}}.tz .tz-home-hero-intro .tz-lead{margin:var(--tz-space-6) auto 0;font-size:var(--tz-fs-xl);line-height:var(--tz-lh-snug);text-wrap:balance}.tz .tz-home-hero-intro .tz-button-row{margin-top:var(--tz-space-6);justify-content:center}.tz .tz-home-hero-visual{z-index:1;width:min(100%,82rem);margin:var(--tz-space-10) auto 0;padding-inline:var(--tz-gutter);position:relative}.tz .tz-hc{container-type:inline-size}.tz .tz-hc-stage{--u:calc(100cqw / 82);--hc-fs-1:calc(var(--u) * .47);--hc-fs-2:calc(var(--u) * .53);--hc-fs-3:calc(var(--u) * .62);--hc-fs-4:calc(var(--u) * .78);--hc-fs-5:calc(var(--u) * 1.75);--hc-ok:#286046;--hc-ok-bg:#e7f3ed;--hc-warn:#9a5b1c;--hc-warn-bg:#fff5e8;--hc-claim:#a0432a;--hc-claim-bg:#fcede6;--hc-muted:#6b625e;--hc-faint:#a39893;--hc-line:#ebe3dd;--hc-sand:#f6f1ed;height:calc(var(--u) * 27);color:var(--tz-ink);font-size:var(--hc-fs-2);line-height:var(--tz-lh-snug);font-variant-numeric:tabular-nums;text-align:left;position:relative}.tz .tz-hc-stage :where(p,li,b,strong,em,span,div){font-size:var(--hc-inherit,inherit);line-height:var(--tz-lh-snug)}.tz .tz-hc-stage p,.tz .tz-hc-stage ul{margin:0;padding:0;list-style:none}.tz .tz-hc-stage svg{width:calc(var(--u) * .7);height:calc(var(--u) * .7);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tz .tz-hc-stage>*{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));width:calc(var(--w,10) * var(--u));position:absolute}.tz .tz-hc-card{align-content:start;gap:calc(var(--u) * .45);padding:calc(var(--u) * .7);border-radius:calc(var(--u) * .6);border:1px solid var(--hc-line);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.2) #52090e1f;background:#fff;display:grid}.tz .tz-hc-card.is-claim{--x:0;--y:2.2;--w:11}.tz .tz-hc-card.is-thread{--x:2.2;--y:11.9;--w:9.6;z-index:2}.tz .tz-hc-card.is-ring{--x:.6;--y:19.8;--w:11}.tz .tz-hc-chip.is-report{--x:3.2;--y:25.9;--w:auto;z-index:2}.tz .tz-hc-card.is-docs{--x:12.2;--y:1.4;--w:9.4;height:calc(var(--u) * 20.6)}.tz .tz-hc-chip.is-docs-chip{--x:10.4;--y:.2;--w:auto;z-index:2}.tz .tz-hc-main{--x:22.6;--y:0;--w:35.6}.tz .tz-hc-bar{--x:26.4;--y:22.4;--w:28}.tz .tz-hc-card.is-runs{--x:58.8;--y:2.2;--w:9.4}.tz .tz-hc-card.is-cal{--x:68.6;--y:.6;--w:13.4}.tz .tz-hc-chip.is-cal-chip{--x:75.4;--y:0;--w:auto;z-index:2}.tz .tz-hc-card.is-invoice{--x:59.4;--y:13.4;--w:10.6}.tz .tz-hc-card.is-steps{--x:70.2;--y:13;--w:10.8;z-index:2}.tz .tz-hc-stage>.tz-hc-chip{width:auto}.tz .tz-hc-av{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);background:var(--tz-brand-700);color:#fff;font-size:var(--hc-fs-1);font-weight:var(--tz-fw-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tz .tz-hc-av.is-gold{background:var(--tz-gold)}.tz .tz-hc-av.is-brown{background:var(--tz-brown)}.tz .tz-hc-av.is-xl{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);border:calc(var(--u) * .15) solid var(--tz-beige);border-radius:calc(var(--u) * .6);background:var(--tz-brown);font-size:var(--hc-fs-4)}.tz .tz-hc-ico{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .3);background:var(--hc-sand);color:var(--tz-brown);flex:none;place-items:center;display:inline-grid}.tz .tz-hc-ico.is-brand{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);background:var(--tz-brand-50);color:var(--tz-brand-700)}.tz .tz-hc-title{font-size:var(--hc-fs-3);font-weight:var(--tz-fw-semibold)}.tz .tz-hc-title span,.tz .tz-hc-note,.tz .tz-hc-stage small{color:var(--hc-muted);font-size:var(--hc-fs-1);font-weight:var(--tz-fw-regular)}.tz .tz-hc-title.is-lg{font-size:var(--hc-fs-4)}.tz .tz-hc-badge{padding:calc(var(--u) * .08) calc(var(--u) * .35);border-radius:calc(var(--u) * .2);background:var(--hc-ok-bg);color:var(--hc-ok);font-size:var(--hc-fs-1);font-weight:var(--tz-fw-semibold);white-space:nowrap;justify-self:start}.tz .tz-hc-badge.is-warning{background:var(--hc-warn-bg);color:var(--hc-warn)}.tz .tz-hc-badge.is-claim{background:var(--hc-claim-bg);color:var(--hc-claim)}.tz .tz-hc-btns{gap:calc(var(--u) * .3);display:flex}.tz .tz-hc-btn{padding:calc(var(--u) * .2) calc(var(--u) * .55);border:1px solid var(--hc-line);color:var(--tz-ink);font-size:var(--hc-fs-1);font-weight:var(--tz-fw-semibold);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tz .tz-hc-btn.is-ok{border-color:var(--hc-ok);background:var(--hc-ok);color:#fff}.tz .tz-hc-btn.is-brand{border-color:var(--tz-brand-700);background:var(--tz-brand-700);color:#fff}.tz .tz-hc-btn.is-block{padding-block:calc(var(--u) * .4)}.tz .tz-hc-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * .3);font-size:var(--hc-fs-2);display:flex}.tz .tz-hc-head b{align-items:center;gap:calc(var(--u) * .3);display:inline-flex}.tz .tz-hc-head span{color:var(--hc-muted);font-size:var(--hc-fs-1)}.tz .tz-hc-head.is-brand{padding-bottom:calc(var(--u) * .45);border-bottom:1px solid var(--hc-line);color:var(--tz-brand-700)}.tz .tz-hc-chip{align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .3) calc(var(--u) * .6);border:1px solid var(--hc-line);box-shadow:0 calc(var(--u) * .3) calc(var(--u) * 1) #52090e1f;color:var(--tz-brand-700);font-size:var(--hc-fs-2);font-weight:var(--tz-fw-semibold);white-space:nowrap;background:#fff;border-radius:999px;display:inline-flex}.tz .tz-hc-people{align-items:center;gap:calc(var(--u) * .25);display:flex}.tz .tz-hc-arrow{color:var(--hc-faint)}.tz .tz-hc-card.is-claim>p:not([class]){color:var(--hc-muted)}.tz .tz-hc-amount{font-size:var(--hc-fs-4);font-weight:var(--tz-fw-semibold)}.tz .tz-hc-msg{gap:calc(var(--u) * .35);display:flex}.tz .tz-hc-msg b{font-size:var(--hc-fs-1)}.tz .tz-hc-msg p{color:var(--hc-muted)}.tz .tz-hc-reply{padding:calc(var(--u) * .2) calc(var(--u) * .2) calc(var(--u) * .2) calc(var(--u) * .5);border:1px solid var(--hc-line);color:var(--hc-faint);font-size:var(--hc-fs-1);border-radius:999px;justify-content:space-between;align-items:center;display:flex}.tz .tz-hc-card.is-ring{align-items:center;gap:calc(var(--u) * .7);grid-template-columns:auto minmax(0,1fr)}.tz .tz-hc-donut{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);background:conic-gradient(var(--tz-brand-700) 0 var(--a), var(--tz-gold) var(--a) calc(var(--a) + var(--b)), var(--hc-line) 0);text-align:center;border-radius:50%;place-content:center;display:grid;position:relative}.tz .tz-hc-donut:after{content:"";inset:calc(var(--u) * .6);background:#fff;border-radius:50%;position:absolute}.tz .tz-hc-donut b,.tz .tz-hc-donut small{z-index:1;line-height:var(--tz-lh-tight);position:relative}.tz .tz-hc-donut b{font-size:var(--hc-fs-4)}.tz .tz-hc-donut.is-sm{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.tz .tz-hc-donut.is-sm:after{inset:calc(var(--u) * .35)}.tz .tz-hc-donut.is-sm b{font-size:var(--hc-fs-1)}.tz .tz-hc-legend{gap:calc(var(--u) * .3);font-size:var(--hc-fs-1);display:grid}.tz .tz-hc-legend li{align-items:center;gap:calc(var(--u) * .3);color:var(--hc-muted);grid-template-columns:auto 1fr auto;display:grid}.tz .tz-hc-legend b{color:var(--tz-ink)}.tz .tz-hc-legend i{width:calc(var(--u) * .4);height:calc(var(--u) * .4);background:var(--tz-brand-700);border-radius:50%}.tz .tz-hc-legend i.is-gold{background:var(--tz-gold)}.tz .tz-hc-legend i.is-muted{background:var(--hc-line)}.tz .tz-hc-list{gap:calc(var(--u) * .55);display:grid}.tz .tz-hc-list li,.tz .tz-hc-rows li{align-items:center;gap:calc(var(--u) * .4);display:flex}.tz .tz-hc-list b,.tz .tz-hc-rows b{font-weight:var(--tz-fw-semibold);display:block}.tz .tz-hc-list.is-tight{gap:calc(var(--u) * .4)}.tz .tz-hc-card.is-docs .tz-hc-list{padding-top:calc(var(--u) * .3);border-top:1px solid var(--hc-line)}.tz .tz-hc-search{margin-top:calc(var(--u) * .4);padding:calc(var(--u) * .35) calc(var(--u) * .5);border:1px solid var(--hc-line);color:var(--hc-faint);font-size:var(--hc-fs-1);border-radius:999px}.tz .tz-hc-main{gap:calc(var(--u) * .9);padding:calc(var(--u) * .9);border-radius:calc(var(--u) * .9);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 3) #52090e47;background:linear-gradient(160deg,#52090e,#2a0b0e);border:1px solid #ffffff29;display:grid}.tz .tz-hc-hello{align-items:center;gap:calc(var(--u) * .9);display:flex}.tz .tz-hc-hello strong{color:var(--tz-gold);font-family:var(--tz-font-serif);font-size:var(--hc-fs-5);line-height:var(--tz-lh-tight);display:block}.tz .tz-hc-hello small{color:var(--tz-on-dark-muted);font-size:var(--hc-fs-2)}.tz .tz-hc-cols{gap:calc(var(--u) * .6);grid-template-columns:1.08fr 1fr;display:grid}.tz .tz-hc-card.is-flat{height:calc(var(--u) * 12.9);box-shadow:none;overflow:hidden}.tz .tz-hc-attn{align-items:center;gap:calc(var(--u) * .45);padding-bottom:calc(var(--u) * .5);border-bottom:1px solid var(--hc-line);display:flex}.tz .tz-hc-attn>div{flex:1}.tz .tz-hc-attn b{font-size:var(--hc-fs-3);display:block}.tz .tz-hc-rows{gap:calc(var(--u) * .7);display:grid}.tz .tz-hc-rows li>div{flex:1}.tz .tz-hc-rows em{color:var(--tz-brand-700);font-style:normal}.tz .tz-hc-rows b{font-weight:var(--tz-fw-medium)}.tz .tz-hc-rows li.is-fade{opacity:.35}.tz .tz-hc-bar{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .35) calc(var(--u) * .35) calc(var(--u) * .35) calc(var(--u) * .9);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.6) #52090e24;color:var(--hc-muted);font-size:var(--hc-fs-2);background:#fff;border-radius:999px;display:flex}.tz .tz-hc-bar>span:first-of-type{flex:1}.tz .tz-hc-tabs{gap:calc(var(--u) * .7);border-bottom:1px solid var(--hc-line);color:var(--hc-muted);font-size:var(--hc-fs-1);display:flex}.tz .tz-hc-tabs span{padding-bottom:calc(var(--u) * .3)}.tz .tz-hc-tabs .is-on{border-bottom:2px solid var(--tz-brand-700);color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-hc-grid{gap:calc(var(--u) * .15);font-size:var(--hc-fs-1);grid-template-columns:3.2fr repeat(5,1.8fr);display:grid}.tz .tz-hc-grid span{color:var(--hc-muted);white-space:nowrap;overflow:hidden}.tz .tz-hc-grid i{min-height:calc(var(--u) * .95);border-radius:calc(var(--u) * .15);background:var(--hc-sand);text-align:center;font-style:normal}.tz .tz-hc-grid i.is-leave{background:var(--tz-brand-50);color:var(--tz-brand-700)}.tz .tz-hc-grid i.is-half{background:linear-gradient(90deg, var(--tz-brand-50) 50%, var(--hc-sand) 50%);color:var(--tz-brand-700)}.tz .tz-hc-grid i.is-pend{background:var(--hc-warn-bg);color:var(--hc-warn)}.tz .tz-hc-big{color:var(--tz-brand-700);font-family:var(--tz-font-serif);font-size:var(--hc-fs-4);font-weight:var(--tz-fw-semibold)}.tz .tz-hc-big span{font-size:var(--hc-fs-1)}.tz .tz-hc-stage .tz-hc-spark{width:100%;height:calc(var(--u) * 2.4);stroke:var(--tz-brand-700);stroke-width:1.5px;vector-effect:non-scaling-stroke}.tz .tz-hc-axis{color:var(--hc-faint);font-size:var(--hc-fs-1);justify-content:space-between;display:flex}.tz .tz-hc-runhead{align-items:center;gap:calc(var(--u) * .5);display:flex}.tz .tz-hc-runhead b{font-size:var(--hc-fs-3);display:block}.tz .tz-hc-steps{gap:calc(var(--u) * .35);font-size:var(--hc-fs-1);display:grid}.tz .tz-hc-steps li{align-items:center;gap:calc(var(--u) * .35);color:var(--hc-faint);display:flex}.tz .tz-hc-steps li:before{content:"";width:calc(var(--u) * .45);height:calc(var(--u) * .45);background:var(--hc-line);border-radius:50%}.tz .tz-hc-steps li span{margin-left:auto}.tz .tz-hc-steps li.is-done{color:var(--tz-ink)}.tz .tz-hc-steps li.is-done:before{background:var(--hc-ok)}.tz .tz-hc-steps li.is-now{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-hc-steps li.is-now:before{background:var(--tz-brand-700);box-shadow:0 0 0 calc(var(--u) * .15) var(--tz-brand-50)}.tz .tz-home-hero .tz-showcase-label{margin:0 0 var(--tz-space-4);text-align:center}.tz .tz-home-hero.is-warm:before{content:"";mix-blend-mode:multiply;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tz .tz-home-hero-tiles{--cell:clamp(2.5rem, 1.6rem + 2.4vw, 4rem);--gap:clamp(.35rem, .25rem + .3vw, .6rem);grid-template-columns:repeat(var(--cols,1), var(--cell));grid-auto-rows:var(--cell);gap:var(--gap);pointer-events:none;place-content:end center;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(42% 50% at 50% 28%,#0000 60%,#000 100%);mask-image:radial-gradient(42% 50% at 50% 28%,#0000 60%,#000 100%)}.tz .tz-home-hero-tiles i{background:#ffffff4d;border-radius:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffff73}.tz .tz-home-hero-tiles i:after{content:"";border-radius:inherit;background:var(--c,transparent);opacity:0;transition:opacity var(--t,.9s) ease-in-out;position:absolute;inset:0}.tz .tz-home-hero-tiles i.is-on:after{opacity:var(--o,1)}.tz .tz-home-hero-tiles svg{z-index:1;fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:48%;height:48%;transition:opacity var(--t,.9s) ease-in-out;position:absolute;inset:26%}.tz .tz-home-hero-tiles i.is-on svg{opacity:1}.tz .tz-home-hero-tiles i.is-white svg{stroke:var(--tz-brand-700)}.tz .tz-home-hero-tiles i.is-white.is-on{box-shadow:0 6px 16px #52090e1f}.tz .tz-home-hero-tiles.is-dropping i{animation:.75s cubic-bezier(.25,1.3,.45,1) both tz-tile-drop;animation-delay:var(--d,0s)}@keyframes tz-tile-drop{0%{opacity:0;transform:translateY(var(--fall,-40vh))}25%{opacity:1}to{opacity:1;transform:none}}@keyframes tz-hc-float{0%{transform:translateY(0)}to{transform:translateY(calc(var(--u) * -.45))}}.tz-js .tz .tz-home-hero-visual.is-visible .tz-hc-stage>.tz-hc-card:not(.is-flat),.tz-js .tz .tz-home-hero-visual.is-visible .tz-hc-stage>.tz-hc-chip{animation:tz-hc-float var(--f,6s) ease-in-out infinite alternate;animation-delay:calc(var(--d,0) * -1.4s - 1s)}.tz .tz-hc-card.is-claim,.tz .tz-hc-card.is-steps{--f:5.2s}.tz .tz-hc-card.is-docs,.tz .tz-hc-card.is-cal{--f:7.4s}.tz .tz-hc-card.is-thread,.tz .tz-hc-card.is-invoice{--f:6.3s}.tz .tz-hc-chip{--f:4.6s}@media (prefers-reduced-motion:reduce){.tz-js .tz .tz-home-hero-visual.is-visible .tz-hc-stage>.tz-hc-card,.tz-js .tz .tz-home-hero-visual.is-visible .tz-hc-stage>.tz-hc-chip{animation:none}}.tz .tz-hc-main{--d:0}.tz .tz-hc-bar,.tz .tz-hc-card.is-docs,.tz .tz-hc-card.is-runs{--d:1}.tz .tz-hc-card.is-claim,.tz .tz-hc-card.is-invoice,.tz .tz-hc-card.is-cal{--d:2}.tz .tz-hc-card.is-thread,.tz .tz-hc-card.is-steps,.tz .tz-hc-card.is-ring{--d:3}.tz .tz-hc-chip{--d:4}.tz-js .tz .tz-home-hero-visual[data-reveal] .tz-hc-stage>*{opacity:0;translate:0 calc(var(--u) * -4);transition:opacity .5s var(--tz-ease), translate .8s cubic-bezier(.25, 1.35, .45, 1);transition-delay:calc(var(--d,0) * .12s + .7s)}.tz-js .tz .tz-home-hero-visual[data-reveal].is-visible .tz-hc-stage>*{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.tz-js .tz .tz-home-hero-visual[data-reveal] .tz-hc-stage>*{opacity:1;transition:none;translate:none}}.tz .tz-home-services-grid{gap:var(--tz-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-home-service-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--tz-space-3);display:grid}.tz .tz-home-service-card .tz-card-media{min-height:9.5rem}.tz .tz-home-service-card .tz-card-context{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-home-specialist{gap:var(--tz-space-8);margin-top:var(--tz-space-8);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;display:grid}.tz .tz-home-specialist h3{font-size:var(--tz-fs-lg)}.tz .tz-home-specialist p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-home-specialist-links{gap:var(--tz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-home-specialist-links a{gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-canvas);color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);transition:border-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.tz .tz-home-specialist-links a:hover{border-color:var(--tz-brand-700);color:var(--tz-brand-700)}.tz .tz-how-steps{gap:var(--tz-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-how-steps li{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--tz-space-3);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-xs);display:grid}.tz .tz-how-steps .tz-index{justify-self:start}.tz .tz-how-steps h3{font-size:var(--tz-fs-lg);margin:0}.tz .tz-how-steps p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-how-steps .tz-how-output{padding-top:var(--tz-space-3);border-top:1px solid var(--tz-line);color:var(--tz-text)}.tz .tz-how-output strong{margin-bottom:var(--tz-space-1);color:var(--tz-brown);font-size:var(--tz-fs-2xs);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase;display:block}.tz .tz-home-expertise:before{content:"";pointer-events:none;background:radial-gradient(circle,#7f0a1359,#0000 60%);border-radius:50%;width:40rem;height:40rem;position:absolute;inset:-20% -10% auto auto}.tz .tz-home-expertise-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid;position:relative}.tz .tz-home-expertise .tz-fact{background:#ffffff0d;border-color:#ffffff1f}.tz .tz-home-expertise .tz-fact span{color:var(--tz-on-dark-muted)}.tz .tz-home-expertise .tz-fact strong{color:#fff}.tz .tz-home-expertise{position:relative;overflow:hidden}.tz .tz-home-expertise .tz-media-slot.tz-home-expertise-bg{z-index:0;background:var(--tz-dark);aspect-ratio:auto;border:0;border-radius:0;margin:0;position:absolute;inset:0}.tz .tz-home-expertise .tz-home-expertise-bg:after{content:"";background:linear-gradient(90deg,#1b1416db 0%,#1b1416bd 50%,#1b14168c 100%),linear-gradient(#1b141640,#1b141673);position:absolute;inset:0}.tz .tz-home-expertise>.tz-container{z-index:1;position:relative}.tz .tz-home-expertise .tz-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-home-expertise-links{gap:var(--tz-space-2);margin:var(--tz-space-6) 0 0;padding:0;list-style:none;display:grid}.tz .tz-home-expertise-links a{justify-content:space-between;align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-md);color:#fff;font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);transition:background-color var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease);border:1px solid #ffffff1f;text-decoration:none;display:flex}.tz .tz-home-expertise-links a:hover{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.tz .tz-home-expertise-links a:after{content:"→";color:var(--tz-brand-300)}.tz .tz-home-tools-featured{gap:var(--tz-space-5);margin-bottom:var(--tz-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-home-tool-feature{overflow:hidden}.tz .tz-home-tool-feature .tz-home-tool-photo{width:calc(100% + var(--tz-space-6) * 2);margin:calc(var(--tz-space-6) * -1) calc(var(--tz-space-6) * -1) var(--tz-space-1);border:0;border-bottom:1px solid var(--tz-line);border-radius:0}.tz .tz-home-tool-feature h3{font-size:var(--tz-fs-2xl)}.tz .tz-home-tool-tags{gap:var(--tz-space-2);margin:var(--tz-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tz .tz-home-tool-tags li{padding:.15rem var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-sand);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-home-tool-feature-foot{justify-content:space-between;align-items:center;gap:var(--tz-space-3);padding-top:var(--tz-space-4);flex-wrap:wrap;margin-top:auto;display:flex}.tz .tz-home-tools-grid{gap:var(--tz-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz .tz-home-tool-card .tz-feature-icon,.tz .tz-home-tool-feature .tz-feature-icon{background:var(--tz-gold-100);color:var(--tz-brown)}.tz .tz-home-tool-card .tz-badge{align-self:flex-start}.tz .tz-home-resources .tz-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tz-js .tz [data-reveal]{opacity:0;transition:opacity var(--tz-duration-slow) var(--tz-ease), transform var(--tz-duration-slow) var(--tz-ease);transform:translateY(14px)}.tz-js .tz [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tz-js .tz [data-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:80rem){.tz .tz-home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64rem){.tz .tz-home-hero.is-warm:after{display:none}.tz .tz-home-services-grid,.tz .tz-home-resources .tz-card-grid{grid-template-columns:minmax(0,1fr)}.tz .tz-home-specialist{gap:var(--tz-space-5);grid-template-columns:minmax(0,1fr)}.tz .tz-home-expertise-grid{gap:var(--tz-space-8);grid-template-columns:minmax(0,1fr)}.tz .tz-how-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.tz .tz-home-tools-grid,.tz .tz-home-tools-featured,.tz .tz-home-specialist-links,.tz .tz-home-expertise .tz-facts{grid-template-columns:minmax(0,1fr)}.tz .tz-hc-stage{--u:calc(100cqw / 36);height:auto}.tz .tz-hc-stage>*{display:none}.tz .tz-hc-stage>.tz-hc-main{width:auto;display:grid;position:static}.tz .tz-hc-cols{grid-template-columns:minmax(0,1fr)}.tz .tz-hc-cols>.tz-hc-card+.tz-hc-card{display:none}.tz .tz-hc-card.is-flat{height:auto}}@media (prefers-reduced-motion:reduce){.tz .tz-home-specialist-links a,.tz .tz-home-expertise-links a{transition:none}}.tz .tz-hc-av.is-photo{background:var(--tz-beige);overflow:hidden}.tz .tz-hc-av.is-photo img{object-fit:cover;width:100%;height:100%;display:block}.tz .tz-service-hero{background:radial-gradient(64rem 32rem at 92% -20%, #7f0a1380, transparent 62%), radial-gradient(44rem 26rem at -12% 72%, #ba8f582e, transparent 58%), var(--tz-dark);border-bottom-color:#ffffff14;position:relative;overflow:hidden}.tz .tz-service-hero .tz-kicker{color:var(--tz-gold)}.tz .tz-service-hero h1{color:#fff}.tz .tz-service-hero .tz-lead{color:var(--tz-on-dark)}.tz .tz-service-hero .tz-service-hero-copy{color:var(--tz-on-dark-muted)}.tz .tz-service-hero .tz-btn-secondary{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff52}.tz .tz-service-hero .tz-btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#fff}.tz .tz-service-hero .tz-pill-row .tz-badge{color:var(--tz-on-dark);background:#ffffff0d;border-color:#ffffff24}.tz .tz-service-hero .tz-pill-row .tz-icon{color:var(--tz-gold)}.tz .tz-service-hero .tz-preview-label{color:var(--tz-on-dark-muted);background:#ffffff1a}.tz .tz-service-hero-visual .tz-browser-frame{box-shadow:0 40px 80px -40px #000000b3,0 0 0 1px #ffffff0f}.tz .tz-service-snapshot .tz-facts{gap:var(--tz-space-6) var(--tz-space-8)}.tz .tz-service-snapshot .tz-fact{align-content:start;gap:var(--tz-space-2);padding:var(--tz-space-4) 0 0;border:0;border-top:1px solid var(--tz-line);background:0 0;border-radius:0}.tz .tz-service-snapshot .tz-fact span{color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-service-snapshot .tz-fact strong{color:var(--tz-ink);font-size:var(--tz-fs-md);line-height:var(--tz-lh-normal)}.tz .tz-service-subnav{z-index:50;border-bottom:1px solid var(--tz-line);-webkit-backdrop-filter:saturate(160%)blur(14px);background:#fbf8f5eb;position:sticky;top:calc(3.75rem + 1px)}.tz .tz-service-subnav-inner{align-items:center;gap:var(--tz-space-6);min-height:3.25rem;display:flex}.tz .tz-service-subnav-title{color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);flex:none}.tz .tz-service-subnav-links{gap:var(--tz-space-1);scrollbar-width:none;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tz .tz-service-subnav-links::-webkit-scrollbar{display:none}.tz .tz-service-subnav-links a{padding:.95rem var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug);white-space:nowrap;transition:color var(--tz-duration) var(--tz-ease);text-decoration:none;display:block;position:relative}.tz .tz-service-subnav-links a:after{content:"";right:var(--tz-space-3);bottom:-1px;left:var(--tz-space-3);background:var(--tz-brand-700);height:2px;transition:transform var(--tz-duration) var(--tz-ease);border-radius:2px;position:absolute;transform:scaleX(0)}.tz .tz-service-subnav-links a:hover{color:var(--tz-ink)}.tz .tz-service-subnav-links a.is-active{color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-service-subnav-links a.is-active:after{transform:none}.tz .tz-service-subnav-links a:focus-visible{outline:2px solid var(--tz-focus);outline-offset:-2px}.tz .tz-service-subnav-cta{flex:none}.tz .tz-service section[id]{scroll-margin-top:7.5rem}.tz .tz-service-hero-grid{margin-top:var(--tz-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.tz .tz-service-hero h1{max-width:22ch}.tz .tz-service-hero .tz-lead{max-width:50ch}.tz .tz-service-hero-copy{max-width:56ch;color:var(--tz-text)}.tz .tz-service-hero .tz-pill-row{margin-top:var(--tz-space-6)}@media (min-width:40rem){.tz .tz-service-hero .tz-pill-row{grid-template-columns:repeat(2,max-content);display:grid}}.tz .tz-service-hero-visual{padding:var(--tz-space-6) 0 var(--tz-space-8);position:relative}.tz .tz-service-hero-visual .tz-browser-frame{transform:perspective(1400px)rotateY(-4deg)rotateX(1deg)}.tz .tz-service-scope-grid{gap:var(--tz-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-service-workstream .tz-checklist{margin-top:var(--tz-space-2)}.tz .tz-service-workstream .tz-caption{margin:var(--tz-space-2) 0 0}.tz .tz-service-deliverables-grid{gap:var(--tz-space-8) var(--tz-space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}.tz .tz-service-deliverables-heading{justify-content:space-between;align-items:flex-end;gap:var(--tz-space-8);grid-column:1/-1;display:flex}.tz .tz-service-deliverables-heading>div{max-width:42rem}.tz .tz-service-deliverables-heading .tz-muted{margin-bottom:0}.tz .tz-service-deliverables-heading>.tz-link{flex-shrink:0}.tz .tz-service-deliverables-media{gap:var(--tz-space-6);display:grid}.tz .tz-service-deliverables-media>*{margin:0}.tz .tz-service-deliverables.is-banner .tz-service-deliverables-grid{grid-template-columns:minmax(0,1fr)}.tz .tz-service-deliverables.is-banner .tz-service-output-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tz .tz-service-deliverables.is-banner .tz-media-slot{aspect-ratio:14/5}.tz .tz-service-output-list{gap:var(--tz-space-8) var(--tz-space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-service-output{gap:var(--tz-space-2);padding-top:var(--tz-space-4);border-top:2px solid var(--tz-gold);align-content:start;display:grid}.tz .tz-service-output h3{align-items:flex-start;gap:var(--tz-space-2);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug);margin:0;display:flex}.tz .tz-service-output h3 .tz-icon{color:var(--tz-brown);margin-top:.1em}.tz .tz-service-output p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);margin:0}.tz .tz-service-transition-panel{gap:var(--tz-space-10);border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.tz .tz-service-transition-panel h2{font-size:var(--tz-fs-2xl)}.tz .tz-service-transition-panel>div>p{color:var(--tz-text-muted)}.tz .tz-service-transition-steps{gap:var(--tz-space-4);margin:0;padding:0;list-style:none;display:grid}.tz .tz-service-transition-steps li{gap:var(--tz-space-4);padding:var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-canvas);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tz .tz-service-transition-steps strong{margin-bottom:var(--tz-space-1);color:var(--tz-ink);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug);display:block}.tz .tz-service-transition-steps p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-service-model .tz-ledger-side.is-truzand{background:radial-gradient(28rem 16rem at 100% 0%, #ba8f5829, transparent 60%), var(--tz-brand-900);box-shadow:var(--tz-shadow-md);border-color:#0000}.tz .tz-service-pricing.tz-section-dark{background:radial-gradient(48rem 26rem at 100% 0%, #7f0a1352, transparent 62%), var(--tz-dark)}.tz .tz-service-pricing-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.tz .tz-service-fee{gap:var(--tz-space-4);padding:var(--tz-space-8);border-top:4px solid var(--tz-gold);box-shadow:var(--tz-shadow-md)}.tz .tz-service-fee-amount{gap:var(--tz-space-1);margin:0;display:grid}.tz .tz-service-fee-amount strong{color:var(--tz-brand-900);font-size:var(--tz-fs-3xl);letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-tight)}.tz .tz-service-fee-amount span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-faq-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}@media (max-width:64rem){.tz .tz-service-deliverables.is-banner .tz-service-output-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-service-subnav{top:calc(4rem + 1px)}.tz .tz-service-subnav-title{display:none}.tz .tz-service-deliverables-heading{align-items:flex-start;gap:var(--tz-space-4);flex-direction:column}.tz .tz-service-hero-grid{grid-template-columns:minmax(0,1fr)}.tz .tz-service-hero h1{max-width:22ch}.tz .tz-service-hero-visual{padding:var(--tz-space-2) 0 var(--tz-space-8)}.tz .tz-service-hero-visual .tz-browser-frame{transform:none}.tz .tz-service-hero-visual .tz-showcase{gap:var(--tz-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-service-hero-visual .tz-showcase .tz-browser-frame{grid-column:1/-1}.tz .tz-service-hero-visual .tz-float-card,.tz .tz-service-hero-visual .tz-float-card.is-bottom-left,.tz .tz-service-hero-visual .tz-float-card.is-top-right{width:auto;box-shadow:var(--tz-shadow-sm);position:static}.tz .tz-service-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-service-deliverables-grid,.tz .tz-service-transition-panel,.tz .tz-service-pricing-grid,.tz .tz-faq-grid{gap:var(--tz-space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.tz .tz-service-deliverables.is-banner .tz-service-output-list{grid-template-columns:minmax(0,1fr)}.tz .tz-service-deliverables.is-banner .tz-media-slot{aspect-ratio:16/9}.tz .tz-service-subnav-cta{display:none}.tz .tz-service-subnav-links{margin-inline:calc(-1 * var(--tz-space-3))}.tz .tz-service-scope-grid,.tz .tz-service-output-list,.tz .tz-service-hero-visual .tz-showcase{grid-template-columns:minmax(0,1fr)}}.tz .tz-eor-explainer-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.tz .tz-eor-explainer-copy h2{margin-bottom:var(--tz-space-5)}.tz .tz-eor-explainer-copy>p{max-width:34rem;color:var(--tz-text-muted)}.tz .tz-eor-explainer-copy>.tz-lead{color:var(--tz-text)}.tz .tz-eor-explainer-aside{margin-top:var(--tz-space-6);padding-top:var(--tz-space-5);border-top:1px solid var(--tz-line);font-size:var(--tz-fs-sm)}.tz .tz-eor-explainer-aside .tz-link{white-space:nowrap}.tz .tz-eor-routes{border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);background:var(--tz-canvas);margin:0;padding:clamp(1.25rem,.9rem + 1.2vw,2rem)}.tz .tz-eor-routes-head{justify-content:space-between;align-items:baseline;gap:var(--tz-space-2) var(--tz-space-6);margin-bottom:var(--tz-space-6);padding-bottom:var(--tz-space-4);border-bottom:1px solid var(--tz-line);flex-wrap:wrap;display:flex}.tz .tz-eor-routes-head strong{color:var(--tz-ink);font-size:var(--tz-fs-lg);line-height:var(--tz-lh-snug)}.tz .tz-eor-legend{gap:var(--tz-space-1) var(--tz-space-4);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz .tz-eor-legend li{white-space:nowrap;align-items:center;gap:var(--tz-space-2);display:inline-flex}.tz .tz-eor-legend li:before{content:"";background:var(--tz-brand-700);border-radius:3px;width:.625rem;height:.625rem}.tz .tz-eor-legend .is-own:before{background:var(--tz-gold)}.tz .tz-eor-routes-cols{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-eor-route{--rail:var(--tz-gold);--step:.32s;flex-direction:column;min-width:0;display:flex}.tz .tz-eor-route.is-own{padding-right:clamp(1rem,.5rem + 1.5vw,1.75rem)}.tz .tz-eor-route.is-eor{--rail:var(--tz-brand-700);--step:.45s;border-left:1px solid var(--tz-line);padding-left:clamp(1rem,.5rem + 1.5vw,1.75rem)}.tz .tz-eor-route-tag{color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0}.tz .tz-eor-route.is-eor .tz-eor-route-tag{color:var(--tz-brand-700)}.tz .tz-eor-route h3{margin:var(--tz-space-1) 0 var(--tz-space-5);font-size:var(--tz-fs-lg)}.tz .tz-eor-chain{position:relative}.tz .tz-eor-chain ol{gap:.625rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tz .tz-eor-rail{background:var(--rail);border-radius:2px;width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:calc(1.3125rem - 1px)}.tz .tz-eor-route.is-own .tz-eor-rail{background:repeating-linear-gradient(180deg, var(--rail) 0 5px, transparent 5px 9px)}.tz .tz-eor-rail>i{position:absolute;inset:0}.tz .tz-eor-node{border:1px solid var(--tz-parchment-200);background:var(--tz-surface);min-height:2.5rem;color:var(--tz-text);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug);border-radius:.875rem;align-items:center;gap:.625rem;padding:.3125rem .75rem .3125rem .3125rem;display:flex;position:relative}.tz .tz-eor-marker{background:var(--tz-gold-100);width:1.875rem;height:1.875rem;color:var(--tz-brown);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.tz .tz-eor-marker .tz-icon{width:1rem;height:1rem}.tz .tz-eor-node.is-end{border-color:var(--tz-line-strong);color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-eor-node.is-end .tz-eor-marker{background:var(--tz-dark);color:var(--tz-on-dark)}.tz .tz-eor-route.is-eor .tz-eor-node{width:calc(100% - 2.75rem)}.tz .tz-eor-node.is-employer{border-color:var(--tz-brand-700);align-items:flex-start;padding-top:.75rem;padding-bottom:.875rem;box-shadow:0 10px 24px -18px #52090e8c}.tz .tz-eor-node.is-employer .tz-eor-marker{background:var(--tz-brand-700);color:#fff}.tz .tz-eor-employer{gap:.125rem;min-width:0;padding-top:.125rem;display:grid}.tz .tz-eor-employer>strong{color:var(--tz-ink);font-size:var(--tz-fs-md)}.tz .tz-eor-employer>span{color:var(--tz-brand-700);font-size:var(--tz-fs-xs)}.tz .tz-eor-carries{margin:var(--tz-space-3) 0 0;flex-wrap:wrap;gap:.375rem;padding:0;list-style:none;display:flex}.tz .tz-eor-carries li{border:1px solid var(--tz-line);background:var(--tz-canvas);color:var(--tz-text);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug);border-radius:999px;padding:.1875rem .5rem}.tz .tz-eor-direct{border:1.5px dashed var(--tz-brown);border-left:0;border-radius:0 .875rem .875rem 0;position:absolute;inset:1.25rem .75rem 1.25rem calc(100% - 2.75rem)}.tz .tz-eor-direct-label{align-items:flex-start;gap:var(--tz-space-2);margin:var(--tz-space-4) 0 0;color:var(--tz-brown);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug);display:flex}.tz .tz-eor-direct-label:before{content:"";border-top:1.5px dashed var(--tz-brown);flex:0 0 1.5rem;height:0;margin-top:.45em}.tz .tz-eor-route-note{margin:var(--tz-space-4) 0 0;color:var(--tz-text-faint);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-eor-skips{padding-top:var(--tz-space-5);margin-top:auto}.tz .tz-eor-skips p{margin:0 0 var(--tz-space-2);color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-eor-skips ul{flex-wrap:wrap;gap:.375rem .875rem;margin:0;padding:0;list-style:none;display:flex}.tz .tz-eor-skips li span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);position:relative}.tz .tz-eor-skips li span:after{content:"";background:var(--tz-brand-700);opacity:.75;height:1px;position:absolute;top:55%;left:-2px;right:-2px}@keyframes tz-eor-pulse{0%{box-shadow:0 0 #7f0a1359}to{box-shadow:0 0 0 12px #7f0a1300}}@keyframes tz-eor-travel{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}.tz-js .tz .tz-eor-routes .tz-eor-rail{transform-origin:top;transform:scaleY(0)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-rail{transition:transform calc(var(--stops) * var(--step)) linear .1s;transform:none}.tz .tz-eor-route.is-own{--stops:7}.tz .tz-eor-route.is-eor{--stops:2}.tz-js .tz .tz-eor-routes .tz-eor-node{opacity:0;transform:translateY(8px)scale(.98)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-node{opacity:1;transition:opacity .45s var(--tz-ease), transform .45s var(--tz-ease);transition-delay:calc(var(--i,0) * var(--step) + .1s);transform:none}.tz-js .tz .tz-eor-routes.is-live .tz-eor-node.is-employer .tz-eor-marker{animation:1.1s ease-out .7s tz-eor-pulse}.tz-js .tz .tz-eor-routes .tz-eor-carries li{opacity:0;transform:translateY(4px)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-carries li{opacity:1;transition:opacity .35s var(--tz-ease), transform .35s var(--tz-ease);transition-delay:calc(.75s + var(--j,0) * 70ms);transform:none}.tz-js .tz .tz-eor-routes .tz-eor-direct{clip-path:inset(0 0 100%)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-direct{clip-path:inset(0);transition:clip-path .8s cubic-bezier(.65,0,.35,1) 1.15s}.tz-js .tz .tz-eor-routes .tz-eor-direct-label,.tz-js .tz .tz-eor-routes .tz-eor-route-note,.tz-js .tz .tz-eor-routes .tz-eor-skips p{opacity:0}.tz-js .tz .tz-eor-routes.is-live .tz-eor-direct-label{opacity:1;transition:opacity .5s var(--tz-ease) 1.7s}.tz-js .tz .tz-eor-routes.is-live .tz-eor-skips p{opacity:1;transition:opacity .5s var(--tz-ease) 1.9s}.tz-js .tz .tz-eor-routes.is-live .tz-eor-route-note{opacity:1;transition:opacity .5s var(--tz-ease) 2.4s}.tz-js .tz .tz-eor-routes .tz-eor-skips li{opacity:0;transform:translateY(4px)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-skips li{opacity:1;transition:opacity .35s var(--tz-ease), transform .35s var(--tz-ease);transition-delay:calc(2s + var(--j,0) * .1s);transform:none}.tz-js .tz .tz-eor-routes .tz-eor-skips li span{color:var(--tz-text)}.tz-js .tz .tz-eor-routes .tz-eor-skips li span:after{transform-origin:0;transform:scaleX(0)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-skips li span{color:var(--tz-text-muted);transition:color .4s var(--tz-ease) calc(2.55s + var(--j,0) * .18s)}.tz-js .tz .tz-eor-routes.is-live .tz-eor-skips li span:after{transition:transform .35s var(--tz-ease) calc(2.4s + var(--j,0) * .18s);transform:none}.tz-js .tz .tz-eor-routes.is-live .tz-eor-rail>i:before{content:"";background:var(--rail);width:8px;height:8px;box-shadow:0 0 0 3px var(--tz-canvas);border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}.tz-js .tz .tz-eor-routes.is-live .tz-eor-rail>i{opacity:0;animation:tz-eor-travel calc(var(--stops) * var(--step) * 1.6) linear 3s infinite}@media (max-width:64rem){.tz .tz-eor-explainer-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.tz .tz-eor-routes-cols{grid-template-columns:minmax(0,1fr)}.tz .tz-eor-route.is-own{padding-right:0}.tz .tz-eor-route.is-eor{margin-top:var(--tz-space-6);padding-top:var(--tz-space-6);border-top:1px solid var(--tz-line);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.tz-js .tz .tz-eor-routes .tz-eor-rail,.tz-js .tz .tz-eor-routes .tz-eor-node,.tz-js .tz .tz-eor-routes .tz-eor-carries li,.tz-js .tz .tz-eor-routes .tz-eor-skips li,.tz-js .tz .tz-eor-routes .tz-eor-skips li span:after{opacity:1;transition:none;transform:none}.tz-js .tz .tz-eor-routes .tz-eor-direct{clip-path:none;transition:none}.tz-js .tz .tz-eor-routes .tz-eor-direct-label,.tz-js .tz .tz-eor-routes .tz-eor-route-note,.tz-js .tz .tz-eor-routes .tz-eor-skips p{opacity:1;transition:none}.tz-js .tz .tz-eor-routes .tz-eor-skips li span{color:var(--tz-text-muted);transition:none}.tz-js .tz .tz-eor-routes.is-live .tz-eor-rail>i,.tz-js .tz .tz-eor-routes.is-live .tz-eor-node.is-employer .tz-eor-marker{animation:none}.tz-js .tz .tz-eor-routes.is-live .tz-eor-rail>i:before{content:none}}.tz .tz-situations{gap:var(--tz-space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:stretch;display:grid}.tz .tz-situations-list{align-content:start;gap:var(--tz-space-2);display:grid}.tz .tz-situations-list [role=tab]{justify-content:space-between;align-items:center;gap:var(--tz-space-4);width:100%;min-height:4.25rem;padding:var(--tz-space-4) var(--tz-space-5) var(--tz-space-4) var(--tz-space-6);border-radius:var(--tz-radius-lg);color:var(--tz-text-muted);font:inherit;font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);text-align:left;cursor:pointer;transition:background-color var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);background:0 0;border:1px solid #0000;display:flex;position:relative}.tz .tz-situations-list [role=tab]:before{content:"";top:var(--tz-space-4);bottom:var(--tz-space-4);background:var(--tz-brand-700);width:3px;transition:transform var(--tz-duration) var(--tz-ease);border-radius:0 3px 3px 0;position:absolute;left:0;transform:scaleY(0)}.tz .tz-situations-list [role=tab] .tz-icon{color:var(--tz-gold);opacity:0;transition:opacity var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);flex:none;transform:translate(-4px)}.tz .tz-situations-list [role=tab]:hover{color:var(--tz-ink);background:#ffffff8c}.tz .tz-situations-list [role=tab]:hover .tz-icon{opacity:.6;transform:none}.tz .tz-situations-list [role=tab][aria-selected=true]{border-color:var(--tz-line);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm);color:var(--tz-ink)}.tz .tz-situations-list [role=tab][aria-selected=true]:before{transform:none}.tz .tz-situations-list [role=tab][aria-selected=true] .tz-icon{opacity:1;transform:none}.tz .tz-situations-list [role=tab]:focus-visible{outline:2px solid var(--tz-focus);outline-offset:2px}.tz .tz-situations-panel{align-content:start;gap:var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);background:var(--tz-surface);box-shadow:var(--tz-shadow-md);grid-area:1/2;margin:0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.tz .tz-situations-label{color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0}.tz .tz-situations-panel h3{font-size:var(--tz-fs-2xl);line-height:var(--tz-lh-snug);margin:0}.tz .tz-situations-text{max-width:40rem;color:var(--tz-text-muted);font-size:var(--tz-fs-lead);line-height:var(--tz-lh-normal);margin:0}.tz .tz-situations-support{gap:var(--tz-space-3);margin-top:var(--tz-space-3);padding-top:var(--tz-space-5);border-top:1px solid var(--tz-line);display:grid}.tz .tz-situations-panel>.tz-link{margin-top:var(--tz-space-3);justify-self:start}.tz .tz-situations:not(.is-ready){grid-template-columns:minmax(0,1fr)}.tz .tz-situations:not(.is-ready) .tz-situations-list{display:none}.tz .tz-situations:not(.is-ready) .tz-situations-panel{grid-area:auto}.tz .tz-process-steps{gap:var(--tz-space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.tz .tz-process-step{align-items:start;gap:var(--tz-space-5);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.tz .tz-process-num{z-index:1;background:var(--tz-gold-100);width:2.75rem;height:2.75rem;color:var(--tz-brown);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold);transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease);border-radius:50%;place-items:center;display:grid;position:relative}.tz .tz-process-body{align-content:start;gap:var(--tz-space-2);min-width:0;display:grid}.tz .tz-process-label{color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0}.tz .tz-process-body h3{font-size:var(--tz-fs-xl);margin:0}.tz .tz-process-body>p:not(.tz-process-label){max-width:36rem;color:var(--tz-text-muted);line-height:var(--tz-lh-normal);margin:0}.tz .tz-process-panel{display:none}.tz .tz-gantt{--gantt-label:19rem;--gantt-cols:12;padding:var(--tz-space-8);border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm);position:relative}.tz .tz-gantt-axis,.tz .tz-gantt-row,.tz .tz-gantt-milestones{grid-template-columns:var(--gantt-label) minmax(0, 1fr);column-gap:var(--tz-space-6);align-items:center;display:grid}.tz .tz-gantt-axis ol{padding:0 0 var(--tz-space-3);border-bottom:1px solid var(--tz-line-strong);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid}.tz .tz-gantt-axis li{color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-gantt-axis li:last-child{color:var(--tz-brand-700)}.tz .tz-gantt-tick-short{display:none}.tz .tz-gantt-rows{margin:0;padding:0;list-style:none}.tz .tz-gantt-row{padding:var(--tz-space-5) 0;border-bottom:1px dashed var(--tz-line)}.tz .tz-gantt-label{column-gap:var(--tz-space-4);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;display:grid}.tz .tz-gantt-num{border:1.5px solid var(--tz-brand-700);border-radius:var(--tz-radius-sm);width:2.25rem;height:2.25rem;color:var(--tz-brand-700);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-bold);place-items:center;display:grid}.tz .tz-gantt-label h3{align-items:center;gap:var(--tz-space-1) var(--tz-space-3);font-size:var(--tz-fs-lg);flex-wrap:wrap;margin:0;display:flex}.tz .tz-gantt-when{padding:.125rem var(--tz-space-2);border-radius:var(--tz-radius-xs);background:var(--tz-gold-100);color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-gantt-label p{margin:var(--tz-space-1) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-xs);grid-column:2}.tz .tz-gantt-label p strong{color:var(--tz-brand-700)}.tz .tz-gantt-track,.tz .tz-gantt-milestones-track{grid-template-columns:repeat(var(--gantt-cols), minmax(0, 1fr));background-image:linear-gradient(to right, var(--tz-line) 1px, transparent 1px);background-size:16.6667% 100%;align-items:center;height:2.5rem;display:grid}.tz .tz-gantt-bar{height:1.75rem;padding:0 var(--tz-space-3);border-radius:var(--tz-radius-pill);color:var(--tz-surface);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;white-space:nowrap;transform-origin:0;grid-row:1;align-items:center;margin:0 2px;display:flex;overflow:hidden}.tz .tz-gantt-bar.is-scope{background:var(--tz-gold)}.tz .tz-gantt-bar.is-contract{background:var(--tz-brand-700)}.tz .tz-gantt-bar.is-payroll{background:var(--tz-brand-900)}.tz .tz-gantt-bar.is-payroll.is-fading{background:linear-gradient(to right, var(--tz-brand-900), #52090e26)}.tz .tz-gantt-bar.is-ongoing{background:repeating-linear-gradient(135deg, #ffffff2e 0 8px, transparent 8px 16px), linear-gradient(to right, var(--tz-brown), #79522b1f);background-size:32px 100%,100% 100%}.tz .tz-gantt-milestones{padding-top:var(--tz-space-4);align-items:start}.tz .tz-gantt-milestones-title{color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-align:right;text-transform:uppercase;margin:0}.tz .tz-gantt-milestones-track{background-image:none;align-items:start;height:auto;min-height:2.75rem}.tz .tz-gantt-milestone{align-items:flex-start;gap:var(--tz-space-1);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);white-space:nowrap;flex-direction:column;grid-row:1;margin-left:-.45rem;display:flex}.tz .tz-gantt-milestone:before{content:"";border:2px solid var(--tz-surface);background:var(--tz-brand-700);width:.9rem;height:.9rem;box-shadow:0 0 0 1.5px var(--tz-brand-700);border-radius:2px;transform:rotate(45deg)}.tz .tz-gantt-note{margin:var(--tz-space-5) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-gantt-sweep{top:var(--tz-space-8);bottom:var(--tz-space-8);left:calc(var(--tz-space-8) + var(--gantt-label) + var(--tz-space-6));right:var(--tz-space-8);pointer-events:none;position:absolute}.tz .tz-gantt-sweep:before{content:"";background:linear-gradient(to bottom, transparent, var(--tz-gold), transparent);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:0}@keyframes tz-gantt-grow{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes tz-gantt-sweep{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes tz-gantt-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}@keyframes tz-gantt-stripes{to{background-position:32px 0,0 0}}.tz-js .tz .tz-gantt .tz-gantt-bar,.tz-js .tz .tz-gantt .tz-gantt-milestone{opacity:0}.tz-js .tz .tz-gantt.is-visible .tz-gantt-bar{opacity:1;animation:tz-gantt-grow .7s var(--tz-ease) both;animation-delay:calc(var(--row,0) * .22s + var(--seg,0) * .14s + .2s)}.tz-js .tz .tz-gantt.is-visible .tz-gantt-bar.is-ongoing{animation:tz-gantt-grow 1s var(--tz-ease) both calc(var(--row,0) * .22s + .2s), tz-gantt-stripes 1.6s linear infinite 1.4s}.tz-js .tz .tz-gantt.is-visible .tz-gantt-sweep:before{animation:tz-gantt-sweep 1.9s var(--tz-ease) .25s both}.tz-js .tz .tz-gantt.is-visible .tz-gantt-milestone{animation:tz-gantt-pop .5s var(--tz-ease) both;animation-delay:calc(1.4s + var(--seg,0) * .18s)}@media (prefers-reduced-motion:reduce){.tz-js .tz .tz-gantt .tz-gantt-bar,.tz-js .tz .tz-gantt .tz-gantt-milestone,.tz-js .tz .tz-gantt.is-visible .tz-gantt-bar,.tz-js .tz .tz-gantt.is-visible .tz-gantt-bar.is-ongoing,.tz-js .tz .tz-gantt.is-visible .tz-gantt-milestone{opacity:1;animation:none}.tz .tz-gantt-sweep{display:none}}@media (max-width:64rem){.tz .tz-gantt{--gantt-label:15rem}}@media (max-width:48rem){.tz .tz-gantt{padding:var(--tz-space-5)}.tz .tz-gantt-axis,.tz .tz-gantt-row,.tz .tz-gantt-milestones{row-gap:var(--tz-space-3);grid-template-columns:minmax(0,1fr)}.tz .tz-gantt-axis>span,.tz .tz-gantt-milestones-title,.tz .tz-gantt-tick{display:none}.tz .tz-gantt-tick-short{display:inline}.tz .tz-gantt-bar{color:#0000;height:1.25rem;padding:0}.tz .tz-gantt-track{height:1.75rem}.tz .tz-gantt-milestones-track{gap:var(--tz-space-3) var(--tz-space-6);flex-wrap:wrap;min-height:0;display:flex}.tz .tz-gantt-milestone{align-items:center;gap:var(--tz-space-2);flex-direction:row;margin-left:0}.tz .tz-gantt-sweep{display:none}}.tz .tz-process-doc{gap:var(--tz-space-6);border:1px solid var(--tz-line);border-top:4px solid var(--tz-gold);border-radius:var(--tz-radius-xl);background:var(--tz-canvas);box-shadow:var(--tz-shadow-lg);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.tz .tz-process-page{align-content:start;gap:var(--tz-space-3);opacity:0;visibility:hidden;transition:opacity .4s var(--tz-ease), transform .4s var(--tz-ease), visibility 0s linear .4s;grid-area:1/1;display:grid;transform:translateY(8px)}.tz .tz-process-page.is-active{opacity:1;visibility:visible;transition:opacity .4s var(--tz-ease) .1s, transform .4s var(--tz-ease) .1s, visibility 0s;transform:none}.tz .tz-process-doc-head{justify-content:space-between;gap:var(--tz-space-4);color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;margin:0;display:flex}.tz .tz-process-doc-head span:first-child{color:var(--tz-brand-700)}.tz .tz-process-doc-title{color:var(--tz-ink);font-size:var(--tz-fs-xl);line-height:var(--tz-lh-snug)}.tz .tz-process-page ul{gap:var(--tz-space-2);margin:var(--tz-space-2) 0 0;padding:0;list-style:none;display:grid}.tz .tz-process-page li{align-items:center;gap:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);color:var(--tz-text);font-size:var(--tz-fs-sm);opacity:0;transition:opacity .35s var(--tz-ease), transform .35s var(--tz-ease);display:flex;transform:translate(-6px)}.tz .tz-process-page.is-active li{opacity:1;transform:none}.tz .tz-process-page.is-active li:first-child{transition-delay:.18s}.tz .tz-process-page.is-active li:nth-child(2){transition-delay:.26s}.tz .tz-process-page.is-active li:nth-child(3){transition-delay:.34s}.tz .tz-process-page.is-active li:nth-child(4){transition-delay:.42s}.tz .tz-process-page li .tz-icon{color:var(--tz-brown);flex:none}.tz .tz-process-progress{background:var(--tz-line);border-radius:3px;grid-area:2/1;height:3px;overflow:hidden}.tz .tz-process-progress i{width:calc((var(--active-step,0) + 1) / var(--step-count,3) * 100%);background:var(--tz-brand-700);height:100%;transition:width .5s var(--tz-ease);border-radius:3px;display:block}@media (min-width:64rem){.tz .tz-process.is-ready{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.tz .tz-process.is-ready .tz-process-steps{gap:0}.tz .tz-process.is-ready .tz-process-step{min-height:clamp(15rem,36vh,22rem);padding:var(--tz-space-8) 0;background:0 0;border:0;border-radius:0}.tz .tz-process.is-ready .tz-process-step:last-child{min-height:0;padding-bottom:var(--tz-space-4)}.tz .tz-process.is-ready .tz-process-step>*{opacity:.42;transition:opacity .4s var(--tz-ease)}.tz .tz-process.is-ready .tz-process-step.is-active>*{opacity:1}.tz .tz-process.is-ready .tz-process-step:not(:last-child):before,.tz .tz-process.is-ready .tz-process-step:not(:last-child):after{content:"";top:calc(var(--tz-space-8) + 1.375rem);background:var(--tz-line);width:2px;height:100%;position:absolute;left:calc(1.375rem - 1px)}.tz .tz-process.is-ready .tz-process-step:not(:last-child):after{background:var(--tz-brand-700);transform:scaleY(clamp(0, var(--active-step,0) - var(--i,0), 1));transform-origin:top;transition:transform .6s var(--tz-ease)}.tz .tz-process.is-ready .tz-process-num{box-shadow:0 0 0 6px var(--tz-surface)}.tz .tz-process.is-ready .tz-process-step.is-active .tz-process-num{background:var(--tz-brand-700);color:#fff;box-shadow:0 0 0 6px var(--tz-surface), 0 0 0 7px #7f0a1340}.tz .tz-process.is-ready .tz-step-output{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tz .tz-process.is-ready .tz-process-panel{display:block;position:sticky;top:9.5rem}}@media (max-width:64rem){.tz .tz-situations{gap:var(--tz-space-4);grid-template-columns:minmax(0,1fr)}.tz .tz-situations-list{gap:var(--tz-space-2);margin-inline:calc(-1 * var(--tz-gutter));padding:0 var(--tz-gutter) var(--tz-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.tz .tz-situations-list::-webkit-scrollbar{display:none}.tz .tz-situations-list [role=tab]{width:auto;min-height:2.75rem;padding:0 var(--tz-space-4);border-color:var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-surface);font-size:var(--tz-fs-sm);white-space:nowrap;flex:none}.tz .tz-situations-list [role=tab]:before,.tz .tz-situations-list [role=tab] .tz-icon{display:none}.tz .tz-situations-list [role=tab][aria-selected=true]{border-color:var(--tz-brand-700);background:var(--tz-brand-700);box-shadow:none;color:#fff}.tz .tz-situations-panel{grid-area:auto}}@media (prefers-reduced-motion:reduce){.tz .tz-situations-list [role=tab],.tz .tz-situations-list [role=tab]:before,.tz .tz-situations-list [role=tab] .tz-icon,.tz .tz-process-num,.tz .tz-process.is-ready .tz-process-step>*,.tz .tz-process.is-ready .tz-process-step:after,.tz .tz-process-page,.tz .tz-process-page.is-active,.tz .tz-process-page li,.tz .tz-process-progress i{transition:none}.tz .tz-process-page li{opacity:1;transform:none}}.tz .tz-service-fee.is-glass{gap:var(--tz-space-3);margin-top:var(--tz-space-8);padding:var(--tz-space-6);border:1px solid #ffffff1f;border-top:3px solid var(--tz-gold);border-radius:var(--tz-radius-lg);box-shadow:none;background:#ffffff0a;display:grid}.tz .tz-service-fee.is-glass .tz-card-context{color:var(--tz-gold-300)}.tz .tz-service-fee.is-glass .tz-service-fee-amount strong{color:#fff}.tz .tz-service-fee.is-glass .tz-service-fee-amount span{color:var(--tz-on-dark-muted)}.tz .tz-estimator{gap:var(--tz-space-5);border-radius:var(--tz-radius-xl);background:var(--tz-surface);border:0;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid;box-shadow:0 40px 80px -40px #000000a6}.tz .tz-estimator-head{justify-content:space-between;align-items:center;gap:var(--tz-space-4);display:flex}.tz .tz-estimator-title{color:var(--tz-ink);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);margin:0}.tz .tz-estimator-control{gap:var(--tz-space-2);display:grid}.tz .tz-estimator-control[hidden]{display:none}.tz .tz-estimator-label{justify-content:space-between;align-items:baseline;gap:var(--tz-space-2) var(--tz-space-4);flex-wrap:wrap;display:flex}.tz .tz-estimator-label label{color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-estimator-label output{color:var(--tz-ink);font-size:var(--tz-fs-2xl);font-weight:var(--tz-fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tz-ls-tight);line-height:var(--tz-lh-tight)}.tz .tz-estimator-label output:after{content:" VND";color:var(--tz-text-faint);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-medium);letter-spacing:var(--tz-ls-normal)}.tz .tz-estimator input[type=range]{width:100%;height:1.75rem;min-height:0;box-shadow:none;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.tz .tz-estimator input[type=range]::-webkit-slider-runnable-track{border-radius:var(--tz-radius-pill);background:linear-gradient(90deg, var(--tz-brand-700) var(--est-fill,14%), var(--tz-line) var(--est-fill,14%));height:6px}.tz .tz-estimator input[type=range]::-webkit-slider-thumb{border:2px solid var(--tz-brand-700);width:1.375rem;height:1.375rem;transition:transform var(--tz-duration) var(--tz-ease);appearance:none;background:#fff;border-radius:50%;margin-top:-.5rem;box-shadow:0 2px 8px #1b141640}.tz .tz-estimator input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.tz .tz-estimator input[type=range]::-moz-range-track{border-radius:var(--tz-radius-pill);background:var(--tz-line);height:6px}.tz .tz-estimator input[type=range]::-moz-range-progress{border-radius:var(--tz-radius-pill);background:var(--tz-brand-700);height:6px}.tz .tz-estimator input[type=range]::-moz-range-thumb{border:2px solid var(--tz-brand-700);background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 2px 8px #1b141640}.tz .tz-estimator input[type=range]:focus-visible{outline:2px solid var(--tz-focus);outline-offset:4px;border-radius:var(--tz-radius-sm)}.tz .tz-estimator-scale{color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);justify-content:space-between;display:flex}.tz .tz-estimator .tz-estimator-static{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);margin:0}.tz .tz-estimator-meter{gap:2px;height:.625rem;display:flex}.tz .tz-estimator-meter i{min-width:4px;transition:flex-grow .35s var(--tz-ease);border-radius:2px;flex-basis:0;display:block}.tz .tz-estimator-meter i:first-child{border-radius:4px 2px 2px 4px}.tz .tz-estimator-meter i:last-child{border-radius:2px 4px 4px 2px}.tz .tz-estimator-meter .is-gross{background:var(--tz-chart-tan)}.tz .tz-estimator-meter .is-contrib{background:var(--tz-brand-600)}.tz .tz-estimator-rows{margin:0;display:grid}.tz .tz-estimator-rows>div{justify-content:space-between;align-items:baseline;gap:var(--tz-space-4);padding:var(--tz-space-3) 0;border-bottom:1px solid var(--tz-line);display:flex}.tz .tz-estimator-rows dt{align-items:center;gap:var(--tz-space-2);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);display:flex}.tz .tz-estimator-rows dd{color:var(--tz-ink);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);font-variant-numeric:tabular-nums;text-align:right;margin:0}.tz .tz-estimator-rows .is-gross dt:before,.tz .tz-estimator-rows .is-contrib dt:before{content:"";background:var(--tz-chart-tan);border-radius:3px;flex:none;width:.625rem;height:.625rem}.tz .tz-estimator-rows .is-contrib dt:before{background:var(--tz-brand-600)}.tz .tz-estimator-rows .is-total{border-bottom-color:var(--tz-line-strong)}.tz .tz-estimator-rows .is-total dt{color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-estimator-rows .is-total dd{color:var(--tz-brand-900);font-size:var(--tz-fs-xl)}.tz .tz-estimator-rows .is-fee dd{font-size:var(--tz-fs-sm)}.tz .tz-estimator-rows .is-fee dd span{color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-medium);display:block}.tz .tz-estimator-rows .is-net{border-bottom:0}.tz .tz-estimator-rows .is-net dd{color:var(--tz-text-muted);font-weight:var(--tz-fw-medium)}.tz .tz-estimator .tz-estimator-note{color:var(--tz-text-faint);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);margin:0}.tz .tz-estimator>.tz-link{justify-self:start}@media (min-width:64rem){.tz .tz-service-pricing.has-estimator .tz-service-pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.tz .tz-estimator-meter i{transition:none}.tz .tz-estimator input[type=range]::-webkit-slider-thumb{transition:none}}.tz .tz-hub-hero-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.tz .tz-hub-hero-grid h1{max-width:20ch}.tz .tz-hub-map{gap:var(--tz-space-2);box-shadow:var(--tz-shadow-md)}.tz .tz-hub-map a{padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-canvas);color:var(--tz-ink);transition:border-color var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);gap:.1rem;text-decoration:none;display:grid}.tz .tz-hub-map a:hover{border-color:var(--tz-brand-700);transform:translate(3px)}.tz .tz-hub-map a span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-hub-map a strong{font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug)}.tz .tz-hub-selector-note{margin:var(--tz-space-6) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-hub-additional{gap:var(--tz-space-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.tz .tz-hub-additional h2{font-size:var(--tz-fs-2xl)}.tz .tz-hub-photo{margin-top:var(--tz-space-8)}.tz .tz-hub-hero-photo{margin:0}.tz .tz-guide-topics{gap:var(--tz-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-guide-topic .tz-checklist{margin-top:var(--tz-space-2)}.tz .tz-guide-topic .tz-checklist li{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);padding-left:0}.tz .tz-guide-topic .tz-checklist li:before{display:none}.tz .tz-guide-topic .tz-checklist a{color:var(--tz-text);text-decoration:none}.tz .tz-guide-topic .tz-checklist a:hover{color:var(--tz-brand-700)}.tz .tz-guide-calendar{gap:var(--tz-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-guide-calendar li{gap:var(--tz-space-1);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-left:3px solid var(--tz-gold);border-radius:var(--tz-radius-md);background:var(--tz-surface);display:grid}.tz .tz-guide-calendar strong{color:var(--tz-ink);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug)}.tz .tz-guide-calendar span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-insights-hero .tz-insights-categories{margin-top:var(--tz-space-6)}@media (max-width:64rem){.tz .tz-hub-hero-grid,.tz .tz-hub-additional{gap:var(--tz-space-6);grid-template-columns:minmax(0,1fr)}.tz .tz-guide-topics,.tz .tz-guide-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.tz .tz-guide-topics,.tz .tz-guide-calendar{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tz .tz-hub-map a{transition:none}}.tz .tz-guide-hero.is-dark{color:var(--tz-on-dark);background:radial-gradient(64rem 32rem at 90% -20%, #7f0a1380, transparent 62%), radial-gradient(44rem 26rem at -10% 60%, #ba8f5833, transparent 58%), var(--tz-dark);border-bottom:0;position:relative;overflow:hidden}.tz .tz-guide-hero .tz-media-slot.tz-guide-hero-bg{z-index:0;background:var(--tz-dark);aspect-ratio:auto;border:0;border-radius:0;margin:0;position:absolute;inset:0}.tz .tz-guide-hero .tz-guide-hero-bg:after{content:"";background:linear-gradient(90deg,#1b1416e0 0%,#1b1416b8 45%,#52090e80 100%),linear-gradient(#1b141633,#1b141673);position:absolute;inset:0}.tz .tz-guide-hero .tz-container{z-index:1;position:relative}.tz .tz-guide-hero h1{color:#fff;max-width:18ch}.tz .tz-guide-hero .tz-kicker{color:var(--tz-gold)}.tz .tz-guide-hero .tz-lead{color:var(--tz-on-dark-muted)}.tz .tz-guide-hero .tz-btn-secondary{color:#fff;background:0 0;border-color:#ffffff52}.tz .tz-guide-hero .tz-btn-secondary:hover{background:#ffffff14;border-color:#fff}.tz .tz-guide-hero-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.tz .tz-guide-snapshot{padding:var(--tz-space-5);border-radius:var(--tz-radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--tz-shadow-lg);background:#ffffff14;border:1px solid #ffffff29}.tz .tz-guide-snapshot-title{margin:0 0 var(--tz-space-4);color:#fff;font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-snug)}.tz .tz-guide-snapshot-grid{gap:var(--tz-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-guide-snapshot-grid li{gap:var(--tz-space-1);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-canvas);color:var(--tz-ink);align-content:start;display:grid}.tz .tz-guide-snapshot-grid span{color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-snug)}.tz .tz-guide-snapshot-grid strong{color:var(--tz-ink);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug)}.tz .tz-guide-snapshot-note{margin:var(--tz-space-4) 0 0;color:var(--tz-on-dark-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-normal)}.tz .tz-guide-body{padding-block:var(--tz-space-8) var(--tz-section)}.tz .tz-guide-layout{gap:var(--tz-space-12);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.tz .tz-guide-side{gap:var(--tz-space-6);display:grid;position:sticky;top:5.5rem}.tz .tz-guide-toc-label{margin:0 0 var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-guide-toc ol{border-left:1px solid var(--tz-line);margin:0;padding:0;list-style:none;display:grid}.tz .tz-guide-toc a{padding:var(--tz-space-2) var(--tz-space-4);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug);transition:color var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.tz .tz-guide-toc a:hover{color:var(--tz-ink)}.tz .tz-guide-toc a.is-active{border-left-color:var(--tz-brand-700);color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-guide-side-card{gap:var(--tz-space-3);padding:var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);display:grid}.tz .tz-guide-side-card strong{color:var(--tz-ink)}.tz .tz-guide-side-card p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-guide-side-card .tz-btn{justify-self:start}.tz .tz-guide-main{min-width:0}.tz .tz-guide-section{padding-block:var(--tz-space-10);border-top:1px solid var(--tz-line);scroll-margin-top:5rem}.tz .tz-guide-section:first-child{border-top:0;padding-top:0}.tz .tz-guide-section-head{gap:var(--tz-space-2);max-width:46rem;margin-bottom:var(--tz-space-6);display:grid}.tz .tz-guide-section-head h2{font-size:var(--tz-fs-2xl);margin:0}.tz .tz-guide-section-head p{color:var(--tz-text-muted);margin:0}.tz .tz-guide-section h3{margin:var(--tz-space-8) 0 var(--tz-space-4);font-size:var(--tz-fs-lg)}.tz .tz-guide-section-head+h3,.tz .tz-guide-split h3{margin-top:0}.tz .tz-guide-section>.tz-btn{margin-top:var(--tz-space-5)}.tz .tz-guide-routes{gap:var(--tz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-guide-route{--route-bg:var(--tz-brand-700);--route-deep:var(--tz-brand-900);--route-mark:#fff;border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-xs);flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.tz .tz-guide-route.is-eor{--route-bg:var(--tz-brown);--route-deep:#4a3119}.tz .tz-guide-route.is-setup{--route-bg:#2a211c;--route-deep:var(--tz-ink);--route-mark:var(--tz-gold-300)}.tz .tz-guide-route:hover{border-color:var(--tz-line-strong);box-shadow:var(--tz-shadow-md);transform:translateY(-4px)}.tz .tz-guide-route-top{gap:var(--tz-space-4);padding:var(--tz-space-5);background:radial-gradient(120% 90% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(135deg, var(--route-bg), var(--route-deep));color:#fff;display:grid;position:relative;overflow:hidden}.tz .tz-guide-route-icon{border-radius:var(--tz-radius-md);background:#ffffff1a;border:1px solid #ffffff38;place-items:center;width:3rem;height:3rem;display:grid}.tz .tz-guide-route-icon svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--route-mark);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tz .tz-guide-route-num{top:var(--tz-space-2);right:var(--tz-space-4);color:#ffffff24;font-family:var(--tz-font-serif);font-size:var(--tz-fs-display);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-tight);transition:color .25s,transform .25s;position:absolute}.tz .tz-guide-route:hover .tz-guide-route-num{color:#ffffff3d;transform:translateY(2px)}.tz .tz-guide-route-top .tz-guide-route-tag{padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-pill);color:#fff;font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);white-space:nowrap;background:#ffffff24;justify-self:start;margin:0;position:relative}.tz .tz-guide-route-body{gap:var(--tz-space-3);padding:var(--tz-space-5);flex-direction:column;flex:1;display:flex}.tz .tz-guide-route-body h3{font-size:var(--tz-fs-lg);margin:0}.tz .tz-guide-route-body>p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);margin:0}.tz .tz-guide-route-items{gap:var(--tz-space-2);margin:var(--tz-space-1) 0 var(--tz-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tz .tz-guide-route-items li{padding:var(--tz-space-1) var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-brand-50);color:var(--tz-ink);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug)}.tz .tz-guide-route-link{justify-content:space-between;align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-sand);color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);margin-top:auto;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.tz .tz-guide-route-link span{transition:transform .2s}.tz .tz-guide-route-link:hover,.tz .tz-guide-route-link:focus-visible{background:var(--route-bg);color:#fff}.tz .tz-guide-route-link:hover span,.tz .tz-guide-route-link:focus-visible span{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.tz .tz-guide-route,.tz .tz-guide-route-num,.tz .tz-guide-route-link,.tz .tz-guide-route-link span{transition:none}.tz .tz-guide-route:hover{transform:none}}.tz .tz-guide-split{gap:var(--tz-space-6) var(--tz-space-8);margin-top:var(--tz-space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tz .tz-guide-split.is-wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.tz .tz-guide-split .tz-btn{margin-top:var(--tz-space-4)}.tz .tz-guide-list{gap:var(--tz-space-4);margin:0;display:grid}.tz .tz-guide-list.is-2col{gap:var(--tz-space-4) var(--tz-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-guide-list>div{padding-left:var(--tz-space-4);border-left:2px solid var(--tz-gold)}.tz .tz-guide-list dt{color:var(--tz-ink);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-snug);margin:0}.tz .tz-guide-list dd{margin:var(--tz-space-1) 0 0;color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-guide-table{min-width:0}.tz .tz-guide-table th,.tz .tz-guide-table td{padding:var(--tz-space-3) var(--tz-space-4)}.tz .tz-guide-table td.is-num{white-space:nowrap}.tz .tz-guide-wages{min-width:48rem}.tz .tz-guide-wages caption{padding:var(--tz-space-3) var(--tz-space-4);text-align:left;color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-guide-wages th:first-child,.tz .tz-guide-wages td.is-num{white-space:nowrap;width:1%}.tz .tz-guide-wages tbody th{vertical-align:top;text-transform:none;letter-spacing:var(--tz-ls-normal)}.tz .tz-guide-areas{padding-left:var(--tz-space-4);font-size:var(--tz-fs-sm);margin:0}.tz .tz-guide-areas li+li,.tz .tz-guide-sources li+li{margin-top:var(--tz-space-3)}.tz .tz-guide-tax-layout{gap:var(--tz-space-6);display:grid}.tz .tz-guide-tax-layout .tz-btn{margin-top:var(--tz-space-4)}.tz .tz-guide-tax-layout .tz-guide-table.is-kv th:last-child,.tz .tz-guide-tax-layout .tz-guide-table.is-kv td:last-child{white-space:nowrap;width:20%}.tz .tz-guide-sources{padding-left:var(--tz-space-5);font-size:var(--tz-fs-sm)}.tz .tz-guide-table.is-kv th:last-child,.tz .tz-guide-table.is-kv td:last-child{width:14rem;color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-guide-table.tz-guide-holidays{table-layout:fixed}.tz .tz-guide-table.is-kv.tz-guide-holidays th:last-child,.tz .tz-guide-table.is-kv.tz-guide-holidays td:last-child{width:55%}.tz .tz-guide-table tr.is-total td{border-top:2px solid var(--tz-line-strong,var(--tz-line));color:var(--tz-ink);font-weight:var(--tz-fw-bold)}.tz .tz-guide-checklist{margin-top:var(--tz-space-4)}.tz .tz-guide-checklist li{color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-guide-steps{gap:var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0;padding-left:1.25rem;display:grid}.tz .tz-guide-steps li::marker{color:var(--tz-brand-700);font-weight:var(--tz-fw-bold)}.tz .tz-guide-steps strong{color:var(--tz-ink)}.tz .tz-guide-note{gap:var(--tz-space-2);margin-top:var(--tz-space-6);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-left:3px solid var(--tz-gold);border-radius:var(--tz-radius-md);background:var(--tz-surface);display:grid}.tz .tz-guide-split .tz-guide-note{margin-top:0}.tz .tz-guide-note strong{color:var(--tz-ink)}.tz .tz-guide-note p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-guide-main .tz-guide-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-guide-parameters-row{margin-top:var(--tz-space-6);padding-top:var(--tz-space-6);border-top:1px solid var(--tz-line)}.tz .tz-guide-parameters-row .tz-card-context{margin:0 0 var(--tz-space-4)}.tz .tz-guide-parameter-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:64rem){.tz .tz-guide-hero-grid,.tz .tz-guide-layout{gap:var(--tz-space-8);grid-template-columns:minmax(0,1fr)}.tz .tz-guide-side{gap:var(--tz-space-4);min-width:0;position:static}.tz .tz-guide-side-card{display:none}.tz .tz-guide-toc ol{gap:var(--tz-space-2);border-left:0;flex-wrap:wrap;display:flex}.tz .tz-guide-toc a{padding:var(--tz-space-1) var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);white-space:nowrap;margin:0}.tz .tz-guide-toc a.is-active{border-color:var(--tz-brand-700)}.tz .tz-guide-routes,.tz .tz-guide-split,.tz .tz-guide-split.is-wide-right,.tz .tz-guide-list.is-2col{grid-template-columns:minmax(0,1fr)}.tz .tz-guide-route-top{padding-block:var(--tz-space-4);grid-auto-flow:column;justify-content:start;align-items:center}}@media (max-width:48rem){.tz .tz-guide-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-guide-hero .tz-guide-hero-bg:after{background:linear-gradient(#1b1416e6,#1b1416db)}.tz .tz-guide-main .tz-guide-calendar,.tz .tz-guide-parameter-list{grid-template-columns:minmax(0,1fr)}.tz .tz-guide-table.is-kv th:last-child,.tz .tz-guide-table.is-kv td:last-child{width:auto}}@media (prefers-reduced-motion:reduce){.tz .tz-guide-toc a{transition:none}}@media (max-width:40rem){.tz .tz-guide-route-num{display:none}.tz .tz-guide-route-top .tz-guide-route-tag{white-space:normal}}.tz .tz-desk-hero{--desk-height:min(44rem, calc(100svh - 4.6rem));isolation:isolate;min-height:var(--desk-height);padding-block:var(--tz-space-6);background:radial-gradient(40rem 22rem at 8% 112%, #7f0a131a, transparent 70%), radial-gradient(36rem 28rem at 78% 30%, #ffffff8c, transparent 70%), linear-gradient(180deg, var(--tz-canvas) 0%, #f6ede6 48%, #eddbd1 100%);align-items:center;display:grid;position:relative;overflow:hidden}.tz .tz-desk-hero-inner{z-index:1;position:relative}.tz .tz-desk-hero-copy{max-width:33rem}.tz .tz-desk-chip{align-items:center;gap:var(--tz-space-2);margin:0 0 var(--tz-space-4);padding:var(--tz-space-1) var(--tz-space-3) var(--tz-space-1) var(--tz-space-1);border-radius:var(--tz-radius-pill);box-shadow:var(--tz-shadow-xs);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);background:#fff9;border:1px solid #fffc;display:inline-flex}.tz .tz-desk-chip-mark{background:var(--tz-brand-700);color:#fff;width:1.6rem;height:1.6rem;font-size:var(--tz-fs-2xs);border-radius:50%;place-items:center;display:grid}.tz .tz-desk-chip-sep{background:var(--tz-line-strong);width:1px;height:.9rem}.tz .tz-desk-chip span:last-child{color:var(--tz-text-muted);font-weight:var(--tz-fw-regular)}.tz .tz-desk-hero .tz-display{margin-bottom:var(--tz-space-4)}.tz .tz-desk-loop{gap:var(--tz-space-2);margin:var(--tz-space-5) 0 var(--tz-space-6);padding:0;list-style:none;display:grid}.tz .tz-desk-loop li{gap:var(--tz-space-3);padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-md);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug);background:#ffffff80;border:1px solid #ffffffd9;align-items:center;display:flex}.tz .tz-desk-loop strong{color:var(--tz-ink)}.tz .tz-desk-loop-icon{background:var(--tz-brand-100);width:1.9rem;height:1.9rem;color:var(--tz-brand-700);border-radius:50%;flex:none;place-items:center;display:grid}.tz .tz-desk-loop li:last-child .tz-desk-loop-icon{background:var(--tz-brand-700);color:#fff}.tz .tz-desk-loop-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.tz .tz-desk-hero-note{margin:var(--tz-space-4) 0 0}@media (min-width:64rem) and (max-height:48rem){.tz .tz-desk-hero{padding-block:var(--tz-space-3)}.tz .tz-desk-chip{margin-bottom:var(--tz-space-3)}.tz .tz-desk-hero .tz-display{font-size:var(--tz-fs-4xl)}.tz .tz-desk-loop{gap:var(--tz-space-1);margin:var(--tz-space-3) 0 var(--tz-space-4)}.tz .tz-desk-loop li{padding-block:var(--tz-space-1)}}.tz .tz-desk-stage{position:absolute;inset:0 -4rem 0 50%}.tz .tz-desk-frame.tz-portal{inset:-2.5rem 0 var(--tz-space-10) 0;gap:var(--tz-space-5);min-height:0;padding:0 var(--tz-space-6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:var(--tz-fs-sm);background:#ffffff5c;border:1px solid #ffffffbf;border-radius:2rem;grid-template-rows:none;grid-template-columns:repeat(3,17rem);display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 30px 80px #52090e1a}.tz .tz-desk-col{gap:var(--tz-space-5);flex-direction:column;margin-top:1.5rem;display:flex}.tz .tz-desk-col:nth-child(2){margin-top:-1rem}.tz .tz-desk-col:nth-child(3){margin-top:4.5rem}.tz .tz-desk-card{gap:var(--tz-space-3);padding:var(--tz-space-4);background:var(--tz-surface);border:1px solid #e6ddd6cc;border-radius:1.25rem;display:grid;position:relative;box-shadow:0 10px 30px #52090e12,0 1px 2px #1b14160d}.tz .tz-desk-card-head{gap:var(--tz-space-3);align-items:center;display:flex}.tz .tz-desk-card-head strong{color:var(--tz-ink);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);flex:1}.tz .tz-desk-card-icon{background:var(--tzp-surface-2);width:2.1rem;height:2.1rem;color:var(--tz-brown);border-radius:.7rem;place-items:center;display:grid}.tz .tz-desk-frame svg{width:1rem;height:1rem}.tz .tz-desk-select{align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-1) var(--tz-space-2) var(--tz-space-1) var(--tz-space-3);border:1px solid var(--tzp-neutral-line);border-radius:var(--tz-radius-md);color:var(--tz-ink);font-size:var(--tz-fs-xs);white-space:nowrap;display:inline-flex}.tz .tz-desk-select svg{width:.8rem;height:.8rem;transform:rotate(90deg)}.tz .tz-desk-frame .tz-badge{font-size:var(--tz-fs-2xs)}.tz .tz-desk-status{justify-content:space-between;gap:var(--tz-space-2);color:var(--tzp-muted);font-size:var(--tz-fs-xs);align-items:center;display:flex}.tz .tz-desk-files,.tz .tz-desk-people,.tz .tz-desk-queue{gap:var(--tz-space-2);display:grid}.tz .tz-desk-file,.tz .tz-desk-person{gap:var(--tz-space-3);padding:var(--tz-space-2);border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);color:var(--tz-ink);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug);align-items:center;display:flex}.tz .tz-desk-file>span:last-child,.tz .tz-desk-person>span:nth-child(2){flex:1;min-width:0}.tz .tz-desk-file small,.tz .tz-desk-person small{color:var(--tzp-muted);font-size:var(--tz-fs-2xs);display:block}.tz .tz-desk-file.is-old{opacity:.55}.tz .tz-desk-person strong{font-weight:var(--tz-fw-semibold)}.tz .tz-desk-frame .tz-ui-avatar{flex:none;width:1.9rem;height:1.9rem}.tz .tz-desk-sum{color:var(--tz-ink);font-size:var(--tz-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.tz .tz-desk-actions{gap:var(--tz-space-2);display:flex}.tz .tz-desk-actions.is-row{justify-content:flex-end}.tz .tz-desk-frame .tz-ui-btn{font-size:var(--tz-fs-xs)}.tz .tz-desk-receipts{gap:var(--tz-space-2);align-items:center;display:flex}.tz .tz-desk-check{gap:var(--tz-space-1);color:var(--tzp-success);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);align-items:center;margin-left:auto;display:inline-flex}.tz .tz-desk-amount{color:var(--tz-ink);font-size:var(--tz-fs-xl);font-weight:var(--tz-fw-semibold);font-variant-numeric:tabular-nums;margin:0}.tz .tz-desk-amount small{color:var(--tzp-muted);font-size:var(--tz-fs-xs)}.tz .tz-desk-meta{color:var(--tzp-muted);font-size:var(--tz-fs-xs);margin:0}.tz .tz-desk-kpis{gap:var(--tz-space-3);grid-template-columns:1fr 1fr;display:grid}.tz .tz-desk-kpis>div{gap:var(--tz-space-1);padding:var(--tz-space-3);border:1px solid var(--tzp-surface-3);border-radius:var(--tz-radius-md);color:var(--tzp-muted);font-size:var(--tz-fs-xs);display:grid}.tz .tz-desk-kpis b{color:var(--tz-ink);font-size:var(--tz-fs-2xl);line-height:var(--tz-lh-none)}.tz .tz-desk-kpis small{font-size:var(--tz-fs-2xs)}.tz .tz-desk-kpis>div:last-child b{color:var(--tz-brand-700)}.tz .tz-desk-queue>div{gap:var(--tz-space-2);padding-bottom:var(--tz-space-2);border-bottom:1px solid var(--tzp-surface-3);color:var(--tz-ink);font-size:var(--tz-fs-xs);align-items:center;display:flex}.tz .tz-desk-queue>div:last-child{border-bottom:0;padding-bottom:0}.tz .tz-desk-queue span:not(.tz-ui-tag,.tz-badge){flex:1}.tz .tz-desk-queue .tz-ui-tag svg{width:.75rem;height:.75rem}.tz .tz-desk-queue b{color:var(--tz-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tz .tz-desk-balance{gap:var(--tz-space-1);color:var(--tzp-muted);font-size:var(--tz-fs-xs);display:grid}.tz .tz-desk-balance b{color:var(--tz-ink);font-size:var(--tz-fs-xl)}.tz .tz-desk-balance small{color:var(--tzp-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-regular)}.tz .tz-desk-balance i{height:.4rem;margin-top:var(--tz-space-1);border-radius:var(--tz-radius-pill);background:linear-gradient(90deg, var(--tz-gold) var(--used), var(--tzp-surface-3) var(--used))}.tz .tz-desk-cal{gap:var(--tz-space-1);text-align:center;color:var(--tzp-muted);font-size:var(--tz-fs-2xs);grid-template-columns:repeat(5,1fr);display:grid}.tz .tz-desk-cal i{padding:var(--tz-space-2) 0;border-radius:var(--tz-radius-sm);background:var(--tzp-surface-2);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-style:normal}.tz .tz-desk-cal i.is-on{background:var(--tzp-success-bg);box-shadow:inset 0 -3px 0 var(--tzp-success);color:var(--tzp-success);font-weight:var(--tz-fw-semibold)}.tz .tz-desk-pill{z-index:2;align-items:center;gap:var(--tz-space-1);padding:var(--tz-space-2) var(--tz-space-4);border-radius:var(--tz-radius-pill);background:var(--tz-brand-700);color:#fff;font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);white-space:nowrap;display:inline-flex;position:absolute;bottom:-1.1rem;right:-.75rem;box-shadow:0 8px 20px #52090e38}.tz .tz-desk-frame .tz-desk-pill svg{fill:currentColor;stroke:#fff;stroke-width:1.6px;width:1.45rem;height:1.45rem;color:var(--tz-brand-700);position:absolute;top:-1.05rem;left:-.7rem}.tz .tz-desk-pill.is-you{bottom:-1.3rem;left:7rem;right:auto}.tz .tz-desk-pill.is-finance{background:var(--tz-beige);color:var(--tz-ink);top:2.9rem;bottom:auto;right:-1rem}.tz .tz-desk-frame .tz-desk-pill.is-finance svg{color:var(--tz-beige)}.tz .tz-desk-pill.is-manager{background:var(--tz-brown);top:7.4rem;bottom:auto;right:-1rem}.tz .tz-desk-frame .tz-desk-pill.is-manager svg{color:var(--tz-brown)}.tz .tz-desk-pill.is-truzand{background:var(--tz-gold);color:var(--tz-ink);bottom:-1.3rem;right:-.75rem}.tz .tz-desk-frame .tz-desk-pill.is-truzand svg{color:var(--tz-gold)}@media (prefers-reduced-motion:no-preference){.tz .tz-desk-col{animation:16s ease-in-out infinite alternate tz-desk-drift}.tz .tz-desk-col:nth-child(2){animation-direction:alternate-reverse}.tz .tz-desk-col:nth-child(3){animation-duration:20s}.tz .tz-desk-pill{animation:4.5s ease-in-out infinite tz-desk-bob}.tz .tz-desk-pill.is-manager{animation-delay:-1.5s}.tz .tz-desk-pill.is-truzand{animation-delay:-3s}}@keyframes tz-desk-drift{0%{transform:translateY(0)}to{transform:translateY(-1.75rem)}}@keyframes tz-desk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)}}@media (max-width:80rem){.tz .tz-desk-stage{left:calc(50% + 1rem)}}@media (max-width:64rem){.tz .tz-desk-hero{min-height:0;padding-bottom:0;display:block}.tz .tz-desk-hero-copy{max-width:40rem}.tz .tz-desk-stage{height:30rem;margin:var(--tz-space-10) 0 0 var(--tz-gutter);position:relative;inset:auto}.tz .tz-desk-frame.tz-portal{inset:0 -2rem -2rem 0}}@media (max-width:40rem){.tz .tz-desk-stage{height:26rem}.tz .tz-desk-frame.tz-portal{gap:var(--tz-space-4);padding:0 var(--tz-space-4);grid-template-columns:repeat(3,15rem)}}.tz .tz-platform-module-grid{gap:var(--tz-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-platform-module{gap:var(--tz-space-4);padding:var(--tz-space-4) var(--tz-space-5);flex-direction:row;align-items:flex-start}.tz .tz-platform-module .tz-feature-icon{flex:none}.tz .tz-platform-module .tz-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.tz .tz-platform-module-body{gap:var(--tz-space-2);min-width:0;display:grid}.tz .tz-platform-module h3{font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug);margin:0}.tz .tz-platform-module p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-platform-module .tz-badge{justify-self:start}@media (max-width:64rem){.tz .tz-platform-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.tz .tz-desk-hero .tz-display{font-size:var(--tz-fs-4xl)}.tz .tz-platform-module-grid{grid-template-columns:minmax(0,1fr)}}.tz .tz-desk-faces{align-items:center;gap:.35rem;display:flex}.tz .tz-desk-frame .tz-desk-faces .tz-ui-avatar,.tz .tz-desk-faces-more{border-radius:.7rem;width:2.2rem;height:2.2rem}.tz .tz-desk-faces-more{background:var(--tzp-surface-2);color:var(--tz-ink);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);place-items:center;display:grid}.tz .tz-desk-who{gap:var(--tz-space-2);align-items:center;display:flex}.tz .tz-desk-frame .tz-desk-who .tz-ui-avatar{width:1.5rem;height:1.5rem}.tz .tz-cycle-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.tz .tz-cycle-copy h2{margin-bottom:var(--tz-space-4)}.tz .tz-cycle-list{gap:var(--tz-space-4);margin:var(--tz-space-8) 0;padding:0;list-style:none;display:grid}.tz .tz-cycle-list li{gap:var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-md);line-height:var(--tz-lh-normal);align-items:flex-start;display:flex}.tz .tz-cycle-list strong{color:var(--tz-ink)}.tz .tz-cycle-tick{color:var(--tz-brand-700);flex:none;margin-top:.15rem}.tz .tz-cycle-tick svg,.tz .tz-ring-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem;display:block}.tz .tz-ring{aspect-ratio:1;width:min(100%,34rem);margin-inline:auto;position:relative}.tz .tz-ring-disc{background:radial-gradient(circle, var(--tz-brand-50) 0%, var(--tz-brand-100) 100%);border-radius:50%;position:absolute;inset:20%}.tz .tz-ring-arcs{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tz .tz-ring-arcs path{fill:none;stroke:var(--tz-brand-700);stroke-width:.7px;stroke-linecap:round}.tz .tz-ring-arcs marker path{stroke-width:1.6px;stroke-linejoin:round}.tz .tz-ring-orbit{border-radius:50%;position:absolute;inset:12%}.tz .tz-ring-orbit i:last-child{top:100%}.tz .tz-ring-orbit i{border:3px solid var(--tz-surface);background:var(--tz-brand-700);border-radius:50%;width:1rem;height:1rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #7f0a132e}.tz .tz-ring-centre{border-radius:50%;place-items:center;display:grid;position:absolute;inset:37%;box-shadow:0 0 0 .6rem #7f0a1314,0 18px 40px #52090e40}.tz .tz-ring-faces{border:5px solid var(--tz-surface);background:var(--tz-brand-100);border-radius:50%;position:absolute;inset:0;overflow:hidden}.tz .tz-ring-faces img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tz .tz-ring-faces img+img{opacity:0}.tz .tz-ring-badge{aspect-ratio:1;border:3px solid var(--tz-surface);background:var(--tz-brand-700);color:#fff;width:30%;font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-bold);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4%;right:-2%}.tz .tz-ring-label{margin-top:var(--tz-space-3);padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-pill);background:var(--tz-surface);box-shadow:var(--tz-shadow-sm);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tz .tz-ring-steps{margin:0;padding:0;list-style:none}.tz .tz-ring-step{justify-items:center;gap:var(--tz-space-1);width:9rem;padding:var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-md);text-align:center;transition:border-color .3s,box-shadow .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.tz .tz-ring-step:first-child{top:12%;left:50%}.tz .tz-ring-step:nth-child(2){top:50%;left:88%}.tz .tz-ring-step:nth-child(3){top:88%;left:50%}.tz .tz-ring-step:nth-child(4){top:50%;left:12%}.tz .tz-ring-icon{color:var(--tz-brand-700)}.tz .tz-ring-step strong{color:var(--tz-ink);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug)}.tz .tz-ring-step small{padding:.1rem var(--tz-space-2);border-radius:var(--tz-radius-pill);background:var(--tz-brand-100);color:var(--tz-brand-700);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-ring-step.is-you .tz-ring-icon{color:var(--tz-gold)}.tz .tz-ring-step.is-you small{background:var(--tz-gold-100);color:var(--tz-brown)}.tz .tz-ring-step.is-together .tz-ring-icon{color:var(--tz-brown)}.tz .tz-ring-step.is-together small{background:var(--tz-gold-100);color:var(--tz-brown)}@media (prefers-reduced-motion:no-preference){.tz .tz-ring-orbit{animation:12s linear infinite tz-ring-orbit}.tz .tz-ring-step{animation:6s linear infinite tz-ring-light;animation-delay:calc(var(--i) * 3s)}.tz .tz-ring-faces img{animation:12s ease-in-out infinite tz-ring-face;animation-delay:calc(var(--f) * 4s - .6s)}.tz .tz-ring-faces img+img{opacity:0}}@media (prefers-reduced-motion:reduce){.tz .tz-ring-orbit{display:none}}@keyframes tz-ring-face{0%{opacity:0}5%,33%{opacity:1}38%,to{opacity:0}}@keyframes tz-ring-orbit{to{transform:rotate(1turn)}}@keyframes tz-ring-light{0%,40%{border-color:var(--tz-brand-700);box-shadow:0 0 0 3px #7f0a131f, var(--tz-shadow-lg)}50%,to{border-color:var(--tz-line);box-shadow:var(--tz-shadow-md)}}@media (max-width:64rem){.tz .tz-cycle-grid{gap:var(--tz-space-10);grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.tz .tz-ring-step{width:6.8rem;padding:var(--tz-space-2)}.tz .tz-ring-step:nth-child(2){left:84%}.tz .tz-ring-step:nth-child(4){left:16%}.tz .tz-ring-step strong{font-size:var(--tz-fs-xs)}.tz .tz-ring-step small{letter-spacing:var(--tz-ls-normal)}}.tz .tz-platform-showcase{background:linear-gradient(180deg, var(--tz-surface) 0%, var(--tz-canvas) 25%, var(--tz-gold-100) 46%, var(--tz-brown) 76%, var(--tz-brand-900) 100%);overflow:hidden}.tz .tz-platform-showcase .tz-section-head{max-width:52rem}.tz .tz-showcase-tabs{gap:var(--tz-space-1);width:max-content;max-width:100%;margin:0 auto var(--tz-space-8);border-radius:var(--tz-radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#ffffff52;border:1px solid #ffffffb3;flex-wrap:nowrap;padding:.3rem;position:relative;overflow-x:auto;box-shadow:inset 0 1px #fff9,0 6px 20px #52090e0f}.tz .tz-showcase-tabs::-webkit-scrollbar{display:none}.tz .tz-showcase-tabs [role=tab]{z-index:1;justify-content:center;align-items:center;gap:var(--tz-space-2);min-height:2.75rem;padding:0 var(--tz-space-6);color:var(--tz-text-muted);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-medium);background:0 0;flex:none;display:inline-flex}.tz .tz-showcase-tabs [role=tab]:hover{color:var(--tz-ink);background:0 0}.tz .tz-showcase-tabs [role=tab][aria-selected=true]{background:var(--tz-brand-700);color:#fff;transition:color .2s var(--tz-ease);box-shadow:0 2px 4px #52090e2e,0 8px 20px #7f0a1340}.tz .tz-tabs-thumb{display:none}.tz .tz-showcase-tabs.has-thumb [role=tab][aria-selected=true]{box-shadow:none;background:0 0}.tz .tz-showcase-tabs.has-thumb .tz-tabs-thumb{width:var(--thumb-w,0);border-radius:var(--tz-radius-pill);background:var(--tz-brand-700);transform:translateX(var(--thumb-x,0));display:block;position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:0 2px 4px #52090e2e,0 8px 20px #7f0a1340}.tz .tz-showcase-tabs.is-sliding .tz-tabs-thumb{transition:transform .38s cubic-bezier(.32,.72,0,1),width .38s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.tz .tz-showcase-tabs.is-sliding .tz-tabs-thumb{transition:none}}.tz-js .tz .tz-showcase{grid-template-columns:minmax(0,1fr);display:grid}.tz-js .tz .tz-showcase>.tz-showcase-panel{grid-area:2/1;margin-top:0}.tz-js .tz .tz-showcase>.tz-showcase-panel[hidden]{visibility:hidden;pointer-events:none;display:grid!important}.tz-js .tz .tz-showcase>.tz-showcase-panel[hidden] *{visibility:hidden!important}.tz .tz-showcase-panel{gap:var(--tz-space-10);padding:0 0 0 var(--tz-space-10);border-radius:var(--tz-radius-xl);background:linear-gradient(135deg, var(--tz-surface), var(--tz-gold-100));background-clip:padding-box;border:8px solid #ffffff73;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 24px 64px #52090e33}.tz .tz-showcase-copy{padding:var(--tz-space-10) 0}.tz .tz-showcase-chip{margin-bottom:var(--tz-space-4);padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-sm);color:var(--tz-brand-900);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-normal);background:#ffffffb3;display:inline-block}.tz .tz-showcase-copy h3{margin:0 0 var(--tz-space-3);font-size:var(--tz-fs-2xl)}.tz .tz-showcase-copy .tz-lead{margin:0 0 var(--tz-space-6)}.tz .tz-showcase-copy .tz-checklist li{font-size:var(--tz-fs-md)}.tz .tz-showcase-copy .tz-button-row{align-items:center;gap:var(--tz-space-5);margin-top:var(--tz-space-8)}.tz .tz-showcase-copy .tz-showcase-label{margin-top:var(--tz-space-6);justify-content:flex-start}.tz .tz-showcase-visual{width:100%;padding-top:var(--tz-space-10);flex-direction:column;display:flex}.tz .tz-showcase-screen{flex:auto;display:flex}.tz .tz-showcase-screen .tz-browser-frame{flex-direction:column;flex:auto;min-height:26rem;display:flex}.tz .tz-showcase-screen .tz-browser-frame .tz-portal{flex:auto}.tz .tz-showcase-screen .tz-browser-frame{border-radius:var(--tz-radius-lg) 0 0 0;box-shadow:var(--tz-shadow-lg);border-bottom:0;border-right:0}@media (max-width:64rem){.tz .tz-showcase-panel{gap:var(--tz-space-6);padding:0 var(--tz-space-6);grid-template-columns:minmax(0,1fr)}.tz .tz-showcase-copy{padding:var(--tz-space-8) 0 0}.tz .tz-showcase-visual{width:100%;padding-top:0}.tz .tz-showcase-screen .tz-browser-frame{border-right:1px solid var(--tz-line);border-radius:var(--tz-radius-md) var(--tz-radius-md) 0 0;min-height:0}}@media (max-width:48rem){.tz .tz-showcase-tabs [role=tab]{min-height:2.5rem;padding:0 var(--tz-space-4);font-size:var(--tz-fs-sm)}.tz .tz-showcase-panel{padding:0 var(--tz-space-4)}}.tz .tz-showcase-tab-icon{flex:0 0 1.125rem;display:flex}.tz .tz-showcase-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.tz .tz-showcase-tabs [role=tab]:focus-visible{outline:2px solid var(--tz-brand-700);outline-offset:4px}.tz .tz-platform-showcase .tz-head-line{display:block}.tz .tz-tool-hero-row{justify-content:space-between;align-items:flex-start;gap:var(--tz-space-6);flex-wrap:wrap;display:flex}.tz .tz-tool-hero-row>div:first-child{flex:36rem;min-width:0}.tz .tz-tool-intro{margin:var(--tz-space-4) 0 0;color:var(--tz-text)}.tz .tz-lang-toggle{padding:var(--tz-space-1);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);background:var(--tz-surface);box-shadow:var(--tz-shadow-xs);flex:none;grid-template-columns:repeat(2,minmax(3.25rem,1fr));display:inline-grid}.tz .tz-lang-btn{min-height:2.25rem;padding:0 var(--tz-space-3);border-radius:var(--tz-radius-sm);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);cursor:pointer;transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);background:0 0;border:0}.tz .tz-lang-btn.is-active{background:var(--tz-brand-700);color:#fff;box-shadow:var(--tz-shadow-xs)}.tz .tz-lang-toggle.is-small .tz-lang-btn{min-height:1.9rem;font-size:var(--tz-fs-2xs)}.tz .tz-ec-grid{gap:var(--tz-space-5);grid-template-columns:minmax(14rem,17rem) minmax(0,1fr) minmax(14rem,18rem);align-items:start;display:grid}.tz .tz-ec-inputs,.tz .tz-ec-breakdown,.tz .tz-ec-cta{gap:0}.tz .tz-ec-inputs .tz-field:last-child{margin-bottom:0}.tz .tz-ec-inputs .tz-kicker,.tz .tz-ec-breakdown .tz-kicker{margin-bottom:var(--tz-space-4)}.tz .tz-ec-inputs select{padding-left:var(--tz-space-3);font-size:var(--tz-fs-sm);text-overflow:ellipsis;padding-right:2.25rem}.tz .tz-ec-inputs label{align-items:center;gap:var(--tz-space-2);display:flex}.tz .tz-ec-label{margin-bottom:var(--tz-space-2);color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug);display:block}.tz .tz-ec-inputwrap{display:block;position:relative}.tz .tz-ec-inputwrap input:not([type=radio]){font-weight:var(--tz-fw-semibold);text-align:right;font-variant-numeric:tabular-nums;padding-right:3.5rem}.tz .tz-ec-inputwrap.is-locked input{background:var(--tz-sand);color:var(--tz-text-muted)}.tz .tz-ec-unit{top:50%;right:var(--tz-space-4);color:var(--tz-text-faint);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);pointer-events:none;position:absolute;transform:translateY(-50%)}.tz .tz-ec-driver.is-off{visibility:hidden}.tz .tz-ec-regionrow{gap:var(--tz-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz .tz-ec-regionbtn{border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);background:var(--tz-surface);min-height:2.5rem;color:var(--tz-text-muted);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);cursor:pointer}.tz .tz-ec-regionbtn.is-active{border-color:var(--tz-brand-700);background:var(--tz-brand-100);color:var(--tz-brand-900);box-shadow:inset 0 0 0 1px var(--tz-brand-700)}.tz .tz-ec-radiorow{gap:var(--tz-space-4);flex-wrap:wrap;display:flex}.tz .tz-ec-radio{align-items:center;gap:var(--tz-space-2);font-weight:var(--tz-fw-regular);cursor:pointer;margin:0;display:inline-flex}.tz .tz-ec-custom{margin-top:var(--tz-space-3)}.tz .tz-ec-bd-head{justify-content:space-between;align-items:center;gap:var(--tz-space-3);flex-wrap:wrap;display:flex}.tz .tz-ec-stats{gap:var(--tz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-ec-stat{text-align:center;background:var(--tz-canvas)}.tz .tz-ec-stat.is-cost{border-color:var(--tz-brand-700);background:var(--tz-brand-50);box-shadow:var(--tz-shadow-sm);grid-column:1/-1}.tz .tz-ec-stat.is-cost .tz-metric-label{color:var(--tz-brand-700)}.tz .tz-ec-stat.is-cost .tz-metric-value{color:var(--tz-brand-900);font-size:var(--tz-fs-3xl)}.tz .tz-ec-stat.is-net{background:var(--tz-success-100);border-color:#0000}.tz .tz-ec-stat.is-net .tz-metric-value{color:var(--tz-success)}.tz .tz-ec-permonth{margin:var(--tz-space-2) 0 var(--tz-space-4);text-align:center}.tz .tz-ec-secttitle{margin:var(--tz-space-5) 0 var(--tz-space-1);padding-bottom:var(--tz-space-2);border-bottom:2px solid var(--tz-gold);color:var(--tz-ink);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.tz .tz-ec-sectnote{margin:var(--tz-space-2) 0 var(--tz-space-1)}.tz .tz-ec-row{justify-content:space-between;align-items:baseline;gap:var(--tz-space-3);padding:var(--tz-space-2) 0;border-bottom:1px dotted var(--tz-line);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);display:flex}.tz .tz-ec-row .tz-ec-k{color:var(--tz-text)}.tz .tz-ec-row .tz-ec-v{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}.tz .tz-ec-row.is-sub .tz-ec-k{padding-left:var(--tz-space-4);color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-ec-row.is-sub .tz-ec-v{color:var(--tz-text-muted);font-weight:var(--tz-fw-regular)}.tz .tz-ec-row.is-strong{border-bottom-style:solid}.tz .tz-ec-row.is-strong .tz-ec-k{font-weight:var(--tz-fw-semibold)}.tz .tz-ec-row.is-total{margin-top:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border:1px solid var(--tz-brand-700);border-radius:var(--tz-radius-md);background:var(--tz-brand-50)}.tz .tz-ec-row.is-total .tz-ec-k{color:var(--tz-brand-700);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-ec-row.is-total .tz-ec-v{color:var(--tz-brand-900);font-size:var(--tz-fs-xl);line-height:var(--tz-lh-tight)}.tz .tz-ec-row.is-net{margin-top:var(--tz-space-2);padding:var(--tz-space-3) 0 0;border-top:2px solid var(--tz-success);border-bottom:0}.tz .tz-ec-row.is-net .tz-ec-k,.tz .tz-ec-row.is-net .tz-ec-v{color:var(--tz-success);font-weight:var(--tz-fw-semibold)}.tz .tz-ec-pitlink{margin:calc(var(--tz-space-2) * -1) calc(var(--tz-space-1) * -1);padding:var(--tz-space-2) var(--tz-space-1);color:var(--tz-brand-700);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tz .tz-ec-pitwrap{width:100%;margin:var(--tz-space-2) 0;overflow-x:auto}.tz .tz-ec-pittable{border-collapse:collapse;width:100%;font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-ec-pittable th,.tz .tz-ec-pittable td{padding:var(--tz-space-2) var(--tz-space-2);border-bottom:1px solid var(--tz-line);text-align:right;white-space:nowrap}.tz .tz-ec-pittable th:first-child,.tz .tz-ec-pittable td:first-child{text-align:left}.tz .tz-ec-pittable thead th{background:var(--tz-sand);color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-ec-pittable tr.is-dim td{color:var(--tz-text-faint)}.tz .tz-ec-capnote{margin-top:var(--tz-space-3)}.tz .tz-ec-cta{gap:var(--tz-space-3);text-align:left}.tz .tz-ec-cta .tz-kicker{color:var(--tz-brand-300);margin:0}.tz .tz-ec-brand{align-items:center;gap:var(--tz-space-2);color:#fff;font-family:var(--tz-font-serif);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);align-self:flex-start;text-decoration:none;display:inline-flex}.tz .tz-ec-brand img{width:1.75rem;height:auto}.tz .tz-ec-cta .tz-checklist{margin:var(--tz-space-2) 0 var(--tz-space-3)}.tz .tz-ec-cta .tz-caption{color:var(--tz-on-dark-muted)}.tz .tz-ec-pathway{gap:var(--tz-space-2);margin-top:var(--tz-space-2);padding-top:var(--tz-space-4);border-top:1px solid #ffffff24;display:grid}.tz .tz-ec-pathway strong{color:#fff}.tz .tz-ec-pathway p{color:var(--tz-on-dark-muted)}.tz .tz-ec-pathway .tz-link{display:inline}.tz .tz-ec-pathway .tz-link:after{margin-left:var(--tz-space-2)}.tz .tz-ec-grid>.tz-ec-notes{grid-column:1/-1}.tz .tz-ec-notes{margin-top:var(--tz-space-6);color:var(--tz-text)}.tz .tz-ec-legal{margin-top:var(--tz-space-2);color:var(--tz-text-muted);display:block}.tz .tz-pathway-outcomes{gap:var(--tz-space-2);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);flex:none;margin:0;list-style:none;display:grid}.tz .tz-pathway-outcomes li{align-items:center;gap:var(--tz-space-3);color:var(--tz-ink);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);display:flex}.tz .tz-pathway-layout{gap:var(--tz-space-6);grid-template-columns:minmax(0,1.6fr) minmax(16rem,.8fr);align-items:start;display:grid}.tz .tz-pathway-layout.is-result{grid-template-columns:minmax(0,1fr)}.tz .tz-pathway-panel{min-height:24rem;box-shadow:var(--tz-shadow-md);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.tz .tz-pathway-aside{gap:var(--tz-space-4);display:grid}.tz .tz-pathway-aside h3{font-size:var(--tz-fs-md)}.tz .tz-pathway-legend{margin:0;padding:0;list-style:none}.tz .tz-pathway-legend li{padding:var(--tz-space-2) 0;border-bottom:1px solid var(--tz-line);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);gap:.1rem;display:grid}.tz .tz-pathway-legend li:last-child{border-bottom:0}.tz .tz-pathway-legend span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-pathway-progress{gap:var(--tz-space-2);margin-bottom:var(--tz-space-6);display:grid}.tz .tz-pathway-step{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.tz .tz-pathway-question{border:0;margin:0;padding:0}.tz .tz-pathway-question legend{padding:0}.tz .tz-pathway-question h2{margin-bottom:var(--tz-space-2);font-size:var(--tz-fs-2xl);outline:none}.tz .tz-pathway-help{margin:0 0 var(--tz-space-4);color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-pathway-options{gap:var(--tz-space-3);margin-top:var(--tz-space-4);display:grid}.tz .tz-pathway-option{gap:var(--tz-space-3);padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);background:var(--tz-surface);font-weight:var(--tz-fw-regular);cursor:pointer;transition:border-color var(--tz-duration) var(--tz-ease), background-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.tz .tz-pathway-option:hover{border-color:var(--tz-brand-700)}.tz .tz-pathway-option:has(input:checked){border-color:var(--tz-brand-700);background:var(--tz-brand-50);box-shadow:inset 0 0 0 1px var(--tz-brand-700)}.tz .tz-pathway-option:has(input:focus-visible){outline:2px solid var(--tz-focus);outline-offset:3px}.tz .tz-pathway-option input{margin-top:.25rem}.tz .tz-pathway-option-body{gap:.15rem;display:grid}.tz .tz-pathway-option-body strong{color:var(--tz-ink);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug)}.tz .tz-pathway-option-body span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-pathway-actions{justify-content:space-between;gap:var(--tz-space-3);margin-top:var(--tz-space-6);flex-wrap:wrap;display:flex}.tz .tz-pathway-result{gap:var(--tz-space-6);display:grid}.tz .tz-pathway-result-head h2{outline:none}.tz .tz-pathway-result-head .tz-pill-row{margin-top:var(--tz-space-4)}.tz .tz-pathway-result-grid{gap:var(--tz-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-pathway-result-grid h3{font-size:var(--tz-fs-md)}.tz .tz-pathway-result-grid .tz-card{gap:var(--tz-space-3)}.tz .tz-pathway-result-grid .tz-button-row{padding-top:var(--tz-space-2);margin-top:auto}.tz .tz-pathway-result-grid .tz-button-row .tz-btn{white-space:normal;text-align:center;flex:auto;min-width:0}.tz .tz-pathway-steps{gap:var(--tz-space-2);color:var(--tz-text);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0;padding-left:1.25rem;display:grid}.tz .tz-pathway-secondary,.tz .tz-pathway-tools{padding:var(--tz-space-5) var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-canvas)}.tz .tz-pathway-secondary h3,.tz .tz-pathway-tools h3{font-size:var(--tz-fs-lg)}.tz .tz-pathway-tools{justify-content:space-between;align-items:center;gap:var(--tz-space-5);border-color:var(--tz-gold);background:var(--tz-gold-100);flex-wrap:wrap;display:flex}.tz .tz-pathway-tools>div{flex:24rem}.tz .tz-pathway-tools p{margin:0}@media (max-width:64rem){.tz .tz-ec-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}.tz .tz-ec-inputs{grid-column:1/-1}.tz .tz-pathway-layout,.tz .tz-pathway-result-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.tz .tz-ec-grid,.tz .tz-ec-stats{grid-template-columns:minmax(0,1fr)}.tz .tz-pathway-outcomes{width:100%}}@media (max-width:40rem){.tz .tz-ec-row{flex-wrap:wrap}.tz .tz-ec-row .tz-ec-v{margin-left:auto}.tz .tz-pathway-actions{flex-direction:column-reverse}.tz .tz-pathway-actions .tz-btn{width:100%}}@media (prefers-reduced-motion:reduce){.tz .tz-lang-btn,.tz .tz-pathway-option{transition:none}}.tz .tz-tools-strip-featured{gap:var(--tz-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-tools-strip-featured.is-single{grid-template-columns:minmax(0,1fr)}.tz .tz-tools-strip-featured.is-single .tz-tools-strip-feature p{max-width:72ch}.tz .tz-tools-strip-feature{gap:var(--tz-space-3);padding:var(--tz-space-8);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:radial-gradient(28rem 14rem at 100% 0%, var(--tz-gold-100), transparent 70%), var(--tz-surface);color:inherit;transition:border-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);align-content:start;text-decoration:none;display:grid}.tz .tz-tools-strip-feature:hover,.tz .tz-tools-strip-feature:focus-visible{border-color:var(--tz-brand-300);box-shadow:var(--tz-shadow-sm);transform:translateY(-2px)}.tz .tz-tools-strip-feature-top{justify-content:space-between;align-items:center;gap:var(--tz-space-3);margin-bottom:var(--tz-space-2);display:flex}.tz .tz-tools-strip .tz-feature-icon{background:var(--tz-gold-100);color:var(--tz-brown);flex:none}.tz .tz-tools-strip-feature .tz-feature-icon{width:3rem;height:3rem}.tz .tz-tools-strip-feature h3{font-size:var(--tz-fs-xl);line-height:var(--tz-lh-snug);margin:0}.tz .tz-tools-strip-feature p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-tools-strip-tags{gap:var(--tz-space-2);margin:var(--tz-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tz .tz-tools-strip-tags li{padding:var(--tz-space-1) var(--tz-space-3);border:1px solid var(--tz-line);border-radius:var(--tz-radius-pill);background:var(--tz-canvas);color:var(--tz-ink);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-snug)}.tz .tz-tools-strip-cta{margin-top:var(--tz-space-3);color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-tools-strip-cta span,.tz .tz-tools-strip-arrow{transition:transform var(--tz-duration) var(--tz-ease);display:inline-block}.tz .tz-tools-strip-feature:hover .tz-tools-strip-cta span,.tz .tz-tools-strip-list a:hover .tz-tools-strip-arrow{transform:translate(3px)}.tz .tz-tools-strip-list{gap:var(--tz-space-4);margin:var(--tz-space-5) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.tz .tz-tools-strip-list a{gap:var(--tz-space-3);height:100%;padding:var(--tz-space-4) var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);color:inherit;transition:border-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease);align-items:flex-start;text-decoration:none;display:flex}.tz .tz-tools-strip-list a:hover,.tz .tz-tools-strip-list a:focus-visible{border-color:var(--tz-brand-300);box-shadow:var(--tz-shadow-sm)}.tz .tz-tools-strip-list-body{gap:var(--tz-space-1);flex:auto;min-width:0;display:grid}.tz .tz-tools-strip-list strong{color:var(--tz-ink);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug)}.tz .tz-tools-strip-list-body span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-tools-strip-arrow{color:var(--tz-brand-700);flex:none}@media (max-width:64rem){.tz .tz-tools-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.tz .tz-tools-strip-featured,.tz .tz-tools-strip-list{grid-template-columns:minmax(0,1fr)}.tz .tz-tools-strip-feature{padding:var(--tz-space-6)}}@media (prefers-reduced-motion:reduce){.tz .tz-tools-strip-feature:hover,.tz .tz-tools-strip-feature:focus-visible{transform:none}}.tz .tz-tool-cta{gap:var(--tz-space-6) var(--tz-space-10);margin-block:var(--tz-space-6);padding:var(--tz-space-8);text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.tz .tz-tool-cta-main,.tz .tz-tool-cta-copy,.tz .tz-tool-cta-actions{align-content:start;gap:var(--tz-space-3);display:grid}.tz .tz-tool-cta-main{gap:var(--tz-space-4)}.tz .tz-tool-cta .tz-ec-brand{justify-self:start}.tz .tz-tool-cta .tz-kicker{color:var(--tz-brand-300);margin:0}.tz .tz-tool-cta-body{color:#fff;font-size:var(--tz-fs-lg);line-height:var(--tz-lh-normal);margin:0}.tz .tz-tool-cta .tz-checklist{margin:var(--tz-space-1) 0 0}.tz .tz-tool-cta-side{align-self:center}.tz .tz-tool-cta .tz-btn{justify-content:center;width:100%}.tz .tz-tool-cta .tz-caption{color:var(--tz-on-dark-muted);margin:0}.tz .tz-suite:not([data-language=vi]) .tz-tool-cta [data-lang=vi],.tz .tz-suite[data-language=vi] .tz-tool-cta [data-lang=en]{display:none}@media (max-width:64rem){.tz .tz-tool-cta{padding:var(--tz-space-6);grid-template-columns:minmax(0,1fr)}}.tz .tz-suite .tz-tool-cta :where(p,li,span,strong,small,a){color:#fff!important}.tz .tz-suite .tz-tool-cta :where(.tz-caption,.tz-ec-pathway p){color:var(--tz-on-dark-muted)!important}.tz .tz-suite .tz-tool-cta .tz-kicker{color:var(--tz-brand-300)!important}.tz .tz-suite .tz-tool-cta .tz-btn-inverse{color:var(--tz-brand-900)!important}.tz .tz-about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-about-how{gap:var(--tz-space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.tz .tz-about-how .tz-feature-shot .tz-preview-label{justify-self:start}.tz .tz-about-principles{gap:var(--tz-space-4);margin:0;padding:0;list-style:none;display:grid}.tz .tz-about-principles li{gap:var(--tz-space-4);padding:var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tz .tz-about-principles strong{margin-bottom:var(--tz-space-1);color:var(--tz-ink);font-size:var(--tz-fs-lg);line-height:var(--tz-lh-snug);display:block}.tz .tz-about-principles p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-about-photo{max-width:64rem;margin:0 auto var(--tz-space-10)}.tz .tz-about-promise{margin-top:var(--tz-space-12);padding-top:var(--tz-space-10);border-top:1px solid var(--tz-line)}.tz .tz-about-promise h3{font-size:var(--tz-fs-md)}.tz .tz-contact-layout{padding-block:var(--tz-space-6) var(--tz-section-sm)}.tz .tz-contact-grid{gap:var(--tz-space-12);margin-top:var(--tz-space-5);grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;display:grid}.tz .tz-contact-aside{top:var(--tz-space-8);position:sticky}.tz .tz-contact-aside h1{margin:0 0 var(--tz-space-4);font-size:var(--tz-fs-4xl)}.tz .tz-contact-aside .tz-lead{margin:0 0 var(--tz-space-8)}.tz .tz-contact-main{padding:var(--tz-space-8);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-xs)}.tz .tz-contact-main .tz-field{margin-bottom:var(--tz-space-4)}.tz .tz-contact-form{gap:0;display:grid}.tz .tz-contact-form-note{margin:0 0 var(--tz-space-5);padding-bottom:var(--tz-space-4);border-bottom:1px solid var(--tz-line)}.tz .tz-contact-form textarea{min-height:6rem}.tz .tz-contact-row{gap:0 var(--tz-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-contact-form .tz-btn{margin-top:var(--tz-space-2);justify-self:start}.tz .tz-form-status{margin:var(--tz-space-4) 0 0;min-height:1.5rem;color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz .tz-form-status.is-success{color:var(--tz-success);font-weight:var(--tz-fw-semibold)}.tz .tz-form-status.is-error{color:var(--tz-danger);font-weight:var(--tz-fw-semibold)}.tz .tz-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tz .tz-contact-visual{margin:var(--tz-space-10) var(--tz-space-4) var(--tz-space-12) 0;position:relative}.tz .tz-contact-visual .tz-contact-photo{border-radius:var(--tz-radius-lg);max-height:none;box-shadow:var(--tz-shadow-md);margin:0}.tz .tz-contact-card{gap:var(--tz-space-3);width:auto;max-width:16rem;padding:var(--tz-space-3) var(--tz-space-4);align-items:center;display:flex}.tz .tz-contact-card.is-top-right{top:calc(var(--tz-space-8) * -1);right:auto;left:calc(var(--tz-space-4) * -1)}.tz .tz-contact-card.is-bottom-left{bottom:calc(var(--tz-space-10) * -1);left:auto;right:calc(var(--tz-space-4) * -1)}.tz .tz-contact-card-icon{border-radius:var(--tz-radius-md);background:var(--tz-brand-50);width:2.25rem;height:2.25rem;color:var(--tz-brand-700);flex:0 0 2.25rem;place-items:center;display:grid;position:relative}.tz .tz-contact-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.tz .tz-contact-card-icon.is-online:after{content:"";border:2px solid var(--tz-surface);background:var(--tz-success);border-radius:50%;width:.65rem;height:.65rem;position:absolute;bottom:-2px;right:-2px}.tz .tz-contact-card-body{gap:2px;min-width:0;display:grid}.tz .tz-contact-card-body strong{color:var(--tz-ink);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug)}.tz .tz-contact-card-body span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-contact-email{gap:var(--tz-space-2) var(--tz-space-3);padding-top:var(--tz-space-5);border-top:1px solid var(--tz-line);flex-wrap:wrap;align-items:center;display:flex}.tz .tz-contact-email .tz-caption{flex-basis:100%;margin:0}.tz .tz-contact-email a{color:var(--tz-ink);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-bold);text-decoration:none}.tz .tz-contact-email a:hover{color:var(--tz-brand-700)}.tz .tz-contact-email a[data-copy]{cursor:copy;position:relative}.tz .tz-copy-tip{top:50%;left:calc(100% + var(--tz-space-3));padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-pill);background:var(--tz-ink);color:var(--tz-surface);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);white-space:nowrap;opacity:0;transition:opacity .2s var(--tz-ease), transform .2s var(--tz-ease);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:translate(-4px,-50%)}.tz .tz-copy-tip:empty{padding:0}.tz .is-copied .tz-copy-tip{opacity:1;transform:translateY(-50%)}@media (max-width:40rem){.tz .tz-contact-visual{margin-right:0}.tz .tz-contact-card.is-top-right{left:var(--tz-space-2)}.tz .tz-contact-card.is-bottom-left{right:var(--tz-space-2)}}@media (max-width:64rem){.tz .tz-contact-grid{gap:var(--tz-space-8);grid-template-columns:minmax(0,1fr)}.tz .tz-contact-aside{position:static}.tz .tz-about-how{gap:var(--tz-space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.tz .tz-contact-main{padding:var(--tz-space-5)}.tz .tz-about-facts,.tz .tz-contact-row{grid-template-columns:minmax(0,1fr)}.tz .tz-contact-form .tz-btn{width:100%}}.tz .tz-policy-vi{margin-top:var(--tz-space-1);color:var(--tz-text-muted);display:block}.tz .tz-page-hero .tz-lead .tz-policy-vi{margin-top:var(--tz-space-2)}.tz .tz-policy-vi-title{margin:calc(-1 * var(--tz-space-2)) 0 var(--tz-space-5);color:var(--tz-text-muted);font-size:var(--tz-fs-lg);line-height:var(--tz-lh-snug)}.tz .tz-policy-pair{gap:var(--tz-space-2);margin:0 0 var(--tz-space-5);display:grid}.tz .tz-policy-pair p{margin:0}.tz .tz-policy-pair .tz-policy-vi{padding-left:var(--tz-space-4);border-left:2px solid var(--tz-beige);margin:0}.tz .tz-policy-list{gap:var(--tz-space-3);margin:0 0 var(--tz-space-5);display:grid}.tz .tz-policy-table th .tz-policy-vi{color:var(--tz-on-dark-muted);font-weight:var(--tz-fw-regular)}.tz .tz-policy-summary{gap:var(--tz-space-3);margin:0 0 var(--tz-space-10);padding:var(--tz-space-5) var(--tz-space-6);border:1px solid var(--tz-line);border-left:3px solid var(--tz-brand-700);border-radius:var(--tz-radius-md);background:var(--tz-surface);display:grid}.tz .tz-policy-summary dl{gap:var(--tz-space-3) var(--tz-space-10);margin:0 0 var(--tz-space-2);flex-wrap:wrap;display:flex}.tz .tz-policy-summary dt{color:var(--tz-text-muted);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase}.tz .tz-policy-summary dd{margin:var(--tz-space-1) 0 0;color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-policy-summary dd .tz-policy-vi{font-weight:var(--tz-fw-regular);margin-top:0}.tz .tz-policy-summary p{color:var(--tz-text);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-policy-summary p.tz-policy-vi{color:var(--tz-text-muted)}.tz .tz-policy-terms{margin:0 0 var(--tz-space-5);border-top:1px solid var(--tz-line);display:grid}.tz .tz-policy-terms>div{gap:var(--tz-space-6);padding:var(--tz-space-3) 0;border-bottom:1px solid var(--tz-line);grid-template-columns:14rem minmax(0,1fr);display:grid}.tz .tz-policy-terms dt{color:var(--tz-ink);font-weight:var(--tz-fw-semibold)}.tz .tz-policy-terms dt .tz-policy-vi{font-weight:var(--tz-fw-regular)}.tz .tz-policy-terms dd{margin:0}@media (max-width:48rem){.tz .tz-policy-terms>div{gap:var(--tz-space-1);grid-template-columns:minmax(0,1fr)}}.tz .tz-solution-hero{padding-bottom:0}.tz .tz-solution-hero-grid{gap:var(--tz-space-12);padding:var(--tz-space-4) 0 var(--tz-space-10);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.tz .tz-solution-hero h1{max-width:19ch}.tz .tz-solution-hero .tz-lead{max-width:58ch}.tz .tz-solution-brief{padding:var(--tz-space-8);border:1px solid var(--tz-line);border-top:3px solid var(--tz-gold);border-radius:var(--tz-radius-md);background:var(--tz-surface);box-shadow:var(--tz-shadow-md);position:relative}.tz .tz-solution-brief-top{align-items:center;gap:var(--tz-space-3);margin-bottom:var(--tz-space-6);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);display:flex}.tz .tz-solution-brief h2{max-width:20ch;font-size:var(--tz-fs-2xl)}.tz .tz-solution-brief ul{margin:var(--tz-space-5) 0;padding:0;list-style:none}.tz .tz-solution-brief li{gap:var(--tz-space-3);padding:var(--tz-space-3) 0;border-bottom:1px solid var(--tz-line);font-size:var(--tz-fs-md);display:flex}.tz .tz-solution-brief li span{color:var(--tz-brand-700)}.tz .tz-solution-brief-foot{justify-content:space-between;gap:var(--tz-space-2);margin-top:var(--tz-space-6);padding-top:var(--tz-space-4);border-top:1px solid var(--tz-line);color:var(--tz-brown);font-size:var(--tz-fs-xs);flex-wrap:wrap;display:flex}.tz .tz-solution-brief-foot>:first-child{font-weight:var(--tz-fw-semibold)}.tz .tz-solution-switch{gap:var(--tz-space-8);border-top:1px solid var(--tz-line);display:flex}.tz .tz-solution-switch a{min-height:3.5rem;padding:var(--tz-space-3) 0;color:var(--tz-text-muted);font-size:var(--tz-fs-sm);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.tz .tz-solution-switch a[aria-current=page]{border-color:var(--tz-brand-700);color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-solution-fit-grid{gap:var(--tz-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.tz .tz-solution-fit h2{max-width:20ch;font-size:var(--tz-fs-2xl)}.tz .tz-solution-audience{margin:0;padding:0;list-style:none}.tz .tz-solution-audience li{padding:var(--tz-space-3) 0 var(--tz-space-3) var(--tz-space-6);border-bottom:1px solid var(--tz-line);position:relative}.tz .tz-solution-audience li:before{content:"";background:var(--tz-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:1.35rem;left:0}.tz .tz-solution-centered{text-align:center;max-width:46rem;margin-left:auto;margin-right:auto}.tz .tz-solution-centered h2,.tz .tz-solution-centered p{margin-left:auto;margin-right:auto}.tz .tz-solution-comparison{gap:var(--tz-space-3);max-width:64rem;margin:var(--tz-space-10) auto 0;padding:var(--tz-space-4);border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);box-shadow:var(--tz-shadow-md);background:#ffffff8c;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.tz .tz-solution-before,.tz .tz-solution-after{padding:var(--tz-space-8)}.tz .tz-solution-after{border:1px solid var(--tz-beige);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:0 0 0 3px #ba8f5814, var(--tz-shadow-sm)}.tz .tz-solution-comparison-label{padding:var(--tz-space-2) var(--tz-space-3);margin-bottom:var(--tz-space-5);border-radius:var(--tz-radius-pill);background:var(--tz-sand);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);display:inline-block}.tz .tz-solution-comparison h3{margin-bottom:var(--tz-space-6);font-size:var(--tz-fs-2xl)}.tz .tz-solution-comparison ul{margin:0;padding:0;list-style:none}.tz .tz-solution-comparison li{gap:var(--tz-space-3);margin-bottom:var(--tz-space-5);color:var(--tz-text-muted);font-size:var(--tz-fs-md);line-height:var(--tz-lh-normal);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.tz .tz-solution-comparison li:last-child{margin-bottom:0}.tz .tz-solution-list-mark{font-size:var(--tz-fs-xl);line-height:var(--tz-lh-snug)}.tz .tz-solution-scope{margin:var(--tz-space-5) 0 0;color:var(--tz-text-muted)}.tz .tz-solution-practice .tz-solution-scope{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto}.tz .tz-solution-support-list{gap:var(--tz-space-12);max-width:64rem;margin:var(--tz-space-12) auto 0;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-solution-pillar-icon{width:3rem;height:3rem;margin:0 auto var(--tz-space-6);border-radius:var(--tz-radius-md);background:var(--tz-brand-700);place-items:center;display:grid}.tz .tz-solution-pillar-icon .tz-menu-icon{color:var(--tz-surface)}.tz .tz-solution-support-list h3{max-width:22ch;font-size:var(--tz-fs-xl);margin-left:auto;margin-right:auto}.tz .tz-solution-support-list p{color:var(--tz-text-muted);margin-bottom:0}.tz .tz-solution-steps{gap:var(--tz-space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-solution-step-number{padding-bottom:var(--tz-space-4);margin-bottom:var(--tz-space-5);border-bottom:1px solid var(--tz-line-strong);color:var(--tz-brown);font-size:var(--tz-fs-xl);display:block}.tz .tz-solution-steps h3{font-size:var(--tz-fs-lg)}.tz .tz-solution-steps p{font-size:var(--tz-fs-sm);color:var(--tz-text-muted)}@media (max-width:64rem){.tz .tz-solution-hero-grid{gap:var(--tz-space-8)}.tz .tz-solution-before,.tz .tz-solution-after{padding:var(--tz-space-5)}.tz .tz-solution-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.tz .tz-solution-hero-grid,.tz .tz-solution-fit-grid{gap:var(--tz-space-8);grid-template-columns:1fr}.tz .tz-solution-brief{padding:var(--tz-space-6)}.tz .tz-solution-comparison{padding:var(--tz-space-3);grid-template-columns:1fr}.tz .tz-solution-support-list{gap:var(--tz-space-10);grid-template-columns:1fr}.tz .tz-solution-support-list article{max-width:28rem;margin:0 auto}.tz .tz-solution-switch{justify-content:space-between;gap:var(--tz-space-3)}}@media (max-width:40rem){.tz .tz-solution-steps{grid-template-columns:1fr}}.tz .tz-home-photo{max-height:28rem;margin:var(--tz-space-10) auto}.tz .tz-home-photo img{object-position:center 25%}.tz .tz-hub-hero{background:var(--tz-canvas)}.tz .tz-about-photo{max-height:30rem}.tz .tz-contact-layout{background:var(--tz-canvas)}.tz .tz-contact-photo{margin:var(--tz-space-6) 0;max-height:15rem}.tz .tz-contact-form{border-top:4px solid var(--tz-brown)}.tz .tz-insights-hero{background:var(--tz-honey-100)}.tz .tz-guide-section{border-top-color:var(--tz-parchment-200)}.tz .tz-guide-section h2{color:var(--tz-brand-900)}.tz .tz-solution-hero{background:var(--tz-canvas)}.tz .tz-solution-hero-grid{gap:var(--tz-space-10)}.tz .tz-editorial-visual{padding:0 0 var(--tz-space-8) var(--tz-space-5);position:relative}.tz .tz-editorial-photo{border-radius:7rem var(--tz-radius-xl) var(--tz-radius-xl) var(--tz-radius-xl);aspect-ratio:1.08;background:var(--tz-parchment-200);overflow:hidden}.tz .tz-editorial-photo img{object-fit:cover;width:100%;height:100%}.tz .tz-editorial-note{gap:var(--tz-space-4);margin:calc(-1 * var(--tz-space-10)) var(--tz-space-5) 0 calc(-1 * var(--tz-space-5));padding:var(--tz-space-5);border-radius:var(--tz-radius-lg);background:var(--tz-honey-100);box-shadow:var(--tz-shadow-md);align-items:start;display:flex;position:relative}.tz .tz-editorial-note h2{margin:0 0 var(--tz-space-2);font-size:var(--tz-fs-lg)}.tz .tz-editorial-note p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);margin:0}.tz .tz-editorial-icon{background:var(--tz-surface);border-radius:50%;flex:0 0 2.75rem;place-items:center;height:2.75rem;display:grid}.tz .tz-editorial-icon .tz-menu-icon{color:var(--tz-brown)}.tz .tz-solution-comparison{background:var(--tz-parchment-200);border-color:var(--tz-parchment-200);box-shadow:none}.tz .tz-solution-after{border-color:var(--tz-surface)}.tz .tz-solution-after .tz-solution-comparison-label{background:var(--tz-gold-100);color:var(--tz-brand-900)}.tz .tz-solution-after .tz-solution-list-mark{color:var(--tz-brown)}.tz .tz-solution-pillar-icon{background:var(--tz-brand-900);border-radius:50%;width:3.5rem;height:3.5rem}.tz .tz-company-solution .tz-solution-step-number{color:var(--tz-brown);border-bottom-color:var(--tz-parchment-200)}.tz .tz-company-solution .tz-cta-band,.tz .tz-company .tz-cta-band{background:var(--tz-brand-900)}.tz .tz-company-solution .tz-cta-band p,.tz .tz-company .tz-cta-band p,.tz .tz-company-solution .tz-cta-card .tz-checklist li,.tz .tz-company .tz-cta-card .tz-checklist li{color:var(--tz-gold-100)}.tz .tz-company-solution .tz-cta-band .tz-kicker,.tz .tz-company .tz-cta-band .tz-kicker{color:var(--tz-honey-200)}.tz .tz-brief-photo{margin:0 0 var(--tz-space-5)}.tz .tz-market-entry .tz-page-hero{background:var(--tz-canvas)}@media (max-width:48rem){.tz .tz-editorial-photo{aspect-ratio:4/3;border-top-left-radius:4rem}.tz .tz-editorial-visual{max-width:34rem;margin:0 auto}.tz .tz-editorial-note{padding:var(--tz-space-4)}}.tz .tz-ihub-hero{background:var(--tz-canvas);padding-bottom:var(--tz-space-6);border-bottom:0}.tz .tz-ihub-hero-grid{gap:var(--tz-space-12);margin-top:var(--tz-space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.tz .tz-ihub-hero h1{font-size:var(--tz-fs-display);line-height:var(--tz-lh-none);letter-spacing:var(--tz-ls-tight);margin:0}.tz .tz-ihub-hero .tz-lead{margin:0 0 var(--tz-space-4)}.tz .tz-ihub-more,.tz .tz-ihub-link{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold);text-decoration:none}.tz .tz-ihub-more-row{gap:var(--tz-space-3) var(--tz-space-8);flex-wrap:wrap;margin:0;display:flex}.tz .tz-ihub-more{font-size:var(--tz-fs-md)}.tz .tz-ihub-link{font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug)}.tz .tz-ihub-more:hover,.tz .tz-ihub-link:hover{color:var(--tz-brand-900)}.tz .tz-ihub-top{padding-top:var(--tz-space-6)}.tz .tz-ihub-top-grid{gap:var(--tz-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:stretch;display:grid}.tz .tz-ihub-panel{padding:var(--tz-space-5);border:1px solid var(--tz-parchment-200);border-radius:var(--tz-radius-xl);background:var(--tz-honey-100);flex-direction:column;display:flex}.tz .tz-ihub-label{margin:0 0 var(--tz-space-4);color:var(--tz-brown);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.tz .tz-ihub-latest,.tz .tz-ihub-picks{gap:var(--tz-space-3);margin:0;padding:0;list-style:none;display:grid}.tz .tz-ihub-latest{flex:1;grid-auto-rows:1fr}.tz .tz-ihub-latest a{gap:var(--tz-space-4);height:100%;padding:var(--tz-space-5);border-radius:var(--tz-radius-lg);background:var(--tz-surface);color:var(--tz-ink);transition:box-shadow var(--tz-duration) var(--tz-ease);flex-direction:column;text-decoration:none;display:flex}.tz .tz-ihub-latest a:hover{box-shadow:var(--tz-shadow-md)}.tz .tz-ihub-latest-title,.tz .tz-ihub-pick-title{font-family:var(--tz-font-serif);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);display:block}.tz .tz-ihub-latest .tz-insight-date{margin-top:calc(var(--tz-space-2) * -1)}.tz .tz-ihub-latest .tz-ihub-link{margin-top:auto}.tz .tz-ihub-latest a:hover .tz-ihub-latest-title,.tz .tz-ihub-picks a:hover .tz-ihub-pick-title,.tz .tz-ihub-feature-link:hover h3{color:var(--tz-brand-700)}.tz .tz-ihub-feature-link{color:var(--tz-ink);text-decoration:none}.tz .tz-ihub-feature-media{aspect-ratio:16/11.5;border-radius:var(--tz-radius-lg);background:var(--tz-sand);overflow:hidden}.tz .tz-ihub-feature-media img{object-fit:cover;width:100%;height:100%}.tz .tz-ihub-feature h3{margin:auto 0 var(--tz-space-3);padding-top:var(--tz-space-5);font-size:var(--tz-fs-2xl);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-snug)}.tz .tz-ihub-feature p{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-ihub-byline{gap:var(--tz-space-3);margin:var(--tz-space-5) 0 var(--tz-space-3);align-items:center;display:flex}.tz .tz-ihub-byline strong,.tz .tz-ihub-byline span span{font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug);display:block}.tz .tz-ihub-byline span span{color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-ihub-avatar{background:var(--tz-brand-900);color:#fff;height:2.75rem;font-family:var(--tz-font-serif);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-none);border-radius:50%;flex:0 0 2.75rem;place-items:center;display:grid}.tz .tz-ihub-picks{gap:0}.tz .tz-ihub-picks li{display:flex}.tz .tz-ihub-picks li+li{margin-top:var(--tz-space-4);padding-top:var(--tz-space-4);border-top:1px solid var(--tz-parchment-200)}.tz .tz-ihub-picks a{gap:var(--tz-space-3);color:var(--tz-ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.tz .tz-ihub-picks img{aspect-ratio:8/4.14;border-radius:var(--tz-radius-md);object-fit:cover;flex:none;width:100%;height:auto}.tz .tz-ihub-picks a>span{gap:var(--tz-space-2);flex-direction:column;flex:1;display:flex}.tz .tz-ihub-picks .tz-ihub-link{margin-top:auto}.tz .tz-ihub-follow{gap:var(--tz-space-6) var(--tz-space-10);padding:var(--tz-space-10) var(--tz-space-12);border-radius:var(--tz-radius-xl);background:var(--tz-brand-900);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tz .tz-ihub-follow h2{margin:0 0 var(--tz-space-2);color:var(--tz-on-dark);font-size:var(--tz-fs-2xl)}.tz .tz-ihub-follow p{color:var(--tz-on-dark-muted);font-size:var(--tz-fs-md);margin:0}.tz .tz-ihub-follow .tz-button-row{margin-top:0}.tz .tz-ihub-tabs{gap:var(--tz-space-8);border-bottom:1px solid var(--tz-line);scrollbar-width:none;display:flex;overflow-x:auto}.tz .tz-ihub-tabs [role=tab]{padding:var(--tz-space-3) var(--tz-space-1);color:var(--tz-text-muted);font-family:var(--tz-font-serif);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px}.tz .tz-ihub-tabs [role=tab]:hover{color:var(--tz-ink)}.tz .tz-ihub-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--tz-brand-700);color:var(--tz-brand-700)}.tz [data-tabs]:not(.is-ready) .tz-ihub-tabs{display:none}.tz .tz-ihub-panel-head{gap:var(--tz-space-4);margin-bottom:var(--tz-space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tz .tz-ihub-panel-head h3,.tz .tz-ihub-title,.tz .tz-ihub-topics h2,.tz .tz-ihub-close h2{font-size:var(--tz-fs-3xl);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-snug);margin:0}.tz .tz-ihub-title{margin-bottom:var(--tz-space-8)}.tz .tz-ihub-empty{color:var(--tz-text-muted)}.tz .tz-ihub-tiles{gap:var(--tz-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz .tz-insight-tile{border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);color:var(--tz-ink);transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tz .tz-insight-tile:hover{box-shadow:var(--tz-shadow-md);transform:translateY(-2px)}.tz .tz-insight-tile:hover h3{color:var(--tz-brand-700)}.tz .tz-insight-tile-media{aspect-ratio:16/9.66;background:var(--tz-sand);overflow:hidden}.tz .tz-insight-tile-media img{object-fit:cover;width:100%;height:100%}.tz .tz-insight-tile-body{gap:var(--tz-space-4);padding:var(--tz-space-5);flex-direction:column;flex:1;display:flex}.tz .tz-insight-tile h3,.tz .tz-ihub-latest-title,.tz .tz-ihub-pick-title{text-wrap:pretty}.tz .tz-ihub-latest-title,.tz .tz-ihub-pick-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tz .tz-insight-tile h3{font-size:var(--tz-fs-lg);line-height:var(--tz-lh-snug);margin:0}.tz .tz-insight-date{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal);margin:auto 0 0}.tz .tz-insight-tile-foot{padding:var(--tz-space-4) var(--tz-space-5);border-top:1px solid var(--tz-line);justify-content:space-between;align-items:center;display:flex}.tz .tz-insight-pill{padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-pill);background:var(--tz-brand-50);color:var(--tz-brand-900);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug)}.tz .tz-insight-arrow{color:var(--tz-brand-700);font-size:var(--tz-fs-lg);line-height:var(--tz-lh-none)}.tz .tz-ilist-count{margin:0 0 var(--tz-space-6);color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-ilist-count strong{color:var(--tz-ink)}.tz .tz-ilist-grid{gap:var(--tz-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz .tz-insight-tile.is-wide{grid-column:span 3;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.tz .tz-insight-tile.is-wide .tz-insight-tile-media{aspect-ratio:auto;grid-row:1/-1;min-height:18rem}.tz .tz-insight-tile.is-wide .tz-insight-tile-body{padding:var(--tz-space-6)}.tz .tz-insight-tile.is-wide h3{font-size:var(--tz-fs-xl)}.tz .tz-insight-tile .tz-listing-type{margin:0 0 calc(-1 * var(--tz-space-2))}.tz .tz-insight-summary{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.tz .tz-insight-tile.is-wide .tz-insight-tile-foot{padding-inline:var(--tz-space-6)}.tz .tz-ilist-pages{gap:var(--tz-space-2);margin-top:var(--tz-space-12);font-size:var(--tz-fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.tz .tz-ilist-page,.tz .tz-ilist-step{min-width:2.5rem;height:2.5rem;padding:0 var(--tz-space-2);border-radius:var(--tz-radius-md);color:var(--tz-ink);font-weight:var(--tz-fw-semibold);border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid}.tz a.tz-ilist-page:hover,.tz .tz-ilist-step:hover{border-color:var(--tz-line);color:var(--tz-brand-700)}.tz .tz-ilist-page[aria-current=page]{border-color:var(--tz-brand-700);background:var(--tz-brand-700);color:var(--tz-surface)}.tz .tz-ilist-step{color:var(--tz-brand-700);font-size:var(--tz-fs-lg)}.tz .tz-ilist-gap{color:var(--tz-text-muted)}.tz .tz-ihub-topics{padding:var(--tz-space-10) var(--tz-space-12);border-radius:var(--tz-radius-xl);background:var(--tz-gold-100)}.tz .tz-ihub-topics-head{gap:var(--tz-space-4);margin-bottom:var(--tz-space-6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.tz .tz-ihub-pills{gap:var(--tz-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tz .tz-ihub-pills a{padding:var(--tz-space-2) var(--tz-space-5);border:1px solid var(--tz-brand-700);border-radius:var(--tz-radius-pill);color:var(--tz-brand-700);font-family:var(--tz-font-serif);font-size:var(--tz-fs-lg);line-height:var(--tz-lh-snug);transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);text-decoration:none;display:inline-block}.tz .tz-ihub-pills a:hover{background:var(--tz-brand-700);color:#fff}.tz .tz-ihub-close-card{border-radius:var(--tz-radius-xl);background:var(--tz-honey-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.tz .tz-ihub-close-photo{clip-path:polygon(0 0,62% 0,100% 100%,0 100%);min-height:22rem;margin:0}.tz .tz-ihub-close-photo img{object-fit:cover;width:100%;height:100%}.tz .tz-ihub-close-copy{padding:var(--tz-space-12) var(--tz-space-12) var(--tz-space-12) 0;align-self:center}.tz .tz-ihub-close h2{color:var(--tz-brand-900)}.tz .tz-ihub-close-copy p{margin:var(--tz-space-4) 0 var(--tz-space-6);color:var(--tz-text-muted)}@media (max-width:64rem){.tz .tz-ihub-hero-grid{gap:var(--tz-space-4);grid-template-columns:minmax(0,1fr)}.tz .tz-ihub-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-ihub-feature{order:-1;grid-column:1/-1}.tz .tz-ihub-top-grid{align-items:start}.tz .tz-ihub-latest{grid-auto-rows:auto}.tz .tz-ihub-tiles,.tz .tz-ilist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-insight-tile.is-wide{grid-column:1/-1}.tz .tz-ihub-close-card{grid-template-columns:minmax(0,1fr)}.tz .tz-ihub-close-photo{clip-path:none;min-height:14rem;max-height:18rem}.tz .tz-ihub-close-copy{padding:var(--tz-space-8)}}@media (max-width:48rem){.tz .tz-ihub-follow,.tz .tz-ihub-topics{padding:var(--tz-space-8) var(--tz-space-6)}}@media (max-width:40rem){.tz .tz-ihub-top-grid,.tz .tz-ihub-tiles,.tz .tz-ilist-grid{grid-template-columns:minmax(0,1fr)}.tz .tz-insight-tile.is-wide{display:flex}.tz .tz-insight-tile.is-wide .tz-insight-tile-media{aspect-ratio:16/9.66;min-height:0}.tz .tz-ihub-tabs{gap:var(--tz-space-5)}}@media (prefers-reduced-motion:reduce){.tz .tz-insight-tile{transition:none}.tz .tz-insight-tile:hover{transform:none}}.tz .tz-why{--why-red:#52090e;--why-gold:#ba8f58;--why-cream:#faf6ef}.tz .tz-why-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.tz .tz-why .tz-section{padding-block:var(--tz-section)}.tz .tz-why h2{font-size:var(--tz-fs-3xl)}.tz .tz-why p,.tz .tz-why li,.tz .tz-why dd{text-wrap:pretty}.tz .tz-why .tz-media-slot{border:0;border-radius:1.25rem;margin:0;overflow:hidden}.tz .tz-why .tz-media-slot img{object-fit:cover;width:100%;height:100%;transition:transform var(--tz-duration-slow) var(--tz-ease)}.tz .tz-why .tz-section .tz-media-slot:hover img{transform:scale(1.03)}.tz .tz-why .tz-why-close-card .tz-media-slot:hover img{transform:none}.tz .tz-why-hero{color:var(--tz-ink);background:radial-gradient(46rem 30rem at 8% 10%, var(--tz-honey-100), transparent 62%), radial-gradient(44rem 30rem at 95% 30%, var(--tz-brand-100), transparent 60%), radial-gradient(36rem 24rem at 55% 95%, #c5b6ad4d, transparent 65%), #f6efe8;isolation:isolate;padding:1.5rem 0 7rem;position:relative}.tz .tz-why-hero:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tz .tz-why-hero .tz-why-split{padding-top:2.5rem}.tz .tz-why-hero h1{color:#2a1a12;font-size:var(--tz-fs-display);line-height:var(--tz-lh-tight)}.tz .tz-why-hero h1 em{color:#7f0a13;font-style:normal}.tz .tz-why-hero .tz-kicker{color:var(--tz-brand-700)}.tz .tz-why-hero .tz-lead{color:#5b4a3f;font-size:var(--tz-fs-lg);max-width:49ch}.tz .tz-why-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.8rem;display:flex}.tz .tz-why-light-link{color:#52090e;text-underline-offset:.3em;font-weight:600}.tz .tz-why-position{color:#79522b;font-size:var(--tz-fs-sm);margin:1.7rem 0 0}.tz .tz-why-hero-photo{padding-bottom:1.75rem;position:relative}.tz .tz-why-hero-photo .tz-media-slot{aspect-ratio:1/1.04;border-radius:7rem 1.25rem 1.25rem;box-shadow:0 24px 60px #52090e24}.tz .tz-why-hero-photo img{object-position:61% center}.tz .tz-why-photo-note{color:#4c301d;background:#fffaf3;border:1px solid #ecdcc6;border-radius:.75rem;align-items:center;gap:1rem;padding:1.15rem 1.5rem;display:flex;position:absolute;bottom:0;left:-1.5rem;box-shadow:0 14px 34px #4f321e24}.tz .tz-why-photo-note svg{color:#7f0a13;width:2rem;height:2rem}.tz .tz-why-pillars{z-index:1;margin-top:-4.5rem;position:relative}.tz .tz-why-pillars .tz-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tz .tz-why-pillars a{color:var(--tz-text);transition:transform var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), border-color var(--tz-duration) var(--tz-ease);background:#fff;border:1px solid #eadfd2;border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.5rem;text-decoration:none;display:flex;box-shadow:0 14px 34px #4f321e14}.tz .tz-why-pillars a:hover{border-color:#d9c2a4;transform:translateY(-3px);box-shadow:0 18px 40px #4f321e21}.tz .tz-why-pillars a:active{transform:translateY(-1px)scale(.985);box-shadow:0 8px 20px #4f321e1a}.tz .tz-why-pillars a:hover .tz-why-pillar-icon{color:#fff;background:#7f0a13}.tz .tz-why-pillars strong{color:#52090e;font-size:var(--tz-fs-lg)}.tz .tz-why-pillars a>span:last-child{color:#65574d;font-size:var(--tz-fs-sm)}.tz .tz-why-pillar-icon{color:#7f0a13;width:2.75rem;height:2.75rem;transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);background:#f6ebdc;border-radius:.75rem;place-items:center;margin-bottom:.4rem;display:grid}.tz .tz-why svg{flex-shrink:0;width:1.6rem;height:1.6rem}.tz .tz-why section[id]{scroll-margin-top:7rem}.tz .tz-why-checks{margin:1.7rem 0 0;padding:0;list-style:none}.tz .tz-why-checks li{border-top:1px solid #e5dcd1;padding:.75rem 0 .75rem 1.6rem;position:relative}.tz .tz-why-checks li:before{content:"✓";color:#7f0a13;position:absolute;left:0}.tz .tz-why-duo{position:relative}.tz .tz-why .tz-why-duo-inset{z-index:1;aspect-ratio:1;border:6px solid #fff;border-radius:50%;width:36%;position:absolute;top:-1.5rem;right:-1.5rem;box-shadow:0 14px 34px #4f321e29}.tz .tz-why-connection{color:var(--why-red);background:#fff;border:1px solid #e4d9cc;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.7rem;margin:-1.5rem 1.2rem 0;padding:1.3rem;display:flex;position:relative;box-shadow:0 8px 24px #79522b0d}.tz .tz-why-deliverables{margin:1.5rem 0}.tz .tz-why-deliverables>div{padding:.8rem 0}.tz .tz-why-deliverables dt{color:var(--why-red);align-items:center;gap:.65rem;font-weight:600;display:flex}.tz .tz-why-deliverables dd{color:#65574d;margin:.2rem 0 0 2.25rem}.tz .tz-why-compare-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem;display:grid}.tz .tz-why-compare-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.tz .tz-why-compare-col{border-radius:1.25rem;padding:2rem}.tz .tz-why-compare-col h3{font-size:var(--tz-fs-xl);margin-bottom:1rem}.tz .tz-why-compare-col ul{margin:0;padding:0;list-style:none}.tz .tz-why-compare-col li{font-size:var(--tz-fs-md);border-top:1px solid;padding:.85rem 0 .85rem 2.1rem;position:relative}.tz .tz-why-compare-col li:before{width:1.35rem;height:1.35rem;font-size:var(--tz-fs-2xs);border-radius:50%;place-items:center;display:grid;position:absolute;top:.9rem;left:0}.tz .tz-why-compare-col.is-before{color:#65574d;background:#f5f1ec}.tz .tz-why-compare-col.is-before h3{color:#65574d}.tz .tz-why-compare-col.is-before li{border-color:#e6ddd3}.tz .tz-why-compare-col.is-before li:before{content:"–";color:#65574d;background:#e6ddd3}.tz .tz-why-compare-col.is-after{background:#fbf4ea;border:1px solid #ead9c3}.tz .tz-why-compare-col.is-after h3{color:#52090e}.tz .tz-why-compare-col.is-after li{color:var(--tz-text);border-color:#ecdcc6}.tz .tz-why-compare-col.is-after li:before{content:"✓";color:#fff;background:#7f0a13}.tz .tz-why .tz-why-compare-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:4.75rem;height:4.75rem;margin:-.5rem 0 .75rem -.4rem;display:block;overflow:visible}.tz .tz-why-compare-col.is-before .tz-why-compare-icon{color:#65574d}.tz .tz-why-compare-col.is-after .tz-why-compare-icon{color:#7f0a13}.tz .tz-why-compare-col.is-after .tz-why-tick{stroke-width:2.8px}.tz .tz-why-sparks{color:#ba8f58;transform-box:fill-box;transform-origin:100% 0}.tz .tz-why-draw path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--tz-ease) var(--d,0s)}.tz-js .tz .tz-why-compare-grid:not(.is-visible) .tz-why-draw path{stroke-dashoffset:1px}.tz-js .tz .tz-why-compare-grid:not(.is-visible) .tz-why-sparks{opacity:0}.tz .tz-why-book-top{transform-box:fill-box;transform-origin:20% 100%}.tz .tz-why-compare-grid.is-visible .tz-why-book-top{animation:4s ease-in-out 1.8s infinite tz-why-shuffle}.tz .tz-why-compare-grid.is-visible .tz-why-sparks{animation:2.6s ease-in-out 1.5s infinite both tz-why-spark}@keyframes tz-why-shuffle{0%,55%,to{transform:none}65%{transform:translate(-1.5px,-1px)rotate(-5deg)}75%{transform:translate(1px)rotate(3deg)}85%{transform:rotate(-1deg)}}@keyframes tz-why-spark{0%{opacity:0;transform:scale(.6)}20%,60%{opacity:1;transform:scale(1)}80%,to{opacity:.35;transform:scale(.85)}}@media (prefers-reduced-motion:no-preference){html:has(.tz-why){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.tz .tz-why-draw path,.tz .tz-why .tz-media-slot img,.tz .tz-why-pillars a{transition:none}.tz .tz-why-compare-grid.is-visible .tz-why-book-top,.tz .tz-why-compare-grid.is-visible .tz-why-sparks{animation:none}}.tz .tz-why-pricing{background:linear-gradient(135deg,#f8efe3,#f3e6d6);border:1px solid #ead9c3;border-radius:1.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.tz .tz-why .tz-why-pricing-photo{border-radius:1rem;margin-bottom:1.5rem}.tz .tz-why-pricing h2 em{color:#7f0a13;font-style:normal}.tz .tz-why-pricing p{max-width:44ch}.tz .tz-why-fees{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 12px 30px #4f321e12}.tz .tz-why-fees dl{margin:1.5rem 0 0}.tz .tz-why-fees dl>div{border-top:1px solid #dfcdb3;padding:1rem 0}.tz .tz-why-fees dt{color:#52090e;font-weight:600}.tz .tz-why-fees dd{color:#65574d;margin:.4rem 0 0}.tz .tz-why-values-heading{text-align:center;max-width:48rem;margin:0 auto 2.5rem}.tz .tz-why-values-heading .tz-lead{margin-inline:auto}.tz .tz-why-values-panel{background:#faf6ef;border:1px solid #e2d5c5;border-radius:1.25rem;overflow:hidden}.tz .tz-why-values-promise{color:#f5e8d6;background:linear-gradient(110deg,#3a2417,#52090e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex}.tz .tz-why-values-promise strong{color:#fff;font-size:var(--tz-fs-2xl)}.tz .tz-why-values-promise span{font-size:var(--tz-fs-sm)}.tz .tz-why-values-linked{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:2.5rem 2rem 2rem;display:grid;position:relative}.tz .tz-why-values-linked:before{content:"";background:#ba8f58;height:1px;position:absolute;top:4.25rem;left:3rem;right:3rem}.tz .tz-why-value{flex-direction:column;align-items:flex-start;display:flex;position:relative}.tz .tz-why-value-icon{color:#7f0a13;background:#faf6ef;border:1px solid #ba8f58;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:grid}.tz .tz-why-value-icon svg{width:1.6rem;height:1.6rem}.tz .tz-why-value .tz-why-value-word{color:#79522b;font-size:var(--tz-fs-sm);margin:0 0 .5rem}.tz .tz-why-value h3{font-size:var(--tz-fs-xl);margin-bottom:.75rem}.tz .tz-why-value p{font-size:var(--tz-fs-md);color:#65574d}.tz .tz-why-value .tz-why-value-proof{font-size:var(--tz-fs-sm);border-top:1px dashed #c5b6ad;margin:auto 0 0;padding-top:1.2rem}.tz .tz-why-value-proof strong{color:#52090e;margin-bottom:.5rem;display:block}.tz .tz-why-values-summary{text-align:center;color:#79522b;font-size:var(--tz-fs-sm);border-top:1px solid #e2d5c5;margin:0;padding:1.25rem 2rem}.tz .tz-why-company .tz-media-slot{aspect-ratio:4/3}.tz .tz-why-close{background:var(--tz-canvas)}.tz .tz-why-close-card{isolation:isolate;text-align:center;color:#f0e4d6;background:#2a1a12;border-radius:1.5rem;padding:clamp(3rem,2rem + 4vw,5.5rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 24px 60px #2a1a122e}.tz .tz-why .tz-why-close-photo{z-index:-2;aspect-ratio:auto;border-radius:0;margin:0;position:absolute;inset:0}.tz .tz-why-close-card:before{content:"";z-index:-1;background:linear-gradient(#20140d9e,#2a1a12d1);position:absolute;inset:0}.tz .tz-why-close h2{color:#fff}.tz .tz-why-close .tz-kicker{color:#e8c695}.tz .tz-why-close p{max-width:55ch;margin-inline:auto}.tz .tz-why-close .tz-btn{margin-top:1rem}@media (max-width:64rem){.tz .tz-why-split{gap:2rem}.tz .tz-why-pillars .tz-container{grid-template-columns:1fr 1fr}.tz .tz-why-photo-note{left:-.5rem}.tz .tz-why-pricing{gap:2rem}.tz .tz-why-fees{padding:1.25rem}}@media (max-width:48rem){.tz .tz-why-split,.tz .tz-why-pricing,.tz .tz-why-compare-head,.tz .tz-why-compare-grid{grid-template-columns:1fr}.tz .tz-why-hero{padding-bottom:6rem}.tz .tz-why-hero-photo .tz-media-slot{aspect-ratio:4/3;border-top-left-radius:4rem}.tz .tz-why-photo-note{left:.75rem}.tz .tz-why-pillars .tz-container{gap:.75rem}.tz .tz-why-pillars a{padding:1.1rem}.tz .tz-why .tz-why-duo-inset{border-width:4px;width:32%;top:-1rem;right:-.25rem}.tz .tz-why-compare-col{padding:1.4rem}.tz .tz-why-connection{font-size:var(--tz-fs-sm);margin-inline:.5rem;padding:1rem}}@media (max-width:64rem){.tz .tz-why-values-linked{grid-template-columns:1fr;gap:2rem}.tz .tz-why-values-linked:before{width:1px;height:auto;inset:3rem auto 3rem 3.75rem}.tz .tz-why-value{padding-left:5rem;display:block}.tz .tz-why-value-icon{position:absolute;top:0;left:0}.tz .tz-why-value h3{min-height:0}.tz .tz-why-value .tz-why-value-proof{margin-top:1rem}}@media (max-width:40rem){.tz .tz-why-pillars .tz-container{grid-template-columns:1fr}.tz .tz-why-values-promise{padding:1.5rem}.tz .tz-why-values-linked{padding:2rem 1.25rem}.tz .tz-why-values-linked:before{left:2.75rem}.tz .tz-why-value{padding-left:4rem}.tz .tz-why-value-icon{width:3rem;height:3rem}}.tz .tz-pricing-hero{padding:var(--tz-hero-top) 0 var(--tz-section);background:radial-gradient(48rem 28rem at 92% 8%, #eed09a61, transparent 70%), radial-gradient(40rem 26rem at 0% 100%, #f2e6dee6, transparent 70%), var(--tz-brand-50);border-bottom:1px solid var(--tz-soft-line);position:relative}.tz .tz-pricing-hero-grid{gap:var(--tz-space-16);padding-top:var(--tz-space-8);grid-template-columns:minmax(0,1fr) minmax(0,29rem);align-items:start;display:grid}.tz .tz-pricing-intro h1{margin:var(--tz-space-3) 0 var(--tz-space-5);max-width:16ch;font-size:var(--tz-fs-display);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-tight)}.tz .tz-pricing-points{margin:var(--tz-space-6) 0 var(--tz-space-8)}.tz .tz-quote{scroll-margin-top:6rem}.tz .tz-quote-form{gap:var(--tz-space-5);padding:var(--tz-space-8);background:var(--tz-surface);border:1px solid var(--tz-line);border-radius:var(--tz-radius-xl);box-shadow:var(--tz-shadow-frame);display:grid}.tz .tz-quote-head{justify-content:space-between;align-items:baseline;gap:var(--tz-space-4);display:flex}.tz .tz-quote-head h2{font-size:var(--tz-fs-2xl);margin:0}.tz .tz-quote-progress{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);white-space:nowrap;margin:0}.tz .tz-quote-bar{height:4px;margin-top:calc(var(--tz-space-2) * -1);background:var(--tz-sand);border-radius:var(--tz-radius-pill);overflow:hidden}.tz .tz-quote-bar span{background:var(--tz-brand-700);border-radius:inherit;width:33.3%;height:100%;transition:width var(--tz-duration-slow) var(--tz-ease);display:block}.tz .tz-quote-step{gap:var(--tz-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.tz .tz-quote-step legend{margin-bottom:var(--tz-space-4);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);padding:0}.tz .tz-quote-form:not(.is-stepped) .tz-quote-progress,.tz .tz-quote-form:not(.is-stepped) .tz-quote-bar,.tz .tz-quote-form:not(.is-stepped) [data-quote-next],.tz .tz-quote-form:not(.is-stepped) [data-quote-back]{display:none}.tz .tz-quote-chips{gap:var(--tz-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tz .tz-quote-chip,.tz .tz-quote-option{cursor:pointer;margin:0;display:block;position:relative}.tz .tz-quote-chip input,.tz .tz-quote-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tz .tz-quote-chip span{min-height:3rem;padding:var(--tz-space-2);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);text-align:center;transition:border-color var(--tz-duration) var(--tz-ease), background-color var(--tz-duration) var(--tz-ease);place-items:center;display:grid}.tz .tz-quote-options{gap:var(--tz-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-quote-option span{gap:var(--tz-space-1);height:100%;padding:var(--tz-space-3) var(--tz-space-4) var(--tz-space-3) 2.5rem;border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);transition:border-color var(--tz-duration) var(--tz-ease), background-color var(--tz-duration) var(--tz-ease);display:grid}.tz .tz-quote-option span:before{content:"";top:var(--tz-space-4);left:var(--tz-space-4);border:1.5px solid var(--tz-beige);border-radius:var(--tz-radius-xs);background:var(--tz-surface) center / .7rem no-repeat;width:1rem;height:1rem;position:absolute}.tz .tz-quote-option strong{font-size:var(--tz-fs-sm);line-height:var(--tz-lh-snug)}.tz .tz-quote-option small{color:var(--tz-text-muted);font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-quote-chip:hover span,.tz .tz-quote-option:hover span{border-color:var(--tz-gold)}.tz .tz-quote-chip input:checked+span,.tz .tz-quote-option input:checked+span{border-color:var(--tz-brand-700);background:var(--tz-brand-50);box-shadow:inset 0 0 0 1px var(--tz-brand-700)}.tz .tz-quote-option input:checked+span:before{border-color:var(--tz-brand-700);background-color:var(--tz-brand-700);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tz .tz-quote-chip input:focus-visible+span,.tz .tz-quote-option input:focus-visible+span{outline:2px solid var(--tz-focus);outline-offset:2px}.tz .tz-quote-error{color:var(--tz-danger);font-size:var(--tz-fs-sm);margin:0}.tz .tz-quote-row{gap:var(--tz-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tz .tz-quote-form .tz-field{margin-bottom:0}.tz .tz-quote-form textarea{min-height:4.5rem}.tz .tz-quote-optional{color:var(--tz-text-faint);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-regular)}.tz .tz-quote-form .tz-field-check label{font-size:var(--tz-fs-xs);line-height:var(--tz-lh-normal)}.tz .tz-quote-actions{gap:var(--tz-space-3);display:flex}.tz .tz-quote-actions .tz-btn-primary{flex:1}.tz .tz-quote-form .tz-form-status:empty{display:none}.tz .tz-pricing-jump{gap:var(--tz-space-2);flex-wrap:wrap;display:flex}.tz .tz-pricing-jump a{padding:var(--tz-space-2) var(--tz-space-4);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-pill);background:var(--tz-surface);color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);transition:border-color var(--tz-duration) var(--tz-ease), background-color var(--tz-duration) var(--tz-ease);text-decoration:none}.tz .tz-pricing-jump a:hover{border-color:var(--tz-brand-700);background:var(--tz-brand-50)}.tz .tz-pricing-eor,.tz .tz-pricing-cards,.tz .tz-plan{scroll-margin-top:4rem}.tz .tz-eor-pricing{gap:var(--tz-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.tz .tz-eor-pricing-copy .tz-kicker{align-items:center;gap:var(--tz-space-4);display:flex}.tz .tz-eor-pricing-copy .tz-kicker:after{content:"";background:var(--tz-brand-700);width:3.25rem;height:2px}.tz .tz-eor-pricing-copy h2{max-width:none;margin:var(--tz-space-4) 0 var(--tz-space-6);font-size:var(--tz-fs-display);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-tight)}.tz .tz-eor-pricing-copy h2 em{color:var(--tz-brand-700);font-style:normal}.tz .tz-eor-pricing-copy .tz-lead{font-size:var(--tz-fs-xl);line-height:var(--tz-lh-normal)}.tz .tz-eor-points{margin:var(--tz-space-10) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.tz .tz-eor-points li{align-content:start;gap:var(--tz-space-2);padding:0 var(--tz-space-6);border-left:1px solid var(--tz-line-strong);display:grid}.tz .tz-eor-points li:first-child{border-left:0;padding-left:0}.tz .tz-eor-point-icon{width:3.5rem;height:3.5rem;margin-bottom:var(--tz-space-3);border-radius:var(--tz-radius-pill);background:var(--tz-brand-100);color:var(--tz-brand-700);place-items:center;display:grid}.tz .tz-eor-point-icon svg{width:1.6rem;height:1.6rem}.tz .tz-eor-points strong{font-size:var(--tz-fs-lg)}.tz .tz-eor-points li>span:last-child{color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-eor-pricing-actions{align-items:center;gap:var(--tz-space-8);margin-top:var(--tz-space-10);flex-wrap:wrap;display:flex}.tz .tz-plan-icon .tz-menu-icon,.tz .tz-eor-point-icon .tz-menu-icon,.tz .tz-included-icon .tz-menu-icon,.tz .tz-addon-icon .tz-menu-icon{color:inherit}.tz .tz-plan-grid{gap:var(--tz-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.tz .tz-plan{padding:var(--tz-space-8);background:var(--tz-surface);border:1px solid var(--tz-line);border-top:4px solid var(--tz-beige);border-radius:var(--tz-radius-lg);flex-direction:column;display:flex}.tz .tz-plan-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--tz-space-5);border-radius:var(--tz-radius-md);background:var(--tz-gold-100);color:var(--tz-brand-700);place-items:center;display:grid}.tz .tz-plan-icon svg{width:1.4rem;height:1.4rem}.tz .tz-plan h3{font-size:var(--tz-fs-xl);margin:0}.tz .tz-plan-audience{margin:var(--tz-space-2) 0 var(--tz-space-6);color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-plan-price{color:var(--tz-brand-900);font-size:var(--tz-fs-3xl);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-tight);margin:0}.tz .tz-plan-unit{margin:var(--tz-space-2) 0 0;color:var(--tz-brown);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold)}.tz .tz-plan-note{margin:var(--tz-space-4) 0 var(--tz-space-6);color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-plan .tz-checklist li{font-size:var(--tz-fs-sm)}.tz .tz-plan-volume{margin:var(--tz-space-3) 0 0;padding:var(--tz-space-1) var(--tz-space-3);border-radius:var(--tz-radius-pill);background:var(--tz-success-100);color:var(--tz-success);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);align-self:flex-start}.tz .tz-plan-actions{align-items:center;gap:var(--tz-space-5);padding-top:var(--tz-space-8);flex-wrap:wrap;margin-top:auto;display:flex}.tz .tz-plan-keep{margin:var(--tz-space-5) 0 0;padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-sand);color:var(--tz-brown);font-size:var(--tz-fs-xs)}.tz .tz-eor-calc{background:var(--tz-surface);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);box-shadow:var(--tz-shadow-sm);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.tz .tz-eor-calc-input,.tz .tz-eor-calc-fee{padding:var(--tz-space-8)}.tz .tz-eor-calc-input>label[for],.tz .tz-eor-calc-label{margin:0 0 var(--tz-space-4);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);text-transform:uppercase;display:block}.tz .tz-eor-calc-input>label[for]{color:var(--tz-text-muted)}.tz .tz-eor-calc-field{align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-4);border:1.5px solid var(--tz-line-strong);border-radius:var(--tz-radius-md);transition:border-color var(--tz-duration) var(--tz-ease);display:flex}.tz .tz-eor-calc-field:focus-within{border-color:var(--tz-brand-700)}.tz .tz-eor-calc-field span{color:var(--tz-text-faint);font-size:var(--tz-fs-4xl);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-none)}.tz .tz-eor-calc-field input:not([type=checkbox]){min-width:0;min-height:0;padding:var(--tz-space-2) 0;color:var(--tz-ink);font-size:var(--tz-fs-4xl);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-tight);letter-spacing:var(--tz-ls-tight);background:0 0;border:0;flex:1}.tz .tz-eor-calc-field input:not([type=checkbox]),.tz .tz-eor-calc-field input:hover{box-shadow:none}.tz .tz-eor-calc-field input:focus-visible{box-shadow:none;outline:none}.tz .tz-eor-calc-help{margin:var(--tz-space-3) 0 0;color:var(--tz-text-faint);font-size:var(--tz-fs-xs)}.tz .tz-eor-calc-fee{background:var(--tz-brand-900);color:var(--tz-on-dark);flex-direction:column;justify-content:center;display:flex}.tz .tz-eor-calc-label{color:var(--tz-honey-200)}.tz .tz-eor-calc-amount{align-items:baseline;gap:var(--tz-space-3);flex-wrap:wrap;margin:0;display:flex}.tz .tz-eor-calc-amount strong{color:var(--tz-surface);font-size:var(--tz-fs-display);line-height:var(--tz-lh-none);letter-spacing:var(--tz-ls-tight);font-variant-numeric:tabular-nums}.tz .tz-eor-calc-amount span{color:var(--tz-on-dark-muted);font-size:var(--tz-fs-xl)}.tz .tz-eor-calc-rule{margin:var(--tz-space-4) 0 0;color:var(--tz-on-dark-muted);font-size:var(--tz-fs-md)}.tz .tz-eor-calc-total{padding:var(--tz-space-6) var(--tz-space-8);border-top:1px solid var(--tz-line);background:var(--tz-brand-50)}.tz .tz-eor-calc-total>p{font-size:var(--tz-fs-md);margin:0}.tz .tz-eor-calc-total strong{color:var(--tz-brand-900);font-variant-numeric:tabular-nums}.tz .tz-eor-calc-vat{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-eor-calc-total>.tz-eor-calc-note{margin-top:var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-eor-calc-note a{color:var(--tz-brand-700);font-weight:var(--tz-fw-semibold)}.tz .tz-pricing-included-panel{padding:var(--tz-space-12);border-radius:var(--tz-radius-xl);background:var(--tz-dark);color:var(--tz-on-dark)}.tz .tz-pricing-included-panel h2{color:var(--tz-on-dark)}.tz .tz-pricing-included-panel .tz-kicker{color:var(--tz-honey-200)}.tz .tz-included-grid{gap:var(--tz-space-8) var(--tz-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-included-grid li{gap:var(--tz-space-2);align-content:start;display:grid}.tz .tz-included-icon{width:2.5rem;height:2.5rem;margin-bottom:var(--tz-space-2);border-radius:var(--tz-radius-md);color:var(--tz-honey-200);background:#ba8f582e;place-items:center;display:grid}.tz .tz-included-icon svg{width:1.25rem;height:1.25rem}.tz .tz-pricing-included-panel .tz-included-grid strong{color:var(--tz-on-dark);font-size:var(--tz-fs-lg)}.tz .tz-included-grid span:not(.tz-included-icon){color:var(--tz-on-dark-muted);font-size:var(--tz-fs-sm)}.tz .tz-addon-grid{gap:var(--tz-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz .tz-addon{gap:var(--tz-space-2);padding:var(--tz-space-6);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);color:inherit;transition:border-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);flex-direction:column;text-decoration:none;display:flex}.tz .tz-addon:hover{border-color:var(--tz-gold);box-shadow:var(--tz-shadow-md);transform:translateY(-2px)}.tz .tz-addon-icon{width:2.5rem;height:2.5rem;margin-bottom:var(--tz-space-2);border-radius:var(--tz-radius-md);background:var(--tz-gold-100);color:var(--tz-brand-700);place-items:center;display:grid}.tz .tz-addon-icon svg{width:1.25rem;height:1.25rem}.tz .tz-addon strong{font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug)}.tz .tz-addon-price{margin-top:var(--tz-space-2);color:var(--tz-brand-900);font-size:var(--tz-fs-xl);font-weight:var(--tz-fw-bold);line-height:var(--tz-lh-snug)}.tz .tz-addon-unit{color:var(--tz-text-muted);font-size:var(--tz-fs-xs)}.tz .tz-addon-more{padding-top:var(--tz-space-4);color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);margin-top:auto}.tz .tz-drivers-grid{gap:var(--tz-space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.tz .tz-drivers-grid>div>p{margin:var(--tz-space-4) 0 var(--tz-space-6)}.tz .tz-drivers-list{gap:var(--tz-space-4);counter-reset:driver;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-drivers-list li{gap:var(--tz-space-1);padding:var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);counter-increment:driver;display:grid}.tz .tz-drivers-list li:before{content:counter(driver, decimal-leading-zero);color:var(--tz-gold);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-bold);letter-spacing:var(--tz-ls-wide)}.tz .tz-drivers-list strong{font-size:var(--tz-fs-md)}.tz .tz-drivers-list span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz .tz-pricing-cta{justify-content:space-between;align-items:center;gap:var(--tz-space-8);flex-wrap:wrap;display:flex}.tz .tz-pricing-cta h2{margin:0 0 var(--tz-space-3)}.tz .tz-pricing-cta p{margin:0}@media (max-width:64rem){.tz .tz-pricing-hero-grid,.tz .tz-drivers-grid{gap:var(--tz-space-10);grid-template-columns:minmax(0,1fr)}.tz .tz-pricing-hero-grid .tz-quote{max-width:36rem}.tz .tz-plan-grid,.tz .tz-eor-pricing{grid-template-columns:minmax(0,1fr)}.tz .tz-addon-grid,.tz .tz-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.tz .tz-eor-calc-input,.tz .tz-eor-calc-fee{padding:var(--tz-space-6)}.tz .tz-eor-calc-total{padding:var(--tz-space-5) var(--tz-space-6)}.tz .tz-pricing-included-panel{padding:var(--tz-space-8) var(--tz-space-6)}}@media (max-width:40rem){.tz .tz-quote-form{padding:var(--tz-space-6) var(--tz-space-5)}.tz .tz-quote-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tz-eor-points{gap:var(--tz-space-6);grid-template-columns:minmax(0,1fr)}.tz .tz-eor-points li{column-gap:var(--tz-space-4);border-left:0;grid-template-columns:auto minmax(0,1fr);padding:0}.tz .tz-eor-point-icon{grid-row:span 2;margin-bottom:0}.tz .tz-quote-options,.tz .tz-quote-row,.tz .tz-addon-grid,.tz .tz-included-grid,.tz .tz-drivers-list{grid-template-columns:minmax(0,1fr)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--tz-bg,#fbf8f5);color:var(--tz-text,#1f1a18);font-family:var(--tz-font);margin:0;padding:0}body{-webkit-font-smoothing:antialiased}.tz-skip-link{z-index:100;border-radius:0 0 var(--tz-radius-md) 0;background:var(--tz-brand-700);color:#fff;font-weight:var(--tz-fw-semibold);padding:10px 16px;position:absolute;top:0;left:-9999px}.tz-skip-link:focus{left:0}[id]{scroll-margin-top:5rem}.tz-site-header{z-index:60;width:100%;font-family:var(--tz-font);-webkit-backdrop-filter:saturate(160%)blur(14px);transition:border-color var(--tz-duration) var(--tz-ease), box-shadow var(--tz-duration) var(--tz-ease), background-color var(--tz-duration) var(--tz-ease);background:#fbf8f5db;border-bottom:1px solid #0000;position:sticky;top:0}.tz-site-header.is-compact{border-bottom-color:var(--tz-line);box-shadow:var(--tz-shadow-xs);background:#fbf8f5f0}.tz-nav-wrap{justify-content:space-between;align-items:center;gap:var(--tz-space-6);min-height:4.5rem;transition:min-height var(--tz-duration) var(--tz-ease);display:flex;position:relative}.tz-site-header.is-compact .tz-nav-wrap{min-height:3.75rem}.tz-brand{align-items:center;gap:var(--tz-space-3);color:var(--tz-ink);flex:none;text-decoration:none;display:flex}.tz-brand-mark{width:1.75rem;height:auto;display:block}.tz-brand-name{color:var(--tz-gold);font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-regular);letter-spacing:var(--tz-ls-tight)}.tz-nav-links{align-items:center;gap:var(--tz-space-1);font-size:var(--tz-fs-sm);display:flex}.tz-nav-links>a,.tz-nav-menu-trigger{align-items:center;gap:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-3);border-radius:var(--tz-radius-sm);color:var(--tz-text);font:inherit;font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug);cursor:pointer;transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);background:0 0;border:0;text-decoration:none;display:inline-flex}.tz-nav-links>a:hover,.tz-nav-menu-trigger:hover,.tz-nav-menu-trigger[aria-expanded=true]{background:var(--tz-sand);color:var(--tz-ink)}.tz-nav-links>a[aria-current=page],.tz-nav-menu-trigger.is-current{color:var(--tz-brand-700)}.tz-nav-chevron{width:.45rem;height:.45rem;transition:transform var(--tz-duration) var(--tz-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.tz-nav-menu-trigger[aria-expanded=true] .tz-nav-chevron{transform:translateY(2px)rotate(225deg)}.tz-nav-spacer{width:1px;height:1.5rem;margin:0 var(--tz-space-2);background:var(--tz-line)}.tz-lang-switch{padding:var(--tz-space-1) var(--tz-space-3);border:1px solid var(--tz-line-strong);border-radius:var(--tz-radius-pill);color:var(--tz-text-muted);font-size:var(--tz-fs-xs);font-weight:var(--tz-fw-medium);text-decoration:none}.tz-nav-links>.tz-nav-cta{margin-left:var(--tz-space-2);padding:var(--tz-space-2) var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-brand-700);color:#fff;font-weight:var(--tz-fw-semibold);box-shadow:var(--tz-shadow-xs);transition:background-color var(--tz-duration) var(--tz-ease);text-decoration:none}.tz-nav-links>.tz-nav-cta:hover{background:var(--tz-brand-600);color:#fff}.tz-nav-toggle{border:1px solid var(--tz-line);border-radius:var(--tz-radius-md);background:var(--tz-surface);cursor:pointer;width:2.75rem;height:2.75rem;padding:.6rem;display:none}.tz-nav-toggle span{background:var(--tz-ink);width:100%;height:2px;transition:transform var(--tz-duration) var(--tz-ease), opacity var(--tz-duration) var(--tz-ease);border-radius:2px;margin:.3rem 0;display:block}.tz-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(.42rem)rotate(45deg)}.tz-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.tz-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-.42rem)rotate(-45deg)}.tz-nav-links a:focus-visible,.tz-nav-links button:focus-visible,.tz-nav-toggle:focus-visible,.tz-brand:focus-visible{outline:2px solid var(--tz-focus);outline-offset:3px}@media (max-width:64rem){.tz-nav-wrap,.tz-site-header.is-compact .tz-nav-wrap{min-height:4rem}.tz-nav-toggle{display:block}.tz-nav-links{top:100%;left:calc(-1 * var(--tz-gutter));right:calc(-1 * var(--tz-gutter));max-height:0;padding:0 var(--tz-gutter);background:var(--tz-canvas);visibility:hidden;opacity:0;transition:max-height var(--tz-duration-slow) var(--tz-ease), opacity var(--tz-duration) var(--tz-ease), visibility var(--tz-duration) var(--tz-ease), padding var(--tz-duration) var(--tz-ease);border-bottom:1px solid #0000;flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;overflow:hidden auto}.tz-nav-links.is-open{max-height:calc(100vh - 4rem);padding-top:var(--tz-space-3);padding-bottom:var(--tz-space-6);border-bottom-color:var(--tz-line);box-shadow:var(--tz-shadow-md);visibility:visible;opacity:1}.tz-nav-links>a,.tz-nav-menu-trigger{width:100%;padding:var(--tz-space-4) 0;border-bottom:1px solid var(--tz-line);font-size:var(--tz-fs-md);text-align:left;border-radius:0}.tz-nav-links>a:hover,.tz-nav-menu-trigger:hover,.tz-nav-menu-trigger[aria-expanded=true]{background:0 0}.tz-nav-menu-trigger{justify-content:space-between}.tz-nav-spacer{display:none}.tz-lang-switch,.tz-nav-links>.tz-nav-cta{width:max-content;margin:var(--tz-space-4) 0 0}.tz-nav-links>.tz-nav-cta{padding:var(--tz-space-3) var(--tz-space-5)}}@media (max-width:40rem){.tz-brand-name{font-size:var(--tz-fs-md)}}@media (prefers-reduced-motion:reduce){.tz-site-header,.tz-nav-wrap,.tz-nav-chevron,.tz-nav-toggle span,.tz-nav-links,.tz-nav-links>.tz-nav-cta{transition:none}}.tz-service-menu,.tz-service-menu *{box-sizing:border-box}.tz-service-menu-item{position:static}.tz-service-menu{width:min(var(--tz-content), calc(100vw - 2 * var(--tz-gutter)));padding-top:var(--tz-space-2);visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.tz-service-menu-item.is-open .tz-service-menu{visibility:visible;pointer-events:auto;opacity:1;transform:translate(-50%)}.tz-service-menu-inner{gap:var(--tz-space-6);max-height:calc(100dvh - 6rem);padding:var(--tz-space-5);border:1px solid var(--tz-line);border-radius:var(--tz-radius-lg);background:var(--tz-surface);box-shadow:var(--tz-shadow-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow-y:auto}.tz-menu-group{min-width:0;padding:var(--tz-space-4) 0}.tz-menu-employment{padding-left:var(--tz-space-3)}.tz-menu-compliance{padding-right:var(--tz-space-2)}.tz-menu-heading{margin:0 0 var(--tz-space-5);padding:0 var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);cursor:default;pointer-events:none;list-style:none}.tz-menu-heading::-webkit-details-marker{display:none}.tz-menu-heading>.tz-nav-chevron{display:none}.tz-menu-row{gap:var(--tz-space-3);min-height:3.25rem;padding:var(--tz-space-3);border-radius:var(--tz-radius-md);color:var(--tz-text);font-size:var(--tz-fs-md);line-height:var(--tz-lh-snug);transition:background-color var(--tz-duration) var(--tz-ease), color var(--tz-duration) var(--tz-ease);grid-template-columns:1.5rem minmax(0,1fr) .75rem;align-items:center;text-decoration:none;display:grid}.tz-menu-row:hover,.tz-menu-row:focus-visible{background:var(--tz-brand-50);color:var(--tz-brand-700)}.tz-menu-icon{width:1.5rem;height:1.5rem;color:var(--tz-brand-700);display:block}.tz-menu-copy{gap:var(--tz-space-2);display:grid}.tz-menu-copy strong{font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold)}.tz-menu-copy>span{color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz-menu-service{padding-top:var(--tz-space-4);padding-bottom:var(--tz-space-4);align-items:start}.tz-menu-service>.tz-menu-icon{margin-top:2px}.tz-menu-employment-links{gap:var(--tz-space-2);display:grid}.tz-menu-support-links{gap:var(--tz-space-1);display:grid}.tz-menu-arrow{color:var(--tz-brand-700);opacity:0;transition:opacity var(--tz-duration) var(--tz-ease), transform var(--tz-duration) var(--tz-ease);transform:translate(-3px)}.tz-menu-row:hover .tz-menu-arrow,.tz-menu-row:focus-visible .tz-menu-arrow{opacity:1;transform:translate(0)}.tz-menu-text-link{align-items:center;gap:var(--tz-space-3);min-height:2.75rem;margin:var(--tz-space-5) var(--tz-space-3) 0;color:var(--tz-brand-700);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);text-decoration:none;display:inline-flex}.tz-menu-text-link:hover{text-underline-offset:4px;text-decoration:underline}.tz-menu-solutions{padding:var(--tz-space-4);border-radius:var(--tz-radius-md);background:var(--tz-gold-100)}.tz-menu-solutions .tz-menu-heading{margin-bottom:var(--tz-space-3)}.tz-menu-company-links .tz-menu-row{min-height:2.875rem}.tz-menu-market{margin-top:var(--tz-space-5);padding-top:var(--tz-space-4);padding-bottom:var(--tz-space-4);align-items:start;position:relative}.tz-menu-market:before{content:"";top:calc(-1 * var(--tz-space-2));left:var(--tz-space-3);right:var(--tz-space-3);background:var(--tz-line-strong);height:1px;position:absolute}.tz-menu-market .tz-menu-copy strong{font-size:var(--tz-fs-md)}.tz-menu-market>.tz-menu-arrow{opacity:1;transform:none}.tz-menu-cta{justify-content:space-between;align-items:center;gap:var(--tz-space-3);min-height:2.75rem;margin-top:var(--tz-space-3);padding:var(--tz-space-3) var(--tz-space-4);border-radius:var(--tz-radius-sm);background:var(--tz-brand-700);color:var(--tz-surface);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);transition:background-color var(--tz-duration) var(--tz-ease);text-decoration:none;display:flex}.tz-menu-cta:hover{background:var(--tz-brand-900);color:var(--tz-surface)}.tz-tools-menu .tz-menu-support-links .tz-menu-row{padding-top:var(--tz-space-2);padding-bottom:var(--tz-space-2);align-items:start}.tz-tools-menu .tz-menu-support-links .tz-menu-icon{margin-top:2px}.tz-tools-menu .tz-menu-support-links .tz-menu-copy{gap:0}.tz-tools-menu .tz-menu-support-links .tz-menu-copy strong{font-size:var(--tz-fs-md)}.tz-tools-menu-note{margin:0 var(--tz-space-3) var(--tz-space-3);color:var(--tz-text-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal)}.tz-menu-heading:focus-visible{outline:2px solid var(--tz-focus);outline-offset:3px}@media (max-width:64rem){.tz-service-menu{opacity:1;width:auto;padding:0;transition:none;display:none;position:static;transform:none}.tz-service-menu-item.is-open .tz-service-menu{display:block;transform:none}.tz-service-menu-inner{max-height:none;margin-top:var(--tz-space-2);padding:var(--tz-space-2);box-shadow:none;grid-template-columns:1fr;gap:0;overflow:visible}.tz-menu-group{border-bottom:1px solid var(--tz-line);padding:0}.tz-menu-group:last-child{border-bottom:0}.tz-menu-heading,.tz-menu-solutions .tz-menu-heading{justify-content:space-between;align-items:center;gap:var(--tz-space-3);min-height:3.5rem;padding:var(--tz-space-4) var(--tz-space-3);color:var(--tz-text);font-size:var(--tz-fs-md);cursor:pointer;pointer-events:auto;margin:0;display:flex}.tz-menu-heading>.tz-nav-chevron{flex-shrink:0;display:block}.tz-menu-group[open]>.tz-menu-heading .tz-nav-chevron{transform:translateY(2px)rotate(225deg)}.tz-menu-group-content{padding:0 var(--tz-space-1) var(--tz-space-3)}.tz-menu-row{gap:var(--tz-space-2);grid-template-columns:1.25rem minmax(0,1fr) .75rem}.tz-menu-icon{width:1.25rem;height:1.25rem}.tz-menu-copy strong{font-size:var(--tz-fs-md)}.tz-menu-arrow{opacity:1;transform:none}.tz-menu-text-link,.tz-menu-solutions{margin-top:var(--tz-space-2)}.tz-menu-cta{margin-right:var(--tz-space-2);margin-left:var(--tz-space-2)}}@media (prefers-reduced-motion:reduce){.tz-service-menu,.tz-menu-row,.tz-menu-arrow,.tz-menu-cta{transition:none}}.truzand-footer{background:var(--tz-dark);width:100%;color:var(--tz-on-dark-muted);font-family:var(--tz-font);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);position:relative;overflow:hidden}.truzand-footer *{box-sizing:border-box}.truzand-footer-stage{padding-top:var(--tz-space-12);position:relative}.truzand-footer.has-photo .truzand-footer-stage{padding-top:22rem}.truzand-footer .truzand-footer-photo{z-index:0;background:var(--tz-dark);aspect-ratio:auto;border:0;border-radius:0;margin:0;position:absolute;inset:0}.truzand-footer .truzand-footer-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.truzand-footer .truzand-footer-photo:after{content:"";background:linear-gradient(#1b14161a 0%,#1b141659 55%,#1b1416bf 100%);position:absolute;inset:0}.truzand-footer-panel{z-index:1;width:min(var(--tz-content), calc(100% - 2 * var(--tz-gutter)));padding:var(--tz-space-10);border-radius:var(--tz-radius-xl) var(--tz-radius-xl) 0 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b1416db;border:1px solid #ffffff1a;border-bottom:0;margin:0 auto;position:relative}.truzand-footer-main{gap:var(--tz-space-8);grid-template-columns:1.3fr 1fr 1fr 1.2fr;align-items:start;display:grid}.truzand-brand{gap:var(--tz-space-3);justify-items:start;display:grid}.truzand-logo-link{align-items:center;gap:var(--tz-space-3);color:#fff;text-decoration:none;display:inline-flex}.truzand-logo{width:2rem;height:2rem;display:block}.truzand-logo-name{font-size:var(--tz-fs-lg);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-tight)}.truzand-tagline{color:var(--tz-gold);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-medium);line-height:var(--tz-lh-snug);margin:0}.truzand-footer-about{max-width:30ch;color:var(--tz-on-dark-muted);font-size:var(--tz-fs-sm);line-height:var(--tz-lh-normal);margin:0}.truzand-footer-title{margin:0 0 var(--tz-space-3);color:var(--tz-beige);font-size:var(--tz-fs-2xs);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);text-transform:uppercase}.truzand-footer-links{gap:var(--tz-space-2);margin:0;padding:0;list-style:none;display:grid}.truzand-footer-link,.truzand-footer-text{color:var(--tz-on-dark);transition:color var(--tz-duration) var(--tz-ease);text-decoration:none}.truzand-footer-link:hover{color:var(--tz-gold)}.truzand-footer-link.is-cta{margin-top:var(--tz-space-2);color:var(--tz-gold);font-weight:var(--tz-fw-semibold)}.truzand-footer-link.is-cta:hover{color:#fff}.truzand-footer-bottom{gap:var(--tz-space-3);margin-top:var(--tz-space-8);padding-top:var(--tz-space-5);border-top:1px solid #ffffff1f;display:grid}.truzand-footer-disclaimer{color:var(--tz-on-dark-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-normal);margin:0}.truzand-footer-legal-row{justify-content:space-between;align-items:center;gap:var(--tz-space-3) var(--tz-space-6);flex-wrap:wrap;display:flex}.truzand-footer-copyright{color:var(--tz-on-dark-muted);font-size:var(--tz-fs-2xs);line-height:var(--tz-lh-normal);margin:0}.truzand-footer-copyright a{color:var(--tz-on-dark);text-underline-offset:.15em;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.truzand-footer-copyright a:hover{color:var(--tz-gold)}.linkedin-small{border-radius:var(--tz-radius-sm);width:1.9rem;height:1.9rem;color:var(--tz-on-dark);border:1px solid #fff3;place-items:center;display:inline-grid}.linkedin-small:hover{border-color:var(--tz-gold);color:var(--tz-gold)}.linkedin-small svg{fill:currentColor;width:.95rem;height:.95rem}@media (max-width:64rem){.truzand-footer.has-photo .truzand-footer-stage{padding-top:14rem}.truzand-footer-panel{padding:var(--tz-space-8) var(--tz-space-6)}.truzand-footer-main{gap:var(--tz-space-6);grid-template-columns:1fr 1fr}.truzand-brand{grid-column:1/-1}}@media (max-width:40rem){.truzand-footer.has-photo .truzand-footer-stage{padding-top:10rem}.truzand-footer-panel{padding:var(--tz-space-6) var(--tz-space-4)}.truzand-footer-main{grid-template-columns:1fr}.truzand-footer-legal-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.truzand-footer-link,.truzand-footer-text{transition:none}}.tz:not(.tz-v2) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,span,strong,em,b,small,summary,caption,th,td,a,button,label){color:var(--tz-black)!important}.tz:not(.tz-v2) :where(.tz-listing-type,.tz-article-category,.tz-kicker){color:var(--tz-dark-red)!important}.tz:not(.tz-v2) :where(.tz-lead,.tz-muted,.tz-listing-meta,.tz-caption,.tz-field-help,.tz-card p,.tz-listing-card p){color:var(--tz-text-muted)!important}.tz:not(.tz-v2) :where(.tz-btn-primary,.tz-button-primary,.lr-button-primary,.si-button-primary),.tz:not(.tz-v2) :where(.tz-btn-primary,.tz-button-primary,.lr-button-primary,.si-button-primary) :where(span,strong),.tz:not(.tz-v2) .tz-insights-categories a[aria-current=page]:not(:hover):not(:focus-visible),.tz:not(.tz-v2) .tz-insights-categories a[aria-current=page]:not(:hover):not(:focus-visible) span,.tz:not(.tz-v2) .tz-suite-language-button.is-active{color:#fff!important}.tz:not(.tz-v2) .tz-suite-language-button:not(.is-active){color:var(--tz-brown)!important}.tz-lr-visual .lr-service-panel :where(h1,h2,h3,h4,p,li,span,strong,em,b,small,a),#tz-pit-embed .tz-hero-evidence :where(h1,h2,h3,h4,p,li,span,strong,em,b,small,a){color:#fff!important}.tz .tz-lr-visual .lr-response-note,.tz .tz-si-visual .si-response-note{color:var(--tz-black)!important}.tz:not(.tz-v2) :where(.truzand-post,.tz-lr-visual) th,.tz .truzand-post .tz-cta :where(h1,h2,h3,h4,p,li,span,strong,em,b,small,a){color:#fff!important}#tz-pit-embed .tz-button:not(.tz-button-light),#tz-pit-embed .tz-button:not(.tz-button-light) :where(span,strong){color:var(--tz-bg)!important}.tz:not(.tz-v2) .tz-article-content thead th,.tz:not(.tz-v2) .tz-article-cta p,.tz:not(.tz-v2) .tz-aside-cta-button,.tz:not(.tz-v2) .tz-aside-cta-button span{color:#fff!important}.tz:not(.tz-v2) .tz-aside-cta-head .tz-aside-cta-title{color:var(--tz-brand-700)!important}.tz:not(.tz-v2) .tz-aside-cta-head .tz-aside-cta-brand,.tz:not(.tz-v2) .tz-aside-cta-head .tz-aside-cta-brand span{color:var(--tz-brand-900)!important}.tz:not(.tz-v2) .tz-aside-cta-head .tz-aside-cta-text{color:var(--tz-text-muted)!important}.tz:not(.tz-v2) .tz-toc-list a.is-active,.tz:not(.tz-v2) .tz-toc-list a:hover{color:var(--tz-brand-700)!important}.tz:not(.tz-v2) .tz-toc-list ol a:not(.is-active):not(:hover){color:var(--tz-brown)!important}.tz:not(.tz-v2) :where(.tz-toc-title,.tz-aside-share-title,.tz-aside-cta-note){color:var(--tz-text-muted)!important}.tz:not(.tz-v2) .tz-idea-board :where(.tz-idea-jump-icon,.tz-idea-cat-icon,.tz-idea-tag.is-quick),.tz:not(.tz-v2) .tz-idea-board .tz-idea-card:hover .tz-idea-icon{color:#fff!important}.tz:not(.tz-v2) .tz-idea-board :where(.tz-idea-icon,.tz-idea-cat-kicker,.tz-idea-total strong){color:var(--tone)!important}.tz:not(.tz-v2) .tz-idea-board .tz-idea-num{color:color-mix(in srgb, var(--tone) 28%, var(--tz-surface))!important}.tz:not(.tz-v2) .tz-idea-board .tz-idea-card:hover .tz-idea-num{color:var(--tone)!important}.tz-page-specialist{background:var(--tz-surface)}.tz-page-specialist .tz-site-header{background:var(--tz-surface);width:min(1200px,100% - 64px);box-shadow:var(--tz-shadow-sm);border-radius:12px;margin:16px auto -88px;top:16px}.tz-page-specialist .tz-site-header.is-compact{background:var(--tz-surface)}.tz-page-specialist .tz-site-header.is-compact .tz-nav-wrap{min-height:4.5rem}.tz-specialist{background:var(--tz-surface);color:var(--tz-text);font-family:var(--tz-font);padding-top:16px}.tz-specialist h1{font-size:var(--tz-fs-display);line-height:var(--tz-lh-snug)}.tz-specialist h2{font-size:var(--tz-fs-4xl);line-height:var(--tz-lh-snug)}.tz-specialist h3{font-size:var(--tz-fs-xl)}.tz-specialist p{color:var(--tz-text-muted)}.tz-specialist .tz-kicker{color:var(--tz-brand-700);font-size:var(--tz-fs-sm);letter-spacing:var(--tz-ls-wide);margin:0 0 16px}.tz-specialist .tz-menu-icon{width:28px;height:28px;color:var(--tz-brand-700)}.tz-specialist .tz-specialist-cta{min-height:48px;font-size:var(--tz-fs-md);box-shadow:none;border-radius:8px;justify-content:space-between;gap:20px;padding:14px 20px}.tz-specialist .tz-specialist-cta span{font-size:var(--tz-fs-xl);line-height:var(--tz-lh-none)}.tz-specialist :is(a,summary):focus-visible{outline:2px solid var(--tz-brand-700);outline-offset:4px}.tz-specialist [id]{scroll-margin-top:120px}.tz-specialist .tz-specialist-small{color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz-specialist .tz-specialist-index{color:var(--tz-brand-700);font-size:var(--tz-fs-2xl);line-height:var(--tz-lh-snug);display:block}.tz-specialist .tz-specialist-step-number{color:var(--tz-brown);font-size:var(--tz-fs-xl);line-height:var(--tz-lh-snug)}.tz-specialist-section{padding-block:var(--tz-section)}.tz-specialist-tinted{background:var(--tz-canvas)}.tz-specialist-section:not(.tz-specialist-tinted,.tz-si-fees-section,.tz-lr-filing-section,.tz-ipr-process-section)+:is(.tz-specialist-section,.tz-specialist-faq):not(.tz-specialist-tinted,.tz-si-fees-section,.tz-lr-filing-section,.tz-ipr-process-section),.tz-specialist-tinted+.tz-specialist-tinted{padding-top:0}.tz-specialist-heading{max-width:740px;margin-bottom:var(--tz-space-8)}.tz-specialist-heading h2{margin:0 0 20px}.tz-specialist-heading>p:last-child{margin-bottom:0}.tz-specialist-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:40px;display:grid}.tz-specialist-editorial>.tz-specialist-heading{margin-bottom:0}.tz-specialist .tz-specialist-image{aspect-ratio:4/3;border:0;border-radius:16px;margin:0}.tz-specialist-checklist{margin:16px 0 0;padding:0;list-style:none}.tz-specialist-checklist li{border-bottom:1px solid var(--tz-line);padding:10px 0 10px 24px;position:relative}.tz-specialist-checklist li:before{color:var(--tz-brand-700);content:"✓";position:absolute;top:10px;left:0}.tz-specialist-checklist li:last-child{border-bottom:0}.tz-specialist .tz-specialist-note{border-left:3px solid var(--tz-gold);background:var(--tz-sand);font-size:var(--tz-fs-sm);margin:32px 0 0;padding:20px 24px}.tz-specialist-text-link{color:var(--tz-brand-700);font-size:var(--tz-fs-sm)}.tz-specialist-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-inline:16px;display:grid}.tz-specialist-hero-copy{background:var(--tz-parchment-200);border-radius:20px;min-width:0;min-height:640px;padding:132px 48px 48px max(40px,50vw - 596px)}.tz-specialist-hero-copy .tz-kicker{font-size:var(--tz-fs-xs)}.tz-specialist-hero-copy .tz-kicker a{color:inherit;text-decoration:none}.tz-specialist-hero-copy .tz-kicker a:hover{text-decoration:underline}.tz-specialist-hero-copy .tz-kicker span{color:var(--tz-brown);margin-inline:5px}.tz-specialist .tz-specialist-service-name{font-size:var(--tz-fs-sm);color:var(--tz-brown);margin:4px 0 16px}.tz-specialist-hero-copy h1{max-width:660px;margin-bottom:24px}.tz-specialist .tz-specialist-lead{max-width:570px;font-size:var(--tz-fs-lg);line-height:var(--tz-lh-normal);margin:0 0 28px}.tz-specialist-highlights{flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.tz-specialist .tz-specialist-highlights li{font-size:var(--tz-fs-sm)}.tz-specialist-highlights li:before{content:"✓";color:var(--tz-brand-700);margin-right:8px}.tz-specialist-hero-media{border-radius:20px;min-width:0;overflow:hidden}.tz-specialist .tz-specialist-hero-media .tz-media-slot{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;margin:0}.tz-specialist--pit .tz-specialist-hero{background:var(--tz-canvas);border-radius:20px;padding-right:24px}.tz-specialist--pit .tz-specialist-hero-media{align-self:center;height:440px;margin-top:72px}.tz-specialist--insurance .tz-specialist-hero{background:var(--tz-canvas);border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding:112px 40px 40px}.tz-specialist--insurance .tz-specialist-hero-copy{background:0 0;order:2;align-self:center;min-height:0;padding:20px 0}.tz-specialist--insurance .tz-specialist-hero-media{border-radius:20px 88px 20px 20px;order:1;height:550px}.tz-specialist--labour .tz-specialist-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:112px max(32px,50vw - 616px) 40px}.tz-specialist--labour .tz-specialist-hero-copy{background:0 0;min-height:0;padding:20px 0}.tz-specialist--labour .tz-specialist-hero-media{align-self:center;height:480px}.tz-specialist--investment .tz-specialist-hero{grid-template-columns:minmax(0,1fr);gap:0}.tz-specialist--investment .tz-specialist-hero-copy{width:min(1200px, calc(100% - 2 * var(--tz-gutter)));background:0 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:80px;min-height:0;margin-inline:auto;padding:132px 0 40px;display:grid}.tz-specialist--investment .tz-specialist-hero-copy>.tz-kicker,.tz-specialist--investment .tz-specialist-service-name{grid-column:1/-1}.tz-specialist--investment .tz-specialist-hero-copy h1{margin-bottom:0}.tz-specialist--investment .tz-specialist-hero-media{height:440px}.tz-specialist--investment .tz-specialist-hero-media img{object-position:50% 35%}.tz-specialist-jump{border-bottom:1px solid var(--tz-line);padding:24px 0}.tz-specialist-jump .tz-container{flex-wrap:wrap;gap:16px 40px;display:flex}.tz-specialist-jump a{color:var(--tz-ink);font-size:var(--tz-fs-sm);align-items:baseline;gap:10px;text-decoration:none;display:flex}.tz-specialist-jump a>span{color:var(--tz-brown);font-size:var(--tz-fs-xs)}.tz-specialist-jump a:hover,.tz-specialist-jump a.is-active{color:var(--tz-brand-700);text-decoration:underline}.tz-specialist-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tz-specialist-steps>li{border-top:2px solid var(--tz-line-strong);padding-top:20px}.tz-specialist-steps h3{margin:16px 0 10px}.tz-specialist-steps p{margin:0}.tz-specialist-steps.is-vertical{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.tz-specialist-steps.is-vertical>li{border-top:1px solid var(--tz-line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.tz-specialist-steps.is-vertical h3{margin-top:0}.tz-pit-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.tz-pit-route{border-block:1px solid var(--tz-line-strong);grid-template-columns:40px minmax(0,1fr);gap:24px;padding:28px 0;text-decoration:none;display:grid}.tz-pit-route h3{font-size:var(--tz-fs-2xl)}.tz-pit-route:hover{border-color:var(--tz-brand-700)}.tz-pit-work-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.tz-pit-outputs{background:var(--tz-surface);border-top:3px solid var(--tz-gold);border-radius:16px;padding:32px}.tz-pit-outputs>.tz-specialist-small{margin:24px 0 0}.tz-specialist .tz-pit-business-photo{aspect-ratio:16/10}.tz-pit-individual-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tz-pit-document-list ol{counter-reset:documents;margin:16px 0 0;padding:0;list-style:none}.tz-pit-document-list li{border-bottom:1px solid var(--tz-line);color:var(--tz-text-muted);padding:16px 0 16px 40px;position:relative}.tz-pit-document-list li:before{counter-increment:documents;content:counter(documents, decimal-leading-zero);color:var(--tz-brown);font-size:var(--tz-fs-sm);position:absolute;left:0}.tz-pit-document-list li>span{color:var(--tz-ink);font-weight:var(--tz-fw-semibold);display:block}.tz-pit-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.tz-specialist .tz-specialist-track-title{color:var(--tz-brand-700);font-size:var(--tz-fs-2xl);margin:0 0 24px}.tz-specialist-scope-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;display:grid}.tz-specialist-scope-notes>div{border-bottom:1px solid var(--tz-line);margin-bottom:24px;padding:0 0 24px}.tz-specialist-scope-notes>div:last-child,.tz-specialist-scope-notes p{margin:0}.tz-si-situations{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.tz-si-situations>div{border-top:1px solid var(--tz-line-strong);padding:24px 0 0}.tz-si-situations .tz-menu-icon{margin-bottom:20px}.tz-si-situations p{margin-bottom:0}.tz-si-process-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;display:grid}.tz-specialist .tz-si-portrait{aspect-ratio:4/5;width:75%;margin:28px 0 20px}.tz-si-timeline{margin:0;padding:0;list-style:none}.tz-si-timeline>li{border-bottom:1px solid var(--tz-line-strong);grid-template-columns:40px minmax(0,1fr);gap:20px;padding:28px 0;display:grid;position:relative}.tz-si-timeline>li:first-child{padding-top:0}.tz-si-timeline h3{font-size:var(--tz-fs-2xl)}.tz-specialist .tz-si-output{background:var(--tz-surface);font-size:var(--tz-fs-sm);border-radius:8px;margin:20px 0 0;padding:16px 20px}.tz-si-output strong{color:var(--tz-brown);margin-bottom:6px;display:block}.tz-si-review-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:80px;display:grid}.tz-si-initial-details{margin:0;padding:0;list-style:none}.tz-si-initial-details>li{border-top:1px solid var(--tz-line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.tz-si-initial-details>li>span{color:var(--tz-brown)}.tz-si-initial-details p{margin:0}.tz-si-remote{padding-top:8px}.tz-specialist .tz-si-remote .tz-media-slot{aspect-ratio:4/5}.tz-si-remote>div{padding:28px 8px 0}.tz-si-fees-section{background:var(--tz-sand)}.tz-si-fee-grid{background:var(--tz-surface);border-radius:16px;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tz-si-primary-fee{background:var(--tz-parchment-200);padding:32px}.tz-specialist .tz-specialist-price{color:var(--tz-brand-700);font-size:var(--tz-fs-display);line-height:var(--tz-lh-tight);margin:8px 0}.tz-si-fee-detail{padding:40px 32px}.tz-si-fee-detail+.tz-si-fee-detail{border-left:1px solid var(--tz-line)}.tz-specialist .tz-si-fee-amount{color:var(--tz-brand-700);font-size:var(--tz-fs-2xl);margin:20px 0 16px}.tz-si-terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.tz-si-terms h3{font-size:var(--tz-fs-lg)}.tz-si-terms p{font-size:var(--tz-fs-sm);margin:0}.tz-lr-overview{padding-top:56px}.tz-lr-starting-points{border-block:1px solid var(--tz-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:16px;padding:28px 0;display:grid}.tz-lr-starting-points p{margin:0}.tz-lr-directory-heading{justify-content:space-between;align-items:start;gap:48px;display:flex}.tz-specialist .tz-lr-directory-count{white-space:nowrap;align-items:center;gap:20px;margin:0;display:flex}.tz-lr-directory-count strong{color:var(--tz-brown);font-size:var(--tz-fs-display);line-height:var(--tz-lh-tight)}.tz-lr-directory-count span{font-size:var(--tz-fs-sm)}.tz-lr-report-table{border-collapse:collapse;table-layout:fixed;background:var(--tz-surface);width:100%}.tz-lr-report-table caption{text-align:left;color:var(--tz-text-muted);font-size:var(--tz-fs-sm);padding:0 0 16px}.tz-lr-report-table thead th{text-align:left;color:var(--tz-ink);background:var(--tz-parchment-200);font-size:var(--tz-fs-sm);padding:20px 24px}.tz-lr-report-table thead th:first-child{width:38%}.tz-lr-report-table thead th:nth-child(2){width:29%}.tz-lr-report-table tbody th{text-align:left;font-weight:var(--tz-fw-regular)}.tz-lr-report-table :is(tbody th,td){vertical-align:top;border-bottom:1px solid var(--tz-line);overflow-wrap:break-word;padding:28px 24px}.tz-lr-report-table tbody th>.tz-specialist-index{float:left;width:32px;font-size:var(--tz-fs-lg)}.tz-lr-report-table tbody th>div{margin-left:44px}.tz-lr-report-table h3{font-size:var(--tz-fs-lg)}.tz-lr-report-table p{font-size:var(--tz-fs-sm);margin:8px 0 0}.tz-lr-report-table td>strong{font-size:var(--tz-fs-sm)}.tz-lr-reference{color:var(--tz-brand-700);font-size:var(--tz-fs-xs);margin-top:12px;display:inline-block}.tz-lr-cell-label{display:none}.tz-specialist .tz-lr-data-intro .tz-media-slot{aspect-ratio:16/10}.tz-lr-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.tz-lr-data-grid>div{border-top:1px solid var(--tz-line-strong);padding:24px 0 0}.tz-lr-data-grid h3{margin-top:20px}.tz-lr-data-grid .tz-specialist-checklist li{font-size:var(--tz-fs-sm)}.tz-lr-filing-section{background:var(--tz-sand)}.tz-lr-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tz-lr-methods article{background:var(--tz-surface);border-radius:12px;padding:28px}.tz-lr-methods h3{font-size:var(--tz-fs-2xl);margin-top:24px}.tz-lr-methods article>div{border-top:1px solid var(--tz-line);padding-top:20px}.tz-lr-methods h4{color:var(--tz-brown);font-size:var(--tz-fs-md)}.tz-lr-methods article>div p{font-size:var(--tz-fs-sm)}.tz-lr-methods article>div:last-child p{margin-bottom:0}.tz-lr-online-guide{border-block:1px solid var(--tz-line-strong);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;margin-top:40px;padding:32px 0;display:grid}.tz-lr-online-guide ol{margin:0;padding-left:24px}.tz-lr-online-guide li+li{margin-top:12px}.tz-lr-risk-note{margin-top:32px}.tz-lr-risk-note p{font-size:var(--tz-fs-sm);margin:0}.tz-lr-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tz-lr-price-main{background:var(--tz-parchment-200);border-radius:16px;padding:32px}.tz-lr-price-main h3{font-size:var(--tz-fs-3xl);color:var(--tz-brand-700);margin:16px 0 8px}.tz-lr-price-main .tz-specialist-checklist li{border-color:var(--tz-line-strong)}.tz-lr-price-quote{border:1px solid var(--tz-line-strong);border-radius:16px;padding:32px}.tz-lr-price-quote h3{font-size:var(--tz-fs-2xl);margin:16px 0 24px}.tz-lr-price-quote h4{margin-top:32px}.tz-ipr-report-list{border-top:1px solid var(--tz-line-strong)}.tz-ipr-report-list>div{border-bottom:1px solid var(--tz-line);grid-template-columns:40px minmax(0,.85fr) minmax(0,1.15fr);gap:32px;padding:32px 0;display:grid}.tz-ipr-report-list h3{font-size:var(--tz-fs-2xl)}.tz-ipr-report-list p{margin:0}.tz-ipr-report-list+.tz-specialist-small{margin-top:24px}.tz-ipr-handover-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:80px;display:grid}.tz-ipr-deliverables{margin:0;padding:0;list-style:none}.tz-ipr-deliverables li{border-top:1px solid var(--tz-line);grid-template-columns:32px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.tz-ipr-deliverables li>span{color:var(--tz-brown)}.tz-ipr-deliverables p{margin:0}.tz-specialist .tz-ipr-review-photo .tz-media-slot{aspect-ratio:4/5}.tz-ipr-review-photo>div{padding-top:28px}.tz-ipr-process-section{background:var(--tz-parchment-200)}.tz-ipr-process-section .tz-specialist-steps>li{border-color:var(--tz-beige)}.tz-ipr-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.tz-ipr-responsibilities>div{border-top:2px solid var(--tz-line-strong);padding-top:24px}.tz-ipr-responsibilities .tz-specialist-checklist li{font-size:var(--tz-fs-sm)}.tz-ipr-fee-band{background:var(--tz-canvas);border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;margin-top:40px;padding:32px;display:grid}.tz-ipr-fee-band h3{font-size:var(--tz-fs-2xl)}.tz-ipr-fee-band p:last-child{margin-bottom:0}.tz-specialist-faq{padding-block:var(--tz-section)}.tz-specialist-faq-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:72px;display:grid}.tz-specialist-faq-list details{border-bottom:1px dashed var(--tz-beige)}.tz-specialist-faq-list summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 18px;align-items:baseline;gap:12px;padding:24px 0;list-style:none;display:grid}.tz-specialist-faq-list summary::-webkit-details-marker{display:none}.tz-specialist-faq-list h3{font-size:var(--tz-fs-lg);line-height:var(--tz-lh-normal);margin:0}.tz-specialist-faq-number{color:var(--tz-text-muted);font-size:var(--tz-fs-sm)}.tz-specialist-plus{align-self:center;width:16px;height:16px;position:relative}.tz-specialist-plus:before,.tz-specialist-plus:after{background:var(--tz-text-muted);content:"";width:16px;height:1px;position:absolute;top:7px;left:0}.tz-specialist-plus:after{transform:rotate(90deg)}.tz-specialist-faq-list details[open] .tz-specialist-plus:after{display:none}.tz-specialist-faq-answer{padding:0 30px 24px 36px}.tz-specialist-faq-answer p{margin:0}.tz-specialist-closing{background:var(--tz-sand);border-radius:20px;margin:16px 16px 0;padding:64px 0}.tz-specialist-closing>.tz-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:80px;display:grid}.tz-specialist-closing h2{max-width:650px}.tz-specialist-closing .tz-specialist-cta{margin-top:12px}.tz-specialist-enquiry{border-left:1px solid var(--tz-line-strong);padding:28px 0 0 32px}.tz-specialist-enquiry p:last-child{margin-bottom:0}.tz-specialist-disclaimer{padding:28px 0 40px}.tz-specialist-disclaimer p{font-size:var(--tz-fs-xs);margin:0}.tz.tz-lr-visual .lr-faq-item{border-bottom-style:dashed}.tz.tz-lr-visual .lr-faq-item summary{padding-top:24px;padding-bottom:24px}.tz.tz-lr-visual .lr-faq-item summary:after{font-size:var(--tz-fs-2xl);border:0;top:22px}.tz.tz-lr-visual .lr-button{min-height:3.25rem;padding:0 var(--tz-space-6);gap:var(--tz-space-2);border-radius:var(--tz-radius-md);font-family:var(--tz-font);font-size:var(--tz-fs-md);font-weight:var(--tz-fw-semibold);line-height:var(--tz-lh-snug);letter-spacing:var(--tz-ls-snug);box-shadow:var(--tz-shadow-xs)}.tz.tz-lr-visual .lr-button:hover{transform:none}.tz.tz-lr-visual .lr-button-primary{background:var(--tz-brand-700);border-color:var(--tz-brand-700);color:#fff!important}.tz.tz-lr-visual .lr-button-primary:hover{background:var(--tz-brand-600);border-color:var(--tz-brand-600)}.tz.tz-lr-visual .lr-button-secondary{background:var(--tz-surface);border-color:var(--tz-line-strong);color:var(--tz-ink)!important}.tz.tz-lr-visual .lr-button-secondary:hover{border-color:var(--tz-brand-700);color:var(--tz-brand-700)!important}.tz.tz-lr-visual .lr-button:focus-visible{outline:2px solid var(--tz-brand-700);outline-offset:3px}.tz.tz-lr-visual .lr-eyebrow{margin:0 0 var(--tz-space-3);font-size:var(--tz-fs-sm);font-weight:var(--tz-fw-semibold);letter-spacing:var(--tz-ls-wide);line-height:var(--tz-lh-snug);display:inline-block;color:var(--tz-brand-700)!important}.tz.tz-lr-visual .lr-eyebrow:before{display:none}@media (max-width:80rem){.tz-specialist-hero-copy{padding-left:40px;padding-right:32px}.tz-specialist--insurance .tz-specialist-hero{gap:40px;padding-inline:32px}.tz-specialist--investment .tz-specialist-hero-copy{column-gap:48px}.tz-specialist-editorial,.tz-pit-work-grid,.tz-si-process-grid,.tz-si-review-grid,.tz-ipr-handover-grid{gap:48px}}@media (max-width:64rem){.tz-page-specialist .tz-site-header{width:calc(100% - 48px);margin-bottom:-80px}.tz-page-specialist .tz-site-header.is-compact .tz-nav-wrap{min-height:4rem}.tz-specialist-hero-copy{min-height:620px;padding:112px 32px 40px}.tz-specialist--insurance .tz-specialist-hero{gap:32px;padding-top:104px}.tz-specialist--insurance .tz-specialist-hero-media{height:560px}.tz-specialist--labour .tz-specialist-hero{gap:32px;padding-inline:24px}.tz-specialist--investment .tz-specialist-hero-copy{column-gap:32px}.tz-specialist-editorial,.tz-pit-work-grid,.tz-pit-process-grid,.tz-specialist-scope-grid,.tz-si-process-grid,.tz-si-review-grid,.tz-ipr-handover-grid,.tz-specialist-faq-grid,.tz-specialist-closing>.tz-container{gap:32px}.tz-si-situations,.tz-si-terms,.tz-lr-data-grid,.tz-specialist-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-specialist-steps.is-vertical{grid-template-columns:minmax(0,1fr)}.tz-lr-report-table :is(tbody th,td){padding:24px 16px}.tz-lr-report-table thead th{padding-inline:16px}.tz-lr-directory-count{display:none!important}.tz-lr-methods{gap:16px}.tz-lr-methods article{padding:24px 20px}.tz-si-fee-detail{padding:32px 24px}.tz-ipr-responsibilities{gap:24px}}@media (max-width:48rem){.tz-page-specialist .tz-site-header{width:100%;box-shadow:none;border-radius:0;margin:0;top:0}.tz-specialist{padding-top:12px}.tz-specialist h1{font-size:var(--tz-fs-specialist-display-mobile)}.tz-specialist h2{font-size:var(--tz-fs-specialist-heading-mobile)}.tz-specialist [id]{scroll-margin-top:84px}.tz-specialist-hero,.tz-specialist--insurance .tz-specialist-hero,.tz-specialist--labour .tz-specialist-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.tz-specialist-hero-copy{min-height:0;padding:32px 24px}.tz-specialist-hero-copy .tz-kicker{font-size:var(--tz-fs-2xs)}.tz-specialist .tz-specialist-service-name{font-size:var(--tz-fs-xs)}.tz-specialist .tz-specialist-lead{font-size:var(--tz-fs-md)}.tz-specialist-highlights{gap:6px 16px;margin-top:24px}.tz-specialist .tz-specialist-highlights li{font-size:var(--tz-fs-xs)}.tz-specialist--pit .tz-specialist-hero{background:0 0;padding:0}.tz-specialist--pit .tz-specialist-hero-media{height:auto;margin:0}.tz-specialist--insurance .tz-specialist-hero{background:0 0}.tz-specialist--insurance .tz-specialist-hero-copy{background:var(--tz-canvas);order:0;padding:32px 24px}.tz-specialist--insurance .tz-specialist-hero-media{border-radius:20px 64px 20px 20px;order:1;height:auto}.tz-specialist--labour .tz-specialist-hero-copy{padding:32px 8px}.tz-specialist--labour .tz-specialist-hero-media{height:auto}.tz-specialist--investment .tz-specialist-hero-copy{grid-template-columns:minmax(0,1fr);width:calc(100% - 16px);padding:32px 0}.tz-specialist--investment .tz-specialist-hero-copy h1{margin-bottom:24px}.tz-specialist--investment .tz-specialist-hero-media{height:auto}.tz-specialist .tz-specialist-hero-media .tz-media-slot{aspect-ratio:4/3;height:auto}.tz-specialist-jump{padding:24px 0}.tz-specialist-jump .tz-container{gap:16px 24px}.tz-specialist-heading h2{margin-bottom:16px}.tz-specialist-editorial,.tz-pit-route-grid,.tz-pit-work-grid,.tz-pit-process-grid,.tz-specialist-scope-grid,.tz-si-process-grid,.tz-si-review-grid,.tz-si-fee-grid,.tz-lr-starting-points,.tz-lr-methods,.tz-lr-online-guide,.tz-lr-pricing-grid,.tz-ipr-handover-grid,.tz-ipr-responsibilities,.tz-ipr-fee-band,.tz-specialist-faq-grid,.tz-specialist-closing>.tz-container{grid-template-columns:minmax(0,1fr);gap:32px}.tz-pit-route-grid{gap:0}.tz-pit-route+.tz-pit-route{border-top:0}.tz-pit-outputs{padding:24px}.tz-pit-individual-intro>.tz-media-slot{order:2}.tz-specialist .tz-si-portrait{aspect-ratio:4/3;width:100%}.tz-specialist .tz-si-remote .tz-media-slot{aspect-ratio:4/3}.tz-si-timeline>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.tz-si-timeline h3{font-size:var(--tz-fs-xl)}.tz-si-fee-grid{gap:0}.tz-si-fee-detail{padding:28px}.tz-si-fee-detail+.tz-si-fee-detail{border-left:0;border-top:1px solid var(--tz-line)}.tz-si-terms{gap:28px 24px}.tz-lr-report-table,.tz-lr-report-table tbody{display:block}.tz-lr-report-table thead{display:none}.tz-lr-report-table tbody tr{border-top:2px solid var(--tz-line-strong);grid-template-columns:minmax(0,1fr);padding:24px;display:grid}.tz-lr-report-table :is(tbody th,td){border:0;padding:0;display:block}.tz-lr-report-table tbody th>div{margin-left:40px}.tz-lr-report-table td{margin-top:20px;padding-left:40px}.tz-lr-cell-label{color:var(--tz-brown);font-size:var(--tz-fs-xs);text-transform:uppercase;letter-spacing:var(--tz-ls-wide);margin-bottom:8px;display:block}.tz-lr-report-table h3{font-size:var(--tz-fs-xl)}.tz-lr-report-table caption{padding:0 0 16px;display:block}.tz-lr-starting-points{gap:24px}.tz-lr-data-grid{gap:32px 24px}.tz-lr-methods article{padding:28px}.tz-ipr-report-list>div{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px 0}.tz-ipr-report-list>div>p{grid-column:2}.tz-ipr-report-list h3{font-size:var(--tz-fs-xl);margin-bottom:0}.tz-specialist .tz-ipr-review-photo .tz-media-slot{aspect-ratio:4/3}.tz-ipr-fee-band{gap:16px;padding:28px}.tz-specialist-faq-list summary{gap:10px;padding:20px 0}.tz-specialist-faq-list h3{font-size:var(--tz-fs-md)}.tz-specialist-closing{padding:40px 0}.tz-specialist-enquiry{border-left:0;border-top:1px solid var(--tz-line-strong);padding:24px 0 0}}@media (max-width:40rem){.tz-specialist .tz-specialist-cta{text-align:left;width:100%}.tz-si-situations,.tz-si-terms,.tz-lr-data-grid,.tz-specialist-steps{grid-template-columns:minmax(0,1fr)}.tz-si-situations,.tz-specialist-steps{gap:24px}.tz-si-terms>div{border-top:1px solid var(--tz-line-strong);padding-top:20px}.tz-lr-report-table tbody tr{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.tz-specialist :is(a,summary){transition:none}}