.wg-page a:focus-visible,.wg-page button:focus-visible,.wg-page input:focus-visible,.wg-page select:focus-visible,.wg-page textarea:focus-visible,.wg-page summary:focus-visible{outline:3px solid var(--cyan-pressed);outline-offset:3px}.wg-page .phero-split-media .phero-split-img{object-position:center 22%}@media (width<=920px){.wg-page .phero-split-media .phero-split-img{object-position:center 18%}}@media (width<=520px){.wg-page .phero-split-media .phero-split-img{object-position:center 12%}}.wg-skiplink{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;border-radius:0 0 10px;padding:12px 18px;font-size:12px;position:absolute;top:0;left:-9999px}.wg-skiplink:focus{left:0}.wg-page .wg-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:30px}.wg-page .wg-card.wg-card-optional{border:1px dashed var(--border-strong);background:0 0}.wg-page .wg-card h3{margin-bottom:4px;font-size:26px}.wg-page .wg-card ul.ticks{margin-bottom:0}.wg-page .wg-form{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);max-width:780px;margin:0 auto;padding:30px}.wg-page .wg-form fieldset{border:0;margin:0 0 16px;padding:0}.wg-page .wg-form legend{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px}.wg-page .wg-err{color:var(--danger,#b00020);font-size:13px}.wg-page .wg-hint{color:var(--text-muted);font-size:13px}.wg-page .wg-alert{border:1px solid var(--danger,#b00020);color:var(--danger,#b00020);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:14px}.wg-page .wg-note{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);font-size:11px;line-height:1.7}.wg-page .wg-form .btn,.wg-page .wg-form button[type=submit]{justify-content:center;width:100%;min-height:48px}.wg-page .wg-form input,.wg-page .wg-form select,.wg-page .wg-form textarea{min-height:44px}.wg-page .wg-form .chips label{border:1px solid var(--border-subtle);min-height:44px;color:var(--text-sec);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.wg-page .wg-form .chips{flex-wrap:wrap;gap:10px;display:flex}.wg-page a.btn{min-height:44px}.wg-page .wg-cboxes{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}@media (width<=920px){.wg-page .wg-cboxes{grid-template-columns:1fr}}@media (width<=820px){.wg-page .wg-form input,.wg-page .wg-form select,.wg-page .wg-form textarea{font-size:16px}}@media (width<=520px){.wg-page .wg-form{padding:20px}}@media (prefers-reduced-motion:reduce){.wg-page .reveal{opacity:1!important;transform:none!important}.wg-page{scroll-behavior:auto}}.hz-page a:focus-visible,.hz-page button:focus-visible,.hz-page input:focus-visible,.hz-page select:focus-visible,.hz-page textarea:focus-visible,.hz-page summary:focus-visible{outline:3px solid var(--cyan-pressed);outline-offset:3px}.hz-skiplink{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;border-radius:0 0 10px;padding:12px 18px;font-size:12px;position:absolute;top:0;left:-9999px}.hz-skiplink:focus{left:0}.hz-page .hz-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:30px}.hz-page .hz-card.hz-card-optional{border:1px dashed var(--border-strong);background:0 0}.hz-page .hz-card h3{margin-bottom:4px;font-size:26px}.hz-page .hz-card ul.ticks{margin-bottom:0}.hz-page .hz-timeline{max-width:820px;margin:0;padding:0 0 0 34px;list-style:none;position:relative}.hz-page .hz-timeline:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.hz-page .hz-timeline li{padding-bottom:30px;position:relative}.hz-page .hz-timeline li:last-child{padding-bottom:0}.hz-page .hz-timeline li:before{content:"";background:var(--paper-warm);border:2px solid var(--cyan-pressed);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-34px}.hz-page .hz-timeline .hz-step{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-pressed);margin-bottom:4px;font-size:11px;display:block}.hz-page .hz-timeline h3{margin:0 0 6px;font-size:24px}.hz-page .hz-timeline p{color:var(--text-sec);margin:0}.hz-page .hz-ref{background:var(--surface-1);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-muted);padding:26px}.hz-page .hz-ref .hz-ref-meta{font-family:var(--mono);letter-spacing:.12em;color:var(--text-muted);margin-top:14px;font-size:11px}.hz-page .hz-form{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);max-width:780px;margin:0 auto;padding:30px}.hz-page .hz-form fieldset{border:0;margin:0 0 16px;padding:0}.hz-page .hz-form legend{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px}.hz-page .hz-err{color:var(--danger,#b00020);font-size:13px}.hz-page .hz-hint{color:var(--text-muted);font-size:13px}.hz-page .hz-alert{border:1px solid var(--danger,#b00020);color:var(--danger,#b00020);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:14px}.hz-page .hz-note{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);font-size:11px;line-height:1.7}.hz-page .hz-form .btn,.hz-page .hz-form button[type=submit]{justify-content:center;width:100%;min-height:48px}.hz-page .hz-form input,.hz-page .hz-form select,.hz-page .hz-form textarea{min-height:44px}.hz-page .hz-form .chips{flex-wrap:wrap;gap:10px;display:flex}.hz-page .hz-form .chips label{border:1px solid var(--border-subtle);min-height:44px;color:var(--text-sec);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.hz-page a.btn{min-height:44px}.hz-page .hz-cboxes{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}@media (width<=820px){.hz-page .hz-cboxes{grid-template-columns:1fr}}@media (width<=520px){.hz-page .hz-form{padding:20px}.hz-page .hz-form input,.hz-page .hz-form select,.hz-page .hz-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.hz-page .reveal{opacity:1!important;transform:none!important}}.ck-page a:focus-visible,.ck-page button:focus-visible,.ck-page input:focus-visible,.ck-page select:focus-visible,.ck-page textarea:focus-visible,.ck-page summary:focus-visible{outline:3px solid var(--cyan-pressed);outline-offset:3px}.ck-skiplink{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;border-radius:0 0 10px;padding:12px 18px;font-size:12px;position:absolute;top:0;left:-9999px}.ck-skiplink:focus{left:0}.ck-page .ck-facts{background:var(--paper-warm);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:26px 0}.ck-page .ck-facts-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.ck-page .ck-fact{border-left:2px solid var(--cyan);padding-left:14px}.ck-page .ck-fact b{font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:30px;font-weight:400;line-height:1.1;display:block}.ck-page .ck-fact span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.ck-page .ck-timeline{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.ck-page .ck-timeline:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.ck-page .ck-timeline li{padding-bottom:28px;position:relative}.ck-page .ck-timeline li:last-child{padding-bottom:0}.ck-page .ck-timeline li:before{content:"";background:var(--paper-warm);border:2px solid var(--cyan-pressed);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-30px}.ck-page .ck-tl-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-pressed);margin-bottom:6px;font-size:11px;display:block}.ck-page .ck-timeline h3{margin:0 0 6px;font-size:24px}.ck-page .ck-timeline p{color:var(--text-sec);margin:0;font-size:15px}.ck-page .ck-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:30px}.ck-page .ck-card.ck-card-optional{border:1px dashed var(--border-strong);background:0 0}.ck-page .ck-card h3{margin-bottom:4px;font-size:26px}.ck-page .ck-card ul.ticks{margin-bottom:0}.ck-page .ck-shot{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--paper-warm);aspect-ratio:1.91;text-align:center;font-family:var(--mono);letter-spacing:.1em;color:var(--text-muted);justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex}.ck-page .ck-reviews{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ck-page .ck-form{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);max-width:780px;margin:0 auto;padding:30px}.ck-page .ck-form fieldset{border:0;margin:0 0 16px;padding:0}.ck-page .ck-form legend{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px}.ck-page .ck-form .chips label{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.ck-page .ck-err{color:var(--danger,#b00020);font-size:13px}.ck-page .ck-alert{border:1px solid var(--danger,#b00020);color:var(--danger,#b00020);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:14px}.ck-page .ck-note{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);font-size:11px;line-height:1.7}.ck-page .ck-form .btn,.ck-page .ck-form button[type=submit]{justify-content:center;width:100%;min-height:48px}.ck-page .ck-form input,.ck-page .ck-form select,.ck-page .ck-form textarea,.ck-page a.btn{min-height:44px}.ck-page .ck-cboxes{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.ck-page .ck-marquee .sep{color:var(--gold)}.ck-page .ck-wide-shot{border-radius:var(--radius);grid-column:span 2;min-height:220px;overflow:hidden}.ck-page .ck-wide-shot img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=920px){.ck-page .ck-facts-grid{grid-template-columns:repeat(2,1fr)}.ck-page .ck-reviews,.ck-page .ck-cboxes{grid-template-columns:1fr}.ck-page .ck-wide-shot{grid-column:span 2}}@media (width<=820px){.ck-page .ck-form input,.ck-page .ck-form select,.ck-page .ck-form textarea{font-size:16px}}@media (width<=520px){.ck-page .ck-facts-grid{grid-template-columns:1fr}.ck-page .ck-form{padding:20px}}@media (prefers-reduced-motion:reduce){.ck-page .reveal{opacity:1!important;transform:none!important}.ck-page .mtrack{animation-play-state:paused}.ck-page{scroll-behavior:auto}}.cc-page a:focus-visible,.cc-page button:focus-visible,.cc-page input:focus-visible,.cc-page select:focus-visible,.cc-page textarea:focus-visible,.cc-page summary:focus-visible{outline:3px solid var(--cyan-pressed);outline-offset:3px}.cc-skiplink{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;border-radius:0 0 10px;padding:12px 18px;font-size:12px;position:absolute;top:0;left:-9999px}.cc-skiplink:focus{left:0}.cc-page .cc-trust{background:var(--paper-warm);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:26px 0}.cc-page .cc-trust-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.cc-page .cc-trust-grid b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.cc-page .cc-trust-grid p{color:var(--text-sec);margin:0;font-size:14px}.cc-page .cc-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:30px}.cc-page .cc-card.cc-card-optional{border:1px dashed var(--border-strong);background:0 0}.cc-page .cc-card h3{margin-bottom:4px;font-size:26px}.cc-page .cc-card ul.ticks{margin-bottom:0}.cc-page .cc-steps{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.cc-page .cc-step{border-top:2px solid var(--border-subtle);padding-top:16px}.cc-page .cc-step:first-child{border-top-color:var(--cyan)}.cc-page .cc-step .cc-step-n{font-family:var(--mono);letter-spacing:.16em;color:var(--cyan-pressed);margin-bottom:8px;font-size:12px;display:block}.cc-page .cc-step h3{margin-bottom:6px;font-size:22px}.cc-page .cc-step p{color:var(--text-sec);margin:0;font-size:15px}.cc-page .cc-shot{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--paper-warm);aspect-ratio:1.91;text-align:center;font-family:var(--mono);letter-spacing:.1em;color:var(--text-muted);justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex}.cc-page .cc-form{max-width:780px}.cc-page .cc-form fieldset{border:0;margin:0 0 16px;padding:0}.cc-page .cc-form legend{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px}.cc-page .cc-err{color:var(--danger,#b00020);font-size:13px}.cc-page .cc-alert{border:1px solid var(--danger,#b00020);color:var(--danger,#b00020);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:14px}.cc-page .cc-note{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);font-size:11px;line-height:1.7}.cc-page .cc-form .btn,.cc-page .cc-form button[type=submit]{justify-content:center;width:100%;min-height:48px}.cc-page .cc-form input,.cc-page .cc-form select,.cc-page .cc-form textarea,.cc-page .cc-form .chips label,.cc-page a.btn,.cc-page .cc-page-link{min-height:44px}.cc-page .cc-cboxes{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}@media (width<=920px){.cc-page .cc-trust-grid,.cc-page .cc-steps{grid-template-columns:repeat(2,1fr)}.cc-page .cc-cboxes{grid-template-columns:1fr}}@media (width<=820px){.cc-page .cc-form input,.cc-page .cc-form select,.cc-page .cc-form textarea{font-size:16px}}@media (width<=520px){.cc-page .cc-trust-grid,.cc-page .cc-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cc-page .reveal{opacity:1!important;transform:none!important}.cc-page .mtrack{animation-play-state:paused}.cc-page{scroll-behavior:auto}}
