.nh-v2 .nh-form-field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.nh-v2 .nh-form-field__label{align-items:baseline;gap:var(--space-1);font-size:var(--fs-body);color:var(--ink);font-weight:600;line-height:1.3;display:flex}.nh-v2 .nh-form-field__required{color:var(--accent);font-weight:500}.nh-v2 .nh-form-field__error,.nh-v2 .nh-form-field__helper{font-size:var(--fs-eyebrow);margin:0;line-height:1.4}.nh-v2 .nh-form-field__helper{color:var(--ink-3)}.nh-v2 .nh-form-field__error{color:#ff5d5d}.nh-v2 .nh-input,.nh-v2 .nh-textarea,.nh-v2 .nh-select{width:100%;padding:var(--space-3) var(--space-5);font-family:var(--f-sans);font-size:var(--fs-body);color:var(--ink);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);appearance:none;line-height:1.4;transition:border-color .18s,box-shadow .18s,background .18s}.nh-v2 .nh-input::placeholder,.nh-v2 .nh-textarea::placeholder{color:var(--ink-3);opacity:1}.nh-v2 .nh-input:focus,.nh-v2 .nh-textarea:focus,.nh-v2 .nh-select:focus{border-color:var(--accent);padding:calc(var(--space-3) - 1px) calc(var(--space-5) - 1px);box-shadow:0 0 0 3px var(--accent-soft);border-width:2px;outline:none}.nh-v2 .nh-select:focus{padding-right:calc(var(--space-10) - 1px)}.nh-v2 .nh-input:disabled,.nh-v2 .nh-textarea:disabled,.nh-v2 .nh-select:disabled{opacity:.6;cursor:not-allowed}.nh-v2 .nh-form-field--error .nh-input,.nh-v2 .nh-form-field--error .nh-textarea,.nh-v2 .nh-form-field--error .nh-select{border-color:#ff5d5d}.nh-v2 .nh-form-field--error .nh-input:focus,.nh-v2 .nh-form-field--error .nh-textarea:focus,.nh-v2 .nh-form-field--error .nh-select:focus{box-shadow:0 0 0 3px #ff5d5d2e}.nh-v2 .nh-textarea{resize:vertical;min-height:140px;max-height:320px;line-height:1.5}.nh-v2 .nh-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10);cursor:pointer}.nh-v2 .nh-select option{background:var(--bg-2);color:var(--ink)}.nh-v2 .nh-select option[value=""]{color:var(--ink-3)}.nh-v2 .nh-btn--loading{pointer-events:none;opacity:.85;position:relative}.nh-v2 .nh-btn__spinner{vertical-align:-2px;width:14px;height:14px;margin-right:var(--space-2);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite apps-v2-spin;display:inline-block}.nh-v2 .nh-form-disclosure{font-family:var(--f-sans);font-size:var(--fs-eyebrow);color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;align-self:flex-start;align-items:center;gap:var(--space-2);background:0 0;border:0;padding:0;transition:color .15s,text-decoration-color .15s;display:inline-flex}.nh-v2 .nh-form-disclosure:hover{color:var(--ink-2);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nh-v2 .nh-form-disclosure__chevron{font-size:10px;line-height:1;transition:transform .2s;display:inline-block}.nh-v2 .nh-form-disclosure[aria-expanded=true] .nh-form-disclosure__chevron{transform:rotate(180deg)}.nh-v2 .nh-form-optional{gap:var(--space-3);flex-direction:column;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.nh-v2 .nh-form-optional[data-open=true]{grid-template-rows:1fr}.nh-v2 .nh-form-optional__inner{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.nh-v2 .nh-privacy-link{font-size:var(--fs-eyebrow);color:var(--ink-3);line-height:1.4}.nh-v2 .nh-privacy-link a{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px;transition:color .15s,text-decoration-color .15s}.nh-v2 .nh-privacy-link a:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nh-v2 .nh-form-message{padding:var(--space-4) var(--space-5);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-body);align-items:flex-start;gap:var(--space-3);line-height:1.5;display:flex}.nh-v2 .nh-form-message__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.nh-v2 .nh-form-message--success{color:var(--ink);background:#5ce8b114;border-color:#5ce8b159}.nh-v2 .nh-form-message--success .nh-form-message__icon{background:var(--green,#5ce8b1);color:#0a0614}.nh-v2 .nh-form-message--error{color:var(--ink);background:#ff5d5d14;border-color:#ff5d5d59}.nh-v2 .nh-form-message--error .nh-form-message__icon{color:#fff;background:#ff5d5d}.nh-v2 .nh-form-message--info{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.nh-v2 .nh-form-message--info .nh-form-message__icon{background:var(--accent);color:var(--accent-ink)}
[data-page=contact-us] main{z-index:1;position:relative}[data-page=contact-us] .ct-hero{padding:140px 0 56px;position:relative}@media (max-width:720px){[data-page=contact-us] .ct-hero{padding:110px 0 40px}}[data-page=contact-us] .ct-hero__top{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;font-size:11px;display:flex}[data-page=contact-us] .ct-hero__top span{align-items:center;gap:8px;display:inline-flex}[data-page=contact-us] .ct-hero__top .ct-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;font-style:normal;animation:1.8s ease-in-out infinite ct-pulse}[data-page=contact-us] .ct-hero__top .ct-sep{color:var(--ink-4)}[data-page=contact-us] .ct-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:960px){[data-page=contact-us] .ct-hero__grid{grid-template-columns:1fr;gap:32px}}[data-page=contact-us] .ct-hero__h{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(54px,9vw,132px);font-weight:400;line-height:.92}[data-page=contact-us] .ct-hero__h em{color:var(--accent);font-style:italic}[data-page=contact-us] .ct-hero__sub{color:var(--ink-2);max-width:460px;margin:0;font-size:clamp(16px,1.15vw,19px);line-height:1.5}[data-page=contact-us] .ct-hero__sub strong{color:var(--ink);font-weight:500}[data-page=contact-us] .ct-hero__cluster{background:var(--bg);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:14px;margin-top:28px;padding:10px 18px 10px 10px;display:inline-flex}[data-page=contact-us] .ct-hero__cluster .ct-av{display:inline-flex}[data-page=contact-us] .ct-hero__cluster .ct-av img{border:2px solid var(--bg);object-fit:cover;border-radius:50%;margin-left:-8px;width:30px!important;height:30px!important}[data-page=contact-us] .ct-hero__cluster .ct-av img:first-child{margin-left:0}[data-page=contact-us] .ct-hero__cluster-text{color:var(--ink-2);font-size:12.5px;font-family:var(--f-mono);letter-spacing:.03em}[data-page=contact-us] .ct-hero__cluster-text b{color:var(--ink);font-weight:500}[data-page=contact-us] .ct-main{padding:32px 0 96px}[data-page=contact-us] .ct-form-card{border:1px solid var(--line-2);border-radius:var(--r-xl);background:radial-gradient(900px 600px at 100% 0%, var(--accent-soft), transparent 55%), radial-gradient(700px 500px at 0% 100%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 60%), var(--bg-2);box-shadow:0 1px 0 0 color-mix(in oklab, var(--ink) 4%, transparent) inset, 0 40px 80px -40px #0000008c, 0 16px 32px -16px #0000004d;position:relative;overflow:hidden}[data-page=contact-us] .ct-form-inner{padding:clamp(32px,5vw,64px)}[data-page=contact-us] .ct-form-card__head{border-bottom:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:32px;padding-bottom:22px;display:flex}[data-page=contact-us] .ct-form-card__title{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}[data-page=contact-us] .ct-form-card__title em{color:var(--accent);font-style:italic}[data-page=contact-us] .ct-form-card__step{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}[data-page=contact-us] .ct-form{gap:22px;display:grid}[data-page=contact-us] .ct-field{gap:8px;display:grid}[data-page=contact-us] .ct-field--row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:560px){[data-page=contact-us] .ct-field--row{grid-template-columns:1fr}}[data-page=contact-us] .ct-label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}[data-page=contact-us] .ct-label .ct-label__num{color:var(--ink-4);font-variant-numeric:tabular-nums}[data-page=contact-us] .ct-label .ct-opt{color:var(--ink-4);text-transform:none;letter-spacing:.02em;font-size:11px}[data-page=contact-us] .ct-input,[data-page=contact-us] .ct-textarea{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);width:100%;color:var(--ink);padding:14px 16px;font-family:inherit;font-size:15.5px;line-height:1.4;transition:border-color .2s,background-color .2s,box-shadow .2s}[data-page=contact-us] .ct-input::placeholder,[data-page=contact-us] .ct-textarea::placeholder{color:var(--ink-4)}[data-page=contact-us] .ct-input:hover,[data-page=contact-us] .ct-textarea:hover{border-color:var(--line-3)}[data-page=contact-us] .ct-input:focus,[data-page=contact-us] .ct-textarea:focus{border-color:var(--accent);background:color-mix(in oklab, var(--bg) 92%, var(--accent) 4%);box-shadow:0 0 0 4px var(--accent-soft);outline:none}[data-page=contact-us] .ct-textarea{resize:vertical;min-height:120px}[data-page=contact-us] .ct-input[aria-invalid=true],[data-page=contact-us] .ct-textarea[aria-invalid=true]{border-color:color-mix(in oklab, var(--accent) 60%, #ff5470)}[data-page=contact-us] .ct-err{color:color-mix(in oklab, var(--accent) 50%, #ff5470);font-size:12.5px;font-family:var(--f-mono);letter-spacing:.02em}[data-page=contact-us] .ct-help{color:var(--ink-3);font-size:12.5px;font-family:var(--f-mono);letter-spacing:.02em}[data-page=contact-us] .ct-form-error{border:1px solid color-mix(in oklab, var(--accent) 40%, #ff5470);color:var(--ink);border-radius:var(--r);background:#ff547014;background:lab(61.2964% 66.7383 23.014/.08);padding:12px 16px;font-size:14px}[data-page=contact-us] .ct-chips{flex-wrap:wrap;gap:8px;display:flex}[data-page=contact-us] .ct-chip{border:1px solid var(--line-2);background:var(--bg);color:var(--ink-2);font-size:13px;font-family:var(--f-mono);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}[data-page=contact-us] .ct-chip:hover:not(:disabled){border-color:var(--line-3);color:var(--ink);transform:translateY(-1px)}[data-page=contact-us] .ct-chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}[data-page=contact-us] .ct-chip:disabled{opacity:.55;cursor:not-allowed}[data-page=contact-us] .ct-chip .ct-chip__dot{background:var(--ink-4);border-radius:50%;width:6px;height:6px;transition:background-color .15s,box-shadow .15s}[data-page=contact-us] .ct-chip.is-on .ct-chip__dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}[data-page=contact-us] .ct-paths{border-top:1px dashed var(--line-2);gap:18px;margin-top:14px;padding-top:28px;display:grid}[data-page=contact-us] .ct-paths__l{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}[data-page=contact-us] .ct-paths__k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}[data-page=contact-us] .ct-paths__m{color:var(--ink-3);font-size:13px;font-family:var(--f-mono);letter-spacing:.02em}[data-page=contact-us] .ct-paths__btns{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){[data-page=contact-us] .ct-paths__btns{grid-template-columns:1fr}}[data-page=contact-us] .ct-paths__legal{font-family:var(--f-mono);letter-spacing:.02em;color:var(--ink-3);text-align:center;margin:4px 0 0;font-size:11px}[data-page=contact-us] .ct-paths__legal b{color:var(--ink-2);font-weight:500}[data-page=contact-us] .ct-cta{text-align:left;cursor:pointer;color:inherit;border:1px solid #0000;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:18px 22px;font-family:inherit;text-decoration:none;transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s;display:grid;position:relative;overflow:hidden}[data-page=contact-us] .ct-cta:disabled{opacity:.45;cursor:not-allowed}[data-page=contact-us] .ct-cta:not(:disabled):hover{transform:translateY(-1px)}[data-page=contact-us] .ct-cta__icn{background:color-mix(in oklab, var(--ink) 8%, transparent);width:44px;height:44px;color:inherit;border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-page=contact-us] .ct-cta__dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite ct-pulse}[data-page=contact-us] .ct-cta__main{gap:4px;min-width:0;display:grid}[data-page=contact-us] .ct-cta__t{letter-spacing:-.005em;color:currentColor;font-size:17px;font-weight:500}[data-page=contact-us] .ct-cta__sub{font-family:var(--f-mono);letter-spacing:.04em;color:color-mix(in oklab, currentColor 65%, transparent);font-size:11.5px}[data-page=contact-us] .ct-cta__arr{font-family:var(--f-mono);font-size:18px;transition:transform .2s}[data-page=contact-us] .ct-cta:not(:disabled):hover .ct-cta__arr{transform:translate(3px)}[data-page=contact-us] .ct-cta--primary{background:var(--accent);color:#fff;box-shadow:0 16px 40px -12px var(--accent-soft), 0 8px 18px -8px #00000059}[data-page=contact-us] .ct-cta--primary .ct-cta__icn{color:#fff;background:#ffffff26}[data-page=contact-us] .ct-cta--primary:not(:disabled):hover{background:var(--accent-2);box-shadow:0 22px 50px -12px var(--accent-soft), 0 10px 20px -8px #0006}[data-page=contact-us] .ct-cta--ghost{background:color-mix(in oklab, var(--bg) 60%, transparent);color:var(--ink);border-color:var(--line-3)}[data-page=contact-us][data-theme=light] .ct-cta--ghost,[data-page=contact-us][data-theme=dawn] .ct-cta--ghost{background:color-mix(in oklab, var(--bg) 70%, var(--bg-2) 30%);border-color:var(--line-2)}[data-page=contact-us] .ct-cta--ghost .ct-cta__icn{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent)}[data-page=contact-us] .ct-cta--ghost:hover{border-color:var(--accent);background:color-mix(in oklab, var(--bg) 50%, var(--accent-soft) 50%)}[data-page=contact-us] .ct-cta__icn--ai svg{animation:12s linear infinite ct-spin}[data-page=contact-us] .ct-sent{text-align:left;gap:18px;padding:8px 0;display:grid}[data-page=contact-us] .ct-sent__mark{background:var(--accent-soft);border:1px solid var(--accent);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;font-size:24px;display:grid}[data-page=contact-us] .ct-sent__h{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400}[data-page=contact-us] .ct-sent__h em{color:var(--accent);font-style:italic}[data-page=contact-us] .ct-sent__sub{color:var(--ink-2);max-width:460px;margin:0;font-size:16px;line-height:1.5}[data-page=contact-us] .ct-sent__ref{font-family:var(--f-mono);color:var(--ink-4);margin:0;font-size:11px}[data-page=contact-us] .ct-strip{padding:0 0 96px}[data-page=contact-us] .ct-strip__grid{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-2);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:960px){[data-page=contact-us] .ct-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){[data-page=contact-us] .ct-strip__grid{grid-template-columns:1fr}}[data-page=contact-us] .ct-fact{border-right:1px solid var(--line);gap:12px;padding:28px;display:grid}[data-page=contact-us] .ct-fact:last-child{border-right:0}@media (max-width:960px){[data-page=contact-us] .ct-fact:nth-child(2n){border-right:0}[data-page=contact-us] .ct-fact:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){[data-page=contact-us] .ct-fact{border-bottom:1px solid var(--line);border-right:0!important}[data-page=contact-us] .ct-fact:last-child{border-bottom:0}}[data-page=contact-us] .ct-fact__k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}[data-page=contact-us] .ct-fact__v{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:.95}[data-page=contact-us] .ct-fact__v em{color:var(--accent);font-style:italic}[data-page=contact-us] .ct-fact__d{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}[data-page=contact-us] .ct-who{padding:0 0 96px}[data-page=contact-us] .ct-who__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}[data-page=contact-us] .ct-who__kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px}[data-page=contact-us] .ct-who__h{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:.98}[data-page=contact-us] .ct-who__h em{color:var(--accent);font-style:italic}[data-page=contact-us] .ct-who__intro{max-width:360px;color:var(--ink-2);font-size:15px;line-height:1.5}[data-page=contact-us] .ct-who__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){[data-page=contact-us] .ct-who__grid{grid-template-columns:1fr}}[data-page=contact-us] .ct-person{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}[data-page=contact-us] .ct-person__photo{aspect-ratio:4/3;border-radius:var(--r);background:var(--bg-3);border:1px solid var(--line);width:100%;position:relative;overflow:hidden}[data-page=contact-us] .ct-person__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-page=contact-us] .ct-person__name{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}[data-page=contact-us] .ct-person__role{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}[data-page=contact-us] .ct-person__quote{color:var(--ink-2);border-left:2px solid var(--accent);margin:0;padding-left:14px;font-size:14px;line-height:1.55}[data-page=contact-us] .ct-person__foot{font-family:var(--f-mono);color:var(--ink-3);align-items:center;gap:12px;font-size:11.5px;display:flex}[data-page=contact-us] .ct-person__foot .ct-tz{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 10px}[data-page=contact-us] .ct-faq{padding:0 0 96px}[data-page=contact-us] .ct-faq__grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:56px;display:grid}@media (max-width:860px){[data-page=contact-us] .ct-faq__grid{grid-template-columns:1fr;gap:32px}}[data-page=contact-us] .ct-faq__kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px}[data-page=contact-us] .ct-faq__h{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:.98}[data-page=contact-us] .ct-faq__h em{color:var(--accent);font-style:italic}[data-page=contact-us] .ct-faq__intro{color:var(--ink-2);max-width:280px;margin-top:24px;font-size:15px;line-height:1.55}[data-page=contact-us] .ct-faq__intro a{color:var(--accent);border-bottom:1px solid;padding-bottom:1px}[data-page=contact-us] .ct-faq__list{gap:4px;display:grid}[data-page=contact-us] .ct-faq__item{border-top:1px solid var(--line-2);padding:22px 0}[data-page=contact-us] .ct-faq__item:last-child{border-bottom:1px solid var(--line-2)}[data-page=contact-us] .ct-faq__q{letter-spacing:-.01em;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-family:inherit;font-size:clamp(18px,1.6vw,22px);font-weight:500;display:flex}[data-page=contact-us] .ct-faq__q-num{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-4);margin-right:14px;font-size:11px}[data-page=contact-us] .ct-faq__q-mark{border:1px solid var(--line-2);width:32px;height:32px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;transition:transform .25s,border-color .2s,color .2s,background-color .2s;display:grid}[data-page=contact-us] .ct-faq__item.is-open .ct-faq__q-mark{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}[data-page=contact-us] .ct-faq__a{max-height:0;transition:max-height .35s;overflow:hidden}[data-page=contact-us] .ct-faq__item.is-open .ct-faq__a{max-height:400px}[data-page=contact-us] .ct-faq__a-inner{color:var(--ink-2);max-width:680px;padding:16px 46px 4px 38px;font-size:15px;line-height:1.6}[data-page=contact-us] .ct-tape{padding:0 0 96px}[data-page=contact-us] .ct-tape__inner{border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}@media (max-width:720px){[data-page=contact-us] .ct-tape__inner{border-radius:var(--r-lg);padding:22px}}[data-page=contact-us] .ct-tape__l{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-3);align-items:center;gap:10px;font-size:11.5px;display:inline-flex}[data-page=contact-us] .ct-tape__l:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}[data-page=contact-us] .ct-tape__r{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;gap:24px;font-size:11.5px;display:inline-flex}[data-page=contact-us] .ct-tape__r b{color:var(--ink);font-weight:500}@keyframes ct-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes ct-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
