.cz .cz-body{background:var(--dt-surface);color:var(--dt-on);font-family:var(--font-sans-stack);min-height:100vh;font-size:16px;line-height:1.7;overflow-x:hidden}.cz .cz-s1{background:var(--dt-primary)}.cz .cz-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;max-width:1320px;margin:0 auto;padding:40px 20px;display:grid}.cz .cz-grid-2{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:64px 28px;display:grid}.cz .cz-s2{color:var(--dt-on-band)}.cz .cz-s3{color:var(--dt-on-band);letter-spacing:-.02em;margin:0;font-size:36px;line-height:1.06}.cz .cz-s4{color:var(--dt-on-band);letter-spacing:-.02em;margin:0;font-size:56px;line-height:1.06}.cz .cz-s5{background:var(--dt-gold);width:84px;height:2px;margin:20px 0 24px}.cz .cz-s6{color:var(--dt-on-band);font-family:var(--font-display-stack);max-width:34ch;margin:0;font-size:20px;line-height:1.35}.cz .cz-s7{color:var(--dt-on-band);font-family:var(--font-display-stack);max-width:34ch;margin:0;font-size:22px;line-height:1.35}.cz .cz-grid-3{border-top:1px solid color-mix(in srgb, var(--dt-on-band) 26%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:600px;margin-top:32px;padding-top:24px;display:grid}.cz .cz-grid-4{border-top:1px solid color-mix(in srgb, var(--dt-on-band) 26%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:600px;margin-top:32px;padding-top:24px;display:grid}.cz .cz-s8{color:var(--dt-on-band);font-family:var(--font-display-stack);font-size:28px;line-height:1}.cz .cz-s9{color:var(--dt-on-band);opacity:.75;margin-top:8px}.cz .cz-s10{margin:0}.cz .cz-s11{border:8px solid var(--dt-white);object-fit:cover;width:100%;height:240px;display:block}.cz .cz-s12{border:8px solid var(--dt-white);object-fit:cover;width:100%;height:420px;display:block}.cz .cz-s13{color:var(--dt-on-band);opacity:.8;margin-top:10px}.cz .cz-sticky{background:var(--dt-white);border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);border-top:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);z-index:50;position:sticky;top:61px}.cz .cz-sticky-2{background:var(--dt-white);border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);border-top:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);z-index:50;position:sticky;top:59px}.cz .cz-s14{white-space:nowrap;gap:24px;max-width:1320px;margin:0 auto;padding:0 28px;display:flex;overflow-x:auto}.cz .cz-s15{white-space:nowrap;gap:36px;max-width:1320px;margin:0 auto;padding:0 28px;display:flex;overflow-x:auto}.cz .cz-kicker{border-bottom:2px solid var(--dt-gold);color:var(--dt-gold-ink);font-family:var(--font-sans-stack);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;margin-inline-end:0;padding:16px 0;font-size:12px;font-weight:600;text-decoration:none;display:flex}.cz .cz-kicker-2{color:var(--dt-on);font-family:var(--font-sans-stack);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-inline-end:0;padding:16px 0;font-size:12px;font-weight:600;text-decoration:none;display:flex}.cz .cz-s16{background:var(--dt-low);border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent)}.cz .cz-s17{max-width:1320px;margin:0 auto;padding:48px 20px}.cz .cz-s18{max-width:1320px;margin:0 auto;padding:80px 28px}.cz .cz-grid-5{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.cz .cz-grid-6{grid-template-columns:.45fr 1.55fr;align-items:start;gap:56px;display:grid}.cz .cz-gold-ink{color:var(--dt-gold-ink)}.cz .cz-s19{letter-spacing:-.015em;margin:16px 0 0;font-size:28px;line-height:1.1}.cz .cz-s20{letter-spacing:-.015em;margin:16px 0 0;font-size:36px;line-height:1.1}.cz .cz-s21{columns:1;column-gap:40px;max-width:68ch}.cz .cz-s22{columns:2;column-gap:40px;max-width:none}.cz .cz-grid-7{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px;display:grid}.cz .cz-grid-8{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.cz .cz-s23{border-top:2px solid var(--dt-gold);padding-top:16px}.cz .cz-s24{font-family:var(--font-display-stack);margin-top:10px;font-size:22px;line-height:1.25}.cz .cz-s25{color:var(--dt-onv);margin-top:8px;font-size:14px;line-height:1.6}.cz .cz-s26{letter-spacing:-.015em;margin:16px 0 24px;font-size:28px;line-height:1.1}.cz .cz-s27{letter-spacing:-.015em;margin:16px 0 24px;font-size:36px;line-height:1.1}.cz .cz-s28{max-width:68ch;margin:0 0 40px}.cz .cz-grid-9{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.cz .cz-grid-10{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cz .cz-card{background:var(--dt-white);border:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);padding:28px}.cz .cz-s29{font-family:var(--font-display-stack);margin:12px 0 10px;font-size:22px;line-height:1.25}.cz .cz-body-2{margin:0 0 14px;font-size:16px;line-height:1.7}.cz .cz-s30{max-width:68ch}.cz .cz-card-2{background:var(--dt-white);border:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);margin-top:24px;overflow-x:auto}.cz .cz-s31{border-collapse:collapse;width:100%}.cz .cz-s32{background:var(--dt-white)}.cz .cz-s33{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;padding:14px 20px}.cz .cz-td{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);padding:14px 20px;font-size:14px;line-height:1.5}.cz .cz-td-2{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);white-space:nowrap;padding:14px 20px;font-size:14px;line-height:1.5}.cz .cz-s34{margin-top:12px}.cz .cz-s35{letter-spacing:-.015em;margin:16px 0 32px;font-size:28px;line-height:1.1}.cz .cz-s36{letter-spacing:-.015em;margin:16px 0 32px;font-size:36px;line-height:1.1}.cz .cz-grid-11{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.cz .cz-card-3{background:var(--dt-white);border:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);padding:12px 28px}.cz .cz-s37{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);align-items:baseline;gap:20px;padding:14px 0;display:flex}.cz .cz-s38{color:var(--dt-gold-ink);min-width:24px}.cz .cz-s39{font-size:16px;line-height:1.6}.cz .cz-grid-12{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;margin-top:56px;display:grid}.cz .cz-grid-13{grid-template-columns:.45fr 1.55fr;align-items:start;gap:56px;margin-top:56px;display:grid}.cz .cz-s40{margin:0;font-size:22px;line-height:1.25}.cz .cz-grid-14{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.cz .cz-s41{background:var(--dt-white);border-color:color-mix(in srgb, var(--dt-on) 26%, transparent);border-style:solid;border-width:1px 1px 1px 2px;border-image:;padding:28px}.cz .cz-s42{color:var(--dt-onv)}.cz .cz-body-3{margin:0;font-size:16px;line-height:1.7}.cz .cz-s43{background:var(--dt-white);border-color:color-mix(in srgb, var(--dt-on) 26%, transparent) color-mix(in srgb, var(--dt-on) 26%, transparent) color-mix(in srgb, var(--dt-on) 26%, transparent) var(--dt-gold);border-style:solid;border-width:1px 1px 1px 2px;border-image:;padding:28px}.cz .cz-s44{margin:56px 0 16px;font-size:22px;line-height:1.25}.cz .cz-s45{max-width:68ch;margin-bottom:32px}.cz .cz-grid-15{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cz .cz-card-4{background:var(--dt-white);border:1px solid var(--dt-gold);margin-top:24px;padding:28px}.cz .cz-body-4{max-width:78ch;margin:12px 0 0;font-size:16px;line-height:1.7}.cz .cz-s46{max-width:68ch;margin:0}.cz .cz-body-5{margin:0 0 16px;font-size:16px;line-height:1.7}.cz .cz-grid-16{background:color-mix(in srgb, var(--dt-on) 14%, transparent);border:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.cz .cz-s47{background:var(--dt-white);padding:18px;font-size:14px;line-height:1.5}.cz .cz-s48{max-width:68ch;margin:0 0 32px}.cz .cz-card-5{background:var(--dt-white);border:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);overflow-x:auto}.cz .cz-s49{border-collapse:collapse}.cz .cz-s50{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start}.cz .cz-s51{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;min-width:150px;padding:16px 20px}.cz .cz-s52{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;width:170px;padding:16px 20px}.cz .cz-s53{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;padding:16px 20px}.cz .cz-s54{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;width:150px;padding:16px 20px}.cz .cz-s55{background:var(--cz-row-tint)}.cz .cz-s56{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);font-family:var(--font-display-stack);font-size:18px}.cz .cz-s57{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);font-family:var(--font-display-stack);padding:16px 20px;font-size:18px}.cz .cz-s58{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);font-size:14px;line-height:1.5}.cz .cz-td-3{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);padding:16px 20px;font-size:14px;line-height:1.5}.cz .cz-s59{max-width:88ch;margin-top:16px}.cz .cz-grid-17{grid-template-columns:1.45fr .85fr;align-items:start;gap:56px;display:grid}.cz .cz-grid-18{grid-template-columns:auto minmax(0,1fr);gap:24px;padding-bottom:40px;display:grid}.cz .cz-s60{color:var(--dt-gold-ink);font-family:var(--font-display-stack);font-size:36px;line-height:1}.cz .cz-s61{border-inline-start:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);padding-inline-start:24px}.cz .cz-s62{font-family:var(--font-display-stack);margin:10px 0 12px;font-size:22px;line-height:1.25}.cz .cz-s63{flex-wrap:wrap;gap:8px;display:flex}.cz .cz-s64{border:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);color:var(--dt-onv);white-space:nowrap;flex:none;padding:5px 10px}.cz .cz-s65{flex-direction:column;gap:24px;display:flex;position:static;top:150px}.cz .cz-sticky-3{flex-direction:column;gap:24px;display:flex;position:sticky;top:150px}.cz .cz-s66{flex-direction:column;gap:14px;margin-top:18px;display:flex}.cz .cz-s67{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.cz .cz-s68{border-top:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);margin-top:18px;padding-top:14px}.cz .cz-s69{border-top:2px solid var(--dt-gold);margin-top:56px;padding-top:24px}.cz .cz-grid-19{background:color-mix(in srgb, var(--dt-on) 14%, transparent);border:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);grid-template-columns:minmax(0,1fr);gap:1px;margin-top:20px;display:grid}.cz .cz-grid-20{background:color-mix(in srgb, var(--dt-on) 14%, transparent);border:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.cz .cz-s70{background:var(--dt-white);padding:24px}.cz .cz-s71{font-family:var(--font-display-stack);font-size:18px;line-height:1.3}.cz .cz-s72{color:var(--dt-onv);margin-top:10px;font-size:14px;line-height:1.65}.cz .cz-s73{background:var(--dt-primary);color:var(--dt-on-band)}.cz .cz-s74{text-align:center;max-width:900px;margin:0 auto;padding:40px 20px}.cz .cz-s75{text-align:center;max-width:900px;margin:0 auto;padding:64px 28px}.cz .cz-s76{color:var(--dt-on-band);opacity:.8}.cz .cz-s77{background:var(--dt-gold);width:84px;height:2px;margin:20px auto 24px}.cz .cz-s78{color:var(--dt-on-band);font-family:var(--font-display-stack);margin:0 0 24px;font-size:24px;line-height:1.3}.cz .cz-s79{color:var(--dt-on-band);font-family:var(--font-display-stack);margin:0 0 24px;font-size:36px;line-height:1.3}.cz .cz-body-6{color:var(--dt-on-band);margin:0;font-size:16px;line-height:1.7}.cz .cz-s80{max-width:900px;margin:0 auto;padding:48px 20px}.cz .cz-s81{max-width:900px;margin:0 auto;padding:80px 28px}.cz .cz-s82{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent)}.cz .cz-s83{max-width:88ch;margin-top:32px}@media (min-width:1025px){.cz .cz-grid-2-d{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:64px 28px;display:grid}.cz .cz-s4-d{color:var(--dt-on-band);letter-spacing:-.02em;margin:0;font-size:56px;line-height:1.06}.cz .cz-s7-d{color:var(--dt-on-band);font-family:var(--font-display-stack);max-width:34ch;margin:0;font-size:22px;line-height:1.35}.cz .cz-grid-4-d{border-top:1px solid color-mix(in srgb, var(--dt-on-band) 26%, transparent);grid-template-columns:repeat(3,1fr);gap:24px;max-width:600px;margin-top:32px;padding-top:24px;display:grid}.cz .cz-s12-d{border:8px solid var(--dt-white);object-fit:cover;width:100%;height:420px;display:block}.cz .cz-sticky-2-d{background:var(--dt-white);border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);border-top:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);z-index:50;position:sticky;top:59px}.cz .cz-s15-d{white-space:nowrap;gap:36px;max-width:1320px;margin:0 auto;padding:0 28px;display:flex;overflow-x:auto}.cz .cz-s18-d{max-width:1320px;margin:0 auto;padding:80px 28px}.cz .cz-grid-6-d{grid-template-columns:.45fr 1.55fr;align-items:start;gap:56px;display:grid}.cz .cz-s20-d{letter-spacing:-.015em;margin:16px 0 0;font-size:36px;line-height:1.1}.cz .cz-s22-d{columns:2;column-gap:40px;max-width:none}.cz .cz-grid-8-d{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px;display:grid}.cz .cz-s27-d{letter-spacing:-.015em;margin:16px 0 24px;font-size:36px;line-height:1.1}.cz .cz-grid-10-d{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cz .cz-s36-d{letter-spacing:-.015em;margin:16px 0 32px;font-size:36px;line-height:1.1}.cz .cz-grid-11-d{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.cz .cz-grid-13-d{grid-template-columns:.45fr 1.55fr;align-items:start;gap:56px;margin-top:56px;display:grid}.cz .cz-grid-14-d{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cz .cz-grid-15-d{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cz .cz-s31-d{border-collapse:collapse;width:100%}.cz .cz-s51-d{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;min-width:150px;padding:16px 20px}.cz .cz-s52-d{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;width:170px;padding:16px 20px}.cz .cz-s53-d{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;padding:16px 20px}.cz .cz-s54-d{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 26%, transparent);letter-spacing:.1em;text-align:start;width:150px;padding:16px 20px}.cz .cz-s57-d{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);font-family:var(--font-display-stack);padding:16px 20px;font-size:18px}.cz .cz-td-3-d{border-bottom:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);padding:16px 20px;font-size:14px;line-height:1.5}.cz .cz-grid-17-d{grid-template-columns:1.45fr .85fr;align-items:start;gap:56px;display:grid}.cz .cz-sticky-3-d{flex-direction:column;gap:24px;display:flex;position:sticky;top:150px}.cz .cz-grid-20-d{background:color-mix(in srgb, var(--dt-on) 14%, transparent);border:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.cz .cz-s75-d{text-align:center;max-width:900px;margin:0 auto;padding:64px 28px}.cz .cz-s79-d{color:var(--dt-on-band);font-family:var(--font-display-stack);margin:0 0 24px;font-size:36px;line-height:1.3}.cz .cz-s81-d{max-width:900px;margin:0 auto;padding:80px 28px}}
.cz{z-index:0;--cz-row-tint:color-mix(in srgb, var(--dt-gold) 16%, var(--dt-white));position:relative}.cz .cz-ico{vertical-align:-.125em;block-size:1em;inline-size:1em;-webkit-mask:var(--cz-ico-url) center / contain no-repeat;-webkit-mask:var(--cz-ico-url) center / contain no-repeat;mask:var(--cz-ico-url) center / contain no-repeat;--cz-ico-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background:currentColor;flex:none;margin-inline-end:.5em;display:inline-block}.cz .cz-check{cursor:pointer}.cz .cz-tick{border:1px solid color-mix(in srgb, var(--dt-on) 32%, transparent);vertical-align:-3px;border-radius:3px;flex:none;block-size:18px;inline-size:18px;margin-inline-end:10px;transition:background-color .14s,border-color .14s;display:inline-block;position:relative}.cz .cz-check[aria-checked=true] .cz-tick{background:var(--gold);border-color:var(--gold)}.cz .cz-check[aria-checked=true] .cz-tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;block-size:8px;inline-size:4px;position:absolute;inset-block-start:3px;inset-inline-start:6px;transform:rotate(45deg)}.cz .cz-check[aria-checked=true]{opacity:.62}.cz .cz-rail a[aria-current=true]{color:var(--dt-gold-ink);box-shadow:inset 0 -2px 0 var(--gold)}.cz [id]{scroll-margin-block-start:5rem}@media (max-width:767px){.cz [id]{scroll-margin-block-start:8.5rem}}@media (prefers-reduced-motion:reduce){.cz .cz-tick{transition:none}}.cz .cz-body{overflow:clip visible}.cz .cz-rail a[href=\#path] .cz-ico{--cz-ico-url:var(--cpq-flow)}.cz .cz-rail a[href=\#paths] .cz-ico{--cz-ico-url:var(--cpq-steps)}.cz .cz-rail a[href=\#timeline] .cz-ico{--cz-ico-url:var(--cpq-clock)}.cz .cz-rail a[href=\#requirements] .cz-ico{--cz-ico-url:var(--cpq-doc)}.cz .cz-rail a[href=\#property] .cz-ico{--cz-ico-url:var(--cpq-money)}.cz .cz-rail a[href=\#compare] .cz-ico{--cz-ico-url:var(--cpq-chart)}.cz .cz-rail a[href=\#guide] .cz-ico{--cz-ico-url:var(--cpq-bulb)}.cz .cz-rail a[href=\#faq] .cz-ico{--cz-ico-url:var(--cpq-faq)}.cz .cz-benefit{border-radius:var(--card-radius);border:var(--card-border-w) solid var(--border);box-shadow:var(--card-shadow);transition:transform .26s var(--card-ease), box-shadow .26s var(--card-ease)}@media (hover:hover) and (pointer:fine){.cz .cz-benefit:hover{transform:translateY(var(--card-lift));box-shadow:var(--card-shadow-hover)}.cz .cz-nolift:hover{box-shadow:var(--card-shadow);transform:none}}.cz .cz-chips{flex-wrap:wrap;gap:8px;display:flex}.cz .cz-chip{background:color-mix(in srgb, var(--gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);border-radius:var(--dt-r-sm,8px);color:var(--dt-gold-ink);letter-spacing:.04em;white-space:nowrap;padding:5px 11px;font-size:12px}.cz .cz-ord{font-family:var(--ordinal-font);font-weight:var(--ordinal-weight);font-size:var(--ordinal-size);color:var(--ordinal-ink);transition:color .24s var(--card-ease);line-height:.9}@media (hover:hover) and (pointer:fine){.cz .cz-step-row:hover .cz-ord{color:var(--ordinal-ink-strong)}}@media (max-width:767px){.cz .cz-step-row{--ordinal-size:56px}}@media (prefers-reduced-motion:reduce){.cz .cz-benefit,.cz .cz-ord{transition:none}.cz .cz-benefit:hover{transform:none}}.cz .cz-faq-item{border-block-end:1px solid color-mix(in srgb, var(--dt-on) 14%, transparent)}.cz .cz-faq-q{font-family:var(--font-sans-stack);cursor:pointer;color:var(--dt-on);justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.cz .cz-faq-q::-webkit-details-marker{display:none}.cz .cz-faq-q:after{content:"+";color:var(--dt-gold-ink);flex:none;font-size:18px;line-height:1}.cz .cz-faq-item[open] .cz-faq-q:after{content:"–"}.cz .cz-faq-a{font-family:var(--font-sans-stack);color:var(--muted);max-inline-size:72ch;margin:0;padding-block-end:18px;font-size:15px;line-height:1.7}.cz-contact{z-index:0;color:var(--dt-on-band);padding-block:clamp(2.75rem,5vw,4.5rem);position:relative}.cz-contact:before{content:"";z-index:-1;background:var(--dt-primary);inline-size:100vw;position:absolute;inset-block:0;inset-inline-start:calc(50% - 50vw)}.cz-contact__inner{max-inline-size:1200px;margin-inline:auto;padding-inline:28px}.cz-contact__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.cz-contact__h{font-family:var(--font-display-stack);color:var(--dt-on-band);margin:0 0 .7rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400;line-height:1.14}.cz-contact__lede{font-family:var(--font-sans-stack);color:var(--dt-on-band);max-inline-size:42ch;margin:0 0 1.75rem;font-size:17px;line-height:1.65}.cz-clist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cz-clist__link{font-family:var(--font-sans-stack);color:var(--dt-on-band);border-block-end:1px solid color-mix(in srgb, var(--dt-on-band) 22%, transparent);align-items:baseline;gap:10px;padding-block:9px;font-size:16px;line-height:1.5;text-decoration:none;transition:color .16s,gap .16s;display:flex}.cz-clist__arrow{flex:none}@media (hover:hover) and (pointer:fine){.cz-clist__link:hover{color:var(--dt-gold-ink);gap:14px}}.cz-contact__form :is(label,legend,p,span){color:var(--dt-on-band)}.cz-contact__form :is(input,textarea,select){background:color-mix(in srgb, var(--dt-white) 92%, transparent);border:1px solid color-mix(in srgb, var(--dt-on-band) 45%, transparent);color:var(--dt-on)}.cz-contact__form :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--dt-on) 62%, transparent)}.cz-contact__form button[type=submit]{inline-size:100%}@media (max-width:900px){.cz-contact__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cz-clist__link{transition:none}}@media (max-width:1024px){.cz #compare table tbody tr>:first-child,.cz #compare table thead tr>:first-child,.cz #timeline table tbody tr>:first-child,.cz #timeline table thead tr>:first-child{z-index:2;background:var(--dt-white);position:sticky;inset-inline-start:0}.cz #compare table thead tr>:first-child,.cz #timeline table thead tr>:first-child{z-index:4}.cz #compare table tbody tr>:first-child:after,.cz #compare table thead tr>:first-child:after,.cz #timeline table tbody tr>:first-child:after,.cz #timeline table thead tr>:first-child:after{content:"";background:color-mix(in srgb, var(--dt-on) 22%, transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:0}.cz #compare table tbody tr>:first-child,.cz #compare table thead tr>:first-child,.cz #timeline table tbody tr>:first-child,.cz #timeline table thead tr>:first-child{position:sticky}.cz #timeline table th{letter-spacing:normal;font-size:14px}.cz #timeline table th,.cz #timeline table td{white-space:normal;overflow-wrap:break-word}.cz #compare table th,.cz #compare table td{box-shadow:inset -1px 0 0 0 color-mix(in srgb, var(--dt-on) 16%, transparent)}.cz #compare table tbody tr>:first-child,.cz #compare table thead tr>:first-child{box-shadow:inset -1px 0 0 0 color-mix(in srgb, var(--dt-on) 30%, transparent)}.cz #compare table th{letter-spacing:normal;font-size:12px}}
