.s-ct-intake{position:relative;overflow-x:clip}
.s-ct-intake .ct-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);width:100%;
  max-width:calc(var(--shell) + 2 * var(--g));margin-inline:auto;padding-inline:var(--g)}
.s-ct-intake .ct-field{grid-column:1/-1;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;
  padding-block:var(--y4) var(--y4)}
.s-ct-intake .ct-field::before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:-100vw;background:var(--field)}
.s-ct-intake .ct-top{display:flex;align-items:center;gap:16px}
.s-ct-intake .ct-top .folio{flex:1 1 auto;min-width:0}
.s-ct-intake .ct-tag{flex:none}
.s-ct-intake .ct-h1{margin-top:var(--y3);color:var(--fg)}
.s-ct-intake .ct-sb{--Pc:clamp(34px,5.4svh,44px);--P:var(--Pc);--D:calc(.35 * var(--P));--Gb:calc(2 * var(--P));--T:0px;--co:26px;--xp:210px;--xl:350px;--xm:280px;--xc:376px;
  --cw:380px;--xch:40px;--ct-lab:var(--t-label);
  position:relative;margin-top:var(--y3);height:var(--Hb,calc(11 * var(--P) + var(--D)));min-width:0}
.s-ct-intake .ct-board{position:absolute;inset-inline:0;top:0;height:var(--Hb,calc(var(--T) + 11 * var(--P) + var(--D)))}
.s-ct-intake .ct-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}
.s-ct-intake .ct-ghost{fill:none;stroke:var(--wire);stroke-width:1px;opacity:0;transition:opacity 160ms linear}
.s-ct-intake .ct-ghost.on{opacity:.35}
.s-ct-intake .ct-stop{fill:none;stroke:var(--wire);stroke-width:2.5px;stroke-linecap:butt;opacity:0}
.s-ct-intake .ct-rg{display:none}
.s-ct-intake .ct-rg.is-on,.s-ct-intake .ct-rg.is-out{display:inline}
.s-ct-intake .ct-readers{position:absolute;z-index:4;inset-block-start:0;inset-inline-start:0;width:var(--xp);height:var(--Hb,calc(11 * var(--P) + var(--D)));
  margin:0;padding:0;border:0;min-width:0}
.s-ct-intake .ct-legend{position:absolute;inset-inline-start:0;top:calc(var(--ry3,calc(3.5 * var(--P))) - .5 * var(--P) - 14px);translate:0 -100%;width:calc(var(--xp) - 6px);padding:0;
  font-size:var(--t-h3);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--fg);text-wrap:balance}
