.ais .page-module__3NdR9q__pgh{background:var(--aw-deep);position:relative;overflow:hidden}.ais .page-module__3NdR9q__pgh:after{content:"";background:linear-gradient(150deg, var(--aw-deep-grad-1) 0%, var(--aw-deep-grad-2) 58%, var(--aw-deep) 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:0;width:58%;position:absolute;top:0;bottom:0;right:0}.ais .page-module__3NdR9q__pgh .page-module__3NdR9q__wrap{z-index:1;position:relative}.ais .page-module__3NdR9q__pgh__body{padding:clamp(44px,5.5vw,76px) 0}.ais .page-module__3NdR9q__pgh h1{font-family:var(--font-body);font-weight:var(--fw-black);font-size:var(--fs-h2-lg-fluid);line-height:var(--lh-h2-lg);letter-spacing:.005em;color:#fff;margin:0}.ais .page-module__3NdR9q__cgrid{text-align:left;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,4.5vw,64px);margin-top:8px;display:grid}.ais .page-module__3NdR9q__cintro__h{font-family:var(--font-heading);letter-spacing:.01em;color:var(--aw-ink);margin:0;font-size:clamp(21px,2.4vw,27px);font-weight:700;line-height:1.6}.ais .page-module__3NdR9q__cintro__lead{color:var(--aw-ink-soft);margin:16px 0 0;font-size:14.5px;font-weight:500;line-height:2}.ais .page-module__3NdR9q__cintro__list{background:var(--aw-base-alt);border-radius:var(--radius-card-soft);margin:22px 0 0;padding:22px 24px;list-style:none}.ais .page-module__3NdR9q__cintro__list li{color:var(--aw-ink);padding:7px 0 7px 22px;font-size:14px;font-weight:600;position:relative}.ais .page-module__3NdR9q__cintro__list li:before{content:"";background:var(--aw-aqua);border-radius:999px;width:8px;height:8px;position:absolute;top:14px;left:2px}.ais .page-module__3NdR9q__cintro__reply{color:var(--aw-ink-soft);margin:22px 0 0;font-size:13px;font-weight:500;line-height:1.9}.ais .page-module__3NdR9q__cform{border:1px solid var(--aw-line);border-radius:var(--radius-card-soft);text-align:left;background:#fff;padding:clamp(26px,3.5vw,40px)}.ais .page-module__3NdR9q__cform .page-module__3NdR9q__fnote{color:var(--aw-ink-soft);margin:0 0 20px;font-size:12.5px;font-weight:500}.ais .page-module__3NdR9q__field{margin-bottom:18px}.ais .page-module__3NdR9q__field>.page-module__3NdR9q__label{color:var(--aw-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}:is(.ais .page-module__3NdR9q__req,.ais .page-module__3NdR9q__opt){letter-spacing:.04em;border-radius:3px;align-items:center;height:18px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.ais .page-module__3NdR9q__req{background:var(--aw-aqua);color:#fff}.ais .page-module__3NdR9q__opt{background:var(--aw-base-alt);color:var(--aw-ink-soft);border:1px solid var(--aw-line)}.ais .page-module__3NdR9q__field input[type=text]{border:1px solid var(--border-strong);border-radius:var(--radius-tile);width:100%;font-family:var(--font-body);color:var(--aw-ink);background:#fff;padding:13px 14px;font-size:14px}.ais .page-module__3NdR9q__field input[type=email]{border:1px solid var(--border-strong);border-radius:var(--radius-tile);width:100%;font-family:var(--font-body);color:var(--aw-ink);background:#fff;padding:13px 14px;font-size:14px}.ais .page-module__3NdR9q__field input[type=tel]{border:1px solid var(--border-strong);border-radius:var(--radius-tile);width:100%;font-family:var(--font-body);color:var(--aw-ink);background:#fff;padding:13px 14px;font-size:14px}.ais .page-module__3NdR9q__field select{border:1px solid var(--border-strong);border-radius:var(--radius-tile);width:100%;font-family:var(--font-body);color:var(--aw-ink);background:#fff;padding:13px 14px;font-size:14px}.ais .page-module__3NdR9q__field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-tile);width:100%;font-family:var(--font-body);color:var(--aw-ink);background:#fff;padding:13px 14px;font-size:14px}:is(.ais .page-module__3NdR9q__field input:focus,.ais .page-module__3NdR9q__field select:focus,.ais .page-module__3NdR9q__field textarea:focus){border-color:var(--aw-aqua);box-shadow:var(--shadow-focus);outline:none}.ais .page-module__3NdR9q__field-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.ais .page-module__3NdR9q__agree{color:var(--aw-ink);align-items:flex-start;gap:10px;margin:6px 0 18px;font-size:13px;font-weight:500;line-height:1.7;display:flex}.ais .page-module__3NdR9q__agree input{width:16px;height:16px;accent-color:var(--aw-aqua);flex:none;margin-top:3px}.ais .page-module__3NdR9q__agree a{color:var(--aw-aqua);text-underline-offset:3px;text-decoration:underline}.ais .page-module__3NdR9q__cform .page-module__3NdR9q__btn{width:100%;height:60px;font-size:16.5px;font-weight:700;font-family:var(--font-heading)}.ais .page-module__3NdR9q__cform .page-module__3NdR9q__reply{color:var(--aw-ink-soft);text-align:center;margin:14px 0 0;font-size:12.5px;font-weight:500}.ais .page-module__3NdR9q__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ais .page-module__3NdR9q__cerr{color:#c0392b;margin:0 0 12px;font-size:13px;line-height:1.8}.ais .page-module__3NdR9q__cdone{border:1px solid var(--aw-line);border-radius:var(--radius-card-soft);text-align:center;background:#fff;padding:clamp(32px,4vw,48px);display:none}.ais .page-module__3NdR9q__cdone.page-module__3NdR9q__is-open{display:block}.ais .page-module__3NdR9q__cdone__ic{background:var(--aw-aqua-tint);width:68px;height:68px;color:var(--aw-aqua);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.ais .page-module__3NdR9q__cdone__ic svg{width:32px;height:32px}.ais .page-module__3NdR9q__cdone h3{font-family:var(--font-heading);color:var(--aw-ink);margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1.6}.ais .page-module__3NdR9q__cdone p{color:var(--aw-ink-soft);text-align:left;margin:16px 0 0;font-size:14px;font-weight:500;line-height:2}.ais .page-module__3NdR9q__cdone__note{color:var(--aw-mute);font-size:12.5px}.ais .page-module__3NdR9q__cdone__next{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@media (max-width:880px){.ais .page-module__3NdR9q__cgrid{grid-template-columns:1fr;gap:28px}.ais .page-module__3NdR9q__field-row{grid-template-columns:1fr}.ais .page-module__3NdR9q__cform{padding:22px 18px}.ais .page-module__3NdR9q__cdone{padding:28px 18px}}
