.cc{--cc-fault: #B42318;--cc-mute: var(--wx-muted);--cc-focus: var(--wx-accent);font-size:16px;line-height:1.6;overflow-wrap:break-word;min-width:0}.cc .wx-on-dark,.cc.wx-on-dark{--cc-fault: #F97066;--cc-mute: var(--wx-dark-muted);--cc-focus: #9DB2F5}.cc [hidden]{display:none!important}.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc p{font-size:inherit;margin:0}.cc ul,.cc ol,.cc dl,.cc dd{margin:0;padding:0}.cc ul,.cc ol{list-style:none}.cc a:focus-visible,.cc button:focus-visible,.cc summary:focus-visible,.cc input:focus-visible,.cc textarea:focus-visible,.cc [tabindex]:focus-visible,.cc .wx-btn:focus-visible{outline:2px solid var(--cc-focus);outline-offset:3px}.cc .wx-btn{min-height:44px}.cc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cc h1,.cc h2,.cc h3,.cc h4{font-family:var(--wx-head);font-weight:500;margin:0}.cc .cc-h1{font-size:clamp(32px,5.2vw,62px);line-height:1.04;letter-spacing:-.04em;max-width:24ch}.cc .wx-h2{font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.03em}.cc .cc-h3{font-size:clamp(20px,2.2vw,24px);line-height:1.25;letter-spacing:-.02em}.cc .cc-h4{font-size:16px;line-height:1.3;letter-spacing:-.01em}.cc .wx-lead{max-width:580px;font-size:18px}.cc .cc-lead{margin-top:20px}.cc .wx-label{padding-top:8px}.cc .wx-on-dark .wx-label{color:var(--wx-dark-muted)}.cc .wx-head{margin-bottom:40px}.cc-proof{font-family:var(--wx-mono);font-size:13px;color:var(--wx-muted)}.cc .cc-h1+.wx-lead{margin-top:24px}.cc .cc-ctas{margin-top:32px}.cc .cc-proof{margin-top:20px}.cc-ctas{display:flex;flex-wrap:wrap;gap:12px}.cc .cc-sec{padding:56px 0}.cc .cc-sec-dark{padding:96px 0;margin:56px 0}.cc .cc-contact{margin-bottom:0}.cc section[id]{scroll-margin-top:84px}.cc-indent{margin-left:272px}@media (max-width: 860px){.cc .cc-sec{padding:40px 0}.cc .cc-sec-dark{padding:64px 0;margin:40px 0}.cc .cc-contact{margin-bottom:0}.cc-indent{margin-left:0}.cc .wx-head{margin-bottom:28px}}@media (max-width: 720px){.cc .wx-container{padding:0 20px}}.cc-lang{display:flex;align-items:center;gap:4px 16px;font-family:var(--wx-mono);font-size:13px;flex-wrap:wrap}.cc-lang-l{color:var(--cc-mute);margin-right:4px}.cc-lang a{display:inline-flex;align-items:center;min-height:44px;color:var(--cc-mute);text-decoration:none;border-bottom:1px solid transparent}.cc-lang a:hover{color:currentColor}.cc-lang a[aria-current=page]{color:var(--wx-ink);border-bottom-color:currentColor}.cc .wx-on-dark .cc-lang a[aria-current=page]{color:#f2f2ef}.cc-mark{display:inline-block;position:relative;width:14px;height:14px;flex:none;vertical-align:-2px}.cc-mark:before{content:"";position:absolute}.cc-mark[data-state=ok]:before{inset:4px;border-radius:50%;background:var(--cc-mute)}.cc-mark[data-state=unknown]:before{inset:1px;border-radius:50%;border:1.5px solid var(--cc-mute)}.cc-mark[data-state=fault]:before{inset:1px;background:var(--cc-fault)}.cc-mark[data-state=fixed]:before{inset:2px;background:var(--wx-accent);transform:rotate(45deg) scale(.82)}.cc-mark[data-state=pending]:before{display:none}.cc-aud{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.cc-aud-i{border-top:1px solid var(--wx-ink);padding-top:16px}.cc-aud-i p{margin-top:10px;color:var(--wx-muted);max-width:44ch}@media (max-width: 760px){.cc-aud{grid-template-columns:1fr}}.cc-rows>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:4px 32px;padding:16px 0;border-top:1px solid var(--wx-line)}.cc-rows>li:last-child{border-bottom:1px solid var(--wx-line)}.wx-on-dark .cc-rows>li{border-color:var(--wx-dark-line)}.cc-rows-t{font-family:var(--wx-head);font-weight:500;font-size:17px;letter-spacing:-.015em}.cc-rows-x{color:var(--wx-muted)}.wx-on-dark .cc-rows-x{color:var(--wx-dark-muted)}@media (max-width: 640px){.cc-rows>li{grid-template-columns:1fr}}.cc-honest{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding-left:14px;border-left:2px solid var(--wx-ink);font-family:var(--wx-mono);font-size:13.5px;line-height:1.6;color:var(--wx-ink-2);max-width:64ch}.cc-honest .cc-mark{margin-top:3px}.cc-steps{display:grid;gap:28px 20px}.cc-steps-7{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media (min-width: 1000px){.cc-steps-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width: 480px){.cc-steps-7{grid-template-columns:1fr 1fr}}.cc-steps>li{border-top:1px solid var(--wx-ink);padding-top:14px}.cc-steps-n{display:block;font-family:var(--wx-mono);font-size:13px;color:var(--wx-muted);margin-bottom:10px}.cc-steps p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--wx-muted)}.cc-after{margin-top:36px;display:grid;gap:8px}.cc-after p{color:var(--wx-ink-2);max-width:60ch}.cc-faq details{border-top:1px solid var(--wx-line)}.cc-faq details:last-child{border-bottom:1px solid var(--wx-line)}.cc-faq summary{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:56px;padding:12px 0;cursor:pointer;list-style:none;font-family:var(--wx-head);font-weight:500;font-size:18px;letter-spacing:-.015em;line-height:1.3}.cc-faq summary::-webkit-details-marker{display:none}.cc-faq summary:after{content:"+";font-family:var(--wx-mono);font-weight:300;font-size:22px;color:var(--wx-muted);flex:none}.cc-faq details[open] summary:after{content:"−"}.cc-faq details p{padding:0 48px 24px 0;color:var(--wx-muted);max-width:64ch}.cc-contact .cc-form{display:grid;gap:20px;max-width:720px}.cc-field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cc-field{display:grid;gap:8px}.cc-field span{font-family:var(--wx-mono);font-size:12.5px;color:var(--wx-dark-muted)}.cc-field input,.cc-field textarea{width:100%;min-height:44px;background:transparent;border:0;border-bottom:1px solid #3A3F49;color:#f2f2ef;font:inherit;font-size:16px;padding:10px 0;border-radius:0;resize:vertical}.cc-field input:focus,.cc-field textarea:focus{border-bottom-color:#f2f2ef}.cc-contact .wx-btn{justify-self:start;margin-top:8px}.cc-contact .wx-btn:disabled{opacity:.6;cursor:wait}.cc-msg{font-size:15px;padding:12px 14px;border-radius:8px;margin-bottom:20px;border:1px solid;max-width:720px}.cc-msg-ok{border-color:#5e8f70;color:#b7ddbe}.cc-msg-err{border-color:var(--cc-fault);color:var(--cc-fault)}.cc-or{margin-top:32px;color:var(--wx-dark-muted);font-size:15px}.cc-or a{color:#f2f2ef;text-decoration:underline;text-underline-offset:4px}@media (max-width: 640px){.cc-field-row{grid-template-columns:1fr}}@media (max-width: 860px){.cc-faq details p{padding-right:0}}.cc-b-hero{padding:120px 0 24px}.cc .cc-b-h1{max-width:22ch;margin-top:8px}.cc-b-band{border-top:1px solid var(--wx-ink);border-bottom:1px solid var(--wx-line);margin-top:56px}.cc-b-bandin{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 32px;padding-top:16px;padding-bottom:16px}.cc .cc-b-tag{font-family:var(--wx-mono);font-weight:400;font-size:13px;color:var(--wx-ink)}.cc-b-note{font-family:var(--wx-mono);font-size:13px;color:var(--wx-muted)}.cc-b-wrap{display:grid;grid-template-columns:clamp(190px,26vw,300px) minmax(0,1fr);gap:0 48px;align-items:start}.cc-b-clock{position:sticky;top:104px;display:flex;align-items:center;gap:14px;padding-top:40px;font-family:var(--wx-mono);font-weight:300;font-size:clamp(56px,6.6vw,88px);line-height:1;letter-spacing:-.05em;color:var(--wx-ink)}.cc-b-clock[data-state=fault]{color:var(--cc-fault)}.cc-b-clock[data-state=fixed]{color:var(--wx-accent)}.cc-b-clockmark{width:.22em;height:.22em;font-size:inherit}.cc-b-moments>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);gap:20px 40px;align-content:start;padding:32px 0;border-top:1px solid var(--wx-line)}.cc-b-moments>li:first-child{border-top:0}.cc-b-time{display:flex;align-items:center;gap:10px;font-family:var(--wx-mono);font-size:14px;color:var(--wx-muted);margin-bottom:14px}.cc-b-m.is-active .cc-b-time{color:var(--wx-ink)}.cc-b-m[data-state=fault] .cc-b-time,.cc-b-m[data-state=fault].is-active .cc-b-time{color:var(--cc-fault)}.cc-b-m[data-state=fixed] .cc-b-time,.cc-b-m[data-state=fixed].is-active .cc-b-time{color:var(--wx-accent)}.cc .cc-b-title{font-size:clamp(22px,2.6vw,30px);line-height:1.15;letter-spacing:-.025em}.cc-b-text{margin-top:12px;color:var(--wx-muted);max-width:44ch}.cc-b-guard{font-family:var(--wx-mono);font-size:13px;line-height:1.6;color:var(--wx-ink-2);border-left:2px solid var(--wx-accent);padding-left:14px;margin-top:30px;align-self:start}@media (max-width: 1000px){.cc-b-moments>li{grid-template-columns:1fr}.cc-b-guard{margin-top:0;max-width:46ch}}@media (max-width: 720px){.cc-b-hero{padding-top:96px}.cc-b-band{margin-top:40px}.cc-b-wrap{display:block}.cc-b-clock{top:68px;z-index:40;height:48px;padding:0 20px;margin:0 -20px;gap:10px;font-size:26px;background:var(--wx-paper);border-bottom:1px solid var(--wx-line)}body[data-environment=development] .cc-b-clock{top:92px}.cc-b-moments>li{padding:32px 0;scroll-margin-top:130px}.cc-b-time{font-size:13px}}@media (prefers-reduced-motion: reduce){.cc *,.cc *:before,.cc *:after{animation:none!important;transition:none!important}}