.s-ct-intake .ct-r{position:absolute;inset-inline-start:0;top:var(--ty,calc((var(--row) + .5) * var(--P) + var(--lo,0) * var(--D)));translate:0 -50%;width:var(--xp);height:max(24px,var(--P));
  display:grid;grid-template-columns:minmax(0,1fr) 12px 7px;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.s-ct-intake .ct-ri{position:absolute;inset-inline-start:0;top:50%;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.s-ct-intake .ct-rn{width:max-content;font-size:var(--ct-lab);font-weight:650;line-height:1.2;letter-spacing:-.01em;color:var(--fg-2);white-space:nowrap;
  transition:color 160ms linear}
.s-ct-intake .ct-tk{display:block;width:12px;height:1.6px;background:var(--wire);opacity:.42;transition:opacity 160ms linear}
.s-ct-intake .ct-port{position:relative;display:block;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--wire);opacity:.42;transition:opacity 160ms linear}
.s-ct-intake .ct-ri:checked~.ct-tk,.s-ct-intake .ct-ri:checked~.ct-port,.s-ct-intake .ct-ri:focus-visible~.ct-tk,.s-ct-intake .ct-ri:focus-visible~.ct-port{opacity:1}
.s-ct-intake .ct-pf{position:absolute;inset:0;background:var(--wire);transform:scale(0)}
.s-ct-intake .ct-ri:checked~.ct-rn{color:var(--fg);font-weight:700}
.s-ct-intake .ct-ri:checked~.ct-port .ct-pf{transform:none}
.s-ct-intake .ct-ri:focus-visible~.ct-rn{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}
@media (hover:hover) and (pointer:fine){ .s-ct-intake .ct-r:hover .ct-rn{color:var(--fg)} .s-ct-intake .ct-r:hover .ct-tk,.s-ct-intake .ct-r:hover .ct-port{opacity:1} }
.s-ct-intake .ct-rq{position:absolute;inset-inline-start:-10px;top:calc(var(--ry3,calc(3.5 * var(--P))) - .5 * var(--P) - 2px);width:calc(var(--xp) + 20px);
  height:calc(var(--Hb,calc(11 * var(--P) + var(--D))) - var(--ry3,calc(3.5 * var(--P))) + .5 * var(--P) + 4px);
  box-shadow:inset 0 0 0 2px var(--wire);opacity:0;pointer-events:none}
.s-ct-intake .ct-floors{position:absolute;inset:0;z-index:3;list-style:none;margin:0;padding:0;pointer-events:none}
.s-ct-intake .ct-fl{position:absolute;inset-inline-start:var(--xl);top:var(--ty,calc(var(--T) + (var(--f) + .5) * var(--P) + var(--lo,0) * var(--D) + var(--gp,0) * var(--Gb)));width:0;height:0}
.s-ct-intake .ct-sk{position:absolute;left:0;top:0;width:var(--s);height:var(--s);translate:-50% -50%}
.s-ct-intake .ct-sk--arch{background:var(--knock);box-shadow:inset 0 0 0 2px var(--wire)}
.s-ct-intake .ct-sk--road{width:14px;height:14px}
.s-ct-intake .ct-sk--road svg{display:block;width:14px;height:14px}
.s-ct-intake .ct-sk--road rect{fill:var(--knock);stroke:var(--wire-road);stroke-width:1.6px;stroke-dasharray:6 6;stroke-dashoffset:3}
.s-ct-intake .ct-br{position:absolute;left:0;top:0;width:calc(var(--s) + 14px);height:calc(var(--s) + 14px);translate:-50% -50%;
  box-shadow:inset 0 0 0 1.6px var(--wire);opacity:0;pointer-events:none}
.s-ct-intake .ct-fl.is-sel .ct-br{opacity:1}
.s-ct-intake .ct-ld{position:absolute;top:-.5px;inset-inline-start:calc(var(--s) / 2 + 4px);width:calc(var(--co) - 4px - var(--s) / 2 - 4px);height:1px;
  background:var(--wire);transform-origin:0 50%}
[dir=rtl] .s-ct-intake .ct-ld{transform-origin:100% 50%}
.s-ct-intake .ct-co{position:absolute;inset-inline-start:calc(var(--co) - 6px);top:0;translate:0 calc(-5px - .6em);width:max-content;max-width:calc(var(--cw) + 12px);
  display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:6px;padding:5px 6px;border-radius:2px;font-size:var(--ct-lab);pointer-events:auto;cursor:default}
.s-ct-intake .ct-co .co-n{position:relative;font-size:1em}
.s-ct-intake .ct-co .st{flex-wrap:nowrap;align-items:baseline;min-width:0;white-space:normal}
.s-ct-intake .ct-co .st>span{min-width:0}
.s-ct-intake.ct-meas .ct-co{max-width:none}
.s-ct-intake.ct-meas .ct-co .st{white-space:nowrap}
.s-ct-intake .ct-fl--base .ct-co{font-size:calc(var(--ct-lab) + 2px)}
.s-ct-intake .ct-fl--base .co-n{font-weight:750}
.s-ct-intake .ct-ul,.s-ct-intake .ct-hl{position:absolute;inset-inline:0;bottom:-3px;height:2px;transform-origin:0 50%;pointer-events:none}
[dir=rtl] .s-ct-intake .ct-ul,[dir=rtl] .s-ct-intake .ct-hl{transform-origin:100% 50%}
.s-ct-intake .ct-ul{background:var(--wire);transform:scaleX(0)}
.s-ct-intake .ct-fl.is-sel .ct-ul{transform:none}
.s-ct-intake .ct-hl{bottom:-3.5px;height:3px;background:var(--light);opacity:0}
.s-ct-intake .ct-fl[data-st=arch] .ct-hl,.s-ct-intake .ct-fl[data-st=brain] .ct-hl{bottom:-4px;height:4px;background:none;box-shadow:inset 0 1.2px 0 var(--light),inset 0 -1.2px 0 var(--light)}
.s-ct-intake .ct-tb{position:absolute;z-index:2;inset-inline-end:calc(100% - var(--xl) + 22px);top:var(--fy1,calc(var(--T) + 1.5 * var(--P)));translate:0 -50%;
  max-width:calc(var(--xl) - var(--xp) - 34px);font-size:14px;font-weight:600;line-height:1.2;color:var(--fg-2);text-align:end}
.s-ct-intake .ct-oc{position:absolute;z-index:2;inset-inline-start:var(--xm);top:var(--ryh,calc(var(--T) + 8.5 * var(--P)));width:0;height:0;visibility:hidden}
.s-ct-intake .ct-board.is-hotel .ct-oc{visibility:visible}
.s-ct-intake .ct-oc-nd{position:absolute;left:0;top:0;width:14px;height:14px;translate:-50% -50%;border-radius:50%;background:var(--knock);box-shadow:inset 0 0 0 2px var(--wire)}
.s-ct-intake .ct-oc-l{position:absolute;left:0;bottom:12px;translate:-50% 0;display:grid;justify-items:center;gap:1px;white-space:nowrap}
.s-ct-intake .ct-oc-n{font-size:15px;font-weight:650;line-height:1.15;letter-spacing:-.01em;color:var(--fg)}
.s-ct-intake .ct-narr{position:absolute;z-index:2;inset-inline-start:var(--xc);top:calc(var(--fy7,calc(var(--T) + 7.5 * var(--P) + var(--D) + var(--Gb))) + .8 * var(--P));width:min(var(--cw),30em);
  white-space:normal;font-size:15px;line-height:1.35}
.s-ct-intake .ct-you{display:none}
.s-ct-intake:not(.is-geo) .ct-fl:not([data-f="0"])::before{content:"";position:absolute;inset-inline-start:-1.2px;bottom:0;width:2.4px;height:var(--P);background:var(--wire)}
.s-ct-intake:not(.is-geo) .ct-fl--base::before{height:calc(var(--P) + var(--D))}
.s-ct-intake:not(.is-geo) .ct-fl[data-f="3"]::before{height:calc(var(--P) + var(--Gb))}
.s-ct-intake:not(.is-geo) .ct-fl[data-f="1"]::before{background:repeating-linear-gradient(180deg,var(--wire-road) 0 6px,transparent 6px 12px)}
.s-ct-intake:not(.is-geo) .ct-fl[data-f="2"]::before,.s-ct-intake:not(.is-geo) .ct-fl[data-f="3"]::before,.s-ct-intake:not(.is-geo) .ct-fl[data-f="4"]::before{
  inset-inline-start:-4.5px;width:9px;background:linear-gradient(90deg,transparent 3.6px,var(--wire) 3.6px 5.4px,transparent 5.4px),
  repeating-linear-gradient(180deg,var(--wire) 0 1.8px,transparent 1.8px 7.8px)}
.s-ct-intake .ct-paper{--ct-pp:0px;grid-column:1/-1;min-width:0;padding-block:var(--y5);padding-inline-start:var(--ct-pp)}
.s-ct-intake .ct-lead{max-width:30em}
.s-ct-intake .ct-lead-d{display:none}
.s-ct-intake .ct-brief{position:relative;margin-top:var(--y3);padding-bottom:14px}
.s-ct-intake .ct-bk{font-size:14px;font-weight:600;line-height:1.3;color:var(--fg-2)}
.s-ct-intake .ct-bs{margin-top:6px;max-width:25em;font-size:clamp(18px,.5vw + 13.4px,21px);font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--fg);text-wrap:pretty}
.s-ct-intake .ct-seam{position:absolute;display:none;inset-inline-start:calc(-1 * (var(--ct-pp) + var(--col-gap) / 2));inset-inline-end:0;bottom:0;height:2px;
  background:var(--wire);transform:scaleX(0);transform-origin:0 50%}
