.AboutServicesSection-module__sWYcwq__section{padding:clamp(64px, 7vw, 112px) var(--page-x);color:var(--white);background:var(--black)}.AboutServicesSection-module__sWYcwq__heading{font-family:var(--font-inter), sans-serif;letter-spacing:-.065em;text-align:center;margin:0 0 clamp(40px,4.5vw,72px);font-size:clamp(48px,4.5vw,88px);font-weight:500;line-height:1}.AboutServicesSection-module__sWYcwq__list{gap:16px;max-width:1680px;margin-inline:auto;display:grid}.AboutServicesSection-module__sWYcwq__row{isolation:isolate;background:#0b0b0b;border-radius:4px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,88px);min-height:242px;padding:clamp(32px,3.2vw,56px);display:grid;position:relative;overflow:hidden}.AboutServicesSection-module__sWYcwq__featured{background:radial-gradient(at 0 0,#25150f 0%,#100d0b 45%,#0b0b0b 80%)}.AboutServicesSection-module__sWYcwq__row:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(440px circle at var(--spotlight-x,30%) var(--spotlight-y,50%), #ffffff12, transparent 75%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.AboutServicesSection-module__sWYcwq__featured:before{background:radial-gradient(480px circle at var(--spotlight-x,30%) var(--spotlight-y,50%), #ff694f1f, transparent 75%)}.AboutServicesSection-module__sWYcwq__identity{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:20px;display:grid}.AboutServicesSection-module__sWYcwq__number{color:#ababab;font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;padding-top:5px;font-size:16px;font-weight:500;line-height:1.2}.AboutServicesSection-module__sWYcwq__title{min-width:0;font-family:var(--font-inter), sans-serif;letter-spacing:-.045em;font-size:clamp(30px,3.2vw,64px);font-weight:700;line-height:1.04;transition:transform .3s}.AboutServicesSection-module__sWYcwq__title span{display:block}.AboutServicesSection-module__sWYcwq__copy{min-width:0;font-family:var(--font-pretendard), sans-serif}.AboutServicesSection-module__sWYcwq__titleKo{color:#fff;letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.4}.AboutServicesSection-module__sWYcwq__description{color:#b8b8b5;letter-spacing:-.02em;word-break:keep-all;max-width:480px;margin-top:8px;font-size:16px;font-weight:400;line-height:1.55}.AboutServicesSection-module__sWYcwq__link{color:#fff;letter-spacing:-.02em;background:#202020;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:20px;padding:12px 18px;font-size:16px;font-weight:500;line-height:1.4;transition:background .2s;display:inline-flex;position:relative;overflow:hidden}.AboutServicesSection-module__sWYcwq__featured .AboutServicesSection-module__sWYcwq__link{background:var(--action-on-dark);color:#120907}.AboutServicesSection-module__sWYcwq__link:before{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 20%,#ffffff38 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.AboutServicesSection-module__sWYcwq__arrow{font-family:var(--font-inter), sans-serif;font-size:21px;line-height:1;transition:transform .25s}.AboutServicesSection-module__sWYcwq__link:focus-visible{outline-offset:5px;outline:2px solid #fff}.AboutServicesSection-module__sWYcwq__row:focus-within:before{opacity:1}@media (hover:hover) and (pointer:fine){.AboutServicesSection-module__sWYcwq__row[data-spotlight=true]:before{opacity:1}.AboutServicesSection-module__sWYcwq__row:hover .AboutServicesSection-module__sWYcwq__title{transform:translate(4px)}.AboutServicesSection-module__sWYcwq__link:hover{background:#303030}.AboutServicesSection-module__sWYcwq__featured .AboutServicesSection-module__sWYcwq__link:hover{background:#ff7a63}.AboutServicesSection-module__sWYcwq__link:hover .AboutServicesSection-module__sWYcwq__arrow{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){.AboutServicesSection-module__sWYcwq__row[data-entered=true]{animation:.6s cubic-bezier(.22,1,.36,1) both AboutServicesSection-module__sWYcwq__enter}.AboutServicesSection-module__sWYcwq__link:is(:hover,:focus-visible):before{animation:.65s ease-out AboutServicesSection-module__sWYcwq__shine}}@keyframes AboutServicesSection-module__sWYcwq__enter{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes AboutServicesSection-module__sWYcwq__shine{to{transform:translate(120%)}}@media (max-width:1100px){.AboutServicesSection-module__sWYcwq__row{column-gap:28px;padding:32px 24px}.AboutServicesSection-module__sWYcwq__identity{gap:12px}.AboutServicesSection-module__sWYcwq__title{font-size:clamp(27px,3.2vw,36px)}}@media (max-width:767px){.AboutServicesSection-module__sWYcwq__section{padding-block:56px}.AboutServicesSection-module__sWYcwq__heading{font-size:clamp(34px,8.8vw,48px);line-height:1.05}.AboutServicesSection-module__sWYcwq__row{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:28px 20px}.AboutServicesSection-module__sWYcwq__identity{grid-template-columns:24px minmax(0,1fr);gap:10px}.AboutServicesSection-module__sWYcwq__title{font-size:clamp(25px,6.6vw,42px)}.AboutServicesSection-module__sWYcwq__copy{padding-left:34px}.AboutServicesSection-module__sWYcwq__titleKo{font-size:18px}.AboutServicesSection-module__sWYcwq__description{font-size:16px}.AboutServicesSection-module__sWYcwq__link{gap:12px;margin-top:16px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.AboutServicesSection-module__sWYcwq__row,.AboutServicesSection-module__sWYcwq__title,.AboutServicesSection-module__sWYcwq__row:before,.AboutServicesSection-module__sWYcwq__link,.AboutServicesSection-module__sWYcwq__link:before,.AboutServicesSection-module__sWYcwq__arrow{transition:none;animation:none;transform:none}.AboutServicesSection-module__sWYcwq__row:hover .AboutServicesSection-module__sWYcwq__title,.AboutServicesSection-module__sWYcwq__link:hover .AboutServicesSection-module__sWYcwq__arrow{transform:none}.AboutServicesSection-module__sWYcwq__row:before,.AboutServicesSection-module__sWYcwq__link:before{display:none}}
