.contact_page__5ZJMe{padding:clamp(36px,5vw,72px) var(--site-edge) clamp(64px,7vw,100px)}.contact_content__V_iO4{max-width:760px;margin-inline:auto}.contact_content__V_iO4 h1{margin-bottom:48px;font-size:clamp(36px,4vw,56px);font-weight:400}@media (max-width:760px){.contact_content__V_iO4 h1{margin-bottom:36px}}.contact-form_form__C0BOY{width:min(100%,52rem);color:#ededeb;font-family:var(--font-body),Arial,sans-serif}.contact-form_grid___0DSZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.contact-form_field__DAGy8{display:grid;gap:.65rem;min-width:0;color:#ededeb;font-size:1rem;font-weight:550;line-height:1.4}.contact-form_wide__mB4eh{grid-column:1/-1}.contact-form_field__DAGy8 input,.contact-form_field__DAGy8 textarea{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,#ededeb 38%,transparent);border-radius:0;background:transparent;color:#ededeb;font:inherit;font-weight:400;line-height:1.55;outline:0;padding:.55rem 0 .8rem;resize:vertical}.contact-form_field__DAGy8 input:focus-visible,.contact-form_field__DAGy8 textarea:focus-visible{border-bottom-color:#ededeb;box-shadow:0 2px 0 #ededeb}.contact-form_optional__Ns4pr{margin-top:2.25rem;border-block:1px solid color-mix(in srgb,#ededeb 22%,transparent);padding:1rem 0}.contact-form_optional__Ns4pr summary{width:fit-content;cursor:pointer;font-size:1rem;font-weight:650;line-height:1.5}.contact-form_optional__Ns4pr summary:focus-visible{outline:2px solid #ededeb;outline-offset:.3rem}.contact-form_optional__Ns4pr[open] summary{margin-bottom:2rem}.contact-form_actions__ocJ_B{display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem}.contact-form_submit__yAs16{min-height:3.25rem;border:1px solid #ededeb;border-radius:2px;background:#ededeb;color:#080808;cursor:pointer;font:inherit;font-size:1rem;font-weight:650;line-height:1.2;padding:.95rem 1.5rem}.contact-form_submit__yAs16:hover:not(:disabled){background:transparent;color:#ededeb}.contact-form_submit__yAs16:focus-visible{outline:2px solid #ededeb;outline-offset:.3rem}.contact-form_submit__yAs16:disabled{cursor:default;opacity:.65}.contact-form_status__xfM4Y{min-height:1.5rem;max-width:28rem;font-size:.95rem;line-height:1.5}.contact-form_status__xfM4Y p{margin:0}.contact-form_honeypot__jNnAb{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:42rem){.contact-form_grid___0DSZ{grid-template-columns:1fr;gap:1.5rem}.contact-form_wide__mB4eh{grid-column:auto}.contact-form_actions__ocJ_B{align-items:stretch;flex-direction:column}.contact-form_submit__yAs16{width:100%}}.contact-form_glass__e1u8e .contact-form_grid___0DSZ{gap:22px 20px}.contact-form_glass__e1u8e .contact-form_field__DAGy8{gap:7px;font-size:15px;font-weight:400}.contact-form_glass__e1u8e .contact-form_field__DAGy8 input,.contact-form_glass__e1u8e .contact-form_field__DAGy8 textarea{min-height:48px;padding:11px 13px;border:1px solid rgb(255 255 255/38%);border-radius:10px;background:rgb(255 255 255/5%);box-shadow:inset 0 1px 1px rgb(255 255 255/7%)}.contact-form_glass__e1u8e .contact-form_field__DAGy8 input:focus-visible,.contact-form_glass__e1u8e .contact-form_field__DAGy8 textarea:focus-visible{border-color:#ededeb;outline:2px solid rgb(255 255 255/25%);outline-offset:2px}.contact-form_glass__e1u8e .contact-form_optional__Ns4pr{margin-top:22px;padding:4px 0 22px;border-top:0}.contact-form_glass__e1u8e .contact-form_optional__Ns4pr summary{min-height:44px;align-content:center;font-size:15px;font-weight:400}.contact-form_glass__e1u8e .contact-form_optional__Ns4pr[open] summary{margin-bottom:20px}.contact-form_glass__e1u8e .contact-form_actions__ocJ_B{margin-top:24px;gap:20px}.contact-form_glass__e1u8e .contact-form_submit__yAs16{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:14px 24px;border-radius:999px;background:transparent;color:#f3f3f1;font-weight:400;white-space:nowrap}.contact-form_glass__e1u8e .contact-form_submit__yAs16:hover:not(:disabled){background:#f3f3f1;color:#080808}.contact-form_glass__e1u8e .contact-form_status__xfM4Y:empty{display:none}.contact-form_glass__e1u8e .contact-form_status__xfM4Y{font-size:13px}@media (max-width:42rem){.contact-form_glass__e1u8e .contact-form_grid___0DSZ{gap:16px}.contact-form_glass__e1u8e .contact-form_actions__ocJ_B{align-items:flex-start}.contact-form_glass__e1u8e .contact-form_submit__yAs16{width:auto}}.contact-modal_dialog__UQJXf{width:min(680px,calc(100% - 40px));max-height:calc(100svh - 48px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid rgb(255 255 255/48%);border-radius:24px;background:rgb(37 39 41/76%);color:#f3f3f1;box-shadow:inset 1px 1px 2px rgb(255 255 255/45%),inset -1px -1px 2px rgb(255 255 255/24%),inset 0 12px 32px rgb(255 255 255/7%),inset 0 -12px 28px rgb(255 255 255/5%),0 24px 90px rgb(0 0 0/55%);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);color-scheme:dark}.contact-modal_dialog__UQJXf::backdrop{background:rgb(0 0 0/35%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.contact-modal_content__OPtY7{padding:36px 40px 40px}.contact-modal_header__MmwFg{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.contact-modal_header__MmwFg h2{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.045em}.contact-modal_close__zqwp2{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:transparent;color:#ededeb;cursor:pointer}.contact-modal_close__zqwp2:hover{background:rgb(255 255 255/9%)}@media (max-width:760px){.contact-modal_dialog__UQJXf{width:calc(100% - 24px);max-height:calc(100svh - 24px);border-radius:22px}.contact-modal_content__OPtY7{padding:22px 22px 26px}.contact-modal_header__MmwFg{gap:12px;margin-bottom:22px}}@media (prefers-reduced-transparency:reduce){.contact-modal_dialog__UQJXf{background:#202224;backdrop-filter:none;-webkit-backdrop-filter:none}.contact-modal_dialog__UQJXf::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}.phone-demo_figure__TqITx{width:100%;margin:0;color:#ededeb;font-family:var(--font-body),sans-serif}.phone-demo_phoneFrame__ab_70{position:relative;aspect-ratio:1/2;width:100%;overflow:hidden}.phone-demo_media__avnIF{display:block;width:100%;height:100%;object-fit:cover;mask:url(/media/product/deal-review-phone-mask.svg) center/100% 100% no-repeat}.phone-demo_control__kCDH9{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.phone-demo_control__kCDH9:hover{background:rgb(255 255 255/8%)}.phone-demo_control__kCDH9:focus-visible{outline:2px solid #ededeb;outline-offset:.25rem}.phone-demo_caption__33UrH{display:flex;align-items:center;justify-content:center;margin-top:.8rem;font-size:.86rem;line-height:1.45}.phone-demo_notice__K3RXB{margin:.75rem 0 0;font-size:.9rem;line-height:1.5}.deal-review-canvas_canvas__GcYyS{position:relative;isolation:isolate}.deal-review-canvas_stage__UTnIA{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(24px,3vw,44px);align-items:center}.deal-review-canvas_stage__UTnIA:before{position:absolute;z-index:0;top:4%;left:8%;width:58%;height:88%;background:radial-gradient(ellipse at 50% 42%,rgb(255 255 255/8%),transparent 70%);content:"";pointer-events:none}.deal-review-canvas_beats__kZWKp,.deal-review-canvas_phone__xXY8n{position:relative;z-index:1}.deal-review-canvas_phone__xXY8n{width:min(100%,420px,calc((100svh - 168px) / 2));justify-self:center}.deal-review-canvas_phone__xXY8n figure{width:100%}.deal-review-canvas_beats__kZWKp{margin:0;padding:0;list-style:none}.deal-review-canvas_beats__kZWKp li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid rgb(255 255 255/16%);color:#8d8d8b}.deal-review-canvas_beats__kZWKp li:last-child{border-bottom:1px solid rgb(255 255 255/16%)}.deal-review-canvas_beats__kZWKp li[data-active=true]{color:#f3f3f1}.deal-review-canvas_index__XxB0B{padding-top:3px;font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.08em}.deal-review-canvas_beats__kZWKp h3{font:500 1.02rem/1.3 var(--font-body),sans-serif;letter-spacing:-.02em}.deal-review-canvas_status__diAFj{margin-top:6px;color:#c8c8c4;font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.deal-review-canvas_beats__kZWKp li[data-resolved=true] .deal-review-canvas_status__diAFj{color:#f3f3f1}.deal-review-canvas_body__ZLQ6i{max-width:32ch;margin-top:10px;color:#b3b3af;font-size:.9rem;line-height:1.5}.deal-review-canvas_canvas__GcYyS[data-live=true] .deal-review-canvas_beats__kZWKp li:not([data-active=true]) .deal-review-canvas_body__ZLQ6i{display:none}@media (max-width:1100px){.deal-review-canvas_stage__UTnIA{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.deal-review-canvas_phone__xXY8n{width:min(100%,360px)}}@media (max-width:760px){.deal-review-canvas_stage__UTnIA{grid-template-columns:1fr;gap:22px}.deal-review-canvas_phone__xXY8n{width:min(100%,300px)}.deal-review-canvas_canvas__GcYyS[data-live=true] .deal-review-canvas_beats__kZWKp li:not([data-active=true]) .deal-review-canvas_body__ZLQ6i{display:block}}@media (prefers-reduced-motion:reduce){.deal-review-canvas_canvas__GcYyS[data-live=true] .deal-review-canvas_beats__kZWKp li:not([data-active=true]) .deal-review-canvas_body__ZLQ6i{display:block}}.process-mark_mark__mgQo1{display:grid;place-items:center;width:min(100%,280px);color:#c8c8c4;pointer-events:none;user-select:none}.process-mark_mark__mgQo1 svg{display:block;width:100%;height:auto}