[dir=rtl] .s-ct-intake .ct-seam{transform-origin:100% 50%}
.s-ct-intake.is-sel .ct-seam{transform:none}
.s-ct-intake .ct-fields{margin-top:var(--y3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--y3) - 4px) var(--col-gap)}
.s-ct-intake .ct-f{display:grid;gap:6px;align-content:start;min-width:0}
.s-ct-intake .ct-f--full{grid-column:1/-1}
.s-ct-intake .ct-f:nth-child(3),.s-ct-intake .ct-f:nth-child(4){align-content:end}
.s-ct-intake .ct-l{font-size:14px;font-weight:600;line-height:1.3;color:var(--fg-2)}
.s-ct-intake .ct-l>span:first-child:not(:last-child){margin-inline-end:4px}
.s-ct-intake .ct-opt{font-weight:500;color:var(--fg-3);white-space:nowrap}
.s-ct-intake .ct-iw{position:relative;display:block}
.s-ct-intake .ct-iw::after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:2px;background:var(--field-lo);transform:scaleX(0);transform-origin:0 50%;
  transition:transform 200ms var(--ease-out);pointer-events:none}
[dir=rtl] .s-ct-intake .ct-iw::after{transform-origin:100% 50%}
.s-ct-intake .ct-iw:focus-within::after{transform:none}
.s-ct-intake .ct-in{appearance:none;-webkit-appearance:none;display:block;width:100%;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;
  font-family:var(--f-text);font-size:17px;font-weight:500;line-height:1.3;color:var(--fg);box-shadow:inset 0 -1px 0 var(--wire-soft);
  transition:box-shadow 160ms linear}
.s-ct-intake .ct-in:focus{outline:none;box-shadow:inset 0 -2px 0 var(--wire)}
.s-ct-intake .ct-in[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--wire)}
.s-ct-intake .ct-ta{height:calc(3 * 1.45em + 20px);padding:10px 0;line-height:1.45;resize:vertical;min-height:calc(2 * 1.45em + 20px);max-height:14em}
.s-ct-intake .ct-er{display:flex;align-items:baseline;gap:8px;margin-top:2px;font-size:13px;font-weight:500;line-height:1.35;color:var(--fg)}
.s-ct-intake .ct-er::before{content:"";flex:none;width:8px;height:8px;background:var(--wire);translate:0 -1px}
.s-ct-intake .ct-lang{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
.s-ct-intake .ct-seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--wire-soft)}
.s-ct-intake .ct-sg{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:var(--r-pill);font-size:15px;font-weight:600;
  line-height:1;color:var(--fg);cursor:pointer;transition:background-color 160ms linear,color 160ms linear;-webkit-tap-highlight-color:transparent}
