.svc-page.cs section.qb-card{padding:var(--s6) var(--s6) var(--s6)}.cs .qx-done-eyebrow{margin:0}.cs .cs-title{margin:var(--s2) 0 0;font-size:var(--t-q);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:#fff;font-weight:900;line-height:1}.cs .cs-flow{--node:14px;--rail-x:6px;margin:var(--s6) 0 0;padding:0;list-style:none}.cs .cs-step{padding:0 0 0 calc(var(--node) + var(--s5));transition:opacity .3s var(--e-std);position:relative}.cs .cs-step:not(:last-child){padding-bottom:var(--s6)}.cs .cs-step:not(.is-now):not(.is-done){opacity:.68}.cs .cs-step:before{content:"";z-index:1;width:var(--node);height:var(--node);box-shadow:inset 0 0 0 2px var(--steel-l);background:#000;border-radius:50%;position:absolute;top:5px;left:0}.cs .cs-step.is-now:before{background:var(--signal);box-shadow:0 0 0 4px #39ff142e}.cs .cs-step.is-done:before{background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23030712' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.cs .cs-step:not(:last-child):after{content:"";top:calc(5px + var(--node) + 4px);bottom:-1px;left:var(--rail-x);background:linear-gradient(var(--signal), var(--signal)) top / 100% 0 no-repeat, #cbd5e138;border-radius:1px;width:2px;position:absolute}.cs .cs-step.is-done:after{animation:cs-fill .5s var(--e-enter) both;background-size:100% 100%,auto}@keyframes cs-fill{0%{background-size:100% 0,auto}}.cs .cs-flow[data-at="2"] .cs-step.is-now:before{animation:cs-light .45s var(--e-enter) .4s both}@keyframes cs-light{0%{box-shadow:inset 0 0 0 2px var(--steel-l);background:#000}60%{box-shadow:0 0 0 8px #39ff1438}}.cs .cs-flow[data-at="2"] .cs-go{animation:cs-rise .45s var(--e-enter) .6s both}@keyframes cs-rise{0%{opacity:0;transform:translateY(8px)}}.cs .cs-step-h{font-size:var(--t-lead);color:#fff;margin:0;font-weight:800;line-height:1.3}.cs .cs-step-h:focus{outline:none}.cs .cs-step-t{margin:var(--s2) 0 0;max-width:62ch;font-size:var(--t-body);color:var(--steel-l);text-wrap:pretty;overflow-wrap:break-word;font-weight:500;line-height:1.5}.cs .cs-sent{color:#fff;overflow-wrap:anywhere;font-weight:600}.cs .cs-join{margin-top:var(--s4)}.cs .cs-fields{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.cs .cs-id{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cs .cs-id .qf-seg{min-width:0;min-height:var(--h-field)}@container qbcard (max-width:459.98px){.cs .cs-id{grid-template-columns:minmax(0,1fr)}}@container qbcard (min-width:560px){.cs .cs-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-id{grid-column:1/-1}}@container qbcard (min-width:760px){.cs .cs-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.cs .cs-id,.cs .cs-fields>:nth-child(2){grid-column:span 3}.cs .cs-fields>:nth-child(n+3){grid-column:span 2}}@container qbcard (min-width:1240px){.cs .cs-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.cs .cs-id,.cs .cs-fields>:nth-child(2),.cs .cs-fields>:nth-child(3){grid-column:span 4}.cs .cs-fields>:nth-child(n+4){grid-column:span 6}}.cs .cs-foot{gap:var(--s4);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);display:grid}.cs .cs-legal>:not(:first-child){margin-top:var(--s2)}@container qbcard (min-width:640px){.cs .cs-legal{gap:var(--s2) 40px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cs .cs-legal>:not(:first-child){margin-top:0}.cs .cs-legal>details,.cs .cs-legal>.qx-gate-box{grid-column:1/-1}}.cs .qb-btn{white-space:nowrap}.cs .cs-go{gap:var(--s3);margin-top:var(--s4);justify-items:start;display:grid}.cs .cs-go .qb-btn{width:auto;min-width:min(100%,380px)}.cs .cs-photo{aspect-ratio:4/3;border-radius:var(--r-press);background:var(--ink-1);margin:0;position:relative;overflow:hidden}.cs .cs-photo-img{object-fit:cover}@media (min-width:1200px){.svc-page.cs section.qb-card{padding:var(--s7) clamp(32px, 2.6vw, 48px) var(--s6)}}@media (min-width:1200px) and (max-height:900px){.cs .cs-photo{aspect-ratio:16/9}}@media (min-width:1200px) and (max-height:675.98px){.cs .cs-aside{max-width:400px}}@media (max-width:640px){.svc-page.cs section.qb-card{padding:var(--s5) var(--s4) var(--s5)}.cs .cs-flow{margin-top:var(--s5)}.cs .cs-step{padding-left:calc(var(--node) + var(--s4))}.cs .cs-go .qb-btn{width:100%}}@media (max-width:360px){.cs .cs-go .qb-btn{gap:var(--s2);letter-spacing:normal}}@media (prefers-reduced-motion:reduce){.cs .cs-step:before,.cs .cs-step:after,.cs .cs-go{animation:none!important}}
