.contact-stage{padding-block:clamp(40px,6vw,88px) 96px;display:block}.contact-stage.shell{max-width:1440px}.contact-story{max-width:960px;margin-inline:auto}.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin-top:0;display:grid}.contact-story{min-width:0;padding-top:16px}.contact-story h1{letter-spacing:-.03em;max-width:10ch;font-size:clamp(44px,4.9vw,72px);line-height:1.06}.contact-story .contact-guidance{border-top:1px solid var(--line);max-width:40ch;margin-top:48px;padding-top:24px;position:relative}.contact-guidance h2{max-width:24ch;margin:20px 0 16px;font-size:24px;line-height:1.25}.contact-guidance p{font-size:17px;line-height:1.55}.contact-checkpoint{background:var(--u-color-yellow,#ffe16a);width:36px;height:36px;color:var(--u-color-canvas,#0e0f12);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-checkpoint svg{width:22px;height:22px}.contact-thread{opacity:.9;max-width:460px;margin-top:32px}.contact-thread svg{width:100%;height:auto;display:block;overflow:visible}.contact-thread svg path.contact-thread-path{stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.contact-thread svg circle{stroke:var(--blue);stroke-width:2px;fill:var(--canvas)}.contact-thread svg rect{stroke:var(--line);stroke-width:1.5px;fill:var(--canvas)}.contact-thread svg path.contact-thread-check{stroke:var(--u-color-yellow,#ffe16a);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.contact-workbench{--canvas:#f5f5f2;--surface:#f5f5f2;--raised:#d3d5d9;--text:#0e0f12;--body:#515763;--muted:#515763;--line:#d3d5d9;--border:#515763;--error:#a1342b;color-scheme:light;background:var(--canvas);color:var(--text);border-radius:4px;min-width:0;padding:clamp(28px,3.5vw,48px);scroll-margin-top:32px;box-shadow:0 24px 70px #0002}.contact-workbench-heading{margin-bottom:32px;display:block}.contact-workbench-heading h2{letter-spacing:-.025em;max-width:13ch;font-size:clamp(28px,2.7vw,40px);line-height:1.14}.contact-form-index{background:var(--blue);color:#f5f5f2;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:4px;font-size:24px;line-height:1;display:flex}.contact-workbench #intake-region,.contact-workbench form{min-width:0}.contact-workbench .form-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contact-workbench .field{min-width:0;margin:0}.contact-workbench .field[data-field=problem],.contact-workbench .required-note,.contact-workbench .final-action,.contact-workbench .error-summary,.contact-workbench .context,.contact-workbench .frozen-answers,.contact-workbench .response-panel{grid-column:1/-1}.contact-workbench .field>label,.contact-workbench .field>legend{color:var(--text);font-size:16px;font-weight:600;line-height:1.4}.contact-workbench .field-helper{color:var(--body);margin-top:6px;font-size:16px;line-height:1.45}.contact-workbench .required-note{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.contact-workbench .field-safety,.contact-workbench .field-limit{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.45}.contact-workbench .field>input,.contact-workbench .field>textarea{min-height:52px;color:var(--text);border:1.5px solid var(--border);transition:border-color .12s var(--u-ease,cubic-bezier(.2,0,0,1));background:0 0;border-radius:4px;margin-top:9px;padding:13px 14px;font-size:18px;line-height:1.45}.contact-workbench .field>textarea{resize:vertical;min-height:156px}.contact-workbench .field>input:hover,.contact-workbench .field>textarea:hover{border-color:var(--text)}.contact-workbench .field>input[readonly],.contact-workbench .field>textarea[readonly]{background:var(--raised)}.contact-workbench .button{--cta-inset:24px;background:var(--blue);color:#f5f5f2;border:1.5px solid #0000;min-height:52px;padding:13px 24px;font-size:18px;line-height:1.35}.contact-workbench .button:hover{box-shadow:0 0 0 1px var(--blue);border-color:#f5f5f2}.contact-workbench .button:active{box-shadow:inset 0 0 0 2px #f5f5f2}.contact-workbench .button:disabled,.contact-workbench .button[aria-disabled=true]{background:var(--raised);color:var(--body);border-color:var(--border);box-shadow:none}.contact-workbench a{color:var(--blue)}.contact-page .contact-workbench a:focus-visible,.contact-page .contact-workbench button:focus-visible,.contact-page .contact-workbench input:focus-visible,.contact-page .contact-workbench textarea:focus-visible,.contact-page .contact-workbench select:focus-visible,.contact-page .contact-workbench summary:focus-visible,.contact-page .contact-workbench [tabindex]:focus{outline:3px solid var(--blue);outline-offset:4px}.contact-workbench .final-action{padding-top:4px}.contact-workbench .final-action .send-explanation{color:var(--body);margin:0 0 20px;font-size:16px;line-height:1.5}.contact-workbench .final-action>.button{width:100%;margin-top:0}.contact-workbench .handling-link{min-height:44px;margin-top:4px;padding:12px 0 8px;font-size:14px;font-weight:600;line-height:1.5;display:table}.contact-workbench .request-status{margin-top:12px;font-size:16px;line-height:1.5}.contact-workbench .request-status:empty{display:none}.contact-workbench .preview-notice{border:1px solid var(--line);border-left:3px solid var(--blue);color:var(--text);background:0 0;margin-bottom:28px;padding:16px 18px;font-size:16px;line-height:1.5}.contact-workbench .preview-notice p{color:var(--body)}.contact-workbench .preview-notice strong{color:var(--text)}.contact-workbench .preview-notice p+p{margin-top:6px;font-size:14px;line-height:1.5}.contact-workbench .error-summary{border:1.5px solid var(--error);color:var(--error);background:0 0;border-radius:4px;margin:0;padding:16px 18px}.contact-workbench .error-summary h3{font:600 18px/1.4 var(--font);margin:0 0 8px}.contact-workbench .error-summary ul{margin:0;padding:0;list-style:none}.contact-workbench .error-summary a{min-height:44px;color:var(--error);align-items:center;font-size:16px;font-weight:600;display:flex}.contact-workbench .field-error{color:var(--error);margin-top:8px;font-size:16px;font-weight:600;line-height:1.45}.contact-workbench .field-error>span,.contact-workbench .field [aria-invalid=true]{border-color:var(--error)}.contact-workbench .response-panel{color:var(--text);border:1px solid var(--border);background:0 0;margin-top:24px;padding:24px}.contact-workbench .response-panel h2{font-size:28px;line-height:1.2}.contact-workbench .response-panel p{color:var(--body);font-size:17px;line-height:1.5}.contact-workbench .response-panel button{width:100%}.contact-workbench .receipt{background:0 0;border:0;margin:0;padding:8px 0}.contact-workbench .receipt:before{content:"";background:var(--blue);width:44px;height:3px;margin-bottom:28px;display:block}.contact-workbench .receipt h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(32px,3vw,40px);line-height:1.14}.contact-workbench .receipt p{margin:0 0 8px;font-size:18px;line-height:1.5}.contact-workbench .receipt strong{overflow-wrap:anywhere;color:var(--text);margin-top:8px;display:block}.contact-workbench .receipt a{align-items:center;min-height:44px;margin-top:16px;font-weight:600;display:inline-flex}.contact-workbench .frozen-answers>div{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.contact-workbench .frozen-answers dt{font-size:16px;line-height:1.45}.contact-workbench .frozen-answers dd{color:var(--body);font-size:17px;line-height:1.5}.contact-workbench .handling-notice{border-top:1px solid var(--line);max-width:none;margin:32px 0 0;padding-top:24px;font-size:16px;line-height:1.5}.contact-workbench .handling-notice h2{margin:0 0 12px;font-size:20px;line-height:1.25}.contact-workbench .contact-next{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.contact-next h3{margin-bottom:12px;font-size:22px;line-height:1.25}.contact-next p{color:var(--body);font-size:16px;line-height:1.55}.contact-workbench .context>summary{min-height:64px;color:var(--text);font-size:16px;line-height:1.5}.contact-workbench .context-body{padding-block:20px}.contact-workbench .context-body .field{margin-bottom:28px}.contact-workbench .radio-label{min-height:44px;color:var(--text);align-items:center;gap:12px;padding:8px 0;font-size:16px;font-weight:400;line-height:1.45}.contact-workbench .radio-label input{appearance:auto;accent-color:var(--blue);background:initial;width:20px;height:20px;box-shadow:none;flex:0 0 20px;margin:0}.contact-workbench .radio-label input:checked{background:initial;box-shadow:none}.contact-workbench .radio-label input:checked:after{display:none}.contact-workbench .clear-answer{min-height:44px;color:var(--blue);font-size:16px}.contact-report-context{border-top:1px solid var(--line)}.contact-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,128px);padding-block:72px;display:grid}.contact-support-heading{min-width:0}.contact-section-index{letter-spacing:.08em;color:var(--muted);margin-bottom:20px;font-size:14px;font-weight:600;line-height:1.4;display:block}.contact-support-heading h2{max-width:15ch;font-size:clamp(32px,3.7vw,52px);line-height:1.12}.contact-support-grid .prose{align-self:center;max-width:42ch;font-size:20px;line-height:1.5}.contact-explore{background:var(--u-color-blue,#3155ff);color:#f5f5f2}.contact-explore p,.contact-explore .contact-section-index{color:#f5f5f2}.contact-report-link{color:#f5f5f2;border-bottom:1px solid #f5f5f2;justify-content:space-between;align-items:center;gap:32px;min-height:52px;margin-top:28px;padding-block:14px;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.contact-report-link>span{font-size:24px;line-height:1}.contact-report-link:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=1050px){.contact-options{grid-template-columns:1fr;gap:32px}.contact-story h1{font-size:clamp(40px,5.2vw,60px)}.contact-workbench{padding:28px}.contact-thread{margin-top:24px}.contact-support-grid{gap:48px}}@media (width<=800px){.contact-stage{padding-block:36px 64px}.contact-story{padding-top:0}.contact-story h1{max-width:14ch;font-size:clamp(40px,7.4vw,64px)}.contact-story .contact-lede{max-width:48ch;margin-top:24px}.contact-story .contact-guidance{max-width:55ch;margin-top:32px}.contact-thread{display:none}.contact-workbench{padding:clamp(24px,5vw,40px);scroll-margin-top:20px}.contact-workbench .form-content{grid-template-columns:1fr}.contact-support-grid{grid-template-columns:1fr;gap:28px;padding-block:48px}.contact-support-grid .prose{max-width:55ch}.contact-support-heading h2{max-width:22ch}.contact-section-index{margin-bottom:16px}}@media (width<=520px){.contact-stage{padding-top:28px}.contact-story h1{max-width:11ch;font-size:40px}.contact-story .contact-lede{font-size:20px;line-height:1.5}.contact-workbench{padding:24px 20px}.contact-workbench-heading{gap:14px;margin-bottom:28px}.contact-workbench-heading h2{font-size:30px}.contact-form-index{flex-basis:30px;width:30px;height:30px;font-size:20px}.contact-workbench .form-content{grid-template-columns:1fr;gap:24px}.contact-workbench .field>textarea{min-height:160px}.contact-workbench .preview-notice{padding:14px}.contact-guidance h2{font-size:22px}.contact-support-grid .prose{font-size:18px}.contact-report-link{gap:20px;font-size:17px}.contact-workbench .response-panel{padding:20px}}@media (prefers-reduced-motion:reduce){.contact-workbench .field>input,.contact-workbench .field>textarea{transition:none}}.contact-stage{padding-block:64px 80px}.contact-story h1{letter-spacing:-.03em;max-width:none;font-size:clamp(40px,4.4vw,62px);font-weight:600}.contact-story .contact-lede{max-width:35ch;margin-top:24px;font-size:19px;line-height:1.7}.contact-workbench{--canvas:#fff;--surface:#fff;--border:#757e91;box-shadow:none;background:#fff;border:1px solid #dededb;border-radius:6px;margin-top:0;padding:36px}.contact-calendar-panel{min-width:0;top:calc(var(--site-header-height,65px) + 24px);scroll-margin-top:calc(var(--site-header-height,65px) + 24px);background:#fff;border:1px solid #dededb;border-radius:6px;padding:36px;position:sticky}.contact-calendar-panel h2{letter-spacing:-.025em;margin:0 0 16px;font-size:30px;line-height:1.14}.contact-workbench-heading p,.contact-calendar-intro{color:var(--body);font-size:17px;line-height:1.6}.contact-workbench-heading p{margin-top:16px}.contact-calendar-intro{margin:0 0 32px}@media (width<=1050px){.contact-calendar-panel{padding:28px;position:static}.contact-options{margin-top:0}}.contact-workbench-heading h2{letter-spacing:-.025em;max-width:none;font-size:30px}.contact-workbench .field>input,.contact-workbench .field>textarea{background:#fafbf8;border-width:1px;border-radius:4px}.contact-workbench .button{font-size:16px}.contact-workbench .contact-next{margin-top:24px;padding-top:24px}.contact-next h3{font-size:20px}.waitlist-context{background:#edf0ff;border-left:3px solid #3155ff;margin-bottom:28px;padding:18px 20px}.waitlist-context h3{margin:0 0 8px;font-size:21px;line-height:1.35}.waitlist-context p{font-size:16px;line-height:1.6}@media (width<=800px){.contact-stage{padding-block:40px 56px}.contact-story h1{max-width:16ch}.contact-story .contact-lede{max-width:55ch}.contact-workbench{padding:28px}}@media (width<=520px){.contact-stage{padding-top:32px}.contact-story h1{max-width:14ch;font-size:40px}.contact-story .contact-lede{font-size:17px}.contact-workbench,.contact-calendar-panel{padding:24px 20px}.contact-workbench-heading h2,.contact-calendar-panel h2{font-size:28px}.contact-options{gap:28px;margin-top:0}.contact-calendar-intro{margin-bottom:28px}.contact-calendar-panel .calendar-embed{margin-inline:-20px}}@media (forced-colors:active){.contact-workbench,.contact-calendar-panel{box-shadow:none;border:1px solid canvastext}.contact-checkpoint,.contact-form-index{border:1px solid canvastext}.contact-workbench .button,.contact-workbench .error-summary,.contact-workbench .field>input,.contact-workbench .field>textarea{border-color:buttontext}.contact-thread svg path.contact-thread-path,.contact-thread svg circle,.contact-thread svg rect,.contact-thread svg path.contact-thread-check{stroke:canvastext}.contact-explore{border-block:1px solid canvastext}.contact-report-link{border-color:linktext}}.contact-switcher{display:none}@media (width<=1050px){.contact-switcher:not([hidden]){background:#fff;border:1px solid #dededb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:24px;padding:4px;display:grid}.contact-switcher button{color:#0e0f12;min-height:48px;font:600 16px/1.35 var(--font);text-align:center;background:0 0;border:1px solid #0000;border-radius:5px;padding:10px 12px}.contact-switcher button[aria-pressed=true]{background:var(--blue);color:#fff}.contact-switcher button:hover{border-color:var(--blue)}.contact-switcher button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}}@media (forced-colors:active){.contact-switcher:not([hidden]),.contact-switcher button{border:1px solid buttontext}.contact-switcher button[aria-pressed=true]{color:highlighttext;background:highlight}}.contact-workbench .phone-control{align-items:stretch;gap:8px;min-width:0;margin-top:9px;display:flex}.contact-workbench .phone-country{flex:0 0 104px;width:104px;min-width:0;max-width:120px;position:relative}.contact-workbench .phone-country>select,.contact-workbench .phone-control>input{border:1px solid var(--border);min-width:0;min-height:52px;color:var(--text);font:400 18px/1.45 var(--font);transition:border-color .12s var(--u-ease,cubic-bezier(.2,0,0,1));background:#fafbf8;border-radius:4px;margin:0;padding:13px 12px;display:block}.contact-workbench .phone-country>select{text-overflow:ellipsis;width:100%;height:100%;padding-inline:10px;font-size:16px}.contact-workbench .phone-control>input{flex:1 1 0;width:0}.contact-workbench .phone-country>select:hover,.contact-workbench .phone-control>input:hover{border-color:var(--text)}.contact-workbench .phone-control>input[readonly],.contact-workbench .phone-country>select:disabled{background:var(--raised)}.contact-workbench .phone-country[data-enhanced=true]>select{appearance:none;color:#0000;text-shadow:none}.contact-workbench .phone-country>select option{color:var(--text);background:#fafbf8}.contact-workbench .phone-country-code{pointer-events:none;color:var(--text);font:400 16px/1.45 var(--font);align-items:center;display:flex;position:absolute;inset:0 28px 0 10px}.contact-workbench .phone-country[data-enhanced=true]:after{content:"";border-right:2px solid var(--text);border-bottom:2px solid var(--text);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.contact-workbench .phone-country>select,.contact-workbench .phone-control>input{transition:none}}@media (forced-colors:active){.contact-workbench .phone-country>select,.contact-workbench .phone-control>input{color:canvastext;background:canvas;border-color:buttontext}.contact-workbench .phone-country[data-enhanced=true]>select{appearance:auto;color:canvastext}.contact-workbench .phone-country-code,.contact-workbench .phone-country[data-enhanced=true]:after{display:none}.contact-workbench .phone-country>select option{color:canvastext;background:canvas}}
