.t6-promise{max-width:var(--measure-dark);color:var(--ink);font-size:var(--text-lg);margin:0;font-weight:500;line-height:1.5}.t6-welcome{margin:0}.t6-form{gap:var(--space-6);min-width:0;display:grid}.t6-name{max-width:var(--measure-dark)}.t6-group{min-width:0;display:block}.t6-group-title{color:var(--ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.005em;margin:0;font-weight:500;line-height:1.1}.t6-group-title:focus{outline:none}.t6-group-title:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.t6-qs{margin:var(--space-3) 0 0;border-bottom:1px solid var(--line);padding:0;list-style:none;display:grid}.t6-q{gap:var(--space-4);min-width:0;padding-block:var(--space-5);border-top:1px solid var(--line);display:grid}@media (min-width:60rem){.t6-q{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.t6-q-text{gap:var(--space-2);min-width:0;max-width:var(--measure-dark);display:grid}.t6-q-label{color:var(--ink);font-size:var(--text-lg);margin:0;font-weight:500;line-height:1.4}.t6-hint{color:var(--ink-muted);font-size:var(--text-body);margin:0;line-height:1.5}.t6-proof{color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.5}.t6-proof-label{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;margin-inline-end:var(--space-2)}.t6-link{min-height:2.75rem;color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.35em;transition:color var(--dur-quick) var(--ease-out), text-decoration-color var(--dur-quick) var(--ease-out);justify-self:start;align-items:center;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.t6-link:hover{color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.t6-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.t6-opts{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);display:grid}@media (max-width:21rem){.t6-opts{grid-template-columns:minmax(0,1fr)}}.t6-opt{align-items:center;gap:var(--space-2);min-height:3rem;padding:.5rem var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-none);color:var(--ink);font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out);background:0 0;line-height:1.2;display:flex;position:relative}@media (max-width:30rem){.t6-opt{gap:var(--space-1);padding-inline:var(--space-2)}}.t6-opt input{flex:none;width:1.25rem;height:1.25rem;margin:0}.t6-opt:hover,.t6-opt[data-picked=true]{background:var(--surface)}.t6-opt:before{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity var(--dur-quick) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}.t6-opt:hover:before,.t6-opt[data-picked=true]:before{opacity:1}.t6-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.t6-opt input:focus-visible{outline:none}[data-missing=true] .t6-opt{border-color:var(--error)}.t6-q-error{margin:var(--space-2) 0 0}.t6-nav{align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.t6-nav-end{margin-inline-start:auto}.t6-nav-error{flex-basis:100%;margin:0}.t6-confirm,.t6-confirm-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.t6-confirm p{color:var(--ink);margin:0}.t6-actions{gap:var(--space-2) var(--space-5)}.t6-kds{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);color:var(--ink);display:grid}.t6-kds-title{font-family:var(--font-display);font-size:var(--text-2xl);margin:0;font-weight:500;line-height:1.1}.t6-kds-body{gap:var(--space-3);min-width:0;display:grid}.t6-kds-intro{max-width:var(--measure-dark);color:var(--ink-muted);font-size:var(--text-body);margin:0;line-height:1.5}.t6-kds-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.t6-kds-row{gap:var(--space-1) var(--space-5);padding-block:var(--space-3);border-top:1px solid var(--line);display:grid}.t6-kds-tag{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.t6-kds-text{color:var(--ink);font-size:var(--text-body);line-height:1.5}@media (min-width:43.75rem){.t6-kds{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.t6-kds-row{grid-template-columns:8rem minmax(0,1fr);align-items:baseline}}.t6-sheet{--paper:var(--snow);--surface:var(--snow);--surface-alt:var(--snow);--ink:var(--coal);--ink-muted:var(--stone);--line:color-mix(in srgb, var(--stone) 28%, transparent);--line-strong:var(--stone);--accent:var(--coal);gap:var(--space-6);width:min(100%,52rem);padding:var(--space-6) var(--card-pad);background:var(--snow);color:var(--coal);font-family:var(--font-body);font-size:var(--text-lg);margin-inline:auto;line-height:1.55;display:grid}@media (min-width:43.75rem){.t6-sheet{padding:var(--space-7)}}.t6-sheet-head{gap:var(--space-3);display:grid}.t6-sheet-title{color:var(--ink);font-family:var(--font-display);font-size:var(--text-h2-sub);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.02}.t6-meta{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.t6-meta-item dt{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.t6-meta-item dd{color:var(--ink);margin:0;font-weight:500}.t6-promise-sheet{max-width:40rem;color:var(--ink);margin:0;font-weight:500}.t6-sheet .t6-sec>*+*{margin-top:var(--space-3)}.t6-sec-title{padding-top:var(--space-4);border-top:2px solid var(--coal);color:var(--ink);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:.005em;font-weight:600;line-height:1.05}.t6-none{color:var(--ink-muted);margin:0}.t6-items{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.t6-item{gap:var(--space-1);padding-inline-start:2rem;display:grid;position:relative}.t6-item:before{content:"";inset-inline-start:0;border:2px solid var(--ink);width:1.125rem;height:1.125rem;position:absolute;top:.3em}.t6-item-head{align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.t6-item-label{color:var(--ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:1.2}.t6-item-group{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}@media (max-width:43.6875rem){.t6-item-group{font-family:var(--font-body);letter-spacing:0;text-transform:none}}@media print{.t6-item-group{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase}}.t6-lines{gap:var(--space-1);margin:0;display:grid}.t6-line{gap:0;display:grid}.t6-line dt{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.t6-line dd{color:var(--ink);overflow-wrap:anywhere;margin:0}@media (min-width:43.75rem),print{.t6-line{gap:0 var(--space-4);grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}.t6-sheet-foot{padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--text-body);margin:0}@media print{main[data-tool=cyber-insurance-checklist] .tool-head{display:none}main[data-tool=cyber-insurance-checklist] .tool-stage{padding-block:0}.t6-sheet{gap:var(--space-3);width:100%;font-size:var(--text-body);margin:0;padding:0;line-height:1.4}.t6-sheet-title{font-size:var(--text-h3)}.t6-sheet .t6-sec>*+*{margin-top:var(--space-2)}.t6-sec-title{padding-top:var(--space-3);font-size:var(--text-2xl);break-after:avoid}.t6-items{gap:var(--space-3)}.t6-item{break-inside:avoid}.t6-item-label{font-size:var(--text-lg)}}
