._footer_1204j_1{background:#fff;padding:0 10px 22px}._card_1204j_2{position:relative;background:#2563eb;width:100%;min-height:693px;margin:0 auto;border-radius:24px;overflow:hidden;color:#fff;font-family:var(--satoshi);padding:62px 42px 80px}._watermark_1204j_10{position:absolute;left:0;width:100%;bottom:-18%;text-align:center;font-family:var(--satoshi);font-weight:700;font-style:italic;font-size:27vw;letter-spacing:-.04em;color:#fff6;line-height:1;white-space:nowrap;pointer-events:none}._cols_1204j_17{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:48px clamp(32px,4.5vw,65px)}._col_1204j_17 h3{font-weight:500;font-size:24px;letter-spacing:-.96px;margin-bottom:16px;line-height:1.2}._col_1204j_17 ul{display:flex;flex-direction:column;gap:12px;font-weight:400;font-size:18px;letter-spacing:-.36px;line-height:1.2}._col_1204j_17 ul a:hover{opacity:.8}._brand_1204j_21{width:331px;display:flex;flex-direction:column;gap:24px}._logo_1204j_22{width:144px;height:71px;object-fit:contain}._addr_1204j_23{font-weight:500;font-size:18px;letter-spacing:-.04em;line-height:1.2}._contact_1204j_24{font-weight:500;font-size:18px;letter-spacing:-.04em;line-height:1.2;display:flex;flex-direction:column;gap:4px}._touch_1204j_25{width:332px;display:flex;flex-direction:column;gap:51px}._touchLabel_1204j_26{font-weight:500;font-size:24px;letter-spacing:-.96px;line-height:1.2}._email_1204j_27{font-weight:700;font-size:clamp(32px,3.3vw,48px);letter-spacing:-.04em;line-height:1.2;white-space:nowrap}._socialRow_1204j_28{display:flex;justify-content:space-between;align-items:center}._follow_1204j_29{font-weight:500;font-size:16px;letter-spacing:-.64px}._social_1204j_28{display:flex;gap:8px}._social_1204j_28 img{width:24px;height:24px;transition:transform .25s ease}._social_1204j_28 a:hover img{transform:translateY(-3px)}@media (max-width: 768px){._footer_1204j_1{padding:0}._card_1204j_2{width:100%;border-radius:40px 40px 0 0;padding:59px 16px 80px;min-height:573px}._cols_1204j_17{flex-direction:column;gap:36px}._logo_1204j_22{width:128px;height:63px}}