.s-ct-intake .ct-si{position:absolute;inset-inline-start:0;top:50%;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.s-ct-intake .ct-sg:has(.ct-si:checked){background:var(--ink);color:#fff}
.s-ct-intake .ct-sg:has(.ct-si:focus-visible){outline:2px solid var(--focus);outline-offset:2px}
.s-ct-intake .ct-end{margin-top:var(--y3)}
.s-ct-intake .ct-pv,.s-ct-intake .ct-hn{max-width:36em}
.s-ct-intake a[href^="mailto:"]{white-space:nowrap}
.s-ct-intake .ct-hn{margin-top:2px}
.s-ct-intake .ct-hn.is-off{visibility:hidden}
.s-ct-intake .ct-sub{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--y2)}
.s-ct-intake .ct-btn{flex:none}
.s-ct-intake .ct-out{flex:1 1 0;min-width:0}
.s-ct-intake .ct-note{padding-inline-start:20px;font-size:14px;line-height:1.3;text-wrap:pretty}
.s-ct-intake .ct-ptag{display:inline;padding:1px 6px;margin-inline-end:6px;line-height:1.3}
.s-ct-intake.is-sent .ct-note{display:none}
.s-ct-intake .ct-ns{display:none;align-items:center;height:20px}
.s-ct-intake.is-sent .ct-sub{align-items:flex-start}
.s-ct-intake.is-sent .ct-ns{display:flex;margin-top:18px}
.s-ct-intake .ct-nl{display:block;flex:0 1 56px;min-width:14px;height:2px;background:var(--wire);transform-origin:0 50%}
[dir=rtl] .s-ct-intake .ct-nl{transform-origin:100% 50%}
.s-ct-intake .ct-nb{display:block;flex:none;width:2.5px;height:12px;margin-inline-start:-2.5px;background:var(--wire)}
.s-ct-intake .ct-nw{margin-inline-start:12px;font-size:16px;font-weight:700;line-height:1.2;color:var(--fg);white-space:nowrap}
.s-ct-intake .ct-status{max-width:40em;padding-inline-start:20px;text-wrap:pretty}
.s-ct-intake.is-sent .ct-status{margin-top:4px}
@media (min-width:720px){
  .s-ct-intake.is-sent .ct-out,.s-ct-intake.is-sent .ct-sent{display:contents}
  .s-ct-intake.is-sent .ct-ns{flex:1 1 0;min-width:0}
  .s-ct-intake.is-sent .ct-status{flex:1 1 100%;margin-top:14px;padding-inline-start:0}
}
@media (min-width:720px) and (max-width:1279.98px){
  .s-ct-intake .ct-field{padding-block:var(--y4) var(--y4)}
  .s-ct-intake .ct-sb{max-width:900px}
}
@media (min-width:900px) and (max-width:1279.98px){
  .s-ct-intake .ct-paper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-content:start;padding-block:var(--y5)}
  .s-ct-intake .ct-lead{grid-column:1/span 5;grid-row:1}
  .s-ct-intake .ct-brief{grid-column:1/span 5;grid-row:2;margin-top:var(--y4)}
  .s-ct-intake .ct-fields{grid-column:7/-1;grid-row:1/span 3;margin-top:0}
  .s-ct-intake .ct-end{grid-column:7/-1;grid-row:4}
}
@media (min-width:720px){
  .s-ct-intake .ct-end{container:ct-end/inline-size}
  @container ct-end (max-width:530.98px){
    .s-ct-intake .ct-out{flex:1 1 100%}
    .s-ct-intake .ct-note{margin-top:14px;padding-inline-start:0}
  }
}
@media (min-width:1280px){
  .s-ct-intake .ct-grid{min-height:calc(100svh - var(--nav))}
  .s-ct-intake .ct-field{grid-column:1/span 7}
  .s-ct-intake .ct-field::before{inset-inline-end:calc(var(--col-gap) / -2)}
  .s-ct-intake .ct-sb{--Pc:38px;--ct-lab:clamp(16px,.6vw + 8.4px,19px);min-height:330px}
  .s-ct-intake .ct-paper{--ct-pp:clamp(24px,2.6vw,44px);grid-column:8/-1;padding-block:var(--y4) var(--y2)}
  .s-ct-intake .ct-lead-d{display:inline}
  .s-ct-intake .ct-lead-s{display:none}
  .s-ct-intake .ct-seam{display:block}
  .s-ct-intake .ct-bs{min-height:calc(3 * 1.3em)}
  @container ct-end (max-width:530.98px){ .s-ct-intake .ct-note{margin-top:10px} }
  .s-ct-intake.is-sent .ct-status{margin-top:10px}
}
@media (min-width:1280px) and (min-height:820.02px) and (max-height:880px){
  .s-ct-intake .ct-ta{height:calc(2 * 1.45em + 20px)}
}
@media (min-width:1280px) and (max-height:820px){
  .s-ct-intake .ct-in{height:38px}
  .s-ct-intake .ct-ta{height:calc(2 * 1.45em + 18px);padding:9px 0}
  .s-ct-intake .ct-fields{row-gap:11px;margin-top:var(--y2)}
  .s-ct-intake .ct-brief{margin-top:var(--y2)}
  .s-ct-intake .ct-paper{padding-block:var(--y4) 6px}
  .s-ct-intake .ct-end{margin-top:11px}
  .s-ct-intake .ct-sub{margin-top:11px}
  .s-ct-intake .ct-bs{font-size:18px}
}
@media (min-width:1280px) and (max-height:620px){
  .s-ct-intake .ct-h1{font-size:max(40px,11svh)}
}
@media (min-width:720px) and (max-width:1279.98px) and (max-height:560px){
  .s-ct-intake .ct-h1{font-size:max(40px,12svh)}
}
@media (max-width:719.98px){
  .s-ct-intake .ct-field{padding-block:var(--y3) var(--y3)}
  .s-ct-intake .ct-h1{margin-top:var(--y2)}
  .s-ct-intake .ct-sb{--P:42px;--Gb:0px;--T:52px;--co:20px;--xl:64px;--xm:40px;--xc:84px;--xch:40px;--cw:calc(100vw - 2 * var(--g) - 92px);height:auto;margin-top:var(--y3)}
  .s-ct-intake .ct-readers{position:relative;width:auto;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .s-ct-intake .ct-legend{position:static;translate:none;width:auto;margin-bottom:10px;font-size:22px}
  .s-ct-intake .ct-r{position:relative;top:auto;translate:none;width:auto;height:auto;min-height:44px;display:flex;align-items:center;gap:9px;
    padding:4px 12px 4px 13px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px rgba(6,28,29,.35);transition:background-color 160ms linear}
  .s-ct-intake .ct-rn{width:auto;min-width:0;font-size:15px;font-weight:600;line-height:1.15;color:var(--fg);white-space:normal}
  .s-ct-intake .ct-tk{display:none}
  .s-ct-intake .ct-port{order:-1;flex:none;width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--wire)}
  .s-ct-intake .ct-r:has(.ct-ri:checked){background:var(--ink)}
  .s-ct-intake .ct-ri:checked~.ct-rn{color:#fff;font-weight:600}
  .s-ct-intake .ct-ri:checked~.ct-port{box-shadow:none}
  .s-ct-intake .ct-ri:checked~.ct-port .ct-pf{background:#fff}
  .s-ct-intake .ct-ri:focus-visible~.ct-rn{outline:0}
  .s-ct-intake .ct-r:has(.ct-ri:focus-visible){outline:2px solid var(--focus);outline-offset:2px}
  .s-ct-intake .ct-rq{inset:-8px;top:-8px;width:auto;height:auto}
  .s-ct-intake .ct-board{position:relative;height:var(--Hb,calc(var(--T) + 8 * var(--P) + var(--D) + 52px));margin-top:var(--y2)}
  .s-ct-intake .ct-you{position:absolute;z-index:2;top:18px;inset-inline-start:calc(var(--xch) - 3.5px);translate:0 -50%;display:flex;align-items:center;gap:10px;
    margin:0;white-space:nowrap}
  .s-ct-intake .ct-yp{display:block;flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--wire)}
  .s-ct-intake .ct-you.is-on .ct-yp{background:var(--wire)}
  .s-ct-intake .ct-yn{font-size:16px;font-weight:700;line-height:1.2;color:var(--fg)}
  .s-ct-intake .ct-yl{font-size:14px;font-weight:500;line-height:1.2;color:var(--fg-2)}
  .s-ct-intake .ct-co{font-size:14px}
  .s-ct-intake .ct-fl--base .ct-co{font-size:16px}
  .s-ct-intake .ct-tb{display:none}
  .s-ct-intake .ct-oc{top:40px}
  .s-ct-intake .ct-oc-l{bottom:auto;top:0;left:14px;translate:0 -50%;display:flex;align-items:center;gap:8px}
  .s-ct-intake .ct-oc-n{font-size:14px}
  .s-ct-intake .ct-narr{inset-inline-start:0;top:calc(var(--fy7,calc(var(--T) + 7.5 * var(--P) + var(--D) + var(--Gb))) + .5 * var(--P) + 8px);width:100%;min-height:2.7em;font-size:14px}
  .s-ct-intake .ct-fields{margin-top:var(--y3);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px var(--col-gap)}
  .s-ct-intake .ct-f:nth-child(-n+2){grid-column:1/-1}
  .s-ct-intake .ct-f:nth-child(3),.s-ct-intake .ct-f:nth-child(4){align-content:end}
  .s-ct-intake .ct-ta{height:calc(2 * 1.45em + 20px)}
  .s-ct-intake .ct-brief{margin-top:var(--y2)}
  .s-ct-intake .ct-end{margin-top:var(--y3)}
  .s-ct-intake .ct-sub{flex-wrap:wrap;row-gap:12px}
  .s-ct-intake .ct-btn{flex:1 1 100%}
  .s-ct-intake .ct-out{flex:1 1 100%}
  .s-ct-intake .ct-note,.s-ct-intake .ct-status{padding-inline-start:0}
  .s-ct-intake.is-sent .ct-ns{margin-top:0}
  .s-ct-intake .ct-hn.is-off{display:none}
  .s-ct-intake .ct-paper{padding-block:var(--y3) var(--y4)}
}
.motion .s-ct-intake.armed .ct-line .wire-draw{stroke-dashoffset:1}
.motion .s-ct-intake.armed .ct-sk,.motion .s-ct-intake.armed .ct-ld,.motion .s-ct-intake.armed .ct-co,.motion .s-ct-intake.armed .ct-r,
.motion .s-ct-intake.armed .ct-legend,.motion .s-ct-intake.armed .ct-tag,.motion .s-ct-intake.armed .ct-tb,.motion .s-ct-intake.armed .ct-you{opacity:0}
.s-ct-next{--nx-co:100px;--nx-bot:70px}
.s-ct-next .ct-nx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--y4);align-items:center}
.s-ct-next .ct-nx-head{grid-column:1/span 4;display:grid;justify-items:start;align-content:center;row-gap:var(--y3);min-width:0}
.s-ct-next .ct-nx-head .folio{justify-self:stretch}
.s-ct-next .ct-nx-h{max-width:100%}
.s-ct-next .ct-nx-lead{max-width:24em}
.s-ct-next .ct-nx-link{margin-top:2px}
.s-ct-next .ct-nx-arr{width:14px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-ui) var(--ease-out)}
@media (hover:hover) and (pointer:fine){ .s-ct-next .ct-nx-link:hover .ct-nx-arr{transform:translateX(3px)} }
.s-ct-next .ct-table{grid-column:5/-1;position:relative;min-width:0;padding:var(--nx-co) 0 var(--nx-bot)}
.s-ct-next .ct-nx-tb{--nx-sw:360px;--nx-sh:150px;--nx-ll:316px;--yx:calc(var(--pf,0) * var(--nx-ll) - var(--nx-ll) / 2);
  position:relative;width:86%;margin-inline:auto;aspect-ratio:3.2/1;min-height:calc(var(--nx-sh) + 84px);display:grid;place-items:center}
