.contact-mobile-intro,.contact-btn-arrow{display:none}.contact-phone-wrap{display:contents}.contact-phone-chip{display:none}@media (max-width:640px){.contact-page .container{padding-left:18px;padding-right:18px}.contact-page .hero.hero-inner-page{background:var(--aw-color-canvas);padding:40px 0 14px!important}body .home-v2 .contact-page .hero .hero-inner,body.light .home-v2 .contact-page .hero .hero-inner{padding-top:0!important;padding-bottom:0!important}.contact-page .hero-bg,.contact-page .hero-dots,.contact-page .hero .eyebrow,.contact-page .hero-sub{display:none}body .home-v2 .contact-page h1.hero-title,body.light .home-v2 .contact-page h1.hero-title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:354px;letter-spacing:-.03em!important;margin:18px auto 0!important;font-size:calc(clamp(1.6rem,3.2vw,2.6rem) + 5px)!important;font-weight:600!important;line-height:1.05!important}.contact-page h1.hero-title em{color:inherit;font-style:normal}.contact-page h1.hero-title .accent-dot{display:none}.contact-page>section.block{border-bottom:0;padding:0 0 72px!important}.contact-page .contact-grid{gap:48px}.contact-page .contact-copy>.eyebrow,.contact-page .contact-copy>.section-h,.contact-page .contact-copy>.section-sub{display:none}.contact-page .contact-mobile-intro{max-width:34em;color:var(--aw-color-muted);text-align:center;text-wrap:pretty;margin:0 auto 71px;font-size:14px;line-height:1.6;display:block}.contact-page .contact-info{gap:0;margin-top:0}.contact-page .contact-row,.contact-page .contact-row:first-child{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--aw-color-ink) 10%, transparent);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0}.contact-page .contact-row .lbl{letter-spacing:.12em;color:#6d28d9;padding:0;font-size:10.5px}.contact-page .contact-row a,.contact-page .contact-row .val{min-height:0;font-size:14.5px;line-height:1.5;display:inline}.contact-page .contact-form{border:1px solid color-mix(in srgb, var(--aw-color-ink) 10%, transparent);background:#fff;border-radius:16px;gap:10px;padding:24px 20px 18px;position:relative;overflow:hidden}.contact-page .form-h{letter-spacing:-.01em!important;margin:0 0 6px!important;font-size:19px!important;font-weight:600!important}.contact-page .form-sub{display:none}.contact-page .contact-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-page .contact-form input,.contact-page .contact-form textarea,.contact-page .contact-form .phone-code,.contact-page .contact-form .phone-number{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--aw-color-ink) 8%, transparent);background:var(--aw-color-canvas);border-radius:12px;font-size:14px}body .contact-page .contact-form input,body .contact-page .contact-form textarea,body .contact-page .contact-form .phone-code,body .contact-page .contact-form .phone-number,body.light .contact-page .contact-form input,body.light .contact-page .contact-form textarea,body.light .contact-page .contact-form .phone-code,body.light .contact-page .contact-form .phone-number{background:var(--aw-color-canvas)}.contact-page .contact-form>input,.contact-page .contact-form textarea{padding:12px 14px}.contact-page .contact-form .phone-field{gap:10px}.contact-page .contact-form .phone-code{width:96px;padding:0 10px}.contact-page .contact-form .phone-number{padding:0 14px}.contact-page .contact-phone-wrap{display:block;position:relative}body .contact-page .contact-form .phone-code,body.light .contact-page .contact-form .phone-code{color:#0000}body .contact-page .contact-form .phone-code option,body.light .contact-page .contact-form .phone-code option{color:var(--aw-color-ink)}.contact-page .contact-phone-chip{box-sizing:border-box;width:96px;height:100%;color:var(--aw-color-ink);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.contact-page .contact-form .form-ss .ss-trigger{border:1px solid color-mix(in srgb, var(--aw-color-ink) 8%, transparent);background:var(--aw-color-canvas);border-radius:12px;min-height:46px;padding:12px 14px;font-size:14px}body .contact-page .contact-form .btn,body.light .contact-page .contact-form .btn{align-self:flex-start;transition:background .18s;box-sizing:border-box!important;background:var(--aw-color-accent)!important;width:auto!important;min-width:0!important;height:26px!important;min-height:26px!important;color:var(--aw-color-ink)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;white-space:nowrap!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:0!important;padding:0 13px!important;font-size:12px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}body .contact-page .contact-form .btn:hover,body.light .contact-page .contact-form .btn:hover{background:var(--aw-color-accent)!important;color:var(--aw-color-ink)!important;transform:none!important}.contact-page .contact-form .btn:disabled{opacity:1;cursor:wait}.contact-page .contact-btn-arrow{font-size:12px;line-height:1;display:inline}.contact-page .form-disclaimer{white-space:nowrap;margin:-3px 0 0;font-size:clamp(7px,1.75vw,8px);line-height:1.4}}@media (max-width:360px){.contact-page .form-disclaimer{white-space:normal}}
