:root{--ts-color-primary-100:#DCEBFF;--ts-color-primary-200:#BED6FF;--ts-color-primary-300:#93BAFF;--ts-color-primary-400:#6298FF;--ts-color-primary-500:#3A82FF;--ts-color-primary-600:#2967E5;--ts-color-primary-700:#1B4FBE;--ts-color-primary-bg-50:#F8F9FC;--ts-color-primary-bg-100:#EDF5FF;--ts-color-primary-lighter:#DCEBFF;--ts-color-primary-light:#93BAFF;--ts-color-primary-main:#3A82FF;--ts-color-primary-dark:#2967E5;--ts-color-primary-darker:#1B4FBE;--ts-color-primary-contrast:#FFFFFF;--ts-color-secondary-indigo:#6C63FF;--ts-color-secondary-sky:#38BDF8;--ts-color-secondary-amber:#F2B544;--ts-color-secondary-lighter:#E9E8FF;--ts-color-secondary-light:#B6B1FF;--ts-color-secondary-main:#6C63FF;--ts-color-secondary-dark:#564FCC;--ts-color-secondary-darker:#413B99;--ts-color-secondary-contrast:#FFFFFF;--ts-color-accent-sky:#66D4FF;--ts-color-accent-electric:#2DB9FF;--ts-color-accent-deep-navy:#B8EDFF;--ts-color-accent-soft-gray:#D8D9D9;--ts-color-accent-warm-sand:#F7F5ED;--ts-color-gray-100:#EEF2F6;--ts-color-gray-200:#E3E8EF;--ts-color-gray-300:#D3DAE4;--ts-color-gray-400:#A8B3C2;--ts-color-gray-500:#6B7788;--ts-color-gray-600:#4A5565;--ts-color-gray-700:#2F3947;--ts-color-gray-bg-100:#FCFCFD;--ts-color-gray-bg-200:#F8FAFB;--ts-color-gray-bg-300:#F4F6F8;--ts-color-grey-50:#FCFCFD;--ts-color-grey-100:#F8FAFB;--ts-color-grey-200:#F4F6F8;--ts-color-grey-300:#E3E8EF;--ts-color-grey-400:#D3DAE4;--ts-color-grey-500:#A8B3C2;--ts-color-grey-600:#6B7788;--ts-color-grey-700:#4A5565;--ts-color-grey-800:#2F3947;--ts-color-grey-900:#111827;--ts-color-info-100:#F5F9FF;--ts-color-info-200:#DCEBFF;--ts-color-info-300:#BED6FF;--ts-color-info-500:#3A82FF;--ts-color-info-700:#1B4FBE;--ts-color-info-lighter:#F5F9FF;--ts-color-info-light:#BED6FF;--ts-color-info-main:#3A82FF;--ts-color-info-dark:#2967E5;--ts-color-info-darker:#1B4FBE;--ts-color-info-contrast:#FFFFFF;--ts-color-success-100:#ECFBF8;--ts-color-success-200:#C8F3EC;--ts-color-success-300:#9AE6D9;--ts-color-success-500:#23B6A5;--ts-color-success-700:#178577;--ts-color-success-lighter:#ECFBF8;--ts-color-success-light:#9AE6D9;--ts-color-success-main:#23B6A5;--ts-color-success-dark:#178577;--ts-color-success-darker:#126A5F;--ts-color-success-contrast:#FFFFFF;--ts-color-warning-100:#FFF8EB;--ts-color-warning-200:#FEEFC7;--ts-color-warning-300:#FDDD84;--ts-color-warning-500:#F79009;--ts-color-warning-700:#B54708;--ts-color-warning-lighter:#FFF8EB;--ts-color-warning-light:#FDDD84;--ts-color-warning-main:#F79009;--ts-color-warning-dark:#B54708;--ts-color-warning-darker:#913A06;--ts-color-warning-contrast:#111827;--ts-color-error-100:#FFF2F1;--ts-color-error-200:#FFDCD8;--ts-color-error-300:#FFB9B0;--ts-color-error-500:#F66A5E;--ts-color-error-700:#C84338;--ts-color-error-lighter:#FFF2F1;--ts-color-error-light:#FFB9B0;--ts-color-error-main:#F66A5E;--ts-color-error-dark:#C84338;--ts-color-error-darker:#A0362D;--ts-color-error-contrast:#FFFFFF;--ts-color-common-black:#111827;--ts-color-common-white:#FFFFFF;--ts-color-common-true-black:#000000;--ts-color-text-primary:#4A5565;--ts-color-text-heading:#111827;--ts-color-text-secondary:#6B7788;--ts-color-text-disabled:#A8B3C2;--ts-color-text-inverse:#FFFFFF;--ts-color-text-link:#2967E5;--ts-color-bg-default:#FFFFFF;--ts-color-bg-paper:#FFFFFF;--ts-color-bg-secondary:#F8FAFC;--ts-color-bg-neutral:#F8FAFC;--ts-color-bg-blue-surface:#F5F9FF;--ts-color-bg-interactive:#EEF6FF;--ts-color-price:#F66A5E;--ts-color-hot-from:#3A82FF;--ts-color-hot-to:#38BDF8;--ts-color-border:#E3E8EF;--ts-color-divider:#EEF2F6;--ts-color-kakao:#FAE100;--ts-color-kakao-text:#3C1E1E;--ts-color-action-hover:rgba(107,119,136,0.08);--ts-color-action-selected:rgba(107,119,136,0.16);--ts-color-action-disabled:rgba(168,179,194,0.8);--ts-color-action-focus:rgba(58,130,255,0.24);--ts-color-gradient-ai-hero:linear-gradient(90deg,#3A82FF,#38BDF8);--ts-color-gradient-btn-line-01:linear-gradient(180deg,rgba(168,179,194,0.40),rgba(211,218,228,0.06));--ts-color-gradient-btn-line-02:linear-gradient(180deg,rgba(107,119,136,0.25),rgba(211,218,228,0.04));--ts-color-gradient-btn-fill:linear-gradient(180deg,rgba(107,119,136,0.20),rgba(74,85,101,0.20));--ts-font-family-primary:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--ts-font-family-secondary:"Montserrat","Pretendard Variable",Pretendard,sans-serif;--ts-font-family-number:"Gambetta","Montserrat",Georgia,serif;--ts-font-weight-light:300;--ts-font-weight-regular:400;--ts-font-weight-medium:500;--ts-font-weight-semibold:600;--ts-font-weight-bold:700;--ts-font-weight-extrabold:800;--ts-font-size-display:2.25rem;--ts-font-size-display-number:3.5rem;--ts-font-size-h1:2.25rem;--ts-font-size-h2:1.5rem;--ts-font-size-h3:1.25rem;--ts-font-size-h4:1.125rem;--ts-font-size-h5:1rem;--ts-font-size-h6:0.875rem;--ts-font-size-subtitle1:1rem;--ts-font-size-subtitle2:0.875rem;--ts-font-size-body1:1rem;--ts-font-size-body2:0.875rem;--ts-font-size-lg:1.125rem;--ts-font-size-sm:0.875rem;--ts-font-size-caption:0.75rem;--ts-font-size-caption-lg:0.8125rem;--ts-font-size-overline:0.6875rem;--ts-font-size-button:0.875rem;--ts-font-letter-spacing-normal:0;--ts-line-height-tight:1.25;--ts-line-height-snug:1.4;--ts-line-height-body:1.5;--ts-spacing-0:0px;--ts-spacing-1:8px;--ts-spacing-2:16px;--ts-spacing-3:24px;--ts-spacing-4:32px;--ts-spacing-5:40px;--ts-spacing-6:48px;--ts-spacing-7:56px;--ts-spacing-8:64px;--ts-spacing-10:80px;--ts-spacing-unit:4px;--ts-spacing-0_5:4px;--ts-spacing-0_75:6px;--ts-spacing-1_25:10px;--ts-spacing-1_5:12px;--ts-spacing-2_5:20px;--ts-spacing-3_5:28px;--ts-radius-none:0px;--ts-radius-xs:4px;--ts-radius-xs2:6px;--ts-radius-sm:8px;--ts-radius-ms:10px;--ts-radius-md:12px;--ts-radius-lg:16px;--ts-radius-xl:20px;--ts-radius-pill:999px;--ts-radius-circle:50%;--ts-shadow-z1:0 1px 2px 0 rgba(43,76,116,0.06);--ts-shadow-z8:0 4px 12px 0 rgba(43,76,116,0.10);--ts-shadow-z12:0 8px 20px -4px rgba(43,76,116,0.12);--ts-shadow-z16:0 16px 32px -8px rgba(43,76,116,0.12);--ts-shadow-z20:0 20px 40px -8px rgba(43,76,116,0.14);--ts-shadow-card:0 1px 2px 0 rgba(43,76,116,0.04);--ts-shadow-float:0 4px 12px 0 rgba(17,24,39,0.24);--ts-shadow-dialog:0 24px 56px -12px rgba(43,76,116,0.12);--ts-shadow-primary:0 8px 16px 0 rgba(58,130,255,0.24);--ts-breakpoint-sm:600px;--ts-breakpoint-md:900px;--ts-breakpoint-lg:1200px;--ts-breakpoint-xl:1536px;--ts-breakpoint-mobile-max:767px;--ts-breakpoint-tablet-min:768px;--ts-breakpoint-tablet-max:1024px;--ts-breakpoint-desktop-min:1025px;--ts-breakpoint-design-pc:1920px;--ts-breakpoint-design-mobile:393px;--ts-z-app-bar:1100;--ts-z-drawer:1200;--ts-z-modal:1300;--ts-z-snackbar:1400;--ts-z-tooltip:1500;--ts-duration-shortest:150ms;--ts-duration-short:250ms;--ts-duration-standard:300ms;--ts-duration-complex:375ms;--ts-easing-standard:cubic-bezier(0.4,0,0.2,1);--ts-easing-ease-out:cubic-bezier(0.0,0,0.2,1);--ts-easing-ease-in:cubic-bezier(0.4,0,1,1)}:root[data-theme=dark]{--ts-color-text-primary:#E3E8EF;--ts-color-text-heading:#FFFFFF;--ts-color-text-secondary:#A8B3C2;--ts-color-text-disabled:#6B7788;--ts-color-background-default:#111827;--ts-color-background-paper:#2F3947;--ts-color-background-secondary:#2F3947;--ts-color-background-neutral:#2F3947;--ts-color-border:#4A5565;--ts-color-divider:#2F3947}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--ts-font-family-primary);font-size:var(--ts-font-size-body1);line-height:var(--ts-line-height-body);color:var(--ts-color-text-primary);background:var(--ts-color-bg-default);-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}ol,ul{list-style:none;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;padding:var(--ts-spacing-1_5) var(--ts-spacing-3);background:var(--ts-color-primary-main);color:var(--ts-color-common-white);border-radius:0 0 var(--ts-radius-md) 0}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--ts-color-primary-main);outline-offset:2px}.shell{width:min(83.4%,1600px);margin-inline:auto}@media (max-width:767px){.shell{width:calc(100% - 40px)}}.section{padding-block:clamp(56px,8.33vw,160px)}.section--tight{padding-block:clamp(48px,8.33vw,160px)}.eyebrow{font-family:var(--ts-font-family-primary);font-size:clamp(14px,1.04vw,20px);font-weight:var(--ts-font-weight-bold);line-height:1.4;color:#2967E5}.h-display{font-size:clamp(28px,3.4vw,52px)}.h-display,.h-section{font-weight:var(--ts-font-weight-bold);line-height:var(--ts-line-height-tight);letter-spacing:-.02em;color:var(--ts-color-text-heading)}.h-section{font-size:clamp(24px,2.6vw,40px)}.lead{margin-top:var(--ts-spacing-2);font-size:clamp(14px,1.1vw,17px);line-height:1.75;color:var(--ts-color-text-secondary);white-space:pre-line}@media (max-width:767px){.hero__body,.lead,.stat-card__cap{white-space:normal}}.on-dark .h-display,.on-dark .h-section{color:var(--ts-color-common-white)}.on-dark .lead{color:rgba(255,255,255,.78)}.btn{display:inline-flex;align-items:center;gap:var(--ts-spacing-1);padding:15px 30px;border-radius:var(--ts-radius-pill);font-size:var(--ts-font-size-button);font-weight:var(--ts-font-weight-bold);transition:background-color .2s ease,color .2s ease,transform .2s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--ts-color-primary-main);color:var(--ts-color-common-white)}.btn--primary:hover{background:var(--ts-color-primary-dark)}.btn--ghost{background:rgba(255,255,255,.14);color:var(--ts-color-common-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--ghost:hover{background:rgba(255,255,255,.24)}.btn--dark{background:var(--ts-color-common-black);color:var(--ts-color-common-white)}.btn--dark:hover{background:var(--ts-color-primary-main)}.gnb{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;height:80px;display:flex;align-items:center;transition:background-color .25s ease,box-shadow .25s ease}.gnb[data-solid=false]{background:transparent;color:var(--ts-color-common-white)}.gnb[data-solid=true]{background:var(--ts-color-common-white);color:#2F3947;box-shadow:var(--ts-shadow-z1)}.gnb__inner{width:100%;padding-inline:clamp(20px,4.17vw,80px);justify-content:space-between;gap:var(--ts-spacing-3)}.gnb__inner,.gnb__left{display:flex;align-items:center}.gnb__left{gap:clamp(16px,2.08vw,40px);min-width:0}.gnb__brand{position:relative;display:block;flex:none;line-height:0}.gnb__logo{height:clamp(22px,1.56vw,30px);width:auto;transition:opacity .2s ease}.gnb__logo--dark{position:absolute;inset-block-start:0;inset-inline-start:0}.gnb[data-solid=false] .gnb__logo--dark,.gnb[data-solid=true] .gnb__logo--light{opacity:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gnb__menu{display:flex;align-items:center;gap:clamp(16px,1.67vw,32px)}.gnb__menu a{display:inline-flex;align-items:center;gap:4px;padding:8px;font-size:clamp(14px,.83vw,16px);font-weight:var(--ts-font-weight-semibold,600);white-space:nowrap}.gnb__menu a:hover{color:var(--ts-color-primary-main)}.gnb__side{display:flex;align-items:center;gap:clamp(12px,1.25vw,24px)}.gnb__locale{gap:6px;font-size:clamp(13px,.83vw,16px)}.gnb__cta,.gnb__locale{display:inline-flex;align-items:center;font-weight:var(--ts-font-weight-semibold,600)}.gnb__cta{justify-content:center;height:40px;padding:0 16px;border-radius:8px;font-size:clamp(14px,.83vw,16px);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.gnb[data-solid=false] .gnb__cta{background:var(--ts-color-common-white);color:#2F3947}.gnb[data-solid=true] .gnb__cta{background:#111827;color:var(--ts-color-common-white)}.gnb__cta:hover{background:var(--ts-color-primary-main);color:var(--ts-color-common-white)}.gnb__burger{display:none;width:40px;height:40px;align-items:center;justify-content:center}@media (max-width:1023px){.gnb{height:60px}.gnb__menu,.gnb__side{display:none}.gnb__burger{display:inline-flex}}.hero{position:relative;min-height:min(100svh,976px);display:flex;align-items:flex-end;overflow:hidden}.hero__media{position:absolute;inset:0}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,25,.55),rgba(10,14,25,.15) 38%,rgba(10,14,25,.78))}.hero__inner{position:relative;padding-block:clamp(48px,7vw,104px);display:grid;grid-template-columns:1fr auto;grid-gap:var(--ts-spacing-6);gap:var(--ts-spacing-6);align-items:end}.hero__copy{max-width:720px;color:var(--ts-color-common-white)}.hero__eyebrow{font-family:var(--ts-font-family-secondary);font-size:var(--ts-font-size-body2);font-weight:var(--ts-font-weight-semibold,600);letter-spacing:.08em;opacity:.9}.hero__title{margin-top:var(--ts-spacing-1_5);font-size:clamp(30px,3.9vw,58px);font-weight:var(--ts-font-weight-bold);line-height:1.28;letter-spacing:-.02em}.hero__title span:nth-child(2){background:linear-gradient(90deg,#FFFFFF,#84B1FF 40%,#FEFBDC);-webkit-background-clip:text;background-clip:text;color:transparent;width:-moz-fit-content;width:fit-content}.hero__body{margin-top:var(--ts-spacing-2);font-size:clamp(14px,1.1vw,17px);line-height:1.7;color:rgba(255,255,255,.82);white-space:pre-line}.hero__actions{margin-top:var(--ts-spacing-4);display:flex;flex-wrap:wrap;gap:var(--ts-spacing-1_5)}.hero__stats{display:grid;grid-gap:clamp(20px,3.1vw,60px);gap:clamp(20px,3.1vw,60px);text-align:right;color:var(--ts-color-common-white)}.hero__stat-num{display:block;font-family:var(--ts-font-family-secondary);font-size:clamp(24px,1.75vw,32px);font-weight:var(--ts-font-weight-medium);line-height:1.2}.hero__stat-label{display:block;margin-top:6px;font-family:var(--ts-font-family-primary);font-size:14px;font-weight:var(--ts-font-weight-bold);color:rgba(255,255,255,.82)}@media (max-width:1023px){.hero__inner{grid-template-columns:1fr}.hero__stats{grid-template-columns:repeat(2,1fr);text-align:left;margin-top:var(--ts-spacing-4)}}.stats{position:relative;overflow:hidden;background:var(--ts-color-common-white)}.stats__bg{position:absolute;inset:0;opacity:.34}.stats__bg img{width:100%;height:100%;object-fit:cover}.stats{padding-block:clamp(56px,8.333vw,160px) clamp(60px,8.7vw,167px)}.stats__inner{position:relative}.stats__tit{max-width:52.5%}.stats__grid{position:relative;z-index:1;margin-top:clamp(32px,6.25vw,120px);width:clamp(320px,41.5%,664px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,1.25vw,24px);gap:clamp(12px,1.25vw,24px)}.stat-card{aspect-ratio:320/208;padding:8.75% 11.25%;border-radius:clamp(12px,1.04vw,20px);background-image:linear-gradient(rgba(255,255,255,.27),rgba(255,255,255,.27)),linear-gradient(154deg,rgba(255,255,255,.2),rgba(121,155,214,.2) 52%,rgba(134,172,233,.2));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(0,46,231,.08)}.stat-card__num{display:flex;align-items:baseline;gap:.12em;font-family:var(--ts-font-family-secondary);font-size:clamp(26px,2.5vw,48px);font-weight:var(--ts-font-weight-semibold,600);line-height:1.5}.stat-card__num,.stat-card__unit{color:var(--ts-color-text-heading)}.stat-card__unit{font-family:var(--ts-font-family-primary);font-size:.667em;font-weight:var(--ts-font-weight-light)}.stat-card__cap{margin-top:6.25%;font-size:clamp(13px,1.04vw,20px);line-height:1.5;font-weight:var(--ts-font-weight-regular);color:rgba(74,85,101,.8);white-space:pre-line}.stat-card__cap b{font-weight:var(--ts-font-weight-semibold,600);color:var(--ts-color-primary-main)}.stats__curve{position:absolute;z-index:0;left:30.36vw;top:9.32vw;width:49.06vw;height:auto;pointer-events:none}.stats__curve .growth__line{stroke-dasharray:1;stroke-dashoffset:-1;animation:growth-draw 2.2s cubic-bezier(.22,.61,.36,1) .25s forwards}.stats__curve .growth__area,.stats__curve .growth__dot{opacity:0;animation:growth-fade .7s ease 2.1s forwards}@keyframes growth-draw{to{stroke-dashoffset:0}}@keyframes growth-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.stats__curve .growth__line{stroke-dashoffset:0;animation:none}.stats__curve .growth__area,.stats__curve .growth__dot{opacity:1;animation:none}}@media (max-width:1023px){.stats__tit{max-width:none}.stats__curve{left:auto;right:-12%;top:4%;width:86%;opacity:.5}}@media (max-width:767px){.stats__grid{grid-template-columns:1fr;width:100%}.stat-card{aspect-ratio:auto;padding:24px 28px}}.gips{position:relative;overflow:hidden;background:#0B1020;color:var(--ts-color-common-white)}.gips:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,12,26,.72),rgba(8,12,26,.45) 50%,rgba(8,12,26,.68))}.gips .shell{z-index:1}.gips__bg{position:absolute;inset:0;opacity:.5}.gips__bg img{width:100%;height:100%;object-fit:cover}.gips__inner{position:relative;display:grid;grid-gap:clamp(40px,5.2vw,100px);gap:clamp(40px,5.2vw,100px)}.gips__top{display:grid;grid-template-columns:720fr 650fr;grid-gap:clamp(32px,12vw,230px);gap:clamp(32px,12vw,230px);align-items:start}.gips__copy .lead{color:#BFCBDC}.gips__cta{margin-top:clamp(20px,2.4vw,46px);height:52px;border-radius:8px}.gips__features{display:grid}.gips-feature{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:clamp(18px,1.8vw,34px) 0}.gips-feature+.gips-feature{border-top:1px solid rgba(255,255,255,.16)}.gips-feature__head{display:flex;align-items:baseline;gap:12px}.gips-feature__no{font-family:var(--ts-font-family-secondary);font-size:clamp(14px,.83vw,16px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.gips-feature__head strong{font-size:clamp(16px,1.04vw,20px);font-weight:var(--ts-font-weight-bold)}.gips-feature__d{margin-top:8px;font-size:clamp(13px,.83vw,16px);color:rgba(255,255,255,.72)}.gips-feature__icon{flex:none;width:clamp(28px,2.08vw,40px);height:auto;color:rgba(255,255,255,.9)}.uv{display:grid;grid-template-columns:230fr 1312fr;grid-gap:clamp(20px,2vw,0px);gap:clamp(20px,2vw,0px);padding:clamp(20px,1.8vw,29px);border-radius:20px;background:rgba(0,0,0,.3)}.uv__eyebrow{font-family:var(--ts-font-family-secondary);font-size:12px;font-weight:var(--ts-font-weight-semibold,600);letter-spacing:.08em;color:#78ADFF}.uv__title{margin-top:10px;font-size:clamp(18px,1.25vw,24px);font-weight:var(--ts-font-weight-bold)}.uv__more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:var(--ts-font-weight-medium);color:rgba(255,255,255,.9)}.uv__more:hover{color:var(--ts-color-primary-main)}.uv__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.67vw,32px);gap:clamp(12px,1.67vw,32px)}.uv-card__thumb{position:relative;aspect-ratio:416/234;border-radius:7px;overflow:hidden;background:#F8F9FC}.uv-card__thumb img{object-fit:cover}.uv-card__stars{margin-top:clamp(14px,1.5vw,28px);font-size:14px;font-weight:var(--ts-font-weight-semibold,600);letter-spacing:.06em;color:#85B2FF}.uv-card__quote{margin-top:10px;font-size:clamp(14px,.94vw,18px);line-height:1.55;color:#F2F7FF}@media (max-width:1023px){.gips__top,.uv{grid-template-columns:1fr}.uv{gap:24px}.uv__list{grid-template-columns:1fr}}.connect__cards{margin-top:clamp(28px,4.17vw,80px);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--ts-spacing-2_5);gap:var(--ts-spacing-2_5)}.connect-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(360px,28.13vw,540px);padding:clamp(20px,1.67vw,32px);border:1px solid var(--ts-color-grey-200);border-radius:var(--ts-radius-lg);background:linear-gradient(160deg,#EBF6FC,#F4F8FF 52%,#E2EDFF);transition:box-shadow .25s ease,transform .25s ease}.connect-card__art{position:absolute;top:0;right:0;width:86%;height:auto;object-fit:contain;pointer-events:none}.connect-card:hover{box-shadow:var(--ts-shadow-card);transform:translateY(-4px)}.connect-card__collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.connect-card__collage img{width:100%;height:100%;object-fit:cover}.connect-card[data-key=cases] .connect-card__body{color:var(--ts-color-common-white)}.connect-card[data-key=cases]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,22,.25),rgba(8,12,22,.86) 72%)}.connect-card__body{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px}.connect-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--ts-spacing-1)}.connect__chip{padding:5px 12px;border-radius:var(--ts-radius-pill);background:var(--ts-color-primary-bg-50);color:var(--ts-color-primary-dark);font-family:var(--ts-font-family-secondary);font-size:11px;letter-spacing:.06em}.connect-card__t,.connect__chip{font-weight:var(--ts-font-weight-bold)}.connect-card__t{font-size:clamp(18px,1.5vw,24px)}.connect-card__d{font-size:var(--ts-font-size-body2);opacity:.78}.connect-card__more{margin-top:var(--ts-spacing-1);font-size:var(--ts-font-size-body2);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.connect-card[data-key=cases] .connect-card__more{color:var(--ts-color-common-white)}@media (max-width:1023px){.connect__cards{grid-template-columns:repeat(2,1fr)}.connect-card{min-height:340px}}@media (max-width:599px){.connect__cards{grid-template-columns:1fr}}.store{padding-block:clamp(56px,8.33vw,160px)}.store__head{text-align:center}.store__head .lead{margin-inline:auto;max-width:1000px}.store__band{display:grid;grid-gap:clamp(24px,3.13vw,60px);gap:clamp(24px,3.13vw,60px)}.store__band,.store__cta{margin-top:clamp(32px,4.17vw,80px)}.store__cta{display:flex;justify-content:center}.store__cta .btn{height:52px;border-radius:8px}.store-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.store-row__track{display:flex;align-items:center;gap:clamp(16px,1.67vw,32px);width:max-content;animation:store-flow 46s linear infinite}.store-row[data-dir=right] .store-row__track{animation-direction:reverse}@keyframes store-flow{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.store-row{overflow-x:auto}.store-row__track{animation:none}}.store-row:hover .store-row__track{animation-play-state:paused}.store-pill{flex:none;display:flex;align-items:center;gap:20px;width:clamp(240px,16.25vw,312px);height:clamp(72px,4.79vw,92px);padding-inline:16px;border-radius:24px;background:var(--ts-color-common-white);border:1px solid var(--ts-color-grey-200);box-shadow:0 8px 24px rgba(24,45,90,.06)}.store-pill[data-plain]{background:var(--ts-color-bg-paper);border-style:dashed;justify-content:center;text-align:center}.store-pill__icon{position:relative;flex:none;width:clamp(48px,3.13vw,60px);aspect-ratio:1;border-radius:18px;overflow:hidden}.store-pill__icon img{object-fit:cover}.store-pill__txt{display:grid;grid-gap:4px;gap:4px;min-width:0}.store-pill__txt strong{display:flex;align-items:center;gap:6px;font-size:clamp(14px,.94vw,18px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading);white-space:nowrap}.store-pill__txt span{font-size:clamp(12px,.73vw,14px);color:var(--ts-color-text-secondary);white-space:nowrap}.store-pill__badge{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:60px;background:var(--ts-color-primary-main);color:var(--ts-color-common-white);font-size:11px;font-style:normal;font-weight:var(--ts-font-weight-bold)}.store-emoji{flex:none}.store-emoji img{width:clamp(48px,3.54vw,68px);height:auto}.biz__grid{grid-template-columns:repeat(3,1fr);grid-gap:var(--ts-spacing-3);gap:var(--ts-spacing-3)}.biz-card{display:block;overflow:hidden;border-radius:var(--ts-radius-lg);background:var(--ts-color-common-white);border:1px solid var(--ts-color-grey-200);transition:box-shadow .25s ease,transform .25s ease}.biz-card:hover{box-shadow:var(--ts-shadow-card);transform:translateY(-4px)}.biz-card__photo img{width:100%;height:100%;object-fit:cover}.biz-card__body{padding:clamp(20px,1.8vw,32px)}.biz-card__no{color:var(--ts-color-primary-main)}.biz-card__no,.biz-card__t{font-family:var(--ts-font-family-secondary);font-weight:var(--ts-font-weight-bold)}.biz-card__t{margin-top:4px;font-size:clamp(18px,1.5vw,24px);color:var(--ts-color-text-heading)}.biz-card__d{margin-top:6px;font-size:var(--ts-font-size-body2);color:var(--ts-color-text-secondary)}@media (max-width:1023px){.biz__grid{grid-template-columns:1fr}}.closing{position:relative;overflow:hidden;color:var(--ts-color-common-white);padding-block:clamp(56px,8.33vw,160px) clamp(60px,14.2vw,273px)}.closing__bg{position:absolute;inset:0}.closing__bg img{width:100%;height:100%;object-fit:cover}.closing__veil{background:rgba(8,12,22,.62)}.closing__inner{position:relative}.closing__eyebrow{font-family:var(--ts-font-family-secondary);font-size:clamp(12px,.73vw,14px);letter-spacing:.08em;color:#F8F9FC}.closing__eyebrow,.closing__title{font-weight:var(--ts-font-weight-bold)}.closing__title{margin-top:clamp(16px,1.67vw,32px);font-size:clamp(22px,1.88vw,36px);line-height:1.53;max-width:900px;white-space:pre-line}.closing__cta{border-radius:8px}.footer{padding-block:clamp(40px,3.13vw,60px);background:#111827;color:#868E96;font-size:14px}.footer__inner{display:grid;grid-template-columns:1255fr 345fr;grid-gap:clamp(24px,3vw,60px);gap:clamp(24px,3vw,60px);align-items:start}.footer__brand{display:block;width:-moz-fit-content;width:fit-content;line-height:0}.footer__brand img{height:clamp(24px,1.67vw,32px);width:auto}.footer__info{margin-top:clamp(20px,1.67vw,32px);display:grid;grid-gap:8px;gap:8px;font-style:normal;line-height:1.5}.footer__info p{display:flex;flex-wrap:wrap;align-items:baseline}.footer__info i{margin-inline:12px;font-style:normal;color:rgba(255,255,255,.2)}.footer__info b{font-weight:var(--ts-font-weight-bold);color:#CED4DA}.footer__info a{color:inherit}.footer__info a:hover{color:#CED4DA}.footer__right{justify-self:end;text-align:left}.footer__cs-label{font-size:clamp(16px,1.04vw,20px);color:#D6DBE5}.footer__cs-label,.footer__cs-tel{line-height:1.5;font-weight:var(--ts-font-weight-bold)}.footer__cs-tel{font-family:var(--ts-font-family-secondary);font-size:clamp(22px,1.67vw,32px);color:var(--ts-color-primary-main)}.footer__cs-hours{font-size:14px;font-weight:var(--ts-font-weight-medium);line-height:1.5;color:#A2ACBE;white-space:pre-line}.footer__cs-hours,.footer__kakao{margin-top:clamp(14px,1.25vw,24px)}.footer__kakao{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:33px;background:#FAE100;color:#111827;font-size:13px;font-weight:var(--ts-font-weight-bold)}.footer__kakao:hover{filter:brightness(.94)}.footer__bottom{margin-top:clamp(28px,2.08vw,40px);padding-top:clamp(20px,2.08vw,40px);border-top:1px solid rgba(255,255,255,.24);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.footer__links{display:flex;gap:clamp(16px,1.72vw,33px);font-size:16px}.footer__links a{color:var(--ts-color-common-white)}.footer__links a.is-strong{font-weight:var(--ts-font-weight-bold)}.footer__sns{display:flex;gap:12px}.footer__sns a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ts-color-common-white);transition:filter .2s ease}.footer__sns a:hover{filter:brightness(1.15)}.footer__copy{margin-top:clamp(20px,2.08vw,40px);font-size:14px;font-weight:var(--ts-font-weight-medium);color:#ADB5BD}@media (max-width:1023px){.footer__inner{grid-template-columns:1fr}}.sub{padding-top:80px}@media (max-width:1023px){.sub{padding-top:60px}}.faq__title{margin-top:12px}.faq__list{margin-top:clamp(32px,4.17vw,80px);display:grid;grid-gap:8px}.faq__row{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:24px;text-align:left;background:#F8FAFB;border-radius:12px;transition:background-color .18s ease}.faq__row:hover{background:#F1F5F9}.faq__badge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:32px;padding:0 12px;border:1px solid #ced4da;border-radius:41px;background:var(--ts-color-common-white);font-size:14px;color:#4A5565;white-space:nowrap}.faq__badge,.faq__q{font-weight:var(--ts-font-weight-medium)}.faq__q{font-size:clamp(15px,1.15vw,18px);color:#2F3947}.faq__row[aria-expanded=true] .faq__q{font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading)}.faq__chevron{color:#8A94A6;transition:transform .2s ease}.faq__row[aria-expanded=true] .faq__chevron{transform:rotate(180deg)}.faq__a{margin-top:8px;padding:20px 32px;background:#EEF2F6;border:1px solid #e9ecef;border-radius:12px;font-size:clamp(14px,1.04vw,16px);font-weight:var(--ts-font-weight-semibold,600);color:#4A5565;line-height:1.6}.faq__a--todo{font-weight:var(--ts-font-weight-regular);color:var(--ts-color-text-secondary)}.faq__help{margin-top:clamp(40px,4.17vw,80px)}.faq__help-title{font-size:clamp(20px,1.8vw,28px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading)}.faq__help-grid{margin-top:clamp(20px,2.1vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.5vw,28px);gap:clamp(12px,1.5vw,28px)}.faq__help-card{padding:clamp(24px,2.1vw,40px);border:1px solid var(--ts-color-grey-200);border-radius:var(--ts-radius-lg);background:var(--ts-color-common-white)}.faq__help-card-t{font-size:clamp(18px,1.45vw,28px);color:var(--ts-color-text-heading)}.faq__help-card-v{margin-top:12px;font-size:clamp(18px,1.6vw,28px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.faq__help-card-n{margin-top:12px;font-size:var(--ts-font-size-body2);color:var(--ts-color-text-secondary)}@media (max-width:1023px){.faq__help-grid{grid-template-columns:1fr}.faq__row{grid-template-columns:1fr auto;gap:12px}.faq__badge{grid-column:1/-1;justify-self:start}}.contact__inner{display:grid;grid-template-columns:minmax(0,800fr) minmax(0,1120fr);align-items:stretch}.contact__aside{padding:clamp(40px,4.17vw,80px) clamp(24px,8.33vw,160px)}.contact__title{margin-top:clamp(16px,1.67vw,32px);font-size:clamp(26px,2.29vw,44px);line-height:1.52;color:var(--ts-color-text-heading)}.contact__title-lead{display:block;font-weight:var(--ts-font-weight-medium);white-space:pre-line}.contact__title strong{display:block;font-weight:var(--ts-font-weight-extrabold);white-space:pre-line}.contact__block{margin-top:clamp(28px,3.13vw,60px);padding-top:clamp(28px,3.13vw,60px);border-top:1px solid var(--ts-color-grey-300)}.contact__block-t{font-size:16px;font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading)}.contact__block-b{margin-top:10px;font-size:16px;font-weight:var(--ts-font-weight-medium);line-height:1.6;color:var(--ts-color-text-secondary);white-space:pre-line}.contact__tel{margin-top:10px;font-family:var(--ts-font-family-secondary);font-size:clamp(22px,1.67vw,32px);color:var(--ts-color-primary-main)}.contact__kakao,.contact__tel{font-weight:var(--ts-font-weight-bold)}.contact__kakao{display:inline-flex;align-items:center;gap:6px;margin-top:clamp(14px,1.3vw,24px);height:34px;padding:0 14px;border-radius:33px;background:#FAE100;color:#111827;font-size:13px}.contact__form{padding:clamp(40px,4.17vw,80px) clamp(24px,8.33vw,160px) clamp(48px,16.3vw,313px);background:#F4F6F8}.contact__step{border:0;margin:0 0 clamp(20px,2.08vw,40px);padding:clamp(24px,2.08vw,40px);background:var(--ts-color-common-white);border-radius:24px}.contact__step-head{display:flex;flex-direction:column;gap:10px;padding:0}legend.contact__step-head{float:left;width:100%;margin-bottom:clamp(14px,1.25vw,24px)}legend.contact__step-head+.contact__options,legend.contact__step-head+.contact__rows{margin-top:0}legend.contact__step-head+*{clear:both}.contact__step-no{font-family:var(--ts-font-family-secondary);font-size:18px;font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.contact__step-label{font-size:clamp(17px,1.25vw,24px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading);line-height:1.45;white-space:pre-line}.contact__step-label em{font-style:normal;color:#C84338}.contact__options{margin-top:clamp(14px,1.25vw,24px);display:grid;grid-gap:16px;gap:16px}.contact__check{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;font-size:16px;color:#4A5565}.contact__check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:24px;height:24px;border:1px solid var(--ts-color-grey-300);border-radius:6px;background:var(--ts-color-common-white);display:grid;place-items:center;cursor:pointer}.contact__check input[type=checkbox]:checked{background:var(--ts-color-primary-main);border-color:var(--ts-color-primary-main)}.contact__check input[type=checkbox]:checked:after{content:"";width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-2px)}.contact__check input[type=checkbox]:focus-visible{outline:2px solid var(--ts-color-primary-main);outline-offset:2px}.contact__check--other{gap:8px}.contact__check--other .contact__input--inline{height:40px;width:200px;margin-left:16px}.contact__rows{margin-top:clamp(14px,1.25vw,24px);display:grid;grid-gap:16px;gap:16px}.contact__label{display:block;margin-bottom:8px;font-size:14px;font-weight:var(--ts-font-weight-semibold,600);color:var(--ts-color-text-heading)}.contact__input{width:100%;height:52px;padding:0 16px;background:var(--ts-color-common-white);border:1px solid var(--ts-color-grey-300);border-radius:8px;font:inherit;font-size:16px;color:var(--ts-color-text-primary)}.contact__input::placeholder{color:var(--ts-color-text-disabled)}.contact__input:focus-visible{border-color:var(--ts-color-primary-main);outline:2px solid var(--ts-color-primary-bg-100);outline-offset:0}.contact__phone{display:grid;grid-template-columns:180px 1fr;grid-gap:12px;gap:12px}.contact__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ts-color-text-secondary) 50%),linear-gradient(135deg,var(--ts-color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 20px) 24px,calc(100% - 14px) 24px;background-size:6px 6px;background-repeat:no-repeat}.contact__consent{padding:20px 24px;background:#EDF5FF;border:1px solid #bed6ff;border-radius:16px}.contact__consent-notes{display:grid;grid-gap:4px;gap:4px;font-size:16px;color:#4A5565;line-height:1.8}.contact__consent-notes li{position:relative;padding-left:24px}.contact__consent-notes li:before{content:"";position:absolute;left:7px;top:12px;width:6px;height:6px;border-radius:2px;background:#6B7788}.contact__agree{justify-content:center;margin-top:16px;min-height:64px;padding:20px;background:var(--ts-color-common-white);border:1px solid #e9ecef;border-radius:8px;font-weight:var(--ts-font-weight-semibold,600);color:#4A5565}.contact__submit{margin-top:clamp(20px,2.08vw,40px);width:100%;height:60px;border-radius:8px;background:var(--ts-color-primary-main);color:var(--ts-color-common-white);font-size:16px;font-weight:var(--ts-font-weight-bold);transition:background-color .2s ease}.contact__submit:hover{background:var(--ts-color-primary-dark)}@media (max-width:1023px){.contact__inner,.contact__phone{grid-template-columns:1fr}}.sub-hero{padding-inline:clamp(12px,2.08vw,40px)}.sub-hero__box{position:relative;overflow:hidden;height:clamp(420px,41.7vw,800px);border-radius:clamp(16px,2.08vw,40px);display:grid;place-items:center;text-align:center}.sub-hero__img{object-fit:cover}.sub-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,22,.34),rgba(8,12,22,.52) 62%,rgba(8,12,22,.72))}.sub-hero__copy{position:relative;z-index:1;width:min(100% - 48px,860px);color:var(--ts-color-common-white)}.sub-hero__eyebrow{font-family:var(--ts-font-family-secondary);font-size:clamp(14px,1.04vw,20px);font-weight:var(--ts-font-weight-bold);letter-spacing:.04em}.sub-hero__title{margin-top:clamp(12px,1.04vw,20px);font-size:clamp(24px,2.08vw,40px);font-weight:var(--ts-font-weight-extrabold);line-height:1.5}.sub-hero__title span{display:block}.sub-hero__body{margin-top:clamp(20px,1.88vw,36px);font-size:clamp(14px,1.04vw,16px);line-height:1.5;color:rgba(255,255,255,.8);white-space:pre-line}.sub-hero__actions{margin-top:clamp(24px,2.4vw,46px);display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.partners__title{margin-top:12px}.partners__cats{margin-top:clamp(32px,4.2vw,80px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,2.5vw,40px);gap:clamp(16px,2.5vw,40px)}.partners__cat{padding-top:24px;border-top:2px solid var(--ts-color-primary-main)}.partners__cat-head{display:flex;align-items:baseline;gap:clamp(12px,1.04vw,20px)}.partners__cat-no{font-family:var(--ts-font-family-secondary);font-size:clamp(16px,1.04vw,20px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.partners__cat-head strong{font-size:clamp(18px,1.45vw,28px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading)}.partners__cat-body{margin-top:16px;font-size:clamp(14px,1.04vw,18px);line-height:1.6;color:var(--ts-color-text-secondary);white-space:pre-line}.partners__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,1.25vw,20px);gap:clamp(10px,1.25vw,20px)}.partners__logo{display:grid;place-items:center;aspect-ratio:1;padding:clamp(20px,3vw,56px);border:1px solid var(--ts-color-grey-200);border-radius:var(--ts-radius-lg);background:var(--ts-color-common-white)}.partners__logo img{width:auto;max-width:64%;max-height:clamp(40px,3.85vw,74px);height:auto;object-fit:contain}@media (max-width:1023px){.partners__cats,.partners__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.partners__cats{grid-template-columns:1fr}}.cases__title{margin-top:12px}.cases__grid{margin-top:clamp(24px,2.08vw,40px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,3.13vw,60px) clamp(16px,1.67vw,32px);gap:clamp(28px,3.13vw,60px) clamp(16px,1.67vw,32px)}.case-card{display:grid;grid-gap:0;gap:0}.case-card__thumb{position:relative;display:block;aspect-ratio:376/282;border-radius:8px;overflow:hidden}.case-card__thumb img{object-fit:cover;transition:transform .4s ease}.case-card:hover .case-card__thumb img{transform:scale(1.05)}.case-card__badge{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:6px;background:rgba(8,12,22,.72);color:var(--ts-color-common-white);font-size:13px;font-weight:var(--ts-font-weight-medium)}.case-card__body{display:grid;grid-gap:8px;gap:8px;padding-top:24px}.case-card__t{font-size:clamp(15px,1.04vw,20px);font-weight:var(--ts-font-weight-regular);line-height:1.5;color:var(--ts-color-text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-card:hover .case-card__t{color:var(--ts-color-primary-main)}.case-card__date{font-size:14px;color:var(--ts-color-text-secondary)}.case-card__tags{gap:12px;font-size:clamp(14px,.94vw,18px)}.case-card__author,.case-card__tags{display:flex;color:var(--ts-color-text-secondary)}.case-card__author{margin-top:6px;align-items:center;gap:6px;font-size:15px}.cases__more{margin-top:clamp(32px,3.6vw,70px);text-align:center}.cases__more-count{font-family:var(--ts-font-family-secondary);color:var(--ts-color-text-secondary)}.cases__more-note{margin-top:8px;font-size:var(--ts-font-size-body2);color:var(--ts-color-text-disabled)}@media (max-width:1023px){.cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.cases__grid{grid-template-columns:1fr}}.case-view{padding:clamp(40px,4.17vw,80px) 0 clamp(56px,4.17vw,80px)}.case-view__col{width:min(100% - 48px,720px);margin-inline:auto;display:grid;grid-gap:clamp(40px,3.13vw,60px);gap:clamp(40px,3.13vw,60px)}.case-view__head{display:grid;grid-gap:clamp(20px,1.67vw,32px);gap:clamp(20px,1.67vw,32px);text-align:center}.case-view__date{font-size:16px;font-weight:var(--ts-font-weight-medium);line-height:1;color:#4A5565}.case-view__title{font-size:clamp(22px,1.67vw,32px);font-weight:var(--ts-font-weight-extrabold);line-height:1.5;color:#2F3947;word-break:keep-all}.case-view__meta{display:inline-flex;justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:var(--ts-font-weight-medium);line-height:1;color:#6B7788}.case-view__img{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:#E9ECEF}.case-view__img img{object-fit:cover}.case-view__body{font-size:16px;line-height:1.8;color:#495057;white-space:pre-line}.case-view__body--todo{color:var(--ts-color-text-disabled)}.case-view__foot{display:grid;grid-gap:40px;gap:40px;justify-items:center;padding-block:40px;border-top:1px solid #e3e8ef}.case-view__list{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-radius:8px;background:#2F3947;color:var(--ts-color-common-white);font-size:15px;font-weight:var(--ts-font-weight-bold)}.case-view__list:hover{background:#111827}.case-view__nav{width:100%}.case-view__row{display:grid;grid-template-columns:auto minmax(0,1fr) 120px;grid-gap:clamp(16px,3.13vw,60px);gap:clamp(16px,3.13vw,60px);align-items:center;min-height:130px;padding:20px 0;border-bottom:1px solid #e3e8ef}.case-view__row-label{width:37px;font-size:14px;font-weight:var(--ts-font-weight-medium);color:#6B7788}.case-view__row-tit{display:grid;grid-gap:12px;gap:12px}.case-view__row-tit span{font-size:16px;font-weight:var(--ts-font-weight-medium);line-height:1.5;color:#2F3947;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.case-view__row-tit:hover span{color:var(--ts-color-primary-main)}.case-view__row-tit time{font-size:14px;color:#6B7788}.case-view__row-thumb{position:relative;width:120px;aspect-ratio:4/3;overflow:hidden;background:#DCEBFF}.case-view__row-thumb img{object-fit:cover}.case-view__row-none{grid-column:2/-1;font-size:16px;color:var(--ts-color-text-disabled)}@media (max-width:599px){.case-view__row{grid-template-columns:auto minmax(0,1fr) 80px}.case-view__row-thumb{width:80px}}.biz-blocks__inner{display:grid;grid-template-columns:800fr 800fr;grid-gap:0;gap:0;align-items:start}.biz-blocks[data-layout=aside] .biz-blocks__aside{padding-right:clamp(24px,2.08vw,40px)}.biz-blocks__aside{position:-webkit-sticky;position:sticky;top:120px}.biz-blocks__title{margin-top:12px}.biz-blocks__list{display:grid;grid-gap:clamp(32px,2.71vw,52px);gap:clamp(32px,2.71vw,52px)}.biz-block__tags{margin-top:16px;padding-left:clamp(34px,2.29vw,44px);display:flex;flex-wrap:wrap;gap:8px}.biz-block__tags li{padding:4px 12px;border-radius:41px;border:1px solid rgba(108,99,255,.12);background:#F3F3FF;color:#6C63FF;font-size:14px;line-height:1.5;font-weight:var(--ts-font-weight-medium)}.biz-block:nth-child(3n+2) .biz-block__tags li{border-color:#93BAFF;background:#DCEBFF;color:#3A82FF}.biz-block:nth-child(3n) .biz-block__tags li{border-color:rgba(37,140,127,.12);background:#ECFBF8;color:#178577}@media (max-width:1023px){.biz-blocks__inner{grid-template-columns:1fr}.biz-blocks__aside{position:static}}.biz-principles{background:#F8FAFB}.principles__inner{display:grid;grid-template-columns:800fr 800fr;align-items:start}.principles__grid{border-top:1px solid #111827}.principle{display:flex;align-items:flex-start;gap:clamp(16px,1.67vw,32px);padding:clamp(24px,2.08vw,40px) 0 clamp(32px,3.13vw,60px)}.principle+.principle{border-top:1px solid #d3dae4}.principle__key{flex:none;width:clamp(140px,10.4vw,200px);font-family:var(--ts-font-family-secondary);font-size:clamp(20px,1.25vw,24px);line-height:1.5;font-weight:var(--ts-font-weight-bold);color:#111827}.principle__txt{flex:1 1;min-width:0}.principle__t{font-size:clamp(16px,.94vw,18px);line-height:1.5;font-weight:var(--ts-font-weight-bold);color:#4A5565}.principle__b{margin-top:12px;font-size:14px;line-height:1.5;color:#6B7788}.principle__icon{flex:none;display:grid;place-items:center;width:clamp(56px,4.17vw,80px);aspect-ratio:1;border-radius:50%;background:#EDF5FF;border:1px solid #dcebff}.principle__icon img{width:50%;height:auto}@media (max-width:1023px){.principles__inner{grid-template-columns:1fr;gap:32px}.principle{flex-wrap:wrap}}.mnav{position:fixed;inset:60px 0 0;z-index:99;display:flex;flex-direction:column;background:var(--ts-color-common-white)}.mnav[hidden]{display:none}.mnav__body{flex:1 1;overflow-y:auto;padding:24px 20px 32px}.mnav__group+.mnav__group,.mnav__group+.mnav__link,.mnav__link+.mnav__group,.mnav__link+.mnav__link{border-top:1px solid var(--ts-color-grey-200)}.mnav__group{padding:20px 0}.mnav__group-label{font-size:14px;font-weight:var(--ts-font-weight-semibold,600);color:var(--ts-color-text-secondary)}.mnav__group ul{margin-top:14px;display:grid;grid-gap:14px;gap:14px}.mnav__group a,.mnav__link{display:block;font-size:16px;font-weight:var(--ts-font-weight-bold);color:var(--ts-color-text-heading)}.mnav__link{padding:20px 0}.mnav__group a:active,.mnav__link:active{color:var(--ts-color-primary-main)}.mnav__support{margin-top:28px;padding:20px;background:var(--ts-color-bg-paper);border-radius:var(--ts-radius-md)}.mnav__support-label{font-size:13px;font-weight:var(--ts-font-weight-semibold,600);color:var(--ts-color-text-secondary)}.mnav__support-tel{margin-top:6px;font-family:var(--ts-font-family-secondary);font-size:22px;font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.mnav__support-note{margin-top:8px;font-size:13px;line-height:1.6;color:var(--ts-color-text-secondary);white-space:pre-line}.mnav__bar{flex:none;display:grid;grid-template-columns:1fr 1fr;height:60px}.mnav__bar>*{display:grid;place-items:center;font-size:14px;font-weight:var(--ts-font-weight-semibold,600);color:var(--ts-color-common-white)}.mnav__bar>span{background:#4A5565}.mnav__bar>a{background:var(--ts-color-primary-main)}@media (min-width:1024px){.mnav{display:none}}.biz-blocks[data-layout=grid] .biz-blocks__inner{grid-template-columns:1fr;gap:clamp(28px,4.17vw,80px)}.biz-blocks[data-layout=grid] .biz-blocks__aside{position:static;display:grid;grid-template-columns:auto minmax(0,426px);justify-content:space-between;grid-column-gap:40px;column-gap:40px}.biz-blocks[data-layout=grid] .biz-blocks__aside .eyebrow,.biz-blocks[data-layout=grid] .biz-blocks__title{grid-column:1}.biz-blocks[data-layout=grid] .biz-blocks__aside .lead{grid-column:2;grid-row:2;align-self:end;margin:0}.biz-blocks[data-layout=grid] .biz-block__no{display:none}.biz-blocks[data-layout=grid] .biz-block__bullets,.biz-blocks[data-layout=grid] .biz-block__tags{padding-left:0}.biz-blocks[data-layout=grid] .biz-block__bullets li{color:#4D4D4D}@media (max-width:1023px){.biz-blocks[data-layout=grid] .biz-blocks__aside{grid-template-columns:1fr}.biz-blocks[data-layout=grid] .biz-blocks__aside .lead{grid-column:1;grid-row:auto;margin-top:16px}}.biz-blocks[data-layout=grid] .biz-blocks__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.08vw,40px)}.biz-blocks[data-layout=grid] .biz-block__img{aspect-ratio:780/439}@media (max-width:1023px){.biz-blocks[data-layout=grid] .biz-blocks__list{grid-template-columns:1fr}}.partners__cat{min-height:clamp(220px,16vw,307px)}.partners__logos-sec{padding-block:0 clamp(56px,8.33vw,160px)}.faq__list{gap:8px}.faq__row{min-height:96px;padding:20px 24px}.biz-blocks[data-layout=grid] .biz-block__head{margin-top:clamp(14px,1.25vw,24px)}.biz-blocks[data-layout=grid] .biz-block__bullets,.biz-blocks[data-layout=grid] .biz-block__tags{margin-top:clamp(10px,.83vw,16px)}.partners__logos{gap:clamp(10px,1.98vw,38px) clamp(10px,1.04vw,20px)}.biz{background:var(--ts-color-bg-paper)}.biz__tit{display:grid;grid-template-columns:minmax(0,738fr) minmax(0,862fr);grid-gap:clamp(20px,2vw,40px);gap:clamp(20px,2vw,40px);align-items:end}.biz__eyebrow{color:#2967E5}.biz__title{margin-top:12px;font-size:clamp(24px,2.29vw,44px);font-weight:var(--ts-font-weight-bold);line-height:1.45;color:var(--ts-color-text-heading)}.biz__title span{display:block}.biz__aside{font-size:clamp(14px,.94vw,18px);line-height:1.6;color:#6B7788;text-align:right;white-space:pre-line}.biz__grid{margin-top:clamp(32px,4.17vw,80px);grid-template-columns:790fr 790fr;grid-gap:clamp(12px,1.04vw,20px);min-height:clamp(380px,29.17vw,560px)}.biz__grid,.biz__right{display:grid;gap:clamp(12px,1.04vw,20px)}.biz__right{grid-template-rows:1fr 1fr;grid-gap:clamp(12px,1.04vw,20px)}.biz-tile{position:relative;overflow:hidden;display:block;border-radius:18px;background:#0E1E36;color:var(--ts-color-common-white)}.biz-tile img{object-fit:cover;transition:transform .5s ease}.biz-tile:hover img{transform:scale(1.04)}.biz-tile__dim{position:absolute;inset:0;background:linear-gradient(160deg,rgba(8,18,38,.72),rgba(8,18,38,.28) 46%,rgba(8,18,38,.78))}.biz-tile__top{position:absolute;inset-inline-start:clamp(20px,2.08vw,40px);inset-block-start:clamp(20px,2.08vw,40px);display:grid;grid-gap:6px;gap:6px}.biz-tile__no{font-size:14px;color:#6298FF}.biz-tile__no,.biz-tile__t{font-family:var(--ts-font-family-secondary);font-weight:var(--ts-font-weight-bold)}.biz-tile__t{font-size:clamp(20px,1.67vw,32px);line-height:1.3}.biz-tile__d{margin-top:6px;font-size:clamp(13px,.83vw,16px);color:#D3DAE4}.biz-tile__note{position:absolute;inset-inline-start:clamp(20px,2.08vw,40px);inset-block-end:clamp(20px,2.08vw,40px);font-size:clamp(16px,1.25vw,24px);line-height:1.5;white-space:pre-line}.biz-tile__arrow{position:absolute;inset-block-start:clamp(20px,2.08vw,40px);inset-inline-end:clamp(20px,2.08vw,40px);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.32);transition:background-color .2s ease}.biz-tile:hover .biz-tile__arrow{background:var(--ts-color-primary-main)}@media (max-width:1023px){.biz__tit{grid-template-columns:1fr}.biz__aside{text-align:left}.biz__grid{grid-template-columns:1fr}.biz-tile--lead{min-height:420px}.biz-tile{min-height:240px}}.closing__veil{position:absolute;inset:0;background:radial-gradient(120% 90% at 18% 10%,rgba(85,37,11,.12),rgba(30,108,144,.12) 46%,transparent 70%),linear-gradient(180deg,rgba(33,37,41,.8),rgba(33,37,41,0) 69%,rgba(33,37,41,.8))}.closing__cta{margin-top:clamp(16px,1.67vw,32px);height:52px;padding:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.6)}.closing__cta,.closing__cta:hover{background:none;color:var(--ts-color-common-white)}.closing__cta:hover{border-bottom-color:var(--ts-color-common-white);transform:none}.partners__cat{padding-top:0;border-top:0}.partners__cat-icon{width:clamp(56px,4.17vw,80px);height:auto;margin-bottom:clamp(14px,1.25vw,24px)}.partners__logo{border:1px solid #eef2f6;border-radius:clamp(20px,2.08vw,40px);background:#F8FAFB}.cases__more{margin-top:clamp(40px,5.2vw,100px);display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#2F3947;cursor:default}.cases__more-label{font-family:var(--ts-font-family-secondary);font-size:18px;font-weight:var(--ts-font-weight-bold);letter-spacing:.02em}.cases__more-count{font-size:16px;font-weight:var(--ts-font-weight-medium);color:#646E7D}.cases-sec,.faq{padding-top:clamp(40px,4.17vw,80px)}.faq__item[data-open]{background:#EEF2F6;border-radius:12px}.faq__item[data-open] .faq__row{background:transparent}.faq__item[data-open] .faq__a{margin-top:0;padding:0 24px 24px 136px;background:none;border:0;font-weight:var(--ts-font-weight-regular)}@media (max-width:1023px){.faq__item[data-open] .faq__a{padding-left:24px}}.faq__help-grid{gap:clamp(12px,1.46vw,28px)}.faq__help-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(200px,14.58vw,280px);padding:clamp(24px,2.08vw,40px);border:0;border-radius:clamp(20px,1.67vw,32px);transition:transform .2s ease}.faq__help-card:hover{transform:translateY(-3px)}.faq__help-card[data-key=tel]{justify-content:flex-start}.faq__help-icon{position:absolute;top:clamp(24px,2.08vw,40px);left:clamp(24px,2.08vw,40px);width:clamp(56px,4.17vw,80px);height:auto}.faq__help-card[data-key=kakao] .faq__help-icon{top:clamp(18px,1.56vw,30px)}.faq__help-arrow{position:absolute;top:clamp(24px,2.08vw,40px);right:clamp(24px,2.08vw,40px);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ts-color-common-white);color:var(--ts-color-text-heading)}.faq__help-card-t{font-size:clamp(20px,1.46vw,28px);font-weight:var(--ts-font-weight-bold);color:#2F3947}.faq__help-card-v{margin-top:clamp(10px,.83vw,16px);font-size:clamp(15px,1.04vw,20px);font-weight:var(--ts-font-weight-medium);color:#6B7788;word-break:break-all}.faq__help-card[data-key=tel] .faq__help-card-v{font-family:var(--ts-font-family-secondary);font-size:clamp(26px,2.08vw,40px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.faq__help-card-n{margin-top:auto;padding-top:16px;font-size:16px;font-weight:var(--ts-font-weight-medium);line-height:1.6;color:#6B7788;white-space:pre-line}.sub-hero__metrics{margin-top:clamp(40px,6.25vw,120px);display:flex;justify-content:center}.sub-hero__metrics>div{flex:0 1 286px;padding:0 clamp(8px,1vw,20px)}.sub-hero__metrics>div+div{border-left:1px solid rgba(255,255,255,.28)}.sub-hero__metrics dt{font-family:var(--ts-font-family-secondary);font-size:clamp(20px,1.67vw,32px);font-weight:var(--ts-font-weight-medium)}.sub-hero__metrics dd{margin-top:10px;font-size:clamp(12px,.73vw,14px);font-weight:var(--ts-font-weight-bold);color:rgba(255,255,255,.8)}.sub-hero__box:has(.sub-hero__metrics){padding-top:clamp(0px,5.52vw,106px)}.biz-blocks__toc{margin-top:clamp(24px,3.23vw,62px);display:grid;grid-gap:clamp(14px,1.25vw,24px);gap:clamp(14px,1.25vw,24px)}.biz-blocks__toc a{display:inline-flex;align-items:center;gap:8px;font-size:clamp(16px,1.04vw,20px);font-weight:var(--ts-font-weight-semibold,600);color:#4A5565}.biz-blocks__toc a.is-lead{font-weight:var(--ts-font-weight-bold);color:#111827}.biz-blocks__toc a.is-lead svg,.biz-blocks__toc a:hover{color:var(--ts-color-primary-main)}.biz-block{scroll-margin-top:120px}.biz-block__img{aspect-ratio:16/9;border-radius:16px;overflow:hidden}.biz-block__img img{width:100%;height:100%;object-fit:cover}.biz-block__head{margin-top:clamp(16px,1.25vw,24px);display:flex;align-items:baseline;gap:clamp(12px,1.04vw,20px)}.biz-block__no{flex:none;font-family:var(--ts-font-family-secondary);font-size:clamp(16px,1.04vw,20px);font-weight:var(--ts-font-weight-bold);color:var(--ts-color-primary-main)}.biz-block__head strong{font-size:clamp(20px,1.46vw,28px);font-weight:var(--ts-font-weight-bold);color:#2F3947;line-height:1.5}.biz-block__bullets{margin-top:clamp(10px,.83vw,16px);padding-left:clamp(34px,2.29vw,44px);display:grid;grid-gap:clamp(6px,.52vw,10px);gap:clamp(6px,.52vw,10px)}.biz-block__bullets li{font-size:clamp(14px,.94vw,18px);line-height:1.6;color:#6B7788;white-space:pre-line}.biz-services{background:linear-gradient(180deg,#F4F6F8,#F9FBFF)}.biz-services__head{text-align:center;max-width:900px;margin-inline:auto}.biz-services__head .lead{margin-inline:auto}.biz-services__grid{margin-top:clamp(32px,4.17vw,80px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,.83vw,16px);gap:clamp(10px,.83vw,16px)}.svc-card{position:relative;overflow:hidden;aspect-ratio:388/485;border-radius:16px;color:var(--ts-color-common-white)}.svc-card img{object-fit:cover;transition:transform .5s ease}.svc-card:hover img{transform:scale(1.05)}.svc-card__dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,16,30,.55),rgba(10,16,30,.05) 38%,rgba(10,16,30,.08) 58%,rgba(10,16,30,.66))}.svc-card__t{top:clamp(20px,2.08vw,40px);font-size:clamp(20px,1.46vw,28px);font-weight:var(--ts-font-weight-bold)}.svc-card__b,.svc-card__t{position:absolute;left:clamp(20px,2.08vw,40px);right:clamp(20px,2.08vw,40px)}.svc-card__b{bottom:clamp(20px,2.08vw,40px);text-align:right;font-size:clamp(13px,.94vw,18px);line-height:1.5;white-space:pre-line}.biz-process{background:var(--ts-color-common-white)}.biz-process__head{display:grid;grid-template-columns:minmax(0,411fr) minmax(0,1189fr);grid-gap:clamp(20px,2.4vw,46px);gap:clamp(20px,2.4vw,46px);align-items:end}.biz-process__title{margin-top:12px}.biz-process__lead{margin-top:0;text-align:right}.biz-process__track{margin-top:clamp(24px,3.13vw,60px);display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,800px);grid-gap:clamp(12px,1.46vw,28px);gap:clamp(12px,1.46vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.biz-process__track::-webkit-scrollbar{display:none}.proc-card{position:relative;overflow:hidden;scroll-snap-align:start;aspect-ratio:2/1;border-radius:24px;background:linear-gradient(135deg,#FDFEFE,#F8FAFE 63%);box-shadow:inset 0 0 0 1px #EEF1F6}.proc-card__art{position:absolute;inset:0}.proc-card__art-mo{display:none}.proc-card__art img{object-fit:cover;object-position:right center}.proc-card__body{position:relative;z-index:1;height:100%;width:46%;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.08vw,40px)}.proc-card__no{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ts-color-primary-main);color:var(--ts-color-common-white);font-family:var(--ts-font-family-secondary);font-size:16px}.proc-card__no,.proc-card__t{font-weight:var(--ts-font-weight-bold)}.proc-card__t{margin-top:20px;font-size:clamp(18px,1.25vw,24px);color:#2F3947}.proc-card__lead{margin-top:12px;font-size:clamp(13px,.83vw,16px);color:#2F3947}.proc-card__tag{margin-top:16px;padding:5px 12px;border-radius:20px;background:#FFDCD8;color:#F66A5E;font-size:12px;font-weight:var(--ts-font-weight-bold)}.proc-card__bullets{margin-top:auto;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:#6B7788}.proc-card__bullets li:before{content:"· "}.biz-process__ind{margin-top:clamp(24px,3.13vw,60px);display:flex;align-items:center;gap:40px}.biz-process__arrows{display:flex;gap:8px}.biz-process__arrows button{display:grid;place-items:center;width:32px;height:32px;color:#2F3947}.biz-process__arrows button:hover{color:var(--ts-color-primary-main)}.biz-process__bar{position:relative;flex:1 1;height:4px;background:#E3E8EF}.biz-process__bar>span{position:absolute;top:0;height:100%;background:#2F3947;transition:left .25s ease}@media (max-width:1023px){.biz-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-process__head{grid-template-columns:1fr;align-items:start}.biz-process__lead{text-align:left}.proc-card__body{width:60%}}@media (max-width:599px){.biz-services__grid{grid-template-columns:1fr}}.crop{position:absolute;display:block}.biz-block__img{position:relative}.svc-card .crop{transition:transform .5s ease}.svc-card:hover .crop{transform:scale(1.04)}.svc-card:hover img{transform:none}.biz-process__arrows svg{color:#2F3947}.biz-process__arrows button:hover svg{color:var(--ts-color-primary-main)}.sub .h-display,.sub .h-section{font-size:clamp(28px,2.29vw,44px);line-height:1.3;letter-spacing:-.02em}.sub .eyebrow+.h-display,.sub .eyebrow+.h-section{margin-top:clamp(16px,1.46vw,28px)}.sub .h-display+.lead,.sub .h-section+.lead{margin-top:clamp(16px,1.46vw,28px);font-size:clamp(15px,.94vw,18px);line-height:1.5;color:#6B7788}.biz-blocks[data-layout=grid]{padding-bottom:clamp(56px,5.42vw,104px)}.biz-principles+.biz-blocks{padding-bottom:clamp(96px,14.9vw,286px)}.contact__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact__msg{margin-top:20px;padding:14px 16px;border-radius:8px;background:#EDF5FF;color:#2F3947;font-size:15px;line-height:1.5}.contact__msg--error{background:#FFF1F0;color:#C84338}.contact__submit:disabled{opacity:.6;cursor:progress}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html.motion-on .reveal-line{color:transparent;background-image:linear-gradient(var(--reveal-fill),var(--reveal-fill));background-repeat:no-repeat;background-size:0 100%;background-color:color-mix(in srgb,var(--reveal-fill) 22%,transparent);-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content}html.motion-on .biz-services__head .reveal-line,html.motion-on .store__head .reveal-line{margin-inline:auto}.gnb{transition:transform .35s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.gnb[data-tone=dark]{background:rgba(11,16,32,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none}.gnb[data-hidden]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.gnb{transition:none}}