.s-ct-next .ct-nx-e{position:absolute;display:block;background:var(--wire);pointer-events:none}
.s-ct-next .ct-nx-e--h{height:2px;width:50%}
.s-ct-next .ct-nx-e--v{width:2px;height:50%}
.s-ct-next [data-e=tl]{top:0;left:0;transform-origin:100% 50%}
.s-ct-next [data-e=tr]{top:0;left:50%;transform-origin:0 50%}
.s-ct-next [data-e=bl]{bottom:0;left:0;transform-origin:100% 50%}
.s-ct-next [data-e=br]{bottom:0;left:50%;transform-origin:0 50%}
.s-ct-next [data-e=lt]{left:0;top:0;transform-origin:50% 0}
.s-ct-next [data-e=lb]{left:0;top:50%;transform-origin:50% 100%}
.s-ct-next [data-e=rt]{right:0;top:0;transform-origin:50% 0}
.s-ct-next [data-e=rb]{right:0;top:50%;transform-origin:50% 100%}
.s-ct-next .ct-nx-fd{position:absolute;inset:0;list-style:none;margin:0;padding:0;pointer-events:none}
.s-ct-next .ct-nx-sq{position:absolute;left:var(--x);top:-7px;width:16px;height:16px;margin-left:-8px;background:var(--wire)}
.s-ct-next .ct-nx-ld{position:absolute;left:var(--x);top:-35px;width:1px;height:28px;background:var(--wire);transform-origin:50% 100%}
.s-ct-next .ct-nx-co{position:absolute;left:var(--x);bottom:calc(100% + 41px);translate:-50% 0;width:max-content;max-width:30%;
  justify-items:center;text-align:center;gap:2px;text-decoration:none;color:var(--fg);pointer-events:auto}
