.AboutContactSection-module__r8UsyW__section{border:1px solid var(--df-aqua-line);background:radial-gradient(circle at 8% 12%, #67c9d852, transparent 30%), linear-gradient(135deg, var(--df-page), var(--df-mist));border-radius:28px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:48px;margin-bottom:48px;padding:52px;display:grid}.AboutContactSection-module__r8UsyW__heading h2{color:var(--df-navy);letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(30px,3.5vw,46px);line-height:1.12}.AboutContactSection-module__r8UsyW__heading h2 em{color:var(--df-teal);font-style:normal}.AboutContactSection-module__r8UsyW__heading p{max-width:390px;color:var(--df-slate);margin:0;font-size:14.5px;line-height:1.75}.AboutContactSection-module__r8UsyW__cardArea{min-width:0}.AboutContactSection-module__r8UsyW__partnerCard{background:#fffffce6;border:1px solid #238aa029;border-radius:18px;padding:26px;box-shadow:0 18px 45px #3b694817}.AboutContactSection-module__r8UsyW__partnerIntro{align-items:center;gap:16px;margin-bottom:20px;display:flex}.AboutContactSection-module__r8UsyW__avatar{width:72px;height:72px;color:var(--df-teal);background:linear-gradient(145deg, var(--df-ice), var(--df-mist));border-radius:18px;flex:none;place-items:center;display:grid}.AboutContactSection-module__r8UsyW__avatar svg{stroke-width:1.6px;width:38px;height:38px}.AboutContactSection-module__r8UsyW__partnerIntro small{color:var(--df-teal);letter-spacing:.13em;font-size:10.5px;font-weight:700}.AboutContactSection-module__r8UsyW__partnerIntro h3{color:var(--df-navy);letter-spacing:-.04em;margin:4px 0 7px;font-size:25px}.AboutContactSection-module__r8UsyW__partnerIntro a{color:var(--df-teal);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.AboutContactSection-module__r8UsyW__partnerIntro a svg{width:14px;height:14px}.AboutContactSection-module__r8UsyW__contactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.AboutContactSection-module__r8UsyW__contactActions a,.AboutContactSection-module__r8UsyW__contactActions button{min-height:68px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 8px 22px #18223912}.AboutContactSection-module__r8UsyW__contactActions a:hover,.AboutContactSection-module__r8UsyW__contactActions button:hover{transform:translateY(-2px)}.AboutContactSection-module__r8UsyW__contactActions svg{flex:none;width:22px;height:22px}.AboutContactSection-module__r8UsyW__contactActions span,.AboutContactSection-module__r8UsyW__contactActions b,.AboutContactSection-module__r8UsyW__contactActions small{display:block}.AboutContactSection-module__r8UsyW__contactActions b{font-size:13.5px}.AboutContactSection-module__r8UsyW__contactActions small{color:inherit;opacity:.7;margin-top:3px;font-size:10.5px}.AboutContactSection-module__r8UsyW__phone{color:#fff;background:var(--df-navy)}.AboutContactSection-module__r8UsyW__message{color:var(--df-teal);background:var(--df-ice)}.AboutContactSection-module__r8UsyW__kakao{color:#322b0a;background:#fee64b}.AboutContactSection-module__r8UsyW__official{color:#fff;background:linear-gradient(118deg, var(--df-navy), #2e6f90)}.AboutContactSection-module__r8UsyW__loading{min-height:180px;color:var(--df-slate);background:#ffffffb8;border:1px solid #238aa029;border-radius:18px;place-items:center;font-size:13px;display:grid}@media (max-width:900px){.AboutContactSection-module__r8UsyW__section{grid-template-columns:1fr;gap:30px;padding:36px 28px}.AboutContactSection-module__r8UsyW__heading p{max-width:none}}@media (max-width:620px){.AboutContactSection-module__r8UsyW__section{border-radius:24px;gap:24px;margin-bottom:28px;padding:30px 22px}.AboutContactSection-module__r8UsyW__heading h2{font-size:32px}.AboutContactSection-module__r8UsyW__partnerCard{border-radius:18px;padding:18px}.AboutContactSection-module__r8UsyW__avatar{border-radius:18px;width:62px;height:62px}.AboutContactSection-module__r8UsyW__avatar svg{width:33px;height:33px}.AboutContactSection-module__r8UsyW__contactActions{grid-template-columns:1fr}.AboutContactSection-module__r8UsyW__contactActions a,.AboutContactSection-module__r8UsyW__contactActions button{min-height:62px}}@media (prefers-reduced-motion:reduce){.AboutContactSection-module__r8UsyW__contactActions a,.AboutContactSection-module__r8UsyW__contactActions button{transition:none}}