.s-ct-next .ct-nx-cn{position:relative;display:block;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:transparent;
  transition:text-decoration-color var(--d-ui) var(--ease-menu)}
.s-ct-next .ct-nx-ca{position:absolute;left:calc(100% + 7px);top:50%;width:12px;height:9px;margin-top:-4.5px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;
  opacity:0;transform:translateX(-3px);transition:opacity var(--d-ui) var(--ease-menu),transform var(--d-ui) var(--ease-out)}
.s-ct-next .ct-nx-ct{display:block;text-wrap:balance}
@media (hover:hover) and (pointer:fine){
  .s-ct-next .ct-nx-co:hover .ct-nx-cn{text-decoration-color:var(--link-line)}
  .s-ct-next .ct-nx-co:hover .ct-nx-ca{opacity:1;transform:none}
}
.s-ct-next .ct-nx-co:focus-visible .ct-nx-cn{text-decoration-color:var(--link-line)}
.s-ct-next .ct-nx-co:focus-visible .ct-nx-ca{opacity:1;transform:none}
.s-ct-next .ct-nx-scr{position:relative;z-index:1;width:var(--nx-sw);height:var(--nx-sh)}
.s-ct-next .ct-nx-scr::before{display:none}
.s-ct-next .ct-nx-par{position:absolute;inset-inline:20px;top:12px;height:1px;background:var(--field-hi);opacity:.9;transform-origin:0 50%;pointer-events:none}
.s-ct-next .ct-nx-sb{display:block;margin:0;padding:28px 22px 0}
.s-ct-next .ct-nx-sb .ct-nx-demo{display:block;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--on)}
.s-ct-next .ct-nx-lw{position:absolute;left:22px;right:22px;bottom:20px;height:20px}
.s-ct-next .ct-nx-sts{position:absolute;left:22px;right:22px;bottom:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}
.s-ct-next .ct-nx-sts .st{color:var(--on-2);font-weight:600}
.s-ct-next .ct-nx-ln{position:absolute;inset:0;width:100%;height:100%}
.s-ct-next .ct-nx-ln--v{display:none}
.s-ct-next [data-p=cb],.s-ct-next [data-p=ca]{stroke:none}
.s-ct-next .ct-nx-hide{display:none}
.s-ct-next .ct-nx-scr .fuel[data-st=arch] .fuel-case{stroke:var(--field-hi)}
.s-ct-next .ct-nx-pt{position:absolute;left:calc(var(--pf,0) * 100%);top:50%;width:12px;height:12px;translate:-50% -50%;background:var(--field-hi);outline:2px solid var(--screen);z-index:3}
.s-ct-next .ct-nx-stub{position:absolute;left:calc(22px + var(--pf,0) * var(--nx-ll) - 1px);bottom:0;width:2px;height:24px;background:var(--wire);transform-origin:50% 100%}
.s-ct-next .ct-nx-w{position:absolute;left:calc(50% + var(--yx) - 1px);bottom:2px;width:2px;height:calc((100% - var(--nx-sh)) / 2 - 2px);background:var(--wire);transform-origin:50% 100%}
.s-ct-next .ct-nx-you{position:absolute;left:calc(50% + var(--yx));top:100%;width:0;height:0}
.s-ct-next .ct-nx-tk{position:absolute;left:-1px;top:-8px;width:2px;height:15px;background:var(--wire);transform-origin:50% 0}
.s-ct-next .ct-nx-yl{position:absolute;left:0;top:14px;translate:-50% 0;display:grid;justify-items:center;gap:1px;margin:0;text-align:center;white-space:nowrap}
.s-ct-next .ct-nx-yn{font-size:26px;font-weight:750;line-height:1.1;letter-spacing:-.025em;color:var(--fg)}
.s-ct-next .ct-nx-yr{font-size:15px;font-weight:600;line-height:1.3;color:var(--fg-2)}
.s-ct-next .ct-nx-tools{inset-inline-end:0;inset-block-end:0;gap:12px}
.s-ct-next .ct-nx-tag{position:static}
.motion .s-ct-next .ct-table.armed .ct-nx-e--h{transform:scaleX(0)}
.motion .s-ct-next .ct-table.armed .ct-nx-e--v{transform:scaleY(0)}
.motion .s-ct-next .ct-table.armed .ct-nx-sq,
.motion .s-ct-next .ct-table.armed .ct-nx-co,
.motion .s-ct-next .ct-table.armed .ct-nx-yl,
.motion .s-ct-next .ct-table.armed .ct-nx-scr,
.motion .s-ct-next .ct-table.armed .ct-nx-pt{opacity:0}
.motion .s-ct-next .ct-table.armed .ct-nx-ld,
.motion .s-ct-next .ct-table.armed .ct-nx-tk,
.motion .s-ct-next .ct-table.armed .ct-nx-w,
.motion .s-ct-next .ct-table.armed .ct-nx-stub{transform:scaleY(0)}
.motion .s-ct-next .ct-table.armed .ct-nx-par{transform:scaleX(0)}
.s-ct-next .ct-nx-nw{white-space:nowrap}
@media (min-width:1280px){
  .s-ct-next .ct-nx-tb{--nx-sw:440px;--nx-sh:172px;--nx-ll:396px;aspect-ratio:2.6/1}
  .s-ct-next .ct-nx-sb{padding-top:30px}
  .s-ct-next .ct-nx-sb .ct-nx-demo{font-size:19px;letter-spacing:-.01em}
  .s-ct-next .ct-nx-sts{bottom:56px}
  .s-ct-next .ct-nx-lw{bottom:26px}
  .s-ct-next .ct-nx-stub{height:30px}
  .s-ct-next .ct-nx-sts .st{font-size:var(--t-chip);gap:7px}
  .s-ct-next .ct-nx-sts .st>.g{width:9px;height:9px}
}
@media (min-width:1600px){
  .s-ct-next .ct-nx-tb{--nx-sw:520px;--nx-sh:204px;--nx-ll:476px}
  .s-ct-next .ct-nx-sb{padding-top:36px}
  .s-ct-next .ct-nx-sb .ct-nx-demo{font-size:22px}
  .s-ct-next .ct-nx-sts{bottom:66px}
  .s-ct-next .ct-nx-lw{bottom:32px}
  .s-ct-next .ct-nx-stub{height:36px}
  .s-ct-next .ct-nx-par{top:14px}
}
@media (max-width:1079.98px){
  .s-ct-next .ct-nx-head{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:end}
  .s-ct-next .ct-nx-head>*{grid-column:1/-1}
  .s-ct-next .ct-nx-h{grid-column:1/span 7}
  .s-ct-next .ct-nx-lead{grid-column:8/-1;grid-row:2;padding-bottom:.2em}
  .s-ct-next .ct-nx-link{grid-column:8/-1;grid-row:3}
  .s-ct-next .ct-table{grid-column:1/-1}
}
@media (max-width:719.98px){
  .s-ct-next{--nx-bot:72px}
  .s-ct-next .ct-nx{display:block}
  .s-ct-next .ct-nx-head{display:grid;grid-template-columns:none}
  .s-ct-next .ct-nx-h,.s-ct-next .ct-nx-lead,.s-ct-next .ct-nx-link{grid-column:auto;grid-row:auto}
  .s-ct-next .ct-table{margin-top:var(--y5);padding:0 0 var(--nx-bot)}
  .s-ct-next .ct-nx-tb{--nx-sw:108px;--nx-sh:316px;width:132px;height:380px;min-height:0;aspect-ratio:auto;margin-inline:0}
  .s-ct-next .ct-nx-tb{--yx:0px}
  .s-ct-next [data-e=tl]{transform-origin:0 50%}
  .s-ct-next [data-e=tr]{transform-origin:100% 50%}
  .s-ct-next [data-e=bl]{transform-origin:0 50%}
  .s-ct-next [data-e=br]{transform-origin:100% 50%}
  .s-ct-next [data-e=lt],.s-ct-next [data-e=rt]{transform-origin:50% 100%}
  .s-ct-next [data-e=lb],.s-ct-next [data-e=rb]{transform-origin:50% 0}
  .s-ct-next .ct-nx-sq{left:auto;right:-7px;top:var(--y);margin:-8px 0 0}
  .s-ct-next .ct-nx-ld{left:calc(100% + 7px);top:var(--y);width:24px;height:1px;transform-origin:0 50%}
  .s-ct-next .ct-nx-co{left:calc(100% + 37px);top:var(--y);bottom:auto;translate:0 -50%;width:max-content;max-width:calc(100vw - 2 * var(--g) - 172px);
    justify-items:start;text-align:start}
  .s-ct-next .ct-nx-ct{text-wrap:pretty}
  .s-ct-next .ct-nx-par{inset-inline:12px}
  .s-ct-next .ct-nx-sb{padding:24px 12px 0}
  .s-ct-next .ct-nx-sb .ct-nx-demo{font-size:14px;line-height:1.3}
  .s-ct-next .ct-nx-lw{left:calc(50% - 10px);right:auto;width:20px;height:180px;bottom:22px}
  .s-ct-next .ct-nx-ln--h,.s-ct-next .ct-nx-sts{display:none}
  .s-ct-next .ct-nx-ln--v{display:block}
  .s-ct-next .ct-nx-pt{left:50%;top:calc((1 - var(--pf,0)) * 100%)}
  .s-ct-next .ct-nx-stub{left:calc(50% - 1px);height:18px}
  .s-ct-next .ct-nx-yn{font-size:22px}
  .s-ct-next .ct-nx-yl{left:-66px;width:132px;translate:none;display:flex;flex-direction:column;align-items:flex-start}
  .s-ct-next .ct-nx-yl>span{margin-inline:auto;white-space:nowrap}
  .motion .s-ct-next .ct-table.armed .ct-nx-ld{transform:scaleX(0)}
}
.s-ct-answers{--qa-rule:color-mix(in srgb,var(--wire) 35%,transparent);--qa-py:calc(var(--y3) - 4px)}
.s-ct-answers .ct-qa-folio{margin-bottom:var(--y4)}
.s-ct-answers .ct-qa-wrap{position:relative}
.s-ct-answers .ct-qa{margin:0;padding:0}
.s-ct-answers .ct-qa-i{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:baseline;
  padding-block:var(--qa-py) calc(var(--qa-py) + 2px)}
.s-ct-answers .ct-qa-rl,.s-ct-answers .ct-qa-end{position:absolute;inset-inline:0;top:0;height:1px;background:var(--qa-rule);transform-origin:0 50%;pointer-events:none}
.s-ct-answers .ct-qa-end{position:relative;display:block;top:auto}
.s-ct-answers .ct-qa-i::before{content:"";position:absolute;z-index:1;inset-inline:0;top:-.5px;height:2px;background:var(--field-lo);
  transform:scaleX(0);transform-origin:0 50%;transition:transform 220ms var(--ease-out);pointer-events:none}
[dir=rtl] .s-ct-answers .ct-qa-rl,[dir=rtl] .s-ct-answers .ct-qa-end,[dir=rtl] .s-ct-answers .ct-qa-i::before,[dir=rtl] .s-ct-answers .ct-qa-ld{transform-origin:100% 50%}
.s-ct-answers .ct-qa-q{grid-column:1/span 5;display:flex;align-items:flex-end;min-width:0;margin:0;margin-inline-end:calc(12px - var(--col-gap));
  font-size:var(--t-h3);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--fg-2)}
.s-ct-answers .ct-qa-qt{flex:0 1 auto;min-width:0;text-wrap:balance;transition:color var(--d-ui) var(--ease-menu)}
.s-ct-answers .ct-qa-ld{flex:1 1 auto;min-width:28px;height:1px;margin:0 0 .5em;margin-inline-start:20px;background:var(--wire-soft);transform-origin:0 50%;
  transition:background-color var(--d-ui) var(--ease-menu)}
.s-ct-answers .ct-qa-pt{flex:none;width:7px;height:7px;margin-bottom:calc(.5em - 3px);background:var(--wire);transition:transform 320ms var(--spring)}
.s-ct-answers .ct-qa-a{grid-column:6/-1;min-width:0;margin:0}
.s-ct-answers .ct-qa-w{max-width:none;text-wrap:balance;overflow:clip;padding:.3em .1em .28em 0;margin:-.3em -.1em -.28em 0}
.s-ct-answers .ct-qa-wi{display:block}
.s-ct-answers .ct-qa-m{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-top:var(--y1)}
.s-ct-answers .ct-qa-b{margin:0;font-size:16px;font-weight:500;line-height:1.45;color:var(--fg-2);text-wrap:pretty}
.s-ct-answers .ct-qa-g{width:8px;height:8px;margin-inline-end:7px;vertical-align:.03em;color:var(--fg)}
.s-ct-answers .ct-qa-g[data-st=live]{margin-inline-start:2px}
.s-ct-answers .ct-qa-ent,.s-ct-answers .ct-qa-bi,.s-ct-answers .ct-qa-nw{white-space:nowrap}
.s-ct-answers .ct-qa-l{font-size:15px}
.s-ct-answers .ct-qa-arr{width:14px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
  transition:transform var(--d-ui) var(--ease-out)}
[dir=rtl] .s-ct-answers .ct-qa-arr{scale:-1 1}
@media (hover:hover) and (pointer:fine){
  .s-ct-answers .ct-qa-i:hover::before{transform:none}
  .s-ct-answers .ct-qa-i:hover .ct-qa-qt{color:var(--fg)}
  .s-ct-answers .ct-qa-i:hover .ct-qa-ld{background:var(--wire)}
  .s-ct-answers .ct-qa-i:hover .ct-qa-pt{transform:scale(1.45)}
  .s-ct-answers .ct-qa-i:hover .ct-qa-arr{transform:translateX(3px)}
}
.s-ct-answers .ct-qa-i:focus-within::before{transform:none}
.s-ct-answers .ct-qa-i:focus-within .ct-qa-qt{color:var(--fg)}
.s-ct-answers .ct-qa-i:focus-within .ct-qa-ld{background:var(--wire)}
.s-ct-answers .ct-qa-i:focus-within .ct-qa-pt{transform:scale(1.45)}
.s-ct-answers .ct-qa-i:focus-within .ct-qa-arr{transform:translateX(3px)}
.motion .s-ct-answers.armed .ct-qa-rl,
.motion .s-ct-answers.armed .ct-qa-end,
.motion .s-ct-answers.armed .ct-qa-ld{transform:scaleX(0)}
.motion .s-ct-answers.armed .ct-qa-qt,
.motion .s-ct-answers.armed .ct-qa-wi,
.motion .s-ct-answers.armed .ct-qa-pt,
.motion .s-ct-answers.armed .ct-qa-m{opacity:0}
@media (max-height:820px) and (min-width:720px){
  .s-ct-answers{--qa-py:calc(var(--y2) - 2px)}
  .s-ct-answers .ct-qa-folio{margin-bottom:var(--y3)}
  .s-ct-answers .ct-qa-m{margin-top:6px}
}
@media (min-width:1600px){
  .s-ct-answers .ct-qa-b{font-size:17px}
  .s-ct-answers .ct-qa-l{font-size:16px}
}
.s-ct-answers .ct-qa-back{display:none;margin:0}
.s-ct-answers .ct-qa-up{width:10px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:719.98px){
  .s-ct-answers{--qa-py:var(--y3)}
  .s-ct-answers .ct-qa-i{display:block;padding-block:var(--y3) calc(var(--y3) + 4px)}
  .s-ct-answers .ct-qa-q{display:block;margin:0 0 var(--s2);font-size:19px;line-height:1.25}
  .s-ct-answers .ct-qa-ld,.s-ct-answers .ct-qa-pt{display:none}
  .s-ct-answers .ct-qa-m{gap:8px 20px;margin-top:var(--s3)}
  .s-ct-answers .ct-qa-b{font-size:15.5px}
  .s-ct-answers .ct-qa-back{display:block;margin-top:var(--y4)}
}